|
| armError_t | armInit (arm_t *arm, void *port) |
| | Initialize the structure, port and ARM. More...
|
| |
| armError_t | armDeInit (arm_t *arm) |
| | De-initialize the port. More...
|
| |
| armError_t | armReboot (arm_t *arm) |
| | Reboot the ARM. More...
|
| |
| armError_t | armInfo (arm_t *arm, armType_t *armType, uint8_t *rev, uint64_t *sn, uint16_t *rfFreq, uint8_t *rfPower) |
| | Get information about the ARM. More...
|
| |
| armError_t | armSetMode (arm_t *arm, armMode_t mode) |
| | Set the mode. More...
|
| |
| armMode_t | armGetMode (arm_t *arm) |
| | Get the mode. More...
|
| |
| armError_t | armSfxEnableDownlink (arm_t *arm, bool enable) |
| | Enable/Disable the Sigfox downlink. More...
|
| |
| bool | armSfxIsEnableDownlink (arm_t *arm) |
| | Get if the Sigfox downlink is enable. More...
|
| |
| int8_t | armFskMaxPower (uint16_t radioChannel, armBaudrate_t radioBaud) |
| | Get The maximal possible power. More...
|
| |
| armError_t | armFskSetRadio (arm_t *arm, uint16_t channel, armBaudrate_t baud, int8_t power) |
| | Setup the Fsk (local) radio configuration. More...
|
| |
| void | armFskGetRadio (arm_t *arm, uint16_t *channel, armBaudrate_t *baud, int8_t *power) |
| | Get the fsk (local) radio configuration. More...
|
| |
| armError_t | armFskSetRemoteAdd (arm_t *arm, uint8_t add) |
| | Set the radio remote address. More...
|
| |
| uint8_t | armFskGetRemoteAdd (arm_t *arm) |
| | Get the remote address. More...
|
| |
| armError_t | armFskSetLocalAdd (arm_t *arm, uint8_t add) |
| | Set the radio local address. More...
|
| |
| uint8_t | armFskGetLocalAdd (arm_t *arm) |
| | Get the local address. More...
|
| |
| void | armFskEnableAddressing (arm_t *arm, bool enable) |
| | Enable/Disable Addressing. More...
|
| |
| bool | armFskIsEnableAddressing (arm_t *arm) |
| | Get enable Addressing. More...
|
| |
| void | armFskEnableCrc (arm_t *arm, bool enable) |
| | Enable/Disable CRC. More...
|
| |
| bool | armFskIsEnableCrc (arm_t *arm) |
| | Get enable CRC. More...
|
| |
| armError_t | armFskEnableInfinityMode (arm_t *arm, bool enable) |
| | Enable/Disable Infinity mode. More...
|
| |
| bool | armFskIsEnableInfinityMode (arm_t *arm) |
| | Get enable Infinity mode. More...
|
| |
| void | armFskEnableWhitening (arm_t *arm, bool enable) |
| | Enable/Disable Whitening. More...
|
| |
| bool | armFskIsEnableWhitening (arm_t *arm) |
| | Get enable Whitening. More...
|
| |
| armError_t | armSetSerial (arm_t *arm, armPortBaudrate_t baud, armPortDatabits_t databits, armPortParity_t parity, armPortStopbit_t stopbit) |
| | Setup serial port configuration. More...
|
| |
| void | armGetSerial (arm_t *arm, armPortBaudrate_t *baud, armPortDatabits_t *databits, armPortParity_t *parity, armPortStopbit_t *stopbit) |
| | Get the serial port configuration. More...
|
| |
| armError_t | armFskSetWorMode (arm_t *arm, armFskWor_t mode, uint16_t periodTime, uint16_t postTime, int8_t rssiLevel, bool filterLongPreamble) |
| | Enable/Disable and configure the wake on radio mode. More...
|
| |
| void | armFskGetWorMode (arm_t *arm, armFskWor_t *mode, uint16_t *periodTime, uint16_t *postTime, int8_t *rssiLevel, bool *filterLongPreamble) |
| | Get the wake on radio mode configuration. More...
|
| |
| armError_t | armEnableWakeUpUart (arm_t *arm, bool enable) |
| | Enable/Disable the Wake Up Uart. More...
|
| |
| bool | armIsEnableWakeUpUart (arm_t *arm) |
| | Get if Wake Up Uart is enable. More...
|
| |
| void | armSleep (arm_t *arm, bool sleep) |
| | Enable/Disable sleep with pin. More...
|
| |
| armError_t | armFskSetLbtAfaMode (arm_t *arm, armFskLbtAfa_t mode, int8_t rssiLevel, uint16_t nSamples, uint16_t channel2) |
| | Enable/Disable and configure the Lbt&Afa mode. More...
|
| |
| void | armFskGetLbtAfaMode (arm_t *arm, armFskLbtAfa_t *mode, int8_t *rssiLevel, uint16_t *nSamples, uint16_t *channel2) |
| | Get the wake up on mode configuration. More...
|
| |
| armError_t | armLwSetRadio (arm_t *arm, uint8_t txChannel, uint8_t power, uint8_t txSf, uint8_t rx2Sf, uint8_t rx2Channel) |
| | Setup the LoraWan radio configuration. More...
|
| |
| void | armLwGetRadio (arm_t *arm, uint8_t *txChannel, uint8_t *power, uint8_t *txSf, uint8_t *rx2Sf, uint8_t *rx2Channel) |
| | Get the LoraWan radio configuration. More...
|
| |
| armError_t | armLwSetConfirmedFrame (arm_t *arm, int8_t nbFrame) |
| | Enable/Disable and set the confirmed frame. More...
|
| |
| int8_t | armLwGetConfirmedFrame (arm_t *arm) |
| | Get the setup of confirmed frame. More...
|
| |
| void | armLwSetPortField (arm_t *arm, uint8_t port) |
| | Set the port field. More...
|
| |
| uint8_t | armLwGetPortField (arm_t *arm) |
| | Get the port field. More...
|
| |
| void | armLwEnableOtaa (arm_t *arm, bool enable) |
| | Enable/Disable Over The Air Activation. More...
|
| |
| bool | armLwIsEnableOtaa (arm_t *arm) |
| | Get if Over The Air Activation is enable. More...
|
| |
| void | armLwEnableRxWindows (arm_t *arm, bool enable) |
| | Enable/Disable Rx windows. More...
|
| |
| bool | armLwIsEnableRxWindows (arm_t *arm) |
| | Get if Rx windows is enable. More...
|
| |
| void | armLwEnableTxAdaptiveSpeed (arm_t *arm, bool enable) |
| | Enable/Disable Tx Adaptive Speed. More...
|
| |
| bool | armLwIsEnableTxAdaptiveSpeed (arm_t *arm) |
| | Get if Tx Adaptive Speed is enable. More...
|
| |
| void | armLwEnableDutyCycle (arm_t *arm, bool enable) |
| | Enable/Disable Duty Cycle. More...
|
| |
| bool | armLwIsEnableDutyCycle (arm_t *arm) |
| | Get if Duty Cycle is enable. More...
|
| |
| void | armLwEnableTxAdaptiveChannel (arm_t *arm, bool enable) |
| | Enable/Disable Tx Adaptive Channel. More...
|
| |
| bool | armLwIsEnableTxAdaptiveChannel (arm_t *arm) |
| | Get if Tx Adaptive Channel is enable. More...
|
| |
| void | armLwEnableRx2Adaptive (arm_t *arm, bool enable) |
| | Enable/Disable Rx2 windows Adaptive. More...
|
| |
| bool | armLwIsEnableRx2Adaptive (arm_t *arm) |
| | Get if Rx2 windows Adaptive is enable. More...
|
| |
| armError_t | armLwIds (arm_t *arm, uint32_t *devAddr, uint64_t *devEui, uint64_t *appEui, uint128_t *appKey, uint128_t *nwkSKey, uint128_t *appSKey) |
| | Get the IDs. More...
|
| |
| void | armSetLed (arm_t *arm, armLed_t led) |
| | Set the LED behavior. More...
|
| |
| armLed_t | armGetLed (arm_t *arm) |
| | Get the LED behavior. More...
|
| |
| armError_t | armUpdateConfig (arm_t *arm) |
| | Update the configuration in ARM. More...
|
| |
| int | armSend (arm_t *arm, const void *buf, size_t nbyte) |
| | Send data to ARM. More...
|
| |
| int | armReceive (arm_t *arm, void *buf, size_t nbyte, int timeout) |
| | Receive data from ARM. More...
|
| |