44 lines
1.0 KiB
Dart
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);
|
|
}
|
|
} |