int E6651_BSAddBurst(BYTE MID, WORD CID, BYTE DIUC, char* MSG);
MID [in]: User defined E6651A Machine ID.
CID [in]: CID to be added in Burst
DIUC [in]: DIUC to be added in Burst
MSG [in]: Message to be added in Burst
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Use to generate an arbitrary Burst in E6651(MID)’s Downlink.
int E6651_WaitMessage(BYTE MID, BYTE MSG, DWORD TimeOut);
MID [in]: User defined E6651A Machine ID.
MSG [in]: MAC Message Type number to wait for until received.
TimeOut [in]: Time duration to wait for the message (ms)
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Wait until E6651(MID) receives the designated MAC Message Type.
int E6651_GetPERGeometry(BYTE MID, BYTE* Symbols, BYTE* SubChannels);
MID [in]: User defined E6651A Machine ID.
Symbols [out]: The number of symbols occupied by the current DL burst for DL Ping, UDP, or HARQ test.
SubChannels [out]: The number of subchannels occupied by the current DL burst for DL Ping, UDP, or HARQ test.
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Returns the shape of the DL burst used for the current Ping, UDP, or HARQ tests. Call this function while the test is in progress.