getSync_user_bing_phone_data function

Future<List<int>> getSync_user_bing_phone_data(
  1. SYNC_type sync_type
)

获取 同步用户、已绑定的手机 的数据

Implementation

Future<List<int>> getSync_user_bing_phone_data(SYNC_type sync_type) async {
  // 0xFE 0x13 LEN SNO TYPE checksum
  // 指令
  int cmd = 0x13;
  // 获取SNO
  final List<int> snoList = await getSNOList();
  // TYPE为指定同步的数据类型,0x00则为同步用户;同步用户的时候则需要同步此用户的所有密码、卡、指纹、报警指纹;
  // TYPE 为0e时,则是同步当前锁已经绑定的手机
  // int TYPE = 0;
  int TYPE = 0x0e;

  if (sync_type == SYNC_type.sync_user) {
    TYPE = 0;
  }

  //有效数据
  List<int> subData = [...snoList, TYPE];

  return tempEncrypt(cmd, subData);
}