V148

Fork of RadioHead-148 by David Rimer

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
RH_RF24::CommandInfoDefines the commands we can interrogate in printRegisters
RHMesh::MeshApplicationMessageSignals an application layer message for the caller of RHMesh
RHMesh::MeshMessageHeaderStructure of the basic RHMesh header
RHMesh::MeshRouteDiscoveryMessageSignals a route discovery request or reply (At present only supports physical dest addresses of length 1 octet)
RHMesh::MeshRouteFailureMessageSignals a route failure
RH_RF22::ModemConfigDefines register values for a set of modem configuration registers
RH_RF69::ModemConfigDefines register values for a set of modem configuration registers
RH_RF24::ModemConfigDefines property values for a set of modem configuration registers
RH_RF95::ModemConfigDefines register values for a set of modem configuration registers
RH_NRF24Send and receive addressed, reliable, acknowledged datagrams by nRF24L01 and compatible transceivers
RH_NRF51Send and receive addressed datagrams by nRF51 compatible transceivers
RH_NRF905Send and receive addressed, reliable, acknowledged datagrams by nRF905 and compatible transceivers
RH_RF22Driver to send and receive unaddressed, unreliable datagrams via an RF22 and compatible radio transceiver
RH_RF24Driver to send and receive unaddressed, unreliable datagrams via an RF24 and compatible radio transceiver
RH_RF69Driver to send and receive unaddressed, unreliable datagrams via an RF69 and compatible radio transceiver
RH_RF95Driver to send and receive unaddressed, unreliable datagrams via a LoRa capable radio transceiver
RH_TCPDriver to send and receive unaddressed, unreliable datagrams via sockets on a Linux simulator
RHDatagramManager class for addressed, unreliable messages
RHGenericDriverAbstract base class for a RadioHead driver
RHGenericSPIBase class for SPI interfaces
RHHardwareSPIEncapsulate a hardware SPI bus interface
RHMeshRHRouter subclass for sending addressed, optionally acknowledged datagrams multi-hop routed across a network, with automatic route discovery
RHNRFSPIDriverBase class for a RadioHead driver that use the SPI bus to communicate with its transport hardware
RHReliableDatagramRHDatagram subclass for sending addressed, acknowledged, retransmitted datagrams
RHRouterRHReliableDatagram subclass for sending addressed, optionally acknowledged datagrams multi-hop routed across a network
RHSPIDriverBase class for a RadioHead drivers that use the SPI bus to communicate with its transport hardware
RHTcpMessageGeneric RH_TCP simulator message structure
RHTcpPacketRH_TCP radio message passed to or from the simulator
RHTcpThisAddressRH_TCP message Notifies the server of thisAddress of this client
RHTcpTypeMessageGeneric RH_TCP message structure with message type
RHRouter::RoutedMessageDefines the structure of a RHRouter message
RHRouter::RoutedMessageHeaderDefines the structure of the RHRouter message header, used to keep track of end-to-end delivery parameters
RHRouter::RoutingTableEntryDefines an entry in the routing table