hdrinits_state:开始初始化的状态,hdrinits_state变量定义在hdrinits.c
typedef enum /* Protocol state enum */
{ /* ------------------- */
HDRINITS_INACTIVE_STATE =0, /* Inactive state */
HDRINITS_NET_DET_STATE =1, /* Network Determiantion state */
HDRINITS_PILOT_ACQ_STATE =2, /* Pilot Acquisition state */
HDRINITS_SYNC_STATE =3 /* Synchronization state */
} hdrinits_state_enum_type;
hdridles_state:
typedef enum /* Protocol state enum */
{ /* ------------------- */HDRIDLES_INACTIVE_STATE =0, /* Inactive state */
HDRIDLES_MONITOR_STATE =1, /* Monitor state */
HDRIDLES_SLEEP_STATE =2, /* Sleep state */
HDRIDLES_CONN_SETUP_STATE =3, /* Connection setup state */
HDRIDLES_SUSPEND_STATE =4, /* Suspend state */
HDRIDLES_CONN_SETUP_SUSPEND_STATE =5 /* Connection setup suspend state */
} hdridles_state_enum_type;
hdridles_csetup:连接建立状态
typedef enum /* Protocol state enum */
{ /* ------------------- */
HDRIDLES_CSETUP_INVALID =0, /* Invalid state */
HDRIDLES_CSETUP_CREQ_SLP =1, /* ConReq queued to SLP */
HDRIDLES_CSETUP_CREQ_ACMAC =2, /* ConReq given to ACMAC */
HDRIDLES_CSETUP_TCA_RCVD =3, /* TCA msg received */
} hdridles_csetup_substate_enum_type;
almps_state
typedef enum
{
HDRALMPS_INACTIVE = 0, /* Inactive State */
HDRALMPS_INIT = 1, /* Initialization State */
HDRALMPS_IDLE = 2, /* Idle State */
HDRALMPS_CONNECTED = 3 /* Connected State */
} hdralmps_state_enum_type;
hdrlmac_state
typedef enum
{
HDRLMAC_INACTIVE_STATE = 0x00,
/* Searcher is idle ... */
HDRLMAC_ACQ_STATE = 0x01,
/* Attempting to acquire a system */
HDRLMAC_SYNC_STATE = 0x02,
/* Acquired ... waiting for SYNC message */
HDRLMAC_IDLE_STATE = 0x03,
/* Idle state, included monitoring control channel */
HDRLMAC_ACCESS_STATE = 0x3b,
/* Idle state during access attempts */
HDRLMAC_CONNECTED_STATE = 0x04
/* Traffic */
} hdrlmac_state_enum_type;
hdrsmps_state
typedef enum
{
HDRSMPS_INACTIVE = 0, /* Inactive State */
HDRSMPS_AMP_SETUP = 1, /* AMP Setup State */
HDRSMPS_OPEN = 2, /* Open State */
HDRSMPS_CLOSING = 3 /* Session Closing State */
} hdrsmps_state_enum_type;
amp的状态
typedef enum
{
HDRAMP_INACTIVE = 0, /* Inactive State */
HDRAMP_SETUP = 1, /* Setup State */
HDRAMP_OPEN = 2 /* Connected State */
} hdramps_state_enum_type;