FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/g23m-aci/aci/cmh_sms.h @ 837:80959c73a21b
gdi: ffs_coat.c compiles
| author | Space Falcon <falcon@ivan.Harhan.ORG> | 
|---|---|
| date | Sat, 25 Apr 2015 19:25:47 +0000 | 
| parents | eedbf248bac0 | 
| children | 
| rev | line source | 
|---|---|
| 
775
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
1 /* | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
2 +----------------------------------------------------------------------------- | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
3 | Project : GSM-PS (6147) | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
4 | Modul : CMH_SMS | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
5 +----------------------------------------------------------------------------- | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
6 | Copyright 2002 Texas Instruments Berlin, AG | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
7 | All rights reserved. | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
8 | | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
9 | This file is confidential and a trade secret of Texas | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
10 | Instruments Berlin, AG | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
11 | The receipt of or possession of this file does not convey | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
12 | any rights to reproduce or disclose its contents or to | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
13 | manufacture, use, or sell anything it may describe, in | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
14 | whole, or in part, without the specific written consent of | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
15 | Texas Instruments Berlin, AG. | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
16 +----------------------------------------------------------------------------- | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
17 | Purpose : Definitions for the command handler of the | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
18 | short message service. | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
19 +----------------------------------------------------------------------------- | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
20 */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
21 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
22 #ifndef CMH_SMS_H | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
23 #define CMH_SMS_H | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
24 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
25 #include "psa_sms.h" | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
26 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
27 /*==== CONSTANTS ==================================================*/ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
28 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
29 /* for the following constants see GSM 11.11, chapter 10.3.3 */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
30 #define STAT_MASK 0x07 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
31 #define REC_UNREAD 0x03 /* message received by MS from network */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
32 /* message to be read */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
33 #define REC_READ 0x01 /* message received by MS from network */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
34 /* message read */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
35 #define STO_UNSENT 0x07 /* MS originating message */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
36 /* message to be sent */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
37 #define STO_SENT 0x05 /* MS originating message */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
38 /* message sent to the network */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
39 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
40 /* TP-Validity-Period-Format (TP-VPF) */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
41 #define VPF_MASK 0x18 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
42 #define VPF_NOT_PRESENT 0x00 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
43 #define VPF_RELATIVE 0x10 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
44 #define VPF_ABSOLUTE 0x18 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
45 #define VPF_ENHANCED 0x08 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
46 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
47 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
48 #define SMS_CMH_MAX_START_IDX (255) | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
49 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
50 #define MIN_SMS_PRM_LEN 28 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
51 #define MAX_SMS_PRM_ADDR_OCTETS 10 /* = MAX_SMS_ADDR_DIG/2 */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
52 #define SIM_SMSP_V_DEST 0x01 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
53 #define SIM_SMSP_V_SCA 0x02 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
54 #define SIM_SMSP_V_PID 0x04 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
55 #define SIM_SMSP_V_DCS 0x08 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
56 #define SIM_SMSP_V_VPREL 0x10 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
57 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
58 /* | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
59 * Value constants for bcd | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
60 */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
61 #define BCD_ASTSK 0xa /* ( */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
62 #define BCD_PND 0xb /* # */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
63 #define BCD_A 0xc /* a */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
64 #define BCD_B 0xd /* b */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
65 #define BCD_C 0xe /* c */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
66 #define BCD_RES 0xf /* reserved */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
67 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
68 /*==== TYPES ======================================================*/ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
69 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
70 /*typedef struct | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
71 { | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
72 UBYTE npi : 4; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
73 UBYTE ton : 3; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
74 UBYTE ext : 1; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
75 } T_TON_NPI;*/ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
76 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
77 typedef struct | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
78 { | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
79 UBYTE length; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
80 UBYTE ton_npi; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
81 UBYTE addr[MAX_SMS_PRM_ADDR_OCTETS]; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
82 } T_RP_ADDRESS; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
83 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
84 typedef struct | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
85 { | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
86 UBYTE no_bcd; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
87 UBYTE ton_npi; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
88 UBYTE addr[MAX_SMS_PRM_ADDR_OCTETS]; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
89 } T_TP_ADDRESS; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
90 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
91 typedef struct | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
92 { | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
93 UBYTE par_ind; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
94 UBYTE dest_no_bcd; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
95 UBYTE dest_ton_npi; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
96 UBYTE dest_addr[MAX_SMS_PRM_ADDR_OCTETS]; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
97 UBYTE sca_length; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
98 UBYTE sca_ton_npi; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
99 UBYTE sca_addr[MAX_SMS_PRM_ADDR_OCTETS]; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
100 UBYTE pid; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
101 UBYTE dcs; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
102 UBYTE vp_rel; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
103 } T_ACI_SMS_SIM_PARAMS; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
104 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
105 typedef struct | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
106 { | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
107 UBYTE lowerMSB; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
108 UBYTE lowerLSB; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
109 UBYTE upperMSB; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
110 UBYTE upperLSB; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
111 } T_ACI_CBM_SIM_MID_RANGE; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
112 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
113 typedef struct | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
114 { | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
115 UBYTE MSB; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
116 UBYTE LSB; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
117 } T_ACI_CBM_SIM_MID_LIST; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
118 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
119 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
120 /******************************************************************** | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
121 * | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
122 * SMS Profile for FFS | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
123 * | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
124 ********************************************************************/ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
125 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
126 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
127 #define MAX_FFS_SMSPRFLS 4 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
128 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
129 #define FFS_SMSPRFL_PATH "/gsm/sms" | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
130 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
131 #define FFS_SMSPRFL_FNAME01 "/gsm/sms/smsprfl01" | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
132 #define FFS_SMSPRFL_FNAME02 "/gsm/sms/smsprfl02" | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
133 #define FFS_SMSPRFL_FNAME03 "/gsm/sms/smsprfl03" | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
134 #define FFS_SMSPRFL_FNAME04 "/gsm/sms/smsprfl04" | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
135 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
136 #define SIZE_FFS_SMSPRFL_SCA 20 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
137 #define SIZE_FFS_SMSPRFL_MIDS 40 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
138 #define SIZE_FFS_SMSPRFL_DCSS 20 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
139 #define SIZE_FFS_SMSPRFL_VPABS 15 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
140 #define SIZE_FFS_SMSPRFL_VPENH 15 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
141 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
142 #define FFS_SMSPRFL_VLD 0x00 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
143 #define FFS_SMSPRFL_INVLD 0xFF | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
144 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
145 typedef struct ffs_EFsmsprfl_Type /* SMS Profile */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
146 { | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
147 UBYTE vldFlag; /* Valid Flag */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
148 UBYTE CSCAsca[SIZE_FFS_SMSPRFL_SCA]; /* Service Center Address */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
149 UBYTE CSCAlenSca; /* Length of Service Center Address */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
150 UBYTE CSCAton; /* Type of Number */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
151 UBYTE CSCAnpi; /* Numbering Plan Identification */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
152 UBYTE CSCBmode; /* Mode */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
153 UBYTE CSCBmids[SIZE_FFS_SMSPRFL_MIDS]; /* Message Identifier */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
154 UBYTE CSCBdcss[SIZE_FFS_SMSPRFL_DCSS]; /* Data Coding Schemes */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
155 UBYTE CSMPfo; /* First Octet */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
156 UBYTE CSMPvprel; /* Validity Period Relative */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
157 UBYTE CSMPvpabs[SIZE_FFS_SMSPRFL_VPABS]; /* Validity Period Absolute */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
158 UBYTE CSMPvpenh[SIZE_FFS_SMSPRFL_VPENH]; /* Validity Period Enhanced */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
159 UBYTE CSMPpid; /* Protocol Identifier */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
160 UBYTE CSMPdcs; /* Data Coding Scheme */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
161 UBYTE IMSI[MAX_IMSI]; /* IMSI */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
162 } T_ACI_FFS_SMSPRFL; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
163 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
164 #define SIZE_FSS_SMSPRFL ( SIZE_FFS_SMSPRFL_SCA + \ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
165 SIZE_FFS_SMSPRFL_MIDS + \ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
166 SIZE_FFS_SMSPRFL_DCSS + \ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
167 SIZE_FFS_SMSPRFL_VPABS + \ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
168 MAX_IMSI + \ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
169 SIZE_FFS_SMSPRFL_VPENH + 9 ) | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
170 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
171 /*==== Global Declaration =================================================*/ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
172 #ifdef CMH_SMSR_C | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
173 GLOBAL T_ACI_SMS_STAT cmglStat = SMS_STAT_All; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
174 #else | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
175 EXTERN T_ACI_SMS_STAT cmglStat; | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
176 #endif /* CMH_SMSR_C */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
177 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
178 /*==== PROTOTYPES =================================================*/ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
179 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
180 EXTERN UBYTE cmhSMS_getNType ( T_ACI_TOA_TON ton ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
181 EXTERN BOOL cmhSMS_findPrflId ( UBYTE critrerium, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
182 void *elem ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
183 EXTERN T_ACI_TOA_TON | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
184 cmhSMS_getTon ( UBYTE ntype ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
185 EXTERN UBYTE cmhSMS_getNPlan ( T_ACI_TOA_NPI npi ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
186 EXTERN T_ACI_TOA_NPI | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
187 cmhSMS_getNpi ( UBYTE nplan ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
188 EXTERN BOOL cmhSMS_isVpabsVld ( T_ACI_VP_ABS* vpabs ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
189 EXTERN BOOL cmhSMS_isVpenhVld ( T_ACI_VP_ENH* vpenh ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
190 EXTERN void cmhSMS_setVpabsPsa ( T_tp_vp_abs* psaVp, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
191 T_ACI_VP_ABS* cmhVp ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
192 EXTERN void cmhSMS_setVpenhPsa ( T_tp_vp_enh* psaVp, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
193 T_ACI_VP_ENH* cmhVp ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
194 EXTERN void cmhSMS_setVpabsCmh ( T_ACI_VP_ABS* cmhVp, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
195 T_tp_vp_abs* psaVp ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
196 EXTERN void cmhSMS_setVpenhCmh ( T_ACI_VP_ENH* cmhVp, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
197 T_tp_vp_enh* psaVp ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
198 EXTERN UBYTE cmhSMS_getAdrStr ( CHAR* pStr, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
199 UBYTE maxIdx, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
200 UBYTE* pBcd, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
201 UBYTE numDigits ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
202 EXTERN void cmhSMS_getAdrBcd ( UBYTE* pBcd, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
203 UBYTE* pNumDigits, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
204 UBYTE maxDigits, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
205 CHAR* pStr ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
206 EXTERN T_ACI_RETURN cmhSMS_packAlphaNumAddr( CHAR* da, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
207 T_tp_da* da_addr); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
208 EXTERN BOOL cmhSMS_getMemPsa ( T_ACI_SMS_STOR inMem, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
209 UBYTE* outMem ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
210 EXTERN void cmhSMS_getMemCmh ( UBYTE inMem, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
211 T_ACI_SMS_STOR* outMem ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
212 EXTERN void cmhSMS_expdSmsPp ( UBYTE byte_offset, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
213 UBYTE dcs, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
214 UBYTE* source, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
215 UBYTE source_len, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
216 UBYTE* dest, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
217 UBYTE* dest_len ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
218 EXTERN void cmhSMS_rdcSmsPp ( UBYTE byte_offset, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
219 UBYTE dcs, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
220 UBYTE* source, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
221 UBYTE source_len, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
222 UBYTE* dest, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
223 UBYTE* dest_len ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
224 EXTERN void cmhSMS_expdSmsCb ( UBYTE dcs, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
225 UBYTE* source, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
226 UBYTE source_len, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
227 UBYTE* dest, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
228 UBYTE* dest_len ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
229 EXTERN void cmhSMS_getStatCmh ( UBYTE inStat, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
230 T_ACI_SMS_STAT* outStat ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
231 EXTERN BOOL cmhSMS_getStatPsa ( T_ACI_SMS_STAT inStat, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
232 UBYTE* outStat ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
233 EXTERN CHAR* cmhSMS_setToaDef ( CHAR* number, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
234 UBYTE* ntype, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
235 UBYTE* nplan ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
236 EXTERN SHORT cmhSMS_getTimezone ( UBYTE timezone ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
237 EXTERN UBYTE cmhSMS_setTimezone ( SHORT timezone ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
238 EXTERN void cmhSMS_setStorOcc ( T_ACI_SMS_STOR_OCC* outMem, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
239 UBYTE inMem ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
240 EXTERN SHORT cmhSMS_getNextEntry ( SHORT index, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
241 T_ACI_SMS_STOR mem ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
242 EXTERN UBYTE cmhSMS_getAlphabetPp ( UBYTE dcs ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
243 EXTERN SHORT cmhSMS_InfoConfirm ( void ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
244 EXTERN SHORT cmhSMS_CBMIndication ( T_MMI_CBCH_IND * mmi_cbch_ind ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
245 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
246 EXTERN SHORT cmhSMS_SMSStatRpt ( T_MNSMS_STATUS_IND * mnsms_status_ind); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
247 EXTERN SHORT cmhSMS_SMSMemory ( T_MNSMS_MESSAGE_IND * mnsms_message_ind); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
248 EXTERN SHORT cmhSMS_SMSDeliver ( T_MNSMS_MESSAGE_IND * mnsms_message_ind ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
249 EXTERN SHORT cmhSMS_Result ( T_MNSMS_REPORT_IND * mnsms_report_ind ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
250 EXTERN SHORT cmhSMS_SMSInitState ( T_MNSMS_MESSAGE_IND * mnsms_message_ind ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
251 EXTERN SHORT cmhSMS_SMSDelCnf ( T_MNSMS_DELETE_CNF * mnsms_delete_cnf ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
252 EXTERN SHORT cmhSMS_SMRead ( T_MNSMS_READ_CNF * mnsms_read_cnf); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
253 EXTERN SHORT cmhSMS_SMSStoCnf ( T_MNSMS_STORE_CNF * mnsms_store_cnf ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
254 EXTERN SHORT cmhSMS_SMSSbmCnf ( T_MNSMS_SUBMIT_CNF * mnsms_submit_cnf ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
255 EXTERN SHORT cmhSMS_SMSCmdCnf ( T_MNSMS_COMMAND_CNF * mnsms_command_cnf ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
256 EXTERN SHORT cmhSMS_SMSErrorInd ( T_MNSMS_ERROR_IND * mnsms_error_ind ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
257 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
258 #ifdef REL99 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
259 EXTERN SHORT cmhSMS_SMSSendProgInd ( T_MNSMS_SEND_PROG_IND * mnsms_send_prog_ind ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
260 EXTERN SHORT cmhSMS_SMSRetransCnf ( T_MNSMS_RETRANS_CNF * mnsms_retrans_cnf ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
261 #endif /* REL99 */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
262 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
263 EXTERN void cmhSMS_SMSResumeCnf ( T_MNSMS_RESUME_CNF * mnsms_resume_cnf ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
264 EXTERN void cmhSMS_SMSQueryCnf (T_MNSMS_QUERY_CNF * mnsms_query_cnf); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
265 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
266 EXTERN void cmhSMS_WrCnfCSAS (SHORT aId); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
267 EXTERN void cmhSMS_RdCnfCRES (SHORT aId); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
268 EXTERN void cmhSMS_InitSMSP (SHORT aId); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
269 EXTERN BOOL cmhSMS_checkSIM (void); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
270 EXTERN BOOL cmhSMS_checkAccess (T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
271 T_ACI_RETURN *ret); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
272 EXTERN T_ACI_CMS_ERR cmhSMS_GetCmsFromSim ( USHORT errCode ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
273 GLOBAL T_ACI_CMS_ERR cmhSMS_GetCmsFromSms ( USHORT errCode ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
274 EXTERN void cmhSMS_ready ( void ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
275 EXTERN SHORT cmhSMS_getPrfRge ( void ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
276 EXTERN BOOL cmhSMS_GetPrmSIM (T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
277 UBYTE *data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
278 int dataLen); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
279 EXTERN BOOL cmhSMS_PutPrmSIM (T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
280 UBYTE *data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
281 int maxDataLen); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
282 EXTERN BOOL cmhSMS_GetCbmirSIM (T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
283 UBYTE *data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
284 int dataLen); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
285 EXTERN BOOL cmhSMS_PutCbmirSIM (T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
286 UBYTE *data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
287 int maxDataLen); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
288 EXTERN BOOL cmhSMS_GetCbmiSIM (T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
289 UBYTE *data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
290 int dataLen); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
291 EXTERN BOOL cmhSMS_PutCbmiSIM (T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
292 UBYTE *data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
293 int maxDataLen); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
294 #ifdef SIM_TOOLKIT | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
295 EXTERN BOOL cmhSMS_GetCbDtaDwnlSIM (T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
296 UBYTE *data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
297 int dataLen); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
298 #endif /* of SIM_TOOLKIT */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
299 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
300 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
301 EXTERN UBYTE* cmhSMS_decodeMsg (T_sms_sdu *sms_sdu, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
302 T_rp_addr* rp_addr, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
303 UBYTE vt_mti); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
304 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
305 EXTERN void cmhSMS_codeMsg (T_sms_sdu *sms_sdu, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
306 UBYTE tp_vt_mti, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
307 T_rp_addr* sc_addr, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
308 UBYTE tp_mti, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
309 UBYTE* decoded_pdu); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
310 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
311 EXTERN BOOL cmhSMS_cpyDeliver (T_ACI_CMGL_SM * sm, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
312 T_sms_sdu * sms_sdu); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
313 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
314 EXTERN BOOL cmhSMS_cpySubmit (T_ACI_CMGL_SM * sm, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
315 T_sms_sdu * sms_sdu); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
316 /* Implements Measure # 110 */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
317 EXTERN BOOL cmhSMS_cpyMsgIndReadCnf (T_ACI_CMGL_SM *sm, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
318 UBYTE *status, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
319 T_sms_sdu *sms_sdu, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
320 UBYTE rec_num); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
321 /* Implements measure 147,148, 149 */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
322 EXTERN void cmhSMS_sendConfigureReq (BOOL v_cmms_val); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
323 EXTERN BOOL cmhSMS_cpyStatInd (T_ACI_CDS_SM * sm, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
324 T_MNSMS_STATUS_IND *mnsms_status_ind); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
325 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
326 EXTERN void cmhSMS_getPhbEntry (UBYTE *buf, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
327 T_ACI_PB_TEXT *alpha, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
328 T_ACI_SMS_STAT status); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
329 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
330 EXTERN void cmhSMS_codeDelRep (T_sms_sdu * sms_sdu, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
331 T_rp_addr * sc_addr); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
332 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
333 EXTERN UBYTE CodeRPAddress (UBYTE *buf, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
334 UBYTE numDigits, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
335 UBYTE ton, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
336 UBYTE npi, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
337 UBYTE *bcd); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
338 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
339 EXTERN UBYTE CodeTPAddress (UBYTE *buf, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
340 UBYTE numDigits, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
341 UBYTE ton, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
342 UBYTE npi, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
343 UBYTE *bcd); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
344 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
345 EXTERN UBYTE DecodeRPAddress (UBYTE *c_num, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
346 UBYTE *ton, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
347 UBYTE *npi, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
348 UBYTE *bcd, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
349 UBYTE *buf); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
350 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
351 EXTERN UBYTE DecodeTPAddress (UBYTE *c_num, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
352 UBYTE *ton, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
353 UBYTE *npi, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
354 UBYTE *bcd, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
355 UBYTE *buf); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
356 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
357 EXTERN void cmhSMS_fillTpSubmit(T_TP_SUBMIT* tp_submit, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
358 T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
359 UBYTE msgType, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
360 UBYTE mr, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
361 T_tp_da* da_addr, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
362 T_ACI_SM_DATA* data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
363 UBYTE septets, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
364 T_ACI_UDH_DATA* udh); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
365 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
366 EXTERN void cmhSMS_fillTpDeliver(T_TP_DELIVER* tp_deliver, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
367 T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
368 UBYTE msgType, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
369 T_tp_oa* oa_addr, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
370 T_ACI_SM_DATA* data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
371 UBYTE septets, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
372 T_ACI_UDH_DATA* udh ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
373 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
374 EXTERN void cmhSMS_fillTpCommand(T_TP_COMMAND* tp_command, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
375 UBYTE fo, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
376 UBYTE ct, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
377 UBYTE mr, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
378 UBYTE pid, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
379 UBYTE mn, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
380 T_tp_da* da_addr, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
381 T_ACI_CMD_DATA* data, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
382 T_ACI_UDH_DATA* udh); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
383 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
384 /* ACI-SPR-17004: RFU bits have to be ignored (GSM 11.11) */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
385 EXTERN void cmhSMS_removeStatusRFUBits ( UBYTE* status ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
386 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
387 EXTERN T_ACI_CPRSM_MOD cmhSMS_convertDeliverStatusToACI( UBYTE status ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
388 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
389 #ifdef FF_CPHS | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
390 EXTERN BOOL cmhSMS_voice_mail_ind( T_sms_sdu *sms_sdu); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
391 #endif /* FF_CPHS */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
392 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
393 EXTERN void cmhSMS_resetMtDsCnmiParam(void); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
394 EXTERN BOOL cmhSMS_storePduToSim( T_ACI_CMD_SRC srcId, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
395 UBYTE stat, | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
396 T_ACI_SM_DATA *pdu ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
397 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
398 EXTERN BOOL cmhSMS_SMSQueryType (T_sms_sdu *sms_sdu, UBYTE *msg_type); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
399 EXTERN void cmhSMS_SendDelete_Req ( UBYTE index, UBYTE status ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
400 #ifdef FF_CPHS_REL4 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
401 EXTERN BOOL cmhSMS_chk_SpclMsg( T_MNSMS_MESSAGE_IND *mnsms_message_ind ); | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
402 #endif | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
403 #endif /* CMH_SMS_H */ | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
404 | 
| 
 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
405 /*==== EOF =======================================================*/ | 
