IntelメーカーOA&M API for Linux Operatingの使用説明書/サービス説明書
ページ先へ移動 of 26
O A&M API f or Lin ux Operating Systems Pr ogramming Guide A ugust 2005 05-1850-00 4.
OA&M API for Linux Programming Guide – August 2005 INFORMA TION IN THIS DO CUMENT IS PRO VIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED , BY EST OPPEL OR OTHER WISE, TO ANY INTELLECTU AL PROPER TY RIGHTS IS GRANTED BY THIS DOCUMENT .
OA&M API for Linu x Programming Guide – August 2005 3 Contents Revision H istory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 About This Publication . . . . . . . .
4 OA&M API for Linux Programming Guide – August 2005 Contents Figures 1 OA&M API Clas ses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2 Event Notifi cation Framew ork .
OA&M API for Linu x Programming Guide — August 2005 5 Re vision Histor y This re vision history summarizes the changes made in each published vers ion of this document.
6 OA&M API for Linux Progra mming Guide — August 2005 Revisi on History.
OA&M API for Linu x Programming Guide — August 2005 7 About This Pub lication The following topics provide information about this publicati on: • Purpose • Intended Audience • How to Use T.
8 OA&M API for Linux Progra mming Guide — August 2005 About This Public ation The information in this guide is or ganized as follo ws: • Chapter 1, “Produ ct Description” provides an o vervie w of the O A&M A PI.
OA&M API for Linu x Programming Guide — August 2005 9 1 1 . Pr oduct Description This chapter describes the O A &M API. The following topi cs are included: • O A&M API Overvie w . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 OA&M API for Linux Progra mming Guide — August 2005 Produc t Description Figure 1. O A&M API Classes 1.2 Features The features av ai lable through the OA&M API include the following: .
OA&M API for Linu x Programming Guide — August 2005 11 Pr oduct Descriptio n for Linux Operating Systems Library Refer ence for informatio n about the CTPLA TFORMVERSIONINFO data structure and the ICTNode::GetSystemRe leaseVersionInfo( ) function.
12 OA&M API for Linux Progra mming Guide — August 2005 Produc t Description Figure 2. Event Notification Frame work Intel ® Dialogic system software components, such as de vice driv ers and firmware, are the supplier objects. They generate e vents that are broadcas t to consumer objects via the e vent notif ication channels.
OA&M API for Linu x Programming Guide — August 2005 13 Pr oduct Descriptio n The framew ork cont ains the following e vent notif ication channels, each of which carries specific types of e vents: • ADMIN_CHANNEL • CLOCK_EVENT_CHANNEL • F A UL T_CHANNEL • NETWORK_ALARM_CHANNEL Notes: 1.
14 OA&M API for Linux Progra mming Guide — August 2005 Produc t Description.
OA&M API for Linu x Programming Guide — August 2005 15 2 2 . Event Handling This chapter provides informat ion about receiving and handling asynchronous ev ents that are transmitted via the event notif i cation framew o rk. For your application to receive e vents from the ev ent no tification frame work you must follow these steps: 1.
16 OA&M API for Linux Progra mming Guide — August 2005 Event Handling.
OA&M API for Linu x Programming Guide — August 2005 17 3 3 . Err or Handling This chapter describes the error handling capabilities provided b y the O A&M API. When an error occurs during ex ecution of a function in one of the System Component classes (CCTDomain, ICTN ode, ICTBoard or ICTCl ockAgent) , an exception is thro wn.
18 OA&M API for Linux Progra mming Guide — August 2005 Error Handling.
OA&M API for Linu x Programming Guide — August 2005 19 4 4 . Application De velopment Guidelines This chapter provides informatio n about developing applications using the O A&M API. It includes the following sections: • General Guidelines .
20 OA&M API for Linux Progra mming Guide — August 2005 Application Development Gu idelines • ICTClockAgent::SetTDMBusConfiguration( ) 4.2 Designing CT Bus Cloc king Applications If you are usi.
OA&M API for Linu x Programming Guide — August 2005 21 Application Development Guide lines 6. When the stopbrd utility successfully stops the board, use the removebrd ut ility to notify the system that the board is being removed. 7. Physically remo ve the board from the chass i s when the board’ s Out of Service (Blue) LED lights.
22 OA&M API for Linux Progra mming Guide — August 2005 Application Development Gu idelines.
OA&M API for Linu x Programming Guide — August 2005 23 5 5 . Building Applications This chapter provides general information for building applications that use the O A&M librar y . The follo wing topics are in cluded in this chapter: • Compiling and Linking .
24 OA&M API for Linux Progra mming Guide — August 2005 Building Applications dlgeventproxydef.h defines the generic data structure for O A&M ev ents Note: User-def ined header files that pro v ide an implemen tation of the CEventHandlerAdaptor class (i.
OA&M API for Linu x Programming Guide — August 2005 25 Inde x A array of filters 15 C CCTDasiException 9 , 17 CEventHandlerAdaptor 12 , 15 class heirarchy 11 , 19 client data 15 CT Bus 8 D dasi.h 23 devices virtual 20 DlgAdminConsumer 12 dlgadminconsumer.
26 OA&M API for Linux Progra mming Guide — August 2005.
デバイスIntel OA&M API for Linux Operatingの購入後に(又は購入する前であっても)重要なポイントは、説明書をよく読むことです。その単純な理由はいくつかあります:
Intel OA&M API for Linux Operatingをまだ購入していないなら、この製品の基本情報を理解する良い機会です。まずは上にある説明書の最初のページをご覧ください。そこにはIntel OA&M API for Linux Operatingの技術情報の概要が記載されているはずです。デバイスがあなたのニーズを満たすかどうかは、ここで確認しましょう。Intel OA&M API for Linux Operatingの取扱説明書の次のページをよく読むことにより、製品の全機能やその取り扱いに関する情報を知ることができます。Intel OA&M API for Linux Operatingで得られた情報は、きっとあなたの購入の決断を手助けしてくれることでしょう。
Intel OA&M API for Linux Operatingを既にお持ちだが、まだ読んでいない場合は、上記の理由によりそれを行うべきです。そうすることにより機能を適切に使用しているか、又はIntel OA&M API for Linux Operatingの不適切な取り扱いによりその寿命を短くする危険を犯していないかどうかを知ることができます。
ですが、ユーザガイドが果たす重要な役割の一つは、Intel OA&M API for Linux Operatingに関する問題の解決を支援することです。そこにはほとんどの場合、トラブルシューティング、すなわちIntel OA&M API for Linux Operatingデバイスで最もよく起こりうる故障・不良とそれらの対処法についてのアドバイスを見つけることができるはずです。たとえ問題を解決できなかった場合でも、説明書にはカスタマー・サービスセンター又は最寄りのサービスセンターへの問い合わせ先等、次の対処法についての指示があるはずです。