7 #ifndef Svc_Ccsds_Cfdp_ChannelArrayParamsArrayAc_HPP 8 #define Svc_Ccsds_Cfdp_ChannelArrayParamsArrayAc_HPP 10 #include <initializer_list> 74 const std::initializer_list<ElementType>& il
110 const std::initializer_list<ElementType>& il
131 friend std::ostream& operator<<(
159 #if FW_SERIALIZABLE_TO_STRING
PlatformSizeType FwSizeType
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.
ChannelArrayParams()
Constructor (default value)
SerializeStatus
forward declaration for string
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialization.
Svc::Ccsds::Cfdp::ChannelParams ElementType
The element type.
ChannelArrayParams & operator=(const ChannelArrayParams &obj)
Copy assignment operator (object)
ElementType & operator[](const FwSizeType i)
Subscript operator.
FwSizeType serializedSize() const
Get the dynamic serialized size of the array.
The size of the serial representation.
Structure for the configured array of CFDP channels.
Structure for telemetry counters for a single CFDP channel.
bool operator!=(const ChannelArrayParams &obj) const
Inequality operator.
The size of the serial representation.
RateGroupDivider component implementation.
The serialized size of each element.
bool operator==(const ChannelArrayParams &obj) const
Equality operator.
Big endian serialization.