Skip to content

Class RC17xxHP_RC232

ClassList > RC17xxHP_RC232

  • #include <Radiocrafts_RC17xxHP_RC232.h>

Public Functions

Type Name
RC17xxHP_RC232 (HardwareSerial * serial, uint8_t pinTX, uint8_t pinRX, uint32_t baudrate, uint8_t pinCFG, uint8_t pinRST, uint8_t pinCTS, uint8_t pinRTS)
uint8_t available ()
void begin ()
void flush ()
uint8_t get_ADDRESS_MODE (uint8_t * result)
uint8_t get_BID (uint8_t * result)
uint8_t get_CRC_MODE (uint8_t * result)
uint8_t get_DID (uint8_t * result)
uint8_t get_LED_CONTROL (uint8_t * result)
uint8_t get_PACKET_END_CHARACTER (uint8_t * result)
uint8_t get_PACKET_LENGTH (uint8_t * result)
uint8_t get_PACKET_TIMEOUT (uint8_t * result)
uint8_t get_RF_CHANNEL (uint8_t * result)
uint8_t get_RF_DATA_RATE (uint8_t * result)
uint8_t get_RF_POWER (uint8_t * result)
uint8_t get_RSSI_MODE (uint8_t * result)
uint8_t get_SID (uint8_t * result)
uint8_t get_SLEEP_MODE (uint8_t * result)
uint8_t get_UART_BAUD_RATE (uint8_t * result)
uint8_t get_UART_FLOW_CONTROL (uint8_t * result)
uint8_t get_UID (uint8_t * result)
uint8_t memoryReset ()
uint8_t ping ()
void read (uint8_t * bytes, uint8_t length)
uint8_t read ()
uint8_t read_RSSI (float * result)
uint8_t read_TEMPERATURE (int8_t * result)
uint8_t read_VOLTAGE (float * result)
uint8_t resetHard ()
uint8_t resetSoft ()
void send (uint8_t * bytes, uint8_t length)
void send (uint8_t byte)
uint16_t serialWait (uint32_t delayMicroseconds)
uint8_t set_ADDRESS_MODE (uint8_t value)
uint8_t set_BID (uint8_t value)
uint8_t set_CRC_MODE (uint8_t value)
uint8_t set_DID (uint8_t value)
uint8_t set_LED_CONTROL (uint8_t value)
uint8_t set_PACKET_END_CHARACTER (uint8_t value)
uint8_t set_PACKET_LENGTH (uint8_t value)
uint8_t set_PACKET_TIMEOUT (uint8_t value)
uint8_t set_RF_CHANNEL (uint8_t value)
uint8_t set_RF_DATA_RATE (uint8_t value)
uint8_t set_RF_POWER (uint8_t value)
uint8_t set_RSSI_MODE (uint8_t value)
uint8_t set_SID (uint8_t value)
uint8_t set_SLEEP_MODE (uint8_t value)
uint8_t set_UART_BAUD_RATE (uint8_t value)
uint8_t set_UART_FLOW_CONTROL (uint8_t value)
uint8_t set_UID (uint8_t value)

Public Functions Documentation

function RC17xxHP_RC232

RC17xxHP_RC232::RC17xxHP_RC232 (
    HardwareSerial * serial,
    uint8_t pinTX,
    uint8_t pinRX,
    uint32_t baudrate,
    uint8_t pinCFG,
    uint8_t pinRST,
    uint8_t pinCTS,
    uint8_t pinRTS
) 

function available

uint8_t RC17xxHP_RC232::available () 

function begin

void RC17xxHP_RC232::begin () 

function flush

void RC17xxHP_RC232::flush () 

function get_ADDRESS_MODE

uint8_t RC17xxHP_RC232::get_ADDRESS_MODE (
    uint8_t * result
) 

function get_BID

uint8_t RC17xxHP_RC232::get_BID (
    uint8_t * result
) 

function get_CRC_MODE

uint8_t RC17xxHP_RC232::get_CRC_MODE (
    uint8_t * result
) 

function get_DID

uint8_t RC17xxHP_RC232::get_DID (
    uint8_t * result
) 

function get_LED_CONTROL

uint8_t RC17xxHP_RC232::get_LED_CONTROL (
    uint8_t * result
) 

function get_PACKET_END_CHARACTER

uint8_t RC17xxHP_RC232::get_PACKET_END_CHARACTER (
    uint8_t * result
) 

function get_PACKET_LENGTH

uint8_t RC17xxHP_RC232::get_PACKET_LENGTH (
    uint8_t * result
) 

function get_PACKET_TIMEOUT

uint8_t RC17xxHP_RC232::get_PACKET_TIMEOUT (
    uint8_t * result
) 

function get_RF_CHANNEL

uint8_t RC17xxHP_RC232::get_RF_CHANNEL (
    uint8_t * result
) 

function get_RF_DATA_RATE

uint8_t RC17xxHP_RC232::get_RF_DATA_RATE (
    uint8_t * result
) 

function get_RF_POWER

uint8_t RC17xxHP_RC232::get_RF_POWER (
    uint8_t * result
) 

function get_RSSI_MODE

uint8_t RC17xxHP_RC232::get_RSSI_MODE (
    uint8_t * result
) 

function get_SID

uint8_t RC17xxHP_RC232::get_SID (
    uint8_t * result
) 

function get_SLEEP_MODE

uint8_t RC17xxHP_RC232::get_SLEEP_MODE (
    uint8_t * result
) 

function get_UART_BAUD_RATE

uint8_t RC17xxHP_RC232::get_UART_BAUD_RATE (
    uint8_t * result
) 

function get_UART_FLOW_CONTROL

uint8_t RC17xxHP_RC232::get_UART_FLOW_CONTROL (
    uint8_t * result
) 

function get_UID

uint8_t RC17xxHP_RC232::get_UID (
    uint8_t * result
) 

function memoryReset

uint8_t RC17xxHP_RC232::memoryReset () 

function ping

uint8_t RC17xxHP_RC232::ping () 

function read [1/2]

void RC17xxHP_RC232::read (
    uint8_t * bytes,
    uint8_t length
) 

function read [2/2]

uint8_t RC17xxHP_RC232::read () 

function read_RSSI

uint8_t RC17xxHP_RC232::read_RSSI (
    float * result
) 

function read_TEMPERATURE

uint8_t RC17xxHP_RC232::read_TEMPERATURE (
    int8_t * result
) 

function read_VOLTAGE

uint8_t RC17xxHP_RC232::read_VOLTAGE (
    float * result
) 

function resetHard

uint8_t RC17xxHP_RC232::resetHard () 

function resetSoft

uint8_t RC17xxHP_RC232::resetSoft () 

function send [1/2]

void RC17xxHP_RC232::send (
    uint8_t * bytes,
    uint8_t length
) 

function send [2/2]

void RC17xxHP_RC232::send (
    uint8_t byte
) 

function serialWait

uint16_t RC17xxHP_RC232::serialWait (
    uint32_t delayMicroseconds
) 

function set_ADDRESS_MODE

uint8_t RC17xxHP_RC232::set_ADDRESS_MODE (
    uint8_t value
) 

function set_BID

uint8_t RC17xxHP_RC232::set_BID (
    uint8_t value
) 

function set_CRC_MODE

uint8_t RC17xxHP_RC232::set_CRC_MODE (
    uint8_t value
) 

function set_DID

uint8_t RC17xxHP_RC232::set_DID (
    uint8_t value
) 

function set_LED_CONTROL

uint8_t RC17xxHP_RC232::set_LED_CONTROL (
    uint8_t value
) 

function set_PACKET_END_CHARACTER

uint8_t RC17xxHP_RC232::set_PACKET_END_CHARACTER (
    uint8_t value
) 

function set_PACKET_LENGTH

uint8_t RC17xxHP_RC232::set_PACKET_LENGTH (
    uint8_t value
) 

function set_PACKET_TIMEOUT

uint8_t RC17xxHP_RC232::set_PACKET_TIMEOUT (
    uint8_t value
) 

function set_RF_CHANNEL

uint8_t RC17xxHP_RC232::set_RF_CHANNEL (
    uint8_t value
) 

function set_RF_DATA_RATE

uint8_t RC17xxHP_RC232::set_RF_DATA_RATE (
    uint8_t value
) 

function set_RF_POWER

uint8_t RC17xxHP_RC232::set_RF_POWER (
    uint8_t value
) 

function set_RSSI_MODE

uint8_t RC17xxHP_RC232::set_RSSI_MODE (
    uint8_t value
) 

function set_SID

uint8_t RC17xxHP_RC232::set_SID (
    uint8_t value
) 

function set_SLEEP_MODE

uint8_t RC17xxHP_RC232::set_SLEEP_MODE (
    uint8_t value
) 

function set_UART_BAUD_RATE

uint8_t RC17xxHP_RC232::set_UART_BAUD_RATE (
    uint8_t value
) 

function set_UART_FLOW_CONTROL

uint8_t RC17xxHP_RC232::set_UART_FLOW_CONTROL (
    uint8_t value
) 

function set_UID

uint8_t RC17xxHP_RC232::set_UID (
    uint8_t value
) 


The documentation for this class was generated from the following file libraries/Radiocrafts_RC17xxHP_RC232/Radiocrafts_RC17xxHP_RC232.h