F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Fw::CmdPortSerializer Class Reference

#include <Fw/Cmd/CmdPortAc.hpp>

Public Member Functions

 CmdPortSerializer ()
 Constructor. More...
 
Fw::SerializeStatus deserializePortArgs (Fw::SerialBufferBase &_buffer)
 Deserialze port arguments into members. More...
 

Static Public Member Functions

static Fw::SerializeStatus serializePortArgs (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args, Fw::SerialBufferBase &_buffer)
 Serialize port arguments into a buffer. More...
 

Public Attributes

FwOpcodeType m_opCode
 
U32 m_cmdSeq
 
Fw::CmdArgBuffer m_args
 

Detailed Description

Serializer for Cmd port Port for sending commands

Definition at line 77 of file CmdPortAc.hpp.

Constructor & Destructor Documentation

◆ CmdPortSerializer()

Fw::CmdPortSerializer::CmdPortSerializer ( )

Constructor.

Definition at line 17 of file CmdPortAc.cpp.

Member Function Documentation

◆ deserializePortArgs()

Fw::SerializeStatus Fw::CmdPortSerializer::deserializePortArgs ( Fw::SerialBufferBase _buffer)

Deserialze port arguments into members.

Parameters
_bufferThe serial buffer

Definition at line 30 of file CmdPortAc.cpp.

◆ serializePortArgs()

Fw::SerializeStatus Fw::CmdPortSerializer::serializePortArgs ( FwOpcodeType  opCode,
U32  cmdSeq,
Fw::CmdArgBuffer args,
Fw::SerialBufferBase _buffer 
)
static

Serialize port arguments into a buffer.

Parameters
opCodeCommand Op Code
cmdSeqCommand Sequence
argsBuffer containing arguments
_bufferThe serial buffer

Definition at line 50 of file CmdPortAc.cpp.

Member Data Documentation

◆ m_args

Fw::CmdArgBuffer Fw::CmdPortSerializer::m_args

Definition at line 121 of file CmdPortAc.hpp.

◆ m_cmdSeq

U32 Fw::CmdPortSerializer::m_cmdSeq

Definition at line 120 of file CmdPortAc.hpp.

◆ m_opCode

FwOpcodeType Fw::CmdPortSerializer::m_opCode

Definition at line 119 of file CmdPortAc.hpp.


The documentation for this class was generated from the following files: