FreeCalypso > hg > fc-magnetite
comparison src/g23m-aci/aci/psa.h @ 162:53929b40109c
src/g23m-aci: initial import from TCS3.2/LoCosto
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 11 Oct 2016 02:02:43 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
161:4557e2a9c18e | 162:53929b40109c |
---|---|
1 /* | |
2 +----------------------------------------------------------------------------- | |
3 | Project : GSM-PS (6147) | |
4 | Modul : PSA | |
5 +----------------------------------------------------------------------------- | |
6 | Copyright 2002 Texas Instruments Berlin, AG | |
7 | All rights reserved. | |
8 | | |
9 | This file is confidential and a trade secret of Texas | |
10 | Instruments Berlin, AG | |
11 | The receipt of or possession of this file does not convey | |
12 | any rights to reproduce or disclose its contents or to | |
13 | manufacture, use, or sell anything it may describe, in | |
14 | whole, or in part, without the specific written consent of | |
15 | Texas Instruments Berlin, AG. | |
16 +----------------------------------------------------------------------------- | |
17 | Purpose : Definitions for the protocol stack adapter | |
18 +----------------------------------------------------------------------------- | |
19 */ | |
20 | |
21 #ifndef PSA_H | |
22 #define PSA_H | |
23 | |
24 /*==== CONSTANTS ==================================================*/ | |
25 | |
26 #define OWN_ATI 1 | |
27 typedef enum /* owner id's */ | |
28 { | |
29 OWN_SRC_INV = CMD_SRC_MAX, /* not a valid owner */ | |
30 OWN_SRC_SAT, /* SIM application toolkit */ | |
31 OWN_SRC_MAX /* maximum owners */ | |
32 } T_OWN; | |
33 | |
34 /*==== TYPES ======================================================*/ | |
35 typedef struct | |
36 { | |
37 CHAR num[MAX_DIAL_LEN]; /* party number/dial string */ | |
38 UBYTE ton; /* type of number */ | |
39 UBYTE npi; /* numbering plan */ | |
40 CHAR sub[MAX_SUBADDR_LEN]; /* party subaddress */ | |
41 UBYTE tos; /* type of subaddress */ | |
42 UBYTE oe; /* odd/even indicator */ | |
43 } T_CLPTY_PRM; | |
44 | |
45 #ifdef GPRS | |
46 /* | |
47 * !!! ATTENTION !!! | |
48 * This struct will be writed in one block to the FFS. | |
49 * So the position of the variables can not be changed! | |
50 */ | |
51 typedef struct | |
52 { /* default values */ | |
53 UBYTE max_cid; /* 2 */ | |
54 UBYTE auto_attach; /* manual mode */ | |
55 UBYTE auto_detach; /* mode off */ | |
56 UBYTE default_mobile_class; /* BG */ | |
57 UBYTE accm ; /* 0 (async control character map) */ | |
58 UBYTE restart_timer; /* 3 */ | |
59 UBYTE max_configure; /* 10 */ | |
60 UBYTE max_terminate; /* 2 */ | |
61 UBYTE max_failure; /* 5 */ | |
62 | |
63 } T_FFS_GPRS_ACI; | |
64 #endif /* GPRS */ | |
65 | |
66 /*==== PROTOTYPES =================================================*/ | |
67 EXTERN BOOL psa_IsVldOwnId ( T_OWN ownId ); | |
68 EXTERN UBYTE psa_timeout ( USHORT handle ); | |
69 | |
70 #ifdef GPRS | |
71 EXTERN void psa_GPRSInit ( void ); | |
72 #endif /* GPRS */ | |
73 | |
74 /*==== EXPORT =====================================================*/ | |
75 | |
76 #endif /* PSA_H */ | |
77 | |
78 /*==== EOF ========================================================*/ | |
79 |