7 #ifndef Svc_Ccsds_Cfdp_ChannelTelemetrySerializableAc_HPP 8 #define Svc_Ccsds_Cfdp_ChannelTelemetrySerializableAc_HPP 82 U64 recvFileDataBytes,
83 U32 recvNakSegmentRequests,
86 U32 sentNakSegmentRequests,
87 U64 sentFileDataBytes,
92 U32 faultInactivityTimer,
94 U32 faultFileSizeMismatch,
100 U32 faultDirectoryRead,
141 friend std::ostream& operator<<(
169 #if FW_SERIALIZABLE_TO_STRING 377 U64 recvFileDataBytes,
378 U32 recvNakSegmentRequests,
381 U32 sentNakSegmentRequests,
382 U64 sentFileDataBytes,
387 U32 faultInactivityTimer,
388 U32 faultCrcMismatch,
389 U32 faultFileSizeMismatch,
395 U32 faultDirectoryRead,
U32 get_recvSpurious() const
Get member recvSpurious.
U32 get_faultFileWrite() const
Get member faultFileWrite.
ChannelTelemetry()
Constructor (default value)
void set_faultCrcMismatch(U32 faultCrcMismatch)
Set member faultCrcMismatch.
U32 m_sentNakSegmentRequests
void set_recvSpurious(U32 recvSpurious)
Set member recvSpurious.
PlatformSizeType FwSizeType
bool operator==(const ChannelTelemetry &obj) const
Equality operator.
void set_faultFileSeek(U32 faultFileSeek)
Set member faultFileSeek.
U32 get_faultInactivityTimer() const
Get member faultInactivityTimer.
U32 m_faultInactivityTimer
void set_sentNakSegmentRequests(U32 sentNakSegmentRequests)
Set member sentNakSegmentRequests.
void set_recvEofCanceled(U32 recvEofCanceled)
Set member recvEofCanceled.
void set_faultRxEofError(U32 faultRxEofError)
Set member faultRxEofError.
U32 get_faultRxEofError() const
Get member faultRxEofError.
U32 get_recvPdu() const
Get member recvPdu.
void set_queueTxActive(U16 queueTxActive)
Set member queueTxActive.
U32 get_faultNakLimit() const
Get member faultNakLimit.
void set_recvNakSegmentRequests(U32 recvNakSegmentRequests)
Set member recvNakSegmentRequests.
U32 get_recvEofCanceled() const
Get member recvEofCanceled.
U8 get_playbackCounter() const
Get member playbackCounter.
U32 get_faultFileSeek() const
Get member faultFileSeek.
U32 get_recvErrors() const
Get member recvErrors.
void set_sentFileDataBytes(U64 sentFileDataBytes)
Set member sentFileDataBytes.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialization.
void set_pollCounter(U8 pollCounter)
Set member pollCounter.
U32 get_faultDirectoryRead() const
Get member faultDirectoryRead.
U32 get_faultFileSizeMismatch() const
Get member faultFileSizeMismatch.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
void set_recvFileDataBytes(U64 recvFileDataBytes)
Set member recvFileDataBytes.
SerializeStatus
forward declaration for string
U8 get_pollCounter() const
Get member pollCounter.
void set_queueTxWaiting(U16 queueTxWaiting)
Set member queueTxWaiting.
U16 get_queueTxActive() const
Get member queueTxActive.
void set_sentPdu(U32 sentPdu)
Set member sentPdu.
void set_queueRx(U16 queueRx)
Set member queueRx.
U32 get_faultFileRead() const
Get member faultFileRead.
U32 get_faultFileRename() const
Get member faultFileRename.
bool operator!=(const ChannelTelemetry &obj) const
Inequality operator.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.
U16 get_queueTxWaiting() const
Get member queueTxWaiting.
void set_faultAckLimit(U32 faultAckLimit)
Set member faultAckLimit.
void set_faultDirectoryRead(U32 faultDirectoryRead)
Set member faultDirectoryRead.
void set_recvDropped(U32 recvDropped)
Set member recvDropped.
U32 get_recvDropped() const
Get member recvDropped.
void set_faultInactivityTimer(U32 faultInactivityTimer)
Set member faultInactivityTimer.
U16 get_queueFree() const
Get member queueFree.
U64 get_sentFileDataBytes() const
Get member sentFileDataBytes.
void set_faultTxEofError(U32 faultTxEofError)
Set member faultTxEofError.
void set_faultFileOpen(U32 faultFileOpen)
Set member faultFileOpen.
U32 get_faultCrcMismatch() const
Get member faultCrcMismatch.
void set_faultFileRename(U32 faultFileRename)
Set member faultFileRename.
void set_recvPdu(U32 recvPdu)
Set member recvPdu.
void set_faultNakLimit(U32 faultNakLimit)
Set member faultNakLimit.
The size of the serial representation.
U32 get_sentNakSegmentRequests() const
Get member sentNakSegmentRequests.
U32 get_sentPdu() const
Get member sentPdu.
U32 get_recvNakSegmentRequests() const
Get member recvNakSegmentRequests.
uint8_t U8
8-bit unsigned integer
void set_playbackCounter(U8 playbackCounter)
Set member playbackCounter.
U32 m_faultFileSizeMismatch
void set_faultFileWrite(U32 faultFileWrite)
Set member faultFileWrite.
void set_faultFileRead(U32 faultFileRead)
Set member faultFileRead.
U64 get_recvFileDataBytes() const
Get member recvFileDataBytes.
Structure for the telemetry array of CFDP channels.
RateGroupDivider component implementation.
U32 get_faultAckLimit() const
Get member faultAckLimit.
void set_faultFileSizeMismatch(U32 faultFileSizeMismatch)
Set member faultFileSizeMismatch.
U32 get_sentEofCanceled() const
Get member sentEofCanceled.
U32 m_recvNakSegmentRequests
void set_queueHistory(U16 queueHistory)
Set member queueHistory.
U16 get_queueHistory() const
Get member queueHistory.
void set_queueFree(U16 queueFree)
Set member queueFree.
U16 get_queueRx() const
Get member queueRx.
U32 get_faultTxEofError() const
Get member faultTxEofError.
U32 get_faultFileOpen() const
Get member faultFileOpen.
Big endian serialization.
ChannelTelemetry & operator=(const ChannelTelemetry &obj)
Copy assignment operator.
void set_sentEofCanceled(U32 sentEofCanceled)
Set member sentEofCanceled.
void set_recvErrors(U32 recvErrors)
Set member recvErrors.