diff cdg-hybrid/cdginc/p_fad.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_fad.val	Fri Oct 16 07:15:38 2020 +0000
@@ -0,0 +1,103 @@
+/*
++--------------------------------------------------------------------------+
+| PROJECT : PROTOCOL STACK                                                 |
+| FILE    : p_fad.val                                                      |
+| SOURCE  : "sap\fad.pdf"                                                  |
+| LastModified : "2002-04-22"                                              |
+| IdAndVersion : "8411.103.00.305"                                         |
+| SrcFileTime  : "Thu Nov 29 09:41:22 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_FAD_VAL
+#define P_FAD_VAL
+
+
+#define CDG_ENTER__P_FAD_VAL
+
+#define CDG_ENTER__FILENAME _P_FAD_VAL
+#define CDG_ENTER__P_FAD_VAL__FILE_TYPE CDGINC
+#define CDG_ENTER__P_FAD_VAL__LAST_MODIFIED _2002_04_22
+#define CDG_ENTER__P_FAD_VAL__ID_AND_VERSION _8411_103_00_305
+
+#define CDG_ENTER__P_FAD_VAL__SRC_FILE_TIME _Thu_Nov_29_09_41_22_2007
+
+#include "CDG_ENTER.h"
+
+#undef CDG_ENTER__P_FAD_VAL
+
+#undef CDG_ENTER__FILENAME
+
+
+/*
+ * Value constants for VAL_trans_rate
+ */
+#define R_BCS                          (0x12c)    /* rate 300 bit/s                 */
+#define R_2400                         (0x960)    /* rate 2400 bit/s                */
+#define R_4800                         (0x12c0)   /* rate 4800 bit/s                */
+#define R_7200                         (0x1c20)   /* rate 7200 bit/s                */
+#define R_9600                         (0x2580)   /* rate 9600 bit/s                */
+#define R_12000                        (0x2ee0)   /* rate 12000 bit/s               */
+#define R_14400                        (0x3840)   /* rate 14400 bit/s               */
+
+/*
+ * Value constants for VAL_mode
+ */
+#define MUX_OFF                        (0x0)      /* ignore                         */
+#define MUX_BCS                        (0x1)      /* BCS data                       */
+#define MUX_MSG                        (0x2)      /* MSG  data                      */
+
+/*
+ * Value constants for VAL_cause
+ */
+#define ERR_REM_FAD                    (0xcc00)   /* reserved                       */
+#define ERR_REM_PREAMBLE               (0xcc11)   /* DATA received instead of PREAMBLE - Preamble too short */
+#define ERR_REM_DATA_BCS               (0xcc12)   /* DATA received from remote modem during BCS phase */
+#define ERR_REM_TRAIN_START            (0xcc13)   /* DATA received from remote modem at start of training */
+#define ERR_REM_NO_TRAINING            (0xcc14)   /* DATA received from remote modem prior to training */
+#define ERR_REM_TRAINING               (0xcc15)   /* DATA received from remote modem during training */
+#define ERR_REM_MSG                    (0xcc16)   /* DATA received from remote modem while sending MSG data */
+#define ERR_REM_PREAMBLE_SHORT         (0xcc17)   /* PREAMBLE received from remote station too short */
+#define ERR_REM_PREAMBLE_LONG          (0xcc18)   /* PREAMBLE received from remote station too long */
+#define ERR_REM_IDENT                  (0xcc19)   /* Incorrect identification from remote modem */
+#define ERR_LOCAL_FAD                  (0xcc20)   /* reserved                       */
+#define ERR_LOCAL_BCS_RATE             (0xcc21)   /* BCS rate requested by local modem (MSG phase) */
+#define ERR_LOCAL_MSG_RATE             (0xcc22)   /* MSG rate requested by local modem (BCS phase) */
+#define ERR_LOCAL_DATA_NULL            (0xcc23)   /* DATA request received from T30 in NULL state */
+#define ERR_LOCAL_DATA_BCS             (0xcc24)   /* DATA request received from T30 while receiving BCS data */
+#define ERR_LOCAL_DATA_TCF_SND         (0xcc25)   /* DATA request received from T30 while sending TCF  data */
+#define ERR_LOCAL_DATA_TCF_RCV         (0xcc26)   /* DATA request received from T30 while receiving TCF  data */
+#define ERR_LOCAL_DATA_MSG             (0xcc27)   /* DATA request received from T30 while receiving MSG data */
+#define ERR_LOCAL_DATA_UNDEF           (0xcc28)   /* DATA request received from T30 - state unknown */
+#define ERR_LOCAL_DATA_MSG_UFL         (0xcc29)   /* DATA request not received from T30 - MSG-REC underflow */
+#define ERR_LOCAL_IDENT                (0xcc30)   /* Incorrect identification from local modem */
+#define ERR_OWN_FAD                    (0xcc40)   /* reserved                       */
+#define ERR_FAD_SUB_TRAIN              (0xcc41)   /* FAD in unknown substate during training */
+#define ERR_FAD_SUB_TCF                (0xcc42)   /* FAD in unknown substate (TCF)  */
+#define ERR_FAD_SUB_MSG                (0xcc43)   /* FAD in unknown substate (MSG)  */
+#define ERR_GENERAL_FAD                (0xcc50)   /* reserved                       */
+#define ERR_INVALID_DATA_RCV           (0xcc51)   /* invalid data received          */
+#define ERR_EMPTY_BUFFER               (0xcc52)   /* send/receive buffer is empty   */
+#define ERR_OVERFLOW_BCS_RCV           (0xcc52)   /* buffer  overflow while receiving BCS data */
+#define ERR_NOT_SET                    (0xccff)   /* error not set                  */
+
+/*
+ * user defined constants
+ */
+#define DUMMY_FAD                      (0x0)      
+
+#include "CDG_LEAVE.h"
+
+
+#endif