BaseStationCommand constructor

BaseStationCommand({
  1. Version? version,
  2. AntennaControlMode? mode,
  3. GpsCoordinates? roverCoordinates,
  4. GpsCoordinates? baseStationCoordinates,
  5. GpsCoordinates? roverCoordinatesOverride,
  6. AntennaFirmwareCommand? manualCommand,
  7. double? angleTolerance,
})

Implementation

factory BaseStationCommand({
  $3.Version? version,
  AntennaControlMode? mode,
  $4.GpsCoordinates? roverCoordinates,
  $4.GpsCoordinates? baseStationCoordinates,
  $4.GpsCoordinates? roverCoordinatesOverride,
  AntennaFirmwareCommand? manualCommand,
  $core.double? angleTolerance,
}) {
  final $result = create();
  if (version != null) {
    $result.version = version;
  }
  if (mode != null) {
    $result.mode = mode;
  }
  if (roverCoordinates != null) {
    $result.roverCoordinates = roverCoordinates;
  }
  if (baseStationCoordinates != null) {
    $result.baseStationCoordinates = baseStationCoordinates;
  }
  if (roverCoordinatesOverride != null) {
    $result.roverCoordinatesOverride = roverCoordinatesOverride;
  }
  if (manualCommand != null) {
    $result.manualCommand = manualCommand;
  }
  if (angleTolerance != null) {
    $result.angleTolerance = angleTolerance;
  }
  return $result;
}