Releases: commschamp/comms
Releases · commschamp/comms
v5.5
- Added new comms::frame::SyncSuffixLayer allowing sync bytes to follow message payload.
- Added support for new comms::option::def::FrameLayerSeekField option to be used by both comms::frame::SyncPrefixLayer and comms::frame::SyncSuffixLayer.
- Renamed comms::options::def::ChecksumLayerVerifyBeforeRead --> comms::options::def::FrameLayerVerifyBeforeRead (the option is supported also in comms::frame::SyncSuffixLayer now)
v5.4.5
v5.4.4
v5.4.3
v5.4.2
v5.4.1
v5.4
- Supporting stateful message sequences.
- Renamed
comms::protocolnamespace to becomms::frame. The classes and functionscomms::protocolnamespace are still present, but deprecated. - Renamed
comms::protocol::ProtocolLayerBaseto becomms::frame::FrameLayerBase - Fixes to
comms::util::ArrayViewandstd::spanhandling during assignment.
v5.3
- Added support for the comms::option::def::DisplayOffset option to add display offset information for numeric fields.
- Added support for the comms::option::def::FixedValue option to eliminate an ability to update a field's value.
- Added support for the comms::option::def::HasName option for field classes.
- Added support for setting a field of the comms::protocol::MsgDataLayer using the comms::option::def::FieldType option.
- Added two iterators constructor of the comms::util::ArrayView class.