|
CIRCT 23.0.0git
|


Public Member Functions | |
| SerialCoordBurst () | |
| void | yTranslation (uint32_t yTrans) |
| void | xTranslation (uint32_t xTrans) |
| void | appendCoord (uint32_t x, uint32_t y) |
| size_t | numSegments () const override |
| Number of segments in the message. | |
| Segment | segment (size_t idx) const override |
| Get a segment by index. | |
Public Member Functions inherited from esi::SegmentedMessageData | |
| virtual | ~SegmentedMessageData ()=default |
| size_t | totalSize () const |
| Total size across all segments. | |
| bool | empty () const |
| True if totalSize() == 0. | |
| virtual MessageData | toMessageData () const |
| Flatten all segments into a standard MessageData. | |
Private Attributes | |
| SerialCoordHeader | header |
| std::vector< SerialCoordData > | coords |
Definition at line 1884 of file esitester.cpp.
|
inline |
Definition at line 1890 of file esitester.cpp.
References SerialCoordHeader::coordsCount, header, SerialCoordHeader::xTranslation, and SerialCoordHeader::yTranslation.
|
inline |
Definition at line 1897 of file esitester.cpp.
References coords, SerialCoordHeader::coordsCount, and header.
|
inlineoverridevirtual |
Number of segments in the message.
Implements esi::SegmentedMessageData.
Definition at line 1902 of file esitester.cpp.
|
inlineoverridevirtual |
Get a segment by index.
Implements esi::SegmentedMessageData.
Definition at line 1903 of file esitester.cpp.
References coords, header, and esi::Segment::size.
|
inline |
Definition at line 1896 of file esitester.cpp.
References header, and SerialCoordHeader::xTranslation.
|
inline |
Definition at line 1895 of file esitester.cpp.
References header, and SerialCoordHeader::yTranslation.
|
private |
Definition at line 1887 of file esitester.cpp.
Referenced by appendCoord(), and segment().
|
private |
Definition at line 1886 of file esitester.cpp.
Referenced by appendCoord(), segment(), SerialCoordBurst(), xTranslation(), and yTranslation().