Crate resol_vbus [−] [src]
Modules
live_data_decoder |
Functions in this module can be used to decode byte slices of data conforming to the
VBus protocol specification into the respective |
live_data_encoder |
Functions in the module can be used to convert a |
recording_decoder |
Functions in this module allow to decode a byte stream conforming to the VBus Recording File Format. |
utils |
A module containing utitlities functions for processing VBus data. |
Structs
BlobReader |
A buffering reader. |
DataSet |
A |
Datagram |
The |
DeviceSpec |
Contains information about a VBus device. |
DeviceTemplate |
Contains information about a VBus device. |
FileListReader |
Chains multiple files together in a single |
Header |
All VBus data types consist of a |
LiveDataReader |
Allows reading |
LiveDataWriter |
Allows writing the live represenation of |
LocalizedText |
Combines three |
LocalizedTextIndex |
A numeric reference to a |
Packet |
The |
PacketFieldFormatter |
A helper type for formatting raw values. |
PacketFieldSpec |
Contains information about a VBus packet field. |
PacketSpec |
Contains information about a VBus packet and its fields. |
PacketTemplate |
Contains information about a VBus packet. |
PacketTemplateField |
Contains information about a field with the frame data payload of a VBus packet. |
PacketTemplateFieldPart |
Contains information about one part of a packet field's raw value. |
RecordingReader |
Allows reading |
Specification |
The |
SpecificationFile |
Contains the information from a VSF1 file. |
Telegram |
The |
TextIndex |
A numeric reference to a |
TypeId |
A numeric reference to a |
Unit |
A physical unit. |
UnitFamilyId |
A numeric reference to an |
UnitId |
A numeric reference to an |
Enums
Data |
|
Error |
A list of errors that can occur if the VSF1 data cannot be parsed. |
Language |
Languages supported by VSF1 specification. |
StreamBlobLength |
Provides information whether a slice of bytes contains a valid blob of data. |
Type |
A type to describe different data types within the packet fields. |
UnitFamily |
One of the unit families supported by the VSF1 specification. |
Functions
get_power_of_ten |
Get the "power of 10" value for common "n"s and calculate it otherwise. |
Type Definitions
Result |
A specialized Result for this module. |