133 virtual std::string
GetText(
size_t)
override;
134 virtual std::string
GetColor(
size_t)
override;
147 const std::string& hwname,
148 const std::string& color =
"#808080",
A filter or protocol analyzer channel which provides CAN bus data.
Definition: CANChannel.h:142
A single symbol within a CAN bus protocol decode.
Definition: CANChannel.h:44
bool operator==(const CANSymbol &s) const
Checks this symbol for equality against a second.
Definition: CANChannel.h:119
stype m_stype
Type of the symbol.
Definition: CANChannel.h:107
CANSymbol(stype t, uint32_t data)
Initializes a CAN symbol.
Definition: CANChannel.h:100
stype
Type of the symbol.
Definition: CANChannel.h:49
@ TYPE_FD
Full-duplex bit.
Definition: CANChannel.h:63
@ TYPE_SOF
Start of frame.
Definition: CANChannel.h:51
@ TYPE_R0
Reserved bit.
Definition: CANChannel.h:60
@ TYPE_ID
CAN ID.
Definition: CANChannel.h:54
@ TYPE_ACK
Acknowledgement bit.
Definition: CANChannel.h:81
@ TYPE_DATA
A data byte.
Definition: CANChannel.h:69
@ TYPE_RTR
Remote transmission request bit.
Definition: CANChannel.h:57
@ TYPE_CRC_BAD
CRC with an incorrect value.
Definition: CANChannel.h:75
@ TYPE_DLC
Data length code.
Definition: CANChannel.h:66
@ TYPE_EOF
End of frame.
Definition: CANChannel.h:87
@ TYPE_CRC_OK
CRC with a correct value.
Definition: CANChannel.h:72
@ TYPE_CRC_DELIM
CRC delimiter.
Definition: CANChannel.h:78
@ TYPE_ACK_DELIM
ACK delimiter.
Definition: CANChannel.h:84
CANSymbol()
Default constructor, performs no initialization.
Definition: CANChannel.h:91
uint32_t m_data
Data value (meaning depends on type)
Definition: CANChannel.h:110
A single channel on an oscilloscope.
Definition: OscilloscopeChannel.h:49
Generic representation of an oscilloscope, logic analyzer, or spectrum analyzer.
Definition: Oscilloscope.h:50