getDelete_pwd_card_fingerprint_user_data function

Future<List<int>> getDelete_pwd_card_fingerprint_user_data(
  1. int ID,
  2. BluetoothCmdType cmdType
)

获取 添加密码/卡/指纹 的数据 ,参数ID为密码的id或者是指纹的id或者是卡的id

Implementation

Future<List<int>> getDelete_pwd_card_fingerprint_user_data(
    int ID, BluetoothCmdType cmdType) async {
  // TYPE 的定义
  // 1 (0x01)	管理员密码
  // 2 (0x02) 	普通用户密码
  // 3  (0x03)	超级用户密码
  // 4  (0x04)	动态密码
  // 5  (0x05)	防胁迫密码
  // 6  (0x06)	卡
  // 7  (0x07)	指纹
  // 8  (0x08)	防胁迫指纹
  // 13 (0x0d)	本地一次性密码

  // 0xFE 0x06 LEN SNO TYPE ID checksum
  // 指令
  int cmd = 0x06;
  // 获取SNO
  final List<int> snoList = await getSNOList();
  // TYPE 0x02普通密码,0x06卡,0x07指纹
  int TYPE = cmdType.index;
  // int TYPE = 0x06;
  // int TYPE = 0x07;
  // 获取ID, 被删除的对应id,当被删除的是密码的时候,就是密码对应的ID
  // int ID = 1;
  // int ID = 1;
  // int ID = 4;

  //有效数据
  List<int> subData = [...snoList, TYPE, ID];
  return tempEncrypt(cmd, subData);
}