getSET_QUERY_AUTO_LOCK_TIME_data function

Future<List<int>> getSET_QUERY_AUTO_LOCK_TIME_data(
  1. String? TIME_str
)

获取 自动锁门时间设置、查询 的数据

Implementation

Future<List<int>> getSET_QUERY_AUTO_LOCK_TIME_data(String? TIME_str) async {
  // 0xFE 0x16 LEN SNO TIME(秒) checksum
  // 指令
  int cmd = 0x16;
  // 获取SNO
  final List<int> snoList = await getSNOList();
  // TIME不为空时,则为设置自动关锁的时间,单位为秒,数值为0-240,0表示禁用自动关锁功能,用十六进制表示
  // int TIME = 0x14;
  // int TIME = 0;
  List<int> TIME = [];
  if (TIME_str != null) {
    TIME = [int.parse(TIME_str)];
  }

  //有效数据
  List<int> subData = [...snoList, ...TIME];
  // TIME为空时,则为查询锁当前的自动锁门时间
  // List<int> subData = [...snoList];

  return tempEncrypt(cmd, subData);
}