| Motore di ricerca datesheet componenti elettronici |
|
SDK135/D Scheda tecnica(PDF) 27 Page - Freescale Semiconductor, Inc |
|
|
|||||||||||||||||||||||||||||
SDK135/D Scheda tecnica(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 |
| Lei ha avuto il aiuto da alldatasheet? [ DONATE ] |
Di alldatasheet | Richest di pubblicita | contatti | Privacy Policy | Collegamento alla scheda tecnica | scambio Link | Ricerca produttore 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 |