COMMS
Template library intended to help with implementation of communication protocols.
Loading...
Searching...
No Matches
Deprecated List
Member comms::frame::ChecksumLayer< TField, TCalc, TNextLayer, TOptions >::readField (const TMsg *msgPtr, Field &field, TIter &iter, std::size_t len)
Override doReadField() instead
Member comms::frame::ChecksumLayer< TField, TCalc, TNextLayer, TOptions >::writeField (const TMsg *msgPtr, const Field &field, TIter &iter, std::size_t len) const
Override doWriteField() instead
Member comms::frame::ChecksumPrefixLayer< TField, TCalc, TNextLayer, TOptions >::readField (const TMsg *msgPtr, Field &field, TIter &iter, std::size_t len)
Override doReadField() instead
Member comms::frame::ChecksumPrefixLayer< TField, TCalc, TNextLayer, TOptions >::writeField (const TMsg *msgPtr, const Field &field, TIter &iter, std::size_t len) const
Override doWriteField() instead
Member comms::frame::TransportValueLayer< TField, TIdx, TNextLayer, TOptions >::reassignFieldValue (TMsg &msg, const Field &field)
Use reassignFieldValueToMsg() instead.
Member comms::option::AssumeFieldsExistence
Use comms::option::def::AssumeFieldsExistence instead.
Member comms::option::BigEndian
Use comms::option::def::BigEndian instead.
Member comms::option::BitmaskReservedBits
Use comms::option::def::BitmaskReservedBits instead.
Member comms::option::ChecksumLayerVerifyBeforeRead
Use comms::option::def::ChecksumLayerVerifyBeforeRead instead.
Member comms::option::CustomStorageType
Use comms::option::app::CustomStorageType instead.
Member comms::option::def::HasDoRefresh

Use HasCustomRefresh instead.

Member comms::option::def::ProtocolLayerDisallowReadUntilDataSplit
Use comms::option::def::FrameLayerDisallowReadUntilDataSplit instead.
Member comms::option::def::ProtocolLayerForceReadUntilDataSplit
Use comms::option::def::FrameLayerForceReadUntilDataSplit instead.
Member comms::option::def::ProtocolLayerSuppressReadUntilDataSplitForcing
Use comms::option::def::FrameLayerSuppressReadUntilDataSplitForcing instead.
Member comms::option::def::ValidBigUnsignedNumValueOverride
Use ValidRangesClear instead.
Member comms::option::def::ValidBigUnsignedNumValueRangeOverride
Use ValidRangesClear instead.
Member comms::option::def::ValidNumValueOverride
Use ValidRangesClear instead.
Member comms::option::def::ValidNumValueRangeOverride
Use ValidRangesClear instead.
Member comms::option::DefaultBigUnsignedNumValue
Use comms::option::def::DefaultBigUnsignedNumValue instead.
Member comms::option::DefaultNumValue
Use comms::option::def::DefaultNumValue instead.
Member comms::option::DefaultOptionalMode
Use comms::option::def::DefaultOptionalMode instead.
Member comms::option::DefaultValueInitialiser
Use comms::option::def::DefaultValueInitialiser instead.
Member comms::option::DefaultVariantIndex
Use comms::option::def::DefaultVariantIndex instead.
Member comms::option::EmptyOption
Use comms::option::app::EmptyOption instead.
Member comms::option::EmptySerialisation
Use comms::option::def::EmptySerialisation instead.
Member comms::option::EmptySerialization
Use comms::option::def::EmptySerialization instead.
Member comms::option::Endian
Use comms::option::def::Endian instead.
Member comms::option::ExistsBetweenVersions
Use comms::option::def::ExistsBetweenVersions instead.
Member comms::option::ExistsByDefault
Use comms::option::def::OptionalExistsByDefault instead.
Member comms::option::ExistsSinceVersion
Use comms::option::def::ExistsSinceVersion instead.
Member comms::option::ExistsUntilVersion
Use comms::option::def::ExistsUntilVersion instead.
Member comms::option::ExtendingClass
Use comms::option::def::ExtendingClass instead.
Member comms::option::ExtraTransportFields
Use comms::option::def::ExtraTransportFields instead.
Member comms::option::FailOnInvalid
Use comms::option::def::FailOnInvalid instead.
Member comms::option::FieldsImpl
Use comms::option::def::FieldsImpl instead.
Member comms::option::FieldType
Use comms::option::def::FieldType instead.
Member comms::option::FixedBitLength
Use comms::option::def::FixedBitLength instead.
Member comms::option::FixedLength
Use comms::option::def::FixedLength instead.
Member comms::option::FixedSizeStorage
Use comms::option::app::FixedSizeStorage instead.
Member comms::option::ForceDispatch
Use comms::option::app::ForceDispatch instead.
Member comms::option::ForceDispatchLinearSwitch
Use comms::option::app::ForceDispatchLinearSwitch instead.
Member comms::option::ForceDispatchPolymorphic
Use comms::option::app::ForceDispatchPolymorphic instead.
Member comms::option::ForceDispatchStaticBinSearch
Use comms::option::app::ForceDispatchStaticBinSearch instead.
Member comms::option::FrameLayerDisallowReadUntilDataSplit
Use comms::option::def::FrameLayerDisallowReadUntilDataSplit instead.
Member comms::option::FrameLayerForceReadUntilDataSplit
Use comms::option::def::FrameLayerForceReadUntilDataSplit instead.
Member comms::option::Handler
Use comms::option::app::Handler instead.
Member comms::option::HasCustomRead
Use comms::option::def::HasCustomRead instead.
Member comms::option::HasCustomRefresh
Use comms::option::def::HasCustomRefresh instead.
Member comms::option::HasCustomVersionUpdate
Use comms::option::def::HasCustomVersionUpdate instead.
Member comms::option::HasDoGetId
Use comms::option::def::HasDoGetId instead.
Member comms::option::HasDoRefresh
Use comms::option::def::HasDoRefresh instead.
Member comms::option::HasName
Use comms::option::def::HasName instead.
Member comms::option::IdInfoInterface
Use comms::option::app::IdInfoInterface instead.
Member comms::option::IgnoreInvalid
Use comms::option::def::IgnoreInvalid instead.
Member comms::option::InPlaceAllocation
Use comms::option::app::InPlaceAllocation instead.
Member comms::option::InvalidByDefault
Use comms::option::def::InvalidByDefault instead.
Member comms::option::LengthInfoInterface
Use comms::option::app::LengthInfoInterface instead.
Member comms::option::LittleEndian
Use comms::option::def::LittleEndian instead.
Member comms::option::MissingByDefault
Use comms::option::def::MissingByDefault instead.
Member comms::option::MsgIdType
Use comms::option::def::MsgIdType instead.
Member comms::option::MsgType
Use comms::option::def::MsgType instead.
Member comms::option::NameInterface
Use comms::option::app::NameInterface instead.
Member comms::option::NoDispatchImpl
Use comms::option::app::NoDispatchImpl instead.
Member comms::option::NoIdImpl
Use comms::option::def::NoIdImpl instead.
Member comms::option::NoLengthImpl
Use comms::option::app::NoLengthImpl instead.
Member comms::option::NoReadImpl
Use comms::option::app::NoReadImpl instead.
Member comms::option::NoRefreshImpl
Use comms::option::app::NoRefreshImpl instead.
Member comms::option::NoValidImpl
Use comms::option::app::NoValidImpl instead.
Member comms::option::NoVirtualDestructor
Use comms::option::app::NoVirtualDestructor instead.
Member comms::option::NoWriteImpl
Use comms::option::app::NoWriteImpl instead.
Member comms::option::NumValueSerOffset
Use comms::option::def::NumValueSerOffset instead.
Member comms::option::OptionalExistsByDefault
Use comms::option::def::OptionalExistsByDefault instead.
Member comms::option::OptionalMissingByDefault
Use comms::option::def::OptionalMissingByDefault instead.
Member comms::option::OrigDataView
Use comms::option::app::OrigDataView instead.
Member comms::option::PseudoValue
Use comms::option::def::PseudoValue instead.
Member comms::option::ReadIterator
Use comms::option::app::ReadIterator instead.
Member comms::option::RefreshInterface
Use comms::option::app::RefreshInterface instead.
Member comms::option::RemLengthMemberField
Use comms::option::def::RemLengthMemberField instead.
Member comms::option::ScalingRatio
Use comms::option::def::ScalingRatio instead.
Member comms::option::SequenceElemFixedSerLengthFieldPrefix
Use comms::option::def::SequenceElemFixedSerLengthFieldPrefix instead.
Member comms::option::SequenceElemLengthForcingEnabled
Use comms::option::def::SequenceElemLengthForcingEnabled instead.
Member comms::option::SequenceElemSerLengthFieldPrefix
Use comms::option::def::SequenceElemSerLengthFieldPrefix instead.
Member comms::option::SequenceFixedSize
Use comms::option::def::SequenceFixedSize instead.
Member comms::option::SequenceFixedSizeUseFixedSizeStorage
Use comms::option::app::SequenceFixedSizeUseFixedSizeStorage instead.
Member comms::option::SequenceLengthForcingEnabled
Use comms::option::def::SequenceLengthForcingEnabled instead.
Member comms::option::SequenceSerLengthFieldPrefix
Use comms::option::def::SequenceSerLengthFieldPrefix instead.
Member comms::option::SequenceSizeFieldPrefix
Use comms::option::def::SequenceSizeFieldPrefix instead.
Member comms::option::SequenceSizeForcingEnabled
Use comms::option::def::SequenceSizeForcingEnabled instead.
Member comms::option::SequenceTerminationFieldSuffix
Use comms::option::def::SequenceTerminationFieldSuffix instead.
Member comms::option::SequenceTrailingFieldSuffix
Use comms::option::def::SequenceTrailingFieldSuffix instead.
Member comms::option::StaticNumIdImpl
Use comms::option::def::StaticNumIdImpl instead.
Member comms::option::SupportGenericMessage
Use comms::option::app::SupportGenericMessage instead.
Member comms::option::Units
Use comms::option::def::Units instead.
Member comms::option::UnitsAmps
Use comms::option::def::UnitsAmps instead.
Member comms::option::UnitsBytes
Use comms::option::def::UnitsBytes instead.
Member comms::option::UnitsCentimeters
Use comms::option::def::UnitsCentimeters instead.
Member comms::option::UnitsCentimetersPerSecond
Use comms::option::def::UnitsCentimetersPerSecond instead.
Member comms::option::UnitsDays
Use comms::option::def::UnitsDays instead.
Member comms::option::UnitsDegrees
Use comms::option::def::UnitsDegrees instead.
Member comms::option::UnitsGigabytes
Use comms::option::def::UnitsGigabytes instead.
Member comms::option::UnitsGigahertz
Use comms::option::def::UnitsGigahertz instead.
Member comms::option::UnitsHertz
Use comms::option::def::UnitsHertz instead.
Member comms::option::UnitsHours
Use comms::option::def::UnitsHours instead.
Member comms::option::UnitsKiloamps
Use comms::option::def::UnitsKiloamps instead.
Member comms::option::UnitsKilobytes
Use comms::option::def::UnitsKilobytes instead.
Member comms::option::UnitsKilohertz
Use comms::option::def::UnitsKilohertz instead.
Member comms::option::UnitsKilometers
Use comms::option::def::UnitsKilometers instead.
Member comms::option::UnitsKilometersPerHour
Use comms::option::def::UnitsKilometersPerHour instead.
Member comms::option::UnitsKilometersPerSecond
Use comms::option::def::UnitsKilometersPerSecond instead.
Member comms::option::UnitsKilovolts
Use comms::option::def::UnitsKilovolts instead.
Member comms::option::UnitsMegabytes
Use comms::option::def::UnitsMegabytes instead.
Member comms::option::UnitsMegahertz
Use comms::option::def::UnitsMegahertz instead.
Member comms::option::UnitsMeters
Use comms::option::def::UnitsMeters instead.
Member comms::option::UnitsMetersPerSecond
Use comms::option::def::UnitsMetersPerSecond instead.
Member comms::option::UnitsMicroamps
Use comms::option::def::UnitsMicroamps instead.
Member comms::option::UnitsMicrometers
Use comms::option::def::UnitsMicrometers instead.
Member comms::option::UnitsMicrometersPerSecond
Use comms::option::def::UnitsMicrometersPerSecond instead.
Member comms::option::UnitsMicroseconds
Use comms::option::def::UnitsMicroseconds instead.
Member comms::option::UnitsMicrovolts
Use comms::option::def::UnitsMicrovolts instead.
Member comms::option::UnitsMilliamps
Use comms::option::def::UnitsMilliamps instead.
Member comms::option::UnitsMillimeters
Use comms::option::def::UnitsMillimeters instead.
Member comms::option::UnitsMillimetersPerSecond
Use comms::option::def::UnitsMillimetersPerSecond instead.
Member comms::option::UnitsMilliseconds
Use comms::option::def::UnitsMilliseconds instead.
Member comms::option::UnitsMillivolts
Use comms::option::def::UnitsMillivolts instead.
Member comms::option::UnitsMinutes
Use comms::option::def::UnitsMinutes instead.
Member comms::option::UnitsNanoamps
Use comms::option::def::UnitsNanoamps instead.
Member comms::option::UnitsNanometers
Use comms::option::def::UnitsNanometers instead.
Member comms::option::UnitsNanometersPerSecond
Use comms::option::def::UnitsNanometersPerSecond instead.
Member comms::option::UnitsNanoseconds
Use comms::option::def::UnitsNanoseconds instead.
Member comms::option::UnitsNanovolts
Use comms::option::def::UnitsNanovolts instead.
Member comms::option::UnitsRadians
Use comms::option::def::UnitsRadians instead.
Member comms::option::UnitsSeconds
Use comms::option::def::UnitsSeconds instead.
Member comms::option::UnitsTerabytes
Use comms::option::def::UnitsTerabytes instead.
Member comms::option::UnitsVolts
Use comms::option::def::UnitsVolts instead.
Member comms::option::UnitsWeeks
Use comms::option::def::UnitsWeeks instead.
Member comms::option::ValidBigUnsignedNumValue
Use comms::option::def::ValidBigUnsignedNumValue instead.
Member comms::option::ValidBigUnsignedNumValueOverride
Use comms::option::def::ValidBigUnsignedNumValueOverride instead.
Member comms::option::ValidBigUnsignedNumValueRange
Use comms::option::def::ValidBigUnsignedNumValueRange instead.
Member comms::option::ValidBigUnsignedNumValueRangeOverride
Use comms::option::def::ValidBigUnsignedNumValueRangeOverride instead.
Member comms::option::ValidCheckInterface
Use comms::option::app::ValidCheckInterface instead.
Member comms::option::ValidNumValue
Use comms::option::def::ValidNumValue instead.
Member comms::option::ValidNumValueOverride
Use comms::option::def::ValidNumValueOverride instead.
Member comms::option::ValidNumValueRange
Use comms::option::def::ValidNumValueRange instead.
Member comms::option::ValidNumValueRangeOverride
Use comms::option::def::ValidNumValueRangeOverride instead.
Member comms::option::ValidRangesClear
Use comms::option::def::ValidRangesClear instead.
Member comms::option::VarLength
Use comms::option::def::VarLength instead.
Member comms::option::VersionInExtraTransportFields
Use comms::option::def::VersionInExtraTransportFields instead.
Member comms::option::VersionStorage
Use comms::option::def::VersionStorage instead.
Member comms::option::VersionType
Use comms::option::def::VersionType instead.
Member comms::option::WriteIterator
Use comms::option::app::WriteIterator instead.
Member comms::option::ZeroFieldsImpl
Use comms::option::def::ZeroFieldsImpl instead.
Namespace comms::protocol
Use classes comms::frame namespace instead
Namespace comms::protocol::checksum
Use classes comms::frame::checksum namespace instead
Member comms::protocol::checksum::BasicSum
Use comms::frame::checksum::BasicSum class instead
Member comms::protocol::checksum::BasicXor
Use comms::frame::checksum::BasicXor class instead
Member comms::protocol::checksum::Crc
Use comms::frame::checksum::Crc class instead
Member comms::protocol::checksum::Crc_16
Use comms::frame::checksum::Crc_16 class instead
Member comms::protocol::checksum::Crc_32
Use comms::frame::checksum::Crc_32 class instead
Member comms::protocol::checksum::Crc_CCITT
Use comms::frame::checksum::Crc_CCITT class instead
Member comms::protocol::ChecksumLayer
Use comms::frame::ChecksumLayer class instead
Member comms::protocol::ChecksumPrefixLayer
Use comms::frame::ChecksumPrefixLayer class instead
Member comms::protocol::missingSize (std::size_t &val) -> decltype(comms::frame::missingSize(val))
Use comms::frame::missingSize() instead
Member comms::protocol::MsgDataLayer
Use comms::frame::MsgDataLayer class instead
Member comms::protocol::msgId (TId &val) -> decltype(comms::frame::msgId(val))
Use comms::frame::msgId() instead
Member comms::protocol::MsgIdLayer
Use comms::frame::MsgIdLayer class instead
Member comms::protocol::msgIndex (std::size_t &val) -> decltype(comms::frame::msgIndex(val))
Use comms::frame::msgIndex() instead
Member comms::protocol::msgPayload (TIter &iter, std::size_t &len) -> decltype(comms::frame::msgPayload(iter, len))
Use comms::frame::msgPayload() instead
Member comms::protocol::MsgSizeLayer
Use comms::frame::MsgSizeLayer class instead
Member comms::protocol::ProtocolLayerBase
Use comms::frame::FrameLayerBase class instead
Member comms::protocol::SyncPrefixLayer
Use comms::frame::SyncPrefixLayer class instead
Member comms::protocol::toFrameLayerBase (const ProtocolLayerBase< TField, TNextLayer, TDerived, TOptions... > &layer) -> decltype(comms::frame::toFrameLayerBase(layer))
Use comms::frame::toFrameLayerBase() instead
Member comms::protocol::toProtocolLayerBase (ProtocolLayerBase< TField, TNextLayer, TDerived, TOptions... > &layer) -> decltype(comms::frame::toFrameLayerBase(layer))
Use comms::frame::toFrameLayerBase() instead
Member comms::protocol::TransportValueLayer
Use comms::frame::TransportValueLayer class instead
Member COMMS_PROTOCOL_LAYERS_ACCESS (...)
Use COMMS_FRAME_LAYERS_ACCESS() instead
Member COMMS_PROTOCOL_LAYERS_ACCESS_INNER (...)
Use COMMS_FRAME_LAYERS_ACCESS_INNER() instead
Member COMMS_PROTOCOL_LAYERS_ACCESS_OUTER (...)
Use COMMS_FRAME_LAYERS_ACCESS_OUTER() instead
Member COMMS_PROTOCOL_LAYERS_NAMES (...)
Use COMMS_FRAME_LAYERS_NAMES() instead
Member COMMS_PROTOCOL_LAYERS_NAMES_INNER (...)
Use COMMS_FRAME_LAYERS_NAMES_INNER() instead
Member COMMS_PROTOCOL_LAYERS_NAMES_OUTER (...)
Use COMMS_FRAME_LAYERS_NAMES_OUTER() instead