FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/g23m-gsm/sim/cus_sim.h @ 916:8e1c55cf7989
fc-getpirimei implemented, compiles
| author | Space Falcon <falcon@ivan.Harhan.ORG> | 
|---|---|
| date | Tue, 08 Sep 2015 18:59:29 +0000 | 
| parents | 2f7df7a314f8 | 
| children | 
| rev | line source | 
|---|---|
| 673 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1 /* | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 2 +----------------------------------------------------------------------------- | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 3 | Project : GSM-PS (6302) | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 4 | Modul : CUS_SIM | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 5 +----------------------------------------------------------------------------- | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 6 | Copyright 2002 Texas Instruments Berlin, AG | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 7 | All rights reserved. | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 8 | | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm 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 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 10 | Instruments Berlin, AG | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm 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 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm 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 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm 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 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm 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 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 15 | Texas Instruments Berlin, AG. | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 16 +----------------------------------------------------------------------------- | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 17 | Purpose : Custom dependent definitions for SIM application. | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 18 | | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 19 | Use this header for definitions to integrate the | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 20 | protocol stack entity SS in your target system ! | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 21 +----------------------------------------------------------------------------- | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 22 */ | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 23 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 24 #ifndef CUS_SIM_H | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 25 #define CUS_SIM_H | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 26 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 27 /*==== CONSTANTS ==================================================*/ | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 28 /* | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 29 * VSI_CALLER | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 30 * | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 31 * Description : For multithread applications the constant VSI_CALLER | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 32 * must be defined to identify the calling thread of the | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 33 * VSI-Interface. This must be done correponding to the | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 34 * type of T_VSI_CALLER in VSI.H. The comma symbol is | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 35 * neccessary because the vsi-functions are called | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 36 * like this vsi_xxx (VSI_CALLER par2, par3 ...) | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 37 */ | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 38 #ifdef OPTION_MULTITHREAD | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 39 #define VSI_CALLER sim_handle, | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 40 #define VSI_CALLER_SINGLE sim_handle | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 41 #else | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 42 #define VSI_CALLER | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 43 #define VSI_CALLER_SINGLE | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 44 #endif | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 45 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 46 /* | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 47 * TIMER_VALUES | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 48 * | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 49 * Description : The constants define the timer values | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 50 * WIN32 in 50 milliseconds | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 51 * ARM in TDMA frames | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 52 */ | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 53 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 54 /* | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 55 * all Values in milliseconds | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 56 */ | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 57 #define T_DETECT_VALUE 10000 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 58 #define THIRTY_SECONDS 29500 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 59 #define TIMER_LATENCY 100 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 60 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 61 /* | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 62 * VERSION | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 63 * | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 64 * Description : The constants define the type and the value | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 65 * of a version identification. The version | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 66 * is part of the monitor struct. | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 67 */ | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 68 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 69 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 70 #define T_VERSION char | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 71 #define VERSION_SIM "SIM 2.0" | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 72 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 73 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 74 | 
| 
2f7df7a314f8
gsm-fw/g23m-gsm subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 75 #endif | 
