![]() |
Morse Micro IoT SDK
2.9.7
|
Extended API particularly intended for test use cases.
Enumerations | |
| enum | mmwlan_mcs { MMWLAN_MCS_NONE = -1 , MMWLAN_MCS_0 = 0 , MMWLAN_MCS_1 , MMWLAN_MCS_2 , MMWLAN_MCS_3 , MMWLAN_MCS_4 , MMWLAN_MCS_5 , MMWLAN_MCS_6 , MMWLAN_MCS_7 , MMWLAN_MCS_8 , MMWLAN_MCS_9 , MMWLAN_MCS_MAX = MMWLAN_MCS_9 } |
| Enumeration of MCS rates. More... | |
| enum | mmwlan_bw { MMWLAN_BW_NONE = -1 , MMWLAN_BW_1MHZ = 1 , MMWLAN_BW_2MHZ = 2 , MMWLAN_BW_4MHZ = 4 , MMWLAN_BW_8MHZ = 8 , MMWLAN_BW_MAX = MMWLAN_BW_8MHZ } |
| Enumeration of bandwidths. More... | |
| enum | mmwlan_gi { MMWLAN_GI_NONE = -1 , MMWLAN_GI_SHORT = 0 , MMWLAN_GI_LONG , MMWLAN_GI_MAX = MMWLAN_GI_LONG } |
| Enumeration of guard intervals. More... | |
Functions | |
| enum mmwlan_status | mmwlan_ate_override_rate_control (enum mmwlan_mcs tx_rate_override, enum mmwlan_bw bandwidth_override, enum mmwlan_gi gi_override) |
| Enable/disable override of rate control parameters. More... | |
| enum mmwlan_status | mmwlan_ate_execute_command (uint8_t *command, uint32_t command_len, uint8_t *response, uint32_t *response_len) |
| Execute a test/debug command. More... | |
| enum mmwlan_bw |
| enum mmwlan_gi |
| enum mmwlan_mcs |
Enumeration of MCS rates.
| enum mmwlan_status mmwlan_ate_execute_command | ( | uint8_t * | command, |
| uint32_t | command_len, | ||
| uint8_t * | response, | ||
| uint32_t * | response_len | ||
| ) |
Execute a test/debug command.
The format of command and response is opaque to this API.
| [in] | command | Buffer containing the command to be executed. Note that buffer contents may be modified by this function. |
| [in] | command_len | Length of the command to be executed. |
| [out] | response | Buffer to received the response to the command. May be NULL, in which case response_len should also be NULL. |
| [in,out] | response_len | Pointer to a uint32_t that is initialized to the length of the response buffer. On success, the value will be updated to the length of data that was put into the response buffer. May be NULL, in which case response must also be NULL. |
MMWLAN_SUCCESS on success, else an appropriate error code. | enum mmwlan_status mmwlan_ate_override_rate_control | ( | enum mmwlan_mcs | tx_rate_override, |
| enum mmwlan_bw | bandwidth_override, | ||
| enum mmwlan_gi | gi_override | ||
| ) |
Enable/disable override of rate control parameters.
| tx_rate_override | Overrides the transmit MCS rate. Set to MMWLAN_MCS_NONE for no override. |
| bandwidth_override | Overrides the TX bandwidth. Set to MMWLAN_BW_NONE for no override. |
| gi_override | Overrides the guard interval. Set to MMWLAN_GI_NONE for no override. |