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_RF69::ModemConfigDefines register values for a set of modem configuration registers
 CRH_RF95::ModemConfigDefines register values for a set of modem configuration registers
 CRH_CC110::ModemConfigDefines register configuration values for a desired modulation
 CRH_RF22::ModemConfigDefines register values for a set of modem configuration registers
 CRH_MRF89::ModemConfigDefines register configuration values for a desired modulation
 CRH_RF24::ModemConfigDefines property values for a set of modem configuration registers
 CRH_E32::ParametersStructure for reading and writing radio control parameters
 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
 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_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
 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
 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