Config_LoRaConfig constructor
Config_LoRaConfig({
- bool? usePreset,
- Config_LoRaConfig_ModemPreset? modemPreset,
- int? bandwidth,
- int? spreadFactor,
- int? codingRate,
- double? frequencyOffset,
- Config_LoRaConfig_RegionCode? region,
- int? hopLimit,
- bool? txEnabled,
- int? txPower,
- int? channelNum,
- bool? overrideDutyCycle,
- bool? sx126xRxBoostedGain,
- double? overrideFrequency,
- bool? paFanDisabled,
- Iterable<
int> ? ignoreIncoming, - bool? ignoreMqtt,
- bool? configOkToMqtt,
Implementation
factory Config_LoRaConfig({
$core.bool? usePreset,
Config_LoRaConfig_ModemPreset? modemPreset,
$core.int? bandwidth,
$core.int? spreadFactor,
$core.int? codingRate,
$core.double? frequencyOffset,
Config_LoRaConfig_RegionCode? region,
$core.int? hopLimit,
$core.bool? txEnabled,
$core.int? txPower,
$core.int? channelNum,
$core.bool? overrideDutyCycle,
$core.bool? sx126xRxBoostedGain,
$core.double? overrideFrequency,
$core.bool? paFanDisabled,
$core.Iterable<$core.int>? ignoreIncoming,
$core.bool? ignoreMqtt,
$core.bool? configOkToMqtt,
}) {
final result = create();
if (usePreset != null) result.usePreset = usePreset;
if (modemPreset != null) result.modemPreset = modemPreset;
if (bandwidth != null) result.bandwidth = bandwidth;
if (spreadFactor != null) result.spreadFactor = spreadFactor;
if (codingRate != null) result.codingRate = codingRate;
if (frequencyOffset != null) result.frequencyOffset = frequencyOffset;
if (region != null) result.region = region;
if (hopLimit != null) result.hopLimit = hopLimit;
if (txEnabled != null) result.txEnabled = txEnabled;
if (txPower != null) result.txPower = txPower;
if (channelNum != null) result.channelNum = channelNum;
if (overrideDutyCycle != null) result.overrideDutyCycle = overrideDutyCycle;
if (sx126xRxBoostedGain != null)
result.sx126xRxBoostedGain = sx126xRxBoostedGain;
if (overrideFrequency != null) result.overrideFrequency = overrideFrequency;
if (paFanDisabled != null) result.paFanDisabled = paFanDisabled;
if (ignoreIncoming != null) result.ignoreIncoming.addAll(ignoreIncoming);
if (ignoreMqtt != null) result.ignoreMqtt = ignoreMqtt;
if (configOkToMqtt != null) result.configOkToMqtt = configOkToMqtt;
return result;
}