26 m_recvFileDataBytes(),
27 m_recvNakSegmentRequests(),
30 m_sentNakSegmentRequests(),
31 m_sentFileDataBytes(),
36 m_faultInactivityTimer(),
38 m_faultFileSizeMismatch(),
44 m_faultDirectoryRead(),
63 U64 recvFileDataBytes,
64 U32 recvNakSegmentRequests,
67 U32 sentNakSegmentRequests,
68 U64 sentFileDataBytes,
73 U32 faultInactivityTimer,
75 U32 faultFileSizeMismatch,
81 U32 faultDirectoryRead,
93 m_recvErrors(recvErrors),
94 m_recvDropped(recvDropped),
95 m_recvSpurious(recvSpurious),
96 m_recvFileDataBytes(recvFileDataBytes),
97 m_recvNakSegmentRequests(recvNakSegmentRequests),
99 m_recvEofCanceled(recvEofCanceled),
100 m_sentNakSegmentRequests(sentNakSegmentRequests),
101 m_sentFileDataBytes(sentFileDataBytes),
103 m_sentEofCanceled(sentEofCanceled),
104 m_faultAckLimit(faultAckLimit),
105 m_faultNakLimit(faultNakLimit),
106 m_faultInactivityTimer(faultInactivityTimer),
107 m_faultCrcMismatch(faultCrcMismatch),
108 m_faultFileSizeMismatch(faultFileSizeMismatch),
109 m_faultFileOpen(faultFileOpen),
110 m_faultFileRead(faultFileRead),
111 m_faultFileWrite(faultFileWrite),
112 m_faultFileSeek(faultFileSeek),
113 m_faultFileRename(faultFileRename),
114 m_faultDirectoryRead(faultDirectoryRead),
115 m_faultRxEofError(faultRxEofError),
116 m_faultTxEofError(faultTxEofError),
117 m_queueFree(queueFree),
118 m_queueTxActive(queueTxActive),
119 m_queueTxWaiting(queueTxWaiting),
121 m_queueHistory(queueHistory),
122 m_playbackCounter(playbackCounter),
123 m_pollCounter(pollCounter)
131 m_recvErrors(obj.m_recvErrors),
132 m_recvDropped(obj.m_recvDropped),
133 m_recvSpurious(obj.m_recvSpurious),
134 m_recvFileDataBytes(obj.m_recvFileDataBytes),
135 m_recvNakSegmentRequests(obj.m_recvNakSegmentRequests),
136 m_recvPdu(obj.m_recvPdu),
137 m_recvEofCanceled(obj.m_recvEofCanceled),
138 m_sentNakSegmentRequests(obj.m_sentNakSegmentRequests),
139 m_sentFileDataBytes(obj.m_sentFileDataBytes),
140 m_sentPdu(obj.m_sentPdu),
141 m_sentEofCanceled(obj.m_sentEofCanceled),
142 m_faultAckLimit(obj.m_faultAckLimit),
143 m_faultNakLimit(obj.m_faultNakLimit),
144 m_faultInactivityTimer(obj.m_faultInactivityTimer),
145 m_faultCrcMismatch(obj.m_faultCrcMismatch),
146 m_faultFileSizeMismatch(obj.m_faultFileSizeMismatch),
147 m_faultFileOpen(obj.m_faultFileOpen),
148 m_faultFileRead(obj.m_faultFileRead),
149 m_faultFileWrite(obj.m_faultFileWrite),
150 m_faultFileSeek(obj.m_faultFileSeek),
151 m_faultFileRename(obj.m_faultFileRename),
152 m_faultDirectoryRead(obj.m_faultDirectoryRead),
153 m_faultRxEofError(obj.m_faultRxEofError),
154 m_faultTxEofError(obj.m_faultTxEofError),
155 m_queueFree(obj.m_queueFree),
156 m_queueTxActive(obj.m_queueTxActive),
157 m_queueTxWaiting(obj.m_queueTxWaiting),
158 m_queueRx(obj.m_queueRx),
159 m_queueHistory(obj.m_queueHistory),
160 m_playbackCounter(obj.m_playbackCounter),
161 m_pollCounter(obj.m_pollCounter)
177 set(obj.
m_recvErrors, obj.
m_recvDropped, obj.
m_recvSpurious, obj.
m_recvFileDataBytes, obj.
m_recvNakSegmentRequests, obj.
m_recvPdu, obj.
m_recvEofCanceled, obj.
m_sentNakSegmentRequests, obj.
m_sentFileDataBytes, obj.
m_sentPdu, obj.
m_sentEofCanceled, obj.
m_faultAckLimit, obj.
m_faultNakLimit, obj.
m_faultInactivityTimer, obj.
m_faultCrcMismatch, obj.
m_faultFileSizeMismatch, obj.
m_faultFileOpen, obj.
m_faultFileRead, obj.
m_faultFileWrite, obj.
m_faultFileSeek, obj.
m_faultFileRename, obj.
m_faultDirectoryRead, obj.
m_faultRxEofError, obj.
m_faultTxEofError, obj.
m_queueFree, obj.
m_queueTxActive, obj.
m_queueTxWaiting, obj.
m_queueRx, obj.
m_queueHistory, obj.
m_playbackCounter, obj.
m_pollCounter);
184 if (
this == &obj) {
return true; }
223 return !(*
this == obj);
551 #if FW_SERIALIZABLE_TO_STRING 553 void ChannelTelemetry ::
560 sb +=
"recvErrors = ";
566 sb +=
"recvDropped = ";
572 sb +=
"recvSpurious = ";
578 sb +=
"recvFileDataBytes = ";
584 sb +=
"recvNakSegmentRequests = ";
596 sb +=
"recvEofCanceled = ";
602 sb +=
"sentNakSegmentRequests = ";
608 sb +=
"sentFileDataBytes = ";
620 sb +=
"sentEofCanceled = ";
626 sb +=
"faultAckLimit = ";
632 sb +=
"faultNakLimit = ";
638 sb +=
"faultInactivityTimer = ";
644 sb +=
"faultCrcMismatch = ";
650 sb +=
"faultFileSizeMismatch = ";
656 sb +=
"faultFileOpen = ";
662 sb +=
"faultFileRead = ";
668 sb +=
"faultFileWrite = ";
674 sb +=
"faultFileSeek = ";
680 sb +=
"faultFileRename = ";
686 sb +=
"faultDirectoryRead = ";
692 sb +=
"faultRxEofError = ";
698 sb +=
"faultTxEofError = ";
704 sb +=
"queueFree = ";
710 sb +=
"queueTxActive = ";
716 sb +=
"queueTxWaiting = ";
728 sb +=
"queueHistory = ";
734 sb +=
"playbackCounter = ";
740 sb +=
"pollCounter = ";
757 U64 recvFileDataBytes,
758 U32 recvNakSegmentRequests,
761 U32 sentNakSegmentRequests,
762 U64 sentFileDataBytes,
767 U32 faultInactivityTimer,
768 U32 faultCrcMismatch,
769 U32 faultFileSizeMismatch,
775 U32 faultDirectoryRead,
Serialization/Deserialization operation was successful.
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 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.
void set_queueTxActive(U16 queueTxActive)
Set member queueTxActive.
void set_recvNakSegmentRequests(U32 recvNakSegmentRequests)
Set member recvNakSegmentRequests.
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.
virtual SerializeStatus serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0
Serialize an 8-bit unsigned integer value.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
void set_recvFileDataBytes(U64 recvFileDataBytes)
Set member recvFileDataBytes.
SerializeStatus
forward declaration for string
virtual SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0
Deserialize an 8-bit unsigned integer value.
void set_queueTxWaiting(U16 queueTxWaiting)
Set member queueTxWaiting.
void set_sentPdu(U32 sentPdu)
Set member sentPdu.
void set_queueRx(U16 queueRx)
Set member queueRx.
bool operator!=(const ChannelTelemetry &obj) const
Inequality operator.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.
void set_faultAckLimit(U32 faultAckLimit)
Set member faultAckLimit.
void set_faultDirectoryRead(U32 faultDirectoryRead)
Set member faultDirectoryRead.
void set_recvDropped(U32 recvDropped)
Set member recvDropped.
void set_faultInactivityTimer(U32 faultInactivityTimer)
Set member faultInactivityTimer.
void set_faultTxEofError(U32 faultTxEofError)
Set member faultTxEofError.
void set_faultFileOpen(U32 faultFileOpen)
Set member faultFileOpen.
void set_faultFileRename(U32 faultFileRename)
Set member faultFileRename.
void set_recvPdu(U32 recvPdu)
Set member recvPdu.
void set_faultNakLimit(U32 faultNakLimit)
Set member faultNakLimit.
const char * toChar() const
Convert to a C-style char*.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
uint8_t U8
8-bit unsigned integer
void set_playbackCounter(U8 playbackCounter)
Set member playbackCounter.
U32 m_faultFileSizeMismatch
void set(U32 recvErrors, U32 recvDropped, U32 recvSpurious, U64 recvFileDataBytes, U32 recvNakSegmentRequests, U32 recvPdu, U32 recvEofCanceled, U32 sentNakSegmentRequests, U64 sentFileDataBytes, U32 sentPdu, U32 sentEofCanceled, U32 faultAckLimit, U32 faultNakLimit, U32 faultInactivityTimer, U32 faultCrcMismatch, U32 faultFileSizeMismatch, U32 faultFileOpen, U32 faultFileRead, U32 faultFileWrite, U32 faultFileSeek, U32 faultFileRename, U32 faultDirectoryRead, U32 faultRxEofError, U32 faultTxEofError, U16 queueFree, U16 queueTxActive, U16 queueTxWaiting, U16 queueRx, U16 queueHistory, U8 playbackCounter, U8 pollCounter)
Set all members.
void set_faultFileWrite(U32 faultFileWrite)
Set member faultFileWrite.
void set_faultFileRead(U32 faultFileRead)
Set member faultFileRead.
Structure for the telemetry array of CFDP channels.
RateGroupDivider component implementation.
void set_faultFileSizeMismatch(U32 faultFileSizeMismatch)
Set member faultFileSizeMismatch.
U32 m_recvNakSegmentRequests
void set_queueHistory(U16 queueHistory)
Set member queueHistory.
void set_queueFree(U16 queueFree)
Set member queueFree.
ChannelTelemetry & operator=(const ChannelTelemetry &obj)
Copy assignment operator.
void set_sentEofCanceled(U32 sentEofCanceled)
Set member sentEofCanceled.
void set_recvErrors(U32 recvErrors)
Set member recvErrors.