src.model package

Subpackages

Submodules

src.model.log module

src.model.validators module

设备验证模块。

本模块提供设备地址验证功能。

src.model.validators.validate_device(address, ctrl_code, addr)[源代码]

验证设备地址是否匹配。

以下情况验证通过: 1. 读/写通讯地址命令的响应帧(控制码带 0x80 应答标志) 2. 广播地址(0xAA AA AA AA AA AA) 3. 广播校时地址(0x99 99 99 99 99 99) 4. 地址与预期地址完全匹配

参数:
  • address (bytearray) -- 预期的设备地址(6字节)。

  • ctrl_code (CtrlCode) -- 帧的控制码。

  • addr (bytes) -- 帧中的实际地址(6字节)。

返回:

验证通过返回 True,否则返回 False。

返回类型:

bool

Module contents

src.model.init()[源代码]