📄 dlhdi.h
字号:
#define DLHdi_Ix_AH_SpV2_LENHI 3
#define DLHdi_Ix_AH_SpV2_PRTY 4
#define DLHdi_Ix_AH_SpV2_SERV 5
#define DLHdi_Ix_AH_SpV2_NETLO 6
#define DLHdi_Ix_AH_SpV2_NETHI 7
#define DLHdi_Ix_AH_SpV2_SRCLO 8
#define DLHdi_Ix_AH_SpV2_SRCHI 9
#define DLHdi_Ix_AH_SpV2_TGTLO 10
#define DLHdi_Ix_AH_SpV2_TGTHI 11
#define DLHdi_Ix_AH_SpV2_HOP 12
#define DLHdi_Ix_AH_SpV2_GAIN 13
#define DLHdi_Ix_AH_SpV2_STAGLO 14
#define DLHdi_Ix_AH_SpV2_STAGHI 15
#define DLHdi_Ix_AH_SpV2_TGTPORT 16
#define DLHdi_Ix_AH_SpV2_RESERVED 17
#define DLHdi_Ix_AH_SpV2_top 18
// --------------------------------------------------------------------------------------------------
// send packet V1 command line header indices
#define DLHdi_Ix_LH_SpV1_PRTY 0
#define DLHdi_Ix_LH_SpV1_SERV 1
#define DLHdi_Ix_LH_SpV1_NETLO 2
#define DLHdi_Ix_LH_SpV1_NETHI 3
#define DLHdi_Ix_LH_SpV1_SRCLO 4
#define DLHdi_Ix_LH_SpV1_SRCHI 5
#define DLHdi_Ix_LH_SpV1_TGTLO 6
#define DLHdi_Ix_LH_SpV1_TGTHI 7
#define DLHdi_Ix_LH_SpV1_top 8
// send packet V1 command all header indices
#define DLHdi_Ix_AH_SpV1_ATN DLHdi_Ix_CH_ALL_ATN
#define DLHdi_Ix_AH_SpV1_ID DLHdi_Ix_CH_ALL_ID
#define DLHdi_Ix_AH_SpV1_LENLO DLHdi_Ix_CH_ALL_LENLO
#define DLHdi_Ix_AH_SpV1_LENHI DLHdi_Ix_CH_ALL_LENHI
#define DLHdi_Ix_AH_SpV1_PRTY (DLHdi_Ix_CH_ALL_top + DLHdi_Ix_LH_SpV1_PRTY)
#define DLHdi_Ix_AH_SpV1_SERV (DLHdi_Ix_CH_ALL_top + DLHdi_Ix_LH_SpV1_SERV)
#define DLHdi_Ix_AH_SpV1_NETLO (DLHdi_Ix_CH_ALL_top + DLHdi_Ix_LH_SpV1_NETLO)
#define DLHdi_Ix_AH_SpV1_NETHI (DLHdi_Ix_CH_ALL_top + DLHdi_Ix_LH_SpV1_NETHI)
#define DLHdi_Ix_AH_SpV1_SRCLO (DLHdi_Ix_CH_ALL_top + DLHdi_Ix_LH_SpV1_SRCLO)
#define DLHdi_Ix_AH_SpV1_SRCHI (DLHdi_Ix_CH_ALL_top + DLHdi_Ix_LH_SpV1_SRCHI)
#define DLHdi_Ix_AH_SpV1_TGTLO (DLHdi_Ix_CH_ALL_top + DLHdi_Ix_LH_SpV1_TGTLO)
#define DLHdi_Ix_AH_SpV1_TGTHI (DLHdi_Ix_CH_ALL_top + DLHdi_Ix_LH_SpV1_TGTHI)
#define DLHdi_Ix_AH_SpV1_top (DLHdi_Ix_CH_ALL_top + DLHdi_Ix_LH_SpV1_top)
// --------------------------------------------------------------------------------------------------
#define DLHdi_SpV1_Res_Success (128|64)
#define DLHdi_SpV1_Res_NoAck 128
#define DLHdi_SpV1_Res_Blocked 8
#define DLHdi_SpV1_Res_Accepted 1
#define DLHdi_SpV1_Res_Rejected 2
// --------------------------------------------------------------------------------------------------
#define DLHdi_MAX_GAIN 7
#define DLHdi_MAX_HOPS 127
// --------------------------------------------------------------------------------------------------
#define DLHdi_CodeCmdSpPrty_LOW 0
#define DLHdi_CodeCmdSpPrty_NORM 1
#define DLHdi_CodeCmdSpPrty_HIGH 2
// --------------------------------------------------------------------------------------------------
#define DLHdi_CodeCmdSpServ_UNACK 0
#define DLHdi_CodeCmdSpServ_ACK 1
#define DLHdi_CodeCmdSpServ_REP 2
// --------------------------------------------------------------------------------------------------
// Rx Packet message V1
#define DLHdi_RpV1Idx_ATTN 0
#define DLHdi_RpV1Idx_MSGID (DLHdi_RpV1Idx_ATTN + 1)
#define DLHdi_RpV1Idx_LENLO (DLHdi_RpV1Idx_MSGID + 1)
#define DLHdi_RpV1Idx_LENHI (DLHdi_RpV1Idx_LENLO + 1)
#define DLHdi_RpV1Idx_RXTYPE (DLHdi_RpV1Idx_LENHI + 1)
#define DLHdi_RpV1Idx_MOD (DLHdi_RpV1Idx_RXTYPE + 1)
#define DLHdi_RpV1Idx_SQ (DLHdi_RpV1Idx_MOD + 1)
#define DLHdi_RpV1Idx_NETID (DLHdi_RpV1Idx_SQ + 1)
#define DLHdi_RpV1Idx_SRCID (DLHdi_RpV1Idx_NETID + 4)
#define DLHdi_RpV1Idx_TGTID (DLHdi_RpV1Idx_SRCID + 4)
#define DLHdi_RpV1Idx_TOP (DLHdi_RpV1Idx_TGTID + 4)
#define DLHdi_RpV1JammedIdx_NETID (DLHdi_RpV1Idx_RXTYPE + 1)
#define DLHdi_RpV1JammedIdx_SRCID (DLHdi_RpV1JammedIdx_NETID + 4)
#define DLHdi_RpV1JammedIdx_TGTID (DLHdi_RpV1JammedIdx_SRCID + 4)
#define DLHdi_RpV1JammedIdx_TOP (DLHdi_RpV1JammedIdx_TGTID + 4)
#define DLHdi_HdSz_MSG_RPV1ALL DLHdi_RpV1Idx_TOP
#define DLHdi_HdSz_MSG_RPV1CTR DLHdi_HdSz_CTR
#define DLHdi_HdSz_MSG_RPV1LINE (DLHdi_HdSz_MSG_RPV1ALL - DLHdi_HdSz_MSG_RPV1CTR)
// --------------------------------------------------------------------------------------------------
// Rx Packet message V2
#define DLHdi_RpV2Idx_ATTN 0
#define DLHdi_RpV2Idx_MSGID 1
#define DLHdi_RpV2Idx_LENLO 2
#define DLHdi_RpV2Idx_LENHI 3
#define DLHdi_RpV2Idx_RXTYPE 4 //
#define DLHdi_RpV2Idx_MOD 5 // 0
#define DLHdi_RpV2Idx_SQ 6 // 1
#define DLHdi_RpV2Idx_SERV 7 // CFC
#define DLHdi_RpV2Idx_PRTY 8 // 2
#define DLHdi_RpV2Idx_CW 9 // 3
#define DLHdi_RpV2Idx_NETLO 10 // 4
#define DLHdi_RpV2Idx_NETHI 11 // 5
#define DLHdi_RpV2Idx_SRCLO 12 // 6
#define DLHdi_RpV2Idx_SRCHI 13 // 7
#define DLHdi_RpV2Idx_TGTLO 14 // 8
#define DLHdi_RpV2Idx_TGTHI 15 // 9
#define DLHdi_RpV2Idx_REPFLAG 16 // 10
#define DLHdi_RpV2Idx_RETXRES 17 // 11
#define DLHdi_RpV2Idx_OSRCLO 18 // 12
#define DLHdi_RpV2Idx_OSRCHI 19 // 13
#define DLHdi_RpV2Idx_FTGTLO 20 // 14
#define DLHdi_RpV2Idx_FTGTHI 21 // 15
#define DLHdi_RpV2Idx_TOP 22
#define DLHdi_HdSz_MSG_RPV2ALL DLHdi_RpV2Idx_TOP
#define DLHdi_HdSz_MSG_RPV2CTR DLHdi_HdSz_CTR
#define DLHdi_HdSz_MSG_RPV2LINE (DLHdi_HdSz_MSG_RPV2ALL - DLHdi_HdSz_MSG_RPV2CTR)
#define DLHdi_INVALID_ID 0xFFFF
// --------------------------------------------------------------------------------------------------
#define DLHdi_PARTAB_IDX_bottom 0
#define DLHdi_PARTAB_IDX_VersionKey0 0
#define DLHdi_PARTAB_IDX_VersionKey1 1
#define DLHdi_PARTAB_IDX_VersionKey2 2
#define DLHdi_PARTAB_IDX_VersionKey3 3
#define DLHdi_PARTAB_IDX_Region 4
#define DLHdi_PARTAB_IDX_ModeBits 5
#define DLHdi_PARTAB_IDX_LongestErmThreshold 6
#define DLHdi_PARTAB_IDX_CWShift 7
#define DLHdi_PARTAB_IDX_LP_AlfaLo 8
#define DLHdi_PARTAB_IDX_LP_AlfaHi 9
#define DLHdi_PARTAB_IDX_LP_BetaLo 10
#define DLHdi_PARTAB_IDX_LP_BetaHi 11
#define DLHdi_PARTAB_IDX_LP_GammaLo 12
#define DLHdi_PARTAB_IDX_LP_GammaHi 13
#define DLHdi_PARTAB_IDX_LP_CWMax 14
#define DLHdi_PARTAB_IDX_LP_CWIni 15
#define DLHdi_PARTAB_IDX_FP_AlfaLo 16
#define DLHdi_PARTAB_IDX_FP_AlfaHi 17
#define DLHdi_PARTAB_IDX_FP_BetaLo 18
#define DLHdi_PARTAB_IDX_FP_BetaHi 19
#define DLHdi_PARTAB_IDX_FP_GammaLo 20
#define DLHdi_PARTAB_IDX_FP_GammaHi 21
#define DLHdi_PARTAB_IDX_FP_CWMax 22
#define DLHdi_PARTAB_IDX_FP_CWIni 23
#define DLHdi_PARTAB_IDX_NP_AlfaLo 24
#define DLHdi_PARTAB_IDX_NP_AlfaHi 25
#define DLHdi_PARTAB_IDX_NP_BetaLo 26
#define DLHdi_PARTAB_IDX_NP_BetaHi 27
#define DLHdi_PARTAB_IDX_NP_GammaLo 28
#define DLHdi_PARTAB_IDX_NP_GammaHi 29
#define DLHdi_PARTAB_IDX_NP_CWMax 30
#define DLHdi_PARTAB_IDX_NP_CWIni 31
#define DLHdi_PARTAB_IDX_HP_AlfaLo 32
#define DLHdi_PARTAB_IDX_HP_AlfaHi 33
#define DLHdi_PARTAB_IDX_HP_BetaLo 34
#define DLHdi_PARTAB_IDX_HP_BetaHi 35
#define DLHdi_PARTAB_IDX_HP_GammaLo 36
#define DLHdi_PARTAB_IDX_HP_GammaHi 37
#define DLHdi_PARTAB_IDX_HP_CWMax 38
#define DLHdi_PARTAB_IDX_HP_CWIni 39
#define DLHdi_PARTAB_IDX_PhyCfg_bottom 40
#define DLHdi_PARTAB_IDX_PhyCfg0 40
#define DLHdi_PARTAB_IDX_PhyCfg1 41
#define DLHdi_PARTAB_IDX_PhyCfg2 42
#define DLHdi_PARTAB_IDX_PhyCfg3 43
#define DLHdi_PARTAB_IDX_PhyCfg4 44
#define DLHdi_PARTAB_IDX_PhyCfg5 45
#define DLHdi_PARTAB_IDX_PhyCfg6 46
#define DLHdi_PARTAB_IDX_PhyCfg7 47
#define DLHdi_PARTAB_IDX_PhyCfg8 48
#define DLHdi_PARTAB_IDX_PhyCfg9 49
#define DLHdi_PARTAB_IDX_PhyCfg10 50
#define DLHdi_PARTAB_IDX_PhyCfg11 51
#define DLHdi_PARTAB_IDX_PhyCfg12 52
#define DLHdi_PARTAB_IDX_PhyCfg13 53
#define DLHdi_PARTAB_IDX_PhyCfg14 54
#define DLHdi_PARTAB_IDX_PhyCfg15 55
#define DLHdi_PARTAB_IDX_PhyCfg_top 56
#define DLHdi_PARTAB_IDX_It800VerificationWndLo 56
#define DLHdi_PARTAB_IDX_It800VerificationWndHi 57
#define DLHdi_PARTAB_IDX_FastCDVerificationWndLo 58
#define DLHdi_PARTAB_IDX_FastCDVerificationWndHi 59
#define DLHdi_PARTAB_IDX_X10VerificationWndLo 60
#define DLHdi_PARTAB_IDX_X10VerificationWndHi 61
#define DLHdi_PARTAB_IDX_CDServiceTxPhaseWndLo 62
#define DLHdi_PARTAB_IDX_CDServiceTxPhaseWndHi 63
#define DLHdi_PARTAB_IDX_CDServiceWaitPhaseWndLo 64
#define DLHdi_PARTAB_IDX_CDServiceWaitPhaseWndHi 65
#define DLHdi_PARTAB_IDX_FullAckWndLo 66
#define DLHdi_PARTAB_IDX_FullAckWndHi 67
#define DLHdi_PARTAB_IDX_InvalidAckWndLo 68
#define DLHdi_PARTAB_IDX_InvalidAckWndHi 69
#define DLHdi_PARTAB_IDX_SilenceWndLo 70
#define DLHdi_PARTAB_IDX_SilenceWndHi 71
#define DLHdi_PARTAB_IDX_TimeOutWndLo 72
#define DLHdi_PARTAB_IDX_TimeOutWndHi 73
#define DLHdi_PARTAB_IDX_HNModeTimeOutWndLo 74
#define DLHdi_PARTAB_IDX_HNModeTimeOutWndHi 75
#define DLHdi_PARTAB_IDX_RC_Dcsk4ToDcsk6 76
#define DLHdi_PARTAB_IDX_RC_Dcsk6ToDcsk4 77
#define DLHdi_PARTAB_IDX_RC_ErmToDcsk4 78
#define DLHdi_PARTAB_IDX_RC_Dcsk4ToErm 79
#define DLHdi_PARTAB_IDX_BlockedTimeoutDefaultMsLo 80
#define DLHdi_PARTAB_IDX_BlockedTimeoutDefaultMsHi 81
#define DLHdi_PARTAB_IDX_USTLo 82
#define DLHdi_PARTAB_IDX_USTHi 83
#define DLHdi_PARTAB_IDX_TimeGranularityLo 84
#define DLHdi_PARTAB_IDX_TimeGranularityHi 85
#define DLHdi_PARTAB_IDX_AB_Max_NLo 86
#define DLHdi_PARTAB_IDX_AB_Max_NHi 87
#define DLHdi_PARTAB_IDX_AB_Initial_NLo 88
#define DLHdi_PARTAB_IDX_AB_Initial_NHi 89
#define DLHdi_PARTAB_IDX_NumberOfHMTimeoutsLo 90
#define DLHdi_PARTAB_IDX_NumberOfHMTimeoutsHi 91
#define DLHdi_PARTAB_IDX_HNModeEnteringThresholdLo 92
#define DLHdi_PARTAB_IDX_HNModeEnteringThresholdHi 93
#define DLHdi_PARTAB_IDX_HNModeQuittingThresholdLo 94
#define DLHdi_PARTAB_IDX_HNModeQuittingThresholdHi 95
#define DLHdi_PARTAB_IDX_TxRxDelayLo 96
#define DLHdi_PARTAB_IDX_TxRxDelayHi 97
#define DLHdi_PARTAB_IDX_RateControl_TableSizeLo 98
#define DLHdi_PARTAB_IDX_RateControl_TableSizeHi 99
#define DLHdi_PARTAB_IDX_TxPowerSave_MinSilenceLo 100
#define DLHdi_PARTAB_IDX_TxPowerSave_MinSilenceHi 101
#define DLHdi_PARTAB_IDX_TxPowerSave_CoefficientLo 102
#define DLHdi_PARTAB_IDX_TxPowerSave_CoefficientHi 103
#define DLHdi_PARTAB_IDX_NumberOfSerialCDsThresholdLo 104
#define DLHdi_PARTAB_IDX_NumberOfSerialCDsThresholdHi 105
#define DLHdi_PARTAB_IDX_SerialCDsVerWndLo 106
#define DLHdi_PARTAB_IDX_SerialCDsVerWndHi 107
#define DLHdi_PARTAB_IDX_LongestDcsk4Threshold 108
#define DLHdi_PARTAB_IDX_ProtocolVersion 109
#define DLHdi_PARTAB_IDX_reserved_b11 110
#define DLHdi_PARTAB_IDX_reserved_b12 111
#define DLHdi_PARTAB_IDX_v1_top 112
// --------------------------------------------------------------------------------------------------
#define DLHdi_SIZE_TABLE_VER1 112
//#define DLHdi_SIZE_TABLE_VER2 DLHdi_PARTAB_IDX_top
// --------------------------------------------------------------------------------------------------
#define DLHdi_START_SDM_FAILURE 0
#define DLHdi_START_SDM_SUCCESS 1
#define DLHdi_START_SDM_RUNNING 2
// --------------------------------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -