roo_transceivers
API Documentation for roo_transceivers
Loading...
Searching...
No Matches
roo_transceivers::proto Namespace Reference

Functions

roo_transceivers_ServerMessage SrvInit ()
 Builds an init server message.
 
roo_transceivers_ServerMessage SrvFullUpdateBegin ()
 Begins a full update sequence.
 
roo_transceivers_ServerMessage SrvDeltaUpdateBegin ()
 Begins a delta update sequence.
 
roo_transceivers_ServerMessage SrvUpdateEnd ()
 Ends an update sequence.
 
roo_transceivers_ServerMessage SrvDescriptorAdded (int key, const roo_transceivers_Descriptor &descriptor)
 Adds a descriptor in the server stream.
 
roo_transceivers_ServerMessage SrvDescriptorRemoved (int key)
 Removes a descriptor from the server stream.
 
roo_transceivers_ServerMessage SrvDeviceAdded (const DeviceLocator &locator, int descriptor_key)
 Adds a device with a descriptor key.
 
roo_transceivers_ServerMessage SrvDevicesPreserved (int first_preserved_ordinal, size_t count)
 Marks a range of devices as preserved.
 
roo_transceivers_ServerMessage SrvDevicesModified (int prev_ordinal, int descriptor_key)
 Marks a device as modified.
 
roo_transceivers_ServerMessage SrvDeviceRemoved (int prev_ordinal)
 Removes a device.
 
roo_transceivers_ServerMessage SrvReadingsBegin ()
 Begins a readings block.
 
roo_transceivers_ServerMessage SrvReadingsEnd ()
 Ends a readings block.
 
roo_transceivers_ServerMessage SrvReading (const DeviceLocator &device)
 Begins readings for a device.
 
void AddReading (roo_transceivers_ServerMessage &reading, const SensorId &sensor_id, float value, uint64_t age_ms)
 Appends a single sensor reading to a readings message.
 
roo_transceivers_ClientMessage ClientRequestUpdate ()
 Builds a client update request.
 
roo_transceivers_ClientMessage ClientRequestState ()
 Builds a client state request.
 
roo_transceivers_ClientMessage ClientWrite (const ActuatorLocator &actuator, float value)
 Builds a client write request.
 

Function Documentation

◆ AddReading()

void roo_transceivers::proto::AddReading ( roo_transceivers_ServerMessage reading,
const SensorId sensor_id,
float  value,
uint64_t  age_ms 
)

Appends a single sensor reading to a readings message.

Definition at line 120 of file proto.cpp.

References _roo_transceivers_ServerMessage::contents, _roo_transceivers_ServerMessage::reading, and _roo_transceivers_ServerMessage_Reading::sensor_values.

◆ ClientRequestState()

◆ ClientRequestUpdate()

◆ ClientWrite()

◆ SrvDeltaUpdateBegin()

◆ SrvDescriptorAdded()

◆ SrvDescriptorRemoved()

◆ SrvDeviceAdded()

◆ SrvDeviceRemoved()

◆ SrvDevicesModified()

◆ SrvDevicesPreserved()

◆ SrvFullUpdateBegin()

◆ SrvInit()

roo_transceivers_ServerMessage roo_transceivers::proto::SrvInit ( )

◆ SrvReading()

◆ SrvReadingsBegin()

roo_transceivers_ServerMessage roo_transceivers::proto::SrvReadingsBegin ( )

◆ SrvReadingsEnd()

roo_transceivers_ServerMessage roo_transceivers::proto::SrvReadingsEnd ( )

◆ SrvUpdateEnd()