getEnable_Disable_Dynamic_Password_data function
获取 启用/禁用指定的动态密码 的数据 isEable:是否启用密码
Implementation
Future<List<int>> getEnable_Disable_Dynamic_Password_data(
bool isEable, List<int> PASSWORD) async {
// 设置时:0xFE 0x20 LEN SNO ENABLED PASSWORD checksum
// 指令
int cmd = 0x20;
// 获取SNO
final List<int> snoList = await getSNOList();
// ENABLED 为0x01,表示启用动态密码;为0x00时,表示禁用动态密码
int ENABLED = 0;
if (isEable) {
ENABLED = 1;
}
// PASSWORD
// final List<int> PASSWORD = [0x11, 0x11, 0x11];
//有效数据
List<int> subData = [...snoList, ENABLED, ...PASSWORD];
return tempEncrypt(cmd, subData);
}