| Electronic Components Datasheet Search |
|
SDK135/D Datasheet(PDF) 27 Page - Freescale Semiconductor, Inc |
|
|
|||||||||||||||||||||||||||||
SDK135/D Datasheet(HTML) 27 Page - Freescale Semiconductor, Inc |
|
27 / 52 page ![]() Interface MOTOROLA Type 1 Telephony Features Library Interfaces 3-3 The structure defined in cid1.h, cid_sData, is allocated by the Type1CIDcreate() function, but is accessed only by the Type 1 Caller ID functions. It is essential that memory be allocated for this structure for the Type 1 Caller ID functions to use and that no other function, or the application itself, access the memory space reserved for this structure. The Type 1 Caller ID function stores values that it needs to reuse, so tampering with the contents of the structure will cause the function to give erroneous results. As shown in Code Example 3-2 and Code Example 6-1, statically allocate both a teldef_sControl and teldef_sSample structure for each instance of a Caller ID channel, while using a call to Type1CIDcreate() to dynamically allocate the data structure. The use of function prototypes and structure instances for the Type 1 Telephony Features Library are described in header file cid1.h, shown in Code Example 3-2. Code Example 3-2. cid1.h - Reference Definition for Type1CID #ifndef __CID1_H #define __CID1_H /*************************** Foundational Include Files ****************************/ #include "cid_type1.h" #ifndef __TELDEFS_H #include "teldefs.h" #endif /************************************************* Structures that must be defined before accessing Type 1 Caller_ID pointer. Examples are shown below: *************************************************/ /* teldef_sControl Line1Control cid_sData* pcid1Data teldef_sSample Line1Samples */ /************************************************* Function Prototypes for Type 1 Interface Library *************************************************/ cid_sData* Type1CIDcreate(teldef_tsControl *pControl); void Type1CIDdestroy(cid_sData *pData, teldef_tsControl *pControl); void Type1CIDinit(cid_sData *pData, teldef_tsControl *pControl); void Type1CID(cid_sData *pData, teldef_tsControl *pControl, teldef_tsSample *pSample); Freescale Semiconductor, Inc. For More Information On This Product, Go to: www.freescale.com ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |