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 The size of the serial representation.
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 serialized size of each element.
RateGroupDivider component implementation.
bool operator==(const ChannelArrayParams &obj) const
Equality operator.
Big endian serialization.