getDeviceStateInfo method
获得设备的状态信息
Implementation
Future<StateCode?> getDeviceStateInfo(String deviceId) async {
String info = await methodChannel
.invokeMethod("getDeviceStateInfo", {"deviceId": deviceId});
if (info == "") return Future.value();
var decode = convert.json.decode(info);
return Future.value(StateCode(
battery: decode["battery"],
volume: decode["volume"],
mode: decode["mode"],
temp: decode["temp"],
lockTongue: decode["lockTongue"],
mainLockTongue: decode["mainLockTongue"],
door: decode["door"],
antiLockButton: decode["antiLockButton"],
keyCylinder: decode["keyCylinder"],
card: decode["card"],
));
}