handleCommandClassThermostatFanMode method

  1. @override
void handleCommandClassThermostatFanMode(
  1. List<int> data
)

Implementation

@override
void handleCommandClassThermostatFanMode(List<int> data) {
  switch (data[8]) {
    case THERMOSTAT_FAN_MODE_REPORT:
      processedResult<ThermostatFanModeReport>(
          fanMode = ThermostatFanModeReport(data));
      return;
    case THERMOSTAT_FAN_MODE_SUPPORTED_REPORT:
      processedResult<ThermostatFanModeSupportedReport>(
          ThermostatFanModeSupportedReport(data));
      return;
    default:
      return unhandledCommandClass(COMMAND_CLASS_THERMOSTAT_FAN_MODE,
          'COMMAND_CLASS_THERMOSTAT_FAN_MODE', data);
  }
}