Config_PositionConfig constructor
Config_PositionConfig({
- int? positionBroadcastSecs,
- bool? positionBroadcastSmartEnabled,
- bool? fixedPosition,
- @Deprecated('This field is deprecated.') bool? gpsEnabled,
- int? gpsUpdateInterval,
- @Deprecated('This field is deprecated.') int? gpsAttemptTime,
- int? positionFlags,
- int? rxGpio,
- int? txGpio,
- int? broadcastSmartMinimumDistance,
- int? broadcastSmartMinimumIntervalSecs,
- int? gpsEnGpio,
- Config_PositionConfig_GpsMode? gpsMode,
Implementation
factory Config_PositionConfig({
$core.int? positionBroadcastSecs,
$core.bool? positionBroadcastSmartEnabled,
$core.bool? fixedPosition,
@$core.Deprecated('This field is deprecated.') $core.bool? gpsEnabled,
$core.int? gpsUpdateInterval,
@$core.Deprecated('This field is deprecated.') $core.int? gpsAttemptTime,
$core.int? positionFlags,
$core.int? rxGpio,
$core.int? txGpio,
$core.int? broadcastSmartMinimumDistance,
$core.int? broadcastSmartMinimumIntervalSecs,
$core.int? gpsEnGpio,
Config_PositionConfig_GpsMode? gpsMode,
}) {
final result = create();
if (positionBroadcastSecs != null)
result.positionBroadcastSecs = positionBroadcastSecs;
if (positionBroadcastSmartEnabled != null)
result.positionBroadcastSmartEnabled = positionBroadcastSmartEnabled;
if (fixedPosition != null) result.fixedPosition = fixedPosition;
if (gpsEnabled != null) result.gpsEnabled = gpsEnabled;
if (gpsUpdateInterval != null) result.gpsUpdateInterval = gpsUpdateInterval;
if (gpsAttemptTime != null) result.gpsAttemptTime = gpsAttemptTime;
if (positionFlags != null) result.positionFlags = positionFlags;
if (rxGpio != null) result.rxGpio = rxGpio;
if (txGpio != null) result.txGpio = txGpio;
if (broadcastSmartMinimumDistance != null)
result.broadcastSmartMinimumDistance = broadcastSmartMinimumDistance;
if (broadcastSmartMinimumIntervalSecs != null)
result.broadcastSmartMinimumIntervalSecs =
broadcastSmartMinimumIntervalSecs;
if (gpsEnGpio != null) result.gpsEnGpio = gpsEnGpio;
if (gpsMode != null) result.gpsMode = gpsMode;
return result;
}