ParamResult.form constructor

ParamResult.form(
  1. CommandResult commandResult
)

Implementation

ParamResult.form(CommandResult commandResult) {
  isSuccess = false;
  if (commandResult != null && commandResult.isSuccess == true) {
    isSuccess = true;
    cmd = commandResult.cmd;
    try {
      Map data = commandResult.getMap();
      sourceData = data;
      result = data["result"];
      timeParam = TimeParam.from(data);
      networkParam = NetworkParam.from(data);
      wifiParam = WiFiParam.from(data);
      alarmMotionParam = AlarmMotionParam.from(data);
    } catch (Exception) {}
  }
}