7 #ifndef Svc_Fpy_SequenceSerializableAc_HPP 8 #define Svc_Fpy_SequenceSerializableAc_HPP 107 friend std::ostream& operator<<(
133 #if FW_SERIALIZABLE_TO_STRING void set_header(const Svc::Fpy::Header &header)
Set member header.
const Type_of_args & get_args() const
Get member args (const)
Type_of_args & get_args()
Get member args.
PlatformSizeType FwSizeType
bool operator==(const Sequence &obj) const
Equality operator.
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer)
Deserialization.
Svc::Fpy::Statement[1024] Type_of_statements
The type of statements.
Svc::Fpy::Header m_header
void set_statements(const Type_of_statements &statements)
Set member statements.
bool operator!=(const Sequence &obj) const
Inequality operator.
const Svc::Fpy::Header & get_header() const
Get member header (const)
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialization.
SerializeStatus
forward declaration for string
U8[16] Type_of_args
The type of args.
Svc::Fpy::Header & get_header()
Get member header.
The size of the serial representation.
const Type_of_statements & get_statements() const
Get member statements (const)
a statement is a directive opcode paired with an argument buffer
Sequence & operator=(const Sequence &obj)
Copy assignment operator.
Sequence()
Constructor (default value)
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
Type_of_statements & get_statements()
Get member statements.
void set_footer(const Svc::Fpy::Footer &footer)
Set member footer.
uint8_t U8
8-bit unsigned integer
void set_args(const Type_of_args &args)
Set member args.
Svc::Fpy::Footer & get_footer()
Get member footer.
RateGroupDivider component implementation.
The size of the serial representation.
Svc::Fpy::Statement m_statements[1024]
const Svc::Fpy::Footer & get_footer() const
Get member footer (const)
Svc::Fpy::Footer m_footer