view cdg211/cdginc/p_snsm.val @ 107:267cefdca4b6

src/g23m-gsm/l1/l1_pei.c: tweaked to match TCS211 binary object
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 05 Oct 2016 22:41:43 +0000
parents 56abf6cf8a0b
children
line wrap: on
line source

/*
+--------------------------------------------------------------------------+
| PROJECT : PROTOCOL STACK                                                 |
| FILE    : p_snsm.val                                                     |
| SOURCE  : "__out__\g23m_dfile\prim\snsm.pdf"                             |
| LastModified : "2000-06-02"                                              |
| IdAndVersion : "8441.109.99.005"                                         |
| SrcFileTime  : "Tue Mar 29 15:21:40 2005"                                |
| Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:16 2007                    |
|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
+--------------------------------------------------------------------------+
*/

/* PRAGMAS
 * PREFIX                 : NONE
 * COMPATIBILITY_DEFINES  : NO (require PREFIX)
 * ALWAYS_ENUM_IN_VAL_FILE: NO
 * ENABLE_GROUP: NO
 * CAPITALIZE_TYPENAME: NO
 */


#ifndef P_SNSM_VAL
#define P_SNSM_VAL


#define CDG_ENTER__P_SNSM_VAL

#define CDG_ENTER__FILENAME _P_SNSM_VAL
#define CDG_ENTER__P_SNSM_VAL__FILE_TYPE CDGINC
#define CDG_ENTER__P_SNSM_VAL__LAST_MODIFIED _2000_06_02
#define CDG_ENTER__P_SNSM_VAL__ID_AND_VERSION _8441_109_99_005

#define CDG_ENTER__P_SNSM_VAL__SRC_FILE_TIME _Tue_Mar_29_15_21_40_2005

#include "CDG_ENTER.h"

#undef CDG_ENTER__P_SNSM_VAL

#undef CDG_ENTER__FILENAME


/*
 * Value constants for VAL_nsapi
 */
#define SNSM_NSAPI_0                   (0x0)      /* escape mechanism for future extensions */
#define SNSM_NSAPI_1                   (0x1)      /* Point-To-Multipoint Multicast information */
#define SNSM_NSAPI_2                   (0x2)      /* reserved for future use        */
#define SNSM_NSAPI_3                   (0x3)      /* reserved for future use        */
#define SNSM_NSAPI_4                   (0x4)      /* reserved for future use        */
#define SNSM_NSAPI_5                   (0x5)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_6                   (0x6)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_7                   (0x7)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_8                   (0x8)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_9                   (0x9)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_10                  (0xa)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_11                  (0xb)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_12                  (0xc)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_13                  (0xd)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_14                  (0xe)      /* dynamically allocated NSAPI value */
#define SNSM_NSAPI_15                  (0xf)      /* dynamically allocated NSAPI value */

/*
 * Value constants for VAL_peak
 */
#define SNSM_PEAK_SUB                  (0x0)      /* Subscribed peak throughput     */
#define SNSM_PEAK_1K                   (0x1)      /* Up to 1 000 octet/s            */
#define SNSM_PEAK_2K                   (0x2)      /* Up to 2 000 octet/s            */
#define SNSM_PEAK_4K                   (0x3)      /* Up to 4 000 octet/s            */
#define SNSM_PEAK_8K                   (0x4)      /* Up to 8 000 octet/s            */
#define SNSM_PEAK_16K                  (0x5)      /* Up to 16 000 octet/s           */
#define SNSM_PEAK_32K                  (0x6)      /* Up to 32 000 octet/s           */
#define SNSM_PEAK_64K                  (0x7)      /* Up to 64 000 octet/s           */
#define SNSM_PEAK_128K                 (0x8)      /* Up to 128 000 octet/s          */
#define SNSM_PEAK_256K                 (0x9)      /* Up to 256 000 octet/s          */

/*
 * Value constants for VAL_relclass
 */
#define SNSM_RELCLASS_SUB              (0x0)      /* Subscribed reliability class   */
#define SNSM_GTP_LLC_RLC_PROT          (0x1)      /* Acknowledged GTP, LLC, and RLC; Protected data */
#define SNSM_LLC_RLC_PROT              (0x2)      /* Unacknowledged GTP; Acknowledged LLC and RLC, Protected data */
#define SNSM_RLC_PROT                  (0x3)      /* Unacknowledged GTP and LLC; Acknowledged RLC, Protected data */
#define SNSM_PROT                      (0x4)      /* Unacknowledged GTP, LLC, and RLC, Protected data */
#define SNSM_NO_REL                    (0x5)      /* Unacknowledged GTP, LLC, and RLC, Unprotected data */

/*
 * Value constants for VAL_delay
 */
#define SNSM_DELAY_SUB                 (0x0)      /* Subscribed delay class         */
#define SNSM_DELAY_1                   (0x1)      /* Delay class 1                  */
#define SNSM_DELAY_2                   (0x2)      /* Delay class 2                  */
#define SNSM_DELAY_3                   (0x3)      /* Delay class 3                  */
#define SNSM_DELAY_4                   (0x4)      /* Delay class 4 (best effort)    */

/*
 * Value constants for VAL_mean
 */
#define SNSM_MEAN_SUB                  (0x0)      /* Subscribed mean throughput     */
#define SNSM_MEAN_100                  (0x1)      /* 100 octet/h                    */
#define SNSM_MEAN_200                  (0x2)      /* 200 octet/h                    */
#define SNSM_MEAN_500                  (0x3)      /* 500 octet/h                    */
#define SNSM_MEAN_1K                   (0x4)      /* 1 000 octet/h                  */
#define SNSM_MEAN_2K                   (0x5)      /* 2 000 octet/h                  */
#define SNSM_MEAN_5K                   (0x6)      /* 5 000 octet/h                  */
#define SNSM_MEAN_10K                  (0x7)      /* 10 000 octet/h                 */
#define SNSM_MEAN_20K                  (0x8)      /* 20 000 octet/h                 */
#define SNSM_MEAN_50K                  (0x9)      /* 50 000 octet/h                 */
#define SNSM_MEAN_100K                 (0xa)      /* 100 000 octet/h                */
#define SNSM_MEAN_200K                 (0xb)      /* 200 000 octet/h                */
#define SNSM_MEAN_500K                 (0xc)      /* 500 000 octet/h                */
#define SNSM_MEAN_1M                   (0xd)      /* 1 000 000 octet/h              */
#define SNSM_MEAN_2M                   (0xe)      /* 2 000 000 octet/h              */
#define SNSM_MEAN_5M                   (0xf)      /* 5 000 000 octet/h              */
#define SNSM_MEAN_10M                  (0x10)     /* 10 000 000 octet/h             */
#define SNSM_MEAN_20M                  (0x11)     /* 20 000 000 octet/h             */
#define SNSM_MEAN_50M                  (0x12)     /* 50 000 000 octet/h             */
#define SNSM_MEAN_BEST                 (0x1f)     /* Best effort                    */

/*
 * Value constants for VAL_preced
 */
#define SNSM_PRECED_SUB                (0x0)      /* Subscribed precedence          */
#define SNSM_PRIO_HIGH                 (0x1)      /* High priority                  */
#define SNSM_PRIO_NORM                 (0x2)      /* Normal priority                */
#define SNSM_PRIO_LOW                  (0x3)      /* Low priority                   */

/*
 * Value constants for VAL_sapi
 */
#define SNSM_LLC_SAPI_1                (0x1)      /* SAP for GMM                    */
#define SNSM_LLC_SAPI_3                (0x3)      /* SAP 1 for SNDCP                */
#define SNSM_LLC_SAPI_5                (0x5)      /* SAP 2 for SNDCP                */
#define SNSM_LLC_SAPI_7                (0x7)      /* SAP for SMS                    */
#define SNSM_LLC_SAPI_9                (0x9)      /* SAP 3 for SNDCP                */
#define SNSM_LLC_SAPI_11               (0xb)      /* SAP 4 for SNDCP                */

/*
 * Value constants for VAL_radio_prio
 */
#define SNSM_RADIO_PRIO_1              (0x1)      /* radio priority 1 (highest)     */
#define SNSM_RADIO_PRIO_2              (0x2)      /* radio priority 2               */
#define SNSM_RADIO_PRIO_3              (0x3)      /* radio priority 3               */
#define SNSM_RADIO_PRIO_4              (0x4)      /* radio priority 4 (lowest)      */

/*
 * Value constants for VAL_rel_ind
 */
#define REL_IND_NO                     (0x0)      /* non-local deactivation         */
#define REL_IND_YES                    (0x1)      /* local deactivation             */

/*
 * Value constants for VAL_status_cause
 */
#define SNSM_RELCS_INVALID_XID         (0x5100)   /* invalid XID response           */
#define SNSM_RELCS_NO_PEER_RES         (0x5101)   /* no peer response               */

/*
 * Value constants for VAL_ppp_hc
 */
#define SNSM_VAN_NOT_USED              (0x0)      /* Van Jacobson is not supported  */
#define SNSM_VAN_USED                  (0x1)      /* Van Jacobson is supported      */

/*
 * Value constants for VAL_dti_direction
 */
#define SNSM_HOME                      (0x1)      /* mapped to HOME from dti.h      */
#define SNSM_NEIGHBOR                  (0x0)      /* mapped to NEIGHBOR from dti.h  */

/*
 * user defined constants
 */
#define SNSM_COMP_NEITHER_DIRECT       (0x0)      
#define SNSM_COMP_MS_SGSN_DIRECT       (0x1)      
#define SNSM_COMP_SGSN_MS_DIRECT       (0x2)      
#define SNSM_COMP_BOTH_DIRECT          (0x3)      

#include "CDG_LEAVE.h"


#endif