FreeCalypso > hg > fc-tourmaline
diff cdg-hybrid/cdginc/p_rlp.val @ 14:35f7a1dc9f7d
cdg-hybrid: import from Magnetite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Oct 2020 07:15:38 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cdg-hybrid/cdginc/p_rlp.val Fri Oct 16 07:15:38 2020 +0000 @@ -0,0 +1,90 @@ +/* ++--------------------------------------------------------------------------+ +| PROJECT : PROTOCOL STACK | +| FILE : p_rlp.val | +| SOURCE : "sap\rlp.pdf" | +| LastModified : "2002-04-22" | +| IdAndVersion : "8411.101.98.115" | +| SrcFileTime : "Thu Nov 29 09:51:48 2007" | +| Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 | +| !!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_RLP_VAL +#define P_RLP_VAL + + +#define CDG_ENTER__P_RLP_VAL + +#define CDG_ENTER__FILENAME _P_RLP_VAL +#define CDG_ENTER__P_RLP_VAL__FILE_TYPE CDGINC +#define CDG_ENTER__P_RLP_VAL__LAST_MODIFIED _2002_04_22 +#define CDG_ENTER__P_RLP_VAL__ID_AND_VERSION _8411_101_98_115 + +#define CDG_ENTER__P_RLP_VAL__SRC_FILE_TIME _Thu_Nov_29_09_51_48_2007 + +#include "CDG_ENTER.h" + +#undef CDG_ENTER__P_RLP_VAL + +#undef CDG_ENTER__FILENAME + + +/* + * Value constants for VAL_pt + */ +#define RLP_COMPR_TYPE_V42BIS (0x0) /* V.42bis */ + +/* + * Value constants for VAL_p0 + */ +#define RLP_COMP_DIR_NONE (0x0) /* compress in neither direction */ +#define RLP_COMP_DIR_TRANSMIT (0x1) /* compress in uplink direction only */ +#define RLP_COMP_DIR_RECEIVE (0x2) /* compress in downlink direction only */ +#define RLP_COMP_DIR_BOTH (0x3) /* compress in both directions */ + +/* + * Value constants for VAL_rate + */ +#define RLP_HALFRATE_4800 (0x0) /* halfrate 4,8/6 kBit */ +#define RLP_FULLRATE_4800 (0x1) /* fullrate 4,8/6 kBit */ +#define RLP_FULLRATE_9600 (0x2) /* fullrate 9,6/12 kBit */ +#define RLP_FULLRATE_14400 (0x3) /* fullrate 13,4/14,4 kBit */ + +/* + * Value constants for VAL_ack_flg + */ +#define RLP_ACK (0x0) /* acknowledged */ +#define RLP_NAK (0x1) /* not acknowledged */ + +/* + * Value constants for VAL_cause + */ +#define RLP_ERR_PF_RETRANS (0xc200) /* Max Retransmissions of Poll reached */ +#define RLP_ERR_XID_RETRANS (0xc201) /* Max Retransmissions of XID reached */ +#define RLP_ERR_SABM_RETRANS (0xc202) /* Max Retransmissions of SABM reached */ +#define RLP_ERR_DISC_RETRANS (0xc203) /* Max Retransmissions of DISC reached */ +#define RLP_ERR_REMAP_RETRANS (0xc204) /* Max Retransmissions of REMAP reached */ +#define RLP_ERR_SDU_TO_SMALL (0xc210) /* Received SDU is to small */ +#define RLP_ERR_INTERNAL (0xc220) /* Internal error */ + +/* + * user defined constants + */ +#define RLP_HEADER_LEN (0x10) +#define RLP_TRAILER_LEN (0x0) + +#include "CDG_LEAVE.h" + + +#endif