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

#include <Fw/Tlm/TlmPortAc.hpp>

Public Member Functions

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

Static Public Member Functions

static Fw::SerializeStatus serializePortArgs (FwChanIdType id, Fw::Time &timeTag, Fw::TlmBuffer &val, Fw::SerialBufferBase &_buffer)
 Serialize port arguments into a buffer. More...
 

Public Attributes

FwChanIdType m_id
 
Fw::Time m_timeTag
 
Fw::TlmBuffer m_val
 

Detailed Description

Serializer for Tlm port Port for sending telemetry

Definition at line 78 of file TlmPortAc.hpp.

Constructor & Destructor Documentation

◆ TlmPortSerializer()

Fw::TlmPortSerializer::TlmPortSerializer ( )

Constructor.

Definition at line 17 of file TlmPortAc.cpp.

Member Function Documentation

◆ deserializePortArgs()

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

Deserialze port arguments into members.

Parameters
_bufferThe serial buffer

Definition at line 30 of file TlmPortAc.cpp.

◆ serializePortArgs()

Fw::SerializeStatus Fw::TlmPortSerializer::serializePortArgs ( FwChanIdType  id,
Fw::Time timeTag,
Fw::TlmBuffer val,
Fw::SerialBufferBase _buffer 
)
static

Serialize port arguments into a buffer.

Parameters
idTelemetry Channel ID
timeTagTime Tag
valBuffer containing serialized telemetry value
_bufferThe serial buffer

Definition at line 50 of file TlmPortAc.cpp.

Member Data Documentation

◆ m_id

FwChanIdType Fw::TlmPortSerializer::m_id

Definition at line 120 of file TlmPortAc.hpp.

◆ m_timeTag

Fw::Time Fw::TlmPortSerializer::m_timeTag

Definition at line 121 of file TlmPortAc.hpp.

◆ m_val

Fw::TlmBuffer Fw::TlmPortSerializer::m_val

Definition at line 122 of file TlmPortAc.hpp.


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