|
CIRCT 23.0.0git
|


Public Member Functions | |
| SerialCoordInput () | |
| void | yTranslation (uint32_t yTrans) |
| uint32_t | yTranslation () const |
| void | xTranslation (uint32_t xTrans) |
| uint32_t | xTranslation () const |
| void | appendCoord (uint32_t x, uint32_t y) |
| const std::vector< SerialCoordData > & | getCoords () const |
| size_t | numSegments () const override |
| Number of segments in the message. | |
| Segment | segment (size_t idx) const override |
| Get a segment by index. | |
| SerialCoordInput (uint32_t xTrans, uint32_t yTrans, std::vector< SerialCoordData > &coords) | |
| 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. | |
| MessageData | toMessageData () const |
| Flatten all segments into a standard MessageData. | |
Private Attributes | |
| SerialCoordHeader | header |
| std::vector< SerialCoordData > | coords |
| SerialCoordHeader | footer |
Definition at line 1815 of file esitester.cpp.
|
inline |
Definition at line 1821 of file esitester.cpp.
References SerialCoordHeader::coordsCount, header, SerialCoordHeader::xTranslation, and SerialCoordHeader::yTranslation.
|
inline |
Definition at line 183 of file loopback.cpp.
References coords, SerialCoordHeader::coordsCount, footer, header, SerialCoordHeader::xTranslation, and SerialCoordHeader::yTranslation.
|
inline |
Definition at line 1830 of file esitester.cpp.
References coords, SerialCoordHeader::coordsCount, and header.
|
inline |
Definition at line 1834 of file esitester.cpp.
References coords.
|
inlineoverridevirtual |
Number of segments in the message.
Implements esi::SegmentedMessageData.
Definition at line 1836 of file esitester.cpp.
|
inlineoverridevirtual |
Number of segments in the message.
Implements esi::SegmentedMessageData.
Definition at line 192 of file loopback.cpp.
|
inlineoverridevirtual |
Get a segment by index.
Implements esi::SegmentedMessageData.
Definition at line 1837 of file esitester.cpp.
References coords, header, and esi::Segment::size.
|
inlineoverridevirtual |
Get a segment by index.
Implements esi::SegmentedMessageData.
Definition at line 193 of file loopback.cpp.
References coords, footer, header, and esi::Segment::size.
|
inline |
Definition at line 1829 of file esitester.cpp.
References header, and SerialCoordHeader::xTranslation.
|
inline |
Definition at line 1828 of file esitester.cpp.
References header, and SerialCoordHeader::xTranslation.
|
inline |
Definition at line 1827 of file esitester.cpp.
References header, and SerialCoordHeader::yTranslation.
|
inline |
Definition at line 1826 of file esitester.cpp.
References header, and SerialCoordHeader::yTranslation.
|
private |
Definition at line 1818 of file esitester.cpp.
Referenced by appendCoord(), getCoords(), segment(), and SerialCoordInput().
|
private |
Definition at line 180 of file loopback.cpp.
Referenced by segment(), and SerialCoordInput().
|
private |
Definition at line 1817 of file esitester.cpp.
Referenced by appendCoord(), segment(), SerialCoordInput(), SerialCoordInput(), xTranslation(), xTranslation(), yTranslation(), and yTranslation().