app-starlock/star_lock/lib/blue/sender_manage.dart
2023-08-08 09:42:35 +08:00

51 lines
1.4 KiB
Dart

import 'io_protocol/io_addUser.dart';
import 'io_protocol/io_getPublicKey.dart';
import 'io_protocol/io_openDoor.dart';
import 'sender_data.dart';
class IoSenderManage {
//todo:获取公钥
static void getPublicKey(String lockId ,{CommandSendCallBack? callBack}) {
CommandSenderManager().managerSendData(command: GetPublicKeyCommand(
lockID: lockId,
), callBack:callBack);
}
//todo:添加用户
// static void senderAddUser({CommandSendCallBack? callBack}) {
// CommandSenderManager().managerSendData(
// command: AddUserCommand(
// cmdID: 0,
// lockID: "",
// authUserID: "",
// keyID: "",
// userID: "",
// openMode: 0,
// keyType: 0,
// startDate: 0,
// expireDate: 0,
// role: 0,
// password: "",
// token: 0,
// authCodeLen: 0,
// authCode: "",
// ), callBack:callBack);
// }
//todo:开锁
// static void senderOpenDoor({CommandSendCallBack? callBack}) {
// CommandSenderManager().managerSendData(
// command: OpenDoorCommand(
// cmdID: 0,
// keyID: "",
// userID: "",
// openMode: 0,
// openTime: 0,
// token: 0,
// authCodeLen: 0,
// authCode: "",
// ), callBack:callBack);
// }
}