PySide6.QtSerialBus.QtCanBus¶
- class QtCanBus¶
QtCanBus 命名空间提供了一些在 QtSerialPort 模块的 CAN 总线处理部分中使用的常见枚举。更多…
概要¶
静态函数¶
def
qbswap()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
- class DataSource¶
此枚举表示数据在CAN帧中的位置。
常量
描述
QtCanBus.DataSource.Payload
数据将从有效载荷中提取。
QtCanBus.DataSource.FrameId
数据将从帧ID中提取。
- class DataFormat¶
此枚举表示可能的数据格式。格式定义了如何从其源中提取值。
常量
描述
QtCanBus.DataFormat.SignedInteger
信号值是一个有符号整数。
QtCanBus.DataFormat.UnsignedInteger
信号值是一个无符号整数。
QtCanBus.DataFormat.Float
信号值是浮点数。
QtCanBus.DataFormat.Double
信号值是双精度浮点数。
QtCanBus.DataFormat.AsciiString
信号值是一个ASCII字符串。
- class MultiplexState¶
此枚举表示信号的可能多路复用状态。
常量
描述
QtCanBus.MultiplexState.None
该信号未用于多路复用。
QtCanBus.MultiplexState.MultiplexorSwitch
该信号用作多路复用器开关,这意味着其他信号依赖于该信号的值。
QtCanBus.MultiplexState.MultiplexedSignal
该信号由某个开关进行多路复用,因此只有在开关具有特定值时才能提取其值。
QtCanBus.MultiplexState.SwitchAndSignal
信号的复用器开关必须具有使我们能够使用此信号的值。当使用时,该信号还充当其他复用信号的复用器开关。
- class UniqueId¶
表示一个CAN唯一标识符。基础类型是quint32。
枚举用于避免隐式转换为或从无符号整数。