Tools

E6651_BSAddBurst

Declaration

int E6651_BSAddBurst(BYTE MID, WORD CID, BYTE DIUC, char* MSG);

Parameter

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

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Use to generate an arbitrary Burst in E6651(MID)’s Downlink.

E6651_WaitMessage

Declaration

int E6651_WaitMessage(BYTE MID, BYTE MSG, DWORD TimeOut);

Parameter

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)

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Wait until E6651(MID) receives the designated MAC Message Type.

E6651_GetPERGeometry

Declaration

int E6651_GetPERGeometry(BYTE MID, BYTE* Symbols, BYTE* SubChannels);

Parameter

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.

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

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.