51 lines
1.4 KiB
Dart
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);
|
|
// }
|
|
} |