You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
More options (comms::option::def::VariantHasCustomResetOnDestruct and comms::option::def::HasVersionDependentMembers) for the comms::field::Variant field to allow faster compilation.
Added new comms::field::Variant::deinitField() member function to support explicit de-initialization (destruction) of the member field.
Deprecated and removed support for multiple calls for comms::field::Variant::initField() without call to deinitField() or reset() member functions in-between.
New options (comms::option::app::MsgFactory and comms::option::app::MsgFactoryTempl) to allow overriding message factory class (comms::MsgFactory) used by the comms::protocol::MsgIdLayer to create the message object.
Added new COMMS_PROTOCOL_LAYERS_NAMES() in addition to the COMMS_PROTOCOL_LAYERS_ACCESS() which also defines alias types.
Deprecated and removed comms::field::NoValue field.
Added more constexpr member functions to the comms::MessageBase and all the fields to inquire about the used extension options.