This topic describes the following functions:
int E6651_GetBSMOB_SLP_RSP_Operation(BYTE MID, BYTE* Value);
int E6651_SetBSMOB_SLP_RSP_Operation(BYTE MID, BYTE Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current MS Sleep Mode activation setting.
Value [in]: Activate or deactivate the MS sleep mode.
0 - Deactivation
1 - Activation
0, Deactivation
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the MS Sleep Mode into Activation or Deactivation.
int E6651_GetBSMOB_SLP_RSP_StartFrameNumber(BYTE MID, WORD* Value);
int E6651_SetBSMOB_SLP_RSP_StartFrameNumber(BYTE MID, WORD Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current Start Frame Number sent in the MOB_SLP-RSP message
Value [in]: Sets the Start Frame Number in the MOB_SLP-RSP message
0 to 1023
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the Start Frame Number parameter used in the MOB_SLP-RSP message.
int E6651_GetBSMOB_SLP_RSP_Initial_Sleep_Window(BYTE MID, BYTE* Value);
int E6651_SetBSMOB_SLP_RSP_Initial_Sleep_Window(BYTE MID, BYTE Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current sleep mode Initial Sleep Window setting.
Value [in]: Set the Initial Sleep Window value.
1 to 255
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the Initial Sleep Window value. (The requested start value in frames for the sleep interval).
int E6651_GetBSMOB_SLP_RSP_Listening_Window(BYTE MID, BYTE* Value);
int E6651_SetBSMOB_SLP_RSP_Listening_Window(BYTE MID, BYTE Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current sleep mode Listening Window setting.
Value [in]: Set the Listening Window value.
1 to 255
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the Listening Window value. (The number of frames the MS should remain in a listen state after the first sleep interval).
int E6651_GetBSMOB_SLP_RSP_Final_Sleep_Window_Base(BYTE MID, WORD* Value);
int E6651_SetBSMOB_SLP_RSP_Final_Sleep_Window_Base(BYTE MID, WORD Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current sleep mode Final Window Base value.
Value [in]: Set the Final Window Base value.
1 to 1023
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the sleep mode Final Window Base value. This base value is used in conjunction with the Final Sleep Window Exponent value to determine the final sleep window value.
int E6651_GetBSMOB_SLP_RSP_Final_Sleep_Window_Exponent(BYTE MID, BYTE* Value);
int E6651_SetBSMOB_SLP_RSP_Final_Sleep_Window_Exponent(BYTE MID, BYTE Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current sleep mode Final Window Exponent value.
Value [in]: Set the sleep mode Final Window Exponent value.
1 to 7
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the sleep mode Final Window Exponent value. This specifies the factor by which the Final Window Base value is multiplied to determine the Final Sleep Window value.
int E6651_GetBSMOB_SLP_RSP_SPLID(BYTE MID, BYTE* Value);
int E6651_SetBSMOB_SLP_RSP_SPLID(BYTE MID, BYTE Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current SLPID assigned to the MS for Sleep Mode
Value [in]: Set the SLPID assigned to the MS for Sleep Mode
100 to 200
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the SLPID assigned to the MS for Sleep Mode