app-starlock/star_lock/lib/command/sender_manage.dart
2023-07-27 15:29:37 +08:00

44 lines
1.0 KiB
Dart

import 'package:star_lock/command/sender_data.dart';
import 'io_protocol/io_addUser.dart';
import 'io_protocol/io_openDoor.dart';
class IoSenderManage {
//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);
}
}