RadioHead
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CRH_RF24::CommandInfoDefines the commands we can interrogate in printRegisters
 CRHMesh::MeshApplicationMessageSignals an application layer message for the caller of RHMesh
 CRHMesh::MeshMessageHeaderStructure of the basic RHMesh header
 CRHMesh::MeshRouteDiscoveryMessageSignals a route discovery request or reply (At present only supports physical dest addresses of length 1 octet)
 CRHMesh::MeshRouteFailureMessageSignals a route failure
 CRH_CC110::ModemConfigDefines register configuration values for a desired modulation
 CRH_MRF89::ModemConfigDefines register configuration values for a desired modulation
 CRH_RF22::ModemConfigDefines register values for a set of modem configuration registers
 CRH_RF24::ModemConfigDefines property values for a set of modem configuration registers
 CRH_RF69::ModemConfigDefines register values for a set of modem configuration registers
 CRH_RF95::ModemConfigDefines register values for a set of modem configuration registers
 CRH_SX126x::ModemConfigDefines register values for a set of modem configuration registers
 CRH_E32::ParametersStructure for reading and writing radio control parameters
 CRH_SX126x::RadioPinConfig
 CRH_SX126x::RadioPinConfigEntry
 CRHDatagramManager class for addressed, unreliable messages
 CRHReliableDatagramRHDatagram subclass for sending addressed, acknowledged, retransmitted datagrams
 CRHRouterRHReliableDatagram subclass for sending addressed, optionally acknowledged datagrams multi-hop routed across a network
 CRHMeshRHRouter subclass for sending addressed, optionally acknowledged datagrams multi-hop routed across a network, with automatic route discovery
 CRHGenericDriverAbstract base class for a RadioHead driver
 CRHEncryptedDriverVirtual Driver to encrypt/decrypt data. Can be used with any other RadioHead driver
 CRHNRFSPIDriverBase class for RadioHead drivers that use the SPI bus to communicate with its NRF family transport hardware
 CRH_CC110Send and receive unaddressed, unreliable, datagrams by Texas Instruments CC110L and compatible transceivers and modules
 CRH_MRF89Send and receive unaddressed, unreliable datagrams by Microchip MRF89XA and compatible transceivers. and modules
 CRH_NRF24Send and receive unaddressed, unreliable datagrams by nRF24L01 and compatible transceivers
 CRH_NRF905Send and receive unaddressed, unreliable datagrams by nRF905 and compatible transceivers
 CRHSPIDriverBase class for RadioHead drivers that use the SPI bus to communicate with its transport hardware
 CRH_RF22Driver to send and receive unaddressed, unreliable datagrams via an RF22 and compatible radio transceiver
 CRH_RF24Driver to send and receive unaddressed, unreliable datagrams via an RF24 and compatible radio transceiver
 CRH_RF69Driver to send and receive unaddressed, unreliable datagrams via an RF69 and compatible radio transceiver
 CRH_RF95Driver to send and receive unaddressed, unreliable datagrams via a LoRa capable radio transceiver
 CRH_ABZDriver to send and receive unaddressed, unreliable datagrams via radio transceiver in a muRata cmwx1zzabz module, which includes an STM32L0 processor, a SX1276 LoRa radio and an antenna switch
 CRH_SX126xDriver to send and receive unaddressed, unreliable datagrams via a Semtech SX126X family LoRa capable radio transceiver
 CRH_STM32WLxDriver to send and receive unaddressed, unreliable datagrams via a SX1261 LoRa capable radio transceiver embedded in a ST Microelectronics STM32WLE5xx and STM32WLE4xx processors
 CRH_ASKDriver to send and receive unaddressed, unreliable datagrams via inexpensive ASK (Amplitude Shift Keying) or OOK (On Off Keying) RF transceivers
 CRH_E32Driver to send and receive unaddressed, unreliable datagrams via a EBYTE E32-TTL-1W and similar serial radio transceiver
 CRH_LoRaFileOpsDriver to send and receive unaddressed, unreliable datagrams via a LoRa capable radio transceiver on a Linux platform (possibly Raspberry Pi), using the lora-file-ops driver by Jian-Hong Pan (starnight): https://github.com/starnight/LoRa/tree/file-ops
 CRH_NRF51Send and receive unaddressed, unreliable datagrams by nRF51 and nRF52 compatible transceivers
 CRH_SerialDriver to send and receive unaddressed, unreliable datagrams via a serial connection
 CRH_TCPDriver to send and receive unaddressed, unreliable datagrams via sockets on a Linux simulator
 CRHGenericSPIBase class for SPI interfaces
 CRHHardwareSPIEncapsulate a hardware SPI bus interface
 CRHSoftwareSPIEncapsulate a software SPI interface
 CRHTcpMessageGeneric RH_TCP simulator message structure
 CRHTcpPacketRH_TCP radio message passed to or from the simulator
 CRHTcpThisAddressRH_TCP message Notifies the server of thisAddress of this client
 CRHTcpTypeMessageGeneric RH_TCP message structure with message type
 CRHRouter::RoutedMessageDefines the structure of a RHRouter message
 CRHRouter::RoutedMessageHeaderDefines the structure of the RHRouter message header, used to keep track of end-to-end delivery parameters
 CRHRouter::RoutingTableEntryDefines an entry in the routing table