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

#include <Svc/Cycle/CyclePortAc.hpp>

Public Member Functions

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

Static Public Member Functions

static Fw::SerializeStatus serializePortArgs (Os::RawTime &cycleStart, Fw::SerialBufferBase &_buffer)
 Serialize port arguments into a buffer. More...
 

Public Attributes

Os::RawTime m_cycleStart
 

Detailed Description

Serializer for Cycle port Time cycle Port with timestamp argument

Definition at line 74 of file CyclePortAc.hpp.

Constructor & Destructor Documentation

◆ CyclePortSerializer()

Svc::CyclePortSerializer::CyclePortSerializer ( )

Constructor.

Definition at line 17 of file CyclePortAc.cpp.

Member Function Documentation

◆ deserializePortArgs()

Fw::SerializeStatus Svc::CyclePortSerializer::deserializePortArgs ( Fw::SerialBufferBase _buffer)

Deserialze port arguments into members.

Parameters
_bufferThe serial buffer

Definition at line 28 of file CyclePortAc.cpp.

◆ serializePortArgs()

Fw::SerializeStatus Svc::CyclePortSerializer::serializePortArgs ( Os::RawTime cycleStart,
Fw::SerialBufferBase _buffer 
)
static

Serialize port arguments into a buffer.

Parameters
cycleStartCycle start timestamp
_bufferThe serial buffer

Definition at line 42 of file CyclePortAc.cpp.

Member Data Documentation

◆ m_cycleStart

Os::RawTime Svc::CyclePortSerializer::m_cycleStart

Definition at line 114 of file CyclePortAc.hpp.


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