host-mfglib API Callbacks
Functions |
|
| void | mfglibEndReturn ( EmberStatus status, uint32_t receiveCount) |
|
This function provides the result of a call to
mfglibEnd()
.
|
|
| void | mfglibGetChannelReturn (uint8_t channel) |
|
This function provides the result of a call to
mfglibGetChannel()
.
|
|
| void | mfglibGetOptionsReturn (uint8_t options) |
|
This function provides the result of a call to
mfglibGetOptions()
.
|
|
| void | mfglibGetPowerModeReturn (uint16_t txPowerMode) |
|
This function provides the result of a call to
mfglibGetPowerMode()
.
|
|
| void | mfglibGetPowerReturn (int8_t power) |
|
This function provides the result of a call to
mfglibGetPower()
.
|
|
| void | mfglibGetSynOffsetReturn (int8_t synthOffset) |
|
This function provides the result of a call to
mfglibGetSynOffset()
.
|
|
| void | mfglibRxHandler (uint8_t *packet, uint8_t linkQuality, int8_t rssi) |
|
RX Handler for the mfglib test library.
|
|
| void | mfglibSendPacketReturn ( EmberStatus status) |
|
This function provides the result of a call to
mfglibSendPacket()
.
|
|
| void | mfglibSetChannelReturn ( EmberStatus status) |
|
This function provides the result of a call to
mfglibSetChannel()
.
|
|
| void | mfglibSetOptionsReturn ( EmberStatus status) |
|
This function provides the result of a call to
mfglibSetOptions()
.
|
|
| void | mfglibSetPowerReturn ( EmberStatus status) |
|
This function provides the result of a call to
mfglibSetPower()
.
|
|
| void | mfglibStartReturn ( EmberStatus status) |
|
This function provides the result of a call to
mfglibStart()
.
|
|
| void | mfglibStartStreamReturn ( EmberStatus status) |
|
This function provides the result of a call to
mfglibStartStream()
.
|
|
| void | mfglibStartToneReturn ( EmberStatus status) |
|
This function provides the result of a call to
mfglibStartTone()
.
|
|
| void | mfglibStopStreamReturn ( EmberStatus status) |
|
This function provides the result of a call to
mfglibStopStream()
.
|
|
| void | mfglibStopToneReturn ( EmberStatus status) |
|
This function provides the result of a call to
mfglibStopTone()
.
|
|
Detailed Description
These callbacks were contributed by the host-mfglib API.
Function Documentation
| void mfglibEndReturn | ( | EmberStatus |
status,
|
| uint32_t |
receiveCount
|
||
| ) |
- Parameters
-
status- EMBER_SUCCESS if the mfg test mode has been exited.
- EMBER_ERR_FATAL if the mfg test mode cannot be exited.
receiveCountThe total number of packets received during the test.
| void mfglibGetChannelReturn | ( | uint8_t |
channel
|
) |
- Parameters
-
channelThe current channel.
| void mfglibGetOptionsReturn | ( | uint8_t |
options
|
) |
- Parameters
-
optionsThe current options based on the current test mode.
| void mfglibGetPowerModeReturn | ( | uint16_t |
txPowerMode
|
) |
- Parameters
-
txPowerModeThe current power mode setting.
| void mfglibGetPowerReturn | ( | int8_t |
power
|
) |
- Parameters
-
powerThe current power setting.
| void mfglibGetSynOffsetReturn | ( | int8_t |
synthOffset
|
) |
- Parameters
-
synthOffsetThe synth offset in 11.7kHz steps.
| void mfglibRxHandler | ( | uint8_t * |
packet,
|
| uint8_t |
linkQuality,
|
||
| int8_t |
rssi
|
||
| ) |
- Parameters
-
packetincoming packet linkQualitylink quality as a numeric value rssiRSSI in dBm
| void mfglibSendPacketReturn | ( | EmberStatus |
status
|
) |
- Parameters
-
status- EMBER_SUCCESS if the packet was sent.
- EMBER_ERR_FATAL if the mfg test mode is not available or TONE or STREAM test is running.
| void mfglibSetChannelReturn | ( | EmberStatus |
status
|
) |
- Parameters
-
status- EMBER_SUCCESS if the channel has been set.
- ::EMBER_ERROR_INVALID_CHANNEL if the channel requested is invalid.
- EMBER_ERR_FATAL if the mfg test mode is not available or TONE or STREAM test is running.
| void mfglibSetOptionsReturn | ( | EmberStatus |
status
|
) |
- Parameters
-
status- EMBER_SUCCESS if the options have been set.
- EMBER_BAD_ARGUMENT if any options are unavailable.
- EMBER_ERR_FATAL if the mfg test mode is not available or TONE or STREAM test is running.
| void mfglibSetPowerReturn | ( | EmberStatus |
status
|
) |
- Parameters
-
status- EMBER_SUCCESS if the power has been set.
- ::EMBER_ERROR_INVALID_POWER if the power requested is invalid.
- EMBER_ERR_FATAL if the mfg test mode is not available or TONE or STREAM test is running.
| void mfglibStartReturn | ( | EmberStatus |
status
|
) |
- Parameters
-
status- EMBER_SUCCESS if the mfg test mode has been enabled.
- EMBER_ERR_FATAL if the mfg test mode is not available.
| void mfglibStartStreamReturn | ( | EmberStatus |
status
|
) |
- Parameters
-
status- EMBER_SUCCESS if the transmit stream has started.
- EMBER_ERR_FATAL if the stream cannot be started.
| void mfglibStartToneReturn | ( | EmberStatus |
status
|
) |
- Parameters
-
status- EMBER_SUCCESS if the transmit tone has started.
- EMBER_ERR_FATAL if the tone cannot be started.
| void mfglibStopStreamReturn | ( | EmberStatus |
status
|
) |
- Parameters
-
status- EMBER_SUCCESS if the transmit stream has stopped.
- EMBER_ERR_FATAL if the stream cannot be stopped.
| void mfglibStopToneReturn | ( | EmberStatus |
status
|
) |
- Parameters
-
status- EMBER_SUCCESS if the transmit tone has stopped.
- EMBER_ERR_FATAL if the tone cannot be stopped.