getSet_query_spuer_data function
获取 设置/查看 超级用户的权限 的数据
Implementation
Future<List<int>> getSet_query_spuer_data(ZYG_Super_PRIVILEGE_type type) async {
// 设置时:0xFE 0x23 LEN SNO PRIVILEGE checksum
// 指令
int cmd = 0x23;
// 获取SNO
final List<int> snoList = await getSNOList();
// PRIVILEGE PRIVILEGE 不为空时,为设置超级用户的权限,占1个字节,默认的权限为0x01 仅具有分享功能
// int PRIVILEGE = 1;
List<int> PRIVILEGE = [type.index];
if (type == ZYG_Super_PRIVILEGE_type.query) {
PRIVILEGE = [];
}
//有效数据
List<int> subData = [...snoList, ...PRIVILEGE];
// PRIVILEGE为空时,为查询 超级用户的权限值
// List<int> subData = [...snoList];
return tempEncrypt(cmd, subData);
}