Instruction/ maintenance manual of the product 05-1850-004 Intel
Go to page 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.
An important point after buying a device Intel 05-1850-004 (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Intel 05-1850-004 yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Intel 05-1850-004 - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Intel 05-1850-004 you will learn all the available features of the product, as well as information on its operation. The information that you get Intel 05-1850-004 will certainly help you make a decision on the purchase.
If you already are a holder of Intel 05-1850-004, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Intel 05-1850-004.
However, one of the most important roles played by the user manual is to help in solving problems with Intel 05-1850-004. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Intel 05-1850-004 along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center