From b5ccfa4564b4152767f56f89d695579db411b840 Mon Sep 17 00:00:00 2001 From: preston Date: Wed, 29 Oct 2025 12:33:41 -0400 Subject: [PATCH 01/19] Add camera rotation parameter to video.proto - Added rotation field to CameraDetails message for camera orientation control - Field 17: int32 rotation (degrees) - Updated protobuf version to 1.3 --- burt_network/Protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/burt_network/Protobuf b/burt_network/Protobuf index 3a009905..503176b2 160000 --- a/burt_network/Protobuf +++ b/burt_network/Protobuf @@ -1 +1 @@ -Subproject commit 3a0099055d805fe6db85d532e89dcde2dbfc4fe0 +Subproject commit 503176b261f884808916a58ad85871ebd983cac0 From 31cb4530e3bb5f06ffd46a4616cc91daae1c09f4 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 2 Nov 2025 11:11:51 -0500 Subject: [PATCH 02/19] Generate From Proto --- burt_network/lib/src/generated/arm.pb.dart | 690 +++++++++--------- .../lib/src/generated/arm.pbenum.dart | 16 +- .../lib/src/generated/arm.pbjson.dart | 124 +++- .../lib/src/generated/autonomy.pb.dart | 279 +++---- .../lib/src/generated/autonomy.pbenum.dart | 77 +- .../lib/src/generated/autonomy.pbjson.dart | 61 +- .../lib/src/generated/base_station.pb.dart | 498 +++++++------ .../src/generated/base_station.pbenum.dart | 43 +- .../src/generated/base_station.pbjson.dart | 106 ++- burt_network/lib/src/generated/core.pb.dart | 149 ++-- .../lib/src/generated/core.pbenum.dart | 41 +- .../lib/src/generated/core.pbjson.dart | 25 +- burt_network/lib/src/generated/drive.pb.dart | 613 ++++++++-------- .../lib/src/generated/drive.pbenum.dart | 104 ++- .../lib/src/generated/drive.pbjson.dart | 123 +++- .../lib/src/generated/geometry.pb.dart | 249 ++++--- .../lib/src/generated/geometry.pbenum.dart | 16 +- .../lib/src/generated/geometry.pbjson.dart | 34 +- .../google/protobuf/timestamp.pb.dart | 237 +++--- .../google/protobuf/timestamp.pbenum.dart | 16 +- .../google/protobuf/timestamp.pbjson.dart | 16 +- burt_network/lib/src/generated/gps.pb.dart | 228 +++--- .../lib/src/generated/gps.pbenum.dart | 40 +- .../lib/src/generated/gps.pbjson.dart | 25 +- burt_network/lib/src/generated/lidar.pb.dart | 254 ++++--- .../lib/src/generated/lidar.pbenum.dart | 16 +- .../lib/src/generated/lidar.pbjson.dart | 39 +- burt_network/lib/src/generated/logs.pb.dart | 113 +-- .../lib/src/generated/logs.pbenum.dart | 52 +- .../lib/src/generated/logs.pbjson.dart | 25 +- burt_network/lib/src/generated/motor.pb.dart | 227 +++--- .../lib/src/generated/motor.pbenum.dart | 61 +- .../lib/src/generated/motor.pbjson.dart | 43 +- burt_network/lib/src/generated/relays.pb.dart | 310 ++++---- .../lib/src/generated/relays.pbenum.dart | 16 +- .../lib/src/generated/relays.pbjson.dart | 115 ++- .../lib/src/generated/science.pb.dart | 325 ++++----- .../lib/src/generated/science.pbenum.dart | 113 +-- .../lib/src/generated/science.pbjson.dart | 61 +- burt_network/lib/src/generated/status.pb.dart | 86 ++- .../lib/src/generated/status.pbenum.dart | 49 +- .../lib/src/generated/status.pbjson.dart | 25 +- .../lib/src/generated/subsystems.pb.dart | 220 +++--- .../lib/src/generated/subsystems.pbenum.dart | 16 +- .../lib/src/generated/subsystems.pbjson.dart | 43 +- burt_network/lib/src/generated/utils.pb.dart | 18 +- .../lib/src/generated/utils.pbenum.dart | 32 +- .../lib/src/generated/utils.pbjson.dart | 16 +- .../lib/src/generated/version.pb.dart | 87 +-- .../lib/src/generated/version.pbenum.dart | 16 +- .../lib/src/generated/version.pbjson.dart | 16 +- burt_network/lib/src/generated/video.pb.dart | 461 ++++++------ .../lib/src/generated/video.pbenum.dart | 90 ++- .../lib/src/generated/video.pbjson.dart | 63 +- burt_network/lib/src/generated/vision.pb.dart | 258 +++---- .../lib/src/generated/vision.pbenum.dart | 43 +- .../lib/src/generated/vision.pbjson.dart | 60 +- .../lib/src/generated/wrapper.pb.dart | 111 +-- .../lib/src/generated/wrapper.pbenum.dart | 16 +- .../lib/src/generated/wrapper.pbjson.dart | 25 +- 60 files changed, 4044 insertions(+), 3287 deletions(-) diff --git a/burt_network/lib/src/generated/arm.pb.dart b/burt_network/lib/src/generated/arm.pb.dart index 916062f2..5a182332 100644 --- a/burt_network/lib/src/generated/arm.pb.dart +++ b/burt_network/lib/src/generated/arm.pb.dart @@ -1,690 +1,670 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: arm.proto -// -// @dart = 2.12 +// Generated from arm.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'geometry.pb.dart' as $1; -import 'motor.pb.dart' as $2; -import 'utils.pbenum.dart' as $0; -import 'version.pb.dart' as $3; +import 'geometry.pb.dart' as $0; +import 'motor.pb.dart' as $1; +import 'utils.pbenum.dart' as $3; +import 'version.pb.dart' as $2; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; class ArmData extends $pb.GeneratedMessage { factory ArmData({ - $1.Coordinates? currentPosition, - $1.Coordinates? targetPosition, - $2.MotorData? base, - $2.MotorData? shoulder, - $2.MotorData? elbow, - $3.Version? version, + $0.Coordinates? currentPosition, + $0.Coordinates? targetPosition, + $1.MotorData? base, + $1.MotorData? shoulder, + $1.MotorData? elbow, + $2.Version? version, }) { - final $result = create(); - if (currentPosition != null) { - $result.currentPosition = currentPosition; - } - if (targetPosition != null) { - $result.targetPosition = targetPosition; - } - if (base != null) { - $result.base = base; - } - if (shoulder != null) { - $result.shoulder = shoulder; - } - if (elbow != null) { - $result.elbow = elbow; - } - if (version != null) { - $result.version = version; - } - return $result; + final result = create(); + if (currentPosition != null) result.currentPosition = currentPosition; + if (targetPosition != null) result.targetPosition = targetPosition; + if (base != null) result.base = base; + if (shoulder != null) result.shoulder = shoulder; + if (elbow != null) result.elbow = elbow; + if (version != null) result.version = version; + return result; } - ArmData._() : super(); - factory ArmData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ArmData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ArmData', createEmptyInstance: create) - ..aOM<$1.Coordinates>(1, _omitFieldNames ? '' : 'currentPosition', protoName: 'currentPosition', subBuilder: $1.Coordinates.create) - ..aOM<$1.Coordinates>(2, _omitFieldNames ? '' : 'targetPosition', protoName: 'targetPosition', subBuilder: $1.Coordinates.create) - ..aOM<$2.MotorData>(3, _omitFieldNames ? '' : 'base', subBuilder: $2.MotorData.create) - ..aOM<$2.MotorData>(4, _omitFieldNames ? '' : 'shoulder', subBuilder: $2.MotorData.create) - ..aOM<$2.MotorData>(5, _omitFieldNames ? '' : 'elbow', subBuilder: $2.MotorData.create) - ..aOM<$3.Version>(6, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ArmData clone() => ArmData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ArmData copyWith(void Function(ArmData) updates) => super.copyWith((message) => updates(message as ArmData)) as ArmData; + ArmData._(); + + factory ArmData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ArmData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ArmData', + createEmptyInstance: create) + ..aOM<$0.Coordinates>(1, _omitFieldNames ? '' : 'currentPosition', + protoName: 'currentPosition', subBuilder: $0.Coordinates.create) + ..aOM<$0.Coordinates>(2, _omitFieldNames ? '' : 'targetPosition', + protoName: 'targetPosition', subBuilder: $0.Coordinates.create) + ..aOM<$1.MotorData>(3, _omitFieldNames ? '' : 'base', + subBuilder: $1.MotorData.create) + ..aOM<$1.MotorData>(4, _omitFieldNames ? '' : 'shoulder', + subBuilder: $1.MotorData.create) + ..aOM<$1.MotorData>(5, _omitFieldNames ? '' : 'elbow', + subBuilder: $1.MotorData.create) + ..aOM<$2.Version>(6, _omitFieldNames ? '' : 'version', + subBuilder: $2.Version.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ArmData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ArmData copyWith(void Function(ArmData) updates) => + super.copyWith((message) => updates(message as ArmData)) as ArmData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ArmData create() => ArmData._(); + @$core.override ArmData createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static ArmData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ArmData getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ArmData? _defaultInstance; @$pb.TagNumber(1) - $1.Coordinates get currentPosition => $_getN(0); + $0.Coordinates get currentPosition => $_getN(0); @$pb.TagNumber(1) - set currentPosition($1.Coordinates v) { setField(1, v); } + set currentPosition($0.Coordinates value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasCurrentPosition() => $_has(0); @$pb.TagNumber(1) - void clearCurrentPosition() => clearField(1); + void clearCurrentPosition() => $_clearField(1); @$pb.TagNumber(1) - $1.Coordinates ensureCurrentPosition() => $_ensure(0); + $0.Coordinates ensureCurrentPosition() => $_ensure(0); @$pb.TagNumber(2) - $1.Coordinates get targetPosition => $_getN(1); + $0.Coordinates get targetPosition => $_getN(1); @$pb.TagNumber(2) - set targetPosition($1.Coordinates v) { setField(2, v); } + set targetPosition($0.Coordinates value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasTargetPosition() => $_has(1); @$pb.TagNumber(2) - void clearTargetPosition() => clearField(2); + void clearTargetPosition() => $_clearField(2); @$pb.TagNumber(2) - $1.Coordinates ensureTargetPosition() => $_ensure(1); + $0.Coordinates ensureTargetPosition() => $_ensure(1); @$pb.TagNumber(3) - $2.MotorData get base => $_getN(2); + $1.MotorData get base => $_getN(2); @$pb.TagNumber(3) - set base($2.MotorData v) { setField(3, v); } + set base($1.MotorData value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasBase() => $_has(2); @$pb.TagNumber(3) - void clearBase() => clearField(3); + void clearBase() => $_clearField(3); @$pb.TagNumber(3) - $2.MotorData ensureBase() => $_ensure(2); + $1.MotorData ensureBase() => $_ensure(2); @$pb.TagNumber(4) - $2.MotorData get shoulder => $_getN(3); + $1.MotorData get shoulder => $_getN(3); @$pb.TagNumber(4) - set shoulder($2.MotorData v) { setField(4, v); } + set shoulder($1.MotorData value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasShoulder() => $_has(3); @$pb.TagNumber(4) - void clearShoulder() => clearField(4); + void clearShoulder() => $_clearField(4); @$pb.TagNumber(4) - $2.MotorData ensureShoulder() => $_ensure(3); + $1.MotorData ensureShoulder() => $_ensure(3); @$pb.TagNumber(5) - $2.MotorData get elbow => $_getN(4); + $1.MotorData get elbow => $_getN(4); @$pb.TagNumber(5) - set elbow($2.MotorData v) { setField(5, v); } + set elbow($1.MotorData value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasElbow() => $_has(4); @$pb.TagNumber(5) - void clearElbow() => clearField(5); + void clearElbow() => $_clearField(5); @$pb.TagNumber(5) - $2.MotorData ensureElbow() => $_ensure(4); + $1.MotorData ensureElbow() => $_ensure(4); @$pb.TagNumber(6) - $3.Version get version => $_getN(5); + $2.Version get version => $_getN(5); @$pb.TagNumber(6) - set version($3.Version v) { setField(6, v); } + set version($2.Version value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasVersion() => $_has(5); @$pb.TagNumber(6) - void clearVersion() => clearField(6); + void clearVersion() => $_clearField(6); @$pb.TagNumber(6) - $3.Version ensureVersion() => $_ensure(5); + $2.Version ensureVersion() => $_ensure(5); } class ArmCommand extends $pb.GeneratedMessage { factory ArmCommand({ $core.bool? stop, $core.bool? calibrate, - $2.MotorCommand? swivel, - $2.MotorCommand? shoulder, - $2.MotorCommand? elbow, - $2.MotorCommand? gripperLift, + $1.MotorCommand? swivel, + $1.MotorCommand? shoulder, + $1.MotorCommand? elbow, + $1.MotorCommand? gripperLift, $core.double? ikX, $core.double? ikY, $core.double? ikZ, $core.bool? jab, - $3.Version? version, + $2.Version? version, }) { - final $result = create(); - if (stop != null) { - $result.stop = stop; - } - if (calibrate != null) { - $result.calibrate = calibrate; - } - if (swivel != null) { - $result.swivel = swivel; - } - if (shoulder != null) { - $result.shoulder = shoulder; - } - if (elbow != null) { - $result.elbow = elbow; - } - if (gripperLift != null) { - $result.gripperLift = gripperLift; - } - if (ikX != null) { - $result.ikX = ikX; - } - if (ikY != null) { - $result.ikY = ikY; - } - if (ikZ != null) { - $result.ikZ = ikZ; - } - if (jab != null) { - $result.jab = jab; - } - if (version != null) { - $result.version = version; - } - return $result; + final result = create(); + if (stop != null) result.stop = stop; + if (calibrate != null) result.calibrate = calibrate; + if (swivel != null) result.swivel = swivel; + if (shoulder != null) result.shoulder = shoulder; + if (elbow != null) result.elbow = elbow; + if (gripperLift != null) result.gripperLift = gripperLift; + if (ikX != null) result.ikX = ikX; + if (ikY != null) result.ikY = ikY; + if (ikZ != null) result.ikZ = ikZ; + if (jab != null) result.jab = jab; + if (version != null) result.version = version; + return result; } - ArmCommand._() : super(); - factory ArmCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ArmCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ArmCommand', createEmptyInstance: create) + ArmCommand._(); + + factory ArmCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ArmCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ArmCommand', + createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'stop') ..aOB(2, _omitFieldNames ? '' : 'calibrate') - ..aOM<$2.MotorCommand>(3, _omitFieldNames ? '' : 'swivel', subBuilder: $2.MotorCommand.create) - ..aOM<$2.MotorCommand>(4, _omitFieldNames ? '' : 'shoulder', subBuilder: $2.MotorCommand.create) - ..aOM<$2.MotorCommand>(5, _omitFieldNames ? '' : 'elbow', subBuilder: $2.MotorCommand.create) - ..aOM<$2.MotorCommand>(6, _omitFieldNames ? '' : 'gripperLift', subBuilder: $2.MotorCommand.create) - ..a<$core.double>(7, _omitFieldNames ? '' : 'ikX', $pb.PbFieldType.OF) - ..a<$core.double>(8, _omitFieldNames ? '' : 'ikY', $pb.PbFieldType.OF) - ..a<$core.double>(9, _omitFieldNames ? '' : 'ikZ', $pb.PbFieldType.OF) + ..aOM<$1.MotorCommand>(3, _omitFieldNames ? '' : 'swivel', + subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(4, _omitFieldNames ? '' : 'shoulder', + subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(5, _omitFieldNames ? '' : 'elbow', + subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(6, _omitFieldNames ? '' : 'gripperLift', + subBuilder: $1.MotorCommand.create) + ..aD(7, _omitFieldNames ? '' : 'ikX', fieldType: $pb.PbFieldType.OF) + ..aD(8, _omitFieldNames ? '' : 'ikY', fieldType: $pb.PbFieldType.OF) + ..aD(9, _omitFieldNames ? '' : 'ikZ', fieldType: $pb.PbFieldType.OF) ..aOB(10, _omitFieldNames ? '' : 'jab') - ..aOM<$3.Version>(11, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ArmCommand clone() => ArmCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ArmCommand copyWith(void Function(ArmCommand) updates) => super.copyWith((message) => updates(message as ArmCommand)) as ArmCommand; + ..aOM<$2.Version>(11, _omitFieldNames ? '' : 'version', + subBuilder: $2.Version.create) + ..hasRequiredFields = false; + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ArmCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ArmCommand copyWith(void Function(ArmCommand) updates) => + super.copyWith((message) => updates(message as ArmCommand)) as ArmCommand; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ArmCommand create() => ArmCommand._(); + @$core.override ArmCommand createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static ArmCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ArmCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static ArmCommand? _defaultInstance; /// General commands @$pb.TagNumber(1) $core.bool get stop => $_getBF(0); @$pb.TagNumber(1) - set stop($core.bool v) { $_setBool(0, v); } + set stop($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasStop() => $_has(0); @$pb.TagNumber(1) - void clearStop() => clearField(1); + void clearStop() => $_clearField(1); @$pb.TagNumber(2) $core.bool get calibrate => $_getBF(1); @$pb.TagNumber(2) - set calibrate($core.bool v) { $_setBool(1, v); } + set calibrate($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasCalibrate() => $_has(1); @$pb.TagNumber(2) - void clearCalibrate() => clearField(2); + void clearCalibrate() => $_clearField(2); /// Move individual motors @$pb.TagNumber(3) - $2.MotorCommand get swivel => $_getN(2); + $1.MotorCommand get swivel => $_getN(2); @$pb.TagNumber(3) - set swivel($2.MotorCommand v) { setField(3, v); } + set swivel($1.MotorCommand value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasSwivel() => $_has(2); @$pb.TagNumber(3) - void clearSwivel() => clearField(3); + void clearSwivel() => $_clearField(3); @$pb.TagNumber(3) - $2.MotorCommand ensureSwivel() => $_ensure(2); + $1.MotorCommand ensureSwivel() => $_ensure(2); @$pb.TagNumber(4) - $2.MotorCommand get shoulder => $_getN(3); + $1.MotorCommand get shoulder => $_getN(3); @$pb.TagNumber(4) - set shoulder($2.MotorCommand v) { setField(4, v); } + set shoulder($1.MotorCommand value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasShoulder() => $_has(3); @$pb.TagNumber(4) - void clearShoulder() => clearField(4); + void clearShoulder() => $_clearField(4); @$pb.TagNumber(4) - $2.MotorCommand ensureShoulder() => $_ensure(3); + $1.MotorCommand ensureShoulder() => $_ensure(3); @$pb.TagNumber(5) - $2.MotorCommand get elbow => $_getN(4); + $1.MotorCommand get elbow => $_getN(4); @$pb.TagNumber(5) - set elbow($2.MotorCommand v) { setField(5, v); } + set elbow($1.MotorCommand value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasElbow() => $_has(4); @$pb.TagNumber(5) - void clearElbow() => clearField(5); + void clearElbow() => $_clearField(5); @$pb.TagNumber(5) - $2.MotorCommand ensureElbow() => $_ensure(4); + $1.MotorCommand ensureElbow() => $_ensure(4); /// Needed for IK: If the wrist-lift moves, we need to re-calculate IK to keep the end-effector /// stationary. See /Arm/src/ik/README.md in the Arm-Firmware repository. @$pb.TagNumber(6) - $2.MotorCommand get gripperLift => $_getN(5); + $1.MotorCommand get gripperLift => $_getN(5); @$pb.TagNumber(6) - set gripperLift($2.MotorCommand v) { setField(6, v); } + set gripperLift($1.MotorCommand value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasGripperLift() => $_has(5); @$pb.TagNumber(6) - void clearGripperLift() => clearField(6); + void clearGripperLift() => $_clearField(6); @$pb.TagNumber(6) - $2.MotorCommand ensureGripperLift() => $_ensure(5); + $1.MotorCommand ensureGripperLift() => $_ensure(5); /// Can be removed in future versions @$pb.TagNumber(7) $core.double get ikX => $_getN(6); @$pb.TagNumber(7) - set ikX($core.double v) { $_setFloat(6, v); } + set ikX($core.double value) => $_setFloat(6, value); @$pb.TagNumber(7) $core.bool hasIkX() => $_has(6); @$pb.TagNumber(7) - void clearIkX() => clearField(7); + void clearIkX() => $_clearField(7); @$pb.TagNumber(8) $core.double get ikY => $_getN(7); @$pb.TagNumber(8) - set ikY($core.double v) { $_setFloat(7, v); } + set ikY($core.double value) => $_setFloat(7, value); @$pb.TagNumber(8) $core.bool hasIkY() => $_has(7); @$pb.TagNumber(8) - void clearIkY() => clearField(8); + void clearIkY() => $_clearField(8); @$pb.TagNumber(9) $core.double get ikZ => $_getN(8); @$pb.TagNumber(9) - set ikZ($core.double v) { $_setFloat(8, v); } + set ikZ($core.double value) => $_setFloat(8, value); @$pb.TagNumber(9) $core.bool hasIkZ() => $_has(8); @$pb.TagNumber(9) - void clearIkZ() => clearField(9); + void clearIkZ() => $_clearField(9); /// Custom actions @$pb.TagNumber(10) $core.bool get jab => $_getBF(9); @$pb.TagNumber(10) - set jab($core.bool v) { $_setBool(9, v); } + set jab($core.bool value) => $_setBool(9, value); @$pb.TagNumber(10) $core.bool hasJab() => $_has(9); @$pb.TagNumber(10) - void clearJab() => clearField(10); + void clearJab() => $_clearField(10); @$pb.TagNumber(11) - $3.Version get version => $_getN(10); + $2.Version get version => $_getN(10); @$pb.TagNumber(11) - set version($3.Version v) { setField(11, v); } + set version($2.Version value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasVersion() => $_has(10); @$pb.TagNumber(11) - void clearVersion() => clearField(11); + void clearVersion() => $_clearField(11); @$pb.TagNumber(11) - $3.Version ensureVersion() => $_ensure(10); + $2.Version ensureVersion() => $_ensure(10); } class GripperData extends $pb.GeneratedMessage { factory GripperData({ - $2.MotorData? lift, - $2.MotorData? rotate, - $2.MotorData? pinch, - $3.Version? version, + $1.MotorData? lift, + $1.MotorData? rotate, + $1.MotorData? pinch, + $2.Version? version, $core.int? servoAngle, - $0.BoolState? laserState, + $3.BoolState? laserState, }) { - final $result = create(); - if (lift != null) { - $result.lift = lift; - } - if (rotate != null) { - $result.rotate = rotate; - } - if (pinch != null) { - $result.pinch = pinch; - } - if (version != null) { - $result.version = version; - } - if (servoAngle != null) { - $result.servoAngle = servoAngle; - } - if (laserState != null) { - $result.laserState = laserState; - } - return $result; + final result = create(); + if (lift != null) result.lift = lift; + if (rotate != null) result.rotate = rotate; + if (pinch != null) result.pinch = pinch; + if (version != null) result.version = version; + if (servoAngle != null) result.servoAngle = servoAngle; + if (laserState != null) result.laserState = laserState; + return result; } - GripperData._() : super(); - factory GripperData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory GripperData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GripperData', createEmptyInstance: create) - ..aOM<$2.MotorData>(1, _omitFieldNames ? '' : 'lift', subBuilder: $2.MotorData.create) - ..aOM<$2.MotorData>(2, _omitFieldNames ? '' : 'rotate', subBuilder: $2.MotorData.create) - ..aOM<$2.MotorData>(3, _omitFieldNames ? '' : 'pinch', subBuilder: $2.MotorData.create) - ..aOM<$3.Version>(4, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..a<$core.int>(5, _omitFieldNames ? '' : 'servoAngle', $pb.PbFieldType.O3, protoName: 'servoAngle') - ..e<$0.BoolState>(6, _omitFieldNames ? '' : 'laserState', $pb.PbFieldType.OE, protoName: 'laserState', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - GripperData clone() => GripperData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - GripperData copyWith(void Function(GripperData) updates) => super.copyWith((message) => updates(message as GripperData)) as GripperData; + GripperData._(); + + factory GripperData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GripperData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GripperData', + createEmptyInstance: create) + ..aOM<$1.MotorData>(1, _omitFieldNames ? '' : 'lift', + subBuilder: $1.MotorData.create) + ..aOM<$1.MotorData>(2, _omitFieldNames ? '' : 'rotate', + subBuilder: $1.MotorData.create) + ..aOM<$1.MotorData>(3, _omitFieldNames ? '' : 'pinch', + subBuilder: $1.MotorData.create) + ..aOM<$2.Version>(4, _omitFieldNames ? '' : 'version', + subBuilder: $2.Version.create) + ..aI(5, _omitFieldNames ? '' : 'servoAngle', protoName: 'servoAngle') + ..aE<$3.BoolState>(6, _omitFieldNames ? '' : 'laserState', + protoName: 'laserState', enumValues: $3.BoolState.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GripperData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GripperData copyWith(void Function(GripperData) updates) => + super.copyWith((message) => updates(message as GripperData)) + as GripperData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GripperData create() => GripperData._(); + @$core.override GripperData createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static GripperData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GripperData getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static GripperData? _defaultInstance; @$pb.TagNumber(1) - $2.MotorData get lift => $_getN(0); + $1.MotorData get lift => $_getN(0); @$pb.TagNumber(1) - set lift($2.MotorData v) { setField(1, v); } + set lift($1.MotorData value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasLift() => $_has(0); @$pb.TagNumber(1) - void clearLift() => clearField(1); + void clearLift() => $_clearField(1); @$pb.TagNumber(1) - $2.MotorData ensureLift() => $_ensure(0); + $1.MotorData ensureLift() => $_ensure(0); @$pb.TagNumber(2) - $2.MotorData get rotate => $_getN(1); + $1.MotorData get rotate => $_getN(1); @$pb.TagNumber(2) - set rotate($2.MotorData v) { setField(2, v); } + set rotate($1.MotorData value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRotate() => $_has(1); @$pb.TagNumber(2) - void clearRotate() => clearField(2); + void clearRotate() => $_clearField(2); @$pb.TagNumber(2) - $2.MotorData ensureRotate() => $_ensure(1); + $1.MotorData ensureRotate() => $_ensure(1); @$pb.TagNumber(3) - $2.MotorData get pinch => $_getN(2); + $1.MotorData get pinch => $_getN(2); @$pb.TagNumber(3) - set pinch($2.MotorData v) { setField(3, v); } + set pinch($1.MotorData value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPinch() => $_has(2); @$pb.TagNumber(3) - void clearPinch() => clearField(3); + void clearPinch() => $_clearField(3); @$pb.TagNumber(3) - $2.MotorData ensurePinch() => $_ensure(2); + $1.MotorData ensurePinch() => $_ensure(2); @$pb.TagNumber(4) - $3.Version get version => $_getN(3); + $2.Version get version => $_getN(3); @$pb.TagNumber(4) - set version($3.Version v) { setField(4, v); } + set version($2.Version value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasVersion() => $_has(3); @$pb.TagNumber(4) - void clearVersion() => clearField(4); + void clearVersion() => $_clearField(4); @$pb.TagNumber(4) - $3.Version ensureVersion() => $_ensure(3); + $2.Version ensureVersion() => $_ensure(3); @$pb.TagNumber(5) $core.int get servoAngle => $_getIZ(4); @$pb.TagNumber(5) - set servoAngle($core.int v) { $_setSignedInt32(4, v); } + set servoAngle($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasServoAngle() => $_has(4); @$pb.TagNumber(5) - void clearServoAngle() => clearField(5); + void clearServoAngle() => $_clearField(5); @$pb.TagNumber(6) - $0.BoolState get laserState => $_getN(5); + $3.BoolState get laserState => $_getN(5); @$pb.TagNumber(6) - set laserState($0.BoolState v) { setField(6, v); } + set laserState($3.BoolState value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasLaserState() => $_has(5); @$pb.TagNumber(6) - void clearLaserState() => clearField(6); + void clearLaserState() => $_clearField(6); } class GripperCommand extends $pb.GeneratedMessage { factory GripperCommand({ $core.bool? stop, $core.bool? calibrate, - $2.MotorCommand? lift, - $2.MotorCommand? rotate, - $2.MotorCommand? pinch, + $1.MotorCommand? lift, + $1.MotorCommand? rotate, + $1.MotorCommand? pinch, $core.bool? open, $core.bool? close, $core.bool? spin, - $3.Version? version, + $2.Version? version, $core.int? servoAngle, - $0.BoolState? laserState, + $3.BoolState? laserState, }) { - final $result = create(); - if (stop != null) { - $result.stop = stop; - } - if (calibrate != null) { - $result.calibrate = calibrate; - } - if (lift != null) { - $result.lift = lift; - } - if (rotate != null) { - $result.rotate = rotate; - } - if (pinch != null) { - $result.pinch = pinch; - } - if (open != null) { - $result.open = open; - } - if (close != null) { - $result.close = close; - } - if (spin != null) { - $result.spin = spin; - } - if (version != null) { - $result.version = version; - } - if (servoAngle != null) { - $result.servoAngle = servoAngle; - } - if (laserState != null) { - $result.laserState = laserState; - } - return $result; + final result = create(); + if (stop != null) result.stop = stop; + if (calibrate != null) result.calibrate = calibrate; + if (lift != null) result.lift = lift; + if (rotate != null) result.rotate = rotate; + if (pinch != null) result.pinch = pinch; + if (open != null) result.open = open; + if (close != null) result.close = close; + if (spin != null) result.spin = spin; + if (version != null) result.version = version; + if (servoAngle != null) result.servoAngle = servoAngle; + if (laserState != null) result.laserState = laserState; + return result; } - GripperCommand._() : super(); - factory GripperCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory GripperCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GripperCommand', createEmptyInstance: create) + GripperCommand._(); + + factory GripperCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GripperCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GripperCommand', + createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'stop') ..aOB(2, _omitFieldNames ? '' : 'calibrate') - ..aOM<$2.MotorCommand>(3, _omitFieldNames ? '' : 'lift', subBuilder: $2.MotorCommand.create) - ..aOM<$2.MotorCommand>(4, _omitFieldNames ? '' : 'rotate', subBuilder: $2.MotorCommand.create) - ..aOM<$2.MotorCommand>(5, _omitFieldNames ? '' : 'pinch', subBuilder: $2.MotorCommand.create) + ..aOM<$1.MotorCommand>(3, _omitFieldNames ? '' : 'lift', + subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(4, _omitFieldNames ? '' : 'rotate', + subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(5, _omitFieldNames ? '' : 'pinch', + subBuilder: $1.MotorCommand.create) ..aOB(6, _omitFieldNames ? '' : 'open') ..aOB(7, _omitFieldNames ? '' : 'close') ..aOB(8, _omitFieldNames ? '' : 'spin') - ..aOM<$3.Version>(9, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..a<$core.int>(10, _omitFieldNames ? '' : 'servoAngle', $pb.PbFieldType.O3, protoName: 'servoAngle') - ..e<$0.BoolState>(11, _omitFieldNames ? '' : 'laserState', $pb.PbFieldType.OE, protoName: 'laserState', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - GripperCommand clone() => GripperCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - GripperCommand copyWith(void Function(GripperCommand) updates) => super.copyWith((message) => updates(message as GripperCommand)) as GripperCommand; - + ..aOM<$2.Version>(9, _omitFieldNames ? '' : 'version', + subBuilder: $2.Version.create) + ..aI(10, _omitFieldNames ? '' : 'servoAngle', protoName: 'servoAngle') + ..aE<$3.BoolState>(11, _omitFieldNames ? '' : 'laserState', + protoName: 'laserState', enumValues: $3.BoolState.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GripperCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GripperCommand copyWith(void Function(GripperCommand) updates) => + super.copyWith((message) => updates(message as GripperCommand)) + as GripperCommand; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GripperCommand create() => GripperCommand._(); + @$core.override GripperCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static GripperCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GripperCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static GripperCommand? _defaultInstance; /// General commands @$pb.TagNumber(1) $core.bool get stop => $_getBF(0); @$pb.TagNumber(1) - set stop($core.bool v) { $_setBool(0, v); } + set stop($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasStop() => $_has(0); @$pb.TagNumber(1) - void clearStop() => clearField(1); + void clearStop() => $_clearField(1); @$pb.TagNumber(2) $core.bool get calibrate => $_getBF(1); @$pb.TagNumber(2) - set calibrate($core.bool v) { $_setBool(1, v); } + set calibrate($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasCalibrate() => $_has(1); @$pb.TagNumber(2) - void clearCalibrate() => clearField(2); + void clearCalibrate() => $_clearField(2); /// Move individual motors @$pb.TagNumber(3) - $2.MotorCommand get lift => $_getN(2); + $1.MotorCommand get lift => $_getN(2); @$pb.TagNumber(3) - set lift($2.MotorCommand v) { setField(3, v); } + set lift($1.MotorCommand value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasLift() => $_has(2); @$pb.TagNumber(3) - void clearLift() => clearField(3); + void clearLift() => $_clearField(3); @$pb.TagNumber(3) - $2.MotorCommand ensureLift() => $_ensure(2); + $1.MotorCommand ensureLift() => $_ensure(2); @$pb.TagNumber(4) - $2.MotorCommand get rotate => $_getN(3); + $1.MotorCommand get rotate => $_getN(3); @$pb.TagNumber(4) - set rotate($2.MotorCommand v) { setField(4, v); } + set rotate($1.MotorCommand value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasRotate() => $_has(3); @$pb.TagNumber(4) - void clearRotate() => clearField(4); + void clearRotate() => $_clearField(4); @$pb.TagNumber(4) - $2.MotorCommand ensureRotate() => $_ensure(3); + $1.MotorCommand ensureRotate() => $_ensure(3); @$pb.TagNumber(5) - $2.MotorCommand get pinch => $_getN(4); + $1.MotorCommand get pinch => $_getN(4); @$pb.TagNumber(5) - set pinch($2.MotorCommand v) { setField(5, v); } + set pinch($1.MotorCommand value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasPinch() => $_has(4); @$pb.TagNumber(5) - void clearPinch() => clearField(5); + void clearPinch() => $_clearField(5); @$pb.TagNumber(5) - $2.MotorCommand ensurePinch() => $_ensure(4); + $1.MotorCommand ensurePinch() => $_ensure(4); /// Custom actions @$pb.TagNumber(6) $core.bool get open => $_getBF(5); @$pb.TagNumber(6) - set open($core.bool v) { $_setBool(5, v); } + set open($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasOpen() => $_has(5); @$pb.TagNumber(6) - void clearOpen() => clearField(6); + void clearOpen() => $_clearField(6); @$pb.TagNumber(7) $core.bool get close => $_getBF(6); @$pb.TagNumber(7) - set close($core.bool v) { $_setBool(6, v); } + set close($core.bool value) => $_setBool(6, value); @$pb.TagNumber(7) $core.bool hasClose() => $_has(6); @$pb.TagNumber(7) - void clearClose() => clearField(7); + void clearClose() => $_clearField(7); @$pb.TagNumber(8) $core.bool get spin => $_getBF(7); @$pb.TagNumber(8) - set spin($core.bool v) { $_setBool(7, v); } + set spin($core.bool value) => $_setBool(7, value); @$pb.TagNumber(8) $core.bool hasSpin() => $_has(7); @$pb.TagNumber(8) - void clearSpin() => clearField(8); + void clearSpin() => $_clearField(8); @$pb.TagNumber(9) - $3.Version get version => $_getN(8); + $2.Version get version => $_getN(8); @$pb.TagNumber(9) - set version($3.Version v) { setField(9, v); } + set version($2.Version value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasVersion() => $_has(8); @$pb.TagNumber(9) - void clearVersion() => clearField(9); + void clearVersion() => $_clearField(9); @$pb.TagNumber(9) - $3.Version ensureVersion() => $_ensure(8); + $2.Version ensureVersion() => $_ensure(8); @$pb.TagNumber(10) $core.int get servoAngle => $_getIZ(9); @$pb.TagNumber(10) - set servoAngle($core.int v) { $_setSignedInt32(9, v); } + set servoAngle($core.int value) => $_setSignedInt32(9, value); @$pb.TagNumber(10) $core.bool hasServoAngle() => $_has(9); @$pb.TagNumber(10) - void clearServoAngle() => clearField(10); + void clearServoAngle() => $_clearField(10); @$pb.TagNumber(11) - $0.BoolState get laserState => $_getN(10); + $3.BoolState get laserState => $_getN(10); @$pb.TagNumber(11) - set laserState($0.BoolState v) { setField(11, v); } + set laserState($3.BoolState value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasLaserState() => $_has(10); @$pb.TagNumber(11) - void clearLaserState() => clearField(11); + void clearLaserState() => $_clearField(11); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/arm.pbenum.dart b/burt_network/lib/src/generated/arm.pbenum.dart index c71f8f19..c0ecca6e 100644 --- a/burt_network/lib/src/generated/arm.pbenum.dart +++ b/burt_network/lib/src/generated/arm.pbenum.dart @@ -1,11 +1,11 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: arm.proto -// -// @dart = 2.12 +// Generated from arm.proto. -// ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// @dart = 3.3 +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names diff --git a/burt_network/lib/src/generated/arm.pbjson.dart b/burt_network/lib/src/generated/arm.pbjson.dart index 41477563..834448fd 100644 --- a/burt_network/lib/src/generated/arm.pbjson.dart +++ b/burt_network/lib/src/generated/arm.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: arm.proto -// -// @dart = 2.12 +// Generated from arm.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -17,10 +18,31 @@ import 'dart:typed_data' as $typed_data; const ArmData$json = { '1': 'ArmData', '2': [ - {'1': 'currentPosition', '3': 1, '4': 1, '5': 11, '6': '.Coordinates', '10': 'currentPosition'}, - {'1': 'targetPosition', '3': 2, '4': 1, '5': 11, '6': '.Coordinates', '10': 'targetPosition'}, + { + '1': 'currentPosition', + '3': 1, + '4': 1, + '5': 11, + '6': '.Coordinates', + '10': 'currentPosition' + }, + { + '1': 'targetPosition', + '3': 2, + '4': 1, + '5': 11, + '6': '.Coordinates', + '10': 'targetPosition' + }, {'1': 'base', '3': 3, '4': 1, '5': 11, '6': '.MotorData', '10': 'base'}, - {'1': 'shoulder', '3': 4, '4': 1, '5': 11, '6': '.MotorData', '10': 'shoulder'}, + { + '1': 'shoulder', + '3': 4, + '4': 1, + '5': 11, + '6': '.MotorData', + '10': 'shoulder' + }, {'1': 'elbow', '3': 5, '4': 1, '5': 11, '6': '.MotorData', '10': 'elbow'}, {'1': 'version', '3': 6, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, ], @@ -40,15 +62,50 @@ const ArmCommand$json = { '2': [ {'1': 'stop', '3': 1, '4': 1, '5': 8, '10': 'stop'}, {'1': 'calibrate', '3': 2, '4': 1, '5': 8, '10': 'calibrate'}, - {'1': 'swivel', '3': 3, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'swivel'}, - {'1': 'shoulder', '3': 4, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'shoulder'}, - {'1': 'elbow', '3': 5, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'elbow'}, - {'1': 'gripper_lift', '3': 6, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'gripperLift'}, + { + '1': 'swivel', + '3': 3, + '4': 1, + '5': 11, + '6': '.MotorCommand', + '10': 'swivel' + }, + { + '1': 'shoulder', + '3': 4, + '4': 1, + '5': 11, + '6': '.MotorCommand', + '10': 'shoulder' + }, + { + '1': 'elbow', + '3': 5, + '4': 1, + '5': 11, + '6': '.MotorCommand', + '10': 'elbow' + }, + { + '1': 'gripper_lift', + '3': 6, + '4': 1, + '5': 11, + '6': '.MotorCommand', + '10': 'gripperLift' + }, {'1': 'ik_x', '3': 7, '4': 1, '5': 2, '10': 'ikX'}, {'1': 'ik_y', '3': 8, '4': 1, '5': 2, '10': 'ikY'}, {'1': 'ik_z', '3': 9, '4': 1, '5': 2, '10': 'ikZ'}, {'1': 'jab', '3': 10, '4': 1, '5': 8, '10': 'jab'}, - {'1': 'version', '3': 11, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, + { + '1': 'version', + '3': 11, + '4': 1, + '5': 11, + '6': '.Version', + '10': 'version' + }, ], }; @@ -71,7 +128,14 @@ const GripperData$json = { {'1': 'pinch', '3': 3, '4': 1, '5': 11, '6': '.MotorData', '10': 'pinch'}, {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'servoAngle', '3': 5, '4': 1, '5': 5, '10': 'servoAngle'}, - {'1': 'laserState', '3': 6, '4': 1, '5': 14, '6': '.BoolState', '10': 'laserState'}, + { + '1': 'laserState', + '3': 6, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'laserState' + }, ], }; @@ -90,14 +154,35 @@ const GripperCommand$json = { {'1': 'stop', '3': 1, '4': 1, '5': 8, '10': 'stop'}, {'1': 'calibrate', '3': 2, '4': 1, '5': 8, '10': 'calibrate'}, {'1': 'lift', '3': 3, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'lift'}, - {'1': 'rotate', '3': 4, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'rotate'}, - {'1': 'pinch', '3': 5, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'pinch'}, + { + '1': 'rotate', + '3': 4, + '4': 1, + '5': 11, + '6': '.MotorCommand', + '10': 'rotate' + }, + { + '1': 'pinch', + '3': 5, + '4': 1, + '5': 11, + '6': '.MotorCommand', + '10': 'pinch' + }, {'1': 'open', '3': 6, '4': 1, '5': 8, '10': 'open'}, {'1': 'close', '3': 7, '4': 1, '5': 8, '10': 'close'}, {'1': 'spin', '3': 8, '4': 1, '5': 8, '10': 'spin'}, {'1': 'version', '3': 9, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'servoAngle', '3': 10, '4': 1, '5': 5, '10': 'servoAngle'}, - {'1': 'laserState', '3': 11, '4': 1, '5': 14, '6': '.BoolState', '10': 'laserState'}, + { + '1': 'laserState', + '3': 11, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'laserState' + }, ], }; @@ -110,4 +195,3 @@ final $typed_data.Uint8List gripperCommandDescriptor = $convert.base64Decode( 'BHNwaW4YCCABKAhSBHNwaW4SIgoHdmVyc2lvbhgJIAEoCzIILlZlcnNpb25SB3ZlcnNpb24SHg' 'oKc2Vydm9BbmdsZRgKIAEoBVIKc2Vydm9BbmdsZRIqCgpsYXNlclN0YXRlGAsgASgOMgouQm9v' 'bFN0YXRlUgpsYXNlclN0YXRl'); - diff --git a/burt_network/lib/src/generated/autonomy.pb.dart b/burt_network/lib/src/generated/autonomy.pb.dart index b1bc8302..e1564e2b 100644 --- a/burt_network/lib/src/generated/autonomy.pb.dart +++ b/burt_network/lib/src/generated/autonomy.pb.dart @@ -1,260 +1,263 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: autonomy.proto -// -// @dart = 2.12 +// Generated from autonomy.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'autonomy.pbenum.dart'; -import 'gps.pb.dart' as $4; -import 'version.pb.dart' as $3; +import 'gps.pb.dart' as $0; +import 'version.pb.dart' as $1; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'autonomy.pbenum.dart'; class AutonomyData extends $pb.GeneratedMessage { factory AutonomyData({ AutonomyState? state, - $4.GpsCoordinates? destination, - $core.Iterable<$4.GpsCoordinates>? obstacles, - $core.Iterable<$4.GpsCoordinates>? path, + $0.GpsCoordinates? destination, + $core.Iterable<$0.GpsCoordinates>? obstacles, + $core.Iterable<$0.GpsCoordinates>? path, AutonomyTask? task, $core.bool? crash, - $3.Version? version, + $1.Version? version, }) { - final $result = create(); - if (state != null) { - $result.state = state; - } - if (destination != null) { - $result.destination = destination; - } - if (obstacles != null) { - $result.obstacles.addAll(obstacles); - } - if (path != null) { - $result.path.addAll(path); - } - if (task != null) { - $result.task = task; - } - if (crash != null) { - $result.crash = crash; - } - if (version != null) { - $result.version = version; - } - return $result; + final result = create(); + if (state != null) result.state = state; + if (destination != null) result.destination = destination; + if (obstacles != null) result.obstacles.addAll(obstacles); + if (path != null) result.path.addAll(path); + if (task != null) result.task = task; + if (crash != null) result.crash = crash; + if (version != null) result.version = version; + return result; } - AutonomyData._() : super(); - factory AutonomyData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory AutonomyData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AutonomyData', createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: AutonomyState.AUTONOMY_STATE_UNDEFINED, valueOf: AutonomyState.valueOf, enumValues: AutonomyState.values) - ..aOM<$4.GpsCoordinates>(2, _omitFieldNames ? '' : 'destination', subBuilder: $4.GpsCoordinates.create) - ..pc<$4.GpsCoordinates>(3, _omitFieldNames ? '' : 'obstacles', $pb.PbFieldType.PM, subBuilder: $4.GpsCoordinates.create) - ..pc<$4.GpsCoordinates>(4, _omitFieldNames ? '' : 'path', $pb.PbFieldType.PM, subBuilder: $4.GpsCoordinates.create) - ..e(5, _omitFieldNames ? '' : 'task', $pb.PbFieldType.OE, defaultOrMaker: AutonomyTask.AUTONOMY_TASK_UNDEFINED, valueOf: AutonomyTask.valueOf, enumValues: AutonomyTask.values) + + AutonomyData._(); + + factory AutonomyData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AutonomyData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AutonomyData', + createEmptyInstance: create) + ..aE(1, _omitFieldNames ? '' : 'state', + enumValues: AutonomyState.values) + ..aOM<$0.GpsCoordinates>(2, _omitFieldNames ? '' : 'destination', + subBuilder: $0.GpsCoordinates.create) + ..pPM<$0.GpsCoordinates>(3, _omitFieldNames ? '' : 'obstacles', + subBuilder: $0.GpsCoordinates.create) + ..pPM<$0.GpsCoordinates>(4, _omitFieldNames ? '' : 'path', + subBuilder: $0.GpsCoordinates.create) + ..aE(5, _omitFieldNames ? '' : 'task', + enumValues: AutonomyTask.values) ..aOB(6, _omitFieldNames ? '' : 'crash') - ..aOM<$3.Version>(7, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - AutonomyData clone() => AutonomyData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - AutonomyData copyWith(void Function(AutonomyData) updates) => super.copyWith((message) => updates(message as AutonomyData)) as AutonomyData; + ..aOM<$1.Version>(7, _omitFieldNames ? '' : 'version', + subBuilder: $1.Version.create) + ..hasRequiredFields = false; + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutonomyData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutonomyData copyWith(void Function(AutonomyData) updates) => + super.copyWith((message) => updates(message as AutonomyData)) + as AutonomyData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AutonomyData create() => AutonomyData._(); + @$core.override AutonomyData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static AutonomyData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AutonomyData getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static AutonomyData? _defaultInstance; @$pb.TagNumber(1) AutonomyState get state => $_getN(0); @$pb.TagNumber(1) - set state(AutonomyState v) { setField(1, v); } + set state(AutonomyState value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasState() => $_has(0); @$pb.TagNumber(1) - void clearState() => clearField(1); + void clearState() => $_clearField(1); @$pb.TagNumber(2) - $4.GpsCoordinates get destination => $_getN(1); + $0.GpsCoordinates get destination => $_getN(1); @$pb.TagNumber(2) - set destination($4.GpsCoordinates v) { setField(2, v); } + set destination($0.GpsCoordinates value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasDestination() => $_has(1); @$pb.TagNumber(2) - void clearDestination() => clearField(2); + void clearDestination() => $_clearField(2); @$pb.TagNumber(2) - $4.GpsCoordinates ensureDestination() => $_ensure(1); + $0.GpsCoordinates ensureDestination() => $_ensure(1); @$pb.TagNumber(3) - $core.List<$4.GpsCoordinates> get obstacles => $_getList(2); + $pb.PbList<$0.GpsCoordinates> get obstacles => $_getList(2); @$pb.TagNumber(4) - $core.List<$4.GpsCoordinates> get path => $_getList(3); + $pb.PbList<$0.GpsCoordinates> get path => $_getList(3); @$pb.TagNumber(5) AutonomyTask get task => $_getN(4); @$pb.TagNumber(5) - set task(AutonomyTask v) { setField(5, v); } + set task(AutonomyTask value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasTask() => $_has(4); @$pb.TagNumber(5) - void clearTask() => clearField(5); + void clearTask() => $_clearField(5); @$pb.TagNumber(6) $core.bool get crash => $_getBF(5); @$pb.TagNumber(6) - set crash($core.bool v) { $_setBool(5, v); } + set crash($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasCrash() => $_has(5); @$pb.TagNumber(6) - void clearCrash() => clearField(6); + void clearCrash() => $_clearField(6); @$pb.TagNumber(7) - $3.Version get version => $_getN(6); + $1.Version get version => $_getN(6); @$pb.TagNumber(7) - set version($3.Version v) { setField(7, v); } + set version($1.Version value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasVersion() => $_has(6); @$pb.TagNumber(7) - void clearVersion() => clearField(7); + void clearVersion() => $_clearField(7); @$pb.TagNumber(7) - $3.Version ensureVersion() => $_ensure(6); + $1.Version ensureVersion() => $_ensure(6); } class AutonomyCommand extends $pb.GeneratedMessage { factory AutonomyCommand({ - $4.GpsCoordinates? destination, + $0.GpsCoordinates? destination, AutonomyTask? task, $core.int? arucoId, $core.bool? abort, - $3.Version? version, + $1.Version? version, }) { - final $result = create(); - if (destination != null) { - $result.destination = destination; - } - if (task != null) { - $result.task = task; - } - if (arucoId != null) { - $result.arucoId = arucoId; - } - if (abort != null) { - $result.abort = abort; - } - if (version != null) { - $result.version = version; - } - return $result; + final result = create(); + if (destination != null) result.destination = destination; + if (task != null) result.task = task; + if (arucoId != null) result.arucoId = arucoId; + if (abort != null) result.abort = abort; + if (version != null) result.version = version; + return result; } - AutonomyCommand._() : super(); - factory AutonomyCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory AutonomyCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AutonomyCommand', createEmptyInstance: create) - ..aOM<$4.GpsCoordinates>(1, _omitFieldNames ? '' : 'destination', subBuilder: $4.GpsCoordinates.create) - ..e(2, _omitFieldNames ? '' : 'task', $pb.PbFieldType.OE, defaultOrMaker: AutonomyTask.AUTONOMY_TASK_UNDEFINED, valueOf: AutonomyTask.valueOf, enumValues: AutonomyTask.values) - ..a<$core.int>(3, _omitFieldNames ? '' : 'arucoId', $pb.PbFieldType.O3) + + AutonomyCommand._(); + + factory AutonomyCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AutonomyCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AutonomyCommand', + createEmptyInstance: create) + ..aOM<$0.GpsCoordinates>(1, _omitFieldNames ? '' : 'destination', + subBuilder: $0.GpsCoordinates.create) + ..aE(2, _omitFieldNames ? '' : 'task', + enumValues: AutonomyTask.values) + ..aI(3, _omitFieldNames ? '' : 'arucoId') ..aOB(4, _omitFieldNames ? '' : 'abort') - ..aOM<$3.Version>(5, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - AutonomyCommand clone() => AutonomyCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - AutonomyCommand copyWith(void Function(AutonomyCommand) updates) => super.copyWith((message) => updates(message as AutonomyCommand)) as AutonomyCommand; + ..aOM<$1.Version>(5, _omitFieldNames ? '' : 'version', + subBuilder: $1.Version.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutonomyCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutonomyCommand copyWith(void Function(AutonomyCommand) updates) => + super.copyWith((message) => updates(message as AutonomyCommand)) + as AutonomyCommand; + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AutonomyCommand create() => AutonomyCommand._(); + @$core.override AutonomyCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static AutonomyCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AutonomyCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static AutonomyCommand? _defaultInstance; @$pb.TagNumber(1) - $4.GpsCoordinates get destination => $_getN(0); + $0.GpsCoordinates get destination => $_getN(0); @$pb.TagNumber(1) - set destination($4.GpsCoordinates v) { setField(1, v); } + set destination($0.GpsCoordinates value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasDestination() => $_has(0); @$pb.TagNumber(1) - void clearDestination() => clearField(1); + void clearDestination() => $_clearField(1); @$pb.TagNumber(1) - $4.GpsCoordinates ensureDestination() => $_ensure(0); + $0.GpsCoordinates ensureDestination() => $_ensure(0); @$pb.TagNumber(2) AutonomyTask get task => $_getN(1); @$pb.TagNumber(2) - set task(AutonomyTask v) { setField(2, v); } + set task(AutonomyTask value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasTask() => $_has(1); @$pb.TagNumber(2) - void clearTask() => clearField(2); + void clearTask() => $_clearField(2); @$pb.TagNumber(3) $core.int get arucoId => $_getIZ(2); @$pb.TagNumber(3) - set arucoId($core.int v) { $_setSignedInt32(2, v); } + set arucoId($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasArucoId() => $_has(2); @$pb.TagNumber(3) - void clearArucoId() => clearField(3); + void clearArucoId() => $_clearField(3); @$pb.TagNumber(4) $core.bool get abort => $_getBF(3); @$pb.TagNumber(4) - set abort($core.bool v) { $_setBool(3, v); } + set abort($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasAbort() => $_has(3); @$pb.TagNumber(4) - void clearAbort() => clearField(4); + void clearAbort() => $_clearField(4); @$pb.TagNumber(5) - $3.Version get version => $_getN(4); + $1.Version get version => $_getN(4); @$pb.TagNumber(5) - set version($3.Version v) { setField(5, v); } + set version($1.Version value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasVersion() => $_has(4); @$pb.TagNumber(5) - void clearVersion() => clearField(5); + void clearVersion() => $_clearField(5); @$pb.TagNumber(5) - $3.Version ensureVersion() => $_ensure(4); + $1.Version ensureVersion() => $_ensure(4); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/autonomy.pbenum.dart b/burt_network/lib/src/generated/autonomy.pbenum.dart index d5c5f3aa..1b782867 100644 --- a/burt_network/lib/src/generated/autonomy.pbenum.dart +++ b/burt_network/lib/src/generated/autonomy.pbenum.dart @@ -1,29 +1,38 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: autonomy.proto -// -// @dart = 2.12 +// Generated from autonomy.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class AutonomyState extends $pb.ProtobufEnum { - static const AutonomyState AUTONOMY_STATE_UNDEFINED = AutonomyState._(0, _omitEnumNames ? '' : 'AUTONOMY_STATE_UNDEFINED'); - static const AutonomyState PATHING = AutonomyState._(2, _omitEnumNames ? '' : 'PATHING'); - static const AutonomyState APPROACHING = AutonomyState._(3, _omitEnumNames ? '' : 'APPROACHING'); - static const AutonomyState AT_DESTINATION = AutonomyState._(4, _omitEnumNames ? '' : 'AT_DESTINATION'); - static const AutonomyState DRIVING = AutonomyState._(5, _omitEnumNames ? '' : 'DRIVING'); - static const AutonomyState SEARCHING = AutonomyState._(6, _omitEnumNames ? '' : 'SEARCHING'); - static const AutonomyState NO_SOLUTION = AutonomyState._(7, _omitEnumNames ? '' : 'NO_SOLUTION'); - static const AutonomyState ABORTING = AutonomyState._(8, _omitEnumNames ? '' : 'ABORTING'); - - static const $core.List values = [ + static const AutonomyState AUTONOMY_STATE_UNDEFINED = + AutonomyState._(0, _omitEnumNames ? '' : 'AUTONOMY_STATE_UNDEFINED'); + static const AutonomyState PATHING = + AutonomyState._(2, _omitEnumNames ? '' : 'PATHING'); + static const AutonomyState APPROACHING = + AutonomyState._(3, _omitEnumNames ? '' : 'APPROACHING'); + static const AutonomyState AT_DESTINATION = + AutonomyState._(4, _omitEnumNames ? '' : 'AT_DESTINATION'); + static const AutonomyState DRIVING = + AutonomyState._(5, _omitEnumNames ? '' : 'DRIVING'); + static const AutonomyState SEARCHING = + AutonomyState._(6, _omitEnumNames ? '' : 'SEARCHING'); + static const AutonomyState NO_SOLUTION = + AutonomyState._(7, _omitEnumNames ? '' : 'NO_SOLUTION'); + static const AutonomyState ABORTING = + AutonomyState._(8, _omitEnumNames ? '' : 'ABORTING'); + + static const $core.List values = [ AUTONOMY_STATE_UNDEFINED, PATHING, APPROACHING, @@ -34,30 +43,38 @@ class AutonomyState extends $pb.ProtobufEnum { ABORTING, ]; - static final $core.Map<$core.int, AutonomyState> _byValue = $pb.ProtobufEnum.initByValue(values); - static AutonomyState? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 8); + static AutonomyState? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const AutonomyState._($core.int v, $core.String n) : super(v, n); + const AutonomyState._(super.value, super.name); } class AutonomyTask extends $pb.ProtobufEnum { - static const AutonomyTask AUTONOMY_TASK_UNDEFINED = AutonomyTask._(0, _omitEnumNames ? '' : 'AUTONOMY_TASK_UNDEFINED'); - static const AutonomyTask GPS_ONLY = AutonomyTask._(1, _omitEnumNames ? '' : 'GPS_ONLY'); - static const AutonomyTask VISUAL_MARKER = AutonomyTask._(2, _omitEnumNames ? '' : 'VISUAL_MARKER'); - static const AutonomyTask BETWEEN_GATES = AutonomyTask._(3, _omitEnumNames ? '' : 'BETWEEN_GATES'); + static const AutonomyTask AUTONOMY_TASK_UNDEFINED = + AutonomyTask._(0, _omitEnumNames ? '' : 'AUTONOMY_TASK_UNDEFINED'); + static const AutonomyTask GPS_ONLY = + AutonomyTask._(1, _omitEnumNames ? '' : 'GPS_ONLY'); + static const AutonomyTask VISUAL_MARKER = + AutonomyTask._(2, _omitEnumNames ? '' : 'VISUAL_MARKER'); + static const AutonomyTask BETWEEN_GATES = + AutonomyTask._(3, _omitEnumNames ? '' : 'BETWEEN_GATES'); - static const $core.List values = [ + static const $core.List values = [ AUTONOMY_TASK_UNDEFINED, GPS_ONLY, VISUAL_MARKER, BETWEEN_GATES, ]; - static final $core.Map<$core.int, AutonomyTask> _byValue = $pb.ProtobufEnum.initByValue(values); - static AutonomyTask? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 3); + static AutonomyTask? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const AutonomyTask._($core.int v, $core.String n) : super(v, n); + const AutonomyTask._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/autonomy.pbjson.dart b/burt_network/lib/src/generated/autonomy.pbjson.dart index 53067209..a304351c 100644 --- a/burt_network/lib/src/generated/autonomy.pbjson.dart +++ b/burt_network/lib/src/generated/autonomy.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: autonomy.proto -// -// @dart = 2.12 +// Generated from autonomy.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -54,10 +55,38 @@ final $typed_data.Uint8List autonomyTaskDescriptor = $convert.base64Decode( const AutonomyData$json = { '1': 'AutonomyData', '2': [ - {'1': 'state', '3': 1, '4': 1, '5': 14, '6': '.AutonomyState', '10': 'state'}, - {'1': 'destination', '3': 2, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'destination'}, - {'1': 'obstacles', '3': 3, '4': 3, '5': 11, '6': '.GpsCoordinates', '10': 'obstacles'}, - {'1': 'path', '3': 4, '4': 3, '5': 11, '6': '.GpsCoordinates', '10': 'path'}, + { + '1': 'state', + '3': 1, + '4': 1, + '5': 14, + '6': '.AutonomyState', + '10': 'state' + }, + { + '1': 'destination', + '3': 2, + '4': 1, + '5': 11, + '6': '.GpsCoordinates', + '10': 'destination' + }, + { + '1': 'obstacles', + '3': 3, + '4': 3, + '5': 11, + '6': '.GpsCoordinates', + '10': 'obstacles' + }, + { + '1': 'path', + '3': 4, + '4': 3, + '5': 11, + '6': '.GpsCoordinates', + '10': 'path' + }, {'1': 'task', '3': 5, '4': 1, '5': 14, '6': '.AutonomyTask', '10': 'task'}, {'1': 'crash', '3': 6, '4': 1, '5': 8, '10': 'crash'}, {'1': 'version', '3': 7, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, @@ -77,7 +106,14 @@ final $typed_data.Uint8List autonomyDataDescriptor = $convert.base64Decode( const AutonomyCommand$json = { '1': 'AutonomyCommand', '2': [ - {'1': 'destination', '3': 1, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'destination'}, + { + '1': 'destination', + '3': 1, + '4': 1, + '5': 11, + '6': '.GpsCoordinates', + '10': 'destination' + }, {'1': 'task', '3': 2, '4': 1, '5': 14, '6': '.AutonomyTask', '10': 'task'}, {'1': 'aruco_id', '3': 3, '4': 1, '5': 5, '10': 'arucoId'}, {'1': 'abort', '3': 4, '4': 1, '5': 8, '10': 'abort'}, @@ -91,4 +127,3 @@ final $typed_data.Uint8List autonomyCommandDescriptor = $convert.base64Decode( 'ILZGVzdGluYXRpb24SIQoEdGFzaxgCIAEoDjINLkF1dG9ub215VGFza1IEdGFzaxIZCghhcnVj' 'b19pZBgDIAEoBVIHYXJ1Y29JZBIUCgVhYm9ydBgEIAEoCFIFYWJvcnQSIgoHdmVyc2lvbhgFIA' 'EoCzIILlZlcnNpb25SB3ZlcnNpb24='); - diff --git a/burt_network/lib/src/generated/base_station.pb.dart b/burt_network/lib/src/generated/base_station.pb.dart index 22bd7bb3..78ded489 100644 --- a/burt_network/lib/src/generated/base_station.pb.dart +++ b/burt_network/lib/src/generated/base_station.pb.dart @@ -1,188 +1,198 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: base_station.proto -// -// @dart = 2.12 +// Generated from base_station.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'base_station.pbenum.dart'; -import 'gps.pb.dart' as $4; -import 'motor.pb.dart' as $2; -import 'utils.pbenum.dart' as $0; -import 'version.pb.dart' as $3; +import 'gps.pb.dart' as $2; +import 'motor.pb.dart' as $1; +import 'utils.pbenum.dart' as $3; +import 'version.pb.dart' as $0; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'base_station.pbenum.dart'; class AntennaFirmwareCommand extends $pb.GeneratedMessage { factory AntennaFirmwareCommand({ - $3.Version? version, - $2.MotorCommand? swivel, + $0.Version? version, + $1.MotorCommand? swivel, $core.bool? stop, $core.bool? calibrate, }) { - final $result = create(); - if (version != null) { - $result.version = version; - } - if (swivel != null) { - $result.swivel = swivel; - } - if (stop != null) { - $result.stop = stop; - } - if (calibrate != null) { - $result.calibrate = calibrate; - } - return $result; + final result = create(); + if (version != null) result.version = version; + if (swivel != null) result.swivel = swivel; + if (stop != null) result.stop = stop; + if (calibrate != null) result.calibrate = calibrate; + return result; } - AntennaFirmwareCommand._() : super(); - factory AntennaFirmwareCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory AntennaFirmwareCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AntennaFirmwareCommand', createEmptyInstance: create) - ..aOM<$3.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..aOM<$2.MotorCommand>(2, _omitFieldNames ? '' : 'swivel', subBuilder: $2.MotorCommand.create) + AntennaFirmwareCommand._(); + + factory AntennaFirmwareCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AntennaFirmwareCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AntennaFirmwareCommand', + createEmptyInstance: create) + ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..aOM<$1.MotorCommand>(2, _omitFieldNames ? '' : 'swivel', + subBuilder: $1.MotorCommand.create) ..aOB(3, _omitFieldNames ? '' : 'stop') ..aOB(4, _omitFieldNames ? '' : 'calibrate') - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - AntennaFirmwareCommand clone() => AntennaFirmwareCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - AntennaFirmwareCommand copyWith(void Function(AntennaFirmwareCommand) updates) => super.copyWith((message) => updates(message as AntennaFirmwareCommand)) as AntennaFirmwareCommand; + ..hasRequiredFields = false; + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AntennaFirmwareCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AntennaFirmwareCommand copyWith( + void Function(AntennaFirmwareCommand) updates) => + super.copyWith((message) => updates(message as AntennaFirmwareCommand)) + as AntennaFirmwareCommand; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AntennaFirmwareCommand create() => AntennaFirmwareCommand._(); + @$core.override AntennaFirmwareCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static AntennaFirmwareCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AntennaFirmwareCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static AntennaFirmwareCommand? _defaultInstance; @$pb.TagNumber(1) - $3.Version get version => $_getN(0); + $0.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($3.Version v) { setField(1, v); } + set version($0.Version value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => clearField(1); + void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $3.Version ensureVersion() => $_ensure(0); + $0.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) - $2.MotorCommand get swivel => $_getN(1); + $1.MotorCommand get swivel => $_getN(1); @$pb.TagNumber(2) - set swivel($2.MotorCommand v) { setField(2, v); } + set swivel($1.MotorCommand value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasSwivel() => $_has(1); @$pb.TagNumber(2) - void clearSwivel() => clearField(2); + void clearSwivel() => $_clearField(2); @$pb.TagNumber(2) - $2.MotorCommand ensureSwivel() => $_ensure(1); + $1.MotorCommand ensureSwivel() => $_ensure(1); @$pb.TagNumber(3) $core.bool get stop => $_getBF(2); @$pb.TagNumber(3) - set stop($core.bool v) { $_setBool(2, v); } + set stop($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasStop() => $_has(2); @$pb.TagNumber(3) - void clearStop() => clearField(3); + void clearStop() => $_clearField(3); @$pb.TagNumber(4) $core.bool get calibrate => $_getBF(3); @$pb.TagNumber(4) - set calibrate($core.bool v) { $_setBool(3, v); } + set calibrate($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasCalibrate() => $_has(3); @$pb.TagNumber(4) - void clearCalibrate() => clearField(4); + void clearCalibrate() => $_clearField(4); } class AntennaFirmwareData extends $pb.GeneratedMessage { factory AntennaFirmwareData({ - $3.Version? version, - $2.MotorData? swivel, + $0.Version? version, + $1.MotorData? swivel, }) { - final $result = create(); - if (version != null) { - $result.version = version; - } - if (swivel != null) { - $result.swivel = swivel; - } - return $result; + final result = create(); + if (version != null) result.version = version; + if (swivel != null) result.swivel = swivel; + return result; } - AntennaFirmwareData._() : super(); - factory AntennaFirmwareData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory AntennaFirmwareData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AntennaFirmwareData', createEmptyInstance: create) - ..aOM<$3.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..aOM<$2.MotorData>(2, _omitFieldNames ? '' : 'swivel', subBuilder: $2.MotorData.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - AntennaFirmwareData clone() => AntennaFirmwareData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - AntennaFirmwareData copyWith(void Function(AntennaFirmwareData) updates) => super.copyWith((message) => updates(message as AntennaFirmwareData)) as AntennaFirmwareData; + AntennaFirmwareData._(); + + factory AntennaFirmwareData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AntennaFirmwareData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AntennaFirmwareData', + createEmptyInstance: create) + ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..aOM<$1.MotorData>(2, _omitFieldNames ? '' : 'swivel', + subBuilder: $1.MotorData.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AntennaFirmwareData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AntennaFirmwareData copyWith(void Function(AntennaFirmwareData) updates) => + super.copyWith((message) => updates(message as AntennaFirmwareData)) + as AntennaFirmwareData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AntennaFirmwareData create() => AntennaFirmwareData._(); + @$core.override AntennaFirmwareData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static AntennaFirmwareData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AntennaFirmwareData getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static AntennaFirmwareData? _defaultInstance; @$pb.TagNumber(1) - $3.Version get version => $_getN(0); + $0.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($3.Version v) { setField(1, v); } + set version($0.Version value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => clearField(1); + void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $3.Version ensureVersion() => $_ensure(0); + $0.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) - $2.MotorData get swivel => $_getN(1); + $1.MotorData get swivel => $_getN(1); @$pb.TagNumber(2) - set swivel($2.MotorData v) { setField(2, v); } + set swivel($1.MotorData value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasSwivel() => $_has(1); @$pb.TagNumber(2) - void clearSwivel() => clearField(2); + void clearSwivel() => $_clearField(2); @$pb.TagNumber(2) - $2.MotorData ensureSwivel() => $_ensure(1); + $1.MotorData ensureSwivel() => $_ensure(1); } /// / Command to control the movement of the MARS antenna. @@ -201,135 +211,140 @@ class AntennaFirmwareData extends $pb.GeneratedMessage { /// / - immediately set the [mode] to [AntennaControlMode.MANUAL_CONTROL] to hold the position class BaseStationCommand extends $pb.GeneratedMessage { factory BaseStationCommand({ - $3.Version? version, + $0.Version? version, AntennaControlMode? mode, - $4.GpsCoordinates? roverCoordinates, - $4.GpsCoordinates? baseStationCoordinates, - $4.GpsCoordinates? roverCoordinatesOverride, + $2.GpsCoordinates? roverCoordinates, + $2.GpsCoordinates? baseStationCoordinates, + $2.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; + 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; } - BaseStationCommand._() : super(); - factory BaseStationCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BaseStationCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BaseStationCommand', createEmptyInstance: create) - ..aOM<$3.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..e(2, _omitFieldNames ? '' : 'mode', $pb.PbFieldType.OE, defaultOrMaker: AntennaControlMode.ANTENNA_CONTROL_MODE_UNDEFINED, valueOf: AntennaControlMode.valueOf, enumValues: AntennaControlMode.values) - ..aOM<$4.GpsCoordinates>(3, _omitFieldNames ? '' : 'roverCoordinates', protoName: 'roverCoordinates', subBuilder: $4.GpsCoordinates.create) - ..aOM<$4.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', protoName: 'baseStationCoordinates', subBuilder: $4.GpsCoordinates.create) - ..aOM<$4.GpsCoordinates>(5, _omitFieldNames ? '' : 'roverCoordinatesOverride', protoName: 'roverCoordinatesOverride', subBuilder: $4.GpsCoordinates.create) - ..aOM(6, _omitFieldNames ? '' : 'manualCommand', protoName: 'manualCommand', subBuilder: AntennaFirmwareCommand.create) - ..a<$core.double>(7, _omitFieldNames ? '' : 'angleTolerance', $pb.PbFieldType.OF, protoName: 'angleTolerance') - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BaseStationCommand clone() => BaseStationCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BaseStationCommand copyWith(void Function(BaseStationCommand) updates) => super.copyWith((message) => updates(message as BaseStationCommand)) as BaseStationCommand; + BaseStationCommand._(); + + factory BaseStationCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory BaseStationCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'BaseStationCommand', + createEmptyInstance: create) + ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..aE(2, _omitFieldNames ? '' : 'mode', + enumValues: AntennaControlMode.values) + ..aOM<$2.GpsCoordinates>(3, _omitFieldNames ? '' : 'roverCoordinates', + protoName: 'roverCoordinates', subBuilder: $2.GpsCoordinates.create) + ..aOM<$2.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', + protoName: 'baseStationCoordinates', + subBuilder: $2.GpsCoordinates.create) + ..aOM<$2.GpsCoordinates>( + 5, _omitFieldNames ? '' : 'roverCoordinatesOverride', + protoName: 'roverCoordinatesOverride', + subBuilder: $2.GpsCoordinates.create) + ..aOM(6, _omitFieldNames ? '' : 'manualCommand', + protoName: 'manualCommand', subBuilder: AntennaFirmwareCommand.create) + ..aD(7, _omitFieldNames ? '' : 'angleTolerance', + protoName: 'angleTolerance', fieldType: $pb.PbFieldType.OF) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + BaseStationCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + BaseStationCommand copyWith(void Function(BaseStationCommand) updates) => + super.copyWith((message) => updates(message as BaseStationCommand)) + as BaseStationCommand; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BaseStationCommand create() => BaseStationCommand._(); + @$core.override BaseStationCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static BaseStationCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BaseStationCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static BaseStationCommand? _defaultInstance; @$pb.TagNumber(1) - $3.Version get version => $_getN(0); + $0.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($3.Version v) { setField(1, v); } + set version($0.Version value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => clearField(1); + void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $3.Version ensureVersion() => $_ensure(0); + $0.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) AntennaControlMode get mode => $_getN(1); @$pb.TagNumber(2) - set mode(AntennaControlMode v) { setField(2, v); } + set mode(AntennaControlMode value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasMode() => $_has(1); @$pb.TagNumber(2) - void clearMode() => clearField(2); + void clearMode() => $_clearField(2); @$pb.TagNumber(3) - $4.GpsCoordinates get roverCoordinates => $_getN(2); + $2.GpsCoordinates get roverCoordinates => $_getN(2); @$pb.TagNumber(3) - set roverCoordinates($4.GpsCoordinates v) { setField(3, v); } + set roverCoordinates($2.GpsCoordinates value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRoverCoordinates() => $_has(2); @$pb.TagNumber(3) - void clearRoverCoordinates() => clearField(3); + void clearRoverCoordinates() => $_clearField(3); @$pb.TagNumber(3) - $4.GpsCoordinates ensureRoverCoordinates() => $_ensure(2); + $2.GpsCoordinates ensureRoverCoordinates() => $_ensure(2); @$pb.TagNumber(4) - $4.GpsCoordinates get baseStationCoordinates => $_getN(3); + $2.GpsCoordinates get baseStationCoordinates => $_getN(3); @$pb.TagNumber(4) - set baseStationCoordinates($4.GpsCoordinates v) { setField(4, v); } + set baseStationCoordinates($2.GpsCoordinates value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasBaseStationCoordinates() => $_has(3); @$pb.TagNumber(4) - void clearBaseStationCoordinates() => clearField(4); + void clearBaseStationCoordinates() => $_clearField(4); @$pb.TagNumber(4) - $4.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); + $2.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); @$pb.TagNumber(5) - $4.GpsCoordinates get roverCoordinatesOverride => $_getN(4); + $2.GpsCoordinates get roverCoordinatesOverride => $_getN(4); @$pb.TagNumber(5) - set roverCoordinatesOverride($4.GpsCoordinates v) { setField(5, v); } + set roverCoordinatesOverride($2.GpsCoordinates value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasRoverCoordinatesOverride() => $_has(4); @$pb.TagNumber(5) - void clearRoverCoordinatesOverride() => clearField(5); + void clearRoverCoordinatesOverride() => $_clearField(5); @$pb.TagNumber(5) - $4.GpsCoordinates ensureRoverCoordinatesOverride() => $_ensure(4); + $2.GpsCoordinates ensureRoverCoordinatesOverride() => $_ensure(4); @$pb.TagNumber(6) AntennaFirmwareCommand get manualCommand => $_getN(5); @$pb.TagNumber(6) - set manualCommand(AntennaFirmwareCommand v) { setField(6, v); } + set manualCommand(AntennaFirmwareCommand value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasManualCommand() => $_has(5); @$pb.TagNumber(6) - void clearManualCommand() => clearField(6); + void clearManualCommand() => $_clearField(6); @$pb.TagNumber(6) AntennaFirmwareCommand ensureManualCommand() => $_ensure(5); @@ -337,126 +352,131 @@ class BaseStationCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.double get angleTolerance => $_getN(6); @$pb.TagNumber(7) - set angleTolerance($core.double v) { $_setFloat(6, v); } + set angleTolerance($core.double value) => $_setFloat(6, value); @$pb.TagNumber(7) $core.bool hasAngleTolerance() => $_has(6); @$pb.TagNumber(7) - void clearAngleTolerance() => clearField(7); + void clearAngleTolerance() => $_clearField(7); } class BaseStationData extends $pb.GeneratedMessage { factory BaseStationData({ - $3.Version? version, + $0.Version? version, AntennaControlMode? mode, AntennaFirmwareData? antenna, - $4.GpsCoordinates? baseStationCoordinates, - $0.BoolState? rtkConnected, + $2.GpsCoordinates? baseStationCoordinates, + $3.BoolState? rtkConnected, }) { - final $result = create(); - if (version != null) { - $result.version = version; - } - if (mode != null) { - $result.mode = mode; - } - if (antenna != null) { - $result.antenna = antenna; - } - if (baseStationCoordinates != null) { - $result.baseStationCoordinates = baseStationCoordinates; - } - if (rtkConnected != null) { - $result.rtkConnected = rtkConnected; - } - return $result; + final result = create(); + if (version != null) result.version = version; + if (mode != null) result.mode = mode; + if (antenna != null) result.antenna = antenna; + if (baseStationCoordinates != null) + result.baseStationCoordinates = baseStationCoordinates; + if (rtkConnected != null) result.rtkConnected = rtkConnected; + return result; } - BaseStationData._() : super(); - factory BaseStationData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BaseStationData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BaseStationData', createEmptyInstance: create) - ..aOM<$3.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..e(2, _omitFieldNames ? '' : 'mode', $pb.PbFieldType.OE, defaultOrMaker: AntennaControlMode.ANTENNA_CONTROL_MODE_UNDEFINED, valueOf: AntennaControlMode.valueOf, enumValues: AntennaControlMode.values) - ..aOM(3, _omitFieldNames ? '' : 'antenna', subBuilder: AntennaFirmwareData.create) - ..aOM<$4.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', protoName: 'baseStationCoordinates', subBuilder: $4.GpsCoordinates.create) - ..e<$0.BoolState>(5, _omitFieldNames ? '' : 'rtkConnected', $pb.PbFieldType.OE, protoName: 'rtkConnected', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BaseStationData clone() => BaseStationData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BaseStationData copyWith(void Function(BaseStationData) updates) => super.copyWith((message) => updates(message as BaseStationData)) as BaseStationData; + BaseStationData._(); + + factory BaseStationData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory BaseStationData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'BaseStationData', + createEmptyInstance: create) + ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..aE(2, _omitFieldNames ? '' : 'mode', + enumValues: AntennaControlMode.values) + ..aOM(3, _omitFieldNames ? '' : 'antenna', + subBuilder: AntennaFirmwareData.create) + ..aOM<$2.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', + protoName: 'baseStationCoordinates', + subBuilder: $2.GpsCoordinates.create) + ..aE<$3.BoolState>(5, _omitFieldNames ? '' : 'rtkConnected', + protoName: 'rtkConnected', enumValues: $3.BoolState.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + BaseStationData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + BaseStationData copyWith(void Function(BaseStationData) updates) => + super.copyWith((message) => updates(message as BaseStationData)) + as BaseStationData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BaseStationData create() => BaseStationData._(); + @$core.override BaseStationData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static BaseStationData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BaseStationData getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static BaseStationData? _defaultInstance; @$pb.TagNumber(1) - $3.Version get version => $_getN(0); + $0.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($3.Version v) { setField(1, v); } + set version($0.Version value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => clearField(1); + void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $3.Version ensureVersion() => $_ensure(0); + $0.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) AntennaControlMode get mode => $_getN(1); @$pb.TagNumber(2) - set mode(AntennaControlMode v) { setField(2, v); } + set mode(AntennaControlMode value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasMode() => $_has(1); @$pb.TagNumber(2) - void clearMode() => clearField(2); + void clearMode() => $_clearField(2); @$pb.TagNumber(3) AntennaFirmwareData get antenna => $_getN(2); @$pb.TagNumber(3) - set antenna(AntennaFirmwareData v) { setField(3, v); } + set antenna(AntennaFirmwareData value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasAntenna() => $_has(2); @$pb.TagNumber(3) - void clearAntenna() => clearField(3); + void clearAntenna() => $_clearField(3); @$pb.TagNumber(3) AntennaFirmwareData ensureAntenna() => $_ensure(2); @$pb.TagNumber(4) - $4.GpsCoordinates get baseStationCoordinates => $_getN(3); + $2.GpsCoordinates get baseStationCoordinates => $_getN(3); @$pb.TagNumber(4) - set baseStationCoordinates($4.GpsCoordinates v) { setField(4, v); } + set baseStationCoordinates($2.GpsCoordinates value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasBaseStationCoordinates() => $_has(3); @$pb.TagNumber(4) - void clearBaseStationCoordinates() => clearField(4); + void clearBaseStationCoordinates() => $_clearField(4); @$pb.TagNumber(4) - $4.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); + $2.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); /// Whether or not the RTK gps is open and being read @$pb.TagNumber(5) - $0.BoolState get rtkConnected => $_getN(4); + $3.BoolState get rtkConnected => $_getN(4); @$pb.TagNumber(5) - set rtkConnected($0.BoolState v) { setField(5, v); } + set rtkConnected($3.BoolState value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasRtkConnected() => $_has(4); @$pb.TagNumber(5) - void clearRtkConnected() => clearField(5); + void clearRtkConnected() => $_clearField(5); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/base_station.pbenum.dart b/burt_network/lib/src/generated/base_station.pbenum.dart index a5347d99..4649573d 100644 --- a/burt_network/lib/src/generated/base_station.pbenum.dart +++ b/burt_network/lib/src/generated/base_station.pbenum.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: base_station.proto -// -// @dart = 2.12 +// Generated from base_station.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; @@ -15,21 +16,31 @@ import 'package:protobuf/protobuf.dart' as $pb; /// / How the antenna is being controller. class AntennaControlMode extends $pb.ProtobufEnum { - static const AntennaControlMode ANTENNA_CONTROL_MODE_UNDEFINED = AntennaControlMode._(0, _omitEnumNames ? '' : 'ANTENNA_CONTROL_MODE_UNDEFINED'); - static const AntennaControlMode TRACK_ROVER = AntennaControlMode._(1, _omitEnumNames ? '' : 'TRACK_ROVER'); - static const AntennaControlMode MANUAL_CONTROL = AntennaControlMode._(2, _omitEnumNames ? '' : 'MANUAL_CONTROL'); + static const AntennaControlMode ANTENNA_CONTROL_MODE_UNDEFINED = + AntennaControlMode._( + 0, _omitEnumNames ? '' : 'ANTENNA_CONTROL_MODE_UNDEFINED'); + + /// / The antenna should automatically move to track the rover's position. + static const AntennaControlMode TRACK_ROVER = + AntennaControlMode._(1, _omitEnumNames ? '' : 'TRACK_ROVER'); - static const $core.List values = [ + /// / The antenna should only move when controlled manually by the operator. + static const AntennaControlMode MANUAL_CONTROL = + AntennaControlMode._(2, _omitEnumNames ? '' : 'MANUAL_CONTROL'); + + static const $core.List values = [ ANTENNA_CONTROL_MODE_UNDEFINED, TRACK_ROVER, MANUAL_CONTROL, ]; - static final $core.Map<$core.int, AntennaControlMode> _byValue = $pb.ProtobufEnum.initByValue(values); - static AntennaControlMode? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 2); + static AntennaControlMode? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const AntennaControlMode._($core.int v, $core.String n) : super(v, n); + const AntennaControlMode._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/base_station.pbjson.dart b/burt_network/lib/src/generated/base_station.pbjson.dart index 3177c289..2d9021bd 100644 --- a/burt_network/lib/src/generated/base_station.pbjson.dart +++ b/burt_network/lib/src/generated/base_station.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: base_station.proto -// -// @dart = 2.12 +// Generated from base_station.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -33,7 +34,14 @@ const AntennaFirmwareCommand$json = { '1': 'AntennaFirmwareCommand', '2': [ {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, - {'1': 'swivel', '3': 2, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'swivel'}, + { + '1': 'swivel', + '3': 2, + '4': 1, + '5': 11, + '6': '.MotorCommand', + '10': 'swivel' + }, {'1': 'stop', '3': 3, '4': 1, '5': 8, '10': 'stop'}, {'1': 'calibrate', '3': 4, '4': 1, '5': 8, '10': 'calibrate'}, ], @@ -64,11 +72,46 @@ const BaseStationCommand$json = { '1': 'BaseStationCommand', '2': [ {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, - {'1': 'mode', '3': 2, '4': 1, '5': 14, '6': '.AntennaControlMode', '10': 'mode'}, - {'1': 'roverCoordinates', '3': 3, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'roverCoordinates'}, - {'1': 'baseStationCoordinates', '3': 4, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'baseStationCoordinates'}, - {'1': 'roverCoordinatesOverride', '3': 5, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'roverCoordinatesOverride'}, - {'1': 'manualCommand', '3': 6, '4': 1, '5': 11, '6': '.AntennaFirmwareCommand', '10': 'manualCommand'}, + { + '1': 'mode', + '3': 2, + '4': 1, + '5': 14, + '6': '.AntennaControlMode', + '10': 'mode' + }, + { + '1': 'roverCoordinates', + '3': 3, + '4': 1, + '5': 11, + '6': '.GpsCoordinates', + '10': 'roverCoordinates' + }, + { + '1': 'baseStationCoordinates', + '3': 4, + '4': 1, + '5': 11, + '6': '.GpsCoordinates', + '10': 'baseStationCoordinates' + }, + { + '1': 'roverCoordinatesOverride', + '3': 5, + '4': 1, + '5': 11, + '6': '.GpsCoordinates', + '10': 'roverCoordinatesOverride' + }, + { + '1': 'manualCommand', + '3': 6, + '4': 1, + '5': 11, + '6': '.AntennaFirmwareCommand', + '10': 'manualCommand' + }, {'1': 'angleTolerance', '3': 7, '4': 1, '5': 2, '10': 'angleTolerance'}, ], }; @@ -89,10 +132,38 @@ const BaseStationData$json = { '1': 'BaseStationData', '2': [ {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, - {'1': 'mode', '3': 2, '4': 1, '5': 14, '6': '.AntennaControlMode', '10': 'mode'}, - {'1': 'antenna', '3': 3, '4': 1, '5': 11, '6': '.AntennaFirmwareData', '10': 'antenna'}, - {'1': 'baseStationCoordinates', '3': 4, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'baseStationCoordinates'}, - {'1': 'rtkConnected', '3': 5, '4': 1, '5': 14, '6': '.BoolState', '10': 'rtkConnected'}, + { + '1': 'mode', + '3': 2, + '4': 1, + '5': 14, + '6': '.AntennaControlMode', + '10': 'mode' + }, + { + '1': 'antenna', + '3': 3, + '4': 1, + '5': 11, + '6': '.AntennaFirmwareData', + '10': 'antenna' + }, + { + '1': 'baseStationCoordinates', + '3': 4, + '4': 1, + '5': 11, + '6': '.GpsCoordinates', + '10': 'baseStationCoordinates' + }, + { + '1': 'rtkConnected', + '3': 5, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'rtkConnected' + }, ], }; @@ -103,4 +174,3 @@ final $typed_data.Uint8List baseStationDataDescriptor = $convert.base64Decode( 'MhQuQW50ZW5uYUZpcm13YXJlRGF0YVIHYW50ZW5uYRJHChZiYXNlU3RhdGlvbkNvb3JkaW5hdG' 'VzGAQgASgLMg8uR3BzQ29vcmRpbmF0ZXNSFmJhc2VTdGF0aW9uQ29vcmRpbmF0ZXMSLgoMcnRr' 'Q29ubmVjdGVkGAUgASgOMgouQm9vbFN0YXRlUgxydGtDb25uZWN0ZWQ='); - diff --git a/burt_network/lib/src/generated/core.pb.dart b/burt_network/lib/src/generated/core.pb.dart index 1cf1a85c..b68df198 100644 --- a/burt_network/lib/src/generated/core.pb.dart +++ b/burt_network/lib/src/generated/core.pb.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: core.proto -// -// @dart = 2.12 +// Generated from core.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; @@ -15,6 +16,8 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'core.pbenum.dart'; +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + export 'core.pbenum.dart'; /// Used for a simple handshake between devices. @@ -23,63 +26,65 @@ class Connect extends $pb.GeneratedMessage { Device? sender, Device? receiver, }) { - final $result = create(); - if (sender != null) { - $result.sender = sender; - } - if (receiver != null) { - $result.receiver = receiver; - } - return $result; + final result = create(); + if (sender != null) result.sender = sender; + if (receiver != null) result.receiver = receiver; + return result; } - Connect._() : super(); - factory Connect.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Connect.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Connect', createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'sender', $pb.PbFieldType.OE, defaultOrMaker: Device.DEVICE_UNDEFINED, valueOf: Device.valueOf, enumValues: Device.values) - ..e(2, _omitFieldNames ? '' : 'receiver', $pb.PbFieldType.OE, defaultOrMaker: Device.DEVICE_UNDEFINED, valueOf: Device.valueOf, enumValues: Device.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Connect clone() => Connect()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Connect copyWith(void Function(Connect) updates) => super.copyWith((message) => updates(message as Connect)) as Connect; + Connect._(); + + factory Connect.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory Connect.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Connect', + createEmptyInstance: create) + ..aE(1, _omitFieldNames ? '' : 'sender', enumValues: Device.values) + ..aE(2, _omitFieldNames ? '' : 'receiver', + enumValues: Device.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Connect clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Connect copyWith(void Function(Connect) updates) => + super.copyWith((message) => updates(message as Connect)) as Connect; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Connect create() => Connect._(); + @$core.override Connect createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Connect getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Connect getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Connect? _defaultInstance; @$pb.TagNumber(1) Device get sender => $_getN(0); @$pb.TagNumber(1) - set sender(Device v) { setField(1, v); } + set sender(Device value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasSender() => $_has(0); @$pb.TagNumber(1) - void clearSender() => clearField(1); + void clearSender() => $_clearField(1); @$pb.TagNumber(2) Device get receiver => $_getN(1); @$pb.TagNumber(2) - set receiver(Device v) { setField(2, v); } + set receiver(Device value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasReceiver() => $_has(1); @$pb.TagNumber(2) - void clearReceiver() => clearField(2); + void clearReceiver() => $_clearField(2); } /// Notifies the recipient that the sender will no longer be connected. @@ -87,52 +92,56 @@ class Disconnect extends $pb.GeneratedMessage { factory Disconnect({ Device? sender, }) { - final $result = create(); - if (sender != null) { - $result.sender = sender; - } - return $result; + final result = create(); + if (sender != null) result.sender = sender; + return result; } - Disconnect._() : super(); - factory Disconnect.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Disconnect.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Disconnect', createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'sender', $pb.PbFieldType.OE, defaultOrMaker: Device.DEVICE_UNDEFINED, valueOf: Device.valueOf, enumValues: Device.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Disconnect clone() => Disconnect()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Disconnect copyWith(void Function(Disconnect) updates) => super.copyWith((message) => updates(message as Disconnect)) as Disconnect; + Disconnect._(); + + factory Disconnect.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory Disconnect.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Disconnect', + createEmptyInstance: create) + ..aE(1, _omitFieldNames ? '' : 'sender', enumValues: Device.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Disconnect clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Disconnect copyWith(void Function(Disconnect) updates) => + super.copyWith((message) => updates(message as Disconnect)) as Disconnect; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Disconnect create() => Disconnect._(); + @$core.override Disconnect createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Disconnect getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Disconnect getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static Disconnect? _defaultInstance; @$pb.TagNumber(1) Device get sender => $_getN(0); @$pb.TagNumber(1) - set sender(Device v) { setField(1, v); } + set sender(Device value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasSender() => $_has(0); @$pb.TagNumber(1) - void clearSender() => clearField(1); + void clearSender() => $_clearField(1); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/core.pbenum.dart b/burt_network/lib/src/generated/core.pbenum.dart index c667b253..4d4f94e5 100644 --- a/burt_network/lib/src/generated/core.pbenum.dart +++ b/burt_network/lib/src/generated/core.pbenum.dart @@ -1,22 +1,26 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: core.proto -// -// @dart = 2.12 +// Generated from core.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class Device extends $pb.ProtobufEnum { - static const Device DEVICE_UNDEFINED = Device._(0, _omitEnumNames ? '' : 'DEVICE_UNDEFINED'); - static const Device DASHBOARD = Device._(1, _omitEnumNames ? '' : 'DASHBOARD'); - static const Device SUBSYSTEMS = Device._(2, _omitEnumNames ? '' : 'SUBSYSTEMS'); + static const Device DEVICE_UNDEFINED = + Device._(0, _omitEnumNames ? '' : 'DEVICE_UNDEFINED'); + static const Device DASHBOARD = + Device._(1, _omitEnumNames ? '' : 'DASHBOARD'); + static const Device SUBSYSTEMS = + Device._(2, _omitEnumNames ? '' : 'SUBSYSTEMS'); static const Device VIDEO = Device._(3, _omitEnumNames ? '' : 'VIDEO'); static const Device AUTONOMY = Device._(4, _omitEnumNames ? '' : 'AUTONOMY'); static const Device FIRMWARE = Device._(5, _omitEnumNames ? '' : 'FIRMWARE'); @@ -25,12 +29,13 @@ class Device extends $pb.ProtobufEnum { static const Device SCIENCE = Device._(8, _omitEnumNames ? '' : 'SCIENCE'); static const Device DRIVE = Device._(9, _omitEnumNames ? '' : 'DRIVE'); static const Device RELAY = Device._(10, _omitEnumNames ? '' : 'RELAY'); - static const Device BASE_STATION = Device._(11, _omitEnumNames ? '' : 'BASE_STATION'); + static const Device BASE_STATION = + Device._(11, _omitEnumNames ? '' : 'BASE_STATION'); static const Device ANTENNA = Device._(12, _omitEnumNames ? '' : 'ANTENNA'); static const Device VISION = Device._(13, _omitEnumNames ? '' : 'VISION'); static const Device LIDAR = Device._(14, _omitEnumNames ? '' : 'LIDAR'); - static const $core.List values = [ + static const $core.List values = [ DEVICE_UNDEFINED, DASHBOARD, SUBSYSTEMS, @@ -48,11 +53,13 @@ class Device extends $pb.ProtobufEnum { LIDAR, ]; - static final $core.Map<$core.int, Device> _byValue = $pb.ProtobufEnum.initByValue(values); - static Device? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 14); + static Device? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const Device._($core.int v, $core.String n) : super(v, n); + const Device._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/core.pbjson.dart b/burt_network/lib/src/generated/core.pbjson.dart index f04e5f18..0947893f 100644 --- a/burt_network/lib/src/generated/core.pbjson.dart +++ b/burt_network/lib/src/generated/core.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: core.proto -// -// @dart = 2.12 +// Generated from core.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -47,7 +48,14 @@ const Connect$json = { '1': 'Connect', '2': [ {'1': 'sender', '3': 1, '4': 1, '5': 14, '6': '.Device', '10': 'sender'}, - {'1': 'receiver', '3': 2, '4': 1, '5': 14, '6': '.Device', '10': 'receiver'}, + { + '1': 'receiver', + '3': 2, + '4': 1, + '5': 14, + '6': '.Device', + '10': 'receiver' + }, ], }; @@ -67,4 +75,3 @@ const Disconnect$json = { /// Descriptor for `Disconnect`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List disconnectDescriptor = $convert.base64Decode( 'CgpEaXNjb25uZWN0Eh8KBnNlbmRlchgBIAEoDjIHLkRldmljZVIGc2VuZGVy'); - diff --git a/burt_network/lib/src/generated/drive.pb.dart b/burt_network/lib/src/generated/drive.pb.dart index bca27395..70e5f748 100644 --- a/burt_network/lib/src/generated/drive.pb.dart +++ b/burt_network/lib/src/generated/drive.pb.dart @@ -1,22 +1,25 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: drive.proto -// -// @dart = 2.12 +// Generated from drive.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'drive.pbenum.dart'; -import 'status.pbenum.dart' as $5; -import 'utils.pbenum.dart' as $0; -import 'version.pb.dart' as $3; +import 'status.pbenum.dart' as $1; +import 'utils.pbenum.dart' as $2; +import 'version.pb.dart' as $0; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'drive.pbenum.dart'; @@ -32,232 +35,215 @@ class DriveCommand extends $pb.GeneratedMessage { $core.double? frontTilt, $core.double? rearSwivel, $core.double? rearTilt, - $5.RoverStatus? status, - $3.Version? version, + $1.RoverStatus? status, + $0.Version? version, ProtoColor? color, - $0.BoolState? blink, + $2.BoolState? blink, }) { - final $result = create(); - if (throttle != null) { - $result.throttle = throttle; - } - if (left != null) { - $result.left = left; - } - if (right != null) { - $result.right = right; - } - if (setLeft != null) { - $result.setLeft = setLeft; - } - if (setRight != null) { - $result.setRight = setRight; - } - if (setThrottle != null) { - $result.setThrottle = setThrottle; - } - if (frontSwivel != null) { - $result.frontSwivel = frontSwivel; - } - if (frontTilt != null) { - $result.frontTilt = frontTilt; - } - if (rearSwivel != null) { - $result.rearSwivel = rearSwivel; - } - if (rearTilt != null) { - $result.rearTilt = rearTilt; - } - if (status != null) { - $result.status = status; - } - if (version != null) { - $result.version = version; - } - if (color != null) { - $result.color = color; - } - if (blink != null) { - $result.blink = blink; - } - return $result; + final result = create(); + if (throttle != null) result.throttle = throttle; + if (left != null) result.left = left; + if (right != null) result.right = right; + if (setLeft != null) result.setLeft = setLeft; + if (setRight != null) result.setRight = setRight; + if (setThrottle != null) result.setThrottle = setThrottle; + if (frontSwivel != null) result.frontSwivel = frontSwivel; + if (frontTilt != null) result.frontTilt = frontTilt; + if (rearSwivel != null) result.rearSwivel = rearSwivel; + if (rearTilt != null) result.rearTilt = rearTilt; + if (status != null) result.status = status; + if (version != null) result.version = version; + if (color != null) result.color = color; + if (blink != null) result.blink = blink; + return result; } - DriveCommand._() : super(); - factory DriveCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DriveCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DriveCommand', createEmptyInstance: create) - ..a<$core.double>(1, _omitFieldNames ? '' : 'throttle', $pb.PbFieldType.OF) - ..a<$core.double>(2, _omitFieldNames ? '' : 'left', $pb.PbFieldType.OF) - ..a<$core.double>(3, _omitFieldNames ? '' : 'right', $pb.PbFieldType.OF) + + DriveCommand._(); + + factory DriveCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DriveCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DriveCommand', + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'throttle', fieldType: $pb.PbFieldType.OF) + ..aD(2, _omitFieldNames ? '' : 'left', fieldType: $pb.PbFieldType.OF) + ..aD(3, _omitFieldNames ? '' : 'right', fieldType: $pb.PbFieldType.OF) ..aOB(4, _omitFieldNames ? '' : 'setLeft') ..aOB(5, _omitFieldNames ? '' : 'setRight') ..aOB(6, _omitFieldNames ? '' : 'setThrottle') - ..a<$core.double>(7, _omitFieldNames ? '' : 'frontSwivel', $pb.PbFieldType.OF) - ..a<$core.double>(8, _omitFieldNames ? '' : 'frontTilt', $pb.PbFieldType.OF) - ..a<$core.double>(9, _omitFieldNames ? '' : 'rearSwivel', $pb.PbFieldType.OF) - ..a<$core.double>(10, _omitFieldNames ? '' : 'rearTilt', $pb.PbFieldType.OF) - ..e<$5.RoverStatus>(11, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: $5.RoverStatus.DISCONNECTED, valueOf: $5.RoverStatus.valueOf, enumValues: $5.RoverStatus.values) - ..aOM<$3.Version>(12, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..e(13, _omitFieldNames ? '' : 'color', $pb.PbFieldType.OE, defaultOrMaker: ProtoColor.PROTO_COLOR_UNDEFINED, valueOf: ProtoColor.valueOf, enumValues: ProtoColor.values) - ..e<$0.BoolState>(14, _omitFieldNames ? '' : 'blink', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - DriveCommand clone() => DriveCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - DriveCommand copyWith(void Function(DriveCommand) updates) => super.copyWith((message) => updates(message as DriveCommand)) as DriveCommand; - + ..aD(7, _omitFieldNames ? '' : 'frontSwivel', fieldType: $pb.PbFieldType.OF) + ..aD(8, _omitFieldNames ? '' : 'frontTilt', fieldType: $pb.PbFieldType.OF) + ..aD(9, _omitFieldNames ? '' : 'rearSwivel', fieldType: $pb.PbFieldType.OF) + ..aD(10, _omitFieldNames ? '' : 'rearTilt', fieldType: $pb.PbFieldType.OF) + ..aE<$1.RoverStatus>(11, _omitFieldNames ? '' : 'status', + enumValues: $1.RoverStatus.values) + ..aOM<$0.Version>(12, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..aE(13, _omitFieldNames ? '' : 'color', + enumValues: ProtoColor.values) + ..aE<$2.BoolState>(14, _omitFieldNames ? '' : 'blink', + enumValues: $2.BoolState.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DriveCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DriveCommand copyWith(void Function(DriveCommand) updates) => + super.copyWith((message) => updates(message as DriveCommand)) + as DriveCommand; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DriveCommand create() => DriveCommand._(); + @$core.override DriveCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static DriveCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DriveCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static DriveCommand? _defaultInstance; /// The max speed, as a percentage of the rover's possible speed. @$pb.TagNumber(1) $core.double get throttle => $_getN(0); @$pb.TagNumber(1) - set throttle($core.double v) { $_setFloat(0, v); } + set throttle($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasThrottle() => $_has(0); @$pb.TagNumber(1) - void clearThrottle() => clearField(1); + void clearThrottle() => $_clearField(1); /// Speed of the left wheels, as a percentage of [throttle]. @$pb.TagNumber(2) $core.double get left => $_getN(1); @$pb.TagNumber(2) - set left($core.double v) { $_setFloat(1, v); } + set left($core.double value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasLeft() => $_has(1); @$pb.TagNumber(2) - void clearLeft() => clearField(2); + void clearLeft() => $_clearField(2); /// Speed of the right wheels, as a percentage of [throttle]. @$pb.TagNumber(3) $core.double get right => $_getN(2); @$pb.TagNumber(3) - set right($core.double v) { $_setFloat(2, v); } + set right($core.double value) => $_setFloat(2, value); @$pb.TagNumber(3) $core.bool hasRight() => $_has(2); @$pb.TagNumber(3) - void clearRight() => clearField(3); + void clearRight() => $_clearField(3); /// Indicates that [left] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(4) $core.bool get setLeft => $_getBF(3); @$pb.TagNumber(4) - set setLeft($core.bool v) { $_setBool(3, v); } + set setLeft($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasSetLeft() => $_has(3); @$pb.TagNumber(4) - void clearSetLeft() => clearField(4); + void clearSetLeft() => $_clearField(4); /// Indicates that [right] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(5) $core.bool get setRight => $_getBF(4); @$pb.TagNumber(5) - set setRight($core.bool v) { $_setBool(4, v); } + set setRight($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasSetRight() => $_has(4); @$pb.TagNumber(5) - void clearSetRight() => clearField(5); + void clearSetRight() => $_clearField(5); /// Indicates that [throttle] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(6) $core.bool get setThrottle => $_getBF(5); @$pb.TagNumber(6) - set setThrottle($core.bool v) { $_setBool(5, v); } + set setThrottle($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasSetThrottle() => $_has(5); @$pb.TagNumber(6) - void clearSetThrottle() => clearField(6); + void clearSetThrottle() => $_clearField(6); @$pb.TagNumber(7) $core.double get frontSwivel => $_getN(6); @$pb.TagNumber(7) - set frontSwivel($core.double v) { $_setFloat(6, v); } + set frontSwivel($core.double value) => $_setFloat(6, value); @$pb.TagNumber(7) $core.bool hasFrontSwivel() => $_has(6); @$pb.TagNumber(7) - void clearFrontSwivel() => clearField(7); + void clearFrontSwivel() => $_clearField(7); @$pb.TagNumber(8) $core.double get frontTilt => $_getN(7); @$pb.TagNumber(8) - set frontTilt($core.double v) { $_setFloat(7, v); } + set frontTilt($core.double value) => $_setFloat(7, value); @$pb.TagNumber(8) $core.bool hasFrontTilt() => $_has(7); @$pb.TagNumber(8) - void clearFrontTilt() => clearField(8); + void clearFrontTilt() => $_clearField(8); @$pb.TagNumber(9) $core.double get rearSwivel => $_getN(8); @$pb.TagNumber(9) - set rearSwivel($core.double v) { $_setFloat(8, v); } + set rearSwivel($core.double value) => $_setFloat(8, value); @$pb.TagNumber(9) $core.bool hasRearSwivel() => $_has(8); @$pb.TagNumber(9) - void clearRearSwivel() => clearField(9); + void clearRearSwivel() => $_clearField(9); @$pb.TagNumber(10) $core.double get rearTilt => $_getN(9); @$pb.TagNumber(10) - set rearTilt($core.double v) { $_setFloat(9, v); } + set rearTilt($core.double value) => $_setFloat(9, value); @$pb.TagNumber(10) $core.bool hasRearTilt() => $_has(9); @$pb.TagNumber(10) - void clearRearTilt() => clearField(10); + void clearRearTilt() => $_clearField(10); @$pb.TagNumber(11) - $5.RoverStatus get status => $_getN(10); + $1.RoverStatus get status => $_getN(10); @$pb.TagNumber(11) - set status($5.RoverStatus v) { setField(11, v); } + set status($1.RoverStatus value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasStatus() => $_has(10); @$pb.TagNumber(11) - void clearStatus() => clearField(11); + void clearStatus() => $_clearField(11); @$pb.TagNumber(12) - $3.Version get version => $_getN(11); + $0.Version get version => $_getN(11); @$pb.TagNumber(12) - set version($3.Version v) { setField(12, v); } + set version($0.Version value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasVersion() => $_has(11); @$pb.TagNumber(12) - void clearVersion() => clearField(12); + void clearVersion() => $_clearField(12); @$pb.TagNumber(12) - $3.Version ensureVersion() => $_ensure(11); + $0.Version ensureVersion() => $_ensure(11); @$pb.TagNumber(13) ProtoColor get color => $_getN(12); @$pb.TagNumber(13) - set color(ProtoColor v) { setField(13, v); } + set color(ProtoColor value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasColor() => $_has(12); @$pb.TagNumber(13) - void clearColor() => clearField(13); + void clearColor() => $_clearField(13); @$pb.TagNumber(14) - $0.BoolState get blink => $_getN(13); + $2.BoolState get blink => $_getN(13); @$pb.TagNumber(14) - set blink($0.BoolState v) { setField(14, v); } + set blink($2.BoolState value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasBlink() => $_has(13); @$pb.TagNumber(14) - void clearBlink() => clearField(14); + void clearBlink() => $_clearField(14); } class DriveMotorData extends $pb.GeneratedMessage { @@ -267,89 +253,89 @@ class DriveMotorData extends $pb.GeneratedMessage { $core.int? temperature, MotorErrorCode? error, }) { - final $result = create(); - if (speed != null) { - $result.speed = speed; - } - if (current != null) { - $result.current = current; - } - if (temperature != null) { - $result.temperature = temperature; - } - if (error != null) { - $result.error = error; - } - return $result; + final result = create(); + if (speed != null) result.speed = speed; + if (current != null) result.current = current; + if (temperature != null) result.temperature = temperature; + if (error != null) result.error = error; + return result; } - DriveMotorData._() : super(); - factory DriveMotorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DriveMotorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DriveMotorData', createEmptyInstance: create) - ..a<$core.double>(1, _omitFieldNames ? '' : 'speed', $pb.PbFieldType.OF) - ..a<$core.double>(2, _omitFieldNames ? '' : 'current', $pb.PbFieldType.OF) - ..a<$core.int>(3, _omitFieldNames ? '' : 'temperature', $pb.PbFieldType.O3) - ..e(4, _omitFieldNames ? '' : 'error', $pb.PbFieldType.OE, defaultOrMaker: MotorErrorCode.NO_FAULT, valueOf: MotorErrorCode.valueOf, enumValues: MotorErrorCode.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - DriveMotorData clone() => DriveMotorData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - DriveMotorData copyWith(void Function(DriveMotorData) updates) => super.copyWith((message) => updates(message as DriveMotorData)) as DriveMotorData; + DriveMotorData._(); + + factory DriveMotorData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DriveMotorData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DriveMotorData', + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'speed', fieldType: $pb.PbFieldType.OF) + ..aD(2, _omitFieldNames ? '' : 'current', fieldType: $pb.PbFieldType.OF) + ..aI(3, _omitFieldNames ? '' : 'temperature') + ..aE(4, _omitFieldNames ? '' : 'error', + enumValues: MotorErrorCode.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DriveMotorData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DriveMotorData copyWith(void Function(DriveMotorData) updates) => + super.copyWith((message) => updates(message as DriveMotorData)) + as DriveMotorData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DriveMotorData create() => DriveMotorData._(); + @$core.override DriveMotorData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static DriveMotorData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DriveMotorData getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static DriveMotorData? _defaultInstance; @$pb.TagNumber(1) $core.double get speed => $_getN(0); @$pb.TagNumber(1) - set speed($core.double v) { $_setFloat(0, v); } + set speed($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasSpeed() => $_has(0); @$pb.TagNumber(1) - void clearSpeed() => clearField(1); + void clearSpeed() => $_clearField(1); @$pb.TagNumber(2) $core.double get current => $_getN(1); @$pb.TagNumber(2) - set current($core.double v) { $_setFloat(1, v); } + set current($core.double value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasCurrent() => $_has(1); @$pb.TagNumber(2) - void clearCurrent() => clearField(2); + void clearCurrent() => $_clearField(2); @$pb.TagNumber(3) $core.int get temperature => $_getIZ(2); @$pb.TagNumber(3) - set temperature($core.int v) { $_setSignedInt32(2, v); } + set temperature($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasTemperature() => $_has(2); @$pb.TagNumber(3) - void clearTemperature() => clearField(3); + void clearTemperature() => $_clearField(3); @$pb.TagNumber(4) MotorErrorCode get error => $_getN(3); @$pb.TagNumber(4) - set error(MotorErrorCode v) { setField(4, v); } + set error(MotorErrorCode value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasError() => $_has(3); @$pb.TagNumber(4) - void clearError() => clearField(4); + void clearError() => $_clearField(4); } class DriveData extends $pb.GeneratedMessage { @@ -367,9 +353,9 @@ class DriveData extends $pb.GeneratedMessage { $core.double? batteryVoltage, $core.double? batteryCurrent, $core.double? batteryTemperature, - $3.Version? version, + $0.Version? version, ProtoColor? color, - $5.RoverStatus? status, + $1.RoverStatus? status, DriveMotorData? frontLeftMotor, DriveMotorData? middleLeftMotor, DriveMotorData? backLeftMotor, @@ -377,347 +363,322 @@ class DriveData extends $pb.GeneratedMessage { DriveMotorData? middleRightMotor, DriveMotorData? backRightMotor, }) { - final $result = create(); - if (throttle != null) { - $result.throttle = throttle; - } - if (left != null) { - $result.left = left; - } - if (right != null) { - $result.right = right; - } - if (setLeft != null) { - $result.setLeft = setLeft; - } - if (setRight != null) { - $result.setRight = setRight; - } - if (setThrottle != null) { - $result.setThrottle = setThrottle; - } - if (frontSwivel != null) { - $result.frontSwivel = frontSwivel; - } - if (frontTilt != null) { - $result.frontTilt = frontTilt; - } - if (rearSwivel != null) { - $result.rearSwivel = rearSwivel; - } - if (rearTilt != null) { - $result.rearTilt = rearTilt; - } - if (batteryVoltage != null) { - $result.batteryVoltage = batteryVoltage; - } - if (batteryCurrent != null) { - $result.batteryCurrent = batteryCurrent; - } - if (batteryTemperature != null) { - $result.batteryTemperature = batteryTemperature; - } - if (version != null) { - $result.version = version; - } - if (color != null) { - $result.color = color; - } - if (status != null) { - $result.status = status; - } - if (frontLeftMotor != null) { - $result.frontLeftMotor = frontLeftMotor; - } - if (middleLeftMotor != null) { - $result.middleLeftMotor = middleLeftMotor; - } - if (backLeftMotor != null) { - $result.backLeftMotor = backLeftMotor; - } - if (frontRightMotor != null) { - $result.frontRightMotor = frontRightMotor; - } - if (middleRightMotor != null) { - $result.middleRightMotor = middleRightMotor; - } - if (backRightMotor != null) { - $result.backRightMotor = backRightMotor; - } - return $result; + final result = create(); + if (throttle != null) result.throttle = throttle; + if (left != null) result.left = left; + if (right != null) result.right = right; + if (setLeft != null) result.setLeft = setLeft; + if (setRight != null) result.setRight = setRight; + if (setThrottle != null) result.setThrottle = setThrottle; + if (frontSwivel != null) result.frontSwivel = frontSwivel; + if (frontTilt != null) result.frontTilt = frontTilt; + if (rearSwivel != null) result.rearSwivel = rearSwivel; + if (rearTilt != null) result.rearTilt = rearTilt; + if (batteryVoltage != null) result.batteryVoltage = batteryVoltage; + if (batteryCurrent != null) result.batteryCurrent = batteryCurrent; + if (batteryTemperature != null) + result.batteryTemperature = batteryTemperature; + if (version != null) result.version = version; + if (color != null) result.color = color; + if (status != null) result.status = status; + if (frontLeftMotor != null) result.frontLeftMotor = frontLeftMotor; + if (middleLeftMotor != null) result.middleLeftMotor = middleLeftMotor; + if (backLeftMotor != null) result.backLeftMotor = backLeftMotor; + if (frontRightMotor != null) result.frontRightMotor = frontRightMotor; + if (middleRightMotor != null) result.middleRightMotor = middleRightMotor; + if (backRightMotor != null) result.backRightMotor = backRightMotor; + return result; } - DriveData._() : super(); - factory DriveData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DriveData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DriveData', createEmptyInstance: create) - ..a<$core.double>(1, _omitFieldNames ? '' : 'throttle', $pb.PbFieldType.OF) - ..a<$core.double>(2, _omitFieldNames ? '' : 'left', $pb.PbFieldType.OF) - ..a<$core.double>(3, _omitFieldNames ? '' : 'right', $pb.PbFieldType.OF) + + DriveData._(); + + factory DriveData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DriveData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DriveData', + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'throttle', fieldType: $pb.PbFieldType.OF) + ..aD(2, _omitFieldNames ? '' : 'left', fieldType: $pb.PbFieldType.OF) + ..aD(3, _omitFieldNames ? '' : 'right', fieldType: $pb.PbFieldType.OF) ..aOB(4, _omitFieldNames ? '' : 'setLeft') ..aOB(5, _omitFieldNames ? '' : 'setRight') ..aOB(6, _omitFieldNames ? '' : 'setThrottle') - ..a<$core.double>(7, _omitFieldNames ? '' : 'frontSwivel', $pb.PbFieldType.OF) - ..a<$core.double>(8, _omitFieldNames ? '' : 'frontTilt', $pb.PbFieldType.OF) - ..a<$core.double>(9, _omitFieldNames ? '' : 'rearSwivel', $pb.PbFieldType.OF) - ..a<$core.double>(10, _omitFieldNames ? '' : 'rearTilt', $pb.PbFieldType.OF) - ..a<$core.double>(11, _omitFieldNames ? '' : 'batteryVoltage', $pb.PbFieldType.OF) - ..a<$core.double>(12, _omitFieldNames ? '' : 'batteryCurrent', $pb.PbFieldType.OF) - ..a<$core.double>(13, _omitFieldNames ? '' : 'batteryTemperature', $pb.PbFieldType.OF) - ..aOM<$3.Version>(14, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..e(21, _omitFieldNames ? '' : 'color', $pb.PbFieldType.OE, defaultOrMaker: ProtoColor.PROTO_COLOR_UNDEFINED, valueOf: ProtoColor.valueOf, enumValues: ProtoColor.values) - ..e<$5.RoverStatus>(22, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: $5.RoverStatus.DISCONNECTED, valueOf: $5.RoverStatus.valueOf, enumValues: $5.RoverStatus.values) - ..aOM(23, _omitFieldNames ? '' : 'frontLeftMotor', subBuilder: DriveMotorData.create) - ..aOM(24, _omitFieldNames ? '' : 'middleLeftMotor', subBuilder: DriveMotorData.create) - ..aOM(25, _omitFieldNames ? '' : 'backLeftMotor', subBuilder: DriveMotorData.create) - ..aOM(26, _omitFieldNames ? '' : 'frontRightMotor', subBuilder: DriveMotorData.create) - ..aOM(27, _omitFieldNames ? '' : 'middleRightMotor', subBuilder: DriveMotorData.create) - ..aOM(28, _omitFieldNames ? '' : 'backRightMotor', subBuilder: DriveMotorData.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - DriveData clone() => DriveData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - DriveData copyWith(void Function(DriveData) updates) => super.copyWith((message) => updates(message as DriveData)) as DriveData; - + ..aD(7, _omitFieldNames ? '' : 'frontSwivel', fieldType: $pb.PbFieldType.OF) + ..aD(8, _omitFieldNames ? '' : 'frontTilt', fieldType: $pb.PbFieldType.OF) + ..aD(9, _omitFieldNames ? '' : 'rearSwivel', fieldType: $pb.PbFieldType.OF) + ..aD(10, _omitFieldNames ? '' : 'rearTilt', fieldType: $pb.PbFieldType.OF) + ..aD(11, _omitFieldNames ? '' : 'batteryVoltage', + fieldType: $pb.PbFieldType.OF) + ..aD(12, _omitFieldNames ? '' : 'batteryCurrent', + fieldType: $pb.PbFieldType.OF) + ..aD(13, _omitFieldNames ? '' : 'batteryTemperature', + fieldType: $pb.PbFieldType.OF) + ..aOM<$0.Version>(14, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..aE(21, _omitFieldNames ? '' : 'color', + enumValues: ProtoColor.values) + ..aE<$1.RoverStatus>(22, _omitFieldNames ? '' : 'status', + enumValues: $1.RoverStatus.values) + ..aOM(23, _omitFieldNames ? '' : 'frontLeftMotor', + subBuilder: DriveMotorData.create) + ..aOM(24, _omitFieldNames ? '' : 'middleLeftMotor', + subBuilder: DriveMotorData.create) + ..aOM(25, _omitFieldNames ? '' : 'backLeftMotor', + subBuilder: DriveMotorData.create) + ..aOM(26, _omitFieldNames ? '' : 'frontRightMotor', + subBuilder: DriveMotorData.create) + ..aOM(27, _omitFieldNames ? '' : 'middleRightMotor', + subBuilder: DriveMotorData.create) + ..aOM(28, _omitFieldNames ? '' : 'backRightMotor', + subBuilder: DriveMotorData.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DriveData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DriveData copyWith(void Function(DriveData) updates) => + super.copyWith((message) => updates(message as DriveData)) as DriveData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DriveData create() => DriveData._(); + @$core.override DriveData createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static DriveData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DriveData getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DriveData? _defaultInstance; /// The max speed, as a percentage of the rover's possible speed. @$pb.TagNumber(1) $core.double get throttle => $_getN(0); @$pb.TagNumber(1) - set throttle($core.double v) { $_setFloat(0, v); } + set throttle($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasThrottle() => $_has(0); @$pb.TagNumber(1) - void clearThrottle() => clearField(1); + void clearThrottle() => $_clearField(1); /// Speed of the left wheels, as a percentage of [throttle]. @$pb.TagNumber(2) $core.double get left => $_getN(1); @$pb.TagNumber(2) - set left($core.double v) { $_setFloat(1, v); } + set left($core.double value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasLeft() => $_has(1); @$pb.TagNumber(2) - void clearLeft() => clearField(2); + void clearLeft() => $_clearField(2); /// Speed of the right wheels, as a percentage of [throttle]. @$pb.TagNumber(3) $core.double get right => $_getN(2); @$pb.TagNumber(3) - set right($core.double v) { $_setFloat(2, v); } + set right($core.double value) => $_setFloat(2, value); @$pb.TagNumber(3) $core.bool hasRight() => $_has(2); @$pb.TagNumber(3) - void clearRight() => clearField(3); + void clearRight() => $_clearField(3); /// Indicates that [left] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(4) $core.bool get setLeft => $_getBF(3); @$pb.TagNumber(4) - set setLeft($core.bool v) { $_setBool(3, v); } + set setLeft($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasSetLeft() => $_has(3); @$pb.TagNumber(4) - void clearSetLeft() => clearField(4); + void clearSetLeft() => $_clearField(4); /// Indicates that [right] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(5) $core.bool get setRight => $_getBF(4); @$pb.TagNumber(5) - set setRight($core.bool v) { $_setBool(4, v); } + set setRight($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasSetRight() => $_has(4); @$pb.TagNumber(5) - void clearSetRight() => clearField(5); + void clearSetRight() => $_clearField(5); /// Indicates that [throttle] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(6) $core.bool get setThrottle => $_getBF(5); @$pb.TagNumber(6) - set setThrottle($core.bool v) { $_setBool(5, v); } + set setThrottle($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasSetThrottle() => $_has(5); @$pb.TagNumber(6) - void clearSetThrottle() => clearField(6); + void clearSetThrottle() => $_clearField(6); @$pb.TagNumber(7) $core.double get frontSwivel => $_getN(6); @$pb.TagNumber(7) - set frontSwivel($core.double v) { $_setFloat(6, v); } + set frontSwivel($core.double value) => $_setFloat(6, value); @$pb.TagNumber(7) $core.bool hasFrontSwivel() => $_has(6); @$pb.TagNumber(7) - void clearFrontSwivel() => clearField(7); + void clearFrontSwivel() => $_clearField(7); @$pb.TagNumber(8) $core.double get frontTilt => $_getN(7); @$pb.TagNumber(8) - set frontTilt($core.double v) { $_setFloat(7, v); } + set frontTilt($core.double value) => $_setFloat(7, value); @$pb.TagNumber(8) $core.bool hasFrontTilt() => $_has(7); @$pb.TagNumber(8) - void clearFrontTilt() => clearField(8); + void clearFrontTilt() => $_clearField(8); @$pb.TagNumber(9) $core.double get rearSwivel => $_getN(8); @$pb.TagNumber(9) - set rearSwivel($core.double v) { $_setFloat(8, v); } + set rearSwivel($core.double value) => $_setFloat(8, value); @$pb.TagNumber(9) $core.bool hasRearSwivel() => $_has(8); @$pb.TagNumber(9) - void clearRearSwivel() => clearField(9); + void clearRearSwivel() => $_clearField(9); @$pb.TagNumber(10) $core.double get rearTilt => $_getN(9); @$pb.TagNumber(10) - set rearTilt($core.double v) { $_setFloat(9, v); } + set rearTilt($core.double value) => $_setFloat(9, value); @$pb.TagNumber(10) $core.bool hasRearTilt() => $_has(9); @$pb.TagNumber(10) - void clearRearTilt() => clearField(10); + void clearRearTilt() => $_clearField(10); /// Vitals for the whole rover @$pb.TagNumber(11) $core.double get batteryVoltage => $_getN(10); @$pb.TagNumber(11) - set batteryVoltage($core.double v) { $_setFloat(10, v); } + set batteryVoltage($core.double value) => $_setFloat(10, value); @$pb.TagNumber(11) $core.bool hasBatteryVoltage() => $_has(10); @$pb.TagNumber(11) - void clearBatteryVoltage() => clearField(11); + void clearBatteryVoltage() => $_clearField(11); @$pb.TagNumber(12) $core.double get batteryCurrent => $_getN(11); @$pb.TagNumber(12) - set batteryCurrent($core.double v) { $_setFloat(11, v); } + set batteryCurrent($core.double value) => $_setFloat(11, value); @$pb.TagNumber(12) $core.bool hasBatteryCurrent() => $_has(11); @$pb.TagNumber(12) - void clearBatteryCurrent() => clearField(12); + void clearBatteryCurrent() => $_clearField(12); @$pb.TagNumber(13) $core.double get batteryTemperature => $_getN(12); @$pb.TagNumber(13) - set batteryTemperature($core.double v) { $_setFloat(12, v); } + set batteryTemperature($core.double value) => $_setFloat(12, value); @$pb.TagNumber(13) $core.bool hasBatteryTemperature() => $_has(12); @$pb.TagNumber(13) - void clearBatteryTemperature() => clearField(13); + void clearBatteryTemperature() => $_clearField(13); @$pb.TagNumber(14) - $3.Version get version => $_getN(13); + $0.Version get version => $_getN(13); @$pb.TagNumber(14) - set version($3.Version v) { setField(14, v); } + set version($0.Version value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasVersion() => $_has(13); @$pb.TagNumber(14) - void clearVersion() => clearField(14); + void clearVersion() => $_clearField(14); @$pb.TagNumber(14) - $3.Version ensureVersion() => $_ensure(13); + $0.Version ensureVersion() => $_ensure(13); @$pb.TagNumber(21) ProtoColor get color => $_getN(14); @$pb.TagNumber(21) - set color(ProtoColor v) { setField(21, v); } + set color(ProtoColor value) => $_setField(21, value); @$pb.TagNumber(21) $core.bool hasColor() => $_has(14); @$pb.TagNumber(21) - void clearColor() => clearField(21); + void clearColor() => $_clearField(21); @$pb.TagNumber(22) - $5.RoverStatus get status => $_getN(15); + $1.RoverStatus get status => $_getN(15); @$pb.TagNumber(22) - set status($5.RoverStatus v) { setField(22, v); } + set status($1.RoverStatus value) => $_setField(22, value); @$pb.TagNumber(22) $core.bool hasStatus() => $_has(15); @$pb.TagNumber(22) - void clearStatus() => clearField(22); + void clearStatus() => $_clearField(22); /// Contains the DriveMotorData for each corresponding motor @$pb.TagNumber(23) DriveMotorData get frontLeftMotor => $_getN(16); @$pb.TagNumber(23) - set frontLeftMotor(DriveMotorData v) { setField(23, v); } + set frontLeftMotor(DriveMotorData value) => $_setField(23, value); @$pb.TagNumber(23) $core.bool hasFrontLeftMotor() => $_has(16); @$pb.TagNumber(23) - void clearFrontLeftMotor() => clearField(23); + void clearFrontLeftMotor() => $_clearField(23); @$pb.TagNumber(23) DriveMotorData ensureFrontLeftMotor() => $_ensure(16); @$pb.TagNumber(24) DriveMotorData get middleLeftMotor => $_getN(17); @$pb.TagNumber(24) - set middleLeftMotor(DriveMotorData v) { setField(24, v); } + set middleLeftMotor(DriveMotorData value) => $_setField(24, value); @$pb.TagNumber(24) $core.bool hasMiddleLeftMotor() => $_has(17); @$pb.TagNumber(24) - void clearMiddleLeftMotor() => clearField(24); + void clearMiddleLeftMotor() => $_clearField(24); @$pb.TagNumber(24) DriveMotorData ensureMiddleLeftMotor() => $_ensure(17); @$pb.TagNumber(25) DriveMotorData get backLeftMotor => $_getN(18); @$pb.TagNumber(25) - set backLeftMotor(DriveMotorData v) { setField(25, v); } + set backLeftMotor(DriveMotorData value) => $_setField(25, value); @$pb.TagNumber(25) $core.bool hasBackLeftMotor() => $_has(18); @$pb.TagNumber(25) - void clearBackLeftMotor() => clearField(25); + void clearBackLeftMotor() => $_clearField(25); @$pb.TagNumber(25) DriveMotorData ensureBackLeftMotor() => $_ensure(18); @$pb.TagNumber(26) DriveMotorData get frontRightMotor => $_getN(19); @$pb.TagNumber(26) - set frontRightMotor(DriveMotorData v) { setField(26, v); } + set frontRightMotor(DriveMotorData value) => $_setField(26, value); @$pb.TagNumber(26) $core.bool hasFrontRightMotor() => $_has(19); @$pb.TagNumber(26) - void clearFrontRightMotor() => clearField(26); + void clearFrontRightMotor() => $_clearField(26); @$pb.TagNumber(26) DriveMotorData ensureFrontRightMotor() => $_ensure(19); @$pb.TagNumber(27) DriveMotorData get middleRightMotor => $_getN(20); @$pb.TagNumber(27) - set middleRightMotor(DriveMotorData v) { setField(27, v); } + set middleRightMotor(DriveMotorData value) => $_setField(27, value); @$pb.TagNumber(27) $core.bool hasMiddleRightMotor() => $_has(20); @$pb.TagNumber(27) - void clearMiddleRightMotor() => clearField(27); + void clearMiddleRightMotor() => $_clearField(27); @$pb.TagNumber(27) DriveMotorData ensureMiddleRightMotor() => $_ensure(20); @$pb.TagNumber(28) DriveMotorData get backRightMotor => $_getN(21); @$pb.TagNumber(28) - set backRightMotor(DriveMotorData v) { setField(28, v); } + set backRightMotor(DriveMotorData value) => $_setField(28, value); @$pb.TagNumber(28) $core.bool hasBackRightMotor() => $_has(21); @$pb.TagNumber(28) - void clearBackRightMotor() => clearField(28); + void clearBackRightMotor() => $_clearField(28); @$pb.TagNumber(28) DriveMotorData ensureBackRightMotor() => $_ensure(21); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/drive.pbenum.dart b/burt_network/lib/src/generated/drive.pbenum.dart index 12b6cee4..50098178 100644 --- a/burt_network/lib/src/generated/drive.pbenum.dart +++ b/burt_network/lib/src/generated/drive.pbenum.dart @@ -1,27 +1,34 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: drive.proto -// -// @dart = 2.12 +// Generated from drive.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class DriveMotor extends $pb.ProtobufEnum { - static const DriveMotor FRONT_LEFT = DriveMotor._(0, _omitEnumNames ? '' : 'FRONT_LEFT'); - static const DriveMotor FRONT_RIGHT = DriveMotor._(1, _omitEnumNames ? '' : 'FRONT_RIGHT'); - static const DriveMotor MIDDLE_LEFT = DriveMotor._(3, _omitEnumNames ? '' : 'MIDDLE_LEFT'); - static const DriveMotor MIDDLE_RIGHT = DriveMotor._(4, _omitEnumNames ? '' : 'MIDDLE_RIGHT'); - static const DriveMotor BACK_LEFT = DriveMotor._(5, _omitEnumNames ? '' : 'BACK_LEFT'); - static const DriveMotor BACK_RIGHT = DriveMotor._(6, _omitEnumNames ? '' : 'BACK_RIGHT'); - - static const $core.List values = [ + static const DriveMotor FRONT_LEFT = + DriveMotor._(0, _omitEnumNames ? '' : 'FRONT_LEFT'); + static const DriveMotor FRONT_RIGHT = + DriveMotor._(1, _omitEnumNames ? '' : 'FRONT_RIGHT'); + static const DriveMotor MIDDLE_LEFT = + DriveMotor._(3, _omitEnumNames ? '' : 'MIDDLE_LEFT'); + static const DriveMotor MIDDLE_RIGHT = + DriveMotor._(4, _omitEnumNames ? '' : 'MIDDLE_RIGHT'); + static const DriveMotor BACK_LEFT = + DriveMotor._(5, _omitEnumNames ? '' : 'BACK_LEFT'); + static const DriveMotor BACK_RIGHT = + DriveMotor._(6, _omitEnumNames ? '' : 'BACK_RIGHT'); + + static const $core.List values = [ FRONT_LEFT, FRONT_RIGHT, MIDDLE_LEFT, @@ -30,20 +37,25 @@ class DriveMotor extends $pb.ProtobufEnum { BACK_RIGHT, ]; - static final $core.Map<$core.int, DriveMotor> _byValue = $pb.ProtobufEnum.initByValue(values); - static DriveMotor? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 6); + static DriveMotor? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const DriveMotor._($core.int v, $core.String n) : super(v, n); + const DriveMotor._(super.value, super.name); } class ProtoColor extends $pb.ProtobufEnum { - static const ProtoColor PROTO_COLOR_UNDEFINED = ProtoColor._(0, _omitEnumNames ? '' : 'PROTO_COLOR_UNDEFINED'); + static const ProtoColor PROTO_COLOR_UNDEFINED = + ProtoColor._(0, _omitEnumNames ? '' : 'PROTO_COLOR_UNDEFINED'); static const ProtoColor RED = ProtoColor._(1, _omitEnumNames ? '' : 'RED'); - static const ProtoColor GREEN = ProtoColor._(2, _omitEnumNames ? '' : 'GREEN'); + static const ProtoColor GREEN = + ProtoColor._(2, _omitEnumNames ? '' : 'GREEN'); static const ProtoColor BLUE = ProtoColor._(3, _omitEnumNames ? '' : 'BLUE'); - static const ProtoColor UNLIT = ProtoColor._(4, _omitEnumNames ? '' : 'UNLIT'); + static const ProtoColor UNLIT = + ProtoColor._(4, _omitEnumNames ? '' : 'UNLIT'); - static const $core.List values = [ + static const $core.List values = [ PROTO_COLOR_UNDEFINED, RED, GREEN, @@ -51,23 +63,33 @@ class ProtoColor extends $pb.ProtobufEnum { UNLIT, ]; - static final $core.Map<$core.int, ProtoColor> _byValue = $pb.ProtobufEnum.initByValue(values); - static ProtoColor? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 4); + static ProtoColor? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const ProtoColor._($core.int v, $core.String n) : super(v, n); + const ProtoColor._(super.value, super.name); } class MotorErrorCode extends $pb.ProtobufEnum { - static const MotorErrorCode NO_FAULT = MotorErrorCode._(0, _omitEnumNames ? '' : 'NO_FAULT'); - static const MotorErrorCode OVER_TEMP = MotorErrorCode._(1, _omitEnumNames ? '' : 'OVER_TEMP'); - static const MotorErrorCode OVER_CURRENT = MotorErrorCode._(2, _omitEnumNames ? '' : 'OVER_CURRENT'); - static const MotorErrorCode OVER_VOLTAGE = MotorErrorCode._(3, _omitEnumNames ? '' : 'OVER_VOLTAGE'); - static const MotorErrorCode UNDER_VOLTAGE = MotorErrorCode._(4, _omitEnumNames ? '' : 'UNDER_VOLTAGE'); - static const MotorErrorCode ENCODER_FAULT = MotorErrorCode._(5, _omitEnumNames ? '' : 'ENCODER_FAULT'); - static const MotorErrorCode MOSFET_OVER_TEMP = MotorErrorCode._(6, _omitEnumNames ? '' : 'MOSFET_OVER_TEMP'); - static const MotorErrorCode UNKNOWN_ERROR = MotorErrorCode._(7, _omitEnumNames ? '' : 'UNKNOWN_ERROR'); - - static const $core.List values = [ + static const MotorErrorCode NO_FAULT = + MotorErrorCode._(0, _omitEnumNames ? '' : 'NO_FAULT'); + static const MotorErrorCode OVER_TEMP = + MotorErrorCode._(1, _omitEnumNames ? '' : 'OVER_TEMP'); + static const MotorErrorCode OVER_CURRENT = + MotorErrorCode._(2, _omitEnumNames ? '' : 'OVER_CURRENT'); + static const MotorErrorCode OVER_VOLTAGE = + MotorErrorCode._(3, _omitEnumNames ? '' : 'OVER_VOLTAGE'); + static const MotorErrorCode UNDER_VOLTAGE = + MotorErrorCode._(4, _omitEnumNames ? '' : 'UNDER_VOLTAGE'); + static const MotorErrorCode ENCODER_FAULT = + MotorErrorCode._(5, _omitEnumNames ? '' : 'ENCODER_FAULT'); + static const MotorErrorCode MOSFET_OVER_TEMP = + MotorErrorCode._(6, _omitEnumNames ? '' : 'MOSFET_OVER_TEMP'); + static const MotorErrorCode UNKNOWN_ERROR = + MotorErrorCode._(7, _omitEnumNames ? '' : 'UNKNOWN_ERROR'); + + static const $core.List values = [ NO_FAULT, OVER_TEMP, OVER_CURRENT, @@ -78,11 +100,13 @@ class MotorErrorCode extends $pb.ProtobufEnum { UNKNOWN_ERROR, ]; - static final $core.Map<$core.int, MotorErrorCode> _byValue = $pb.ProtobufEnum.initByValue(values); - static MotorErrorCode? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 7); + static MotorErrorCode? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const MotorErrorCode._($core.int v, $core.String n) : super(v, n); + const MotorErrorCode._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/drive.pbjson.dart b/burt_network/lib/src/generated/drive.pbjson.dart index a40faca0..ace996f6 100644 --- a/burt_network/lib/src/generated/drive.pbjson.dart +++ b/burt_network/lib/src/generated/drive.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: drive.proto -// -// @dart = 2.12 +// Generated from drive.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -83,8 +84,22 @@ const DriveCommand$json = { {'1': 'front_tilt', '3': 8, '4': 1, '5': 2, '10': 'frontTilt'}, {'1': 'rear_swivel', '3': 9, '4': 1, '5': 2, '10': 'rearSwivel'}, {'1': 'rear_tilt', '3': 10, '4': 1, '5': 2, '10': 'rearTilt'}, - {'1': 'status', '3': 11, '4': 1, '5': 14, '6': '.RoverStatus', '10': 'status'}, - {'1': 'version', '3': 12, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, + { + '1': 'status', + '3': 11, + '4': 1, + '5': 14, + '6': '.RoverStatus', + '10': 'status' + }, + { + '1': 'version', + '3': 12, + '4': 1, + '5': 11, + '6': '.Version', + '10': 'version' + }, {'1': 'color', '3': 13, '4': 1, '5': 14, '6': '.ProtoColor', '10': 'color'}, {'1': 'blink', '3': 14, '4': 1, '5': 14, '6': '.BoolState', '10': 'blink'}, ], @@ -109,7 +124,14 @@ const DriveMotorData$json = { {'1': 'speed', '3': 1, '4': 1, '5': 2, '10': 'speed'}, {'1': 'current', '3': 2, '4': 1, '5': 2, '10': 'current'}, {'1': 'temperature', '3': 3, '4': 1, '5': 5, '10': 'temperature'}, - {'1': 'error', '3': 4, '4': 1, '5': 14, '6': '.MotorErrorCode', '10': 'error'}, + { + '1': 'error', + '3': 4, + '4': 1, + '5': 14, + '6': '.MotorErrorCode', + '10': 'error' + }, ], }; @@ -135,16 +157,78 @@ const DriveData$json = { {'1': 'rear_tilt', '3': 10, '4': 1, '5': 2, '10': 'rearTilt'}, {'1': 'battery_voltage', '3': 11, '4': 1, '5': 2, '10': 'batteryVoltage'}, {'1': 'battery_current', '3': 12, '4': 1, '5': 2, '10': 'batteryCurrent'}, - {'1': 'battery_temperature', '3': 13, '4': 1, '5': 2, '10': 'batteryTemperature'}, - {'1': 'version', '3': 14, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, + { + '1': 'battery_temperature', + '3': 13, + '4': 1, + '5': 2, + '10': 'batteryTemperature' + }, + { + '1': 'version', + '3': 14, + '4': 1, + '5': 11, + '6': '.Version', + '10': 'version' + }, {'1': 'color', '3': 21, '4': 1, '5': 14, '6': '.ProtoColor', '10': 'color'}, - {'1': 'status', '3': 22, '4': 1, '5': 14, '6': '.RoverStatus', '10': 'status'}, - {'1': 'front_left_motor', '3': 23, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'frontLeftMotor'}, - {'1': 'middle_left_motor', '3': 24, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'middleLeftMotor'}, - {'1': 'back_left_motor', '3': 25, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'backLeftMotor'}, - {'1': 'front_right_motor', '3': 26, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'frontRightMotor'}, - {'1': 'middle_right_motor', '3': 27, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'middleRightMotor'}, - {'1': 'back_right_motor', '3': 28, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'backRightMotor'}, + { + '1': 'status', + '3': 22, + '4': 1, + '5': 14, + '6': '.RoverStatus', + '10': 'status' + }, + { + '1': 'front_left_motor', + '3': 23, + '4': 1, + '5': 11, + '6': '.DriveMotorData', + '10': 'frontLeftMotor' + }, + { + '1': 'middle_left_motor', + '3': 24, + '4': 1, + '5': 11, + '6': '.DriveMotorData', + '10': 'middleLeftMotor' + }, + { + '1': 'back_left_motor', + '3': 25, + '4': 1, + '5': 11, + '6': '.DriveMotorData', + '10': 'backLeftMotor' + }, + { + '1': 'front_right_motor', + '3': 26, + '4': 1, + '5': 11, + '6': '.DriveMotorData', + '10': 'frontRightMotor' + }, + { + '1': 'middle_right_motor', + '3': 27, + '4': 1, + '5': 11, + '6': '.DriveMotorData', + '10': 'middleRightMotor' + }, + { + '1': 'back_right_motor', + '3': 28, + '4': 1, + '5': 11, + '6': '.DriveMotorData', + '10': 'backRightMotor' + }, ], '9': [ {'1': 15, '2': 21}, @@ -170,4 +254,3 @@ final $typed_data.Uint8List driveDataDescriptor = $convert.base64Decode( 'chI9ChJtaWRkbGVfcmlnaHRfbW90b3IYGyABKAsyDy5Ecml2ZU1vdG9yRGF0YVIQbWlkZGxlUm' 'lnaHRNb3RvchI5ChBiYWNrX3JpZ2h0X21vdG9yGBwgASgLMg8uRHJpdmVNb3RvckRhdGFSDmJh' 'Y2tSaWdodE1vdG9ySgQIDxAV'); - diff --git a/burt_network/lib/src/generated/geometry.pb.dart b/burt_network/lib/src/generated/geometry.pb.dart index 3d8a3d64..ead1a62c 100644 --- a/burt_network/lib/src/generated/geometry.pb.dart +++ b/burt_network/lib/src/generated/geometry.pb.dart @@ -1,94 +1,97 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: geometry.proto -// -// @dart = 2.12 +// Generated from geometry.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + class Coordinates extends $pb.GeneratedMessage { factory Coordinates({ $core.double? x, $core.double? y, $core.double? z, }) { - final $result = create(); - if (x != null) { - $result.x = x; - } - if (y != null) { - $result.y = y; - } - if (z != null) { - $result.z = z; - } - return $result; + final result = create(); + if (x != null) result.x = x; + if (y != null) result.y = y; + if (z != null) result.z = z; + return result; } - Coordinates._() : super(); - factory Coordinates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Coordinates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Coordinates', createEmptyInstance: create) - ..a<$core.double>(1, _omitFieldNames ? '' : 'x', $pb.PbFieldType.OF) - ..a<$core.double>(2, _omitFieldNames ? '' : 'y', $pb.PbFieldType.OF) - ..a<$core.double>(3, _omitFieldNames ? '' : 'z', $pb.PbFieldType.OF) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Coordinates clone() => Coordinates()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Coordinates copyWith(void Function(Coordinates) updates) => super.copyWith((message) => updates(message as Coordinates)) as Coordinates; + Coordinates._(); + + factory Coordinates.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory Coordinates.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Coordinates', + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'x', fieldType: $pb.PbFieldType.OF) + ..aD(2, _omitFieldNames ? '' : 'y', fieldType: $pb.PbFieldType.OF) + ..aD(3, _omitFieldNames ? '' : 'z', fieldType: $pb.PbFieldType.OF) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Coordinates clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Coordinates copyWith(void Function(Coordinates) updates) => + super.copyWith((message) => updates(message as Coordinates)) + as Coordinates; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Coordinates create() => Coordinates._(); + @$core.override Coordinates createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Coordinates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coordinates getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static Coordinates? _defaultInstance; @$pb.TagNumber(1) $core.double get x => $_getN(0); @$pb.TagNumber(1) - set x($core.double v) { $_setFloat(0, v); } + set x($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasX() => $_has(0); @$pb.TagNumber(1) - void clearX() => clearField(1); + void clearX() => $_clearField(1); @$pb.TagNumber(2) $core.double get y => $_getN(1); @$pb.TagNumber(2) - set y($core.double v) { $_setFloat(1, v); } + set y($core.double value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasY() => $_has(1); @$pb.TagNumber(2) - void clearY() => clearField(2); + void clearY() => $_clearField(2); @$pb.TagNumber(3) $core.double get z => $_getN(2); @$pb.TagNumber(3) - set z($core.double v) { $_setFloat(2, v); } + set z($core.double value) => $_setFloat(2, value); @$pb.TagNumber(3) $core.bool hasZ() => $_has(2); @$pb.TagNumber(3) - void clearZ() => clearField(3); + void clearZ() => $_clearField(3); } class Orientation extends $pb.GeneratedMessage { @@ -97,76 +100,76 @@ class Orientation extends $pb.GeneratedMessage { $core.double? y, $core.double? z, }) { - final $result = create(); - if (x != null) { - $result.x = x; - } - if (y != null) { - $result.y = y; - } - if (z != null) { - $result.z = z; - } - return $result; + final result = create(); + if (x != null) result.x = x; + if (y != null) result.y = y; + if (z != null) result.z = z; + return result; } - Orientation._() : super(); - factory Orientation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Orientation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Orientation', createEmptyInstance: create) - ..a<$core.double>(1, _omitFieldNames ? '' : 'x', $pb.PbFieldType.OF) - ..a<$core.double>(2, _omitFieldNames ? '' : 'y', $pb.PbFieldType.OF) - ..a<$core.double>(3, _omitFieldNames ? '' : 'z', $pb.PbFieldType.OF) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Orientation clone() => Orientation()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Orientation copyWith(void Function(Orientation) updates) => super.copyWith((message) => updates(message as Orientation)) as Orientation; + Orientation._(); + + factory Orientation.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory Orientation.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Orientation', + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'x', fieldType: $pb.PbFieldType.OF) + ..aD(2, _omitFieldNames ? '' : 'y', fieldType: $pb.PbFieldType.OF) + ..aD(3, _omitFieldNames ? '' : 'z', fieldType: $pb.PbFieldType.OF) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Orientation clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Orientation copyWith(void Function(Orientation) updates) => + super.copyWith((message) => updates(message as Orientation)) + as Orientation; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Orientation create() => Orientation._(); + @$core.override Orientation createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Orientation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Orientation getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static Orientation? _defaultInstance; @$pb.TagNumber(1) $core.double get x => $_getN(0); @$pb.TagNumber(1) - set x($core.double v) { $_setFloat(0, v); } + set x($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasX() => $_has(0); @$pb.TagNumber(1) - void clearX() => clearField(1); + void clearX() => $_clearField(1); @$pb.TagNumber(2) $core.double get y => $_getN(1); @$pb.TagNumber(2) - set y($core.double v) { $_setFloat(1, v); } + set y($core.double value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasY() => $_has(1); @$pb.TagNumber(2) - void clearY() => clearField(2); + void clearY() => $_clearField(2); @$pb.TagNumber(3) $core.double get z => $_getN(2); @$pb.TagNumber(3) - set z($core.double v) { $_setFloat(2, v); } + set z($core.double value) => $_setFloat(2, value); @$pb.TagNumber(3) $core.bool hasZ() => $_has(2); @$pb.TagNumber(3) - void clearZ() => clearField(3); + void clearZ() => $_clearField(3); } class Pose3d extends $pb.GeneratedMessage { @@ -174,69 +177,73 @@ class Pose3d extends $pb.GeneratedMessage { Coordinates? translation, Orientation? rotation, }) { - final $result = create(); - if (translation != null) { - $result.translation = translation; - } - if (rotation != null) { - $result.rotation = rotation; - } - return $result; + final result = create(); + if (translation != null) result.translation = translation; + if (rotation != null) result.rotation = rotation; + return result; } - Pose3d._() : super(); - factory Pose3d.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Pose3d.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Pose3d', createEmptyInstance: create) - ..aOM(1, _omitFieldNames ? '' : 'translation', subBuilder: Coordinates.create) - ..aOM(2, _omitFieldNames ? '' : 'rotation', subBuilder: Orientation.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Pose3d clone() => Pose3d()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Pose3d copyWith(void Function(Pose3d) updates) => super.copyWith((message) => updates(message as Pose3d)) as Pose3d; + Pose3d._(); + + factory Pose3d.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory Pose3d.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Pose3d', + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'translation', + subBuilder: Coordinates.create) + ..aOM(2, _omitFieldNames ? '' : 'rotation', + subBuilder: Orientation.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Pose3d clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Pose3d copyWith(void Function(Pose3d) updates) => + super.copyWith((message) => updates(message as Pose3d)) as Pose3d; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Pose3d create() => Pose3d._(); + @$core.override Pose3d createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Pose3d getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Pose3d getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Pose3d? _defaultInstance; @$pb.TagNumber(1) Coordinates get translation => $_getN(0); @$pb.TagNumber(1) - set translation(Coordinates v) { setField(1, v); } + set translation(Coordinates value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasTranslation() => $_has(0); @$pb.TagNumber(1) - void clearTranslation() => clearField(1); + void clearTranslation() => $_clearField(1); @$pb.TagNumber(1) Coordinates ensureTranslation() => $_ensure(0); @$pb.TagNumber(2) Orientation get rotation => $_getN(1); @$pb.TagNumber(2) - set rotation(Orientation v) { setField(2, v); } + set rotation(Orientation value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRotation() => $_has(1); @$pb.TagNumber(2) - void clearRotation() => clearField(2); + void clearRotation() => $_clearField(2); @$pb.TagNumber(2) Orientation ensureRotation() => $_ensure(1); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/geometry.pbenum.dart b/burt_network/lib/src/generated/geometry.pbenum.dart index f46217a2..68974e6d 100644 --- a/burt_network/lib/src/generated/geometry.pbenum.dart +++ b/burt_network/lib/src/generated/geometry.pbenum.dart @@ -1,11 +1,11 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: geometry.proto -// -// @dart = 2.12 +// Generated from geometry.proto. -// ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// @dart = 3.3 +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names diff --git a/burt_network/lib/src/generated/geometry.pbjson.dart b/burt_network/lib/src/generated/geometry.pbjson.dart index 0dab3291..450c7f68 100644 --- a/burt_network/lib/src/generated/geometry.pbjson.dart +++ b/burt_network/lib/src/generated/geometry.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: geometry.proto -// -// @dart = 2.12 +// Generated from geometry.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -47,8 +48,22 @@ final $typed_data.Uint8List orientationDescriptor = $convert.base64Decode( const Pose3d$json = { '1': 'Pose3d', '2': [ - {'1': 'translation', '3': 1, '4': 1, '5': 11, '6': '.Coordinates', '10': 'translation'}, - {'1': 'rotation', '3': 2, '4': 1, '5': 11, '6': '.Orientation', '10': 'rotation'}, + { + '1': 'translation', + '3': 1, + '4': 1, + '5': 11, + '6': '.Coordinates', + '10': 'translation' + }, + { + '1': 'rotation', + '3': 2, + '4': 1, + '5': 11, + '6': '.Orientation', + '10': 'rotation' + }, ], }; @@ -56,4 +71,3 @@ const Pose3d$json = { final $typed_data.Uint8List pose3dDescriptor = $convert.base64Decode( 'CgZQb3NlM2QSLgoLdHJhbnNsYXRpb24YASABKAsyDC5Db29yZGluYXRlc1ILdHJhbnNsYXRpb2' '4SKAoIcm90YXRpb24YAiABKAsyDC5PcmllbnRhdGlvblIIcm90YXRpb24='); - diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart index ea44b44e..9421974e 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart @@ -1,13 +1,15 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: google/protobuf/timestamp.proto -// -// @dart = 2.12 +// Generated from google/protobuf/timestamp.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package +// ignore_for_file: implementation_imports, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; @@ -15,164 +17,172 @@ import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; -/// A Timestamp represents a point in time independent of any time zone or local -/// calendar, encoded as a count of seconds and fractions of seconds at -/// nanosecond resolution. The count is relative to an epoch at UTC midnight on -/// January 1, 1970, in the proleptic Gregorian calendar which extends the -/// Gregorian calendar backwards to year one. +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + +/// A Timestamp represents a point in time independent of any time zone or local +/// calendar, encoded as a count of seconds and fractions of seconds at +/// nanosecond resolution. The count is relative to an epoch at UTC midnight on +/// January 1, 1970, in the proleptic Gregorian calendar which extends the +/// Gregorian calendar backwards to year one. /// -/// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap -/// second table is needed for interpretation, using a [24-hour linear -/// smear](https://developers.google.com/time/smear). +/// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap +/// second table is needed for interpretation, using a [24-hour linear +/// smear](https://developers.google.com/time/smear). /// -/// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By -/// restricting to that range, we ensure that we can convert to and from [RFC -/// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. +/// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By +/// restricting to that range, we ensure that we can convert to and from [RFC +/// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. /// -/// # Examples +/// # Examples /// -/// Example 1: Compute Timestamp from POSIX `time()`. +/// Example 1: Compute Timestamp from POSIX `time()`. /// -/// Timestamp timestamp; -/// timestamp.set_seconds(time(NULL)); -/// timestamp.set_nanos(0); +/// Timestamp timestamp; +/// timestamp.set_seconds(time(NULL)); +/// timestamp.set_nanos(0); /// -/// Example 2: Compute Timestamp from POSIX `gettimeofday()`. +/// Example 2: Compute Timestamp from POSIX `gettimeofday()`. /// -/// struct timeval tv; -/// gettimeofday(&tv, NULL); +/// struct timeval tv; +/// gettimeofday(&tv, NULL); /// -/// Timestamp timestamp; -/// timestamp.set_seconds(tv.tv_sec); -/// timestamp.set_nanos(tv.tv_usec * 1000); +/// Timestamp timestamp; +/// timestamp.set_seconds(tv.tv_sec); +/// timestamp.set_nanos(tv.tv_usec * 1000); /// -/// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. +/// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. /// -/// FILETIME ft; -/// GetSystemTimeAsFileTime(&ft); -/// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; +/// FILETIME ft; +/// GetSystemTimeAsFileTime(&ft); +/// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; /// -/// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z -/// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. -/// Timestamp timestamp; -/// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); -/// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); +/// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z +/// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. +/// Timestamp timestamp; +/// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); +/// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); /// -/// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. +/// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. /// -/// long millis = System.currentTimeMillis(); +/// long millis = System.currentTimeMillis(); /// -/// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) -/// .setNanos((int) ((millis % 1000) * 1000000)).build(); +/// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) +/// .setNanos((int) ((millis % 1000) * 1000000)).build(); /// -/// Example 5: Compute Timestamp from Java `Instant.now()`. +/// Example 5: Compute Timestamp from Java `Instant.now()`. /// -/// Instant now = Instant.now(); +/// Instant now = Instant.now(); /// -/// Timestamp timestamp = -/// Timestamp.newBuilder().setSeconds(now.getEpochSecond()) -/// .setNanos(now.getNano()).build(); +/// Timestamp timestamp = +/// Timestamp.newBuilder().setSeconds(now.getEpochSecond()) +/// .setNanos(now.getNano()).build(); /// -/// Example 6: Compute Timestamp from current time in Python. +/// Example 6: Compute Timestamp from current time in Python. /// -/// timestamp = Timestamp() -/// timestamp.GetCurrentTime() +/// timestamp = Timestamp() +/// timestamp.GetCurrentTime() /// -/// # JSON Mapping +/// # JSON Mapping /// -/// In JSON format, the Timestamp type is encoded as a string in the -/// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the -/// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" -/// where {year} is always expressed using four digits while {month}, {day}, -/// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional -/// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), -/// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone -/// is required. A proto3 JSON serializer should always use UTC (as indicated by -/// "Z") when printing the Timestamp type and a proto3 JSON parser should be -/// able to accept both UTC and other timezones (as indicated by an offset). +/// In JSON format, the Timestamp type is encoded as a string in the +/// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the +/// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" +/// where {year} is always expressed using four digits while {month}, {day}, +/// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional +/// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), +/// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone +/// is required. A proto3 JSON serializer should always use UTC (as indicated by +/// "Z") when printing the Timestamp type and a proto3 JSON parser should be +/// able to accept both UTC and other timezones (as indicated by an offset). /// -/// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past -/// 01:30 UTC on January 15, 2017. +/// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past +/// 01:30 UTC on January 15, 2017. /// -/// In JavaScript, one can convert a Date object to this format using the -/// standard -/// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) -/// method. In Python, a standard `datetime.datetime` object can be converted -/// to this format using -/// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with -/// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use -/// the Joda Time's [`ISODateTimeFormat.dateTime()`]( -/// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() -/// ) to obtain a formatter capable of generating timestamps in this format. +/// In JavaScript, one can convert a Date object to this format using the +/// standard +/// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) +/// method. In Python, a standard `datetime.datetime` object can be converted +/// to this format using +/// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with +/// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use +/// the Joda Time's [`ISODateTimeFormat.dateTime()`]( +/// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() +/// ) to obtain a formatter capable of generating timestamps in this format. class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { factory Timestamp({ $fixnum.Int64? seconds, $core.int? nanos, }) { - final $result = create(); - if (seconds != null) { - $result.seconds = seconds; - } - if (nanos != null) { - $result.nanos = nanos; - } - return $result; + final result = create(); + if (seconds != null) result.seconds = seconds; + if (nanos != null) result.nanos = nanos; + return result; } - Timestamp._() : super(); - factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Timestamp', package: const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + Timestamp._(); + + factory Timestamp.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory Timestamp.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Timestamp', + package: + const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'), + createEmptyInstance: create, + wellKnownType: $mixin.WellKnownType.timestamp) ..aInt64(1, _omitFieldNames ? '' : 'seconds') - ..a<$core.int>(2, _omitFieldNames ? '' : 'nanos', $pb.PbFieldType.O3) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Timestamp clone() => Timestamp()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; + ..aI(2, _omitFieldNames ? '' : 'nanos') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Timestamp clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Timestamp copyWith(void Function(Timestamp) updates) => + super.copyWith((message) => updates(message as Timestamp)) as Timestamp; + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Timestamp create() => Timestamp._(); + @$core.override Timestamp createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Timestamp? _defaultInstance; - /// Represents seconds of UTC time since Unix epoch - /// 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to - /// 9999-12-31T23:59:59Z inclusive. + /// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must + /// be between -315576000000 and 315576000000 inclusive (which corresponds to + /// 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z). @$pb.TagNumber(1) $fixnum.Int64 get seconds => $_getI64(0); @$pb.TagNumber(1) - set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + set seconds($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasSeconds() => $_has(0); @$pb.TagNumber(1) - void clearSeconds() => clearField(1); + void clearSeconds() => $_clearField(1); - /// Non-negative fractions of a second at nanosecond resolution. Negative - /// second values with fractions must still have non-negative nanos values - /// that count forward in time. Must be from 0 to 999,999,999 + /// Non-negative fractions of a second at nanosecond resolution. This field is + /// the nanosecond portion of the duration, not an alternative to seconds. + /// Negative second values with fractions must still have non-negative nanos + /// values that count forward in time. Must be between 0 and 999,999,999 /// inclusive. @$pb.TagNumber(2) $core.int get nanos => $_getIZ(1); @$pb.TagNumber(2) - set nanos($core.int v) { $_setSignedInt32(1, v); } + set nanos($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasNanos() => $_has(1); @$pb.TagNumber(2) - void clearNanos() => clearField(2); + void clearNanos() => $_clearField(2); + /// Creates a new instance from [dateTime]. /// /// Time zone information will not be preserved. @@ -183,6 +193,7 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { } } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart index 30275f6a..f952d36b 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart @@ -1,11 +1,11 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: google/protobuf/timestamp.proto -// -// @dart = 2.12 +// Generated from google/protobuf/timestamp.proto. -// ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// @dart = 3.3 +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart index 3dfd63b5..a1320368 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: google/protobuf/timestamp.proto -// -// @dart = 2.12 +// Generated from google/protobuf/timestamp.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -26,4 +27,3 @@ const Timestamp$json = { final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode( 'CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbm' 'Fub3M='); - diff --git a/burt_network/lib/src/generated/gps.pb.dart b/burt_network/lib/src/generated/gps.pb.dart index 9ee4ab4a..accf76f4 100644 --- a/burt_network/lib/src/generated/gps.pb.dart +++ b/burt_network/lib/src/generated/gps.pb.dart @@ -1,21 +1,24 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: gps.proto -// -// @dart = 2.12 +// Generated from gps.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'geometry.pb.dart' as $1; +import 'geometry.pb.dart' as $0; import 'gps.pbenum.dart'; -import 'version.pb.dart' as $3; +import 'version.pb.dart' as $1; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'gps.pbenum.dart'; @@ -26,189 +29,194 @@ class GpsCoordinates extends $pb.GeneratedMessage { $core.double? altitude, RTKMode? rtkMode, }) { - final $result = create(); - if (latitude != null) { - $result.latitude = latitude; - } - if (longitude != null) { - $result.longitude = longitude; - } - if (altitude != null) { - $result.altitude = altitude; - } - if (rtkMode != null) { - $result.rtkMode = rtkMode; - } - return $result; + final result = create(); + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + if (altitude != null) result.altitude = altitude; + if (rtkMode != null) result.rtkMode = rtkMode; + return result; } - GpsCoordinates._() : super(); - factory GpsCoordinates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory GpsCoordinates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GpsCoordinates', createEmptyInstance: create) - ..a<$core.double>(1, _omitFieldNames ? '' : 'latitude', $pb.PbFieldType.OD) - ..a<$core.double>(2, _omitFieldNames ? '' : 'longitude', $pb.PbFieldType.OD) - ..a<$core.double>(3, _omitFieldNames ? '' : 'altitude', $pb.PbFieldType.OD) - ..e(4, _omitFieldNames ? '' : 'rtkMode', $pb.PbFieldType.OE, protoName: 'rtkMode', defaultOrMaker: RTKMode.RTK_NONE, valueOf: RTKMode.valueOf, enumValues: RTKMode.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - GpsCoordinates clone() => GpsCoordinates()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - GpsCoordinates copyWith(void Function(GpsCoordinates) updates) => super.copyWith((message) => updates(message as GpsCoordinates)) as GpsCoordinates; + GpsCoordinates._(); + + factory GpsCoordinates.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GpsCoordinates.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GpsCoordinates', + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'latitude') + ..aD(2, _omitFieldNames ? '' : 'longitude') + ..aD(3, _omitFieldNames ? '' : 'altitude') + ..aE(4, _omitFieldNames ? '' : 'rtkMode', + protoName: 'rtkMode', enumValues: RTKMode.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GpsCoordinates clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GpsCoordinates copyWith(void Function(GpsCoordinates) updates) => + super.copyWith((message) => updates(message as GpsCoordinates)) + as GpsCoordinates; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GpsCoordinates create() => GpsCoordinates._(); + @$core.override GpsCoordinates createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static GpsCoordinates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GpsCoordinates getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static GpsCoordinates? _defaultInstance; @$pb.TagNumber(1) $core.double get latitude => $_getN(0); @$pb.TagNumber(1) - set latitude($core.double v) { $_setDouble(0, v); } + set latitude($core.double value) => $_setDouble(0, value); @$pb.TagNumber(1) $core.bool hasLatitude() => $_has(0); @$pb.TagNumber(1) - void clearLatitude() => clearField(1); + void clearLatitude() => $_clearField(1); @$pb.TagNumber(2) $core.double get longitude => $_getN(1); @$pb.TagNumber(2) - set longitude($core.double v) { $_setDouble(1, v); } + set longitude($core.double value) => $_setDouble(1, value); @$pb.TagNumber(2) $core.bool hasLongitude() => $_has(1); @$pb.TagNumber(2) - void clearLongitude() => clearField(2); + void clearLongitude() => $_clearField(2); @$pb.TagNumber(3) $core.double get altitude => $_getN(2); @$pb.TagNumber(3) - set altitude($core.double v) { $_setDouble(2, v); } + set altitude($core.double value) => $_setDouble(2, value); @$pb.TagNumber(3) $core.bool hasAltitude() => $_has(2); @$pb.TagNumber(3) - void clearAltitude() => clearField(3); + void clearAltitude() => $_clearField(3); @$pb.TagNumber(4) RTKMode get rtkMode => $_getN(3); @$pb.TagNumber(4) - set rtkMode(RTKMode v) { setField(4, v); } + set rtkMode(RTKMode value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasRtkMode() => $_has(3); @$pb.TagNumber(4) - void clearRtkMode() => clearField(4); + void clearRtkMode() => $_clearField(4); } class RoverPosition extends $pb.GeneratedMessage { factory RoverPosition({ GpsCoordinates? gps, - $1.Orientation? orientation, - $3.Version? version, + $0.Orientation? orientation, + $1.Version? version, $core.List<$core.int>? rtkMessage, }) { - final $result = create(); - if (gps != null) { - $result.gps = gps; - } - if (orientation != null) { - $result.orientation = orientation; - } - if (version != null) { - $result.version = version; - } - if (rtkMessage != null) { - $result.rtkMessage = rtkMessage; - } - return $result; + final result = create(); + if (gps != null) result.gps = gps; + if (orientation != null) result.orientation = orientation; + if (version != null) result.version = version; + if (rtkMessage != null) result.rtkMessage = rtkMessage; + return result; } - RoverPosition._() : super(); - factory RoverPosition.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RoverPosition.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RoverPosition', createEmptyInstance: create) - ..aOM(1, _omitFieldNames ? '' : 'gps', subBuilder: GpsCoordinates.create) - ..aOM<$1.Orientation>(2, _omitFieldNames ? '' : 'orientation', subBuilder: $1.Orientation.create) - ..aOM<$3.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..a<$core.List<$core.int>>(4, _omitFieldNames ? '' : 'rtkMessage', $pb.PbFieldType.OY, protoName: 'rtkMessage') - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RoverPosition clone() => RoverPosition()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RoverPosition copyWith(void Function(RoverPosition) updates) => super.copyWith((message) => updates(message as RoverPosition)) as RoverPosition; + RoverPosition._(); + + factory RoverPosition.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RoverPosition.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RoverPosition', + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'gps', + subBuilder: GpsCoordinates.create) + ..aOM<$0.Orientation>(2, _omitFieldNames ? '' : 'orientation', + subBuilder: $0.Orientation.create) + ..aOM<$1.Version>(3, _omitFieldNames ? '' : 'version', + subBuilder: $1.Version.create) + ..a<$core.List<$core.int>>( + 4, _omitFieldNames ? '' : 'rtkMessage', $pb.PbFieldType.OY, + protoName: 'rtkMessage') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoverPosition clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoverPosition copyWith(void Function(RoverPosition) updates) => + super.copyWith((message) => updates(message as RoverPosition)) + as RoverPosition; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RoverPosition create() => RoverPosition._(); + @$core.override RoverPosition createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static RoverPosition getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RoverPosition getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static RoverPosition? _defaultInstance; @$pb.TagNumber(1) GpsCoordinates get gps => $_getN(0); @$pb.TagNumber(1) - set gps(GpsCoordinates v) { setField(1, v); } + set gps(GpsCoordinates value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasGps() => $_has(0); @$pb.TagNumber(1) - void clearGps() => clearField(1); + void clearGps() => $_clearField(1); @$pb.TagNumber(1) GpsCoordinates ensureGps() => $_ensure(0); @$pb.TagNumber(2) - $1.Orientation get orientation => $_getN(1); + $0.Orientation get orientation => $_getN(1); @$pb.TagNumber(2) - set orientation($1.Orientation v) { setField(2, v); } + set orientation($0.Orientation value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasOrientation() => $_has(1); @$pb.TagNumber(2) - void clearOrientation() => clearField(2); + void clearOrientation() => $_clearField(2); @$pb.TagNumber(2) - $1.Orientation ensureOrientation() => $_ensure(1); + $0.Orientation ensureOrientation() => $_ensure(1); @$pb.TagNumber(3) - $3.Version get version => $_getN(2); + $1.Version get version => $_getN(2); @$pb.TagNumber(3) - set version($3.Version v) { setField(3, v); } + set version($1.Version value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) - void clearVersion() => clearField(3); + void clearVersion() => $_clearField(3); @$pb.TagNumber(3) - $3.Version ensureVersion() => $_ensure(2); + $1.Version ensureVersion() => $_ensure(2); @$pb.TagNumber(4) $core.List<$core.int> get rtkMessage => $_getN(3); @$pb.TagNumber(4) - set rtkMessage($core.List<$core.int> v) { $_setBytes(3, v); } + set rtkMessage($core.List<$core.int> value) => $_setBytes(3, value); @$pb.TagNumber(4) $core.bool hasRtkMessage() => $_has(3); @$pb.TagNumber(4) - void clearRtkMessage() => clearField(4); + void clearRtkMessage() => $_clearField(4); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/gps.pbenum.dart b/burt_network/lib/src/generated/gps.pbenum.dart index aab5bca1..86635855 100644 --- a/burt_network/lib/src/generated/gps.pbenum.dart +++ b/burt_network/lib/src/generated/gps.pbenum.dart @@ -1,34 +1,40 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: gps.proto -// -// @dart = 2.12 +// Generated from gps.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class RTKMode extends $pb.ProtobufEnum { - static const RTKMode RTK_NONE = RTKMode._(0, _omitEnumNames ? '' : 'RTK_NONE'); - static const RTKMode RTK_FLOAT = RTKMode._(1, _omitEnumNames ? '' : 'RTK_FLOAT'); - static const RTKMode RTK_FIXED = RTKMode._(2, _omitEnumNames ? '' : 'RTK_FIXED'); - - static const $core.List values = [ + static const RTKMode RTK_NONE = + RTKMode._(0, _omitEnumNames ? '' : 'RTK_NONE'); + static const RTKMode RTK_FLOAT = + RTKMode._(1, _omitEnumNames ? '' : 'RTK_FLOAT'); + static const RTKMode RTK_FIXED = + RTKMode._(2, _omitEnumNames ? '' : 'RTK_FIXED'); + + static const $core.List values = [ RTK_NONE, RTK_FLOAT, RTK_FIXED, ]; - static final $core.Map<$core.int, RTKMode> _byValue = $pb.ProtobufEnum.initByValue(values); - static RTKMode? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 2); + static RTKMode? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const RTKMode._($core.int v, $core.String n) : super(v, n); + const RTKMode._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/gps.pbjson.dart b/burt_network/lib/src/generated/gps.pbjson.dart index 66b9f4e5..523e5eb7 100644 --- a/burt_network/lib/src/generated/gps.pbjson.dart +++ b/burt_network/lib/src/generated/gps.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: gps.proto -// -// @dart = 2.12 +// Generated from gps.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -49,7 +50,14 @@ const RoverPosition$json = { '1': 'RoverPosition', '2': [ {'1': 'gps', '3': 1, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'gps'}, - {'1': 'orientation', '3': 2, '4': 1, '5': 11, '6': '.Orientation', '10': 'orientation'}, + { + '1': 'orientation', + '3': 2, + '4': 1, + '5': 11, + '6': '.Orientation', + '10': 'orientation' + }, {'1': 'version', '3': 3, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'rtkMessage', '3': 4, '4': 1, '5': 12, '10': 'rtkMessage'}, ], @@ -61,4 +69,3 @@ final $typed_data.Uint8List roverPositionDescriptor = $convert.base64Decode( 'JpZW50YXRpb24YAiABKAsyDC5PcmllbnRhdGlvblILb3JpZW50YXRpb24SIgoHdmVyc2lvbhgD' 'IAEoCzIILlZlcnNpb25SB3ZlcnNpb24SHgoKcnRrTWVzc2FnZRgEIAEoDFIKcnRrTWVzc2FnZQ' '=='); - diff --git a/burt_network/lib/src/generated/lidar.pb.dart b/burt_network/lib/src/generated/lidar.pb.dart index af2cf2e7..de9164b1 100644 --- a/burt_network/lib/src/generated/lidar.pb.dart +++ b/burt_network/lib/src/generated/lidar.pb.dart @@ -1,82 +1,88 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: lidar.proto -// -// @dart = 2.12 +// Generated from lidar.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'version.pb.dart' as $3; +import 'version.pb.dart' as $0; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; class LidarCartesianPoint extends $pb.GeneratedMessage { factory LidarCartesianPoint({ $core.double? x, $core.double? y, }) { - final $result = create(); - if (x != null) { - $result.x = x; - } - if (y != null) { - $result.y = y; - } - return $result; + final result = create(); + if (x != null) result.x = x; + if (y != null) result.y = y; + return result; } - LidarCartesianPoint._() : super(); - factory LidarCartesianPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory LidarCartesianPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LidarCartesianPoint', createEmptyInstance: create) - ..a<$core.double>(1, _omitFieldNames ? '' : 'x', $pb.PbFieldType.OF) - ..a<$core.double>(2, _omitFieldNames ? '' : 'y', $pb.PbFieldType.OF) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - LidarCartesianPoint clone() => LidarCartesianPoint()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - LidarCartesianPoint copyWith(void Function(LidarCartesianPoint) updates) => super.copyWith((message) => updates(message as LidarCartesianPoint)) as LidarCartesianPoint; + LidarCartesianPoint._(); + + factory LidarCartesianPoint.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory LidarCartesianPoint.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'LidarCartesianPoint', + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'x', fieldType: $pb.PbFieldType.OF) + ..aD(2, _omitFieldNames ? '' : 'y', fieldType: $pb.PbFieldType.OF) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + LidarCartesianPoint clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + LidarCartesianPoint copyWith(void Function(LidarCartesianPoint) updates) => + super.copyWith((message) => updates(message as LidarCartesianPoint)) + as LidarCartesianPoint; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LidarCartesianPoint create() => LidarCartesianPoint._(); + @$core.override LidarCartesianPoint createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static LidarCartesianPoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LidarCartesianPoint getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static LidarCartesianPoint? _defaultInstance; @$pb.TagNumber(1) $core.double get x => $_getN(0); @$pb.TagNumber(1) - set x($core.double v) { $_setFloat(0, v); } + set x($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasX() => $_has(0); @$pb.TagNumber(1) - void clearX() => clearField(1); + void clearX() => $_clearField(1); @$pb.TagNumber(2) $core.double get y => $_getN(1); @$pb.TagNumber(2) - set y($core.double v) { $_setFloat(1, v); } + set y($core.double value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasY() => $_has(1); @$pb.TagNumber(2) - void clearY() => clearField(2); + void clearY() => $_clearField(2); } class LidarPolarPoint extends $pb.GeneratedMessage { @@ -84,133 +90,141 @@ class LidarPolarPoint extends $pb.GeneratedMessage { $core.double? angle, $core.double? distance, }) { - final $result = create(); - if (angle != null) { - $result.angle = angle; - } - if (distance != null) { - $result.distance = distance; - } - return $result; + final result = create(); + if (angle != null) result.angle = angle; + if (distance != null) result.distance = distance; + return result; } - LidarPolarPoint._() : super(); - factory LidarPolarPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory LidarPolarPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LidarPolarPoint', createEmptyInstance: create) - ..a<$core.double>(1, _omitFieldNames ? '' : 'angle', $pb.PbFieldType.OF) - ..a<$core.double>(2, _omitFieldNames ? '' : 'distance', $pb.PbFieldType.OF) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - LidarPolarPoint clone() => LidarPolarPoint()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - LidarPolarPoint copyWith(void Function(LidarPolarPoint) updates) => super.copyWith((message) => updates(message as LidarPolarPoint)) as LidarPolarPoint; + LidarPolarPoint._(); + + factory LidarPolarPoint.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory LidarPolarPoint.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'LidarPolarPoint', + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'angle', fieldType: $pb.PbFieldType.OF) + ..aD(2, _omitFieldNames ? '' : 'distance', fieldType: $pb.PbFieldType.OF) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + LidarPolarPoint clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + LidarPolarPoint copyWith(void Function(LidarPolarPoint) updates) => + super.copyWith((message) => updates(message as LidarPolarPoint)) + as LidarPolarPoint; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LidarPolarPoint create() => LidarPolarPoint._(); + @$core.override LidarPolarPoint createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static LidarPolarPoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LidarPolarPoint getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static LidarPolarPoint? _defaultInstance; @$pb.TagNumber(1) $core.double get angle => $_getN(0); @$pb.TagNumber(1) - set angle($core.double v) { $_setFloat(0, v); } + set angle($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasAngle() => $_has(0); @$pb.TagNumber(1) - void clearAngle() => clearField(1); + void clearAngle() => $_clearField(1); @$pb.TagNumber(2) $core.double get distance => $_getN(1); @$pb.TagNumber(2) - set distance($core.double v) { $_setFloat(1, v); } + set distance($core.double value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasDistance() => $_has(1); @$pb.TagNumber(2) - void clearDistance() => clearField(2); + void clearDistance() => $_clearField(2); } class LidarPointCloud extends $pb.GeneratedMessage { factory LidarPointCloud({ $core.Iterable? cartesian, $core.Iterable? polar, - $3.Version? version, + $0.Version? version, }) { - final $result = create(); - if (cartesian != null) { - $result.cartesian.addAll(cartesian); - } - if (polar != null) { - $result.polar.addAll(polar); - } - if (version != null) { - $result.version = version; - } - return $result; + final result = create(); + if (cartesian != null) result.cartesian.addAll(cartesian); + if (polar != null) result.polar.addAll(polar); + if (version != null) result.version = version; + return result; } - LidarPointCloud._() : super(); - factory LidarPointCloud.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory LidarPointCloud.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LidarPointCloud', createEmptyInstance: create) - ..pc(1, _omitFieldNames ? '' : 'cartesian', $pb.PbFieldType.PM, subBuilder: LidarCartesianPoint.create) - ..pc(2, _omitFieldNames ? '' : 'polar', $pb.PbFieldType.PM, subBuilder: LidarPolarPoint.create) - ..aOM<$3.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - LidarPointCloud clone() => LidarPointCloud()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - LidarPointCloud copyWith(void Function(LidarPointCloud) updates) => super.copyWith((message) => updates(message as LidarPointCloud)) as LidarPointCloud; + LidarPointCloud._(); + + factory LidarPointCloud.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory LidarPointCloud.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'LidarPointCloud', + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'cartesian', + subBuilder: LidarCartesianPoint.create) + ..pPM(2, _omitFieldNames ? '' : 'polar', + subBuilder: LidarPolarPoint.create) + ..aOM<$0.Version>(3, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + LidarPointCloud clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + LidarPointCloud copyWith(void Function(LidarPointCloud) updates) => + super.copyWith((message) => updates(message as LidarPointCloud)) + as LidarPointCloud; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LidarPointCloud create() => LidarPointCloud._(); + @$core.override LidarPointCloud createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static LidarPointCloud getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LidarPointCloud getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static LidarPointCloud? _defaultInstance; @$pb.TagNumber(1) - $core.List get cartesian => $_getList(0); + $pb.PbList get cartesian => $_getList(0); @$pb.TagNumber(2) - $core.List get polar => $_getList(1); + $pb.PbList get polar => $_getList(1); @$pb.TagNumber(3) - $3.Version get version => $_getN(2); + $0.Version get version => $_getN(2); @$pb.TagNumber(3) - set version($3.Version v) { setField(3, v); } + set version($0.Version value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) - void clearVersion() => clearField(3); + void clearVersion() => $_clearField(3); @$pb.TagNumber(3) - $3.Version ensureVersion() => $_ensure(2); + $0.Version ensureVersion() => $_ensure(2); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/lidar.pbenum.dart b/burt_network/lib/src/generated/lidar.pbenum.dart index fd6ac4e4..36f5906f 100644 --- a/burt_network/lib/src/generated/lidar.pbenum.dart +++ b/burt_network/lib/src/generated/lidar.pbenum.dart @@ -1,11 +1,11 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: lidar.proto -// -// @dart = 2.12 +// Generated from lidar.proto. -// ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// @dart = 3.3 +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names diff --git a/burt_network/lib/src/generated/lidar.pbjson.dart b/burt_network/lib/src/generated/lidar.pbjson.dart index ecfab171..b2d9825b 100644 --- a/burt_network/lib/src/generated/lidar.pbjson.dart +++ b/burt_network/lib/src/generated/lidar.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: lidar.proto -// -// @dart = 2.12 +// Generated from lidar.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -23,8 +24,9 @@ const LidarCartesianPoint$json = { }; /// Descriptor for `LidarCartesianPoint`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List lidarCartesianPointDescriptor = $convert.base64Decode( - 'ChNMaWRhckNhcnRlc2lhblBvaW50EgwKAXgYASABKAJSAXgSDAoBeRgCIAEoAlIBeQ=='); +final $typed_data.Uint8List lidarCartesianPointDescriptor = + $convert.base64Decode( + 'ChNMaWRhckNhcnRlc2lhblBvaW50EgwKAXgYASABKAJSAXgSDAoBeRgCIAEoAlIBeQ=='); @$core.Deprecated('Use lidarPolarPointDescriptor instead') const LidarPolarPoint$json = { @@ -44,8 +46,22 @@ final $typed_data.Uint8List lidarPolarPointDescriptor = $convert.base64Decode( const LidarPointCloud$json = { '1': 'LidarPointCloud', '2': [ - {'1': 'cartesian', '3': 1, '4': 3, '5': 11, '6': '.LidarCartesianPoint', '10': 'cartesian'}, - {'1': 'polar', '3': 2, '4': 3, '5': 11, '6': '.LidarPolarPoint', '10': 'polar'}, + { + '1': 'cartesian', + '3': 1, + '4': 3, + '5': 11, + '6': '.LidarCartesianPoint', + '10': 'cartesian' + }, + { + '1': 'polar', + '3': 2, + '4': 3, + '5': 11, + '6': '.LidarPolarPoint', + '10': 'polar' + }, {'1': 'version', '3': 3, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, ], }; @@ -55,4 +71,3 @@ final $typed_data.Uint8List lidarPointCloudDescriptor = $convert.base64Decode( 'Cg9MaWRhclBvaW50Q2xvdWQSMgoJY2FydGVzaWFuGAEgAygLMhQuTGlkYXJDYXJ0ZXNpYW5Qb2' 'ludFIJY2FydGVzaWFuEiYKBXBvbGFyGAIgAygLMhAuTGlkYXJQb2xhclBvaW50UgVwb2xhchIi' 'Cgd2ZXJzaW9uGAMgASgLMgguVmVyc2lvblIHdmVyc2lvbg=='); - diff --git a/burt_network/lib/src/generated/logs.pb.dart b/burt_network/lib/src/generated/logs.pb.dart index 2c99466f..04d33052 100644 --- a/burt_network/lib/src/generated/logs.pb.dart +++ b/burt_network/lib/src/generated/logs.pb.dart @@ -1,21 +1,24 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: logs.proto -// -// @dart = 2.12 +// Generated from logs.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'core.pbenum.dart' as $6; +import 'core.pbenum.dart' as $0; import 'logs.pbenum.dart'; +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + export 'logs.pbenum.dart'; class BurtLog extends $pb.GeneratedMessage { @@ -23,93 +26,93 @@ class BurtLog extends $pb.GeneratedMessage { BurtLogLevel? level, $core.String? title, $core.String? body, - $6.Device? device, + $0.Device? device, }) { - final $result = create(); - if (level != null) { - $result.level = level; - } - if (title != null) { - $result.title = title; - } - if (body != null) { - $result.body = body; - } - if (device != null) { - $result.device = device; - } - return $result; + final result = create(); + if (level != null) result.level = level; + if (title != null) result.title = title; + if (body != null) result.body = body; + if (device != null) result.device = device; + return result; } - BurtLog._() : super(); - factory BurtLog.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BurtLog.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BurtLog', createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'level', $pb.PbFieldType.OE, defaultOrMaker: BurtLogLevel.BURT_LOG_LEVEL_UNDEFINED, valueOf: BurtLogLevel.valueOf, enumValues: BurtLogLevel.values) + BurtLog._(); + + factory BurtLog.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory BurtLog.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'BurtLog', + createEmptyInstance: create) + ..aE(1, _omitFieldNames ? '' : 'level', + enumValues: BurtLogLevel.values) ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'body') - ..e<$6.Device>(4, _omitFieldNames ? '' : 'device', $pb.PbFieldType.OE, defaultOrMaker: $6.Device.DEVICE_UNDEFINED, valueOf: $6.Device.valueOf, enumValues: $6.Device.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BurtLog clone() => BurtLog()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BurtLog copyWith(void Function(BurtLog) updates) => super.copyWith((message) => updates(message as BurtLog)) as BurtLog; + ..aE<$0.Device>(4, _omitFieldNames ? '' : 'device', + enumValues: $0.Device.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + BurtLog clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + BurtLog copyWith(void Function(BurtLog) updates) => + super.copyWith((message) => updates(message as BurtLog)) as BurtLog; + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BurtLog create() => BurtLog._(); + @$core.override BurtLog createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static BurtLog getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BurtLog getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BurtLog? _defaultInstance; @$pb.TagNumber(1) BurtLogLevel get level => $_getN(0); @$pb.TagNumber(1) - set level(BurtLogLevel v) { setField(1, v); } + set level(BurtLogLevel value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasLevel() => $_has(0); @$pb.TagNumber(1) - void clearLevel() => clearField(1); + void clearLevel() => $_clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) - set title($core.String v) { $_setString(1, v); } + set title($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) - void clearTitle() => clearField(2); + void clearTitle() => $_clearField(2); @$pb.TagNumber(3) $core.String get body => $_getSZ(2); @$pb.TagNumber(3) - set body($core.String v) { $_setString(2, v); } + set body($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasBody() => $_has(2); @$pb.TagNumber(3) - void clearBody() => clearField(3); + void clearBody() => $_clearField(3); @$pb.TagNumber(4) - $6.Device get device => $_getN(3); + $0.Device get device => $_getN(3); @$pb.TagNumber(4) - set device($6.Device v) { setField(4, v); } + set device($0.Device value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasDevice() => $_has(3); @$pb.TagNumber(4) - void clearDevice() => clearField(4); + void clearDevice() => $_clearField(4); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/logs.pbenum.dart b/burt_network/lib/src/generated/logs.pbenum.dart index e8d96e4e..9fb7f6ff 100644 --- a/burt_network/lib/src/generated/logs.pbenum.dart +++ b/burt_network/lib/src/generated/logs.pbenum.dart @@ -1,28 +1,36 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: logs.proto -// -// @dart = 2.12 +// Generated from logs.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class BurtLogLevel extends $pb.ProtobufEnum { - static const BurtLogLevel BURT_LOG_LEVEL_UNDEFINED = BurtLogLevel._(0, _omitEnumNames ? '' : 'BURT_LOG_LEVEL_UNDEFINED'); - static const BurtLogLevel critical = BurtLogLevel._(1, _omitEnumNames ? '' : 'critical'); - static const BurtLogLevel error = BurtLogLevel._(2, _omitEnumNames ? '' : 'error'); - static const BurtLogLevel warning = BurtLogLevel._(3, _omitEnumNames ? '' : 'warning'); - static const BurtLogLevel info = BurtLogLevel._(4, _omitEnumNames ? '' : 'info'); - static const BurtLogLevel debug = BurtLogLevel._(5, _omitEnumNames ? '' : 'debug'); - static const BurtLogLevel trace = BurtLogLevel._(6, _omitEnumNames ? '' : 'trace'); - - static const $core.List values = [ + static const BurtLogLevel BURT_LOG_LEVEL_UNDEFINED = + BurtLogLevel._(0, _omitEnumNames ? '' : 'BURT_LOG_LEVEL_UNDEFINED'); + static const BurtLogLevel critical = + BurtLogLevel._(1, _omitEnumNames ? '' : 'critical'); + static const BurtLogLevel error = + BurtLogLevel._(2, _omitEnumNames ? '' : 'error'); + static const BurtLogLevel warning = + BurtLogLevel._(3, _omitEnumNames ? '' : 'warning'); + static const BurtLogLevel info = + BurtLogLevel._(4, _omitEnumNames ? '' : 'info'); + static const BurtLogLevel debug = + BurtLogLevel._(5, _omitEnumNames ? '' : 'debug'); + static const BurtLogLevel trace = + BurtLogLevel._(6, _omitEnumNames ? '' : 'trace'); + + static const $core.List values = [ BURT_LOG_LEVEL_UNDEFINED, critical, error, @@ -32,11 +40,13 @@ class BurtLogLevel extends $pb.ProtobufEnum { trace, ]; - static final $core.Map<$core.int, BurtLogLevel> _byValue = $pb.ProtobufEnum.initByValue(values); - static BurtLogLevel? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 6); + static BurtLogLevel? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const BurtLogLevel._($core.int v, $core.String n) : super(v, n); + const BurtLogLevel._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/logs.pbjson.dart b/burt_network/lib/src/generated/logs.pbjson.dart index ea87a59a..ed40d120 100644 --- a/burt_network/lib/src/generated/logs.pbjson.dart +++ b/burt_network/lib/src/generated/logs.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: logs.proto -// -// @dart = 2.12 +// Generated from logs.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -37,7 +38,14 @@ final $typed_data.Uint8List burtLogLevelDescriptor = $convert.base64Decode( const BurtLog$json = { '1': 'BurtLog', '2': [ - {'1': 'level', '3': 1, '4': 1, '5': 14, '6': '.BurtLogLevel', '10': 'level'}, + { + '1': 'level', + '3': 1, + '4': 1, + '5': 14, + '6': '.BurtLogLevel', + '10': 'level' + }, {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'}, {'1': 'body', '3': 3, '4': 1, '5': 9, '10': 'body'}, {'1': 'device', '3': 4, '4': 1, '5': 14, '6': '.Device', '10': 'device'}, @@ -49,4 +57,3 @@ final $typed_data.Uint8List burtLogDescriptor = $convert.base64Decode( 'CgdCdXJ0TG9nEiMKBWxldmVsGAEgASgOMg0uQnVydExvZ0xldmVsUgVsZXZlbBIUCgV0aXRsZR' 'gCIAEoCVIFdGl0bGUSEgoEYm9keRgDIAEoCVIEYm9keRIfCgZkZXZpY2UYBCABKA4yBy5EZXZp' 'Y2VSBmRldmljZQ=='); - diff --git a/burt_network/lib/src/generated/motor.pb.dart b/burt_network/lib/src/generated/motor.pb.dart index 43c33a3e..670a7c21 100644 --- a/burt_network/lib/src/generated/motor.pb.dart +++ b/burt_network/lib/src/generated/motor.pb.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: motor.proto -// -// @dart = 2.12 +// Generated from motor.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; @@ -16,6 +17,8 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'motor.pbenum.dart'; import 'utils.pbenum.dart' as $0; +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + export 'motor.pbenum.dart'; class MotorData extends $pb.GeneratedMessage { @@ -28,128 +31,124 @@ class MotorData extends $pb.GeneratedMessage { $core.double? currentAngle, $core.double? targetAngle, }) { - final $result = create(); - if (isMoving != null) { - $result.isMoving = isMoving; - } - if (isLimitSwitchPressed != null) { - $result.isLimitSwitchPressed = isLimitSwitchPressed; - } - if (direction != null) { - $result.direction = direction; - } - if (currentStep != null) { - $result.currentStep = currentStep; - } - if (targetStep != null) { - $result.targetStep = targetStep; - } - if (currentAngle != null) { - $result.currentAngle = currentAngle; - } - if (targetAngle != null) { - $result.targetAngle = targetAngle; - } - return $result; + final result = create(); + if (isMoving != null) result.isMoving = isMoving; + if (isLimitSwitchPressed != null) + result.isLimitSwitchPressed = isLimitSwitchPressed; + if (direction != null) result.direction = direction; + if (currentStep != null) result.currentStep = currentStep; + if (targetStep != null) result.targetStep = targetStep; + if (currentAngle != null) result.currentAngle = currentAngle; + if (targetAngle != null) result.targetAngle = targetAngle; + return result; } - MotorData._() : super(); - factory MotorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory MotorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MotorData', createEmptyInstance: create) - ..e<$0.BoolState>(1, _omitFieldNames ? '' : 'isMoving', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(2, _omitFieldNames ? '' : 'isLimitSwitchPressed', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e(3, _omitFieldNames ? '' : 'direction', $pb.PbFieldType.OE, defaultOrMaker: MotorDirection.MOTOR_DIRECTION_UNDEFINED, valueOf: MotorDirection.valueOf, enumValues: MotorDirection.values) - ..a<$core.int>(4, _omitFieldNames ? '' : 'currentStep', $pb.PbFieldType.O3) - ..a<$core.int>(5, _omitFieldNames ? '' : 'targetStep', $pb.PbFieldType.O3) - ..a<$core.double>(6, _omitFieldNames ? '' : 'currentAngle', $pb.PbFieldType.OF) - ..a<$core.double>(7, _omitFieldNames ? '' : 'targetAngle', $pb.PbFieldType.OF) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - MotorData clone() => MotorData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - MotorData copyWith(void Function(MotorData) updates) => super.copyWith((message) => updates(message as MotorData)) as MotorData; + MotorData._(); + + factory MotorData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory MotorData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'MotorData', + createEmptyInstance: create) + ..aE<$0.BoolState>(1, _omitFieldNames ? '' : 'isMoving', + enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(2, _omitFieldNames ? '' : 'isLimitSwitchPressed', + enumValues: $0.BoolState.values) + ..aE(3, _omitFieldNames ? '' : 'direction', + enumValues: MotorDirection.values) + ..aI(4, _omitFieldNames ? '' : 'currentStep') + ..aI(5, _omitFieldNames ? '' : 'targetStep') + ..aD(6, _omitFieldNames ? '' : 'currentAngle', + fieldType: $pb.PbFieldType.OF) + ..aD(7, _omitFieldNames ? '' : 'targetAngle', fieldType: $pb.PbFieldType.OF) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + MotorData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + MotorData copyWith(void Function(MotorData) updates) => + super.copyWith((message) => updates(message as MotorData)) as MotorData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MotorData create() => MotorData._(); + @$core.override MotorData createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static MotorData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MotorData getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MotorData? _defaultInstance; @$pb.TagNumber(1) $0.BoolState get isMoving => $_getN(0); @$pb.TagNumber(1) - set isMoving($0.BoolState v) { setField(1, v); } + set isMoving($0.BoolState value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasIsMoving() => $_has(0); @$pb.TagNumber(1) - void clearIsMoving() => clearField(1); + void clearIsMoving() => $_clearField(1); @$pb.TagNumber(2) $0.BoolState get isLimitSwitchPressed => $_getN(1); @$pb.TagNumber(2) - set isLimitSwitchPressed($0.BoolState v) { setField(2, v); } + set isLimitSwitchPressed($0.BoolState value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasIsLimitSwitchPressed() => $_has(1); @$pb.TagNumber(2) - void clearIsLimitSwitchPressed() => clearField(2); + void clearIsLimitSwitchPressed() => $_clearField(2); @$pb.TagNumber(3) MotorDirection get direction => $_getN(2); @$pb.TagNumber(3) - set direction(MotorDirection v) { setField(3, v); } + set direction(MotorDirection value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasDirection() => $_has(2); @$pb.TagNumber(3) - void clearDirection() => clearField(3); + void clearDirection() => $_clearField(3); @$pb.TagNumber(4) $core.int get currentStep => $_getIZ(3); @$pb.TagNumber(4) - set currentStep($core.int v) { $_setSignedInt32(3, v); } + set currentStep($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasCurrentStep() => $_has(3); @$pb.TagNumber(4) - void clearCurrentStep() => clearField(4); + void clearCurrentStep() => $_clearField(4); @$pb.TagNumber(5) $core.int get targetStep => $_getIZ(4); @$pb.TagNumber(5) - set targetStep($core.int v) { $_setSignedInt32(4, v); } + set targetStep($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasTargetStep() => $_has(4); @$pb.TagNumber(5) - void clearTargetStep() => clearField(5); + void clearTargetStep() => $_clearField(5); @$pb.TagNumber(6) $core.double get currentAngle => $_getN(5); @$pb.TagNumber(6) - set currentAngle($core.double v) { $_setFloat(5, v); } + set currentAngle($core.double value) => $_setFloat(5, value); @$pb.TagNumber(6) $core.bool hasCurrentAngle() => $_has(5); @$pb.TagNumber(6) - void clearCurrentAngle() => clearField(6); + void clearCurrentAngle() => $_clearField(6); @$pb.TagNumber(7) $core.double get targetAngle => $_getN(6); @$pb.TagNumber(7) - set targetAngle($core.double v) { $_setFloat(6, v); } + set targetAngle($core.double value) => $_setFloat(6, value); @$pb.TagNumber(7) $core.bool hasTargetAngle() => $_has(6); @$pb.TagNumber(7) - void clearTargetAngle() => clearField(7); + void clearTargetAngle() => $_clearField(7); } class MotorCommand extends $pb.GeneratedMessage { @@ -158,81 +157,83 @@ class MotorCommand extends $pb.GeneratedMessage { $core.double? moveRadians, $core.double? angle, }) { - final $result = create(); - if (moveSteps != null) { - $result.moveSteps = moveSteps; - } - if (moveRadians != null) { - $result.moveRadians = moveRadians; - } - if (angle != null) { - $result.angle = angle; - } - return $result; + final result = create(); + if (moveSteps != null) result.moveSteps = moveSteps; + if (moveRadians != null) result.moveRadians = moveRadians; + if (angle != null) result.angle = angle; + return result; } - MotorCommand._() : super(); - factory MotorCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory MotorCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MotorCommand', createEmptyInstance: create) - ..a<$core.int>(1, _omitFieldNames ? '' : 'moveSteps', $pb.PbFieldType.O3) - ..a<$core.double>(2, _omitFieldNames ? '' : 'moveRadians', $pb.PbFieldType.OF) - ..a<$core.double>(3, _omitFieldNames ? '' : 'angle', $pb.PbFieldType.OF) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - MotorCommand clone() => MotorCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - MotorCommand copyWith(void Function(MotorCommand) updates) => super.copyWith((message) => updates(message as MotorCommand)) as MotorCommand; + MotorCommand._(); + + factory MotorCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory MotorCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'MotorCommand', + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'moveSteps') + ..aD(2, _omitFieldNames ? '' : 'moveRadians', fieldType: $pb.PbFieldType.OF) + ..aD(3, _omitFieldNames ? '' : 'angle', fieldType: $pb.PbFieldType.OF) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + MotorCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + MotorCommand copyWith(void Function(MotorCommand) updates) => + super.copyWith((message) => updates(message as MotorCommand)) + as MotorCommand; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MotorCommand create() => MotorCommand._(); + @$core.override MotorCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static MotorCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MotorCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static MotorCommand? _defaultInstance; /// Debug control: Move by individual steps @$pb.TagNumber(1) $core.int get moveSteps => $_getIZ(0); @$pb.TagNumber(1) - set moveSteps($core.int v) { $_setSignedInt32(0, v); } + set moveSteps($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasMoveSteps() => $_has(0); @$pb.TagNumber(1) - void clearMoveSteps() => clearField(1); + void clearMoveSteps() => $_clearField(1); /// Precise control: Move by radians @$pb.TagNumber(2) $core.double get moveRadians => $_getN(1); @$pb.TagNumber(2) - set moveRadians($core.double v) { $_setFloat(1, v); } + set moveRadians($core.double value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasMoveRadians() => $_has(1); @$pb.TagNumber(2) - void clearMoveRadians() => clearField(2); + void clearMoveRadians() => $_clearField(2); /// / An angle to go to. Useful in IK. @$pb.TagNumber(3) $core.double get angle => $_getN(2); @$pb.TagNumber(3) - set angle($core.double v) { $_setFloat(2, v); } + set angle($core.double value) => $_setFloat(2, value); @$pb.TagNumber(3) $core.bool hasAngle() => $_has(2); @$pb.TagNumber(3) - void clearAngle() => clearField(3); + void clearAngle() => $_clearField(3); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/motor.pbenum.dart b/burt_network/lib/src/generated/motor.pbenum.dart index a6cd6425..a9c5c6c1 100644 --- a/burt_network/lib/src/generated/motor.pbenum.dart +++ b/burt_network/lib/src/generated/motor.pbenum.dart @@ -1,31 +1,42 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: motor.proto -// -// @dart = 2.12 +// Generated from motor.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class MotorDirection extends $pb.ProtobufEnum { - static const MotorDirection MOTOR_DIRECTION_UNDEFINED = MotorDirection._(0, _omitEnumNames ? '' : 'MOTOR_DIRECTION_UNDEFINED'); - static const MotorDirection UP = MotorDirection._(1, _omitEnumNames ? '' : 'UP'); - static const MotorDirection DOWN = MotorDirection._(2, _omitEnumNames ? '' : 'DOWN'); - static const MotorDirection LEFT = MotorDirection._(3, _omitEnumNames ? '' : 'LEFT'); - static const MotorDirection RIGHT = MotorDirection._(4, _omitEnumNames ? '' : 'RIGHT'); - static const MotorDirection CLOCKWISE = MotorDirection._(5, _omitEnumNames ? '' : 'CLOCKWISE'); - static const MotorDirection COUNTER_CLOCKWISE = MotorDirection._(6, _omitEnumNames ? '' : 'COUNTER_CLOCKWISE'); - static const MotorDirection OPENING = MotorDirection._(7, _omitEnumNames ? '' : 'OPENING'); - static const MotorDirection CLOSING = MotorDirection._(8, _omitEnumNames ? '' : 'CLOSING'); - static const MotorDirection NOT_MOVING = MotorDirection._(9, _omitEnumNames ? '' : 'NOT_MOVING'); - - static const $core.List values = [ + static const MotorDirection MOTOR_DIRECTION_UNDEFINED = + MotorDirection._(0, _omitEnumNames ? '' : 'MOTOR_DIRECTION_UNDEFINED'); + static const MotorDirection UP = + MotorDirection._(1, _omitEnumNames ? '' : 'UP'); + static const MotorDirection DOWN = + MotorDirection._(2, _omitEnumNames ? '' : 'DOWN'); + static const MotorDirection LEFT = + MotorDirection._(3, _omitEnumNames ? '' : 'LEFT'); + static const MotorDirection RIGHT = + MotorDirection._(4, _omitEnumNames ? '' : 'RIGHT'); + static const MotorDirection CLOCKWISE = + MotorDirection._(5, _omitEnumNames ? '' : 'CLOCKWISE'); + static const MotorDirection COUNTER_CLOCKWISE = + MotorDirection._(6, _omitEnumNames ? '' : 'COUNTER_CLOCKWISE'); + static const MotorDirection OPENING = + MotorDirection._(7, _omitEnumNames ? '' : 'OPENING'); + static const MotorDirection CLOSING = + MotorDirection._(8, _omitEnumNames ? '' : 'CLOSING'); + static const MotorDirection NOT_MOVING = + MotorDirection._(9, _omitEnumNames ? '' : 'NOT_MOVING'); + + static const $core.List values = [ MOTOR_DIRECTION_UNDEFINED, UP, DOWN, @@ -38,11 +49,13 @@ class MotorDirection extends $pb.ProtobufEnum { NOT_MOVING, ]; - static final $core.Map<$core.int, MotorDirection> _byValue = $pb.ProtobufEnum.initByValue(values); - static MotorDirection? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 9); + static MotorDirection? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const MotorDirection._($core.int v, $core.String n) : super(v, n); + const MotorDirection._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/motor.pbjson.dart b/burt_network/lib/src/generated/motor.pbjson.dart index 84ab1b92..eff4187b 100644 --- a/burt_network/lib/src/generated/motor.pbjson.dart +++ b/burt_network/lib/src/generated/motor.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: motor.proto -// -// @dart = 2.12 +// Generated from motor.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -41,9 +42,30 @@ final $typed_data.Uint8List motorDirectionDescriptor = $convert.base64Decode( const MotorData$json = { '1': 'MotorData', '2': [ - {'1': 'is_moving', '3': 1, '4': 1, '5': 14, '6': '.BoolState', '10': 'isMoving'}, - {'1': 'is_limit_switch_pressed', '3': 2, '4': 1, '5': 14, '6': '.BoolState', '10': 'isLimitSwitchPressed'}, - {'1': 'direction', '3': 3, '4': 1, '5': 14, '6': '.MotorDirection', '10': 'direction'}, + { + '1': 'is_moving', + '3': 1, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'isMoving' + }, + { + '1': 'is_limit_switch_pressed', + '3': 2, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'isLimitSwitchPressed' + }, + { + '1': 'direction', + '3': 3, + '4': 1, + '5': 14, + '6': '.MotorDirection', + '10': 'direction' + }, {'1': 'current_step', '3': 4, '4': 1, '5': 5, '10': 'currentStep'}, {'1': 'target_step', '3': 5, '4': 1, '5': 5, '10': 'targetStep'}, {'1': 'current_angle', '3': 6, '4': 1, '5': 2, '10': 'currentAngle'}, @@ -74,4 +96,3 @@ const MotorCommand$json = { final $typed_data.Uint8List motorCommandDescriptor = $convert.base64Decode( 'CgxNb3RvckNvbW1hbmQSHQoKbW92ZV9zdGVwcxgBIAEoBVIJbW92ZVN0ZXBzEiEKDG1vdmVfcm' 'FkaWFucxgCIAEoAlILbW92ZVJhZGlhbnMSFAoFYW5nbGUYAyABKAJSBWFuZ2xl'); - diff --git a/burt_network/lib/src/generated/relays.pb.dart b/burt_network/lib/src/generated/relays.pb.dart index 01967f64..36c5649f 100644 --- a/burt_network/lib/src/generated/relays.pb.dart +++ b/burt_network/lib/src/generated/relays.pb.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: relays.proto -// -// @dart = 2.12 +// Generated from relays.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; @@ -15,6 +16,8 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'utils.pbenum.dart' as $0; +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + class RelaysCommand extends $pb.GeneratedMessage { factory RelaysCommand({ $0.BoolState? backLeftMotor, @@ -26,143 +29,142 @@ class RelaysCommand extends $pb.GeneratedMessage { $0.BoolState? drive, $0.BoolState? bypass, }) { - final $result = create(); - if (backLeftMotor != null) { - $result.backLeftMotor = backLeftMotor; - } - if (backRightMotor != null) { - $result.backRightMotor = backRightMotor; - } - if (frontLeftMotor != null) { - $result.frontLeftMotor = frontLeftMotor; - } - if (frontRightMotor != null) { - $result.frontRightMotor = frontRightMotor; - } - if (arm != null) { - $result.arm = arm; - } - if (science != null) { - $result.science = science; - } - if (drive != null) { - $result.drive = drive; - } - if (bypass != null) { - $result.bypass = bypass; - } - return $result; + final result = create(); + if (backLeftMotor != null) result.backLeftMotor = backLeftMotor; + if (backRightMotor != null) result.backRightMotor = backRightMotor; + if (frontLeftMotor != null) result.frontLeftMotor = frontLeftMotor; + if (frontRightMotor != null) result.frontRightMotor = frontRightMotor; + if (arm != null) result.arm = arm; + if (science != null) result.science = science; + if (drive != null) result.drive = drive; + if (bypass != null) result.bypass = bypass; + return result; } - RelaysCommand._() : super(); - factory RelaysCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RelaysCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RelaysCommand', createEmptyInstance: create) - ..e<$0.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', $pb.PbFieldType.OE, protoName: 'backLeftMotor', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', $pb.PbFieldType.OE, protoName: 'backRightMotor', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', $pb.PbFieldType.OE, protoName: 'frontLeftMotor', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', $pb.PbFieldType.OE, protoName: 'frontRightMotor', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(5, _omitFieldNames ? '' : 'arm', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(6, _omitFieldNames ? '' : 'science', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(7, _omitFieldNames ? '' : 'drive', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(8, _omitFieldNames ? '' : 'bypass', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RelaysCommand clone() => RelaysCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RelaysCommand copyWith(void Function(RelaysCommand) updates) => super.copyWith((message) => updates(message as RelaysCommand)) as RelaysCommand; + RelaysCommand._(); + + factory RelaysCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RelaysCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RelaysCommand', + createEmptyInstance: create) + ..aE<$0.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', + protoName: 'backLeftMotor', enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', + protoName: 'backRightMotor', enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', + protoName: 'frontLeftMotor', enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', + protoName: 'frontRightMotor', enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(5, _omitFieldNames ? '' : 'arm', + enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(6, _omitFieldNames ? '' : 'science', + enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(7, _omitFieldNames ? '' : 'drive', + enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(8, _omitFieldNames ? '' : 'bypass', + enumValues: $0.BoolState.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RelaysCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RelaysCommand copyWith(void Function(RelaysCommand) updates) => + super.copyWith((message) => updates(message as RelaysCommand)) + as RelaysCommand; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RelaysCommand create() => RelaysCommand._(); + @$core.override RelaysCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static RelaysCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RelaysCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static RelaysCommand? _defaultInstance; /// Turn the following devices on or off @$pb.TagNumber(1) $0.BoolState get backLeftMotor => $_getN(0); @$pb.TagNumber(1) - set backLeftMotor($0.BoolState v) { setField(1, v); } + set backLeftMotor($0.BoolState value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasBackLeftMotor() => $_has(0); @$pb.TagNumber(1) - void clearBackLeftMotor() => clearField(1); + void clearBackLeftMotor() => $_clearField(1); @$pb.TagNumber(2) $0.BoolState get backRightMotor => $_getN(1); @$pb.TagNumber(2) - set backRightMotor($0.BoolState v) { setField(2, v); } + set backRightMotor($0.BoolState value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasBackRightMotor() => $_has(1); @$pb.TagNumber(2) - void clearBackRightMotor() => clearField(2); + void clearBackRightMotor() => $_clearField(2); @$pb.TagNumber(3) $0.BoolState get frontLeftMotor => $_getN(2); @$pb.TagNumber(3) - set frontLeftMotor($0.BoolState v) { setField(3, v); } + set frontLeftMotor($0.BoolState value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasFrontLeftMotor() => $_has(2); @$pb.TagNumber(3) - void clearFrontLeftMotor() => clearField(3); + void clearFrontLeftMotor() => $_clearField(3); @$pb.TagNumber(4) $0.BoolState get frontRightMotor => $_getN(3); @$pb.TagNumber(4) - set frontRightMotor($0.BoolState v) { setField(4, v); } + set frontRightMotor($0.BoolState value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasFrontRightMotor() => $_has(3); @$pb.TagNumber(4) - void clearFrontRightMotor() => clearField(4); + void clearFrontRightMotor() => $_clearField(4); @$pb.TagNumber(5) $0.BoolState get arm => $_getN(4); @$pb.TagNumber(5) - set arm($0.BoolState v) { setField(5, v); } + set arm($0.BoolState value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasArm() => $_has(4); @$pb.TagNumber(5) - void clearArm() => clearField(5); + void clearArm() => $_clearField(5); @$pb.TagNumber(6) $0.BoolState get science => $_getN(5); @$pb.TagNumber(6) - set science($0.BoolState v) { setField(6, v); } + set science($0.BoolState value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasScience() => $_has(5); @$pb.TagNumber(6) - void clearScience() => clearField(6); + void clearScience() => $_clearField(6); @$pb.TagNumber(7) $0.BoolState get drive => $_getN(6); @$pb.TagNumber(7) - set drive($0.BoolState v) { setField(7, v); } + set drive($0.BoolState value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasDrive() => $_has(6); @$pb.TagNumber(7) - void clearDrive() => clearField(7); + void clearDrive() => $_clearField(7); /// Special commands @$pb.TagNumber(8) $0.BoolState get bypass => $_getN(7); @$pb.TagNumber(8) - set bypass($0.BoolState v) { setField(8, v); } + set bypass($0.BoolState value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasBypass() => $_has(7); @$pb.TagNumber(8) - void clearBypass() => clearField(8); + void clearBypass() => $_clearField(8); } class RelaysData extends $pb.GeneratedMessage { @@ -177,158 +179,156 @@ class RelaysData extends $pb.GeneratedMessage { $0.BoolState? bypass, $0.BoolState? mechanicalOverride, }) { - final $result = create(); - if (backLeftMotor != null) { - $result.backLeftMotor = backLeftMotor; - } - if (backRightMotor != null) { - $result.backRightMotor = backRightMotor; - } - if (frontLeftMotor != null) { - $result.frontLeftMotor = frontLeftMotor; - } - if (frontRightMotor != null) { - $result.frontRightMotor = frontRightMotor; - } - if (arm != null) { - $result.arm = arm; - } - if (science != null) { - $result.science = science; - } - if (drive != null) { - $result.drive = drive; - } - if (bypass != null) { - $result.bypass = bypass; - } - if (mechanicalOverride != null) { - $result.mechanicalOverride = mechanicalOverride; - } - return $result; + final result = create(); + if (backLeftMotor != null) result.backLeftMotor = backLeftMotor; + if (backRightMotor != null) result.backRightMotor = backRightMotor; + if (frontLeftMotor != null) result.frontLeftMotor = frontLeftMotor; + if (frontRightMotor != null) result.frontRightMotor = frontRightMotor; + if (arm != null) result.arm = arm; + if (science != null) result.science = science; + if (drive != null) result.drive = drive; + if (bypass != null) result.bypass = bypass; + if (mechanicalOverride != null) + result.mechanicalOverride = mechanicalOverride; + return result; } - RelaysData._() : super(); - factory RelaysData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RelaysData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RelaysData', createEmptyInstance: create) - ..e<$0.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', $pb.PbFieldType.OE, protoName: 'backLeftMotor', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', $pb.PbFieldType.OE, protoName: 'backRightMotor', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', $pb.PbFieldType.OE, protoName: 'frontLeftMotor', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', $pb.PbFieldType.OE, protoName: 'frontRightMotor', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(5, _omitFieldNames ? '' : 'arm', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(6, _omitFieldNames ? '' : 'science', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(7, _omitFieldNames ? '' : 'drive', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(8, _omitFieldNames ? '' : 'bypass', $pb.PbFieldType.OE, defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(9, _omitFieldNames ? '' : 'mechanicalOverride', $pb.PbFieldType.OE, protoName: 'mechanicalOverride', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RelaysData clone() => RelaysData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RelaysData copyWith(void Function(RelaysData) updates) => super.copyWith((message) => updates(message as RelaysData)) as RelaysData; + RelaysData._(); + + factory RelaysData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RelaysData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RelaysData', + createEmptyInstance: create) + ..aE<$0.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', + protoName: 'backLeftMotor', enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', + protoName: 'backRightMotor', enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', + protoName: 'frontLeftMotor', enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', + protoName: 'frontRightMotor', enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(5, _omitFieldNames ? '' : 'arm', + enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(6, _omitFieldNames ? '' : 'science', + enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(7, _omitFieldNames ? '' : 'drive', + enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(8, _omitFieldNames ? '' : 'bypass', + enumValues: $0.BoolState.values) + ..aE<$0.BoolState>(9, _omitFieldNames ? '' : 'mechanicalOverride', + protoName: 'mechanicalOverride', enumValues: $0.BoolState.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RelaysData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RelaysData copyWith(void Function(RelaysData) updates) => + super.copyWith((message) => updates(message as RelaysData)) as RelaysData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RelaysData create() => RelaysData._(); + @$core.override RelaysData createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static RelaysData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RelaysData getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static RelaysData? _defaultInstance; /// Whether the following devices are on or off @$pb.TagNumber(1) $0.BoolState get backLeftMotor => $_getN(0); @$pb.TagNumber(1) - set backLeftMotor($0.BoolState v) { setField(1, v); } + set backLeftMotor($0.BoolState value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasBackLeftMotor() => $_has(0); @$pb.TagNumber(1) - void clearBackLeftMotor() => clearField(1); + void clearBackLeftMotor() => $_clearField(1); @$pb.TagNumber(2) $0.BoolState get backRightMotor => $_getN(1); @$pb.TagNumber(2) - set backRightMotor($0.BoolState v) { setField(2, v); } + set backRightMotor($0.BoolState value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasBackRightMotor() => $_has(1); @$pb.TagNumber(2) - void clearBackRightMotor() => clearField(2); + void clearBackRightMotor() => $_clearField(2); @$pb.TagNumber(3) $0.BoolState get frontLeftMotor => $_getN(2); @$pb.TagNumber(3) - set frontLeftMotor($0.BoolState v) { setField(3, v); } + set frontLeftMotor($0.BoolState value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasFrontLeftMotor() => $_has(2); @$pb.TagNumber(3) - void clearFrontLeftMotor() => clearField(3); + void clearFrontLeftMotor() => $_clearField(3); @$pb.TagNumber(4) $0.BoolState get frontRightMotor => $_getN(3); @$pb.TagNumber(4) - set frontRightMotor($0.BoolState v) { setField(4, v); } + set frontRightMotor($0.BoolState value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasFrontRightMotor() => $_has(3); @$pb.TagNumber(4) - void clearFrontRightMotor() => clearField(4); + void clearFrontRightMotor() => $_clearField(4); @$pb.TagNumber(5) $0.BoolState get arm => $_getN(4); @$pb.TagNumber(5) - set arm($0.BoolState v) { setField(5, v); } + set arm($0.BoolState value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasArm() => $_has(4); @$pb.TagNumber(5) - void clearArm() => clearField(5); + void clearArm() => $_clearField(5); @$pb.TagNumber(6) $0.BoolState get science => $_getN(5); @$pb.TagNumber(6) - set science($0.BoolState v) { setField(6, v); } + set science($0.BoolState value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasScience() => $_has(5); @$pb.TagNumber(6) - void clearScience() => clearField(6); + void clearScience() => $_clearField(6); @$pb.TagNumber(7) $0.BoolState get drive => $_getN(6); @$pb.TagNumber(7) - set drive($0.BoolState v) { setField(7, v); } + set drive($0.BoolState value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasDrive() => $_has(6); @$pb.TagNumber(7) - void clearDrive() => clearField(7); + void clearDrive() => $_clearField(7); /// Special data @$pb.TagNumber(8) $0.BoolState get bypass => $_getN(7); @$pb.TagNumber(8) - set bypass($0.BoolState v) { setField(8, v); } + set bypass($0.BoolState value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasBypass() => $_has(7); @$pb.TagNumber(8) - void clearBypass() => clearField(8); + void clearBypass() => $_clearField(8); @$pb.TagNumber(9) $0.BoolState get mechanicalOverride => $_getN(8); @$pb.TagNumber(9) - set mechanicalOverride($0.BoolState v) { setField(9, v); } + set mechanicalOverride($0.BoolState value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasMechanicalOverride() => $_has(8); @$pb.TagNumber(9) - void clearMechanicalOverride() => clearField(9); + void clearMechanicalOverride() => $_clearField(9); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/relays.pbenum.dart b/burt_network/lib/src/generated/relays.pbenum.dart index e76fa73f..9de44ca0 100644 --- a/burt_network/lib/src/generated/relays.pbenum.dart +++ b/burt_network/lib/src/generated/relays.pbenum.dart @@ -1,11 +1,11 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: relays.proto -// -// @dart = 2.12 +// Generated from relays.proto. -// ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// @dart = 3.3 +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names diff --git a/burt_network/lib/src/generated/relays.pbjson.dart b/burt_network/lib/src/generated/relays.pbjson.dart index 7179a0fe..07f72099 100644 --- a/burt_network/lib/src/generated/relays.pbjson.dart +++ b/burt_network/lib/src/generated/relays.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: relays.proto -// -// @dart = 2.12 +// Generated from relays.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -17,12 +18,47 @@ import 'dart:typed_data' as $typed_data; const RelaysCommand$json = { '1': 'RelaysCommand', '2': [ - {'1': 'backLeftMotor', '3': 1, '4': 1, '5': 14, '6': '.BoolState', '10': 'backLeftMotor'}, - {'1': 'backRightMotor', '3': 2, '4': 1, '5': 14, '6': '.BoolState', '10': 'backRightMotor'}, - {'1': 'frontLeftMotor', '3': 3, '4': 1, '5': 14, '6': '.BoolState', '10': 'frontLeftMotor'}, - {'1': 'frontRightMotor', '3': 4, '4': 1, '5': 14, '6': '.BoolState', '10': 'frontRightMotor'}, + { + '1': 'backLeftMotor', + '3': 1, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'backLeftMotor' + }, + { + '1': 'backRightMotor', + '3': 2, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'backRightMotor' + }, + { + '1': 'frontLeftMotor', + '3': 3, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'frontLeftMotor' + }, + { + '1': 'frontRightMotor', + '3': 4, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'frontRightMotor' + }, {'1': 'arm', '3': 5, '4': 1, '5': 14, '6': '.BoolState', '10': 'arm'}, - {'1': 'science', '3': 6, '4': 1, '5': 14, '6': '.BoolState', '10': 'science'}, + { + '1': 'science', + '3': 6, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'science' + }, {'1': 'drive', '3': 7, '4': 1, '5': 14, '6': '.BoolState', '10': 'drive'}, {'1': 'bypass', '3': 8, '4': 1, '5': 14, '6': '.BoolState', '10': 'bypass'}, ], @@ -42,15 +78,57 @@ final $typed_data.Uint8List relaysCommandDescriptor = $convert.base64Decode( const RelaysData$json = { '1': 'RelaysData', '2': [ - {'1': 'backLeftMotor', '3': 1, '4': 1, '5': 14, '6': '.BoolState', '10': 'backLeftMotor'}, - {'1': 'backRightMotor', '3': 2, '4': 1, '5': 14, '6': '.BoolState', '10': 'backRightMotor'}, - {'1': 'frontLeftMotor', '3': 3, '4': 1, '5': 14, '6': '.BoolState', '10': 'frontLeftMotor'}, - {'1': 'frontRightMotor', '3': 4, '4': 1, '5': 14, '6': '.BoolState', '10': 'frontRightMotor'}, + { + '1': 'backLeftMotor', + '3': 1, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'backLeftMotor' + }, + { + '1': 'backRightMotor', + '3': 2, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'backRightMotor' + }, + { + '1': 'frontLeftMotor', + '3': 3, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'frontLeftMotor' + }, + { + '1': 'frontRightMotor', + '3': 4, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'frontRightMotor' + }, {'1': 'arm', '3': 5, '4': 1, '5': 14, '6': '.BoolState', '10': 'arm'}, - {'1': 'science', '3': 6, '4': 1, '5': 14, '6': '.BoolState', '10': 'science'}, + { + '1': 'science', + '3': 6, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'science' + }, {'1': 'drive', '3': 7, '4': 1, '5': 14, '6': '.BoolState', '10': 'drive'}, {'1': 'bypass', '3': 8, '4': 1, '5': 14, '6': '.BoolState', '10': 'bypass'}, - {'1': 'mechanicalOverride', '3': 9, '4': 1, '5': 14, '6': '.BoolState', '10': 'mechanicalOverride'}, + { + '1': 'mechanicalOverride', + '3': 9, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'mechanicalOverride' + }, ], }; @@ -64,4 +142,3 @@ final $typed_data.Uint8List relaysDataDescriptor = $convert.base64Decode( 'RlUgdzY2llbmNlEiAKBWRyaXZlGAcgASgOMgouQm9vbFN0YXRlUgVkcml2ZRIiCgZieXBhc3MY' 'CCABKA4yCi5Cb29sU3RhdGVSBmJ5cGFzcxI6ChJtZWNoYW5pY2FsT3ZlcnJpZGUYCSABKA4yCi' '5Cb29sU3RhdGVSEm1lY2hhbmljYWxPdmVycmlkZQ=='); - diff --git a/burt_network/lib/src/generated/science.pb.dart b/burt_network/lib/src/generated/science.pb.dart index 96d94c3c..6e99f2c4 100644 --- a/burt_network/lib/src/generated/science.pb.dart +++ b/burt_network/lib/src/generated/science.pb.dart @@ -1,20 +1,23 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: science.proto -// -// @dart = 2.12 +// Generated from science.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'science.pbenum.dart'; -import 'version.pb.dart' as $3; +import 'version.pb.dart' as $0; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'science.pbenum.dart'; @@ -32,200 +35,191 @@ class ScienceCommand extends $pb.GeneratedMessage { $core.bool? stop, $core.int? sample, ScienceState? state, - $3.Version? version, + $0.Version? version, }) { - final $result = create(); - if (carouselMotor != null) { - $result.carouselMotor = carouselMotor; - } - if (scoopMotor != null) { - $result.scoopMotor = scoopMotor; - } - if (subsurfaceMotor != null) { - $result.subsurfaceMotor = subsurfaceMotor; - } - if (pumps != null) { - $result.pumps = pumps; - } - if (funnel != null) { - $result.funnel = funnel; - } - if (scoop != null) { - $result.scoop = scoop; - } - if (carousel != null) { - $result.carousel = carousel; - } - if (calibrate != null) { - $result.calibrate = calibrate; - } - if (stop != null) { - $result.stop = stop; - } - if (sample != null) { - $result.sample = sample; - } - if (state != null) { - $result.state = state; - } - if (version != null) { - $result.version = version; - } - return $result; + final result = create(); + if (carouselMotor != null) result.carouselMotor = carouselMotor; + if (scoopMotor != null) result.scoopMotor = scoopMotor; + if (subsurfaceMotor != null) result.subsurfaceMotor = subsurfaceMotor; + if (pumps != null) result.pumps = pumps; + if (funnel != null) result.funnel = funnel; + if (scoop != null) result.scoop = scoop; + if (carousel != null) result.carousel = carousel; + if (calibrate != null) result.calibrate = calibrate; + if (stop != null) result.stop = stop; + if (sample != null) result.sample = sample; + if (state != null) result.state = state; + if (version != null) result.version = version; + return result; } - ScienceCommand._() : super(); - factory ScienceCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ScienceCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ScienceCommand', createEmptyInstance: create) - ..a<$core.double>(1, _omitFieldNames ? '' : 'carouselMotor', $pb.PbFieldType.OF) - ..a<$core.double>(2, _omitFieldNames ? '' : 'scoopMotor', $pb.PbFieldType.OF) - ..a<$core.double>(3, _omitFieldNames ? '' : 'subsurfaceMotor', $pb.PbFieldType.OF) - ..e(4, _omitFieldNames ? '' : 'pumps', $pb.PbFieldType.OE, defaultOrMaker: PumpState.PUMP_STATE_UNDEFINED, valueOf: PumpState.valueOf, enumValues: PumpState.values) - ..e(5, _omitFieldNames ? '' : 'funnel', $pb.PbFieldType.OE, defaultOrMaker: ServoState.SERVO_STATE_UNDEFINED, valueOf: ServoState.valueOf, enumValues: ServoState.values) - ..e(6, _omitFieldNames ? '' : 'scoop', $pb.PbFieldType.OE, defaultOrMaker: ServoState.SERVO_STATE_UNDEFINED, valueOf: ServoState.valueOf, enumValues: ServoState.values) - ..e(7, _omitFieldNames ? '' : 'carousel', $pb.PbFieldType.OE, defaultOrMaker: CarouselCommand.CAROUSEL_COMMAND_UNDEFINED, valueOf: CarouselCommand.valueOf, enumValues: CarouselCommand.values) + + ScienceCommand._(); + + factory ScienceCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ScienceCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ScienceCommand', + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'carouselMotor', + fieldType: $pb.PbFieldType.OF) + ..aD(2, _omitFieldNames ? '' : 'scoopMotor', fieldType: $pb.PbFieldType.OF) + ..aD(3, _omitFieldNames ? '' : 'subsurfaceMotor', + fieldType: $pb.PbFieldType.OF) + ..aE(4, _omitFieldNames ? '' : 'pumps', + enumValues: PumpState.values) + ..aE(5, _omitFieldNames ? '' : 'funnel', + enumValues: ServoState.values) + ..aE(6, _omitFieldNames ? '' : 'scoop', + enumValues: ServoState.values) + ..aE(7, _omitFieldNames ? '' : 'carousel', + enumValues: CarouselCommand.values) ..aOB(8, _omitFieldNames ? '' : 'calibrate') ..aOB(9, _omitFieldNames ? '' : 'stop') - ..a<$core.int>(10, _omitFieldNames ? '' : 'sample', $pb.PbFieldType.O3) - ..e(11, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: ScienceState.SCIENCE_STATE_UNDEFINED, valueOf: ScienceState.valueOf, enumValues: ScienceState.values) - ..aOM<$3.Version>(12, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ScienceCommand clone() => ScienceCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ScienceCommand copyWith(void Function(ScienceCommand) updates) => super.copyWith((message) => updates(message as ScienceCommand)) as ScienceCommand; - + ..aI(10, _omitFieldNames ? '' : 'sample') + ..aE(11, _omitFieldNames ? '' : 'state', + enumValues: ScienceState.values) + ..aOM<$0.Version>(12, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ScienceCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ScienceCommand copyWith(void Function(ScienceCommand) updates) => + super.copyWith((message) => updates(message as ScienceCommand)) + as ScienceCommand; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ScienceCommand create() => ScienceCommand._(); + @$core.override ScienceCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static ScienceCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ScienceCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static ScienceCommand? _defaultInstance; /// Individual control over each motor. Indicates steps to move @$pb.TagNumber(1) $core.double get carouselMotor => $_getN(0); @$pb.TagNumber(1) - set carouselMotor($core.double v) { $_setFloat(0, v); } + set carouselMotor($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasCarouselMotor() => $_has(0); @$pb.TagNumber(1) - void clearCarouselMotor() => clearField(1); + void clearCarouselMotor() => $_clearField(1); @$pb.TagNumber(2) $core.double get scoopMotor => $_getN(1); @$pb.TagNumber(2) - set scoopMotor($core.double v) { $_setFloat(1, v); } + set scoopMotor($core.double value) => $_setFloat(1, value); @$pb.TagNumber(2) $core.bool hasScoopMotor() => $_has(1); @$pb.TagNumber(2) - void clearScoopMotor() => clearField(2); + void clearScoopMotor() => $_clearField(2); @$pb.TagNumber(3) $core.double get subsurfaceMotor => $_getN(2); @$pb.TagNumber(3) - set subsurfaceMotor($core.double v) { $_setFloat(2, v); } + set subsurfaceMotor($core.double value) => $_setFloat(2, value); @$pb.TagNumber(3) $core.bool hasSubsurfaceMotor() => $_has(2); @$pb.TagNumber(3) - void clearSubsurfaceMotor() => clearField(3); + void clearSubsurfaceMotor() => $_clearField(3); /// Control over other hardware @$pb.TagNumber(4) PumpState get pumps => $_getN(3); @$pb.TagNumber(4) - set pumps(PumpState v) { setField(4, v); } + set pumps(PumpState value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasPumps() => $_has(3); @$pb.TagNumber(4) - void clearPumps() => clearField(4); + void clearPumps() => $_clearField(4); @$pb.TagNumber(5) ServoState get funnel => $_getN(4); @$pb.TagNumber(5) - set funnel(ServoState v) { setField(5, v); } + set funnel(ServoState value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasFunnel() => $_has(4); @$pb.TagNumber(5) - void clearFunnel() => clearField(5); + void clearFunnel() => $_clearField(5); @$pb.TagNumber(6) ServoState get scoop => $_getN(5); @$pb.TagNumber(6) - set scoop(ServoState v) { setField(6, v); } + set scoop(ServoState value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasScoop() => $_has(5); @$pb.TagNumber(6) - void clearScoop() => clearField(6); + void clearScoop() => $_clearField(6); @$pb.TagNumber(7) CarouselCommand get carousel => $_getN(6); @$pb.TagNumber(7) - set carousel(CarouselCommand v) { setField(7, v); } + set carousel(CarouselCommand value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasCarousel() => $_has(6); @$pb.TagNumber(7) - void clearCarousel() => clearField(7); + void clearCarousel() => $_clearField(7); /// High level commands @$pb.TagNumber(8) $core.bool get calibrate => $_getBF(7); @$pb.TagNumber(8) - set calibrate($core.bool v) { $_setBool(7, v); } + set calibrate($core.bool value) => $_setBool(7, value); @$pb.TagNumber(8) $core.bool hasCalibrate() => $_has(7); @$pb.TagNumber(8) - void clearCalibrate() => clearField(8); + void clearCalibrate() => $_clearField(8); @$pb.TagNumber(9) $core.bool get stop => $_getBF(8); @$pb.TagNumber(9) - set stop($core.bool v) { $_setBool(8, v); } + set stop($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasStop() => $_has(8); @$pb.TagNumber(9) - void clearStop() => clearField(9); + void clearStop() => $_clearField(9); @$pb.TagNumber(10) $core.int get sample => $_getIZ(9); @$pb.TagNumber(10) - set sample($core.int v) { $_setSignedInt32(9, v); } + set sample($core.int value) => $_setSignedInt32(9, value); @$pb.TagNumber(10) $core.bool hasSample() => $_has(9); @$pb.TagNumber(10) - void clearSample() => clearField(10); + void clearSample() => $_clearField(10); @$pb.TagNumber(11) ScienceState get state => $_getN(10); @$pb.TagNumber(11) - set state(ScienceState v) { setField(11, v); } + set state(ScienceState value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasState() => $_has(10); @$pb.TagNumber(11) - void clearState() => clearField(11); + void clearState() => $_clearField(11); @$pb.TagNumber(12) - $3.Version get version => $_getN(11); + $0.Version get version => $_getN(11); @$pb.TagNumber(12) - set version($3.Version v) { setField(12, v); } + set version($0.Version value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasVersion() => $_has(11); @$pb.TagNumber(12) - void clearVersion() => clearField(12); + void clearVersion() => $_clearField(12); @$pb.TagNumber(12) - $3.Version ensureVersion() => $_ensure(11); + $0.Version ensureVersion() => $_ensure(11); } /// / Data coming from the science subsystem. @@ -236,123 +230,120 @@ class ScienceData extends $pb.GeneratedMessage { $core.double? co2, $core.double? humidity, $core.double? temperature, - $3.Version? version, + $0.Version? version, }) { - final $result = create(); - if (sample != null) { - $result.sample = sample; - } - if (state != null) { - $result.state = state; - } - if (co2 != null) { - $result.co2 = co2; - } - if (humidity != null) { - $result.humidity = humidity; - } - if (temperature != null) { - $result.temperature = temperature; - } - if (version != null) { - $result.version = version; - } - return $result; + final result = create(); + if (sample != null) result.sample = sample; + if (state != null) result.state = state; + if (co2 != null) result.co2 = co2; + if (humidity != null) result.humidity = humidity; + if (temperature != null) result.temperature = temperature; + if (version != null) result.version = version; + return result; } - ScienceData._() : super(); - factory ScienceData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ScienceData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ScienceData', createEmptyInstance: create) - ..a<$core.int>(1, _omitFieldNames ? '' : 'sample', $pb.PbFieldType.O3) - ..e(2, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: ScienceState.SCIENCE_STATE_UNDEFINED, valueOf: ScienceState.valueOf, enumValues: ScienceState.values) - ..a<$core.double>(3, _omitFieldNames ? '' : 'co2', $pb.PbFieldType.OF) - ..a<$core.double>(4, _omitFieldNames ? '' : 'humidity', $pb.PbFieldType.OF) - ..a<$core.double>(5, _omitFieldNames ? '' : 'temperature', $pb.PbFieldType.OF) - ..aOM<$3.Version>(6, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ScienceData clone() => ScienceData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ScienceData copyWith(void Function(ScienceData) updates) => super.copyWith((message) => updates(message as ScienceData)) as ScienceData; + ScienceData._(); + + factory ScienceData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ScienceData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ScienceData', + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'sample') + ..aE(2, _omitFieldNames ? '' : 'state', + enumValues: ScienceState.values) + ..aD(3, _omitFieldNames ? '' : 'co2', fieldType: $pb.PbFieldType.OF) + ..aD(4, _omitFieldNames ? '' : 'humidity', fieldType: $pb.PbFieldType.OF) + ..aD(5, _omitFieldNames ? '' : 'temperature', fieldType: $pb.PbFieldType.OF) + ..aOM<$0.Version>(6, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ScienceData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ScienceData copyWith(void Function(ScienceData) updates) => + super.copyWith((message) => updates(message as ScienceData)) + as ScienceData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ScienceData create() => ScienceData._(); + @$core.override ScienceData createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static ScienceData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ScienceData getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static ScienceData? _defaultInstance; /// High-level data @$pb.TagNumber(1) $core.int get sample => $_getIZ(0); @$pb.TagNumber(1) - set sample($core.int v) { $_setSignedInt32(0, v); } + set sample($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasSample() => $_has(0); @$pb.TagNumber(1) - void clearSample() => clearField(1); + void clearSample() => $_clearField(1); @$pb.TagNumber(2) ScienceState get state => $_getN(1); @$pb.TagNumber(2) - set state(ScienceState v) { setField(2, v); } + set state(ScienceState value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasState() => $_has(1); @$pb.TagNumber(2) - void clearState() => clearField(2); + void clearState() => $_clearField(2); /// Sensor data @$pb.TagNumber(3) $core.double get co2 => $_getN(2); @$pb.TagNumber(3) - set co2($core.double v) { $_setFloat(2, v); } + set co2($core.double value) => $_setFloat(2, value); @$pb.TagNumber(3) $core.bool hasCo2() => $_has(2); @$pb.TagNumber(3) - void clearCo2() => clearField(3); + void clearCo2() => $_clearField(3); @$pb.TagNumber(4) $core.double get humidity => $_getN(3); @$pb.TagNumber(4) - set humidity($core.double v) { $_setFloat(3, v); } + set humidity($core.double value) => $_setFloat(3, value); @$pb.TagNumber(4) $core.bool hasHumidity() => $_has(3); @$pb.TagNumber(4) - void clearHumidity() => clearField(4); + void clearHumidity() => $_clearField(4); @$pb.TagNumber(5) $core.double get temperature => $_getN(4); @$pb.TagNumber(5) - set temperature($core.double v) { $_setFloat(4, v); } + set temperature($core.double value) => $_setFloat(4, value); @$pb.TagNumber(5) $core.bool hasTemperature() => $_has(4); @$pb.TagNumber(5) - void clearTemperature() => clearField(5); + void clearTemperature() => $_clearField(5); @$pb.TagNumber(6) - $3.Version get version => $_getN(5); + $0.Version get version => $_getN(5); @$pb.TagNumber(6) - set version($3.Version v) { setField(6, v); } + set version($0.Version value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasVersion() => $_has(5); @$pb.TagNumber(6) - void clearVersion() => clearField(6); + void clearVersion() => $_clearField(6); @$pb.TagNumber(6) - $3.Version ensureVersion() => $_ensure(5); + $0.Version ensureVersion() => $_ensure(5); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/science.pbenum.dart b/burt_network/lib/src/generated/science.pbenum.dart index f53b8809..8f4ca328 100644 --- a/burt_network/lib/src/generated/science.pbenum.dart +++ b/burt_network/lib/src/generated/science.pbenum.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: science.proto -// -// @dart = 2.12 +// Generated from science.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; @@ -15,71 +16,93 @@ import 'package:protobuf/protobuf.dart' as $pb; /// / The state of a servo. If undefined, don't open or close. class ServoState extends $pb.ProtobufEnum { - static const ServoState SERVO_STATE_UNDEFINED = ServoState._(0, _omitEnumNames ? '' : 'SERVO_STATE_UNDEFINED'); - static const ServoState SERVO_OPEN = ServoState._(1, _omitEnumNames ? '' : 'SERVO_OPEN'); - static const ServoState SERVO_CLOSE = ServoState._(2, _omitEnumNames ? '' : 'SERVO_CLOSE'); - - static const $core.List values = [ + static const ServoState SERVO_STATE_UNDEFINED = + ServoState._(0, _omitEnumNames ? '' : 'SERVO_STATE_UNDEFINED'); + static const ServoState SERVO_OPEN = + ServoState._(1, _omitEnumNames ? '' : 'SERVO_OPEN'); + static const ServoState SERVO_CLOSE = + ServoState._(2, _omitEnumNames ? '' : 'SERVO_CLOSE'); + + static const $core.List values = [ SERVO_STATE_UNDEFINED, SERVO_OPEN, SERVO_CLOSE, ]; - static final $core.Map<$core.int, ServoState> _byValue = $pb.ProtobufEnum.initByValue(values); - static ServoState? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 2); + static ServoState? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const ServoState._($core.int v, $core.String n) : super(v, n); + const ServoState._(super.value, super.name); } /// / The state of a pump. If undefined: don't do anything. If fill: turn on, wait, then turn off. class PumpState extends $pb.ProtobufEnum { - static const PumpState PUMP_STATE_UNDEFINED = PumpState._(0, _omitEnumNames ? '' : 'PUMP_STATE_UNDEFINED'); - static const PumpState PUMP_ON = PumpState._(1, _omitEnumNames ? '' : 'PUMP_ON'); - static const PumpState PUMP_OFF = PumpState._(2, _omitEnumNames ? '' : 'PUMP_OFF'); + static const PumpState PUMP_STATE_UNDEFINED = + PumpState._(0, _omitEnumNames ? '' : 'PUMP_STATE_UNDEFINED'); + static const PumpState PUMP_ON = + PumpState._(1, _omitEnumNames ? '' : 'PUMP_ON'); + static const PumpState PUMP_OFF = + PumpState._(2, _omitEnumNames ? '' : 'PUMP_OFF'); static const PumpState FILL = PumpState._(3, _omitEnumNames ? '' : 'FILL'); - static const $core.List values = [ + static const $core.List values = [ PUMP_STATE_UNDEFINED, PUMP_ON, PUMP_OFF, FILL, ]; - static final $core.Map<$core.int, PumpState> _byValue = $pb.ProtobufEnum.initByValue(values); - static PumpState? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 3); + static PumpState? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const PumpState._($core.int v, $core.String n) : super(v, n); + const PumpState._(super.value, super.name); } /// / The state of the science subsystem. If not COLLECT_DATA, don't stream data at all. class ScienceState extends $pb.ProtobufEnum { - static const ScienceState SCIENCE_STATE_UNDEFINED = ScienceState._(0, _omitEnumNames ? '' : 'SCIENCE_STATE_UNDEFINED'); - static const ScienceState COLLECT_DATA = ScienceState._(1, _omitEnumNames ? '' : 'COLLECT_DATA'); - static const ScienceState STOP_COLLECTING = ScienceState._(2, _omitEnumNames ? '' : 'STOP_COLLECTING'); - - static const $core.List values = [ + static const ScienceState SCIENCE_STATE_UNDEFINED = + ScienceState._(0, _omitEnumNames ? '' : 'SCIENCE_STATE_UNDEFINED'); + static const ScienceState COLLECT_DATA = + ScienceState._(1, _omitEnumNames ? '' : 'COLLECT_DATA'); + static const ScienceState STOP_COLLECTING = + ScienceState._(2, _omitEnumNames ? '' : 'STOP_COLLECTING'); + + static const $core.List values = [ SCIENCE_STATE_UNDEFINED, COLLECT_DATA, STOP_COLLECTING, ]; - static final $core.Map<$core.int, ScienceState> _byValue = $pb.ProtobufEnum.initByValue(values); - static ScienceState? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 2); + static ScienceState? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const ScienceState._($core.int v, $core.String n) : super(v, n); + const ScienceState._(super.value, super.name); } /// / A command for the carousel and funnel to follow. class CarouselCommand extends $pb.ProtobufEnum { - static const CarouselCommand CAROUSEL_COMMAND_UNDEFINED = CarouselCommand._(0, _omitEnumNames ? '' : 'CAROUSEL_COMMAND_UNDEFINED'); - static const CarouselCommand NEXT_TUBE = CarouselCommand._(1, _omitEnumNames ? '' : 'NEXT_TUBE'); - static const CarouselCommand PREV_TUBE = CarouselCommand._(2, _omitEnumNames ? '' : 'PREV_TUBE'); - static const CarouselCommand NEXT_SECTION = CarouselCommand._(3, _omitEnumNames ? '' : 'NEXT_SECTION'); - static const CarouselCommand PREV_SECTION = CarouselCommand._(4, _omitEnumNames ? '' : 'PREV_SECTION'); - static const CarouselCommand FILL_TUBE = CarouselCommand._(5, _omitEnumNames ? '' : 'FILL_TUBE'); - static const CarouselCommand FILL_SECTION = CarouselCommand._(6, _omitEnumNames ? '' : 'FILL_SECTION'); - - static const $core.List values = [ + static const CarouselCommand CAROUSEL_COMMAND_UNDEFINED = + CarouselCommand._(0, _omitEnumNames ? '' : 'CAROUSEL_COMMAND_UNDEFINED'); + static const CarouselCommand NEXT_TUBE = + CarouselCommand._(1, _omitEnumNames ? '' : 'NEXT_TUBE'); + static const CarouselCommand PREV_TUBE = + CarouselCommand._(2, _omitEnumNames ? '' : 'PREV_TUBE'); + static const CarouselCommand NEXT_SECTION = + CarouselCommand._(3, _omitEnumNames ? '' : 'NEXT_SECTION'); + static const CarouselCommand PREV_SECTION = + CarouselCommand._(4, _omitEnumNames ? '' : 'PREV_SECTION'); + static const CarouselCommand FILL_TUBE = + CarouselCommand._(5, _omitEnumNames ? '' : 'FILL_TUBE'); + static const CarouselCommand FILL_SECTION = + CarouselCommand._(6, _omitEnumNames ? '' : 'FILL_SECTION'); + + static const $core.List values = [ CAROUSEL_COMMAND_UNDEFINED, NEXT_TUBE, PREV_TUBE, @@ -89,11 +112,13 @@ class CarouselCommand extends $pb.ProtobufEnum { FILL_SECTION, ]; - static final $core.Map<$core.int, CarouselCommand> _byValue = $pb.ProtobufEnum.initByValue(values); - static CarouselCommand? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 6); + static CarouselCommand? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const CarouselCommand._($core.int v, $core.String n) : super(v, n); + const CarouselCommand._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/science.pbjson.dart b/burt_network/lib/src/generated/science.pbjson.dart index 79d43c39..085abd8f 100644 --- a/burt_network/lib/src/generated/science.pbjson.dart +++ b/burt_network/lib/src/generated/science.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: science.proto -// -// @dart = 2.12 +// Generated from science.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -87,14 +88,42 @@ const ScienceCommand$json = { {'1': 'scoop_motor', '3': 2, '4': 1, '5': 2, '10': 'scoopMotor'}, {'1': 'subsurface_motor', '3': 3, '4': 1, '5': 2, '10': 'subsurfaceMotor'}, {'1': 'pumps', '3': 4, '4': 1, '5': 14, '6': '.PumpState', '10': 'pumps'}, - {'1': 'funnel', '3': 5, '4': 1, '5': 14, '6': '.ServoState', '10': 'funnel'}, + { + '1': 'funnel', + '3': 5, + '4': 1, + '5': 14, + '6': '.ServoState', + '10': 'funnel' + }, {'1': 'scoop', '3': 6, '4': 1, '5': 14, '6': '.ServoState', '10': 'scoop'}, - {'1': 'carousel', '3': 7, '4': 1, '5': 14, '6': '.CarouselCommand', '10': 'carousel'}, + { + '1': 'carousel', + '3': 7, + '4': 1, + '5': 14, + '6': '.CarouselCommand', + '10': 'carousel' + }, {'1': 'calibrate', '3': 8, '4': 1, '5': 8, '10': 'calibrate'}, {'1': 'stop', '3': 9, '4': 1, '5': 8, '10': 'stop'}, {'1': 'sample', '3': 10, '4': 1, '5': 5, '10': 'sample'}, - {'1': 'state', '3': 11, '4': 1, '5': 14, '6': '.ScienceState', '10': 'state'}, - {'1': 'version', '3': 12, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, + { + '1': 'state', + '3': 11, + '4': 1, + '5': 14, + '6': '.ScienceState', + '10': 'state' + }, + { + '1': 'version', + '3': 12, + '4': 1, + '5': 11, + '6': '.Version', + '10': 'version' + }, ], }; @@ -114,7 +143,14 @@ const ScienceData$json = { '1': 'ScienceData', '2': [ {'1': 'sample', '3': 1, '4': 1, '5': 5, '10': 'sample'}, - {'1': 'state', '3': 2, '4': 1, '5': 14, '6': '.ScienceState', '10': 'state'}, + { + '1': 'state', + '3': 2, + '4': 1, + '5': 14, + '6': '.ScienceState', + '10': 'state' + }, {'1': 'co2', '3': 3, '4': 1, '5': 2, '10': 'co2'}, {'1': 'humidity', '3': 4, '4': 1, '5': 2, '10': 'humidity'}, {'1': 'temperature', '3': 5, '4': 1, '5': 2, '10': 'temperature'}, @@ -128,4 +164,3 @@ final $typed_data.Uint8List scienceDataDescriptor = $convert.base64Decode( 'NjaWVuY2VTdGF0ZVIFc3RhdGUSEAoDY28yGAMgASgCUgNjbzISGgoIaHVtaWRpdHkYBCABKAJS' 'CGh1bWlkaXR5EiAKC3RlbXBlcmF0dXJlGAUgASgCUgt0ZW1wZXJhdHVyZRIiCgd2ZXJzaW9uGA' 'YgASgLMgguVmVyc2lvblIHdmVyc2lvbg=='); - diff --git a/burt_network/lib/src/generated/status.pb.dart b/burt_network/lib/src/generated/status.pb.dart index ea1a9b4a..89ae80a3 100644 --- a/burt_network/lib/src/generated/status.pb.dart +++ b/burt_network/lib/src/generated/status.pb.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: status.proto -// -// @dart = 2.12 +// Generated from status.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; @@ -15,6 +16,8 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'status.pbenum.dart'; +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + export 'status.pbenum.dart'; /// / Update a sensitive setting, such as the rover's status. @@ -25,52 +28,59 @@ class UpdateSetting extends $pb.GeneratedMessage { factory UpdateSetting({ RoverStatus? status, }) { - final $result = create(); - if (status != null) { - $result.status = status; - } - return $result; + final result = create(); + if (status != null) result.status = status; + return result; } - UpdateSetting._() : super(); - factory UpdateSetting.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory UpdateSetting.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateSetting', createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: RoverStatus.DISCONNECTED, valueOf: RoverStatus.valueOf, enumValues: RoverStatus.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - UpdateSetting clone() => UpdateSetting()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - UpdateSetting copyWith(void Function(UpdateSetting) updates) => super.copyWith((message) => updates(message as UpdateSetting)) as UpdateSetting; + UpdateSetting._(); + + factory UpdateSetting.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdateSetting.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdateSetting', + createEmptyInstance: create) + ..aE(1, _omitFieldNames ? '' : 'status', + enumValues: RoverStatus.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateSetting clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateSetting copyWith(void Function(UpdateSetting) updates) => + super.copyWith((message) => updates(message as UpdateSetting)) + as UpdateSetting; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateSetting create() => UpdateSetting._(); + @$core.override UpdateSetting createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static UpdateSetting getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpdateSetting getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static UpdateSetting? _defaultInstance; @$pb.TagNumber(1) RoverStatus get status => $_getN(0); @$pb.TagNumber(1) - set status(RoverStatus v) { setField(1, v); } + set status(RoverStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) - void clearStatus() => clearField(1); + void clearStatus() => $_clearField(1); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/status.pbenum.dart b/burt_network/lib/src/generated/status.pbenum.dart index 805bdf55..b346878d 100644 --- a/burt_network/lib/src/generated/status.pbenum.dart +++ b/burt_network/lib/src/generated/status.pbenum.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: status.proto -// -// @dart = 2.12 +// Generated from status.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; @@ -19,14 +20,20 @@ import 'package:protobuf/protobuf.dart' as $pb; /// / - When MANUAL, all subsystems will accept all commands /// / - When AUTONOMOUS, the rover will ignore commands from the dashboard class RoverStatus extends $pb.ProtobufEnum { - static const RoverStatus DISCONNECTED = RoverStatus._(0, _omitEnumNames ? '' : 'DISCONNECTED'); - static const RoverStatus IDLE = RoverStatus._(1, _omitEnumNames ? '' : 'IDLE'); - static const RoverStatus MANUAL = RoverStatus._(2, _omitEnumNames ? '' : 'MANUAL'); - static const RoverStatus AUTONOMOUS = RoverStatus._(3, _omitEnumNames ? '' : 'AUTONOMOUS'); - static const RoverStatus POWER_OFF = RoverStatus._(4, _omitEnumNames ? '' : 'POWER_OFF'); - static const RoverStatus RESTART = RoverStatus._(5, _omitEnumNames ? '' : 'RESTART'); - - static const $core.List values = [ + static const RoverStatus DISCONNECTED = + RoverStatus._(0, _omitEnumNames ? '' : 'DISCONNECTED'); + static const RoverStatus IDLE = + RoverStatus._(1, _omitEnumNames ? '' : 'IDLE'); + static const RoverStatus MANUAL = + RoverStatus._(2, _omitEnumNames ? '' : 'MANUAL'); + static const RoverStatus AUTONOMOUS = + RoverStatus._(3, _omitEnumNames ? '' : 'AUTONOMOUS'); + static const RoverStatus POWER_OFF = + RoverStatus._(4, _omitEnumNames ? '' : 'POWER_OFF'); + static const RoverStatus RESTART = + RoverStatus._(5, _omitEnumNames ? '' : 'RESTART'); + + static const $core.List values = [ DISCONNECTED, IDLE, MANUAL, @@ -35,11 +42,13 @@ class RoverStatus extends $pb.ProtobufEnum { RESTART, ]; - static final $core.Map<$core.int, RoverStatus> _byValue = $pb.ProtobufEnum.initByValue(values); - static RoverStatus? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 5); + static RoverStatus? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const RoverStatus._($core.int v, $core.String n) : super(v, n); + const RoverStatus._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/status.pbjson.dart b/burt_network/lib/src/generated/status.pbjson.dart index 2636711b..69e69b91 100644 --- a/burt_network/lib/src/generated/status.pbjson.dart +++ b/burt_network/lib/src/generated/status.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: status.proto -// -// @dart = 2.12 +// Generated from status.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -35,11 +36,17 @@ final $typed_data.Uint8List roverStatusDescriptor = $convert.base64Decode( const UpdateSetting$json = { '1': 'UpdateSetting', '2': [ - {'1': 'status', '3': 1, '4': 1, '5': 14, '6': '.RoverStatus', '10': 'status'}, + { + '1': 'status', + '3': 1, + '4': 1, + '5': 14, + '6': '.RoverStatus', + '10': 'status' + }, ], }; /// Descriptor for `UpdateSetting`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List updateSettingDescriptor = $convert.base64Decode( 'Cg1VcGRhdGVTZXR0aW5nEiQKBnN0YXR1cxgBIAEoDjIMLlJvdmVyU3RhdHVzUgZzdGF0dXM='); - diff --git a/burt_network/lib/src/generated/subsystems.pb.dart b/burt_network/lib/src/generated/subsystems.pb.dart index 6c4b90e6..67f23f1f 100644 --- a/burt_network/lib/src/generated/subsystems.pb.dart +++ b/burt_network/lib/src/generated/subsystems.pb.dart @@ -1,176 +1,192 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: subsystems.proto -// -// @dart = 2.12 +// Generated from subsystems.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'core.pbenum.dart' as $6; -import 'utils.pbenum.dart' as $0; -import 'version.pb.dart' as $3; +import 'core.pbenum.dart' as $1; +import 'utils.pbenum.dart' as $2; +import 'version.pb.dart' as $0; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; class SubsystemsCommand extends $pb.GeneratedMessage { factory SubsystemsCommand({ $core.bool? zeroIMU, - $3.Version? version, + $0.Version? version, }) { - final $result = create(); - if (zeroIMU != null) { - $result.zeroIMU = zeroIMU; - } - if (version != null) { - $result.version = version; - } - return $result; + final result = create(); + if (zeroIMU != null) result.zeroIMU = zeroIMU; + if (version != null) result.version = version; + return result; } - SubsystemsCommand._() : super(); - factory SubsystemsCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory SubsystemsCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SubsystemsCommand', createEmptyInstance: create) - ..aOB(1, _omitFieldNames ? '' : 'zeroIMU', protoName: 'zeroIMU') - ..aOM<$3.Version>(2, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - SubsystemsCommand clone() => SubsystemsCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - SubsystemsCommand copyWith(void Function(SubsystemsCommand) updates) => super.copyWith((message) => updates(message as SubsystemsCommand)) as SubsystemsCommand; + SubsystemsCommand._(); + factory SubsystemsCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SubsystemsCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SubsystemsCommand', + createEmptyInstance: create) + ..aOB(1, _omitFieldNames ? '' : 'zeroIMU', protoName: 'zeroIMU') + ..aOM<$0.Version>(2, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SubsystemsCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SubsystemsCommand copyWith(void Function(SubsystemsCommand) updates) => + super.copyWith((message) => updates(message as SubsystemsCommand)) + as SubsystemsCommand; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SubsystemsCommand create() => SubsystemsCommand._(); + @$core.override SubsystemsCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static SubsystemsCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SubsystemsCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static SubsystemsCommand? _defaultInstance; @$pb.TagNumber(1) $core.bool get zeroIMU => $_getBF(0); @$pb.TagNumber(1) - set zeroIMU($core.bool v) { $_setBool(0, v); } + set zeroIMU($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasZeroIMU() => $_has(0); @$pb.TagNumber(1) - void clearZeroIMU() => clearField(1); + void clearZeroIMU() => $_clearField(1); @$pb.TagNumber(2) - $3.Version get version => $_getN(1); + $0.Version get version => $_getN(1); @$pb.TagNumber(2) - set version($3.Version v) { setField(2, v); } + set version($0.Version value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasVersion() => $_has(1); @$pb.TagNumber(2) - void clearVersion() => clearField(2); + void clearVersion() => $_clearField(2); @$pb.TagNumber(2) - $3.Version ensureVersion() => $_ensure(1); + $0.Version ensureVersion() => $_ensure(1); } class SubsystemsData extends $pb.GeneratedMessage { factory SubsystemsData({ - $3.Version? version, - $core.Iterable<$6.Device>? connectedDevices, - $0.BoolState? gpsConnected, - $0.BoolState? imuConnected, + $0.Version? version, + $core.Iterable<$1.Device>? connectedDevices, + $2.BoolState? gpsConnected, + $2.BoolState? imuConnected, }) { - final $result = create(); - if (version != null) { - $result.version = version; - } - if (connectedDevices != null) { - $result.connectedDevices.addAll(connectedDevices); - } - if (gpsConnected != null) { - $result.gpsConnected = gpsConnected; - } - if (imuConnected != null) { - $result.imuConnected = imuConnected; - } - return $result; + final result = create(); + if (version != null) result.version = version; + if (connectedDevices != null) + result.connectedDevices.addAll(connectedDevices); + if (gpsConnected != null) result.gpsConnected = gpsConnected; + if (imuConnected != null) result.imuConnected = imuConnected; + return result; } - SubsystemsData._() : super(); - factory SubsystemsData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory SubsystemsData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SubsystemsData', createEmptyInstance: create) - ..aOM<$3.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) - ..pc<$6.Device>(2, _omitFieldNames ? '' : 'connectedDevices', $pb.PbFieldType.KE, protoName: 'connectedDevices', valueOf: $6.Device.valueOf, enumValues: $6.Device.values, defaultEnumValue: $6.Device.DEVICE_UNDEFINED) - ..e<$0.BoolState>(3, _omitFieldNames ? '' : 'gpsConnected', $pb.PbFieldType.OE, protoName: 'gpsConnected', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..e<$0.BoolState>(4, _omitFieldNames ? '' : 'imuConnected', $pb.PbFieldType.OE, protoName: 'imuConnected', defaultOrMaker: $0.BoolState.BOOL_UNDEFINED, valueOf: $0.BoolState.valueOf, enumValues: $0.BoolState.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - SubsystemsData clone() => SubsystemsData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - SubsystemsData copyWith(void Function(SubsystemsData) updates) => super.copyWith((message) => updates(message as SubsystemsData)) as SubsystemsData; + SubsystemsData._(); + + factory SubsystemsData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SubsystemsData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SubsystemsData', + createEmptyInstance: create) + ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) + ..pc<$1.Device>( + 2, _omitFieldNames ? '' : 'connectedDevices', $pb.PbFieldType.KE, + protoName: 'connectedDevices', + valueOf: $1.Device.valueOf, + enumValues: $1.Device.values, + defaultEnumValue: $1.Device.DEVICE_UNDEFINED) + ..aE<$2.BoolState>(3, _omitFieldNames ? '' : 'gpsConnected', + protoName: 'gpsConnected', enumValues: $2.BoolState.values) + ..aE<$2.BoolState>(4, _omitFieldNames ? '' : 'imuConnected', + protoName: 'imuConnected', enumValues: $2.BoolState.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SubsystemsData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SubsystemsData copyWith(void Function(SubsystemsData) updates) => + super.copyWith((message) => updates(message as SubsystemsData)) + as SubsystemsData; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SubsystemsData create() => SubsystemsData._(); + @$core.override SubsystemsData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static SubsystemsData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SubsystemsData getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static SubsystemsData? _defaultInstance; @$pb.TagNumber(1) - $3.Version get version => $_getN(0); + $0.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($3.Version v) { setField(1, v); } + set version($0.Version value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => clearField(1); + void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $3.Version ensureVersion() => $_ensure(0); + $0.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) - $core.List<$6.Device> get connectedDevices => $_getList(1); + $pb.PbList<$1.Device> get connectedDevices => $_getList(1); @$pb.TagNumber(3) - $0.BoolState get gpsConnected => $_getN(2); + $2.BoolState get gpsConnected => $_getN(2); @$pb.TagNumber(3) - set gpsConnected($0.BoolState v) { setField(3, v); } + set gpsConnected($2.BoolState value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasGpsConnected() => $_has(2); @$pb.TagNumber(3) - void clearGpsConnected() => clearField(3); + void clearGpsConnected() => $_clearField(3); @$pb.TagNumber(4) - $0.BoolState get imuConnected => $_getN(3); + $2.BoolState get imuConnected => $_getN(3); @$pb.TagNumber(4) - set imuConnected($0.BoolState v) { setField(4, v); } + set imuConnected($2.BoolState value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasImuConnected() => $_has(3); @$pb.TagNumber(4) - void clearImuConnected() => clearField(4); + void clearImuConnected() => $_clearField(4); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/subsystems.pbenum.dart b/burt_network/lib/src/generated/subsystems.pbenum.dart index 1bc2a240..47b14099 100644 --- a/burt_network/lib/src/generated/subsystems.pbenum.dart +++ b/burt_network/lib/src/generated/subsystems.pbenum.dart @@ -1,11 +1,11 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: subsystems.proto -// -// @dart = 2.12 +// Generated from subsystems.proto. -// ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// @dart = 3.3 +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names diff --git a/burt_network/lib/src/generated/subsystems.pbjson.dart b/burt_network/lib/src/generated/subsystems.pbjson.dart index 9a7604fd..4bda84f0 100644 --- a/burt_network/lib/src/generated/subsystems.pbjson.dart +++ b/burt_network/lib/src/generated/subsystems.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: subsystems.proto -// -// @dart = 2.12 +// Generated from subsystems.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -32,9 +33,30 @@ const SubsystemsData$json = { '1': 'SubsystemsData', '2': [ {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, - {'1': 'connectedDevices', '3': 2, '4': 3, '5': 14, '6': '.Device', '10': 'connectedDevices'}, - {'1': 'gpsConnected', '3': 3, '4': 1, '5': 14, '6': '.BoolState', '10': 'gpsConnected'}, - {'1': 'imuConnected', '3': 4, '4': 1, '5': 14, '6': '.BoolState', '10': 'imuConnected'}, + { + '1': 'connectedDevices', + '3': 2, + '4': 3, + '5': 14, + '6': '.Device', + '10': 'connectedDevices' + }, + { + '1': 'gpsConnected', + '3': 3, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'gpsConnected' + }, + { + '1': 'imuConnected', + '3': 4, + '4': 1, + '5': 14, + '6': '.BoolState', + '10': 'imuConnected' + }, ], }; @@ -44,4 +66,3 @@ final $typed_data.Uint8List subsystemsDataDescriptor = $convert.base64Decode( 'Bjb25uZWN0ZWREZXZpY2VzGAIgAygOMgcuRGV2aWNlUhBjb25uZWN0ZWREZXZpY2VzEi4KDGdw' 'c0Nvbm5lY3RlZBgDIAEoDjIKLkJvb2xTdGF0ZVIMZ3BzQ29ubmVjdGVkEi4KDGltdUNvbm5lY3' 'RlZBgEIAEoDjIKLkJvb2xTdGF0ZVIMaW11Q29ubmVjdGVk'); - diff --git a/burt_network/lib/src/generated/utils.pb.dart b/burt_network/lib/src/generated/utils.pb.dart index a0530d1b..5793a42d 100644 --- a/burt_network/lib/src/generated/utils.pb.dart +++ b/burt_network/lib/src/generated/utils.pb.dart @@ -1,15 +1,17 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: utils.proto -// -// @dart = 2.12 +// Generated from utils.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; -export 'utils.pbenum.dart'; +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +export 'utils.pbenum.dart'; diff --git a/burt_network/lib/src/generated/utils.pbenum.dart b/burt_network/lib/src/generated/utils.pbenum.dart index 56fb6015..0ef3b261 100644 --- a/burt_network/lib/src/generated/utils.pbenum.dart +++ b/burt_network/lib/src/generated/utils.pbenum.dart @@ -1,20 +1,22 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: utils.proto -// -// @dart = 2.12 +// Generated from utils.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class BoolState extends $pb.ProtobufEnum { - static const BoolState BOOL_UNDEFINED = BoolState._(0, _omitEnumNames ? '' : 'BOOL_UNDEFINED'); + static const BoolState BOOL_UNDEFINED = + BoolState._(0, _omitEnumNames ? '' : 'BOOL_UNDEFINED'); static const BoolState ON = BoolState._(1, _omitEnumNames ? '' : 'ON'); static const BoolState OFF = BoolState._(2, _omitEnumNames ? '' : 'OFF'); @@ -23,17 +25,19 @@ class BoolState extends $pb.ProtobufEnum { static const BoolState OPEN = ON; static const BoolState CLOSE = OFF; - static const $core.List values = [ + static const $core.List values = [ BOOL_UNDEFINED, ON, OFF, ]; - static final $core.Map<$core.int, BoolState> _byValue = $pb.ProtobufEnum.initByValue(values); - static BoolState? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 2); + static BoolState? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const BoolState._($core.int v, $core.String n) : super(v, n); + const BoolState._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/utils.pbjson.dart b/burt_network/lib/src/generated/utils.pbjson.dart index c2522636..c51a6564 100644 --- a/burt_network/lib/src/generated/utils.pbjson.dart +++ b/burt_network/lib/src/generated/utils.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: utils.proto -// -// @dart = 2.12 +// Generated from utils.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -32,4 +33,3 @@ const BoolState$json = { final $typed_data.Uint8List boolStateDescriptor = $convert.base64Decode( 'CglCb29sU3RhdGUSEgoOQk9PTF9VTkRFRklORUQQABIGCgJPThABEgcKA09GRhACEgcKA1lFUx' 'ABEgYKAk5PEAISCAoET1BFThABEgkKBUNMT1NFEAIaAhAB'); - diff --git a/burt_network/lib/src/generated/version.pb.dart b/burt_network/lib/src/generated/version.pb.dart index 2c9d35d9..7e4ecc55 100644 --- a/burt_network/lib/src/generated/version.pb.dart +++ b/burt_network/lib/src/generated/version.pb.dart @@ -1,82 +1,87 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: version.proto -// -// @dart = 2.12 +// Generated from version.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + class Version extends $pb.GeneratedMessage { factory Version({ $core.int? major, $core.int? minor, }) { - final $result = create(); - if (major != null) { - $result.major = major; - } - if (minor != null) { - $result.minor = minor; - } - return $result; + final result = create(); + if (major != null) result.major = major; + if (minor != null) result.minor = minor; + return result; } - Version._() : super(); - factory Version.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Version.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Version', createEmptyInstance: create) - ..a<$core.int>(1, _omitFieldNames ? '' : 'major', $pb.PbFieldType.O3) - ..a<$core.int>(2, _omitFieldNames ? '' : 'minor', $pb.PbFieldType.O3) - ..hasRequiredFields = false - ; + Version._(); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Version clone() => Version()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Version copyWith(void Function(Version) updates) => super.copyWith((message) => updates(message as Version)) as Version; + factory Version.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory Version.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Version', + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'major') + ..aI(2, _omitFieldNames ? '' : 'minor') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Version clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + Version copyWith(void Function(Version) updates) => + super.copyWith((message) => updates(message as Version)) as Version; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Version create() => Version._(); + @$core.override Version createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Version getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Version getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Version? _defaultInstance; @$pb.TagNumber(1) $core.int get major => $_getIZ(0); @$pb.TagNumber(1) - set major($core.int v) { $_setSignedInt32(0, v); } + set major($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasMajor() => $_has(0); @$pb.TagNumber(1) - void clearMajor() => clearField(1); + void clearMajor() => $_clearField(1); @$pb.TagNumber(2) $core.int get minor => $_getIZ(1); @$pb.TagNumber(2) - set minor($core.int v) { $_setSignedInt32(1, v); } + set minor($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasMinor() => $_has(1); @$pb.TagNumber(2) - void clearMinor() => clearField(2); + void clearMinor() => $_clearField(2); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/version.pbenum.dart b/burt_network/lib/src/generated/version.pbenum.dart index 1c05b80f..c261d218 100644 --- a/burt_network/lib/src/generated/version.pbenum.dart +++ b/burt_network/lib/src/generated/version.pbenum.dart @@ -1,11 +1,11 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: version.proto -// -// @dart = 2.12 +// Generated from version.proto. -// ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// @dart = 3.3 +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names diff --git a/burt_network/lib/src/generated/version.pbjson.dart b/burt_network/lib/src/generated/version.pbjson.dart index 3a22bad7..09dffdfc 100644 --- a/burt_network/lib/src/generated/version.pbjson.dart +++ b/burt_network/lib/src/generated/version.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: version.proto -// -// @dart = 2.12 +// Generated from version.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -25,4 +26,3 @@ const Version$json = { /// Descriptor for `Version`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List versionDescriptor = $convert.base64Decode( 'CgdWZXJzaW9uEhQKBW1ham9yGAEgASgFUgVtYWpvchIUCgVtaW5vchgCIAEoBVIFbWlub3I='); - diff --git a/burt_network/lib/src/generated/video.pb.dart b/burt_network/lib/src/generated/video.pb.dart index 3df1f8ae..68443837 100644 --- a/burt_network/lib/src/generated/video.pb.dart +++ b/burt_network/lib/src/generated/video.pb.dart @@ -1,21 +1,24 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: video.proto -// -// @dart = 2.12 +// Generated from video.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'version.pb.dart' as $3; +import 'version.pb.dart' as $0; import 'video.pbenum.dart'; -import 'vision.pb.dart' as $7; +import 'vision.pb.dart' as $1; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'video.pbenum.dart'; @@ -38,253 +41,246 @@ class CameraDetails extends $pb.GeneratedMessage { $core.double? verticalFov, $core.int? streamWidth, $core.int? streamHeight, + $core.int? rotation, }) { - final $result = create(); - if (name != null) { - $result.name = name; - } - if (resolutionWidth != null) { - $result.resolutionWidth = resolutionWidth; - } - if (resolutionHeight != null) { - $result.resolutionHeight = resolutionHeight; - } - if (quality != null) { - $result.quality = quality; - } - if (fps != null) { - $result.fps = fps; - } - if (status != null) { - $result.status = status; - } - if (autofocus != null) { - $result.autofocus = autofocus; - } - if (zoom != null) { - $result.zoom = zoom; - } - if (pan != null) { - $result.pan = pan; - } - if (tilt != null) { - $result.tilt = tilt; - } - if (focus != null) { - $result.focus = focus; - } - if (diagonalFov != null) { - $result.diagonalFov = diagonalFov; - } - if (horizontalFov != null) { - $result.horizontalFov = horizontalFov; - } - if (verticalFov != null) { - $result.verticalFov = verticalFov; - } - if (streamWidth != null) { - $result.streamWidth = streamWidth; - } - if (streamHeight != null) { - $result.streamHeight = streamHeight; - } - return $result; + final result = create(); + if (name != null) result.name = name; + if (resolutionWidth != null) result.resolutionWidth = resolutionWidth; + if (resolutionHeight != null) result.resolutionHeight = resolutionHeight; + if (quality != null) result.quality = quality; + if (fps != null) result.fps = fps; + if (status != null) result.status = status; + if (autofocus != null) result.autofocus = autofocus; + if (zoom != null) result.zoom = zoom; + if (pan != null) result.pan = pan; + if (tilt != null) result.tilt = tilt; + if (focus != null) result.focus = focus; + if (diagonalFov != null) result.diagonalFov = diagonalFov; + if (horizontalFov != null) result.horizontalFov = horizontalFov; + if (verticalFov != null) result.verticalFov = verticalFov; + if (streamWidth != null) result.streamWidth = streamWidth; + if (streamHeight != null) result.streamHeight = streamHeight; + if (rotation != null) result.rotation = rotation; + return result; } - CameraDetails._() : super(); - factory CameraDetails.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory CameraDetails.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CameraDetails', createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'name', $pb.PbFieldType.OE, defaultOrMaker: CameraName.CAMERA_NAME_UNDEFINED, valueOf: CameraName.valueOf, enumValues: CameraName.values) - ..a<$core.int>(2, _omitFieldNames ? '' : 'resolutionWidth', $pb.PbFieldType.O3) - ..a<$core.int>(3, _omitFieldNames ? '' : 'resolutionHeight', $pb.PbFieldType.O3) - ..a<$core.int>(4, _omitFieldNames ? '' : 'quality', $pb.PbFieldType.O3) - ..a<$core.int>(5, _omitFieldNames ? '' : 'fps', $pb.PbFieldType.O3) - ..e(6, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: CameraStatus.CAMERA_STATUS_UNDEFINED, valueOf: CameraStatus.valueOf, enumValues: CameraStatus.values) - ..aOB(7, _omitFieldNames ? '' : 'autofocus') - ..a<$core.int>(8, _omitFieldNames ? '' : 'zoom', $pb.PbFieldType.O3) - ..a<$core.int>(9, _omitFieldNames ? '' : 'pan', $pb.PbFieldType.O3) - ..a<$core.int>(10, _omitFieldNames ? '' : 'tilt', $pb.PbFieldType.O3) - ..a<$core.int>(11, _omitFieldNames ? '' : 'focus', $pb.PbFieldType.O3) - ..a<$core.double>(12, _omitFieldNames ? '' : 'diagonalFov', $pb.PbFieldType.OF) - ..a<$core.double>(13, _omitFieldNames ? '' : 'horizontalFov', $pb.PbFieldType.OF) - ..a<$core.double>(14, _omitFieldNames ? '' : 'verticalFov', $pb.PbFieldType.OF) - ..a<$core.int>(15, _omitFieldNames ? '' : 'streamWidth', $pb.PbFieldType.O3) - ..a<$core.int>(16, _omitFieldNames ? '' : 'streamHeight', $pb.PbFieldType.O3) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - CameraDetails clone() => CameraDetails()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - CameraDetails copyWith(void Function(CameraDetails) updates) => super.copyWith((message) => updates(message as CameraDetails)) as CameraDetails; + CameraDetails._(); + + factory CameraDetails.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory CameraDetails.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'CameraDetails', + createEmptyInstance: create) + ..aE(1, _omitFieldNames ? '' : 'name', + enumValues: CameraName.values) + ..aI(2, _omitFieldNames ? '' : 'resolutionWidth') + ..aI(3, _omitFieldNames ? '' : 'resolutionHeight') + ..aI(4, _omitFieldNames ? '' : 'quality') + ..aI(5, _omitFieldNames ? '' : 'fps') + ..aE(6, _omitFieldNames ? '' : 'status', + enumValues: CameraStatus.values) + ..aOB(7, _omitFieldNames ? '' : 'autofocus') + ..aI(8, _omitFieldNames ? '' : 'zoom') + ..aI(9, _omitFieldNames ? '' : 'pan') + ..aI(10, _omitFieldNames ? '' : 'tilt') + ..aI(11, _omitFieldNames ? '' : 'focus') + ..aD(12, _omitFieldNames ? '' : 'diagonalFov', + fieldType: $pb.PbFieldType.OF) + ..aD(13, _omitFieldNames ? '' : 'horizontalFov', + fieldType: $pb.PbFieldType.OF) + ..aD(14, _omitFieldNames ? '' : 'verticalFov', + fieldType: $pb.PbFieldType.OF) + ..aI(15, _omitFieldNames ? '' : 'streamWidth') + ..aI(16, _omitFieldNames ? '' : 'streamHeight') + ..aI(17, _omitFieldNames ? '' : 'rotation') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CameraDetails clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CameraDetails copyWith(void Function(CameraDetails) updates) => + super.copyWith((message) => updates(message as CameraDetails)) + as CameraDetails; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CameraDetails create() => CameraDetails._(); + @$core.override CameraDetails createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static CameraDetails getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CameraDetails getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static CameraDetails? _defaultInstance; /// / The name of the camera. @$pb.TagNumber(1) CameraName get name => $_getN(0); @$pb.TagNumber(1) - set name(CameraName v) { setField(1, v); } + set name(CameraName value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) - void clearName() => clearField(1); + void clearName() => $_clearField(1); /// / The width and height of the image frame. @$pb.TagNumber(2) $core.int get resolutionWidth => $_getIZ(1); @$pb.TagNumber(2) - set resolutionWidth($core.int v) { $_setSignedInt32(1, v); } + set resolutionWidth($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasResolutionWidth() => $_has(1); @$pb.TagNumber(2) - void clearResolutionWidth() => clearField(2); + void clearResolutionWidth() => $_clearField(2); @$pb.TagNumber(3) $core.int get resolutionHeight => $_getIZ(2); @$pb.TagNumber(3) - set resolutionHeight($core.int v) { $_setSignedInt32(2, v); } + set resolutionHeight($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasResolutionHeight() => $_has(2); @$pb.TagNumber(3) - void clearResolutionHeight() => clearField(3); + void clearResolutionHeight() => $_clearField(3); /// / The quality of the frame, as a percentage. Used for JPG compression. @$pb.TagNumber(4) $core.int get quality => $_getIZ(3); @$pb.TagNumber(4) - set quality($core.int v) { $_setSignedInt32(3, v); } + set quality($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasQuality() => $_has(3); @$pb.TagNumber(4) - void clearQuality() => clearField(4); + void clearQuality() => $_clearField(4); /// / The amount of frames per second. Eg, 60 FPS or 24 FPS. @$pb.TagNumber(5) $core.int get fps => $_getIZ(4); @$pb.TagNumber(5) - set fps($core.int v) { $_setSignedInt32(4, v); } + set fps($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasFps() => $_has(4); @$pb.TagNumber(5) - void clearFps() => clearField(5); + void clearFps() => $_clearField(5); /// / The status of this camera. @$pb.TagNumber(6) CameraStatus get status => $_getN(5); @$pb.TagNumber(6) - set status(CameraStatus v) { setField(6, v); } + set status(CameraStatus value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasStatus() => $_has(5); @$pb.TagNumber(6) - void clearStatus() => clearField(6); + void clearStatus() => $_clearField(6); @$pb.TagNumber(7) $core.bool get autofocus => $_getBF(6); @$pb.TagNumber(7) - set autofocus($core.bool v) { $_setBool(6, v); } + set autofocus($core.bool value) => $_setBool(6, value); @$pb.TagNumber(7) $core.bool hasAutofocus() => $_has(6); @$pb.TagNumber(7) - void clearAutofocus() => clearField(7); + void clearAutofocus() => $_clearField(7); @$pb.TagNumber(8) $core.int get zoom => $_getIZ(7); @$pb.TagNumber(8) - set zoom($core.int v) { $_setSignedInt32(7, v); } + set zoom($core.int value) => $_setSignedInt32(7, value); @$pb.TagNumber(8) $core.bool hasZoom() => $_has(7); @$pb.TagNumber(8) - void clearZoom() => clearField(8); + void clearZoom() => $_clearField(8); @$pb.TagNumber(9) $core.int get pan => $_getIZ(8); @$pb.TagNumber(9) - set pan($core.int v) { $_setSignedInt32(8, v); } + set pan($core.int value) => $_setSignedInt32(8, value); @$pb.TagNumber(9) $core.bool hasPan() => $_has(8); @$pb.TagNumber(9) - void clearPan() => clearField(9); + void clearPan() => $_clearField(9); @$pb.TagNumber(10) $core.int get tilt => $_getIZ(9); @$pb.TagNumber(10) - set tilt($core.int v) { $_setSignedInt32(9, v); } + set tilt($core.int value) => $_setSignedInt32(9, value); @$pb.TagNumber(10) $core.bool hasTilt() => $_has(9); @$pb.TagNumber(10) - void clearTilt() => clearField(10); + void clearTilt() => $_clearField(10); @$pb.TagNumber(11) $core.int get focus => $_getIZ(10); @$pb.TagNumber(11) - set focus($core.int v) { $_setSignedInt32(10, v); } + set focus($core.int value) => $_setSignedInt32(10, value); @$pb.TagNumber(11) $core.bool hasFocus() => $_has(10); @$pb.TagNumber(11) - void clearFocus() => clearField(11); + void clearFocus() => $_clearField(11); @$pb.TagNumber(12) $core.double get diagonalFov => $_getN(11); @$pb.TagNumber(12) - set diagonalFov($core.double v) { $_setFloat(11, v); } + set diagonalFov($core.double value) => $_setFloat(11, value); @$pb.TagNumber(12) $core.bool hasDiagonalFov() => $_has(11); @$pb.TagNumber(12) - void clearDiagonalFov() => clearField(12); + void clearDiagonalFov() => $_clearField(12); @$pb.TagNumber(13) $core.double get horizontalFov => $_getN(12); @$pb.TagNumber(13) - set horizontalFov($core.double v) { $_setFloat(12, v); } + set horizontalFov($core.double value) => $_setFloat(12, value); @$pb.TagNumber(13) $core.bool hasHorizontalFov() => $_has(12); @$pb.TagNumber(13) - void clearHorizontalFov() => clearField(13); + void clearHorizontalFov() => $_clearField(13); @$pb.TagNumber(14) $core.double get verticalFov => $_getN(13); @$pb.TagNumber(14) - set verticalFov($core.double v) { $_setFloat(13, v); } + set verticalFov($core.double value) => $_setFloat(13, value); @$pb.TagNumber(14) $core.bool hasVerticalFov() => $_has(13); @$pb.TagNumber(14) - void clearVerticalFov() => clearField(14); + void clearVerticalFov() => $_clearField(14); /// / The width of the image data streamed @$pb.TagNumber(15) $core.int get streamWidth => $_getIZ(14); @$pb.TagNumber(15) - set streamWidth($core.int v) { $_setSignedInt32(14, v); } + set streamWidth($core.int value) => $_setSignedInt32(14, value); @$pb.TagNumber(15) $core.bool hasStreamWidth() => $_has(14); @$pb.TagNumber(15) - void clearStreamWidth() => clearField(15); + void clearStreamWidth() => $_clearField(15); /// / The height of the image data streamed @$pb.TagNumber(16) $core.int get streamHeight => $_getIZ(15); @$pb.TagNumber(16) - set streamHeight($core.int v) { $_setSignedInt32(15, v); } + set streamHeight($core.int value) => $_setSignedInt32(15, value); @$pb.TagNumber(16) $core.bool hasStreamHeight() => $_has(15); @$pb.TagNumber(16) - void clearStreamHeight() => clearField(16); + void clearStreamHeight() => $_clearField(16); + + /// / Rotation of the camera in degrees + @$pb.TagNumber(17) + $core.int get rotation => $_getIZ(16); + @$pb.TagNumber(17) + set rotation($core.int value) => $_setSignedInt32(16, value); + @$pb.TagNumber(17) + $core.bool hasRotation() => $_has(16); + @$pb.TagNumber(17) + void clearRotation() => $_clearField(17); } /// / Reports data about a camera. @@ -293,85 +289,82 @@ class VideoData extends $pb.GeneratedMessage { $core.String? id, CameraDetails? details, $core.List<$core.int>? frame, - $3.Version? version, + $0.Version? version, $core.String? imagePath, - $core.Iterable<$7.DetectedObject>? detectedObjects, + $core.Iterable<$1.DetectedObject>? detectedObjects, }) { - final $result = create(); - if (id != null) { - $result.id = id; - } - if (details != null) { - $result.details = details; - } - if (frame != null) { - $result.frame = frame; - } - if (version != null) { - $result.version = version; - } - if (imagePath != null) { - $result.imagePath = imagePath; - } - if (detectedObjects != null) { - $result.detectedObjects.addAll(detectedObjects); - } - return $result; + final result = create(); + if (id != null) result.id = id; + if (details != null) result.details = details; + if (frame != null) result.frame = frame; + if (version != null) result.version = version; + if (imagePath != null) result.imagePath = imagePath; + if (detectedObjects != null) result.detectedObjects.addAll(detectedObjects); + return result; } - VideoData._() : super(); - factory VideoData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory VideoData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'VideoData', createEmptyInstance: create) + VideoData._(); + + factory VideoData.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory VideoData.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'VideoData', + createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'id') - ..aOM(2, _omitFieldNames ? '' : 'details', subBuilder: CameraDetails.create) - ..a<$core.List<$core.int>>(3, _omitFieldNames ? '' : 'frame', $pb.PbFieldType.OY) - ..aOM<$3.Version>(4, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) + ..aOM(2, _omitFieldNames ? '' : 'details', + subBuilder: CameraDetails.create) + ..a<$core.List<$core.int>>( + 3, _omitFieldNames ? '' : 'frame', $pb.PbFieldType.OY) + ..aOM<$0.Version>(4, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) ..aOS(5, _omitFieldNames ? '' : 'imagePath', protoName: 'imagePath') - ..pc<$7.DetectedObject>(6, _omitFieldNames ? '' : 'detectedObjects', $pb.PbFieldType.PM, protoName: 'detectedObjects', subBuilder: $7.DetectedObject.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - VideoData clone() => VideoData()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - VideoData copyWith(void Function(VideoData) updates) => super.copyWith((message) => updates(message as VideoData)) as VideoData; + ..pPM<$1.DetectedObject>(6, _omitFieldNames ? '' : 'detectedObjects', + protoName: 'detectedObjects', subBuilder: $1.DetectedObject.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + VideoData clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + VideoData copyWith(void Function(VideoData) updates) => + super.copyWith((message) => updates(message as VideoData)) as VideoData; + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VideoData create() => VideoData._(); + @$core.override VideoData createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static VideoData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static VideoData getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VideoData? _defaultInstance; /// / The unique ID of this camera. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) - set id($core.String v) { $_setString(0, v); } + set id($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) - void clearId() => clearField(1); + void clearId() => $_clearField(1); /// / The details for this camera. @$pb.TagNumber(2) CameraDetails get details => $_getN(1); @$pb.TagNumber(2) - set details(CameraDetails v) { setField(2, v); } + set details(CameraDetails value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasDetails() => $_has(1); @$pb.TagNumber(2) - void clearDetails() => clearField(2); + void clearDetails() => $_clearField(2); @$pb.TagNumber(2) CameraDetails ensureDetails() => $_ensure(1); @@ -379,37 +372,37 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.List<$core.int> get frame => $_getN(2); @$pb.TagNumber(3) - set frame($core.List<$core.int> v) { $_setBytes(2, v); } + set frame($core.List<$core.int> value) => $_setBytes(2, value); @$pb.TagNumber(3) $core.bool hasFrame() => $_has(2); @$pb.TagNumber(3) - void clearFrame() => clearField(3); + void clearFrame() => $_clearField(3); /// / The version of this video data. @$pb.TagNumber(4) - $3.Version get version => $_getN(3); + $0.Version get version => $_getN(3); @$pb.TagNumber(4) - set version($3.Version v) { setField(4, v); } + set version($0.Version value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasVersion() => $_has(3); @$pb.TagNumber(4) - void clearVersion() => clearField(4); + void clearVersion() => $_clearField(4); @$pb.TagNumber(4) - $3.Version ensureVersion() => $_ensure(3); + $0.Version ensureVersion() => $_ensure(3); /// / The path that a high-quality screenshot was saved to. @$pb.TagNumber(5) $core.String get imagePath => $_getSZ(4); @$pb.TagNumber(5) - set imagePath($core.String v) { $_setString(4, v); } + set imagePath($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasImagePath() => $_has(4); @$pb.TagNumber(5) - void clearImagePath() => clearField(5); + void clearImagePath() => $_clearField(5); /// / Any objects that were detected in the frame. @$pb.TagNumber(6) - $core.List<$7.DetectedObject> get detectedObjects => $_getList(5); + $pb.PbList<$1.DetectedObject> get detectedObjects => $_getList(5); } /// / Make changes to a camera feed. @@ -417,66 +410,67 @@ class VideoCommand extends $pb.GeneratedMessage { factory VideoCommand({ $core.String? id, CameraDetails? details, - $3.Version? version, + $0.Version? version, $core.bool? takeSnapshot, }) { - final $result = create(); - if (id != null) { - $result.id = id; - } - if (details != null) { - $result.details = details; - } - if (version != null) { - $result.version = version; - } - if (takeSnapshot != null) { - $result.takeSnapshot = takeSnapshot; - } - return $result; + final result = create(); + if (id != null) result.id = id; + if (details != null) result.details = details; + if (version != null) result.version = version; + if (takeSnapshot != null) result.takeSnapshot = takeSnapshot; + return result; } - VideoCommand._() : super(); - factory VideoCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory VideoCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'VideoCommand', createEmptyInstance: create) + VideoCommand._(); + + factory VideoCommand.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory VideoCommand.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'VideoCommand', + createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'id') - ..aOM(2, _omitFieldNames ? '' : 'details', subBuilder: CameraDetails.create) - ..aOM<$3.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $3.Version.create) + ..aOM(2, _omitFieldNames ? '' : 'details', + subBuilder: CameraDetails.create) + ..aOM<$0.Version>(3, _omitFieldNames ? '' : 'version', + subBuilder: $0.Version.create) ..aOB(4, _omitFieldNames ? '' : 'takeSnapshot', protoName: 'takeSnapshot') - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - VideoCommand clone() => VideoCommand()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - VideoCommand copyWith(void Function(VideoCommand) updates) => super.copyWith((message) => updates(message as VideoCommand)) as VideoCommand; + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + VideoCommand clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + VideoCommand copyWith(void Function(VideoCommand) updates) => + super.copyWith((message) => updates(message as VideoCommand)) + as VideoCommand; + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VideoCommand create() => VideoCommand._(); + @$core.override VideoCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static VideoCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static VideoCommand getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static VideoCommand? _defaultInstance; /// / The unique ID of the camera to change. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) - set id($core.String v) { $_setString(0, v); } + set id($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) - void clearId() => clearField(1); + void clearId() => $_clearField(1); /// / The new details for this camera. /// / @@ -484,35 +478,36 @@ class VideoCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) CameraDetails get details => $_getN(1); @$pb.TagNumber(2) - set details(CameraDetails v) { setField(2, v); } + set details(CameraDetails value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasDetails() => $_has(1); @$pb.TagNumber(2) - void clearDetails() => clearField(2); + void clearDetails() => $_clearField(2); @$pb.TagNumber(2) CameraDetails ensureDetails() => $_ensure(1); @$pb.TagNumber(3) - $3.Version get version => $_getN(2); + $0.Version get version => $_getN(2); @$pb.TagNumber(3) - set version($3.Version v) { setField(3, v); } + set version($0.Version value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) - void clearVersion() => clearField(3); + void clearVersion() => $_clearField(3); @$pb.TagNumber(3) - $3.Version ensureVersion() => $_ensure(2); + $0.Version ensureVersion() => $_ensure(2); @$pb.TagNumber(4) $core.bool get takeSnapshot => $_getBF(3); @$pb.TagNumber(4) - set takeSnapshot($core.bool v) { $_setBool(3, v); } + set takeSnapshot($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasTakeSnapshot() => $_has(3); @$pb.TagNumber(4) - void clearTakeSnapshot() => clearField(4); + void clearTakeSnapshot() => $_clearField(4); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/video.pbenum.dart b/burt_network/lib/src/generated/video.pbenum.dart index 80223711..1221c1c0 100644 --- a/burt_network/lib/src/generated/video.pbenum.dart +++ b/burt_network/lib/src/generated/video.pbenum.dart @@ -1,29 +1,38 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: video.proto -// -// @dart = 2.12 +// Generated from video.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class CameraStatus extends $pb.ProtobufEnum { - static const CameraStatus CAMERA_STATUS_UNDEFINED = CameraStatus._(0, _omitEnumNames ? '' : 'CAMERA_STATUS_UNDEFINED'); - static const CameraStatus CAMERA_DISCONNECTED = CameraStatus._(1, _omitEnumNames ? '' : 'CAMERA_DISCONNECTED'); - static const CameraStatus CAMERA_ENABLED = CameraStatus._(2, _omitEnumNames ? '' : 'CAMERA_ENABLED'); - static const CameraStatus CAMERA_DISABLED = CameraStatus._(3, _omitEnumNames ? '' : 'CAMERA_DISABLED'); - static const CameraStatus CAMERA_NOT_RESPONDING = CameraStatus._(4, _omitEnumNames ? '' : 'CAMERA_NOT_RESPONDING'); - static const CameraStatus CAMERA_LOADING = CameraStatus._(5, _omitEnumNames ? '' : 'CAMERA_LOADING'); - static const CameraStatus FRAME_TOO_LARGE = CameraStatus._(6, _omitEnumNames ? '' : 'FRAME_TOO_LARGE'); - static const CameraStatus CAMERA_HAS_NO_NAME = CameraStatus._(7, _omitEnumNames ? '' : 'CAMERA_HAS_NO_NAME'); + static const CameraStatus CAMERA_STATUS_UNDEFINED = + CameraStatus._(0, _omitEnumNames ? '' : 'CAMERA_STATUS_UNDEFINED'); + static const CameraStatus CAMERA_DISCONNECTED = + CameraStatus._(1, _omitEnumNames ? '' : 'CAMERA_DISCONNECTED'); + static const CameraStatus CAMERA_ENABLED = + CameraStatus._(2, _omitEnumNames ? '' : 'CAMERA_ENABLED'); + static const CameraStatus CAMERA_DISABLED = + CameraStatus._(3, _omitEnumNames ? '' : 'CAMERA_DISABLED'); + static const CameraStatus CAMERA_NOT_RESPONDING = + CameraStatus._(4, _omitEnumNames ? '' : 'CAMERA_NOT_RESPONDING'); + static const CameraStatus CAMERA_LOADING = + CameraStatus._(5, _omitEnumNames ? '' : 'CAMERA_LOADING'); + static const CameraStatus FRAME_TOO_LARGE = + CameraStatus._(6, _omitEnumNames ? '' : 'FRAME_TOO_LARGE'); + static const CameraStatus CAMERA_HAS_NO_NAME = + CameraStatus._(7, _omitEnumNames ? '' : 'CAMERA_HAS_NO_NAME'); - static const $core.List values = [ + static const $core.List values = [ CAMERA_STATUS_UNDEFINED, CAMERA_DISCONNECTED, CAMERA_ENABLED, @@ -34,24 +43,35 @@ class CameraStatus extends $pb.ProtobufEnum { CAMERA_HAS_NO_NAME, ]; - static final $core.Map<$core.int, CameraStatus> _byValue = $pb.ProtobufEnum.initByValue(values); - static CameraStatus? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 7); + static CameraStatus? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const CameraStatus._($core.int v, $core.String n) : super(v, n); + const CameraStatus._(super.value, super.name); } class CameraName extends $pb.ProtobufEnum { - static const CameraName CAMERA_NAME_UNDEFINED = CameraName._(0, _omitEnumNames ? '' : 'CAMERA_NAME_UNDEFINED'); - static const CameraName ROVER_FRONT = CameraName._(1, _omitEnumNames ? '' : 'ROVER_FRONT'); - static const CameraName ROVER_REAR = CameraName._(2, _omitEnumNames ? '' : 'ROVER_REAR'); - static const CameraName AUTONOMY_DEPTH = CameraName._(3, _omitEnumNames ? '' : 'AUTONOMY_DEPTH'); - static const CameraName SUBSYSTEM1 = CameraName._(4, _omitEnumNames ? '' : 'SUBSYSTEM1'); - static const CameraName SUBSYSTEM2 = CameraName._(5, _omitEnumNames ? '' : 'SUBSYSTEM2'); - static const CameraName SUBSYSTEM3 = CameraName._(6, _omitEnumNames ? '' : 'SUBSYSTEM3'); - static const CameraName BOTTOM_LEFT = CameraName._(7, _omitEnumNames ? '' : 'BOTTOM_LEFT'); - static const CameraName BOTTOM_RIGHT = CameraName._(8, _omitEnumNames ? '' : 'BOTTOM_RIGHT'); + static const CameraName CAMERA_NAME_UNDEFINED = + CameraName._(0, _omitEnumNames ? '' : 'CAMERA_NAME_UNDEFINED'); + static const CameraName ROVER_FRONT = + CameraName._(1, _omitEnumNames ? '' : 'ROVER_FRONT'); + static const CameraName ROVER_REAR = + CameraName._(2, _omitEnumNames ? '' : 'ROVER_REAR'); + static const CameraName AUTONOMY_DEPTH = + CameraName._(3, _omitEnumNames ? '' : 'AUTONOMY_DEPTH'); + static const CameraName SUBSYSTEM1 = + CameraName._(4, _omitEnumNames ? '' : 'SUBSYSTEM1'); + static const CameraName SUBSYSTEM2 = + CameraName._(5, _omitEnumNames ? '' : 'SUBSYSTEM2'); + static const CameraName SUBSYSTEM3 = + CameraName._(6, _omitEnumNames ? '' : 'SUBSYSTEM3'); + static const CameraName BOTTOM_LEFT = + CameraName._(7, _omitEnumNames ? '' : 'BOTTOM_LEFT'); + static const CameraName BOTTOM_RIGHT = + CameraName._(8, _omitEnumNames ? '' : 'BOTTOM_RIGHT'); - static const $core.List values = [ + static const $core.List values = [ CAMERA_NAME_UNDEFINED, ROVER_FRONT, ROVER_REAR, @@ -63,11 +83,13 @@ class CameraName extends $pb.ProtobufEnum { BOTTOM_RIGHT, ]; - static final $core.Map<$core.int, CameraName> _byValue = $pb.ProtobufEnum.initByValue(values); - static CameraName? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 8); + static CameraName? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const CameraName._($core.int v, $core.String n) : super(v, n); + const CameraName._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/video.pbjson.dart b/burt_network/lib/src/generated/video.pbjson.dart index fbf5d8fe..645c1a0f 100644 --- a/burt_network/lib/src/generated/video.pbjson.dart +++ b/burt_network/lib/src/generated/video.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: video.proto -// -// @dart = 2.12 +// Generated from video.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -64,10 +65,23 @@ const CameraDetails$json = { '2': [ {'1': 'name', '3': 1, '4': 1, '5': 14, '6': '.CameraName', '10': 'name'}, {'1': 'resolution_width', '3': 2, '4': 1, '5': 5, '10': 'resolutionWidth'}, - {'1': 'resolution_height', '3': 3, '4': 1, '5': 5, '10': 'resolutionHeight'}, + { + '1': 'resolution_height', + '3': 3, + '4': 1, + '5': 5, + '10': 'resolutionHeight' + }, {'1': 'quality', '3': 4, '4': 1, '5': 5, '10': 'quality'}, {'1': 'fps', '3': 5, '4': 1, '5': 5, '10': 'fps'}, - {'1': 'status', '3': 6, '4': 1, '5': 14, '6': '.CameraStatus', '10': 'status'}, + { + '1': 'status', + '3': 6, + '4': 1, + '5': 14, + '6': '.CameraStatus', + '10': 'status' + }, {'1': 'autofocus', '3': 7, '4': 1, '5': 8, '10': 'autofocus'}, {'1': 'zoom', '3': 8, '4': 1, '5': 5, '10': 'zoom'}, {'1': 'pan', '3': 9, '4': 1, '5': 5, '10': 'pan'}, @@ -78,6 +92,7 @@ const CameraDetails$json = { {'1': 'vertical_fov', '3': 14, '4': 1, '5': 2, '10': 'verticalFov'}, {'1': 'stream_width', '3': 15, '4': 1, '5': 5, '10': 'streamWidth'}, {'1': 'stream_height', '3': 16, '4': 1, '5': 5, '10': 'streamHeight'}, + {'1': 'rotation', '3': 17, '4': 1, '5': 5, '10': 'rotation'}, ], }; @@ -92,18 +107,32 @@ final $typed_data.Uint8List cameraDetailsDescriptor = $convert.base64Decode( 'ZGlhZ29uYWxfZm92GAwgASgCUgtkaWFnb25hbEZvdhIlCg5ob3Jpem9udGFsX2ZvdhgNIAEoAl' 'INaG9yaXpvbnRhbEZvdhIhCgx2ZXJ0aWNhbF9mb3YYDiABKAJSC3ZlcnRpY2FsRm92EiEKDHN0' 'cmVhbV93aWR0aBgPIAEoBVILc3RyZWFtV2lkdGgSIwoNc3RyZWFtX2hlaWdodBgQIAEoBVIMc3' - 'RyZWFtSGVpZ2h0'); + 'RyZWFtSGVpZ2h0EhoKCHJvdGF0aW9uGBEgASgFUghyb3RhdGlvbg=='); @$core.Deprecated('Use videoDataDescriptor instead') const VideoData$json = { '1': 'VideoData', '2': [ {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, - {'1': 'details', '3': 2, '4': 1, '5': 11, '6': '.CameraDetails', '10': 'details'}, + { + '1': 'details', + '3': 2, + '4': 1, + '5': 11, + '6': '.CameraDetails', + '10': 'details' + }, {'1': 'frame', '3': 3, '4': 1, '5': 12, '10': 'frame'}, {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'imagePath', '3': 5, '4': 1, '5': 9, '10': 'imagePath'}, - {'1': 'detectedObjects', '3': 6, '4': 3, '5': 11, '6': '.DetectedObject', '10': 'detectedObjects'}, + { + '1': 'detectedObjects', + '3': 6, + '4': 3, + '5': 11, + '6': '.DetectedObject', + '10': 'detectedObjects' + }, ], }; @@ -119,7 +148,14 @@ const VideoCommand$json = { '1': 'VideoCommand', '2': [ {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, - {'1': 'details', '3': 2, '4': 1, '5': 11, '6': '.CameraDetails', '10': 'details'}, + { + '1': 'details', + '3': 2, + '4': 1, + '5': 11, + '6': '.CameraDetails', + '10': 'details' + }, {'1': 'version', '3': 3, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'takeSnapshot', '3': 4, '4': 1, '5': 8, '10': 'takeSnapshot'}, ], @@ -130,4 +166,3 @@ final $typed_data.Uint8List videoCommandDescriptor = $convert.base64Decode( 'CgxWaWRlb0NvbW1hbmQSDgoCaWQYASABKAlSAmlkEigKB2RldGFpbHMYAiABKAsyDi5DYW1lcm' 'FEZXRhaWxzUgdkZXRhaWxzEiIKB3ZlcnNpb24YAyABKAsyCC5WZXJzaW9uUgd2ZXJzaW9uEiIK' 'DHRha2VTbmFwc2hvdBgEIAEoCFIMdGFrZVNuYXBzaG90'); - diff --git a/burt_network/lib/src/generated/vision.pb.dart b/burt_network/lib/src/generated/vision.pb.dart index d026d4e5..01a36ebc 100644 --- a/burt_network/lib/src/generated/vision.pb.dart +++ b/burt_network/lib/src/generated/vision.pb.dart @@ -1,87 +1,93 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: vision.proto -// -// @dart = 2.12 +// Generated from vision.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'geometry.pb.dart' as $1; +import 'geometry.pb.dart' as $0; import 'vision.pbenum.dart'; +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + export 'vision.pbenum.dart'; class PnpResult extends $pb.GeneratedMessage { factory PnpResult({ - $1.Pose3d? cameraToTarget, + $0.Pose3d? cameraToTarget, $core.double? reprojectionError, }) { - final $result = create(); - if (cameraToTarget != null) { - $result.cameraToTarget = cameraToTarget; - } - if (reprojectionError != null) { - $result.reprojectionError = reprojectionError; - } - return $result; + final result = create(); + if (cameraToTarget != null) result.cameraToTarget = cameraToTarget; + if (reprojectionError != null) result.reprojectionError = reprojectionError; + return result; } - PnpResult._() : super(); - factory PnpResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory PnpResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PnpResult', createEmptyInstance: create) - ..aOM<$1.Pose3d>(1, _omitFieldNames ? '' : 'cameraToTarget', protoName: 'cameraToTarget', subBuilder: $1.Pose3d.create) - ..a<$core.double>(2, _omitFieldNames ? '' : 'reprojectionError', $pb.PbFieldType.OD, protoName: 'reprojectionError') - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - PnpResult clone() => PnpResult()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - PnpResult copyWith(void Function(PnpResult) updates) => super.copyWith((message) => updates(message as PnpResult)) as PnpResult; + PnpResult._(); + + factory PnpResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory PnpResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'PnpResult', + createEmptyInstance: create) + ..aOM<$0.Pose3d>(1, _omitFieldNames ? '' : 'cameraToTarget', + protoName: 'cameraToTarget', subBuilder: $0.Pose3d.create) + ..aD(2, _omitFieldNames ? '' : 'reprojectionError', + protoName: 'reprojectionError') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + PnpResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + PnpResult copyWith(void Function(PnpResult) updates) => + super.copyWith((message) => updates(message as PnpResult)) as PnpResult; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PnpResult create() => PnpResult._(); + @$core.override PnpResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static PnpResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PnpResult getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PnpResult? _defaultInstance; @$pb.TagNumber(1) - $1.Pose3d get cameraToTarget => $_getN(0); + $0.Pose3d get cameraToTarget => $_getN(0); @$pb.TagNumber(1) - set cameraToTarget($1.Pose3d v) { setField(1, v); } + set cameraToTarget($0.Pose3d value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasCameraToTarget() => $_has(0); @$pb.TagNumber(1) - void clearCameraToTarget() => clearField(1); + void clearCameraToTarget() => $_clearField(1); @$pb.TagNumber(1) - $1.Pose3d ensureCameraToTarget() => $_ensure(0); + $0.Pose3d ensureCameraToTarget() => $_ensure(0); @$pb.TagNumber(2) $core.double get reprojectionError => $_getN(1); @$pb.TagNumber(2) - set reprojectionError($core.double v) { $_setDouble(1, v); } + set reprojectionError($core.double value) => $_setDouble(1, value); @$pb.TagNumber(2) $core.bool hasReprojectionError() => $_has(1); @$pb.TagNumber(2) - void clearReprojectionError() => clearField(2); + void clearReprojectionError() => $_clearField(2); } class DetectedObject extends $pb.GeneratedMessage { @@ -97,177 +103,171 @@ class DetectedObject extends $pb.GeneratedMessage { PnpResult? bestPnpResult, PnpResult? alternatePnpResult, }) { - final $result = create(); - if (objectType != null) { - $result.objectType = objectType; - } - if (arucoTagId != null) { - $result.arucoTagId = arucoTagId; - } - if (xPosition != null) { - $result.xPosition = xPosition; - } - if (relativeSize != null) { - $result.relativeSize = relativeSize; - } - if (centerX != null) { - $result.centerX = centerX; - } - if (centerY != null) { - $result.centerY = centerY; - } - if (yaw != null) { - $result.yaw = yaw; - } - if (pitch != null) { - $result.pitch = pitch; - } - if (bestPnpResult != null) { - $result.bestPnpResult = bestPnpResult; - } - if (alternatePnpResult != null) { - $result.alternatePnpResult = alternatePnpResult; - } - return $result; + final result = create(); + if (objectType != null) result.objectType = objectType; + if (arucoTagId != null) result.arucoTagId = arucoTagId; + if (xPosition != null) result.xPosition = xPosition; + if (relativeSize != null) result.relativeSize = relativeSize; + if (centerX != null) result.centerX = centerX; + if (centerY != null) result.centerY = centerY; + if (yaw != null) result.yaw = yaw; + if (pitch != null) result.pitch = pitch; + if (bestPnpResult != null) result.bestPnpResult = bestPnpResult; + if (alternatePnpResult != null) + result.alternatePnpResult = alternatePnpResult; + return result; } - DetectedObject._() : super(); - factory DetectedObject.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DetectedObject.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DetectedObject', createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'objectType', $pb.PbFieldType.OE, protoName: 'objectType', defaultOrMaker: DetectedObjectType.DETECTION_TYPE_UNDEFINED, valueOf: DetectedObjectType.valueOf, enumValues: DetectedObjectType.values) - ..a<$core.int>(2, _omitFieldNames ? '' : 'arucoTagId', $pb.PbFieldType.O3, protoName: 'arucoTagId') - ..a<$core.double>(4, _omitFieldNames ? '' : 'xPosition', $pb.PbFieldType.OF, protoName: 'xPosition') - ..a<$core.double>(5, _omitFieldNames ? '' : 'relativeSize', $pb.PbFieldType.OF, protoName: 'relativeSize') - ..a<$core.int>(6, _omitFieldNames ? '' : 'centerX', $pb.PbFieldType.O3, protoName: 'centerX') - ..a<$core.int>(7, _omitFieldNames ? '' : 'centerY', $pb.PbFieldType.O3, protoName: 'centerY') - ..a<$core.double>(8, _omitFieldNames ? '' : 'yaw', $pb.PbFieldType.OF) - ..a<$core.double>(9, _omitFieldNames ? '' : 'pitch', $pb.PbFieldType.OF) - ..aOM(10, _omitFieldNames ? '' : 'bestPnpResult', protoName: 'bestPnpResult', subBuilder: PnpResult.create) - ..aOM(11, _omitFieldNames ? '' : 'alternatePnpResult', protoName: 'alternatePnpResult', subBuilder: PnpResult.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - DetectedObject clone() => DetectedObject()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - DetectedObject copyWith(void Function(DetectedObject) updates) => super.copyWith((message) => updates(message as DetectedObject)) as DetectedObject; + DetectedObject._(); + + factory DetectedObject.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DetectedObject.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DetectedObject', + createEmptyInstance: create) + ..aE(1, _omitFieldNames ? '' : 'objectType', + protoName: 'objectType', enumValues: DetectedObjectType.values) + ..aI(2, _omitFieldNames ? '' : 'arucoTagId', protoName: 'arucoTagId') + ..aD(4, _omitFieldNames ? '' : 'xPosition', + protoName: 'xPosition', fieldType: $pb.PbFieldType.OF) + ..aD(5, _omitFieldNames ? '' : 'relativeSize', + protoName: 'relativeSize', fieldType: $pb.PbFieldType.OF) + ..aI(6, _omitFieldNames ? '' : 'centerX', protoName: 'centerX') + ..aI(7, _omitFieldNames ? '' : 'centerY', protoName: 'centerY') + ..aD(8, _omitFieldNames ? '' : 'yaw', fieldType: $pb.PbFieldType.OF) + ..aD(9, _omitFieldNames ? '' : 'pitch', fieldType: $pb.PbFieldType.OF) + ..aOM(10, _omitFieldNames ? '' : 'bestPnpResult', + protoName: 'bestPnpResult', subBuilder: PnpResult.create) + ..aOM(11, _omitFieldNames ? '' : 'alternatePnpResult', + protoName: 'alternatePnpResult', subBuilder: PnpResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DetectedObject clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DetectedObject copyWith(void Function(DetectedObject) updates) => + super.copyWith((message) => updates(message as DetectedObject)) + as DetectedObject; + + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DetectedObject create() => DetectedObject._(); + @$core.override DetectedObject createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static DetectedObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DetectedObject getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static DetectedObject? _defaultInstance; /// What was detected @$pb.TagNumber(1) DetectedObjectType get objectType => $_getN(0); @$pb.TagNumber(1) - set objectType(DetectedObjectType v) { setField(1, v); } + set objectType(DetectedObjectType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasObjectType() => $_has(0); @$pb.TagNumber(1) - void clearObjectType() => clearField(1); + void clearObjectType() => $_clearField(1); @$pb.TagNumber(2) $core.int get arucoTagId => $_getIZ(1); @$pb.TagNumber(2) - set arucoTagId($core.int v) { $_setSignedInt32(1, v); } + set arucoTagId($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasArucoTagId() => $_has(1); @$pb.TagNumber(2) - void clearArucoTagId() => clearField(2); + void clearArucoTagId() => $_clearField(2); /// Where it was detected @$pb.TagNumber(4) $core.double get xPosition => $_getN(2); @$pb.TagNumber(4) - set xPosition($core.double v) { $_setFloat(2, v); } + set xPosition($core.double value) => $_setFloat(2, value); @$pb.TagNumber(4) $core.bool hasXPosition() => $_has(2); @$pb.TagNumber(4) - void clearXPosition() => clearField(4); + void clearXPosition() => $_clearField(4); @$pb.TagNumber(5) $core.double get relativeSize => $_getN(3); @$pb.TagNumber(5) - set relativeSize($core.double v) { $_setFloat(3, v); } + set relativeSize($core.double value) => $_setFloat(3, value); @$pb.TagNumber(5) $core.bool hasRelativeSize() => $_has(3); @$pb.TagNumber(5) - void clearRelativeSize() => clearField(5); + void clearRelativeSize() => $_clearField(5); @$pb.TagNumber(6) $core.int get centerX => $_getIZ(4); @$pb.TagNumber(6) - set centerX($core.int v) { $_setSignedInt32(4, v); } + set centerX($core.int value) => $_setSignedInt32(4, value); @$pb.TagNumber(6) $core.bool hasCenterX() => $_has(4); @$pb.TagNumber(6) - void clearCenterX() => clearField(6); + void clearCenterX() => $_clearField(6); @$pb.TagNumber(7) $core.int get centerY => $_getIZ(5); @$pb.TagNumber(7) - set centerY($core.int v) { $_setSignedInt32(5, v); } + set centerY($core.int value) => $_setSignedInt32(5, value); @$pb.TagNumber(7) $core.bool hasCenterY() => $_has(5); @$pb.TagNumber(7) - void clearCenterY() => clearField(7); + void clearCenterY() => $_clearField(7); /// Experimental: Use pinhole camera model to find the object's position @$pb.TagNumber(8) $core.double get yaw => $_getN(6); @$pb.TagNumber(8) - set yaw($core.double v) { $_setFloat(6, v); } + set yaw($core.double value) => $_setFloat(6, value); @$pb.TagNumber(8) $core.bool hasYaw() => $_has(6); @$pb.TagNumber(8) - void clearYaw() => clearField(8); + void clearYaw() => $_clearField(8); @$pb.TagNumber(9) $core.double get pitch => $_getN(7); @$pb.TagNumber(9) - set pitch($core.double v) { $_setFloat(7, v); } + set pitch($core.double value) => $_setFloat(7, value); @$pb.TagNumber(9) $core.bool hasPitch() => $_has(7); @$pb.TagNumber(9) - void clearPitch() => clearField(9); + void clearPitch() => $_clearField(9); /// Experimental: Use PnP to determine the 3D pose @$pb.TagNumber(10) PnpResult get bestPnpResult => $_getN(8); @$pb.TagNumber(10) - set bestPnpResult(PnpResult v) { setField(10, v); } + set bestPnpResult(PnpResult value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasBestPnpResult() => $_has(8); @$pb.TagNumber(10) - void clearBestPnpResult() => clearField(10); + void clearBestPnpResult() => $_clearField(10); @$pb.TagNumber(10) PnpResult ensureBestPnpResult() => $_ensure(8); @$pb.TagNumber(11) PnpResult get alternatePnpResult => $_getN(9); @$pb.TagNumber(11) - set alternatePnpResult(PnpResult v) { setField(11, v); } + set alternatePnpResult(PnpResult value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasAlternatePnpResult() => $_has(9); @$pb.TagNumber(11) - void clearAlternatePnpResult() => clearField(11); + void clearAlternatePnpResult() => $_clearField(11); @$pb.TagNumber(11) PnpResult ensureAlternatePnpResult() => $_ensure(9); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/vision.pbenum.dart b/burt_network/lib/src/generated/vision.pbenum.dart index 06367366..74acc72a 100644 --- a/burt_network/lib/src/generated/vision.pbenum.dart +++ b/burt_network/lib/src/generated/vision.pbenum.dart @@ -1,36 +1,43 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: vision.proto -// -// @dart = 2.12 +// Generated from vision.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class DetectedObjectType extends $pb.ProtobufEnum { - static const DetectedObjectType DETECTION_TYPE_UNDEFINED = DetectedObjectType._(0, _omitEnumNames ? '' : 'DETECTION_TYPE_UNDEFINED'); - static const DetectedObjectType ARUCO = DetectedObjectType._(1, _omitEnumNames ? '' : 'ARUCO'); - static const DetectedObjectType HAMMER = DetectedObjectType._(2, _omitEnumNames ? '' : 'HAMMER'); - static const DetectedObjectType BOTTLE = DetectedObjectType._(3, _omitEnumNames ? '' : 'BOTTLE'); - - static const $core.List values = [ + static const DetectedObjectType DETECTION_TYPE_UNDEFINED = + DetectedObjectType._(0, _omitEnumNames ? '' : 'DETECTION_TYPE_UNDEFINED'); + static const DetectedObjectType ARUCO = + DetectedObjectType._(1, _omitEnumNames ? '' : 'ARUCO'); + static const DetectedObjectType HAMMER = + DetectedObjectType._(2, _omitEnumNames ? '' : 'HAMMER'); + static const DetectedObjectType BOTTLE = + DetectedObjectType._(3, _omitEnumNames ? '' : 'BOTTLE'); + + static const $core.List values = [ DETECTION_TYPE_UNDEFINED, ARUCO, HAMMER, BOTTLE, ]; - static final $core.Map<$core.int, DetectedObjectType> _byValue = $pb.ProtobufEnum.initByValue(values); - static DetectedObjectType? valueOf($core.int value) => _byValue[value]; + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 3); + static DetectedObjectType? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; - const DetectedObjectType._($core.int v, $core.String n) : super(v, n); + const DetectedObjectType._(super.value, super.name); } - -const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/vision.pbjson.dart b/burt_network/lib/src/generated/vision.pbjson.dart index 5227caed..6df09f92 100644 --- a/burt_network/lib/src/generated/vision.pbjson.dart +++ b/burt_network/lib/src/generated/vision.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: vision.proto -// -// @dart = 2.12 +// Generated from vision.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -33,8 +34,21 @@ final $typed_data.Uint8List detectedObjectTypeDescriptor = $convert.base64Decode const PnpResult$json = { '1': 'PnpResult', '2': [ - {'1': 'cameraToTarget', '3': 1, '4': 1, '5': 11, '6': '.Pose3d', '10': 'cameraToTarget'}, - {'1': 'reprojectionError', '3': 2, '4': 1, '5': 1, '10': 'reprojectionError'}, + { + '1': 'cameraToTarget', + '3': 1, + '4': 1, + '5': 11, + '6': '.Pose3d', + '10': 'cameraToTarget' + }, + { + '1': 'reprojectionError', + '3': 2, + '4': 1, + '5': 1, + '10': 'reprojectionError' + }, ], }; @@ -47,7 +61,14 @@ final $typed_data.Uint8List pnpResultDescriptor = $convert.base64Decode( const DetectedObject$json = { '1': 'DetectedObject', '2': [ - {'1': 'objectType', '3': 1, '4': 1, '5': 14, '6': '.DetectedObjectType', '10': 'objectType'}, + { + '1': 'objectType', + '3': 1, + '4': 1, + '5': 14, + '6': '.DetectedObjectType', + '10': 'objectType' + }, {'1': 'arucoTagId', '3': 2, '4': 1, '5': 5, '10': 'arucoTagId'}, {'1': 'xPosition', '3': 4, '4': 1, '5': 2, '10': 'xPosition'}, {'1': 'relativeSize', '3': 5, '4': 1, '5': 2, '10': 'relativeSize'}, @@ -55,8 +76,22 @@ const DetectedObject$json = { {'1': 'centerY', '3': 7, '4': 1, '5': 5, '10': 'centerY'}, {'1': 'yaw', '3': 8, '4': 1, '5': 2, '10': 'yaw'}, {'1': 'pitch', '3': 9, '4': 1, '5': 2, '10': 'pitch'}, - {'1': 'bestPnpResult', '3': 10, '4': 1, '5': 11, '6': '.PnpResult', '10': 'bestPnpResult'}, - {'1': 'alternatePnpResult', '3': 11, '4': 1, '5': 11, '6': '.PnpResult', '10': 'alternatePnpResult'}, + { + '1': 'bestPnpResult', + '3': 10, + '4': 1, + '5': 11, + '6': '.PnpResult', + '10': 'bestPnpResult' + }, + { + '1': 'alternatePnpResult', + '3': 11, + '4': 1, + '5': 11, + '6': '.PnpResult', + '10': 'alternatePnpResult' + }, ], }; @@ -69,4 +104,3 @@ final $typed_data.Uint8List detectedObjectDescriptor = $convert.base64Decode( 'A3lhdxgIIAEoAlIDeWF3EhQKBXBpdGNoGAkgASgCUgVwaXRjaBIwCg1iZXN0UG5wUmVzdWx0GA' 'ogASgLMgouUG5wUmVzdWx0Ug1iZXN0UG5wUmVzdWx0EjoKEmFsdGVybmF0ZVBucFJlc3VsdBgL' 'IAEoCzIKLlBucFJlc3VsdFISYWx0ZXJuYXRlUG5wUmVzdWx0'); - diff --git a/burt_network/lib/src/generated/wrapper.pb.dart b/burt_network/lib/src/generated/wrapper.pb.dart index 0938c731..8bbce017 100644 --- a/burt_network/lib/src/generated/wrapper.pb.dart +++ b/burt_network/lib/src/generated/wrapper.pb.dart @@ -1,100 +1,107 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: wrapper.proto -// -// @dart = 2.12 +// Generated from wrapper.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'google/protobuf/timestamp.pb.dart' as $8; +import 'google/protobuf/timestamp.pb.dart' as $0; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; class WrappedMessage extends $pb.GeneratedMessage { factory WrappedMessage({ $core.List<$core.int>? data, $core.String? name, - $8.Timestamp? timestamp, + $0.Timestamp? timestamp, }) { - final $result = create(); - if (data != null) { - $result.data = data; - } - if (name != null) { - $result.name = name; - } - if (timestamp != null) { - $result.timestamp = timestamp; - } - return $result; + final result = create(); + if (data != null) result.data = data; + if (name != null) result.name = name; + if (timestamp != null) result.timestamp = timestamp; + return result; } - WrappedMessage._() : super(); - factory WrappedMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory WrappedMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'WrappedMessage', createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'data', $pb.PbFieldType.OY) + WrappedMessage._(); + + factory WrappedMessage.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory WrappedMessage.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'WrappedMessage', + createEmptyInstance: create) + ..a<$core.List<$core.int>>( + 1, _omitFieldNames ? '' : 'data', $pb.PbFieldType.OY) ..aOS(2, _omitFieldNames ? '' : 'name') - ..aOM<$8.Timestamp>(3, _omitFieldNames ? '' : 'timestamp', subBuilder: $8.Timestamp.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - WrappedMessage clone() => WrappedMessage()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - WrappedMessage copyWith(void Function(WrappedMessage) updates) => super.copyWith((message) => updates(message as WrappedMessage)) as WrappedMessage; + ..aOM<$0.Timestamp>(3, _omitFieldNames ? '' : 'timestamp', + subBuilder: $0.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WrappedMessage clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WrappedMessage copyWith(void Function(WrappedMessage) updates) => + super.copyWith((message) => updates(message as WrappedMessage)) + as WrappedMessage; + @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WrappedMessage create() => WrappedMessage._(); + @$core.override WrappedMessage createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static WrappedMessage getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static WrappedMessage getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static WrappedMessage? _defaultInstance; @$pb.TagNumber(1) $core.List<$core.int> get data => $_getN(0); @$pb.TagNumber(1) - set data($core.List<$core.int> v) { $_setBytes(0, v); } + set data($core.List<$core.int> value) => $_setBytes(0, value); @$pb.TagNumber(1) $core.bool hasData() => $_has(0); @$pb.TagNumber(1) - void clearData() => clearField(1); + void clearData() => $_clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) - set name($core.String v) { $_setString(1, v); } + set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) - void clearName() => clearField(2); + void clearName() => $_clearField(2); @$pb.TagNumber(3) - $8.Timestamp get timestamp => $_getN(2); + $0.Timestamp get timestamp => $_getN(2); @$pb.TagNumber(3) - set timestamp($8.Timestamp v) { setField(3, v); } + set timestamp($0.Timestamp value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasTimestamp() => $_has(2); @$pb.TagNumber(3) - void clearTimestamp() => clearField(3); + void clearTimestamp() => $_clearField(3); @$pb.TagNumber(3) - $8.Timestamp ensureTimestamp() => $_ensure(2); + $0.Timestamp ensureTimestamp() => $_ensure(2); } - -const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/wrapper.pbenum.dart b/burt_network/lib/src/generated/wrapper.pbenum.dart index 3e1112af..e29bb533 100644 --- a/burt_network/lib/src/generated/wrapper.pbenum.dart +++ b/burt_network/lib/src/generated/wrapper.pbenum.dart @@ -1,11 +1,11 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: wrapper.proto -// -// @dart = 2.12 +// Generated from wrapper.proto. -// ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// @dart = 3.3 +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names diff --git a/burt_network/lib/src/generated/wrapper.pbjson.dart b/burt_network/lib/src/generated/wrapper.pbjson.dart index a8e50056..10461c1d 100644 --- a/burt_network/lib/src/generated/wrapper.pbjson.dart +++ b/burt_network/lib/src/generated/wrapper.pbjson.dart @@ -1,13 +1,14 @@ +// This is a generated file - do not edit. // -// Generated code. Do not modify. -// source: wrapper.proto -// -// @dart = 2.12 +// Generated from wrapper.proto. + +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names, library_prefixes -// ignore_for_file: non_constant_identifier_names, prefer_final_fields -// ignore_for_file: unnecessary_import, unnecessary_this, unused_import +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -19,7 +20,14 @@ const WrappedMessage$json = { '2': [ {'1': 'data', '3': 1, '4': 1, '5': 12, '10': 'data'}, {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, - {'1': 'timestamp', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'timestamp'}, + { + '1': 'timestamp', + '3': 3, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'timestamp' + }, ], }; @@ -28,4 +36,3 @@ final $typed_data.Uint8List wrappedMessageDescriptor = $convert.base64Decode( 'Cg5XcmFwcGVkTWVzc2FnZRISCgRkYXRhGAEgASgMUgRkYXRhEhIKBG5hbWUYAiABKAlSBG5hbW' 'USOAoJdGltZXN0YW1wGAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJdGltZXN0' 'YW1w'); - From 447b23f33b2b25357d20888aa86068124070bec7 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 2 Nov 2025 12:37:59 -0500 Subject: [PATCH 03/19] Update Rotation Parameter --- burt_network/lib/src/generated/video.pb.dart | 17 +++++++++-------- .../lib/src/generated/video.pbjson.dart | 10 ++++++++-- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/burt_network/lib/src/generated/video.pb.dart b/burt_network/lib/src/generated/video.pb.dart index 68443837..751472c6 100644 --- a/burt_network/lib/src/generated/video.pb.dart +++ b/burt_network/lib/src/generated/video.pb.dart @@ -41,7 +41,7 @@ class CameraDetails extends $pb.GeneratedMessage { $core.double? verticalFov, $core.int? streamWidth, $core.int? streamHeight, - $core.int? rotation, + $core.int? quarterRotations, }) { final result = create(); if (name != null) result.name = name; @@ -60,7 +60,7 @@ class CameraDetails extends $pb.GeneratedMessage { if (verticalFov != null) result.verticalFov = verticalFov; if (streamWidth != null) result.streamWidth = streamWidth; if (streamHeight != null) result.streamHeight = streamHeight; - if (rotation != null) result.rotation = rotation; + if (quarterRotations != null) result.quarterRotations = quarterRotations; return result; } @@ -97,7 +97,8 @@ class CameraDetails extends $pb.GeneratedMessage { fieldType: $pb.PbFieldType.OF) ..aI(15, _omitFieldNames ? '' : 'streamWidth') ..aI(16, _omitFieldNames ? '' : 'streamHeight') - ..aI(17, _omitFieldNames ? '' : 'rotation') + ..aI(17, _omitFieldNames ? '' : 'quarterRotations', + protoName: 'quarterRotations') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') @@ -272,15 +273,15 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(16) void clearStreamHeight() => $_clearField(16); - /// / Rotation of the camera in degrees + /// / Number of 90 degrees rotation increments @$pb.TagNumber(17) - $core.int get rotation => $_getIZ(16); + $core.int get quarterRotations => $_getIZ(16); @$pb.TagNumber(17) - set rotation($core.int value) => $_setSignedInt32(16, value); + set quarterRotations($core.int value) => $_setSignedInt32(16, value); @$pb.TagNumber(17) - $core.bool hasRotation() => $_has(16); + $core.bool hasQuarterRotations() => $_has(16); @$pb.TagNumber(17) - void clearRotation() => $_clearField(17); + void clearQuarterRotations() => $_clearField(17); } /// / Reports data about a camera. diff --git a/burt_network/lib/src/generated/video.pbjson.dart b/burt_network/lib/src/generated/video.pbjson.dart index 645c1a0f..b7e0376a 100644 --- a/burt_network/lib/src/generated/video.pbjson.dart +++ b/burt_network/lib/src/generated/video.pbjson.dart @@ -92,7 +92,13 @@ const CameraDetails$json = { {'1': 'vertical_fov', '3': 14, '4': 1, '5': 2, '10': 'verticalFov'}, {'1': 'stream_width', '3': 15, '4': 1, '5': 5, '10': 'streamWidth'}, {'1': 'stream_height', '3': 16, '4': 1, '5': 5, '10': 'streamHeight'}, - {'1': 'rotation', '3': 17, '4': 1, '5': 5, '10': 'rotation'}, + { + '1': 'quarterRotations', + '3': 17, + '4': 1, + '5': 5, + '10': 'quarterRotations' + }, ], }; @@ -107,7 +113,7 @@ final $typed_data.Uint8List cameraDetailsDescriptor = $convert.base64Decode( 'ZGlhZ29uYWxfZm92GAwgASgCUgtkaWFnb25hbEZvdhIlCg5ob3Jpem9udGFsX2ZvdhgNIAEoAl' 'INaG9yaXpvbnRhbEZvdhIhCgx2ZXJ0aWNhbF9mb3YYDiABKAJSC3ZlcnRpY2FsRm92EiEKDHN0' 'cmVhbV93aWR0aBgPIAEoBVILc3RyZWFtV2lkdGgSIwoNc3RyZWFtX2hlaWdodBgQIAEoBVIMc3' - 'RyZWFtSGVpZ2h0EhoKCHJvdGF0aW9uGBEgASgFUghyb3RhdGlvbg=='); + 'RyZWFtSGVpZ2h0EioKEHF1YXJ0ZXJSb3RhdGlvbnMYESABKAVSEHF1YXJ0ZXJSb3RhdGlvbnM='); @$core.Deprecated('Use videoDataDescriptor instead') const VideoData$json = { From e3b744cd7cd06b0454b6eb9204d7d3d998be61d0 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 2 Nov 2025 12:38:22 -0500 Subject: [PATCH 04/19] Update Rotation Parameter #2 --- burt_network/Protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/burt_network/Protobuf b/burt_network/Protobuf index 503176b2..85bc11dd 160000 --- a/burt_network/Protobuf +++ b/burt_network/Protobuf @@ -1 +1 @@ -Subproject commit 503176b261f884808916a58ad85871ebd983cac0 +Subproject commit 85bc11dde7279c52406c24f55ae3367e939a3b5c From 5c1f8279e74c3543c54a967f42ac4606c735f380 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 2 Nov 2025 12:44:21 -0500 Subject: [PATCH 05/19] Change rotation parameter name --- burt_network/lib/src/generated/video.pb.dart | 16 ++++++++-------- burt_network/lib/src/generated/video.pbjson.dart | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/burt_network/lib/src/generated/video.pb.dart b/burt_network/lib/src/generated/video.pb.dart index 751472c6..cd0732ef 100644 --- a/burt_network/lib/src/generated/video.pb.dart +++ b/burt_network/lib/src/generated/video.pb.dart @@ -41,7 +41,7 @@ class CameraDetails extends $pb.GeneratedMessage { $core.double? verticalFov, $core.int? streamWidth, $core.int? streamHeight, - $core.int? quarterRotations, + $core.int? rotationQuarters, }) { final result = create(); if (name != null) result.name = name; @@ -60,7 +60,7 @@ class CameraDetails extends $pb.GeneratedMessage { if (verticalFov != null) result.verticalFov = verticalFov; if (streamWidth != null) result.streamWidth = streamWidth; if (streamHeight != null) result.streamHeight = streamHeight; - if (quarterRotations != null) result.quarterRotations = quarterRotations; + if (rotationQuarters != null) result.rotationQuarters = rotationQuarters; return result; } @@ -97,8 +97,8 @@ class CameraDetails extends $pb.GeneratedMessage { fieldType: $pb.PbFieldType.OF) ..aI(15, _omitFieldNames ? '' : 'streamWidth') ..aI(16, _omitFieldNames ? '' : 'streamHeight') - ..aI(17, _omitFieldNames ? '' : 'quarterRotations', - protoName: 'quarterRotations') + ..aI(17, _omitFieldNames ? '' : 'rotationQuarters', + protoName: 'rotationQuarters') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') @@ -275,13 +275,13 @@ class CameraDetails extends $pb.GeneratedMessage { /// / Number of 90 degrees rotation increments @$pb.TagNumber(17) - $core.int get quarterRotations => $_getIZ(16); + $core.int get rotationQuarters => $_getIZ(16); @$pb.TagNumber(17) - set quarterRotations($core.int value) => $_setSignedInt32(16, value); + set rotationQuarters($core.int value) => $_setSignedInt32(16, value); @$pb.TagNumber(17) - $core.bool hasQuarterRotations() => $_has(16); + $core.bool hasRotationQuarters() => $_has(16); @$pb.TagNumber(17) - void clearQuarterRotations() => $_clearField(17); + void clearRotationQuarters() => $_clearField(17); } /// / Reports data about a camera. diff --git a/burt_network/lib/src/generated/video.pbjson.dart b/burt_network/lib/src/generated/video.pbjson.dart index b7e0376a..d08e4392 100644 --- a/burt_network/lib/src/generated/video.pbjson.dart +++ b/burt_network/lib/src/generated/video.pbjson.dart @@ -93,11 +93,11 @@ const CameraDetails$json = { {'1': 'stream_width', '3': 15, '4': 1, '5': 5, '10': 'streamWidth'}, {'1': 'stream_height', '3': 16, '4': 1, '5': 5, '10': 'streamHeight'}, { - '1': 'quarterRotations', + '1': 'rotationQuarters', '3': 17, '4': 1, '5': 5, - '10': 'quarterRotations' + '10': 'rotationQuarters' }, ], }; @@ -113,7 +113,7 @@ final $typed_data.Uint8List cameraDetailsDescriptor = $convert.base64Decode( 'ZGlhZ29uYWxfZm92GAwgASgCUgtkaWFnb25hbEZvdhIlCg5ob3Jpem9udGFsX2ZvdhgNIAEoAl' 'INaG9yaXpvbnRhbEZvdhIhCgx2ZXJ0aWNhbF9mb3YYDiABKAJSC3ZlcnRpY2FsRm92EiEKDHN0' 'cmVhbV93aWR0aBgPIAEoBVILc3RyZWFtV2lkdGgSIwoNc3RyZWFtX2hlaWdodBgQIAEoBVIMc3' - 'RyZWFtSGVpZ2h0EioKEHF1YXJ0ZXJSb3RhdGlvbnMYESABKAVSEHF1YXJ0ZXJSb3RhdGlvbnM='); + 'RyZWFtSGVpZ2h0EioKEHJvdGF0aW9uUXVhcnRlcnMYESABKAVSEHJvdGF0aW9uUXVhcnRlcnM='); @$core.Deprecated('Use videoDataDescriptor instead') const VideoData$json = { From 7986e8fadb31e8b7d156b1656f5610a9012f561c Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 2 Nov 2025 12:44:58 -0500 Subject: [PATCH 06/19] Change Rotation Parameter Name --- burt_network/Protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/burt_network/Protobuf b/burt_network/Protobuf index 85bc11dd..7e77da8a 160000 --- a/burt_network/Protobuf +++ b/burt_network/Protobuf @@ -1 +1 @@ -Subproject commit 85bc11dde7279c52406c24f55ae3367e939a3b5c +Subproject commit 7e77da8a2c9d9ce2cd6e6751a6aa777af5e257ca From 7dd3be8707f359ca511f90b473459e79fc768cde Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 10:51:46 -0500 Subject: [PATCH 07/19] Add Rotation Logic --- video/lib/src/isolates/opencv.dart | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/video/lib/src/isolates/opencv.dart b/video/lib/src/isolates/opencv.dart index 06b22652..e2357d3c 100644 --- a/video/lib/src/isolates/opencv.dart +++ b/video/lib/src/isolates/opencv.dart @@ -102,6 +102,19 @@ class OpenCVCameraIsolate extends CameraIsolate { ObjectDetectionPayload(details: details, tags: detectedMarkers), ); + if (details.hasRotationQuarters() && details.rotationQuarters != 0) { + var rotatedMatrix; + if (details.rotationQuarters == 1) { + rotatedMatrix = rotate(matrix, ROTATE_90_CLOCKWISE); + } else if (details.rotationQuarters == 2) { + rotatedMatrix = rotate(matrix, ROTATE_180); + } else if (details.rotationQuarters == 3) { + rotatedMatrix = rotate(matrix, ROTATE_90_COUNTERCLOCKWISE); + } + matrix.dispose(); + matrix = rotatedMatrix; + } + // await matrix.drawCrosshair(center: frameProperties!.center); if (details.resolutionWidth != matrix.width || From cae065fcf1325b06b5a07425dbc92aaccc0e9ec2 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 10:55:46 -0500 Subject: [PATCH 08/19] Fix issues --- video/lib/src/isolates/opencv.dart | 9 ++++++--- video/lib/src/isolates/realsense.dart | 2 -- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/video/lib/src/isolates/opencv.dart b/video/lib/src/isolates/opencv.dart index e2357d3c..bb62b305 100644 --- a/video/lib/src/isolates/opencv.dart +++ b/video/lib/src/isolates/opencv.dart @@ -90,8 +90,9 @@ class OpenCVCameraIsolate extends CameraIsolate { @override Future sendFrames() async { if (camera == null) return; - final (success, matrix) = camera!.read(); - if (!success || matrix.width <= 0 || matrix.height <= 0) return; + final (success, originalMatrix) = camera!.read(); + if (!success || originalMatrix.width <= 0 || originalMatrix.height <= 0) return; + var matrix = originalMatrix; final detectedMarkers = await arucoDetector.process( matrix, @@ -103,13 +104,15 @@ class OpenCVCameraIsolate extends CameraIsolate { ); if (details.hasRotationQuarters() && details.rotationQuarters != 0) { - var rotatedMatrix; + Mat rotatedMatrix; if (details.rotationQuarters == 1) { rotatedMatrix = rotate(matrix, ROTATE_90_CLOCKWISE); } else if (details.rotationQuarters == 2) { rotatedMatrix = rotate(matrix, ROTATE_180); } else if (details.rotationQuarters == 3) { rotatedMatrix = rotate(matrix, ROTATE_90_COUNTERCLOCKWISE); + } else { + rotatedMatrix = matrix.copy(); } matrix.dispose(); matrix = rotatedMatrix; diff --git a/video/lib/src/isolates/realsense.dart b/video/lib/src/isolates/realsense.dart index d0e85a33..bdffe3c8 100644 --- a/video/lib/src/isolates/realsense.dart +++ b/video/lib/src/isolates/realsense.dart @@ -2,8 +2,6 @@ import "dart:ffi"; import "package:burt_network/burt_network.dart"; import "package:dartcv4/dartcv.dart" hide LogLevel; -import "package:protobuf/protobuf.dart"; - import "package:video/utils.dart"; import "package:video/video.dart"; From 7615c96cd5e3e05c1c25c4613913b9935eb922b9 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 10:58:00 -0500 Subject: [PATCH 09/19] Fix issue --- video/lib/src/isolates/opencv.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/video/lib/src/isolates/opencv.dart b/video/lib/src/isolates/opencv.dart index bb62b305..d2f5a591 100644 --- a/video/lib/src/isolates/opencv.dart +++ b/video/lib/src/isolates/opencv.dart @@ -112,7 +112,7 @@ class OpenCVCameraIsolate extends CameraIsolate { } else if (details.rotationQuarters == 3) { rotatedMatrix = rotate(matrix, ROTATE_90_COUNTERCLOCKWISE); } else { - rotatedMatrix = matrix.copy(); + rotatedMatrix = matrix.clone(); } matrix.dispose(); matrix = rotatedMatrix; From a9a860fd1483cffbacf5326aff210439872af857 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 11:03:02 -0500 Subject: [PATCH 10/19] Fix formatting --- video/lib/src/isolates/opencv.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/video/lib/src/isolates/opencv.dart b/video/lib/src/isolates/opencv.dart index d2f5a591..394622c0 100644 --- a/video/lib/src/isolates/opencv.dart +++ b/video/lib/src/isolates/opencv.dart @@ -91,7 +91,8 @@ class OpenCVCameraIsolate extends CameraIsolate { Future sendFrames() async { if (camera == null) return; final (success, originalMatrix) = camera!.read(); - if (!success || originalMatrix.width <= 0 || originalMatrix.height <= 0) return; + if (!success || originalMatrix.width <= 0 || originalMatrix.height <= 0) + return; var matrix = originalMatrix; final detectedMarkers = await arucoDetector.process( From 006426022a7140bd56b89567438bcac20d9a9c42 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 11:05:25 -0500 Subject: [PATCH 11/19] Add curly brackets --- video/lib/src/isolates/opencv.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/video/lib/src/isolates/opencv.dart b/video/lib/src/isolates/opencv.dart index 394622c0..bc66b3c5 100644 --- a/video/lib/src/isolates/opencv.dart +++ b/video/lib/src/isolates/opencv.dart @@ -91,8 +91,9 @@ class OpenCVCameraIsolate extends CameraIsolate { Future sendFrames() async { if (camera == null) return; final (success, originalMatrix) = camera!.read(); - if (!success || originalMatrix.width <= 0 || originalMatrix.height <= 0) + if (!success || originalMatrix.width <= 0 || originalMatrix.height <= 0) { return; + } var matrix = originalMatrix; final detectedMarkers = await arucoDetector.process( From 35fc59bb829df85a37ef965637dcac38996fdb49 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 11:11:27 -0500 Subject: [PATCH 12/19] Regen proto --- burt_network/lib/src/generated/arm.pb.dart | 5 ----- burt_network/lib/src/generated/autonomy.pb.dart | 4 ---- burt_network/lib/src/generated/base_station.pb.dart | 8 -------- burt_network/lib/src/generated/core.pb.dart | 2 -- burt_network/lib/src/generated/drive.pb.dart | 5 ----- burt_network/lib/src/generated/geometry.pb.dart | 3 --- .../lib/src/generated/google/protobuf/timestamp.pb.dart | 1 - burt_network/lib/src/generated/gps.pb.dart | 4 ---- burt_network/lib/src/generated/lidar.pb.dart | 6 ------ burt_network/lib/src/generated/logs.pb.dart | 1 - burt_network/lib/src/generated/motor.pb.dart | 3 --- burt_network/lib/src/generated/relays.pb.dart | 3 --- burt_network/lib/src/generated/science.pb.dart | 3 --- burt_network/lib/src/generated/status.pb.dart | 2 -- burt_network/lib/src/generated/subsystems.pb.dart | 4 ---- burt_network/lib/src/generated/version.pb.dart | 1 - burt_network/lib/src/generated/video.pb.dart | 5 ----- burt_network/lib/src/generated/vision.pb.dart | 3 --- burt_network/lib/src/generated/wrapper.pb.dart | 2 -- 19 files changed, 65 deletions(-) diff --git a/burt_network/lib/src/generated/arm.pb.dart b/burt_network/lib/src/generated/arm.pb.dart index 5a182332..f9ec80cd 100644 --- a/burt_network/lib/src/generated/arm.pb.dart +++ b/burt_network/lib/src/generated/arm.pb.dart @@ -79,7 +79,6 @@ class ArmData extends $pb.GeneratedMessage { static ArmData create() => ArmData._(); @$core.override ArmData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ArmData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -224,7 +223,6 @@ class ArmCommand extends $pb.GeneratedMessage { static ArmCommand create() => ArmCommand._(); @$core.override ArmCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ArmCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -404,7 +402,6 @@ class GripperData extends $pb.GeneratedMessage { static GripperData create() => GripperData._(); @$core.override GripperData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GripperData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -546,8 +543,6 @@ class GripperCommand extends $pb.GeneratedMessage { static GripperCommand create() => GripperCommand._(); @$core.override GripperCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GripperCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/autonomy.pb.dart b/burt_network/lib/src/generated/autonomy.pb.dart index e1564e2b..b5a52420 100644 --- a/burt_network/lib/src/generated/autonomy.pb.dart +++ b/burt_network/lib/src/generated/autonomy.pb.dart @@ -84,8 +84,6 @@ class AutonomyData extends $pb.GeneratedMessage { static AutonomyData create() => AutonomyData._(); @$core.override AutonomyData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static AutonomyData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -200,8 +198,6 @@ class AutonomyCommand extends $pb.GeneratedMessage { static AutonomyCommand create() => AutonomyCommand._(); @$core.override AutonomyCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static AutonomyCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/base_station.pb.dart b/burt_network/lib/src/generated/base_station.pb.dart index 78ded489..3281507e 100644 --- a/burt_network/lib/src/generated/base_station.pb.dart +++ b/burt_network/lib/src/generated/base_station.pb.dart @@ -74,8 +74,6 @@ class AntennaFirmwareCommand extends $pb.GeneratedMessage { static AntennaFirmwareCommand create() => AntennaFirmwareCommand._(); @$core.override AntennaFirmwareCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static AntennaFirmwareCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -165,8 +163,6 @@ class AntennaFirmwareData extends $pb.GeneratedMessage { static AntennaFirmwareData create() => AntennaFirmwareData._(); @$core.override AntennaFirmwareData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static AntennaFirmwareData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -277,8 +273,6 @@ class BaseStationCommand extends $pb.GeneratedMessage { static BaseStationCommand create() => BaseStationCommand._(); @$core.override BaseStationCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static BaseStationCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -416,8 +410,6 @@ class BaseStationData extends $pb.GeneratedMessage { static BaseStationData create() => BaseStationData._(); @$core.override BaseStationData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static BaseStationData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/core.pb.dart b/burt_network/lib/src/generated/core.pb.dart index b68df198..c5711359 100644 --- a/burt_network/lib/src/generated/core.pb.dart +++ b/burt_network/lib/src/generated/core.pb.dart @@ -62,7 +62,6 @@ class Connect extends $pb.GeneratedMessage { static Connect create() => Connect._(); @$core.override Connect createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Connect getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -125,7 +124,6 @@ class Disconnect extends $pb.GeneratedMessage { static Disconnect create() => Disconnect._(); @$core.override Disconnect createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Disconnect getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/drive.pb.dart b/burt_network/lib/src/generated/drive.pb.dart index 70e5f748..e7626294 100644 --- a/burt_network/lib/src/generated/drive.pb.dart +++ b/burt_network/lib/src/generated/drive.pb.dart @@ -104,8 +104,6 @@ class DriveCommand extends $pb.GeneratedMessage { static DriveCommand create() => DriveCommand._(); @$core.override DriveCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static DriveCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -294,8 +292,6 @@ class DriveMotorData extends $pb.GeneratedMessage { static DriveMotorData create() => DriveMotorData._(); @$core.override DriveMotorData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static DriveMotorData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -451,7 +447,6 @@ class DriveData extends $pb.GeneratedMessage { static DriveData create() => DriveData._(); @$core.override DriveData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DriveData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/geometry.pb.dart b/burt_network/lib/src/generated/geometry.pb.dart index ead1a62c..4263ebd7 100644 --- a/burt_network/lib/src/generated/geometry.pb.dart +++ b/burt_network/lib/src/generated/geometry.pb.dart @@ -60,7 +60,6 @@ class Coordinates extends $pb.GeneratedMessage { static Coordinates create() => Coordinates._(); @$core.override Coordinates createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Coordinates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -138,7 +137,6 @@ class Orientation extends $pb.GeneratedMessage { static Orientation create() => Orientation._(); @$core.override Orientation createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Orientation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -214,7 +212,6 @@ class Pose3d extends $pb.GeneratedMessage { static Pose3d create() => Pose3d._(); @$core.override Pose3d createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Pose3d getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart index 9421974e..585a237b 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart @@ -151,7 +151,6 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { static Timestamp create() => Timestamp._(); @$core.override Timestamp createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/gps.pb.dart b/burt_network/lib/src/generated/gps.pb.dart index accf76f4..d4a05343 100644 --- a/burt_network/lib/src/generated/gps.pb.dart +++ b/burt_network/lib/src/generated/gps.pb.dart @@ -70,8 +70,6 @@ class GpsCoordinates extends $pb.GeneratedMessage { static GpsCoordinates create() => GpsCoordinates._(); @$core.override GpsCoordinates createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GpsCoordinates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -166,8 +164,6 @@ class RoverPosition extends $pb.GeneratedMessage { static RoverPosition create() => RoverPosition._(); @$core.override RoverPosition createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static RoverPosition getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/lidar.pb.dart b/burt_network/lib/src/generated/lidar.pb.dart index de9164b1..2b26880c 100644 --- a/burt_network/lib/src/generated/lidar.pb.dart +++ b/burt_network/lib/src/generated/lidar.pb.dart @@ -59,8 +59,6 @@ class LidarCartesianPoint extends $pb.GeneratedMessage { static LidarCartesianPoint create() => LidarCartesianPoint._(); @$core.override LidarCartesianPoint createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static LidarCartesianPoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -126,8 +124,6 @@ class LidarPolarPoint extends $pb.GeneratedMessage { static LidarPolarPoint create() => LidarPolarPoint._(); @$core.override LidarPolarPoint createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static LidarPolarPoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -199,8 +195,6 @@ class LidarPointCloud extends $pb.GeneratedMessage { static LidarPointCloud create() => LidarPointCloud._(); @$core.override LidarPointCloud createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static LidarPointCloud getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/logs.pb.dart b/burt_network/lib/src/generated/logs.pb.dart index 04d33052..c0c92ad9 100644 --- a/burt_network/lib/src/generated/logs.pb.dart +++ b/burt_network/lib/src/generated/logs.pb.dart @@ -69,7 +69,6 @@ class BurtLog extends $pb.GeneratedMessage { static BurtLog create() => BurtLog._(); @$core.override BurtLog createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static BurtLog getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/motor.pb.dart b/burt_network/lib/src/generated/motor.pb.dart index 670a7c21..b740a5ab 100644 --- a/burt_network/lib/src/generated/motor.pb.dart +++ b/burt_network/lib/src/generated/motor.pb.dart @@ -81,7 +81,6 @@ class MotorData extends $pb.GeneratedMessage { static MotorData create() => MotorData._(); @$core.override MotorData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MotorData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -195,8 +194,6 @@ class MotorCommand extends $pb.GeneratedMessage { static MotorCommand create() => MotorCommand._(); @$core.override MotorCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static MotorCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/relays.pb.dart b/burt_network/lib/src/generated/relays.pb.dart index 36c5649f..f5661bc7 100644 --- a/burt_network/lib/src/generated/relays.pb.dart +++ b/burt_network/lib/src/generated/relays.pb.dart @@ -85,8 +85,6 @@ class RelaysCommand extends $pb.GeneratedMessage { static RelaysCommand create() => RelaysCommand._(); @$core.override RelaysCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static RelaysCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -238,7 +236,6 @@ class RelaysData extends $pb.GeneratedMessage { static RelaysData create() => RelaysData._(); @$core.override RelaysData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RelaysData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/science.pb.dart b/burt_network/lib/src/generated/science.pb.dart index 6e99f2c4..79ce5506 100644 --- a/burt_network/lib/src/generated/science.pb.dart +++ b/burt_network/lib/src/generated/science.pb.dart @@ -101,8 +101,6 @@ class ScienceCommand extends $pb.GeneratedMessage { static ScienceCommand create() => ScienceCommand._(); @$core.override ScienceCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ScienceCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -278,7 +276,6 @@ class ScienceData extends $pb.GeneratedMessage { static ScienceData create() => ScienceData._(); @$core.override ScienceData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ScienceData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/status.pb.dart b/burt_network/lib/src/generated/status.pb.dart index 89ae80a3..64862b79 100644 --- a/burt_network/lib/src/generated/status.pb.dart +++ b/burt_network/lib/src/generated/status.pb.dart @@ -63,8 +63,6 @@ class UpdateSetting extends $pb.GeneratedMessage { static UpdateSetting create() => UpdateSetting._(); @$core.override UpdateSetting createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdateSetting getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/subsystems.pb.dart b/burt_network/lib/src/generated/subsystems.pb.dart index 67f23f1f..0aa3d683 100644 --- a/burt_network/lib/src/generated/subsystems.pb.dart +++ b/burt_network/lib/src/generated/subsystems.pb.dart @@ -62,8 +62,6 @@ class SubsystemsCommand extends $pb.GeneratedMessage { static SubsystemsCommand create() => SubsystemsCommand._(); @$core.override SubsystemsCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static SubsystemsCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -146,8 +144,6 @@ class SubsystemsData extends $pb.GeneratedMessage { static SubsystemsData create() => SubsystemsData._(); @$core.override SubsystemsData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static SubsystemsData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/version.pb.dart b/burt_network/lib/src/generated/version.pb.dart index 7e4ecc55..0e73812c 100644 --- a/burt_network/lib/src/generated/version.pb.dart +++ b/burt_network/lib/src/generated/version.pb.dart @@ -56,7 +56,6 @@ class Version extends $pb.GeneratedMessage { static Version create() => Version._(); @$core.override Version createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Version getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/video.pb.dart b/burt_network/lib/src/generated/video.pb.dart index cd0732ef..369f87dd 100644 --- a/burt_network/lib/src/generated/video.pb.dart +++ b/burt_network/lib/src/generated/video.pb.dart @@ -115,8 +115,6 @@ class CameraDetails extends $pb.GeneratedMessage { static CameraDetails create() => CameraDetails._(); @$core.override CameraDetails createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CameraDetails getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -341,7 +339,6 @@ class VideoData extends $pb.GeneratedMessage { static VideoData create() => VideoData._(); @$core.override VideoData createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static VideoData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -456,8 +453,6 @@ class VideoCommand extends $pb.GeneratedMessage { static VideoCommand create() => VideoCommand._(); @$core.override VideoCommand createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static VideoCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/vision.pb.dart b/burt_network/lib/src/generated/vision.pb.dart index 01a36ebc..68c7661d 100644 --- a/burt_network/lib/src/generated/vision.pb.dart +++ b/burt_network/lib/src/generated/vision.pb.dart @@ -63,7 +63,6 @@ class PnpResult extends $pb.GeneratedMessage { static PnpResult create() => PnpResult._(); @$core.override PnpResult createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PnpResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -161,8 +160,6 @@ class DetectedObject extends $pb.GeneratedMessage { static DetectedObject create() => DetectedObject._(); @$core.override DetectedObject createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static DetectedObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/burt_network/lib/src/generated/wrapper.pb.dart b/burt_network/lib/src/generated/wrapper.pb.dart index 8bbce017..98011fdf 100644 --- a/burt_network/lib/src/generated/wrapper.pb.dart +++ b/burt_network/lib/src/generated/wrapper.pb.dart @@ -64,8 +64,6 @@ class WrappedMessage extends $pb.GeneratedMessage { static WrappedMessage create() => WrappedMessage._(); @$core.override WrappedMessage createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static WrappedMessage getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); From 3ab50a0c2f056a99b6d23047261a0569e8c5ef9b Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 11:22:52 -0500 Subject: [PATCH 13/19] Complete merge --- autonomy/.github/pubspec_overrides.yaml | 7 + autonomy/.github/workflows/analyze.yml | 41 +++ autonomy/.github/workflows/documentation.yml | 55 ++++ autonomy/bin/arcuo.dart | 16 ++ autonomy/bin/sensorless.dart | 63 +++++ autonomy/bin/test.dart | 23 ++ autonomy/lib/src/interfaces/a_star.dart | 66 +++++ autonomy/lib/src/interfaces/autonomy.dart | 66 +++++ autonomy/lib/src/interfaces/detector.dart | 10 + autonomy/lib/src/interfaces/drive.dart | 79 ++++++ autonomy/lib/src/interfaces/error.dart | 14 + autonomy/lib/src/interfaces/gps.dart | 27 ++ autonomy/lib/src/interfaces/gps_utils.dart | 62 +++++ autonomy/lib/src/interfaces/imu.dart | 19 ++ autonomy/lib/src/interfaces/imu_utils.dart | 27 ++ autonomy/lib/src/interfaces/orchestrator.dart | 61 +++++ autonomy/lib/src/interfaces/pathfinding.dart | 18 ++ autonomy/lib/src/interfaces/receiver.dart | 9 + autonomy/lib/src/interfaces/reporter.dart | 23 ++ autonomy/lib/src/interfaces/server.dart | 25 ++ autonomy/lib/src/interfaces/service.dart | 1 + autonomy/lib/src/interfaces/video.dart | 17 ++ autonomy/lib/src/rover/corrector.dart | 40 +++ autonomy/lib/src/rover/detector.dart | 21 ++ autonomy/lib/src/rover/drive.dart | 67 +++++ autonomy/lib/src/rover/drive/motors.dart | 26 ++ autonomy/lib/src/rover/drive/sensor.dart | 148 +++++++++++ autonomy/lib/src/rover/drive/timed.dart | 51 ++++ autonomy/lib/src/rover/gps.dart | 41 +++ autonomy/lib/src/rover/imu.dart | 43 +++ autonomy/lib/src/rover/orchestrator.dart | 113 ++++++++ autonomy/lib/src/rover/pathfinding.dart | 22 ++ autonomy/lib/src/rover/sensorless.dart | 64 +++++ autonomy/lib/src/rover/video.dart | 32 +++ autonomy/lib/src/simulator/detector.dart | 46 ++++ autonomy/lib/src/simulator/drive.dart | 54 ++++ autonomy/lib/src/simulator/gps.dart | 28 ++ autonomy/lib/src/simulator/imu.dart | 35 +++ autonomy/lib/src/simulator/orchestrator.dart | 32 +++ autonomy/lib/src/simulator/pathfinding.dart | 25 ++ autonomy/lib/src/simulator/realsense.dart | 22 ++ autonomy/test/sensor_test.dart | 246 ++++++++++++++++++ 42 files changed, 1885 insertions(+) create mode 100644 autonomy/.github/pubspec_overrides.yaml create mode 100644 autonomy/.github/workflows/analyze.yml create mode 100644 autonomy/.github/workflows/documentation.yml create mode 100644 autonomy/bin/arcuo.dart create mode 100644 autonomy/bin/sensorless.dart create mode 100644 autonomy/bin/test.dart create mode 100644 autonomy/lib/src/interfaces/a_star.dart create mode 100644 autonomy/lib/src/interfaces/autonomy.dart create mode 100644 autonomy/lib/src/interfaces/detector.dart create mode 100644 autonomy/lib/src/interfaces/drive.dart create mode 100644 autonomy/lib/src/interfaces/error.dart create mode 100644 autonomy/lib/src/interfaces/gps.dart create mode 100644 autonomy/lib/src/interfaces/gps_utils.dart create mode 100644 autonomy/lib/src/interfaces/imu.dart create mode 100644 autonomy/lib/src/interfaces/imu_utils.dart create mode 100644 autonomy/lib/src/interfaces/orchestrator.dart create mode 100644 autonomy/lib/src/interfaces/pathfinding.dart create mode 100644 autonomy/lib/src/interfaces/receiver.dart create mode 100644 autonomy/lib/src/interfaces/reporter.dart create mode 100644 autonomy/lib/src/interfaces/server.dart create mode 100644 autonomy/lib/src/interfaces/service.dart create mode 100644 autonomy/lib/src/interfaces/video.dart create mode 100644 autonomy/lib/src/rover/corrector.dart create mode 100644 autonomy/lib/src/rover/detector.dart create mode 100644 autonomy/lib/src/rover/drive.dart create mode 100644 autonomy/lib/src/rover/drive/motors.dart create mode 100644 autonomy/lib/src/rover/drive/sensor.dart create mode 100644 autonomy/lib/src/rover/drive/timed.dart create mode 100644 autonomy/lib/src/rover/gps.dart create mode 100644 autonomy/lib/src/rover/imu.dart create mode 100644 autonomy/lib/src/rover/orchestrator.dart create mode 100644 autonomy/lib/src/rover/pathfinding.dart create mode 100644 autonomy/lib/src/rover/sensorless.dart create mode 100644 autonomy/lib/src/rover/video.dart create mode 100644 autonomy/lib/src/simulator/detector.dart create mode 100644 autonomy/lib/src/simulator/drive.dart create mode 100644 autonomy/lib/src/simulator/gps.dart create mode 100644 autonomy/lib/src/simulator/imu.dart create mode 100644 autonomy/lib/src/simulator/orchestrator.dart create mode 100644 autonomy/lib/src/simulator/pathfinding.dart create mode 100644 autonomy/lib/src/simulator/realsense.dart create mode 100644 autonomy/test/sensor_test.dart diff --git a/autonomy/.github/pubspec_overrides.yaml b/autonomy/.github/pubspec_overrides.yaml new file mode 100644 index 00000000..b7c9d120 --- /dev/null +++ b/autonomy/.github/pubspec_overrides.yaml @@ -0,0 +1,7 @@ +resolution: + +dependency_overrides: + burt_network: + git: + url: https://github.com/BinghamtonRover/Networking + ref: 2.3.1 \ No newline at end of file diff --git a/autonomy/.github/workflows/analyze.yml b/autonomy/.github/workflows/analyze.yml new file mode 100644 index 00000000..b822d66a --- /dev/null +++ b/autonomy/.github/workflows/analyze.yml @@ -0,0 +1,41 @@ +name: Dart Analyzer + +on: + push: + branches: [ "main" ] + pull_request: + +jobs: + analyze: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + # Note: This workflow uses the latest stable version of the Dart SDK. + # You can specify other versions if desired, see documentation here: + # https://github.com/dart-lang/setup-dart/blob/main/README.md + - uses: dart-lang/setup-dart@v1 + with: + sdk: 3.6.0 + + # This package is part of a Pub Workspace. However, CI still needs to + # run on this repo by itself, so we want to override burt_network to use + # a Git dependency ONLY on GitHub Actions. + # + # To get around this, we commit the overrides to the .github folder where + # Dart can't find them, then copy them as part of the CI workflow. + - name: Install dependencies + run: | + mv .github/pubspec_overrides.yaml . + dart pub get + + - name: Analyze project source + run: dart analyze --fatal-infos + + # Your project will need to have tests in test/ and a dependency on + # package:test for this step to succeed. Note that Flutter projects will + # want to change this to 'flutter test'. + # FIXME: Disabling tests for now + # - name: Run tests + # run: dart test diff --git a/autonomy/.github/workflows/documentation.yml b/autonomy/.github/workflows/documentation.yml new file mode 100644 index 00000000..0267dfea --- /dev/null +++ b/autonomy/.github/workflows/documentation.yml @@ -0,0 +1,55 @@ +name: Generate Dart Documentation + +on: + push: + branches: [ "main" ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Git Setup + run: | + git config user.name "GitHub Actions Bot" + git config user.email "<>" + git branch --all + git switch --track origin/documentation + git reset --hard origin/main + + - name: Install Dart + uses: dart-lang/setup-dart@v1 + with: + sdk: 3.5.2 + + - name: Install dependencies + run: dart pub get + + - name: Analyze Dart code + run: dart analyze --fatal-infos + + - name: Output error + if: failure() + run: echo "::error The code or is missing documentation. Run flutter analyze --dartdocs" + + - name: Generate documentation + run: dart doc --output=docs + + # Your project will need to have tests in test/ and a dependency on + # package:test for this step to succeed. Note that Flutter projects will + # want to change this to 'flutter test'. + - name: Run tests + run: dart test + + - name: Commit and push files + run: | + cd docs + cd .. + git status + git stage --force docs + git commit -a -m "Generated documentation" + git push --force diff --git a/autonomy/bin/arcuo.dart b/autonomy/bin/arcuo.dart new file mode 100644 index 00000000..ae9f7d8c --- /dev/null +++ b/autonomy/bin/arcuo.dart @@ -0,0 +1,16 @@ +import "package:autonomy/autonomy.dart"; + +void main() async { + final rover = RoverAutonomy(); + rover.drive = RoverDrive(collection: rover, useImu: false, useGps: false); + await rover.init(); + //await rover.waitForValue(); + final didSeeAruco = await rover.drive.spinForAruco(); + if (didSeeAruco) { + rover.logger.info("Found aruco"); + await rover.drive.approachAruco(); + } else { + rover.logger.warning("COuld not find aruco"); + } + rover.logger.info("Done"); +} diff --git a/autonomy/bin/sensorless.dart b/autonomy/bin/sensorless.dart new file mode 100644 index 00000000..0ddcd1f0 --- /dev/null +++ b/autonomy/bin/sensorless.dart @@ -0,0 +1,63 @@ +import "package:burt_network/logging.dart"; +import "package:burt_network/protobuf.dart"; + +import "package:autonomy/simulator.dart"; +import "package:autonomy/rover.dart"; + +void main() async { + Logger.level = LogLevel.debug; + final simulator = AutonomySimulator(); + simulator.drive = SensorlessDrive(collection: simulator, useGps: false, useImu: false); + await simulator.init(); + await simulator.server.waitForConnection(); + + final message = AutonomyData( + destination: GpsCoordinates(latitude: 0, longitude: 0), + state: AutonomyState.DRIVING, + task: AutonomyTask.GPS_ONLY, + obstacles: [], + path: [ + for (double x = 0; x < 3; x++) + for (double y = 0; y < 3; y++) + GpsCoordinates(latitude: y, longitude: x), + ], + ); + simulator.server.sendMessage(message); + + // "Snakes" around a 3x3 meter box. (0, 0), North + await simulator.drive.goForward(); // (1, 0), North + await simulator.drive.goForward(); // (2, 0), North + await simulator.drive.turnRight(); // (2, 0), East + await simulator.drive.goForward(); // (2, 1), East + await simulator.drive.turnRight(); // (2, 1), South + await simulator.drive.goForward(); // (1, 1), South + await simulator.drive.goForward(); // (0, 1), South + await simulator.drive.turnLeft(); // (0, 1), East + await simulator.drive.goForward(); // (0, 2), East + await simulator.drive.turnLeft(); // (0, 2), North + await simulator.drive.goForward(); // (1, 2), North + await simulator.drive.goForward(); // (2, 2), North + await simulator.drive.turnLeft(); // (2, 2), West + await simulator.drive.goForward(); // (2, 1), West + await simulator.drive.goForward(); // (2, 0), West + await simulator.drive.turnLeft(); // (2, 0), South + await simulator.drive.goForward(); // (1, 0), South + await simulator.drive.goForward(); // (0, 0), South + await simulator.drive.turnLeft(); // (0, 0), East + await simulator.drive.turnLeft(); // (0, 0), North + + final message2 = AutonomyData( + state: AutonomyState.AT_DESTINATION, + task: AutonomyTask.AUTONOMY_TASK_UNDEFINED, + obstacles: [], + path: [ + for (double x = 0; x < 3; x++) + for (double y = 0; y < 3; y++) + GpsCoordinates(latitude: y, longitude: x), + ], + ); + simulator.server.sendMessage(message2); + simulator.server.sendMessage(message2); + + await simulator.dispose(); +} diff --git a/autonomy/bin/test.dart b/autonomy/bin/test.dart new file mode 100644 index 00000000..12205b1d --- /dev/null +++ b/autonomy/bin/test.dart @@ -0,0 +1,23 @@ +import "package:autonomy/autonomy.dart"; +import "package:burt_network/logging.dart"; +import "package:autonomy/src/rover/gps.dart"; +import "package:autonomy/src/rover/imu.dart"; + +void main() async { + Logger.level = LogLevel.all; + final rover = RoverAutonomy(); + rover.gps = RoverGps(collection: rover); + rover.imu = RoverImu(collection: rover); + rover.drive = RoverDrive(collection: rover, useGps: false); + + await rover.init(); +// await rover.waitForReadings(); +// await rover.waitForConnection(); + + rover.logger.info("Starting"); + await rover.drive.turnLeft(); + await rover.drive.turnRight(); + + rover.logger.info("Done"); + await rover.dispose(); +} diff --git a/autonomy/lib/src/interfaces/a_star.dart b/autonomy/lib/src/interfaces/a_star.dart new file mode 100644 index 00000000..6c7f16ec --- /dev/null +++ b/autonomy/lib/src/interfaces/a_star.dart @@ -0,0 +1,66 @@ +import "package:a_star/a_star.dart"; + +import "package:burt_network/protobuf.dart"; +import "package:autonomy/interfaces.dart"; + +class AutonomyAStarState extends AStarState { + final DriveDirection direction; + final DriveOrientation orientation; + final GpsCoordinates position; + final GpsCoordinates goal; + final AutonomyInterface collection; + + AutonomyAStarState({ + required this.position, + required this.goal, + required this.collection, + required this.direction, + required this.orientation, + required super.depth, + }); + + factory AutonomyAStarState.start({ + required AutonomyInterface collection, + required GpsCoordinates goal, + }) => AutonomyAStarState( + position: collection.gps.coordinates, + goal: goal, + collection: collection, + direction: DriveDirection.stop, + orientation: collection.imu.orientation!, + depth: 0, + ); + + @override + String toString() => switch(direction) { + DriveDirection.forward => "Go forward to ${position.prettyPrint()}", + DriveDirection.left => "Turn left to face $direction", + DriveDirection.right => "Turn right to face $direction", + DriveDirection.stop => "Start/Stop at ${position.prettyPrint()}", + }; + + @override + double heuristic() => position.manhattanDistance(goal); + + @override + String hash() => "${position.prettyPrint()} ($orientation)"; + + @override + bool isGoal() => position.isNear(goal); + + AutonomyAStarState copyWith({required DriveDirection direction, required DriveOrientation orientation, required GpsCoordinates position}) => AutonomyAStarState( + collection: collection, + position: position, + orientation: orientation, + direction: direction, + goal: goal, + depth: direction == DriveDirection.forward ? depth + 1 : depth + 2, + ); + + @override + Iterable expand() => [ + copyWith(direction: DriveDirection.forward, orientation: orientation, position: position.goForward(orientation)), + copyWith(direction: DriveDirection.left, orientation: orientation.turnLeft(), position: position), + copyWith(direction: DriveDirection.right, orientation: orientation.turnRight(), position: position), + ].where((state) => !collection.pathfinder.isObstacle(state.position)); +} diff --git a/autonomy/lib/src/interfaces/autonomy.dart b/autonomy/lib/src/interfaces/autonomy.dart new file mode 100644 index 00000000..ae69aba6 --- /dev/null +++ b/autonomy/lib/src/interfaces/autonomy.dart @@ -0,0 +1,66 @@ +import "package:burt_network/burt_network.dart"; + +import "package:autonomy/interfaces.dart"; + +abstract class AutonomyInterface extends Service with Receiver { + BurtLogger get logger; + GpsInterface get gps; + ImuInterface get imu; + DriveInterface get drive; + RoverSocket get server; + PathfindingInterface get pathfinder; + DetectorInterface get detector; + VideoInterface get video; + OrchestratorInterface get orchestrator; + + @override + Future init() async { + var result = true; + result &= await gps.init(); + result &= await imu.init(); + result &= await drive.init(); + result &= await server.init(); + result &= await pathfinder.init(); + result &= await detector.init(); + result &= await video.init(); + logger.info("Init orchestrator"); + await orchestrator.init(); + logger.info("Init orchestrator done"); + if (result) { + logger.info("Autonomy initialized"); + } else { + logger.warning("Autonomy could not initialize"); + } + return result; + } + + @override + Future dispose() async { + await gps.dispose(); + await imu.dispose(); + await drive.dispose(); + await pathfinder.dispose(); + await detector.dispose(); + await video.dispose(); + await orchestrator.dispose(); + logger.info("Autonomy disposed"); + await server.dispose(); + } + + Future restart() async { + await dispose(); + await init(); + } + + @override + Future waitForValue() async { + logger.info("Waiting for readings..."); + await gps.waitForValue(); + await imu.waitForValue(); + await video.waitForValue(); + logger.info("Received GPS and IMU values"); + } + + @override + bool get hasValue => gps.hasValue && imu.hasValue && video.hasValue; +} diff --git a/autonomy/lib/src/interfaces/detector.dart b/autonomy/lib/src/interfaces/detector.dart new file mode 100644 index 00000000..c42a6943 --- /dev/null +++ b/autonomy/lib/src/interfaces/detector.dart @@ -0,0 +1,10 @@ +import "package:autonomy/interfaces.dart"; + +abstract class DetectorInterface extends Service { + AutonomyInterface collection; + DetectorInterface({required this.collection}); + + bool findObstacles(); + bool canSeeAruco(); + bool isOnSlope(); +} diff --git a/autonomy/lib/src/interfaces/drive.dart b/autonomy/lib/src/interfaces/drive.dart new file mode 100644 index 00000000..08b677ed --- /dev/null +++ b/autonomy/lib/src/interfaces/drive.dart @@ -0,0 +1,79 @@ +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +enum DriveDirection { + forward, + left, + right, + stop, +} + +enum DriveOrientation { + north(0), + west(90), + south(180), + east(270); + + final int angle; + const DriveOrientation(this.angle); + + static DriveOrientation? fromRaw(Orientation orientation) { + // TODO: Make this more precise. + for (final value in values) { + if (orientation.isNear(value.angle.toDouble())) return value; + } + return null; + } + + DriveOrientation turnLeft() => switch (this) { + north => west, + west => south, + south => east, + east => north, + }; + + DriveOrientation turnRight() => switch (this) { + north => east, + west => north, + south => west, + east => south, + }; +} + +abstract class DriveInterface extends Service { + AutonomyInterface collection; + DriveOrientation orientation = DriveOrientation.north; + DriveInterface({required this.collection}); + + Future goDirection(DriveDirection direction) async => switch (direction) { + DriveDirection.forward => await goForward(), + DriveDirection.left => await turnLeft(), + DriveDirection.right => await turnRight(), + DriveDirection.stop => await stop(), + }; + + Future faceNorth(); + + Future goForward(); + Future turnLeft(); + Future turnRight(); + Future stop(); + + Future faceDirection(DriveOrientation orientation) async { + this.orientation = orientation; + } + + Future followPath(List path) async { + for (final state in path) { + await goDirection(state.direction); + } + } + + void setLedStrip(ProtoColor color, {bool blink = false}) { + final command = DriveCommand(color: color, blink: blink ? BoolState.YES : BoolState.NO); + collection.server.sendCommand(command); + } + + Future spinForAruco() async => false; + Future approachAruco() async { } +} diff --git a/autonomy/lib/src/interfaces/error.dart b/autonomy/lib/src/interfaces/error.dart new file mode 100644 index 00000000..9d0c9ed3 --- /dev/null +++ b/autonomy/lib/src/interfaces/error.dart @@ -0,0 +1,14 @@ +import "dart:math"; + +class RandomError { + final double maxError; + final _random = Random(); + + RandomError(this.maxError); + + double get value { + final sign = _random.nextBool() ? 1 : -1; + final value = _random.nextDouble() * maxError; + return sign * value; + } +} diff --git a/autonomy/lib/src/interfaces/gps.dart b/autonomy/lib/src/interfaces/gps.dart new file mode 100644 index 00000000..8ccef300 --- /dev/null +++ b/autonomy/lib/src/interfaces/gps.dart @@ -0,0 +1,27 @@ +import "package:burt_network/protobuf.dart"; +import "package:autonomy/interfaces.dart"; + +abstract class GpsInterface extends Service with Receiver { + static const gpsError = 0.00003; + static double currentLatitude = 0; + + final AutonomyInterface collection; + GpsInterface({required this.collection}); + + double get longitude => coordinates.longitude; + double get latitude => coordinates.latitude; + + void update(GpsCoordinates newValue); + GpsCoordinates get coordinates; + + bool isNear(GpsCoordinates other) => coordinates.isNear(other); + + @override + Future waitForValue() async { + await super.waitForValue(); + currentLatitude = coordinates.latitude; + } + + @override + Future init() async => true; +} diff --git a/autonomy/lib/src/interfaces/gps_utils.dart b/autonomy/lib/src/interfaces/gps_utils.dart new file mode 100644 index 00000000..dc4fc74c --- /dev/null +++ b/autonomy/lib/src/interfaces/gps_utils.dart @@ -0,0 +1,62 @@ + +import "dart:math"; + +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +extension RecordToGps on (num, num) { + GpsCoordinates toGps() => GpsCoordinates(latitude: $1.toDouble() * GpsUtils.latitudePerMeter, longitude: $2.toDouble() * GpsUtils.longitudePerMeter); +} + +extension GpsUtils on GpsCoordinates { + static double maxErrorMeters = 1; + static double get epsilonLatitude => maxErrorMeters * latitudePerMeter; + static double get epsilonLongitude => maxErrorMeters * longitudePerMeter; + + static GpsCoordinates get east => + GpsCoordinates(longitude: -1 / metersPerLongitude); + static GpsCoordinates get west => + GpsCoordinates(longitude: 1 / metersPerLongitude); + static GpsCoordinates get north => + GpsCoordinates(latitude: 1 * latitudePerMeter); + static GpsCoordinates get south => + GpsCoordinates(latitude: -1 * latitudePerMeter); + + // Taken from https://stackoverflow.com/a/39540339/9392211 + // static const metersPerLatitude = 111.32 * 1000; // 111.32 km + static const metersPerLatitude = 1; + static const radiansPerDegree = pi / 180; + static double get metersPerLongitude => 1; +// 40075 * cos( GpsInterface.currentLatitude * radiansPerDegree ) / 360 * 1000; + + static double get latitudePerMeter => 1 / metersPerLatitude; + static double get longitudePerMeter => 1 / metersPerLongitude; + + double distanceTo(GpsCoordinates other) => sqrt( + pow(latitude - other.latitude, 2) + + pow(longitude - other.longitude, 2), + ); + + double manhattanDistance(GpsCoordinates other) => + (latitude - other.latitude).abs() * metersPerLatitude + + (longitude - other.longitude).abs() * metersPerLongitude; + + bool isNear(GpsCoordinates other) => + (latitude - other.latitude).abs() < epsilonLatitude && + (longitude - other.longitude).abs() < epsilonLongitude; + + GpsCoordinates operator +(GpsCoordinates other) => GpsCoordinates( + latitude: latitude + other.latitude, + longitude: longitude + other.longitude, + ); + +// String prettyPrint() => "(lat=${(latitude * GpsUtils.metersPerLatitude).toStringAsFixed(2)}, long=${(longitude * GpsUtils.metersPerLongitude).toStringAsFixed(2)})"; + String prettyPrint() => toProto3Json().toString(); + + GpsCoordinates goForward(DriveOrientation orientation) => this + switch(orientation) { + DriveOrientation.north => GpsUtils.north, + DriveOrientation.south => GpsUtils.south, + DriveOrientation.west => GpsUtils.west, + DriveOrientation.east => GpsUtils.east, + }; +} diff --git a/autonomy/lib/src/interfaces/imu.dart b/autonomy/lib/src/interfaces/imu.dart new file mode 100644 index 00000000..5bb6bba2 --- /dev/null +++ b/autonomy/lib/src/interfaces/imu.dart @@ -0,0 +1,19 @@ +import "package:autonomy/interfaces.dart"; +import "package:burt_network/burt_network.dart"; + +abstract class ImuInterface extends Service with Receiver { + final AutonomyInterface collection; + ImuInterface({required this.collection}); + + double get heading => raw.z; + Orientation get raw; + DriveOrientation? get orientation { + collection.logger.trace("Trying to find orientation at $heading"); + return DriveOrientation.fromRaw(raw); + } + void update(Orientation newValue); + bool isNear(double angle) => raw.isNear(angle); + + @override + Future init() async => true; +} diff --git a/autonomy/lib/src/interfaces/imu_utils.dart b/autonomy/lib/src/interfaces/imu_utils.dart new file mode 100644 index 00000000..588189d3 --- /dev/null +++ b/autonomy/lib/src/interfaces/imu_utils.dart @@ -0,0 +1,27 @@ +import "package:burt_network/protobuf.dart"; + +extension OrientationUtils on Orientation { + static const double epsilon = 10; + + static final north = Orientation(z: 0); + static final west = Orientation(z: 90); + static final south = Orientation(z: 180); + static final east = Orientation(z: 270); + + double get heading => z; + + bool get isEmpty => x == 0 && y == 0 && z == 0; + + Orientation clampHeading() { + var adjustedHeading = heading; + if (heading >= 360) adjustedHeading -= 360; + if (heading < 0) adjustedHeading = 360 + heading; + return Orientation(x: x, y: y, z: adjustedHeading); + } + + bool isNear(double value) => value > 270 && z < 90 + ? (z + 360 - value).abs() < epsilon + : value < 90 && z > 270 + ? (z - value - 360).abs() < epsilon + : (z - value).abs() < epsilon; +} diff --git a/autonomy/lib/src/interfaces/orchestrator.dart b/autonomy/lib/src/interfaces/orchestrator.dart new file mode 100644 index 00000000..13ee8ed6 --- /dev/null +++ b/autonomy/lib/src/interfaces/orchestrator.dart @@ -0,0 +1,61 @@ +import "dart:io"; + +import "package:autonomy/interfaces.dart"; +import "package:burt_network/burt_network.dart"; +import "package:meta/meta.dart"; + +abstract class OrchestratorInterface extends Service { + final AutonomyInterface collection; + OrchestratorInterface({required this.collection}); + + AutonomyCommand? currentCommand; + AutonomyState currentState = AutonomyState.AUTONOMY_STATE_UNDEFINED; + Future onCommand(AutonomyCommand command) async { + collection.server.sendMessage(command); + if (command.abort) return abort(); + if (currentCommand != null) { + collection.logger.error("Already executing a command", body: "Abort first if you want to switch tasks"); + return; + } + + if (!collection.hasValue) { + collection.logger.error("Sensors haven't gotten any readings yet!"); + currentState = AutonomyState.NO_SOLUTION; + return; + } + await collection.drive.faceNorth(); + currentCommand = command; + switch (command.task) { + case AutonomyTask.GPS_ONLY: await handleGpsTask(command); + case AutonomyTask.VISUAL_MARKER: await handleArucoTask(command); + // TODO: Add more tasks + default: collection.logger.error("Unrecognized task: ${command.task}"); // ignore: no_default_cases + } + } + + @override + Future init() async { + collection.server.messages.onMessage( + name: AutonomyCommand().messageName, + constructor: AutonomyCommand.fromBuffer, + callback: onCommand, + ); + return true; + } + + @mustCallSuper + Future abort() async { + currentCommand = null; + collection.logger.warning("Aborting task!"); + currentState = AutonomyState.ABORTING; + await collection.drive.stop(); + await collection.dispose(); + exit(1); + } + + Future handleGpsTask(AutonomyCommand command); + Future handleArucoTask(AutonomyCommand command); + Future handleHammerTask(AutonomyCommand command); + Future handleBottleTask(AutonomyCommand command); + AutonomyData get statusMessage; +} diff --git a/autonomy/lib/src/interfaces/pathfinding.dart b/autonomy/lib/src/interfaces/pathfinding.dart new file mode 100644 index 00000000..a3b4c73a --- /dev/null +++ b/autonomy/lib/src/interfaces/pathfinding.dart @@ -0,0 +1,18 @@ +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +abstract class PathfindingInterface extends Service { + final AutonomyInterface collection; + PathfindingInterface({required this.collection}); + + List? getPath(GpsCoordinates destination, {bool verbose = false}); + + Set obstacles = {}; + void recordObstacle(GpsCoordinates coordinates) => obstacles.add(coordinates); + bool isObstacle(GpsCoordinates coordinates) => obstacles.any((obstacle) => obstacle.isNear(coordinates)); + + @override + Future dispose() async { + obstacles.clear(); + } +} diff --git a/autonomy/lib/src/interfaces/receiver.dart b/autonomy/lib/src/interfaces/receiver.dart new file mode 100644 index 00000000..59ec05bf --- /dev/null +++ b/autonomy/lib/src/interfaces/receiver.dart @@ -0,0 +1,9 @@ +mixin Receiver { + bool hasValue = false; + + Future waitForValue() async { + while (!hasValue) { + await Future.delayed(const Duration(seconds: 1)); + } + } +} diff --git a/autonomy/lib/src/interfaces/reporter.dart b/autonomy/lib/src/interfaces/reporter.dart new file mode 100644 index 00000000..4524b60d --- /dev/null +++ b/autonomy/lib/src/interfaces/reporter.dart @@ -0,0 +1,23 @@ +import "dart:async"; +import "package:burt_network/protobuf.dart"; + +import "package:autonomy/interfaces.dart"; + +mixin ValueReporter on Service { + AutonomyInterface get collection; + Message getMessage(); + + Timer? timer; + Duration get reportInterval => const Duration(milliseconds: 10); + + @override + Future init() async { + timer = Timer.periodic(reportInterval, (timer) => _reportValue()); + return super.init(); + } + + @override + Future dispose() async => timer?.cancel(); + + void _reportValue() => collection.server.sendMessage(getMessage()); +} diff --git a/autonomy/lib/src/interfaces/server.dart b/autonomy/lib/src/interfaces/server.dart new file mode 100644 index 00000000..cec6850e --- /dev/null +++ b/autonomy/lib/src/interfaces/server.dart @@ -0,0 +1,25 @@ +import "dart:io"; + +import "package:burt_network/burt_network.dart"; + +extension ServerUtils on RoverSocket { + static SocketInfo subsystemsDestination = SocketInfo( + address: InternetAddress("192.168.1.20"), + port: 8001, + ); + + void sendCommand(Message message) => sendMessage(message, destination: subsystemsDestination); + + Future waitForConnection() async { + logger.info("Waiting for connection..."); + while (!isConnected) { + await Future.delayed(const Duration(milliseconds: 100)); + } + return; + } + + void sendDone() { + final message = AutonomyData(state: AutonomyState.AT_DESTINATION, task: AutonomyTask.AUTONOMY_TASK_UNDEFINED); + sendMessage(message); + } +} diff --git a/autonomy/lib/src/interfaces/service.dart b/autonomy/lib/src/interfaces/service.dart new file mode 100644 index 00000000..19cbacaa --- /dev/null +++ b/autonomy/lib/src/interfaces/service.dart @@ -0,0 +1 @@ +export "package:burt_network/burt_network.dart" show Service; diff --git a/autonomy/lib/src/interfaces/video.dart b/autonomy/lib/src/interfaces/video.dart new file mode 100644 index 00000000..6f3fc32b --- /dev/null +++ b/autonomy/lib/src/interfaces/video.dart @@ -0,0 +1,17 @@ +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +/// Handles obstacle detection data and ArUco data from video +abstract class VideoInterface extends Service with Receiver { + bool flag = false; + + final AutonomyInterface collection; + VideoInterface({required this.collection}); + + VideoData data = VideoData(); + + void updateFrame(VideoData newData); + + // double get arucoSize => data.arucoSize; + // double get arucoPosition => data.arucoPosition; +} diff --git a/autonomy/lib/src/rover/corrector.dart b/autonomy/lib/src/rover/corrector.dart new file mode 100644 index 00000000..46b59e1f --- /dev/null +++ b/autonomy/lib/src/rover/corrector.dart @@ -0,0 +1,40 @@ +import "dart:collection"; + +class ErrorCorrector { // non-nullable + final int maxSamples; + final double maxDeviation; + ErrorCorrector({required this.maxSamples, this.maxDeviation = double.infinity}); + + double calibratedValue = 0; + final Queue recentSamples = DoubleLinkedQueue(); + + void addValue(double value) { + if (recentSamples.isEmpty) { + recentSamples.add(value); + calibratedValue = value; + return; + } + final deviation = (calibratedValue - value).abs(); + if (deviation > maxDeviation) return; + if (recentSamples.length == maxSamples) recentSamples.removeLast(); + recentSamples.addFirst(value); + calibratedValue = recentSamples.weightedAverage(); + } + + void clear() { + calibratedValue = 0; + recentSamples.clear(); + } +} + +extension on Iterable { + double weightedAverage() { + num sum = 0; + var count = 0; + for (final element in this) { + sum += element; + count++; + } + return sum / count; + } +} diff --git a/autonomy/lib/src/rover/detector.dart b/autonomy/lib/src/rover/detector.dart new file mode 100644 index 00000000..f28c508b --- /dev/null +++ b/autonomy/lib/src/rover/detector.dart @@ -0,0 +1,21 @@ +import "package:autonomy/interfaces.dart"; + +class RoverDetector extends DetectorInterface { + RoverDetector({required super.collection}); + + @override + bool isOnSlope() => false; + + @override + bool findObstacles() => false; + + @override +// bool canSeeAruco() => collection.video.data.arucoDetected == BoolState.YES; + bool canSeeAruco() => collection.video.flag; + + @override + Future init() async => true; + + @override + Future dispose() async { } +} diff --git a/autonomy/lib/src/rover/drive.dart b/autonomy/lib/src/rover/drive.dart new file mode 100644 index 00000000..7cef09e4 --- /dev/null +++ b/autonomy/lib/src/rover/drive.dart @@ -0,0 +1,67 @@ +import "package:burt_network/burt_network.dart"; +import "package:autonomy/interfaces.dart"; + +import "drive/timed.dart"; +import "drive/sensor.dart"; + +/// A helper class to send drive commands to the rover with a simpler API. +class RoverDrive extends DriveInterface { + final bool useGps; + final bool useImu; + + final SensorDrive sensorDrive; + final TimedDrive timedDrive; + + // TODO: Calibrate these + RoverDrive({required super.collection, this.useGps = true, this.useImu = true}) : + sensorDrive = SensorDrive(collection: collection), + timedDrive = TimedDrive(collection: collection); + + /// Initializes the rover's drive subsystems. + @override + Future init() async => true; + + /// Stops the rover from driving. + @override + Future dispose() => stop(); + + /// Sets the angle of the front camera. + void setCameraAngle({required double swivel, required double tilt}) { + collection.logger.trace("Setting camera angles to $swivel (swivel) and $tilt (tilt)"); + final command = DriveCommand(frontSwivel: swivel, frontTilt: tilt); + collection.server.sendCommand(command); + } + + @override + Future stop() async { + await timedDrive.stop(); + } + + @override + Future faceNorth() => useImu ? sensorDrive.faceNorth() : timedDrive.faceNorth(); + + @override + Future spinForAruco() => sensorDrive.spinForAruco(); + @override + Future approachAruco() => sensorDrive.approachAruco(); + + + @override + Future faceDirection(DriveOrientation orientation) async { + if (useImu) { + await sensorDrive.faceDirection(orientation); + } else { + await timedDrive.faceDirection(orientation); + } + await super.faceDirection(orientation); + } + + @override + Future goForward() => useGps ? sensorDrive.goForward() : timedDrive.goForward(); + + @override + Future turnLeft() => useImu ? sensorDrive.turnLeft() : timedDrive.turnLeft(); + + @override + Future turnRight() => useImu ? sensorDrive.turnRight() : timedDrive.turnRight(); +} diff --git a/autonomy/lib/src/rover/drive/motors.dart b/autonomy/lib/src/rover/drive/motors.dart new file mode 100644 index 00000000..12ae541b --- /dev/null +++ b/autonomy/lib/src/rover/drive/motors.dart @@ -0,0 +1,26 @@ +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +mixin RoverMotors { + AutonomyInterface get collection; + + /// Sets the max speed of the rover. + /// + /// [setSpeeds] takes the speeds of each side of wheels. These numbers are percentages of the + /// max speed allowed by the rover, which we call the throttle. This function adjusts the + /// throttle, as a percentage of the rover's top speed. + void setThrottle(double throttle) { + collection.logger.trace("Setting throttle to $throttle"); + collection.server.sendCommand(DriveCommand(throttle: throttle, setThrottle: true)); + } + + /// Sets the speeds of the left and right wheels, using differential steering. + /// + /// These values are percentages of the max speed allowed by the rover. See [setThrottle]. + void setSpeeds({required double left, required double right}) { + right *= -1; + collection.logger.trace("Setting speeds to $left and $right"); + collection.server.sendCommand(DriveCommand(left: left, setLeft: true)); + collection.server.sendCommand(DriveCommand(right: right, setRight: true)); + } +} diff --git a/autonomy/lib/src/rover/drive/sensor.dart b/autonomy/lib/src/rover/drive/sensor.dart new file mode 100644 index 00000000..207e4fc5 --- /dev/null +++ b/autonomy/lib/src/rover/drive/sensor.dart @@ -0,0 +1,148 @@ +import "package:autonomy/autonomy.dart"; +import "package:autonomy/interfaces.dart"; + +import "motors.dart"; + +class SensorDrive extends DriveInterface with RoverMotors { + static const double maxThrottle = 0.1; + static const double turnThrottle = 0.1; + static const predicateDelay = Duration(milliseconds: 100); + static const turnDelay = Duration(milliseconds: 1500); + + SensorDrive({required super.collection}); + + @override + Future stop() async { + setThrottle(0); + setSpeeds(left: 0, right: 0); + } + + Future waitFor(bool Function() predicate) async { + while (!predicate()) { + await Future.delayed(predicateDelay); + await collection.imu.waitForValue(); + } + } + + @override + Future init() async => true; + + @override + Future dispose() async { } + + @override + Future goForward() async { + final orientation = collection.imu.orientation; + final currentCoordinates = collection.gps.coordinates; + final destination = currentCoordinates.goForward(orientation!); + + setThrottle(maxThrottle); + setSpeeds(left: 1, right: 1); + await waitFor(() => collection.gps.coordinates.isNear(destination)); + await stop(); + } + + @override + Future faceNorth() async { + collection.logger.info("Turning to face north..."); + setThrottle(turnThrottle); + setSpeeds(left: -1, right: 1); + await waitFor(() { + collection.logger.trace("Current heading: ${collection.imu.heading}"); + return collection.imu.raw.isNear(0); + }); + await stop(); + } + + @override + Future faceDirection(DriveOrientation orientation) async { + collection.logger.info("Turning to face $orientation..."); + setThrottle(turnThrottle); + setSpeeds(left: -1, right: 1); + await waitFor(() { + collection.logger.trace("Current heading: ${collection.imu.heading}"); + return collection.imu.raw.isNear(orientation.angle.toDouble()); + }); + await stop(); + await super.faceDirection(orientation); + } + + @override + Future turnLeft() async { + await collection.imu.waitForValue(); + + if (collection.imu.orientation == null) { + await faceNorth(); + await faceDirection(this.orientation); + } + await collection.imu.waitForValue(); + + final orientation = collection.imu.orientation; + final destination = orientation!.turnLeft(); // do NOT clamp! + setThrottle(maxThrottle); + setSpeeds(left: -1, right: 1); + await waitFor(() => collection.imu.orientation == destination); + await stop(); + this.orientation = this.orientation.turnLeft(); + } + + @override + Future turnRight() async { + await collection.imu.waitForValue(); + if (collection.imu.orientation == null) { + await faceNorth(); + await faceDirection(this.orientation); + } + await collection.imu.waitForValue(); + final orientation = collection.imu.orientation; + final destination = orientation!.turnRight(); // do NOT clamp! + setThrottle(maxThrottle); + setSpeeds(left: 1, right: -1); + await waitFor(() => collection.imu.orientation == destination); + await stop(); + this.orientation = this.orientation.turnRight(); + } + + @override + Future spinForAruco() async { + for (var i = 0; i < 16; i++) { + setThrottle(turnThrottle); + setSpeeds(left: -1, right: 1); + await Future.delayed(turnDelay); + await stop(); + + for (var j = 0; j < 300; j++) { + await Future.delayed(const Duration(milliseconds: 10)); + collection.logger.trace("Can see aruco? ${collection.detector.canSeeAruco()}"); + + if (collection.detector.canSeeAruco()) { + // Spin a bit more to center it + // print("We found it!"); + // setThrottle(0.1); + // setSpeeds(left: -1, right: 1); + // await waitFor(() { + // final pos = collection.video.arucoPosition; + // collection.logger.debug("aruco is at $pos"); + // return pos > 0.2; + // }); + // await stop(); + return true; + }} + } + return false; + } + + @override + Future approachAruco() async { + setThrottle(maxThrottle); + setSpeeds(left: 1, right: 1); + // const threshold = 0.2; + // await waitFor(() { + // final pos = collection.video.arucoSize; + // collection.logger.debug("It is at $pos percent"); + // return (pos.abs() < 0.00001 && !collection.detector.canSeeAruco()) || pos >= threshold; + // }); + await Future.delayed(const Duration(seconds: 10)); + await stop(); + } +} diff --git a/autonomy/lib/src/rover/drive/timed.dart b/autonomy/lib/src/rover/drive/timed.dart new file mode 100644 index 00000000..142a1ff4 --- /dev/null +++ b/autonomy/lib/src/rover/drive/timed.dart @@ -0,0 +1,51 @@ +import "package:autonomy/interfaces.dart"; + +import "motors.dart"; + +class TimedDrive extends DriveInterface with RoverMotors { + static const maxThrottle = 0.1; + static const turnThrottle = 0.1; + static const oneMeterDelay = Duration(milliseconds: 5500); + static const turnDelay = Duration(milliseconds: 4500); + + TimedDrive({required super.collection}); + + @override + Future init() async => true; + + @override + Future dispose() async { } + + @override + Future stop() async { + setThrottle(0); + setSpeeds(left: 0, right: 0); + } + + @override + Future faceNorth() async { /* Assume already facing north */ } + + @override + Future goForward() async { + setThrottle(maxThrottle); + setSpeeds(left: 1, right: 1); + await Future.delayed(oneMeterDelay); + await stop(); + } + + @override + Future turnLeft() async { + setThrottle(turnThrottle); + setSpeeds(left: -1, right: 1); + await Future.delayed(turnDelay); + await stop(); + } + + @override + Future turnRight() async { + setThrottle(turnThrottle); + setSpeeds(left: 1, right: -1); + await Future.delayed(turnDelay); + await stop(); + } +} diff --git a/autonomy/lib/src/rover/gps.dart b/autonomy/lib/src/rover/gps.dart new file mode 100644 index 00000000..2704b853 --- /dev/null +++ b/autonomy/lib/src/rover/gps.dart @@ -0,0 +1,41 @@ +import "package:burt_network/burt_network.dart"; +import "package:autonomy/interfaces.dart"; + +import "corrector.dart"; + +class RoverGps extends GpsInterface { + final _latitudeCorrector = ErrorCorrector(maxSamples: 1, maxDeviation: GpsInterface.gpsError * 10); + final _longitudeCorrector = ErrorCorrector(maxSamples: 1, maxDeviation: GpsInterface.gpsError * 10); + RoverGps({required super.collection}); + + @override + Future init() async { + collection.server.messages.onMessage( + name: RoverPosition().messageName, + constructor: RoverPosition.fromBuffer, + callback: (pos) { + if (pos.hasGps()) update(pos.gps); + }, + ); + return super.init(); + } + + @override + Future dispose() async { + _latitudeCorrector.clear(); + _longitudeCorrector.clear(); + } + + @override + void update(GpsCoordinates newValue) { + _latitudeCorrector.addValue(newValue.latitude); + _longitudeCorrector.addValue(newValue.longitude); + hasValue = true; + } + + @override + GpsCoordinates get coordinates => GpsCoordinates( + latitude: _latitudeCorrector.calibratedValue, + longitude: _longitudeCorrector.calibratedValue, + ); +} diff --git a/autonomy/lib/src/rover/imu.dart b/autonomy/lib/src/rover/imu.dart new file mode 100644 index 00000000..48f66666 --- /dev/null +++ b/autonomy/lib/src/rover/imu.dart @@ -0,0 +1,43 @@ +import "package:burt_network/burt_network.dart"; +import "package:autonomy/interfaces.dart"; + +import "corrector.dart"; + +class RoverImu extends ImuInterface { + final _zCorrector = ErrorCorrector(maxSamples: 10, maxDeviation: 15); + RoverImu({required super.collection}); + + Orientation value = Orientation(); + + @override + Future init() async { + collection.server.messages.onMessage( + name: RoverPosition().messageName, + constructor: RoverPosition.fromBuffer, + callback: (pos) { + if (pos.hasOrientation()) update(pos.orientation); + }, + ); + return super.init(); + } + + @override + Future dispose() async { + _zCorrector.clear(); + } + + @override + void update(Orientation newValue) { + // _zCorrector.addValue(newValue.heading); + // collection.logger.trace("Got IMU value"); + hasValue = true; + value = newValue; + } + + @override + Orientation get raw => Orientation( + x: 0, + y: 0, + z: value.z, + ).clampHeading(); +} diff --git a/autonomy/lib/src/rover/orchestrator.dart b/autonomy/lib/src/rover/orchestrator.dart new file mode 100644 index 00000000..2fd9a2f8 --- /dev/null +++ b/autonomy/lib/src/rover/orchestrator.dart @@ -0,0 +1,113 @@ +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; +import "dart:async"; + +class RoverOrchestrator extends OrchestratorInterface with ValueReporter { + final List traversed = []; + List? currentPath; + RoverOrchestrator({required super.collection}); + + @override + Future dispose() async { + currentPath = null; + currentCommand = null; + currentState = AutonomyState.AUTONOMY_STATE_UNDEFINED; + traversed.clear(); + await super.dispose(); + } + + @override + AutonomyData get statusMessage => AutonomyData( + destination: currentCommand?.destination, + state: currentState, + obstacles: collection.pathfinder.obstacles, + path: [ + for (final transition in currentPath ?? []) + transition.position, + ...traversed, + ], + task: currentCommand?.task, + crash: false, // TODO: Investigate if this is used and how to use it better + ); + + @override + Message getMessage() => statusMessage; + + @override + Future handleGpsTask(AutonomyCommand command) async { + final destination = command.destination; + collection.logger.info("Got GPS Task: Go to ${destination.prettyPrint()}"); + collection.logger.debug("Currently at ${collection.gps.coordinates.prettyPrint()}"); + collection.drive.setLedStrip(ProtoColor.RED); + while (!collection.gps.coordinates.isNear(destination)) { + // Calculate a path + collection.logger.debug("Finding a path"); + currentState = AutonomyState.PATHING; + await collection.drive.faceNorth(); + final path = collection.pathfinder.getPath(destination); + currentPath = path; // also use local variable path for promotion + if (path == null) { + final current = collection.gps.coordinates; + collection.logger.error("Could not find a path", body: "No path found from ${current.prettyPrint()} to ${destination.prettyPrint()}"); + currentState = AutonomyState.NO_SOLUTION; + currentCommand = null; + return; + } + // Try to take that path + final current = collection.gps.coordinates; + collection.logger.info("Found a path from ${current.prettyPrint()} to ${destination.prettyPrint()}: ${path.length} steps"); + collection.logger.debug("Here is a summary of the path"); + for (final step in path) { + collection.logger.debug(step.toString()); + } + currentState = AutonomyState.DRIVING; + var count = 0; + for (final state in path) { + collection.logger.debug(state.toString()); + await collection.drive.goDirection(state.direction); + traversed.add(state.position); + if (state.direction != DriveDirection.forward) continue; + if (count++ == 5) break; + final foundObstacle = collection.detector.findObstacles(); + if (foundObstacle) { + collection.logger.debug("Found an obstacle. Recalculating path..."); + break; // calculate a new path + } + } + } + collection.logger.info("Task complete"); + collection.drive.setLedStrip(ProtoColor.GREEN, blink: true); + currentState = AutonomyState.AT_DESTINATION; + currentCommand = null; + } + + @override + Future handleArucoTask(AutonomyCommand command) async { + collection.drive.setLedStrip(ProtoColor.RED); + + // Go to GPS coordinates + // await handleGpsTask(command); + collection.logger.info("Got ArUco Task"); + + currentState = AutonomyState.SEARCHING; + collection.logger.info("Searching for ArUco tag"); + final didSeeAruco = await collection.drive.spinForAruco(); + if (didSeeAruco) { + collection.logger.info("Found aruco"); + currentState = AutonomyState.APPROACHING; + await collection.drive.approachAruco(); + collection.drive.setLedStrip(ProtoColor.GREEN, blink: true); + currentState = AutonomyState.AT_DESTINATION; + } + } + + @override + Future handleHammerTask(AutonomyCommand command) async { + + } + + @override + Future handleBottleTask(AutonomyCommand command) async { + + } +} diff --git a/autonomy/lib/src/rover/pathfinding.dart b/autonomy/lib/src/rover/pathfinding.dart new file mode 100644 index 00000000..2eb06735 --- /dev/null +++ b/autonomy/lib/src/rover/pathfinding.dart @@ -0,0 +1,22 @@ +import "package:a_star/a_star.dart"; + +import "package:autonomy/interfaces.dart"; +import "package:burt_network/burt_network.dart"; +import "package:burt_network/protobuf.dart"; + +class RoverPathfinder extends PathfindingInterface { + RoverPathfinder({required super.collection}); + + @override + Future init() async => true; + + @override + List? getPath(GpsCoordinates destination, {bool verbose = false}) { + if (isObstacle(destination)) return null; + final state = AutonomyAStarState.start(collection: collection, goal: destination); + final result = aStar(state, verbose: verbose, limit: 50000); + if (result == null) return null; + final transitions = result.reconstructPath().toList(); + return transitions; + } +} diff --git a/autonomy/lib/src/rover/sensorless.dart b/autonomy/lib/src/rover/sensorless.dart new file mode 100644 index 00000000..2beab095 --- /dev/null +++ b/autonomy/lib/src/rover/sensorless.dart @@ -0,0 +1,64 @@ +import "package:autonomy/interfaces.dart"; +import "package:autonomy/rover.dart"; +import "package:autonomy/simulator.dart"; + +class SensorlessDrive extends DriveInterface { + final DriveInterface simulatedDrive; + final DriveInterface realDrive; + + SensorlessDrive({required super.collection, bool useGps = true, bool useImu = true}) : + simulatedDrive = DriveSimulator(collection: collection), + realDrive = RoverDrive(collection: collection, useGps: useGps, useImu: useImu); + + @override + Future init() async { + var result = true; + result &= await simulatedDrive.init(); + result &= await realDrive.init(); + return result; + } + + @override + Future dispose() async { + await simulatedDrive.dispose(); + await realDrive.dispose(); + } + + @override + Future goForward() async { + await simulatedDrive.goForward(); + await realDrive.goForward(); + } + + @override + Future stop() async { + await simulatedDrive.stop(); + await realDrive.stop(); + } + + @override + Future faceNorth() async { + await simulatedDrive.faceNorth(); + await realDrive.faceNorth(); + } + + + @override + Future faceDirection(DriveOrientation orientation) async { + await simulatedDrive.faceDirection(orientation); + await realDrive.faceDirection(orientation); + await super.faceDirection(orientation); + } + + @override + Future turnLeft() async { + await simulatedDrive.turnLeft(); + await realDrive.turnLeft(); + } + + @override + Future turnRight() async { + await simulatedDrive.turnRight(); + await realDrive.turnRight(); + } +} diff --git a/autonomy/lib/src/rover/video.dart b/autonomy/lib/src/rover/video.dart new file mode 100644 index 00000000..0f829acb --- /dev/null +++ b/autonomy/lib/src/rover/video.dart @@ -0,0 +1,32 @@ +import "dart:async"; + +import "package:autonomy/interfaces.dart"; +import "package:burt_network/burt_network.dart"; + +class RoverVideo extends VideoInterface { + RoverVideo({required super.collection}); + + @override + Future init() async { + collection.server.messages.onMessage( + name: VideoData().messageName, + constructor: VideoData.fromBuffer, + callback: updateFrame, + ); + return true; + } + + @override + Future dispose() async { } + + @override + void updateFrame(VideoData newData) { + data = newData; + // if (data.arucoDetected == BoolState.YES) { + // flag = true; + // Timer(const Duration(seconds: 3), () => flag = false); + // collection.logger.info("Is ArUco detected: ${data.arucoDetected}"); + // } + hasValue = true; + } +} diff --git a/autonomy/lib/src/simulator/detector.dart b/autonomy/lib/src/simulator/detector.dart new file mode 100644 index 00000000..82349221 --- /dev/null +++ b/autonomy/lib/src/simulator/detector.dart @@ -0,0 +1,46 @@ +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +class SimulatedObstacle { + final GpsCoordinates coordinates; + final int radius; + SimulatedObstacle({required this.coordinates, required this.radius}); + + bool isNear(GpsCoordinates other) => + coordinates.distanceTo(other) <= radius; +} + +class DetectorSimulator extends DetectorInterface { + static const arucoPosition = (10, 10); + static const slopedLatitude = -5; + + final List obstacles; + final Set found = {}; + + DetectorSimulator({required super.collection, required this.obstacles}); + + @override + Future init() async => true; + + @override + Future dispose() async => obstacles.clear(); + + @override + bool findObstacles() { + final coordinates = collection.gps.coordinates; + var result = false; + for (final obstacle in obstacles) { + if (!obstacle.isNear(coordinates) || found.contains(obstacle.coordinates)) continue; + result = true; + found.add(obstacle.coordinates); + collection.pathfinder.recordObstacle(obstacle.coordinates); + } + return result; + } + + @override + bool canSeeAruco() => false; // if can see [arucoPosition] + + @override + bool isOnSlope() => false; // if on [slopedLatitude] +} diff --git a/autonomy/lib/src/simulator/drive.dart b/autonomy/lib/src/simulator/drive.dart new file mode 100644 index 00000000..16eecaae --- /dev/null +++ b/autonomy/lib/src/simulator/drive.dart @@ -0,0 +1,54 @@ +// ignore_for_file: cascade_invocations + +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +class DriveSimulator extends DriveInterface { + final bool shouldDelay; + DriveSimulator({required super.collection, this.shouldDelay = false}); + + @override + Future init() async => true; + + @override + Future dispose() async { } + + @override + Future goForward() async { + final position = collection.gps.coordinates; + final orientation = collection.imu.orientation; + final newPosition = position.goForward(orientation!); + collection.logger.debug("Going forward"); + collection.logger.trace(" Old position: ${position.prettyPrint()}"); + collection.logger.trace(" Orientation: $orientation"); + collection.logger.trace(" New position: ${newPosition.prettyPrint()}"); + collection.gps.update(newPosition); + if (shouldDelay) await Future.delayed(const Duration(milliseconds: 500)); + } + + @override + Future faceNorth() async { + collection.imu.update(OrientationUtils.north); + } + + @override + Future turnLeft() async { + collection.logger.debug("Turning left"); + final heading = collection.imu.heading; + final orientation = Orientation(z: heading + 90); + collection.imu.update(orientation); + if (shouldDelay) await Future.delayed(const Duration(milliseconds: 500)); + } + + @override + Future turnRight() async { + collection.logger.debug("Turning right"); + final heading = collection.imu.heading; + final orientation = Orientation(z: heading - 90); + collection.imu.update(orientation); + if (shouldDelay) await Future.delayed(const Duration(milliseconds: 500)); + } + + @override + Future stop() async => collection.logger.debug("Stopping"); +} diff --git a/autonomy/lib/src/simulator/gps.dart b/autonomy/lib/src/simulator/gps.dart new file mode 100644 index 00000000..0062db25 --- /dev/null +++ b/autonomy/lib/src/simulator/gps.dart @@ -0,0 +1,28 @@ +import "package:burt_network/protobuf.dart"; +import "package:autonomy/interfaces.dart"; + +class GpsSimulator extends GpsInterface with ValueReporter { + final RandomError _error; + GpsSimulator({required super.collection, double maxError = 0}) : + _error = RandomError(maxError); + + @override + RoverPosition getMessage() => RoverPosition(gps: coordinates); + + GpsCoordinates _coordinates = GpsCoordinates(); + + @override + GpsCoordinates get coordinates => GpsCoordinates( + latitude: _coordinates.latitude + _error.value, + longitude: _coordinates.longitude + _error.value, + ); + + @override + void update(GpsCoordinates newValue) => _coordinates = newValue; + + @override + Future init() async { + hasValue = true; + return super.init(); + } +} diff --git a/autonomy/lib/src/simulator/imu.dart b/autonomy/lib/src/simulator/imu.dart new file mode 100644 index 00000000..3c4cbacc --- /dev/null +++ b/autonomy/lib/src/simulator/imu.dart @@ -0,0 +1,35 @@ +import "package:burt_network/protobuf.dart"; +import "package:autonomy/interfaces.dart"; + +class ImuSimulator extends ImuInterface with ValueReporter { + final RandomError _error; + ImuSimulator({required super.collection, double maxError = 0}) : + _error = RandomError(maxError); + + @override + RoverPosition getMessage() => RoverPosition(orientation: raw); + + Orientation _orientation = Orientation(); + + @override + Orientation get raw => Orientation( + x: _orientation.x + _error.value, + y: _orientation.y + _error.value, + z: _orientation.z + _error.value, + ); + + @override + void update(Orientation newValue) => _orientation = newValue.clampHeading(); + + @override + Future init() async { + hasValue = true; + return super.init(); + } + + @override + Future dispose() async { + _orientation = Orientation(); + await super.dispose(); + } +} diff --git a/autonomy/lib/src/simulator/orchestrator.dart b/autonomy/lib/src/simulator/orchestrator.dart new file mode 100644 index 00000000..56420d6b --- /dev/null +++ b/autonomy/lib/src/simulator/orchestrator.dart @@ -0,0 +1,32 @@ +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +class OrchestratorSimulator extends OrchestratorInterface { + OrchestratorSimulator({required super.collection}); + + @override + Future dispose() async { } + + @override + AutonomyData get statusMessage => AutonomyData(); + + @override + Future handleGpsTask(AutonomyCommand command) async { + + } + + @override + Future handleArucoTask(AutonomyCommand command) async { + + } + + @override + Future handleHammerTask(AutonomyCommand command) async { + + } + + @override + Future handleBottleTask(AutonomyCommand command) async { + + } +} diff --git a/autonomy/lib/src/simulator/pathfinding.dart b/autonomy/lib/src/simulator/pathfinding.dart new file mode 100644 index 00000000..155f20e0 --- /dev/null +++ b/autonomy/lib/src/simulator/pathfinding.dart @@ -0,0 +1,25 @@ +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +class PathfindingSimulator extends PathfindingInterface { + static int i = 0; + + PathfindingSimulator({required super.collection}); + + @override + Future init() async => true; + + @override + List getPath(GpsCoordinates destination, {bool verbose = false}) => [ + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 0).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.right, collection: collection), + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 0).toGps(), orientation: DriveOrientation.east, direction: DriveDirection.forward, collection: collection), + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 1).toGps(), orientation: DriveOrientation.east, direction: DriveDirection.forward, collection: collection), + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 2).toGps(), orientation: DriveOrientation.east, direction: DriveDirection.left, collection: collection), + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 2).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.forward, collection: collection), + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (1, 2).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.forward, collection: collection), + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (2, 2).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.left, collection: collection), + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (2, 2).toGps(), orientation: DriveOrientation.west, direction: DriveDirection.forward, collection: collection), + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (2, 1).toGps(), orientation: DriveOrientation.west, direction: DriveDirection.right, collection: collection), + AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (2, 1).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.forward, collection: collection), + ]; +} diff --git a/autonomy/lib/src/simulator/realsense.dart b/autonomy/lib/src/simulator/realsense.dart new file mode 100644 index 00000000..f4251028 --- /dev/null +++ b/autonomy/lib/src/simulator/realsense.dart @@ -0,0 +1,22 @@ +import "dart:typed_data"; + +import "package:autonomy/interfaces.dart"; +import "package:burt_network/protobuf.dart"; + +class VideoSimulator extends VideoInterface { + VideoSimulator({required super.collection}); + + @override + Future init() async { + hasValue = true; + return true; + } + + @override + Future dispose() async => depthFrame = Uint16List.fromList([]); + + Uint16List depthFrame = Uint16List.fromList([]); + + @override + void updateFrame(VideoData newData) { } +} diff --git a/autonomy/test/sensor_test.dart b/autonomy/test/sensor_test.dart new file mode 100644 index 00000000..6375b9eb --- /dev/null +++ b/autonomy/test/sensor_test.dart @@ -0,0 +1,246 @@ +import "package:autonomy/src/rover/imu.dart"; +import "package:burt_network/logging.dart"; +import "package:test/test.dart"; + +import "package:burt_network/protobuf.dart"; + +import "package:autonomy/interfaces.dart"; +import "package:autonomy/simulator.dart"; +import "package:autonomy/src/rover/gps.dart"; + +const imuError = 2.5; +const gpsPrecision = 7; + +void main() => group("[Sensors]", tags: ["sensors"], () { + setUp(() => Logger.level = LogLevel.off); + tearDown(() => Logger.level = LogLevel.off); + + test("GpsUtils.isNear", () { + final origin = (0, 0).toGps(); + expect(GpsCoordinates(latitude: 0, longitude: 0), origin); + expect(origin.isNear(origin), isTrue); + + final a = (5, 5).toGps(); + final a2 = (5, 5).toGps(); + final b = (5, 6.5).toGps(); + + expect(a.isNear(a), isTrue); + expect(a.isNear(a2), isTrue); + expect(a.isNear(b), isFalse); + + final c = GpsCoordinates(latitude: 0, longitude: 0); + final d = GpsCoordinates(latitude: 45.123, longitude: 72.123); + final e = GpsCoordinates(latitude: 12.123, longitude: 24.123); + + expect(c.isNear(d), isFalse); + expect(c.isNear(e), isFalse); + expect(d.isNear(e), isFalse); + + final f = (12, 12).toGps(); + final g = (12.2, 12.2).toGps(); + expect(f.isNear(g), isTrue); + }); + + test("GPS noise when stationary", () async { + // Set up a simulated and real GPS, both starting at (0, 0) + final oldError = GpsUtils.maxErrorMeters; + GpsUtils.maxErrorMeters = 3; + Logger.level = LogLevel.off; + + final simulator = AutonomySimulator(); + final realGps = RoverGps(collection: simulator); + final simulatedGps = GpsSimulator(collection: simulator, maxError: GpsInterface.gpsError); + final origin = GpsCoordinates(); + simulatedGps.update(origin); + realGps.update(origin); + expect(realGps.isNear(origin), isTrue); + + // Feed many noisy signals to produce a cleaner signal. + var count = 0; + for (var step = 0; step < 1000; step++) { + realGps.update(simulatedGps.coordinates); + simulator.logger.trace("New coordinate: ${realGps.coordinates.latitude.toStringAsFixed(gpsPrecision)} vs real position: ${origin.latitude.toStringAsFixed(gpsPrecision)}"); + if (step < 10) continue; + if (realGps.isNear(origin)) count++; + } + + final percentage = count / 1000; + simulator.logger.info("Final coordinates: ${realGps.coordinates.latitude}"); + expect(percentage, greaterThan(0.75), reason: "GPS should be accurate >75% of the time: $percentage"); + + // Ensure that *very* noisy readings don't affect anything. + simulator.logger.debug("Adding 100, 100"); + simulator.gps.update(GpsCoordinates(latitude: 100, longitude: 100)); + expect(realGps.isNear(origin), isTrue); + + await simulator.dispose(); + GpsUtils.maxErrorMeters = oldError; + }); + + test("IMU noise when stationary", () async { + Logger.level = LogLevel.off; + final simulator = AutonomySimulator(); + final simulatedImu = ImuSimulator(collection: simulator, maxError: imuError); + final realImu = RoverImu(collection: simulator); + final north = OrientationUtils.north; + simulatedImu.update(north); + + var count = 0; + for (var i = 0; i < 1000; i++) { + final newData = simulatedImu.raw; + realImu.update(newData); + simulator.logger.trace("Got new value: ${newData.heading}"); + simulator.logger.trace(" New heading: ${realImu.heading}"); + simulator.logger.trace(" Real position: ${north.heading}"); + if (i < 10) continue; + simulator.logger.trace(" Values are similar: ${realImu.isNear(north.heading)}"); + if (realImu.isNear(north.heading)) count++; + } + + final percentage = count / 1000; + simulator.logger.info("Final orientation: ${realImu.heading}"); + expect(percentage, greaterThan(0.75), reason: "IMU should be accurate >75% of the time: $percentage"); + + + realImu.update(OrientationUtils.south); + expect(realImu.isNear(OrientationUtils.north.heading), isTrue); + await simulator.dispose(); + }); + + test("GPS noise when moving", () async { + // Set up a simulated and real GPS, both starting at (0, 0) + final oldError = GpsUtils.maxErrorMeters; + GpsUtils.maxErrorMeters = 3; + final simulator = AutonomySimulator(); + final realGps = RoverGps(collection: simulator); + final simulatedGps = GpsSimulator(collection: simulator, maxError: GpsInterface.gpsError); + var realCoordinates = GpsCoordinates(); + simulatedGps.update(realCoordinates); + realGps.update(realCoordinates); + expect(realGps.coordinates.isNear(realCoordinates), isTrue); + + // For each step forward, use the noisy GPS to update the real GPS. + var count = 0; + for (var step = 0; step < 1000; step++) { + realCoordinates += GpsUtils.north; + simulatedGps.update(realCoordinates); + realGps.update(simulatedGps.coordinates); + simulator.logger.trace("New coordinate: ${realGps.coordinates.latitude.toStringAsFixed(5)} vs real position: ${realCoordinates.latitude.toStringAsFixed(5)}"); + simulator.logger.trace(" Difference: ${(realGps.latitude - realCoordinates.latitude).abs().toStringAsFixed(5)} < ${GpsUtils.epsilonLatitude.toStringAsFixed(5)}"); + if (step < 10) continue; + if (realGps.isNear(realCoordinates)) count++; + } + + final percentage = count / 1000; + simulator.logger.info("Final coordinates: ${realGps.coordinates.prettyPrint()} vs actual: ${realCoordinates.prettyPrint()}"); + expect(percentage, greaterThan(0.75), reason: "GPS should be accurate >75% of the time: $percentage"); + + // Ensure that *very* noisy readings don't affect anything. + simulator.logger.debug("Adding 100, 100"); + simulator.gps.update(GpsCoordinates(latitude: 100, longitude: 100)); + expect(realGps.isNear(realCoordinates), isTrue); + GpsUtils.maxErrorMeters = oldError; + }); + + test("IMU noise when moving", () async { + Logger.level = LogLevel.off; + final simulator = AutonomySimulator(); + final simulatedImu = ImuSimulator(collection: simulator, maxError: imuError); + final realImu = RoverImu(collection: simulator); + final orientation = OrientationUtils.north; + simulatedImu.update(orientation); + + var count = 0; + for (var i = 0; i < 350; i++) { + orientation.z += 1; + simulatedImu.update(orientation); + final newData = simulatedImu.raw; + realImu.update(newData); + simulator.logger.trace("Got new value: ${newData.heading}"); + simulator.logger.trace(" New heading: ${realImu.heading}"); + simulator.logger.trace(" Real position: ${orientation.heading}"); + if (i < 10) continue; + simulator.logger.trace(" Values are similar: ${realImu.isNear(orientation.heading)}"); + if (realImu.isNear(orientation.heading)) count++; + } + + final percentage = count / 350; + expect(percentage, greaterThan(0.75), reason: "IMU should be accurate >75% of the time: $percentage"); + + final badData = Orientation(z: 10); + simulator.logger.info("Final orientation: ${realImu.heading}"); + simulator.logger.info("Bad orientation: ${badData.heading}"); + realImu.update(badData); + simulator.logger.info("Unaffected orientation: ${realImu.heading}"); + expect(realImu.isNear(orientation.heading), isTrue); + await simulator.dispose(); + }); + + test("GPS latitude is set properly", () async { + final simulator = AutonomySimulator(); + const utahLatitude = 38.406683; + final utah = GpsCoordinates(latitude: utahLatitude); + + simulator.gps.update(utah); + expect(simulator.hasValue, isFalse); + expect(GpsInterface.currentLatitude, 0); + + await simulator.init(); + await simulator.waitForValue(); + expect(simulator.hasValue, isTrue); + expect(GpsInterface.currentLatitude, utahLatitude); + + await simulator.dispose(); + GpsInterface.currentLatitude = 0; + }); + + test("GPS can start in a real location", () async { + final simulator = AutonomySimulator(); + final ocean = GpsCoordinates(latitude: 0, longitude: 0); + final newYork = GpsCoordinates(latitude: 45, longitude: 72); + simulator.gps = RoverGps(collection: simulator); + + await simulator.init(); + expect(simulator.gps.coordinates, ocean); + expect(simulator.gps.isNear(newYork), isFalse); + expect(ocean.isNear(newYork), isFalse); + + simulator.gps.update(newYork); + expect(simulator.gps.isNear(ocean), isFalse); + expect(simulator.gps.isNear(newYork), isTrue); + + await simulator.dispose(); + }); + + test("IMU can handle values on the edge", () async { + Logger.level = LogLevel.off; + final simulator = AutonomySimulator(); + final simulatedImu = ImuSimulator(collection: simulator, maxError: imuError); + final realImu = RoverImu(collection: simulator); + final orientation = Orientation(z: 360); + simulatedImu.update(orientation); + + var count = 0; + for (var i = 0; i < 1000; i++) { + final newData = simulatedImu.raw; + realImu.update(newData); + simulator.logger.trace("Got new value: ${newData.heading}"); + simulator.logger.trace(" New heading: ${realImu.heading}"); + simulator.logger.trace(" Real position: ${orientation.heading}"); + if (i < 10) continue; + simulator.logger.trace(" Values are similar: ${realImu.isNear(orientation.heading)}"); + if (realImu.isNear(orientation.heading)) count++; + } + + final percentage = count / 1000; + expect(percentage, greaterThan(0.75), reason: "IMU should be accurate >75% of the time: $percentage"); + + final badData = Orientation(z: 10); + simulator.logger.info("Final orientation: ${realImu.heading}"); + simulator.logger.info("Bad orientation: ${badData.heading}"); + realImu.update(badData); + simulator.logger.info("Unaffected orientation: ${realImu.heading}"); + expect(realImu.isNear(orientation.heading), isTrue); + await simulator.dispose(); + }); +}); From efe208f04bb8adbe57235d76664ebc580a528d90 Mon Sep 17 00:00:00 2001 From: Gold87 <91761103+Gold872@users.noreply.github.com> Date: Sun, 16 Nov 2025 11:39:06 -0500 Subject: [PATCH 14/19] Remove autonomy changes --- autonomy/.github/pubspec_overrides.yaml | 7 - autonomy/.github/workflows/analyze.yml | 41 --- autonomy/.github/workflows/documentation.yml | 55 ---- autonomy/bin/arcuo.dart | 16 -- autonomy/bin/sensorless.dart | 63 ----- autonomy/bin/test.dart | 23 -- autonomy/lib/src/interfaces/a_star.dart | 66 ----- autonomy/lib/src/interfaces/autonomy.dart | 66 ----- autonomy/lib/src/interfaces/detector.dart | 10 - autonomy/lib/src/interfaces/drive.dart | 79 ------ autonomy/lib/src/interfaces/error.dart | 14 - autonomy/lib/src/interfaces/gps.dart | 27 -- autonomy/lib/src/interfaces/gps_utils.dart | 62 ----- autonomy/lib/src/interfaces/imu.dart | 19 -- autonomy/lib/src/interfaces/imu_utils.dart | 27 -- autonomy/lib/src/interfaces/orchestrator.dart | 61 ----- autonomy/lib/src/interfaces/pathfinding.dart | 18 -- autonomy/lib/src/interfaces/receiver.dart | 9 - autonomy/lib/src/interfaces/reporter.dart | 23 -- autonomy/lib/src/interfaces/server.dart | 25 -- autonomy/lib/src/interfaces/service.dart | 1 - autonomy/lib/src/interfaces/video.dart | 17 -- autonomy/lib/src/rover/corrector.dart | 40 --- autonomy/lib/src/rover/detector.dart | 21 -- autonomy/lib/src/rover/drive.dart | 67 ----- autonomy/lib/src/rover/drive/motors.dart | 26 -- autonomy/lib/src/rover/drive/sensor.dart | 148 ----------- autonomy/lib/src/rover/drive/timed.dart | 51 ---- autonomy/lib/src/rover/gps.dart | 41 --- autonomy/lib/src/rover/imu.dart | 43 --- autonomy/lib/src/rover/orchestrator.dart | 113 -------- autonomy/lib/src/rover/pathfinding.dart | 22 -- autonomy/lib/src/rover/sensorless.dart | 64 ----- autonomy/lib/src/rover/video.dart | 32 --- autonomy/lib/src/simulator/detector.dart | 46 ---- autonomy/lib/src/simulator/drive.dart | 54 ---- autonomy/lib/src/simulator/gps.dart | 28 -- autonomy/lib/src/simulator/imu.dart | 35 --- autonomy/lib/src/simulator/orchestrator.dart | 32 --- autonomy/lib/src/simulator/pathfinding.dart | 25 -- autonomy/lib/src/simulator/realsense.dart | 22 -- autonomy/test/sensor_test.dart | 246 ------------------ 42 files changed, 1885 deletions(-) delete mode 100644 autonomy/.github/pubspec_overrides.yaml delete mode 100644 autonomy/.github/workflows/analyze.yml delete mode 100644 autonomy/.github/workflows/documentation.yml delete mode 100644 autonomy/bin/arcuo.dart delete mode 100644 autonomy/bin/sensorless.dart delete mode 100644 autonomy/bin/test.dart delete mode 100644 autonomy/lib/src/interfaces/a_star.dart delete mode 100644 autonomy/lib/src/interfaces/autonomy.dart delete mode 100644 autonomy/lib/src/interfaces/detector.dart delete mode 100644 autonomy/lib/src/interfaces/drive.dart delete mode 100644 autonomy/lib/src/interfaces/error.dart delete mode 100644 autonomy/lib/src/interfaces/gps.dart delete mode 100644 autonomy/lib/src/interfaces/gps_utils.dart delete mode 100644 autonomy/lib/src/interfaces/imu.dart delete mode 100644 autonomy/lib/src/interfaces/imu_utils.dart delete mode 100644 autonomy/lib/src/interfaces/orchestrator.dart delete mode 100644 autonomy/lib/src/interfaces/pathfinding.dart delete mode 100644 autonomy/lib/src/interfaces/receiver.dart delete mode 100644 autonomy/lib/src/interfaces/reporter.dart delete mode 100644 autonomy/lib/src/interfaces/server.dart delete mode 100644 autonomy/lib/src/interfaces/service.dart delete mode 100644 autonomy/lib/src/interfaces/video.dart delete mode 100644 autonomy/lib/src/rover/corrector.dart delete mode 100644 autonomy/lib/src/rover/detector.dart delete mode 100644 autonomy/lib/src/rover/drive.dart delete mode 100644 autonomy/lib/src/rover/drive/motors.dart delete mode 100644 autonomy/lib/src/rover/drive/sensor.dart delete mode 100644 autonomy/lib/src/rover/drive/timed.dart delete mode 100644 autonomy/lib/src/rover/gps.dart delete mode 100644 autonomy/lib/src/rover/imu.dart delete mode 100644 autonomy/lib/src/rover/orchestrator.dart delete mode 100644 autonomy/lib/src/rover/pathfinding.dart delete mode 100644 autonomy/lib/src/rover/sensorless.dart delete mode 100644 autonomy/lib/src/rover/video.dart delete mode 100644 autonomy/lib/src/simulator/detector.dart delete mode 100644 autonomy/lib/src/simulator/drive.dart delete mode 100644 autonomy/lib/src/simulator/gps.dart delete mode 100644 autonomy/lib/src/simulator/imu.dart delete mode 100644 autonomy/lib/src/simulator/orchestrator.dart delete mode 100644 autonomy/lib/src/simulator/pathfinding.dart delete mode 100644 autonomy/lib/src/simulator/realsense.dart delete mode 100644 autonomy/test/sensor_test.dart diff --git a/autonomy/.github/pubspec_overrides.yaml b/autonomy/.github/pubspec_overrides.yaml deleted file mode 100644 index b7c9d120..00000000 --- a/autonomy/.github/pubspec_overrides.yaml +++ /dev/null @@ -1,7 +0,0 @@ -resolution: - -dependency_overrides: - burt_network: - git: - url: https://github.com/BinghamtonRover/Networking - ref: 2.3.1 \ No newline at end of file diff --git a/autonomy/.github/workflows/analyze.yml b/autonomy/.github/workflows/analyze.yml deleted file mode 100644 index b822d66a..00000000 --- a/autonomy/.github/workflows/analyze.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Dart Analyzer - -on: - push: - branches: [ "main" ] - pull_request: - -jobs: - analyze: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - # Note: This workflow uses the latest stable version of the Dart SDK. - # You can specify other versions if desired, see documentation here: - # https://github.com/dart-lang/setup-dart/blob/main/README.md - - uses: dart-lang/setup-dart@v1 - with: - sdk: 3.6.0 - - # This package is part of a Pub Workspace. However, CI still needs to - # run on this repo by itself, so we want to override burt_network to use - # a Git dependency ONLY on GitHub Actions. - # - # To get around this, we commit the overrides to the .github folder where - # Dart can't find them, then copy them as part of the CI workflow. - - name: Install dependencies - run: | - mv .github/pubspec_overrides.yaml . - dart pub get - - - name: Analyze project source - run: dart analyze --fatal-infos - - # Your project will need to have tests in test/ and a dependency on - # package:test for this step to succeed. Note that Flutter projects will - # want to change this to 'flutter test'. - # FIXME: Disabling tests for now - # - name: Run tests - # run: dart test diff --git a/autonomy/.github/workflows/documentation.yml b/autonomy/.github/workflows/documentation.yml deleted file mode 100644 index 0267dfea..00000000 --- a/autonomy/.github/workflows/documentation.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Generate Dart Documentation - -on: - push: - branches: [ "main" ] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - name: Git Setup - run: | - git config user.name "GitHub Actions Bot" - git config user.email "<>" - git branch --all - git switch --track origin/documentation - git reset --hard origin/main - - - name: Install Dart - uses: dart-lang/setup-dart@v1 - with: - sdk: 3.5.2 - - - name: Install dependencies - run: dart pub get - - - name: Analyze Dart code - run: dart analyze --fatal-infos - - - name: Output error - if: failure() - run: echo "::error The code or is missing documentation. Run flutter analyze --dartdocs" - - - name: Generate documentation - run: dart doc --output=docs - - # Your project will need to have tests in test/ and a dependency on - # package:test for this step to succeed. Note that Flutter projects will - # want to change this to 'flutter test'. - - name: Run tests - run: dart test - - - name: Commit and push files - run: | - cd docs - cd .. - git status - git stage --force docs - git commit -a -m "Generated documentation" - git push --force diff --git a/autonomy/bin/arcuo.dart b/autonomy/bin/arcuo.dart deleted file mode 100644 index ae9f7d8c..00000000 --- a/autonomy/bin/arcuo.dart +++ /dev/null @@ -1,16 +0,0 @@ -import "package:autonomy/autonomy.dart"; - -void main() async { - final rover = RoverAutonomy(); - rover.drive = RoverDrive(collection: rover, useImu: false, useGps: false); - await rover.init(); - //await rover.waitForValue(); - final didSeeAruco = await rover.drive.spinForAruco(); - if (didSeeAruco) { - rover.logger.info("Found aruco"); - await rover.drive.approachAruco(); - } else { - rover.logger.warning("COuld not find aruco"); - } - rover.logger.info("Done"); -} diff --git a/autonomy/bin/sensorless.dart b/autonomy/bin/sensorless.dart deleted file mode 100644 index 0ddcd1f0..00000000 --- a/autonomy/bin/sensorless.dart +++ /dev/null @@ -1,63 +0,0 @@ -import "package:burt_network/logging.dart"; -import "package:burt_network/protobuf.dart"; - -import "package:autonomy/simulator.dart"; -import "package:autonomy/rover.dart"; - -void main() async { - Logger.level = LogLevel.debug; - final simulator = AutonomySimulator(); - simulator.drive = SensorlessDrive(collection: simulator, useGps: false, useImu: false); - await simulator.init(); - await simulator.server.waitForConnection(); - - final message = AutonomyData( - destination: GpsCoordinates(latitude: 0, longitude: 0), - state: AutonomyState.DRIVING, - task: AutonomyTask.GPS_ONLY, - obstacles: [], - path: [ - for (double x = 0; x < 3; x++) - for (double y = 0; y < 3; y++) - GpsCoordinates(latitude: y, longitude: x), - ], - ); - simulator.server.sendMessage(message); - - // "Snakes" around a 3x3 meter box. (0, 0), North - await simulator.drive.goForward(); // (1, 0), North - await simulator.drive.goForward(); // (2, 0), North - await simulator.drive.turnRight(); // (2, 0), East - await simulator.drive.goForward(); // (2, 1), East - await simulator.drive.turnRight(); // (2, 1), South - await simulator.drive.goForward(); // (1, 1), South - await simulator.drive.goForward(); // (0, 1), South - await simulator.drive.turnLeft(); // (0, 1), East - await simulator.drive.goForward(); // (0, 2), East - await simulator.drive.turnLeft(); // (0, 2), North - await simulator.drive.goForward(); // (1, 2), North - await simulator.drive.goForward(); // (2, 2), North - await simulator.drive.turnLeft(); // (2, 2), West - await simulator.drive.goForward(); // (2, 1), West - await simulator.drive.goForward(); // (2, 0), West - await simulator.drive.turnLeft(); // (2, 0), South - await simulator.drive.goForward(); // (1, 0), South - await simulator.drive.goForward(); // (0, 0), South - await simulator.drive.turnLeft(); // (0, 0), East - await simulator.drive.turnLeft(); // (0, 0), North - - final message2 = AutonomyData( - state: AutonomyState.AT_DESTINATION, - task: AutonomyTask.AUTONOMY_TASK_UNDEFINED, - obstacles: [], - path: [ - for (double x = 0; x < 3; x++) - for (double y = 0; y < 3; y++) - GpsCoordinates(latitude: y, longitude: x), - ], - ); - simulator.server.sendMessage(message2); - simulator.server.sendMessage(message2); - - await simulator.dispose(); -} diff --git a/autonomy/bin/test.dart b/autonomy/bin/test.dart deleted file mode 100644 index 12205b1d..00000000 --- a/autonomy/bin/test.dart +++ /dev/null @@ -1,23 +0,0 @@ -import "package:autonomy/autonomy.dart"; -import "package:burt_network/logging.dart"; -import "package:autonomy/src/rover/gps.dart"; -import "package:autonomy/src/rover/imu.dart"; - -void main() async { - Logger.level = LogLevel.all; - final rover = RoverAutonomy(); - rover.gps = RoverGps(collection: rover); - rover.imu = RoverImu(collection: rover); - rover.drive = RoverDrive(collection: rover, useGps: false); - - await rover.init(); -// await rover.waitForReadings(); -// await rover.waitForConnection(); - - rover.logger.info("Starting"); - await rover.drive.turnLeft(); - await rover.drive.turnRight(); - - rover.logger.info("Done"); - await rover.dispose(); -} diff --git a/autonomy/lib/src/interfaces/a_star.dart b/autonomy/lib/src/interfaces/a_star.dart deleted file mode 100644 index 6c7f16ec..00000000 --- a/autonomy/lib/src/interfaces/a_star.dart +++ /dev/null @@ -1,66 +0,0 @@ -import "package:a_star/a_star.dart"; - -import "package:burt_network/protobuf.dart"; -import "package:autonomy/interfaces.dart"; - -class AutonomyAStarState extends AStarState { - final DriveDirection direction; - final DriveOrientation orientation; - final GpsCoordinates position; - final GpsCoordinates goal; - final AutonomyInterface collection; - - AutonomyAStarState({ - required this.position, - required this.goal, - required this.collection, - required this.direction, - required this.orientation, - required super.depth, - }); - - factory AutonomyAStarState.start({ - required AutonomyInterface collection, - required GpsCoordinates goal, - }) => AutonomyAStarState( - position: collection.gps.coordinates, - goal: goal, - collection: collection, - direction: DriveDirection.stop, - orientation: collection.imu.orientation!, - depth: 0, - ); - - @override - String toString() => switch(direction) { - DriveDirection.forward => "Go forward to ${position.prettyPrint()}", - DriveDirection.left => "Turn left to face $direction", - DriveDirection.right => "Turn right to face $direction", - DriveDirection.stop => "Start/Stop at ${position.prettyPrint()}", - }; - - @override - double heuristic() => position.manhattanDistance(goal); - - @override - String hash() => "${position.prettyPrint()} ($orientation)"; - - @override - bool isGoal() => position.isNear(goal); - - AutonomyAStarState copyWith({required DriveDirection direction, required DriveOrientation orientation, required GpsCoordinates position}) => AutonomyAStarState( - collection: collection, - position: position, - orientation: orientation, - direction: direction, - goal: goal, - depth: direction == DriveDirection.forward ? depth + 1 : depth + 2, - ); - - @override - Iterable expand() => [ - copyWith(direction: DriveDirection.forward, orientation: orientation, position: position.goForward(orientation)), - copyWith(direction: DriveDirection.left, orientation: orientation.turnLeft(), position: position), - copyWith(direction: DriveDirection.right, orientation: orientation.turnRight(), position: position), - ].where((state) => !collection.pathfinder.isObstacle(state.position)); -} diff --git a/autonomy/lib/src/interfaces/autonomy.dart b/autonomy/lib/src/interfaces/autonomy.dart deleted file mode 100644 index ae69aba6..00000000 --- a/autonomy/lib/src/interfaces/autonomy.dart +++ /dev/null @@ -1,66 +0,0 @@ -import "package:burt_network/burt_network.dart"; - -import "package:autonomy/interfaces.dart"; - -abstract class AutonomyInterface extends Service with Receiver { - BurtLogger get logger; - GpsInterface get gps; - ImuInterface get imu; - DriveInterface get drive; - RoverSocket get server; - PathfindingInterface get pathfinder; - DetectorInterface get detector; - VideoInterface get video; - OrchestratorInterface get orchestrator; - - @override - Future init() async { - var result = true; - result &= await gps.init(); - result &= await imu.init(); - result &= await drive.init(); - result &= await server.init(); - result &= await pathfinder.init(); - result &= await detector.init(); - result &= await video.init(); - logger.info("Init orchestrator"); - await orchestrator.init(); - logger.info("Init orchestrator done"); - if (result) { - logger.info("Autonomy initialized"); - } else { - logger.warning("Autonomy could not initialize"); - } - return result; - } - - @override - Future dispose() async { - await gps.dispose(); - await imu.dispose(); - await drive.dispose(); - await pathfinder.dispose(); - await detector.dispose(); - await video.dispose(); - await orchestrator.dispose(); - logger.info("Autonomy disposed"); - await server.dispose(); - } - - Future restart() async { - await dispose(); - await init(); - } - - @override - Future waitForValue() async { - logger.info("Waiting for readings..."); - await gps.waitForValue(); - await imu.waitForValue(); - await video.waitForValue(); - logger.info("Received GPS and IMU values"); - } - - @override - bool get hasValue => gps.hasValue && imu.hasValue && video.hasValue; -} diff --git a/autonomy/lib/src/interfaces/detector.dart b/autonomy/lib/src/interfaces/detector.dart deleted file mode 100644 index c42a6943..00000000 --- a/autonomy/lib/src/interfaces/detector.dart +++ /dev/null @@ -1,10 +0,0 @@ -import "package:autonomy/interfaces.dart"; - -abstract class DetectorInterface extends Service { - AutonomyInterface collection; - DetectorInterface({required this.collection}); - - bool findObstacles(); - bool canSeeAruco(); - bool isOnSlope(); -} diff --git a/autonomy/lib/src/interfaces/drive.dart b/autonomy/lib/src/interfaces/drive.dart deleted file mode 100644 index 08b677ed..00000000 --- a/autonomy/lib/src/interfaces/drive.dart +++ /dev/null @@ -1,79 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -enum DriveDirection { - forward, - left, - right, - stop, -} - -enum DriveOrientation { - north(0), - west(90), - south(180), - east(270); - - final int angle; - const DriveOrientation(this.angle); - - static DriveOrientation? fromRaw(Orientation orientation) { - // TODO: Make this more precise. - for (final value in values) { - if (orientation.isNear(value.angle.toDouble())) return value; - } - return null; - } - - DriveOrientation turnLeft() => switch (this) { - north => west, - west => south, - south => east, - east => north, - }; - - DriveOrientation turnRight() => switch (this) { - north => east, - west => north, - south => west, - east => south, - }; -} - -abstract class DriveInterface extends Service { - AutonomyInterface collection; - DriveOrientation orientation = DriveOrientation.north; - DriveInterface({required this.collection}); - - Future goDirection(DriveDirection direction) async => switch (direction) { - DriveDirection.forward => await goForward(), - DriveDirection.left => await turnLeft(), - DriveDirection.right => await turnRight(), - DriveDirection.stop => await stop(), - }; - - Future faceNorth(); - - Future goForward(); - Future turnLeft(); - Future turnRight(); - Future stop(); - - Future faceDirection(DriveOrientation orientation) async { - this.orientation = orientation; - } - - Future followPath(List path) async { - for (final state in path) { - await goDirection(state.direction); - } - } - - void setLedStrip(ProtoColor color, {bool blink = false}) { - final command = DriveCommand(color: color, blink: blink ? BoolState.YES : BoolState.NO); - collection.server.sendCommand(command); - } - - Future spinForAruco() async => false; - Future approachAruco() async { } -} diff --git a/autonomy/lib/src/interfaces/error.dart b/autonomy/lib/src/interfaces/error.dart deleted file mode 100644 index 9d0c9ed3..00000000 --- a/autonomy/lib/src/interfaces/error.dart +++ /dev/null @@ -1,14 +0,0 @@ -import "dart:math"; - -class RandomError { - final double maxError; - final _random = Random(); - - RandomError(this.maxError); - - double get value { - final sign = _random.nextBool() ? 1 : -1; - final value = _random.nextDouble() * maxError; - return sign * value; - } -} diff --git a/autonomy/lib/src/interfaces/gps.dart b/autonomy/lib/src/interfaces/gps.dart deleted file mode 100644 index 8ccef300..00000000 --- a/autonomy/lib/src/interfaces/gps.dart +++ /dev/null @@ -1,27 +0,0 @@ -import "package:burt_network/protobuf.dart"; -import "package:autonomy/interfaces.dart"; - -abstract class GpsInterface extends Service with Receiver { - static const gpsError = 0.00003; - static double currentLatitude = 0; - - final AutonomyInterface collection; - GpsInterface({required this.collection}); - - double get longitude => coordinates.longitude; - double get latitude => coordinates.latitude; - - void update(GpsCoordinates newValue); - GpsCoordinates get coordinates; - - bool isNear(GpsCoordinates other) => coordinates.isNear(other); - - @override - Future waitForValue() async { - await super.waitForValue(); - currentLatitude = coordinates.latitude; - } - - @override - Future init() async => true; -} diff --git a/autonomy/lib/src/interfaces/gps_utils.dart b/autonomy/lib/src/interfaces/gps_utils.dart deleted file mode 100644 index dc4fc74c..00000000 --- a/autonomy/lib/src/interfaces/gps_utils.dart +++ /dev/null @@ -1,62 +0,0 @@ - -import "dart:math"; - -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -extension RecordToGps on (num, num) { - GpsCoordinates toGps() => GpsCoordinates(latitude: $1.toDouble() * GpsUtils.latitudePerMeter, longitude: $2.toDouble() * GpsUtils.longitudePerMeter); -} - -extension GpsUtils on GpsCoordinates { - static double maxErrorMeters = 1; - static double get epsilonLatitude => maxErrorMeters * latitudePerMeter; - static double get epsilonLongitude => maxErrorMeters * longitudePerMeter; - - static GpsCoordinates get east => - GpsCoordinates(longitude: -1 / metersPerLongitude); - static GpsCoordinates get west => - GpsCoordinates(longitude: 1 / metersPerLongitude); - static GpsCoordinates get north => - GpsCoordinates(latitude: 1 * latitudePerMeter); - static GpsCoordinates get south => - GpsCoordinates(latitude: -1 * latitudePerMeter); - - // Taken from https://stackoverflow.com/a/39540339/9392211 - // static const metersPerLatitude = 111.32 * 1000; // 111.32 km - static const metersPerLatitude = 1; - static const radiansPerDegree = pi / 180; - static double get metersPerLongitude => 1; -// 40075 * cos( GpsInterface.currentLatitude * radiansPerDegree ) / 360 * 1000; - - static double get latitudePerMeter => 1 / metersPerLatitude; - static double get longitudePerMeter => 1 / metersPerLongitude; - - double distanceTo(GpsCoordinates other) => sqrt( - pow(latitude - other.latitude, 2) + - pow(longitude - other.longitude, 2), - ); - - double manhattanDistance(GpsCoordinates other) => - (latitude - other.latitude).abs() * metersPerLatitude + - (longitude - other.longitude).abs() * metersPerLongitude; - - bool isNear(GpsCoordinates other) => - (latitude - other.latitude).abs() < epsilonLatitude && - (longitude - other.longitude).abs() < epsilonLongitude; - - GpsCoordinates operator +(GpsCoordinates other) => GpsCoordinates( - latitude: latitude + other.latitude, - longitude: longitude + other.longitude, - ); - -// String prettyPrint() => "(lat=${(latitude * GpsUtils.metersPerLatitude).toStringAsFixed(2)}, long=${(longitude * GpsUtils.metersPerLongitude).toStringAsFixed(2)})"; - String prettyPrint() => toProto3Json().toString(); - - GpsCoordinates goForward(DriveOrientation orientation) => this + switch(orientation) { - DriveOrientation.north => GpsUtils.north, - DriveOrientation.south => GpsUtils.south, - DriveOrientation.west => GpsUtils.west, - DriveOrientation.east => GpsUtils.east, - }; -} diff --git a/autonomy/lib/src/interfaces/imu.dart b/autonomy/lib/src/interfaces/imu.dart deleted file mode 100644 index 5bb6bba2..00000000 --- a/autonomy/lib/src/interfaces/imu.dart +++ /dev/null @@ -1,19 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:burt_network/burt_network.dart"; - -abstract class ImuInterface extends Service with Receiver { - final AutonomyInterface collection; - ImuInterface({required this.collection}); - - double get heading => raw.z; - Orientation get raw; - DriveOrientation? get orientation { - collection.logger.trace("Trying to find orientation at $heading"); - return DriveOrientation.fromRaw(raw); - } - void update(Orientation newValue); - bool isNear(double angle) => raw.isNear(angle); - - @override - Future init() async => true; -} diff --git a/autonomy/lib/src/interfaces/imu_utils.dart b/autonomy/lib/src/interfaces/imu_utils.dart deleted file mode 100644 index 588189d3..00000000 --- a/autonomy/lib/src/interfaces/imu_utils.dart +++ /dev/null @@ -1,27 +0,0 @@ -import "package:burt_network/protobuf.dart"; - -extension OrientationUtils on Orientation { - static const double epsilon = 10; - - static final north = Orientation(z: 0); - static final west = Orientation(z: 90); - static final south = Orientation(z: 180); - static final east = Orientation(z: 270); - - double get heading => z; - - bool get isEmpty => x == 0 && y == 0 && z == 0; - - Orientation clampHeading() { - var adjustedHeading = heading; - if (heading >= 360) adjustedHeading -= 360; - if (heading < 0) adjustedHeading = 360 + heading; - return Orientation(x: x, y: y, z: adjustedHeading); - } - - bool isNear(double value) => value > 270 && z < 90 - ? (z + 360 - value).abs() < epsilon - : value < 90 && z > 270 - ? (z - value - 360).abs() < epsilon - : (z - value).abs() < epsilon; -} diff --git a/autonomy/lib/src/interfaces/orchestrator.dart b/autonomy/lib/src/interfaces/orchestrator.dart deleted file mode 100644 index 13ee8ed6..00000000 --- a/autonomy/lib/src/interfaces/orchestrator.dart +++ /dev/null @@ -1,61 +0,0 @@ -import "dart:io"; - -import "package:autonomy/interfaces.dart"; -import "package:burt_network/burt_network.dart"; -import "package:meta/meta.dart"; - -abstract class OrchestratorInterface extends Service { - final AutonomyInterface collection; - OrchestratorInterface({required this.collection}); - - AutonomyCommand? currentCommand; - AutonomyState currentState = AutonomyState.AUTONOMY_STATE_UNDEFINED; - Future onCommand(AutonomyCommand command) async { - collection.server.sendMessage(command); - if (command.abort) return abort(); - if (currentCommand != null) { - collection.logger.error("Already executing a command", body: "Abort first if you want to switch tasks"); - return; - } - - if (!collection.hasValue) { - collection.logger.error("Sensors haven't gotten any readings yet!"); - currentState = AutonomyState.NO_SOLUTION; - return; - } - await collection.drive.faceNorth(); - currentCommand = command; - switch (command.task) { - case AutonomyTask.GPS_ONLY: await handleGpsTask(command); - case AutonomyTask.VISUAL_MARKER: await handleArucoTask(command); - // TODO: Add more tasks - default: collection.logger.error("Unrecognized task: ${command.task}"); // ignore: no_default_cases - } - } - - @override - Future init() async { - collection.server.messages.onMessage( - name: AutonomyCommand().messageName, - constructor: AutonomyCommand.fromBuffer, - callback: onCommand, - ); - return true; - } - - @mustCallSuper - Future abort() async { - currentCommand = null; - collection.logger.warning("Aborting task!"); - currentState = AutonomyState.ABORTING; - await collection.drive.stop(); - await collection.dispose(); - exit(1); - } - - Future handleGpsTask(AutonomyCommand command); - Future handleArucoTask(AutonomyCommand command); - Future handleHammerTask(AutonomyCommand command); - Future handleBottleTask(AutonomyCommand command); - AutonomyData get statusMessage; -} diff --git a/autonomy/lib/src/interfaces/pathfinding.dart b/autonomy/lib/src/interfaces/pathfinding.dart deleted file mode 100644 index a3b4c73a..00000000 --- a/autonomy/lib/src/interfaces/pathfinding.dart +++ /dev/null @@ -1,18 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -abstract class PathfindingInterface extends Service { - final AutonomyInterface collection; - PathfindingInterface({required this.collection}); - - List? getPath(GpsCoordinates destination, {bool verbose = false}); - - Set obstacles = {}; - void recordObstacle(GpsCoordinates coordinates) => obstacles.add(coordinates); - bool isObstacle(GpsCoordinates coordinates) => obstacles.any((obstacle) => obstacle.isNear(coordinates)); - - @override - Future dispose() async { - obstacles.clear(); - } -} diff --git a/autonomy/lib/src/interfaces/receiver.dart b/autonomy/lib/src/interfaces/receiver.dart deleted file mode 100644 index 59ec05bf..00000000 --- a/autonomy/lib/src/interfaces/receiver.dart +++ /dev/null @@ -1,9 +0,0 @@ -mixin Receiver { - bool hasValue = false; - - Future waitForValue() async { - while (!hasValue) { - await Future.delayed(const Duration(seconds: 1)); - } - } -} diff --git a/autonomy/lib/src/interfaces/reporter.dart b/autonomy/lib/src/interfaces/reporter.dart deleted file mode 100644 index 4524b60d..00000000 --- a/autonomy/lib/src/interfaces/reporter.dart +++ /dev/null @@ -1,23 +0,0 @@ -import "dart:async"; -import "package:burt_network/protobuf.dart"; - -import "package:autonomy/interfaces.dart"; - -mixin ValueReporter on Service { - AutonomyInterface get collection; - Message getMessage(); - - Timer? timer; - Duration get reportInterval => const Duration(milliseconds: 10); - - @override - Future init() async { - timer = Timer.periodic(reportInterval, (timer) => _reportValue()); - return super.init(); - } - - @override - Future dispose() async => timer?.cancel(); - - void _reportValue() => collection.server.sendMessage(getMessage()); -} diff --git a/autonomy/lib/src/interfaces/server.dart b/autonomy/lib/src/interfaces/server.dart deleted file mode 100644 index cec6850e..00000000 --- a/autonomy/lib/src/interfaces/server.dart +++ /dev/null @@ -1,25 +0,0 @@ -import "dart:io"; - -import "package:burt_network/burt_network.dart"; - -extension ServerUtils on RoverSocket { - static SocketInfo subsystemsDestination = SocketInfo( - address: InternetAddress("192.168.1.20"), - port: 8001, - ); - - void sendCommand(Message message) => sendMessage(message, destination: subsystemsDestination); - - Future waitForConnection() async { - logger.info("Waiting for connection..."); - while (!isConnected) { - await Future.delayed(const Duration(milliseconds: 100)); - } - return; - } - - void sendDone() { - final message = AutonomyData(state: AutonomyState.AT_DESTINATION, task: AutonomyTask.AUTONOMY_TASK_UNDEFINED); - sendMessage(message); - } -} diff --git a/autonomy/lib/src/interfaces/service.dart b/autonomy/lib/src/interfaces/service.dart deleted file mode 100644 index 19cbacaa..00000000 --- a/autonomy/lib/src/interfaces/service.dart +++ /dev/null @@ -1 +0,0 @@ -export "package:burt_network/burt_network.dart" show Service; diff --git a/autonomy/lib/src/interfaces/video.dart b/autonomy/lib/src/interfaces/video.dart deleted file mode 100644 index 6f3fc32b..00000000 --- a/autonomy/lib/src/interfaces/video.dart +++ /dev/null @@ -1,17 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -/// Handles obstacle detection data and ArUco data from video -abstract class VideoInterface extends Service with Receiver { - bool flag = false; - - final AutonomyInterface collection; - VideoInterface({required this.collection}); - - VideoData data = VideoData(); - - void updateFrame(VideoData newData); - - // double get arucoSize => data.arucoSize; - // double get arucoPosition => data.arucoPosition; -} diff --git a/autonomy/lib/src/rover/corrector.dart b/autonomy/lib/src/rover/corrector.dart deleted file mode 100644 index 46b59e1f..00000000 --- a/autonomy/lib/src/rover/corrector.dart +++ /dev/null @@ -1,40 +0,0 @@ -import "dart:collection"; - -class ErrorCorrector { // non-nullable - final int maxSamples; - final double maxDeviation; - ErrorCorrector({required this.maxSamples, this.maxDeviation = double.infinity}); - - double calibratedValue = 0; - final Queue recentSamples = DoubleLinkedQueue(); - - void addValue(double value) { - if (recentSamples.isEmpty) { - recentSamples.add(value); - calibratedValue = value; - return; - } - final deviation = (calibratedValue - value).abs(); - if (deviation > maxDeviation) return; - if (recentSamples.length == maxSamples) recentSamples.removeLast(); - recentSamples.addFirst(value); - calibratedValue = recentSamples.weightedAverage(); - } - - void clear() { - calibratedValue = 0; - recentSamples.clear(); - } -} - -extension on Iterable { - double weightedAverage() { - num sum = 0; - var count = 0; - for (final element in this) { - sum += element; - count++; - } - return sum / count; - } -} diff --git a/autonomy/lib/src/rover/detector.dart b/autonomy/lib/src/rover/detector.dart deleted file mode 100644 index f28c508b..00000000 --- a/autonomy/lib/src/rover/detector.dart +++ /dev/null @@ -1,21 +0,0 @@ -import "package:autonomy/interfaces.dart"; - -class RoverDetector extends DetectorInterface { - RoverDetector({required super.collection}); - - @override - bool isOnSlope() => false; - - @override - bool findObstacles() => false; - - @override -// bool canSeeAruco() => collection.video.data.arucoDetected == BoolState.YES; - bool canSeeAruco() => collection.video.flag; - - @override - Future init() async => true; - - @override - Future dispose() async { } -} diff --git a/autonomy/lib/src/rover/drive.dart b/autonomy/lib/src/rover/drive.dart deleted file mode 100644 index 7cef09e4..00000000 --- a/autonomy/lib/src/rover/drive.dart +++ /dev/null @@ -1,67 +0,0 @@ -import "package:burt_network/burt_network.dart"; -import "package:autonomy/interfaces.dart"; - -import "drive/timed.dart"; -import "drive/sensor.dart"; - -/// A helper class to send drive commands to the rover with a simpler API. -class RoverDrive extends DriveInterface { - final bool useGps; - final bool useImu; - - final SensorDrive sensorDrive; - final TimedDrive timedDrive; - - // TODO: Calibrate these - RoverDrive({required super.collection, this.useGps = true, this.useImu = true}) : - sensorDrive = SensorDrive(collection: collection), - timedDrive = TimedDrive(collection: collection); - - /// Initializes the rover's drive subsystems. - @override - Future init() async => true; - - /// Stops the rover from driving. - @override - Future dispose() => stop(); - - /// Sets the angle of the front camera. - void setCameraAngle({required double swivel, required double tilt}) { - collection.logger.trace("Setting camera angles to $swivel (swivel) and $tilt (tilt)"); - final command = DriveCommand(frontSwivel: swivel, frontTilt: tilt); - collection.server.sendCommand(command); - } - - @override - Future stop() async { - await timedDrive.stop(); - } - - @override - Future faceNorth() => useImu ? sensorDrive.faceNorth() : timedDrive.faceNorth(); - - @override - Future spinForAruco() => sensorDrive.spinForAruco(); - @override - Future approachAruco() => sensorDrive.approachAruco(); - - - @override - Future faceDirection(DriveOrientation orientation) async { - if (useImu) { - await sensorDrive.faceDirection(orientation); - } else { - await timedDrive.faceDirection(orientation); - } - await super.faceDirection(orientation); - } - - @override - Future goForward() => useGps ? sensorDrive.goForward() : timedDrive.goForward(); - - @override - Future turnLeft() => useImu ? sensorDrive.turnLeft() : timedDrive.turnLeft(); - - @override - Future turnRight() => useImu ? sensorDrive.turnRight() : timedDrive.turnRight(); -} diff --git a/autonomy/lib/src/rover/drive/motors.dart b/autonomy/lib/src/rover/drive/motors.dart deleted file mode 100644 index 12ae541b..00000000 --- a/autonomy/lib/src/rover/drive/motors.dart +++ /dev/null @@ -1,26 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -mixin RoverMotors { - AutonomyInterface get collection; - - /// Sets the max speed of the rover. - /// - /// [setSpeeds] takes the speeds of each side of wheels. These numbers are percentages of the - /// max speed allowed by the rover, which we call the throttle. This function adjusts the - /// throttle, as a percentage of the rover's top speed. - void setThrottle(double throttle) { - collection.logger.trace("Setting throttle to $throttle"); - collection.server.sendCommand(DriveCommand(throttle: throttle, setThrottle: true)); - } - - /// Sets the speeds of the left and right wheels, using differential steering. - /// - /// These values are percentages of the max speed allowed by the rover. See [setThrottle]. - void setSpeeds({required double left, required double right}) { - right *= -1; - collection.logger.trace("Setting speeds to $left and $right"); - collection.server.sendCommand(DriveCommand(left: left, setLeft: true)); - collection.server.sendCommand(DriveCommand(right: right, setRight: true)); - } -} diff --git a/autonomy/lib/src/rover/drive/sensor.dart b/autonomy/lib/src/rover/drive/sensor.dart deleted file mode 100644 index 207e4fc5..00000000 --- a/autonomy/lib/src/rover/drive/sensor.dart +++ /dev/null @@ -1,148 +0,0 @@ -import "package:autonomy/autonomy.dart"; -import "package:autonomy/interfaces.dart"; - -import "motors.dart"; - -class SensorDrive extends DriveInterface with RoverMotors { - static const double maxThrottle = 0.1; - static const double turnThrottle = 0.1; - static const predicateDelay = Duration(milliseconds: 100); - static const turnDelay = Duration(milliseconds: 1500); - - SensorDrive({required super.collection}); - - @override - Future stop() async { - setThrottle(0); - setSpeeds(left: 0, right: 0); - } - - Future waitFor(bool Function() predicate) async { - while (!predicate()) { - await Future.delayed(predicateDelay); - await collection.imu.waitForValue(); - } - } - - @override - Future init() async => true; - - @override - Future dispose() async { } - - @override - Future goForward() async { - final orientation = collection.imu.orientation; - final currentCoordinates = collection.gps.coordinates; - final destination = currentCoordinates.goForward(orientation!); - - setThrottle(maxThrottle); - setSpeeds(left: 1, right: 1); - await waitFor(() => collection.gps.coordinates.isNear(destination)); - await stop(); - } - - @override - Future faceNorth() async { - collection.logger.info("Turning to face north..."); - setThrottle(turnThrottle); - setSpeeds(left: -1, right: 1); - await waitFor(() { - collection.logger.trace("Current heading: ${collection.imu.heading}"); - return collection.imu.raw.isNear(0); - }); - await stop(); - } - - @override - Future faceDirection(DriveOrientation orientation) async { - collection.logger.info("Turning to face $orientation..."); - setThrottle(turnThrottle); - setSpeeds(left: -1, right: 1); - await waitFor(() { - collection.logger.trace("Current heading: ${collection.imu.heading}"); - return collection.imu.raw.isNear(orientation.angle.toDouble()); - }); - await stop(); - await super.faceDirection(orientation); - } - - @override - Future turnLeft() async { - await collection.imu.waitForValue(); - - if (collection.imu.orientation == null) { - await faceNorth(); - await faceDirection(this.orientation); - } - await collection.imu.waitForValue(); - - final orientation = collection.imu.orientation; - final destination = orientation!.turnLeft(); // do NOT clamp! - setThrottle(maxThrottle); - setSpeeds(left: -1, right: 1); - await waitFor(() => collection.imu.orientation == destination); - await stop(); - this.orientation = this.orientation.turnLeft(); - } - - @override - Future turnRight() async { - await collection.imu.waitForValue(); - if (collection.imu.orientation == null) { - await faceNorth(); - await faceDirection(this.orientation); - } - await collection.imu.waitForValue(); - final orientation = collection.imu.orientation; - final destination = orientation!.turnRight(); // do NOT clamp! - setThrottle(maxThrottle); - setSpeeds(left: 1, right: -1); - await waitFor(() => collection.imu.orientation == destination); - await stop(); - this.orientation = this.orientation.turnRight(); - } - - @override - Future spinForAruco() async { - for (var i = 0; i < 16; i++) { - setThrottle(turnThrottle); - setSpeeds(left: -1, right: 1); - await Future.delayed(turnDelay); - await stop(); - - for (var j = 0; j < 300; j++) { - await Future.delayed(const Duration(milliseconds: 10)); - collection.logger.trace("Can see aruco? ${collection.detector.canSeeAruco()}"); - - if (collection.detector.canSeeAruco()) { - // Spin a bit more to center it - // print("We found it!"); - // setThrottle(0.1); - // setSpeeds(left: -1, right: 1); - // await waitFor(() { - // final pos = collection.video.arucoPosition; - // collection.logger.debug("aruco is at $pos"); - // return pos > 0.2; - // }); - // await stop(); - return true; - }} - } - return false; - } - - @override - Future approachAruco() async { - setThrottle(maxThrottle); - setSpeeds(left: 1, right: 1); - // const threshold = 0.2; - // await waitFor(() { - // final pos = collection.video.arucoSize; - // collection.logger.debug("It is at $pos percent"); - // return (pos.abs() < 0.00001 && !collection.detector.canSeeAruco()) || pos >= threshold; - // }); - await Future.delayed(const Duration(seconds: 10)); - await stop(); - } -} diff --git a/autonomy/lib/src/rover/drive/timed.dart b/autonomy/lib/src/rover/drive/timed.dart deleted file mode 100644 index 142a1ff4..00000000 --- a/autonomy/lib/src/rover/drive/timed.dart +++ /dev/null @@ -1,51 +0,0 @@ -import "package:autonomy/interfaces.dart"; - -import "motors.dart"; - -class TimedDrive extends DriveInterface with RoverMotors { - static const maxThrottle = 0.1; - static const turnThrottle = 0.1; - static const oneMeterDelay = Duration(milliseconds: 5500); - static const turnDelay = Duration(milliseconds: 4500); - - TimedDrive({required super.collection}); - - @override - Future init() async => true; - - @override - Future dispose() async { } - - @override - Future stop() async { - setThrottle(0); - setSpeeds(left: 0, right: 0); - } - - @override - Future faceNorth() async { /* Assume already facing north */ } - - @override - Future goForward() async { - setThrottle(maxThrottle); - setSpeeds(left: 1, right: 1); - await Future.delayed(oneMeterDelay); - await stop(); - } - - @override - Future turnLeft() async { - setThrottle(turnThrottle); - setSpeeds(left: -1, right: 1); - await Future.delayed(turnDelay); - await stop(); - } - - @override - Future turnRight() async { - setThrottle(turnThrottle); - setSpeeds(left: 1, right: -1); - await Future.delayed(turnDelay); - await stop(); - } -} diff --git a/autonomy/lib/src/rover/gps.dart b/autonomy/lib/src/rover/gps.dart deleted file mode 100644 index 2704b853..00000000 --- a/autonomy/lib/src/rover/gps.dart +++ /dev/null @@ -1,41 +0,0 @@ -import "package:burt_network/burt_network.dart"; -import "package:autonomy/interfaces.dart"; - -import "corrector.dart"; - -class RoverGps extends GpsInterface { - final _latitudeCorrector = ErrorCorrector(maxSamples: 1, maxDeviation: GpsInterface.gpsError * 10); - final _longitudeCorrector = ErrorCorrector(maxSamples: 1, maxDeviation: GpsInterface.gpsError * 10); - RoverGps({required super.collection}); - - @override - Future init() async { - collection.server.messages.onMessage( - name: RoverPosition().messageName, - constructor: RoverPosition.fromBuffer, - callback: (pos) { - if (pos.hasGps()) update(pos.gps); - }, - ); - return super.init(); - } - - @override - Future dispose() async { - _latitudeCorrector.clear(); - _longitudeCorrector.clear(); - } - - @override - void update(GpsCoordinates newValue) { - _latitudeCorrector.addValue(newValue.latitude); - _longitudeCorrector.addValue(newValue.longitude); - hasValue = true; - } - - @override - GpsCoordinates get coordinates => GpsCoordinates( - latitude: _latitudeCorrector.calibratedValue, - longitude: _longitudeCorrector.calibratedValue, - ); -} diff --git a/autonomy/lib/src/rover/imu.dart b/autonomy/lib/src/rover/imu.dart deleted file mode 100644 index 48f66666..00000000 --- a/autonomy/lib/src/rover/imu.dart +++ /dev/null @@ -1,43 +0,0 @@ -import "package:burt_network/burt_network.dart"; -import "package:autonomy/interfaces.dart"; - -import "corrector.dart"; - -class RoverImu extends ImuInterface { - final _zCorrector = ErrorCorrector(maxSamples: 10, maxDeviation: 15); - RoverImu({required super.collection}); - - Orientation value = Orientation(); - - @override - Future init() async { - collection.server.messages.onMessage( - name: RoverPosition().messageName, - constructor: RoverPosition.fromBuffer, - callback: (pos) { - if (pos.hasOrientation()) update(pos.orientation); - }, - ); - return super.init(); - } - - @override - Future dispose() async { - _zCorrector.clear(); - } - - @override - void update(Orientation newValue) { - // _zCorrector.addValue(newValue.heading); - // collection.logger.trace("Got IMU value"); - hasValue = true; - value = newValue; - } - - @override - Orientation get raw => Orientation( - x: 0, - y: 0, - z: value.z, - ).clampHeading(); -} diff --git a/autonomy/lib/src/rover/orchestrator.dart b/autonomy/lib/src/rover/orchestrator.dart deleted file mode 100644 index 2fd9a2f8..00000000 --- a/autonomy/lib/src/rover/orchestrator.dart +++ /dev/null @@ -1,113 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; -import "dart:async"; - -class RoverOrchestrator extends OrchestratorInterface with ValueReporter { - final List traversed = []; - List? currentPath; - RoverOrchestrator({required super.collection}); - - @override - Future dispose() async { - currentPath = null; - currentCommand = null; - currentState = AutonomyState.AUTONOMY_STATE_UNDEFINED; - traversed.clear(); - await super.dispose(); - } - - @override - AutonomyData get statusMessage => AutonomyData( - destination: currentCommand?.destination, - state: currentState, - obstacles: collection.pathfinder.obstacles, - path: [ - for (final transition in currentPath ?? []) - transition.position, - ...traversed, - ], - task: currentCommand?.task, - crash: false, // TODO: Investigate if this is used and how to use it better - ); - - @override - Message getMessage() => statusMessage; - - @override - Future handleGpsTask(AutonomyCommand command) async { - final destination = command.destination; - collection.logger.info("Got GPS Task: Go to ${destination.prettyPrint()}"); - collection.logger.debug("Currently at ${collection.gps.coordinates.prettyPrint()}"); - collection.drive.setLedStrip(ProtoColor.RED); - while (!collection.gps.coordinates.isNear(destination)) { - // Calculate a path - collection.logger.debug("Finding a path"); - currentState = AutonomyState.PATHING; - await collection.drive.faceNorth(); - final path = collection.pathfinder.getPath(destination); - currentPath = path; // also use local variable path for promotion - if (path == null) { - final current = collection.gps.coordinates; - collection.logger.error("Could not find a path", body: "No path found from ${current.prettyPrint()} to ${destination.prettyPrint()}"); - currentState = AutonomyState.NO_SOLUTION; - currentCommand = null; - return; - } - // Try to take that path - final current = collection.gps.coordinates; - collection.logger.info("Found a path from ${current.prettyPrint()} to ${destination.prettyPrint()}: ${path.length} steps"); - collection.logger.debug("Here is a summary of the path"); - for (final step in path) { - collection.logger.debug(step.toString()); - } - currentState = AutonomyState.DRIVING; - var count = 0; - for (final state in path) { - collection.logger.debug(state.toString()); - await collection.drive.goDirection(state.direction); - traversed.add(state.position); - if (state.direction != DriveDirection.forward) continue; - if (count++ == 5) break; - final foundObstacle = collection.detector.findObstacles(); - if (foundObstacle) { - collection.logger.debug("Found an obstacle. Recalculating path..."); - break; // calculate a new path - } - } - } - collection.logger.info("Task complete"); - collection.drive.setLedStrip(ProtoColor.GREEN, blink: true); - currentState = AutonomyState.AT_DESTINATION; - currentCommand = null; - } - - @override - Future handleArucoTask(AutonomyCommand command) async { - collection.drive.setLedStrip(ProtoColor.RED); - - // Go to GPS coordinates - // await handleGpsTask(command); - collection.logger.info("Got ArUco Task"); - - currentState = AutonomyState.SEARCHING; - collection.logger.info("Searching for ArUco tag"); - final didSeeAruco = await collection.drive.spinForAruco(); - if (didSeeAruco) { - collection.logger.info("Found aruco"); - currentState = AutonomyState.APPROACHING; - await collection.drive.approachAruco(); - collection.drive.setLedStrip(ProtoColor.GREEN, blink: true); - currentState = AutonomyState.AT_DESTINATION; - } - } - - @override - Future handleHammerTask(AutonomyCommand command) async { - - } - - @override - Future handleBottleTask(AutonomyCommand command) async { - - } -} diff --git a/autonomy/lib/src/rover/pathfinding.dart b/autonomy/lib/src/rover/pathfinding.dart deleted file mode 100644 index 2eb06735..00000000 --- a/autonomy/lib/src/rover/pathfinding.dart +++ /dev/null @@ -1,22 +0,0 @@ -import "package:a_star/a_star.dart"; - -import "package:autonomy/interfaces.dart"; -import "package:burt_network/burt_network.dart"; -import "package:burt_network/protobuf.dart"; - -class RoverPathfinder extends PathfindingInterface { - RoverPathfinder({required super.collection}); - - @override - Future init() async => true; - - @override - List? getPath(GpsCoordinates destination, {bool verbose = false}) { - if (isObstacle(destination)) return null; - final state = AutonomyAStarState.start(collection: collection, goal: destination); - final result = aStar(state, verbose: verbose, limit: 50000); - if (result == null) return null; - final transitions = result.reconstructPath().toList(); - return transitions; - } -} diff --git a/autonomy/lib/src/rover/sensorless.dart b/autonomy/lib/src/rover/sensorless.dart deleted file mode 100644 index 2beab095..00000000 --- a/autonomy/lib/src/rover/sensorless.dart +++ /dev/null @@ -1,64 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:autonomy/rover.dart"; -import "package:autonomy/simulator.dart"; - -class SensorlessDrive extends DriveInterface { - final DriveInterface simulatedDrive; - final DriveInterface realDrive; - - SensorlessDrive({required super.collection, bool useGps = true, bool useImu = true}) : - simulatedDrive = DriveSimulator(collection: collection), - realDrive = RoverDrive(collection: collection, useGps: useGps, useImu: useImu); - - @override - Future init() async { - var result = true; - result &= await simulatedDrive.init(); - result &= await realDrive.init(); - return result; - } - - @override - Future dispose() async { - await simulatedDrive.dispose(); - await realDrive.dispose(); - } - - @override - Future goForward() async { - await simulatedDrive.goForward(); - await realDrive.goForward(); - } - - @override - Future stop() async { - await simulatedDrive.stop(); - await realDrive.stop(); - } - - @override - Future faceNorth() async { - await simulatedDrive.faceNorth(); - await realDrive.faceNorth(); - } - - - @override - Future faceDirection(DriveOrientation orientation) async { - await simulatedDrive.faceDirection(orientation); - await realDrive.faceDirection(orientation); - await super.faceDirection(orientation); - } - - @override - Future turnLeft() async { - await simulatedDrive.turnLeft(); - await realDrive.turnLeft(); - } - - @override - Future turnRight() async { - await simulatedDrive.turnRight(); - await realDrive.turnRight(); - } -} diff --git a/autonomy/lib/src/rover/video.dart b/autonomy/lib/src/rover/video.dart deleted file mode 100644 index 0f829acb..00000000 --- a/autonomy/lib/src/rover/video.dart +++ /dev/null @@ -1,32 +0,0 @@ -import "dart:async"; - -import "package:autonomy/interfaces.dart"; -import "package:burt_network/burt_network.dart"; - -class RoverVideo extends VideoInterface { - RoverVideo({required super.collection}); - - @override - Future init() async { - collection.server.messages.onMessage( - name: VideoData().messageName, - constructor: VideoData.fromBuffer, - callback: updateFrame, - ); - return true; - } - - @override - Future dispose() async { } - - @override - void updateFrame(VideoData newData) { - data = newData; - // if (data.arucoDetected == BoolState.YES) { - // flag = true; - // Timer(const Duration(seconds: 3), () => flag = false); - // collection.logger.info("Is ArUco detected: ${data.arucoDetected}"); - // } - hasValue = true; - } -} diff --git a/autonomy/lib/src/simulator/detector.dart b/autonomy/lib/src/simulator/detector.dart deleted file mode 100644 index 82349221..00000000 --- a/autonomy/lib/src/simulator/detector.dart +++ /dev/null @@ -1,46 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -class SimulatedObstacle { - final GpsCoordinates coordinates; - final int radius; - SimulatedObstacle({required this.coordinates, required this.radius}); - - bool isNear(GpsCoordinates other) => - coordinates.distanceTo(other) <= radius; -} - -class DetectorSimulator extends DetectorInterface { - static const arucoPosition = (10, 10); - static const slopedLatitude = -5; - - final List obstacles; - final Set found = {}; - - DetectorSimulator({required super.collection, required this.obstacles}); - - @override - Future init() async => true; - - @override - Future dispose() async => obstacles.clear(); - - @override - bool findObstacles() { - final coordinates = collection.gps.coordinates; - var result = false; - for (final obstacle in obstacles) { - if (!obstacle.isNear(coordinates) || found.contains(obstacle.coordinates)) continue; - result = true; - found.add(obstacle.coordinates); - collection.pathfinder.recordObstacle(obstacle.coordinates); - } - return result; - } - - @override - bool canSeeAruco() => false; // if can see [arucoPosition] - - @override - bool isOnSlope() => false; // if on [slopedLatitude] -} diff --git a/autonomy/lib/src/simulator/drive.dart b/autonomy/lib/src/simulator/drive.dart deleted file mode 100644 index 16eecaae..00000000 --- a/autonomy/lib/src/simulator/drive.dart +++ /dev/null @@ -1,54 +0,0 @@ -// ignore_for_file: cascade_invocations - -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -class DriveSimulator extends DriveInterface { - final bool shouldDelay; - DriveSimulator({required super.collection, this.shouldDelay = false}); - - @override - Future init() async => true; - - @override - Future dispose() async { } - - @override - Future goForward() async { - final position = collection.gps.coordinates; - final orientation = collection.imu.orientation; - final newPosition = position.goForward(orientation!); - collection.logger.debug("Going forward"); - collection.logger.trace(" Old position: ${position.prettyPrint()}"); - collection.logger.trace(" Orientation: $orientation"); - collection.logger.trace(" New position: ${newPosition.prettyPrint()}"); - collection.gps.update(newPosition); - if (shouldDelay) await Future.delayed(const Duration(milliseconds: 500)); - } - - @override - Future faceNorth() async { - collection.imu.update(OrientationUtils.north); - } - - @override - Future turnLeft() async { - collection.logger.debug("Turning left"); - final heading = collection.imu.heading; - final orientation = Orientation(z: heading + 90); - collection.imu.update(orientation); - if (shouldDelay) await Future.delayed(const Duration(milliseconds: 500)); - } - - @override - Future turnRight() async { - collection.logger.debug("Turning right"); - final heading = collection.imu.heading; - final orientation = Orientation(z: heading - 90); - collection.imu.update(orientation); - if (shouldDelay) await Future.delayed(const Duration(milliseconds: 500)); - } - - @override - Future stop() async => collection.logger.debug("Stopping"); -} diff --git a/autonomy/lib/src/simulator/gps.dart b/autonomy/lib/src/simulator/gps.dart deleted file mode 100644 index 0062db25..00000000 --- a/autonomy/lib/src/simulator/gps.dart +++ /dev/null @@ -1,28 +0,0 @@ -import "package:burt_network/protobuf.dart"; -import "package:autonomy/interfaces.dart"; - -class GpsSimulator extends GpsInterface with ValueReporter { - final RandomError _error; - GpsSimulator({required super.collection, double maxError = 0}) : - _error = RandomError(maxError); - - @override - RoverPosition getMessage() => RoverPosition(gps: coordinates); - - GpsCoordinates _coordinates = GpsCoordinates(); - - @override - GpsCoordinates get coordinates => GpsCoordinates( - latitude: _coordinates.latitude + _error.value, - longitude: _coordinates.longitude + _error.value, - ); - - @override - void update(GpsCoordinates newValue) => _coordinates = newValue; - - @override - Future init() async { - hasValue = true; - return super.init(); - } -} diff --git a/autonomy/lib/src/simulator/imu.dart b/autonomy/lib/src/simulator/imu.dart deleted file mode 100644 index 3c4cbacc..00000000 --- a/autonomy/lib/src/simulator/imu.dart +++ /dev/null @@ -1,35 +0,0 @@ -import "package:burt_network/protobuf.dart"; -import "package:autonomy/interfaces.dart"; - -class ImuSimulator extends ImuInterface with ValueReporter { - final RandomError _error; - ImuSimulator({required super.collection, double maxError = 0}) : - _error = RandomError(maxError); - - @override - RoverPosition getMessage() => RoverPosition(orientation: raw); - - Orientation _orientation = Orientation(); - - @override - Orientation get raw => Orientation( - x: _orientation.x + _error.value, - y: _orientation.y + _error.value, - z: _orientation.z + _error.value, - ); - - @override - void update(Orientation newValue) => _orientation = newValue.clampHeading(); - - @override - Future init() async { - hasValue = true; - return super.init(); - } - - @override - Future dispose() async { - _orientation = Orientation(); - await super.dispose(); - } -} diff --git a/autonomy/lib/src/simulator/orchestrator.dart b/autonomy/lib/src/simulator/orchestrator.dart deleted file mode 100644 index 56420d6b..00000000 --- a/autonomy/lib/src/simulator/orchestrator.dart +++ /dev/null @@ -1,32 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -class OrchestratorSimulator extends OrchestratorInterface { - OrchestratorSimulator({required super.collection}); - - @override - Future dispose() async { } - - @override - AutonomyData get statusMessage => AutonomyData(); - - @override - Future handleGpsTask(AutonomyCommand command) async { - - } - - @override - Future handleArucoTask(AutonomyCommand command) async { - - } - - @override - Future handleHammerTask(AutonomyCommand command) async { - - } - - @override - Future handleBottleTask(AutonomyCommand command) async { - - } -} diff --git a/autonomy/lib/src/simulator/pathfinding.dart b/autonomy/lib/src/simulator/pathfinding.dart deleted file mode 100644 index 155f20e0..00000000 --- a/autonomy/lib/src/simulator/pathfinding.dart +++ /dev/null @@ -1,25 +0,0 @@ -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -class PathfindingSimulator extends PathfindingInterface { - static int i = 0; - - PathfindingSimulator({required super.collection}); - - @override - Future init() async => true; - - @override - List getPath(GpsCoordinates destination, {bool verbose = false}) => [ - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 0).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.right, collection: collection), - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 0).toGps(), orientation: DriveOrientation.east, direction: DriveDirection.forward, collection: collection), - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 1).toGps(), orientation: DriveOrientation.east, direction: DriveDirection.forward, collection: collection), - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 2).toGps(), orientation: DriveOrientation.east, direction: DriveDirection.left, collection: collection), - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (0, 2).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.forward, collection: collection), - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (1, 2).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.forward, collection: collection), - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (2, 2).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.left, collection: collection), - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (2, 2).toGps(), orientation: DriveOrientation.west, direction: DriveDirection.forward, collection: collection), - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (2, 1).toGps(), orientation: DriveOrientation.west, direction: DriveDirection.right, collection: collection), - AutonomyAStarState(depth: i++, goal: (2, 1).toGps(), position: (2, 1).toGps(), orientation: DriveOrientation.north, direction: DriveDirection.forward, collection: collection), - ]; -} diff --git a/autonomy/lib/src/simulator/realsense.dart b/autonomy/lib/src/simulator/realsense.dart deleted file mode 100644 index f4251028..00000000 --- a/autonomy/lib/src/simulator/realsense.dart +++ /dev/null @@ -1,22 +0,0 @@ -import "dart:typed_data"; - -import "package:autonomy/interfaces.dart"; -import "package:burt_network/protobuf.dart"; - -class VideoSimulator extends VideoInterface { - VideoSimulator({required super.collection}); - - @override - Future init() async { - hasValue = true; - return true; - } - - @override - Future dispose() async => depthFrame = Uint16List.fromList([]); - - Uint16List depthFrame = Uint16List.fromList([]); - - @override - void updateFrame(VideoData newData) { } -} diff --git a/autonomy/test/sensor_test.dart b/autonomy/test/sensor_test.dart deleted file mode 100644 index 6375b9eb..00000000 --- a/autonomy/test/sensor_test.dart +++ /dev/null @@ -1,246 +0,0 @@ -import "package:autonomy/src/rover/imu.dart"; -import "package:burt_network/logging.dart"; -import "package:test/test.dart"; - -import "package:burt_network/protobuf.dart"; - -import "package:autonomy/interfaces.dart"; -import "package:autonomy/simulator.dart"; -import "package:autonomy/src/rover/gps.dart"; - -const imuError = 2.5; -const gpsPrecision = 7; - -void main() => group("[Sensors]", tags: ["sensors"], () { - setUp(() => Logger.level = LogLevel.off); - tearDown(() => Logger.level = LogLevel.off); - - test("GpsUtils.isNear", () { - final origin = (0, 0).toGps(); - expect(GpsCoordinates(latitude: 0, longitude: 0), origin); - expect(origin.isNear(origin), isTrue); - - final a = (5, 5).toGps(); - final a2 = (5, 5).toGps(); - final b = (5, 6.5).toGps(); - - expect(a.isNear(a), isTrue); - expect(a.isNear(a2), isTrue); - expect(a.isNear(b), isFalse); - - final c = GpsCoordinates(latitude: 0, longitude: 0); - final d = GpsCoordinates(latitude: 45.123, longitude: 72.123); - final e = GpsCoordinates(latitude: 12.123, longitude: 24.123); - - expect(c.isNear(d), isFalse); - expect(c.isNear(e), isFalse); - expect(d.isNear(e), isFalse); - - final f = (12, 12).toGps(); - final g = (12.2, 12.2).toGps(); - expect(f.isNear(g), isTrue); - }); - - test("GPS noise when stationary", () async { - // Set up a simulated and real GPS, both starting at (0, 0) - final oldError = GpsUtils.maxErrorMeters; - GpsUtils.maxErrorMeters = 3; - Logger.level = LogLevel.off; - - final simulator = AutonomySimulator(); - final realGps = RoverGps(collection: simulator); - final simulatedGps = GpsSimulator(collection: simulator, maxError: GpsInterface.gpsError); - final origin = GpsCoordinates(); - simulatedGps.update(origin); - realGps.update(origin); - expect(realGps.isNear(origin), isTrue); - - // Feed many noisy signals to produce a cleaner signal. - var count = 0; - for (var step = 0; step < 1000; step++) { - realGps.update(simulatedGps.coordinates); - simulator.logger.trace("New coordinate: ${realGps.coordinates.latitude.toStringAsFixed(gpsPrecision)} vs real position: ${origin.latitude.toStringAsFixed(gpsPrecision)}"); - if (step < 10) continue; - if (realGps.isNear(origin)) count++; - } - - final percentage = count / 1000; - simulator.logger.info("Final coordinates: ${realGps.coordinates.latitude}"); - expect(percentage, greaterThan(0.75), reason: "GPS should be accurate >75% of the time: $percentage"); - - // Ensure that *very* noisy readings don't affect anything. - simulator.logger.debug("Adding 100, 100"); - simulator.gps.update(GpsCoordinates(latitude: 100, longitude: 100)); - expect(realGps.isNear(origin), isTrue); - - await simulator.dispose(); - GpsUtils.maxErrorMeters = oldError; - }); - - test("IMU noise when stationary", () async { - Logger.level = LogLevel.off; - final simulator = AutonomySimulator(); - final simulatedImu = ImuSimulator(collection: simulator, maxError: imuError); - final realImu = RoverImu(collection: simulator); - final north = OrientationUtils.north; - simulatedImu.update(north); - - var count = 0; - for (var i = 0; i < 1000; i++) { - final newData = simulatedImu.raw; - realImu.update(newData); - simulator.logger.trace("Got new value: ${newData.heading}"); - simulator.logger.trace(" New heading: ${realImu.heading}"); - simulator.logger.trace(" Real position: ${north.heading}"); - if (i < 10) continue; - simulator.logger.trace(" Values are similar: ${realImu.isNear(north.heading)}"); - if (realImu.isNear(north.heading)) count++; - } - - final percentage = count / 1000; - simulator.logger.info("Final orientation: ${realImu.heading}"); - expect(percentage, greaterThan(0.75), reason: "IMU should be accurate >75% of the time: $percentage"); - - - realImu.update(OrientationUtils.south); - expect(realImu.isNear(OrientationUtils.north.heading), isTrue); - await simulator.dispose(); - }); - - test("GPS noise when moving", () async { - // Set up a simulated and real GPS, both starting at (0, 0) - final oldError = GpsUtils.maxErrorMeters; - GpsUtils.maxErrorMeters = 3; - final simulator = AutonomySimulator(); - final realGps = RoverGps(collection: simulator); - final simulatedGps = GpsSimulator(collection: simulator, maxError: GpsInterface.gpsError); - var realCoordinates = GpsCoordinates(); - simulatedGps.update(realCoordinates); - realGps.update(realCoordinates); - expect(realGps.coordinates.isNear(realCoordinates), isTrue); - - // For each step forward, use the noisy GPS to update the real GPS. - var count = 0; - for (var step = 0; step < 1000; step++) { - realCoordinates += GpsUtils.north; - simulatedGps.update(realCoordinates); - realGps.update(simulatedGps.coordinates); - simulator.logger.trace("New coordinate: ${realGps.coordinates.latitude.toStringAsFixed(5)} vs real position: ${realCoordinates.latitude.toStringAsFixed(5)}"); - simulator.logger.trace(" Difference: ${(realGps.latitude - realCoordinates.latitude).abs().toStringAsFixed(5)} < ${GpsUtils.epsilonLatitude.toStringAsFixed(5)}"); - if (step < 10) continue; - if (realGps.isNear(realCoordinates)) count++; - } - - final percentage = count / 1000; - simulator.logger.info("Final coordinates: ${realGps.coordinates.prettyPrint()} vs actual: ${realCoordinates.prettyPrint()}"); - expect(percentage, greaterThan(0.75), reason: "GPS should be accurate >75% of the time: $percentage"); - - // Ensure that *very* noisy readings don't affect anything. - simulator.logger.debug("Adding 100, 100"); - simulator.gps.update(GpsCoordinates(latitude: 100, longitude: 100)); - expect(realGps.isNear(realCoordinates), isTrue); - GpsUtils.maxErrorMeters = oldError; - }); - - test("IMU noise when moving", () async { - Logger.level = LogLevel.off; - final simulator = AutonomySimulator(); - final simulatedImu = ImuSimulator(collection: simulator, maxError: imuError); - final realImu = RoverImu(collection: simulator); - final orientation = OrientationUtils.north; - simulatedImu.update(orientation); - - var count = 0; - for (var i = 0; i < 350; i++) { - orientation.z += 1; - simulatedImu.update(orientation); - final newData = simulatedImu.raw; - realImu.update(newData); - simulator.logger.trace("Got new value: ${newData.heading}"); - simulator.logger.trace(" New heading: ${realImu.heading}"); - simulator.logger.trace(" Real position: ${orientation.heading}"); - if (i < 10) continue; - simulator.logger.trace(" Values are similar: ${realImu.isNear(orientation.heading)}"); - if (realImu.isNear(orientation.heading)) count++; - } - - final percentage = count / 350; - expect(percentage, greaterThan(0.75), reason: "IMU should be accurate >75% of the time: $percentage"); - - final badData = Orientation(z: 10); - simulator.logger.info("Final orientation: ${realImu.heading}"); - simulator.logger.info("Bad orientation: ${badData.heading}"); - realImu.update(badData); - simulator.logger.info("Unaffected orientation: ${realImu.heading}"); - expect(realImu.isNear(orientation.heading), isTrue); - await simulator.dispose(); - }); - - test("GPS latitude is set properly", () async { - final simulator = AutonomySimulator(); - const utahLatitude = 38.406683; - final utah = GpsCoordinates(latitude: utahLatitude); - - simulator.gps.update(utah); - expect(simulator.hasValue, isFalse); - expect(GpsInterface.currentLatitude, 0); - - await simulator.init(); - await simulator.waitForValue(); - expect(simulator.hasValue, isTrue); - expect(GpsInterface.currentLatitude, utahLatitude); - - await simulator.dispose(); - GpsInterface.currentLatitude = 0; - }); - - test("GPS can start in a real location", () async { - final simulator = AutonomySimulator(); - final ocean = GpsCoordinates(latitude: 0, longitude: 0); - final newYork = GpsCoordinates(latitude: 45, longitude: 72); - simulator.gps = RoverGps(collection: simulator); - - await simulator.init(); - expect(simulator.gps.coordinates, ocean); - expect(simulator.gps.isNear(newYork), isFalse); - expect(ocean.isNear(newYork), isFalse); - - simulator.gps.update(newYork); - expect(simulator.gps.isNear(ocean), isFalse); - expect(simulator.gps.isNear(newYork), isTrue); - - await simulator.dispose(); - }); - - test("IMU can handle values on the edge", () async { - Logger.level = LogLevel.off; - final simulator = AutonomySimulator(); - final simulatedImu = ImuSimulator(collection: simulator, maxError: imuError); - final realImu = RoverImu(collection: simulator); - final orientation = Orientation(z: 360); - simulatedImu.update(orientation); - - var count = 0; - for (var i = 0; i < 1000; i++) { - final newData = simulatedImu.raw; - realImu.update(newData); - simulator.logger.trace("Got new value: ${newData.heading}"); - simulator.logger.trace(" New heading: ${realImu.heading}"); - simulator.logger.trace(" Real position: ${orientation.heading}"); - if (i < 10) continue; - simulator.logger.trace(" Values are similar: ${realImu.isNear(orientation.heading)}"); - if (realImu.isNear(orientation.heading)) count++; - } - - final percentage = count / 1000; - expect(percentage, greaterThan(0.75), reason: "IMU should be accurate >75% of the time: $percentage"); - - final badData = Orientation(z: 10); - simulator.logger.info("Final orientation: ${realImu.heading}"); - simulator.logger.info("Bad orientation: ${badData.heading}"); - realImu.update(badData); - simulator.logger.info("Unaffected orientation: ${realImu.heading}"); - expect(realImu.isNear(orientation.heading), isTrue); - await simulator.dispose(); - }); -}); From e258bd1dc4e2ad309129cc536157f5d6c4103c82 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 12:22:23 -0500 Subject: [PATCH 15/19] chore: regenerate Dart protobufs with protoc-gen-dart 22.1.0 - Fixed version mismatch between protoc-gen-dart and protobuf runtime - Regenerated all protobuf files using protoc-gen-dart 22.1.0 - This resolves CI failures caused by incompatible generated code --- burt_network/lib/src/generated/arm.pb.dart | 489 ++++++++-------- .../lib/src/generated/arm.pbenum.dart | 14 +- .../lib/src/generated/arm.pbjson.dart | 122 +--- .../lib/src/generated/arm.pbserver.dart | 2 +- .../lib/src/generated/autonomy.pb.dart | 251 ++++----- .../lib/src/generated/autonomy.pbenum.dart | 75 +-- .../lib/src/generated/autonomy.pbjson.dart | 59 +- .../lib/src/generated/autonomy.pbserver.dart | 2 +- .../lib/src/generated/base_station.pb.dart | 430 +++++++------- .../src/generated/base_station.pbenum.dart | 39 +- .../src/generated/base_station.pbjson.dart | 104 +--- .../src/generated/base_station.pbserver.dart | 2 +- burt_network/lib/src/generated/core.pb.dart | 141 +++-- .../lib/src/generated/core.pbenum.dart | 39 +- .../lib/src/generated/core.pbjson.dart | 23 +- .../lib/src/generated/core.pbserver.dart | 2 +- burt_network/lib/src/generated/drive.pb.dart | 526 ++++++++++-------- .../lib/src/generated/drive.pbenum.dart | 102 ++-- .../lib/src/generated/drive.pbjson.dart | 121 +--- .../lib/src/generated/drive.pbserver.dart | 2 +- .../lib/src/generated/geometry.pb.dart | 232 ++++---- .../lib/src/generated/geometry.pbenum.dart | 14 +- .../lib/src/generated/geometry.pbjson.dart | 32 +- .../lib/src/generated/geometry.pbserver.dart | 2 +- .../google/protobuf/timestamp.pb.dart | 217 ++++---- .../google/protobuf/timestamp.pbenum.dart | 14 +- .../google/protobuf/timestamp.pbjson.dart | 14 +- .../google/protobuf/timestamp.pbserver.dart | 2 +- burt_network/lib/src/generated/gps.pb.dart | 196 ++++--- .../lib/src/generated/gps.pbenum.dart | 38 +- .../lib/src/generated/gps.pbjson.dart | 23 +- .../lib/src/generated/gps.pbserver.dart | 2 +- burt_network/lib/src/generated/lidar.pb.dart | 230 ++++---- .../lib/src/generated/lidar.pbenum.dart | 14 +- .../lib/src/generated/lidar.pbjson.dart | 37 +- .../lib/src/generated/lidar.pbserver.dart | 2 +- burt_network/lib/src/generated/logs.pb.dart | 102 ++-- .../lib/src/generated/logs.pbenum.dart | 50 +- .../lib/src/generated/logs.pbjson.dart | 23 +- .../lib/src/generated/logs.pbserver.dart | 2 +- burt_network/lib/src/generated/motor.pb.dart | 212 +++---- .../lib/src/generated/motor.pbenum.dart | 59 +- .../lib/src/generated/motor.pbjson.dart | 41 +- .../lib/src/generated/motor.pbserver.dart | 2 +- burt_network/lib/src/generated/relays.pb.dart | 341 ++++++------ .../lib/src/generated/relays.pbenum.dart | 14 +- .../lib/src/generated/relays.pbjson.dart | 113 +--- .../lib/src/generated/relays.pbserver.dart | 2 +- .../lib/src/generated/science.pb.dart | 284 +++++----- .../lib/src/generated/science.pbenum.dart | 111 ++-- .../lib/src/generated/science.pbjson.dart | 59 +- .../lib/src/generated/science.pbserver.dart | 2 +- burt_network/lib/src/generated/status.pb.dart | 78 ++- .../lib/src/generated/status.pbenum.dart | 47 +- .../lib/src/generated/status.pbjson.dart | 23 +- .../lib/src/generated/status.pbserver.dart | 2 +- .../lib/src/generated/subsystems.pb.dart | 202 ++++--- .../lib/src/generated/subsystems.pbenum.dart | 14 +- .../lib/src/generated/subsystems.pbjson.dart | 41 +- .../src/generated/subsystems.pbserver.dart | 2 +- burt_network/lib/src/generated/utils.pb.dart | 14 +- .../lib/src/generated/utils.pbenum.dart | 30 +- .../lib/src/generated/utils.pbjson.dart | 14 +- .../lib/src/generated/utils.pbserver.dart | 2 +- .../lib/src/generated/version.pb.dart | 80 ++- .../lib/src/generated/version.pbenum.dart | 14 +- .../lib/src/generated/version.pbjson.dart | 14 +- .../lib/src/generated/version.pbserver.dart | 2 +- burt_network/lib/src/generated/video.pb.dart | 400 ++++++------- .../lib/src/generated/video.pbenum.dart | 88 ++- .../lib/src/generated/video.pbjson.dart | 66 +-- .../lib/src/generated/video.pbserver.dart | 2 +- burt_network/lib/src/generated/vision.pb.dart | 221 ++++---- .../lib/src/generated/vision.pbenum.dart | 41 +- .../lib/src/generated/vision.pbjson.dart | 58 +- .../lib/src/generated/vision.pbserver.dart | 2 +- .../lib/src/generated/wrapper.pb.dart | 99 ++-- .../lib/src/generated/wrapper.pbenum.dart | 14 +- .../lib/src/generated/wrapper.pbjson.dart | 23 +- .../lib/src/generated/wrapper.pbserver.dart | 2 +- 80 files changed, 2993 insertions(+), 3633 deletions(-) diff --git a/burt_network/lib/src/generated/arm.pb.dart b/burt_network/lib/src/generated/arm.pb.dart index f9ec80cd..0db2fe69 100644 --- a/burt_network/lib/src/generated/arm.pb.dart +++ b/burt_network/lib/src/generated/arm.pb.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from arm.proto. - +// Generated code. Do not modify. +// source: arm.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -30,64 +29,66 @@ class ArmData extends $pb.GeneratedMessage { $1.MotorData? elbow, $2.Version? version, }) { - final result = create(); - if (currentPosition != null) result.currentPosition = currentPosition; - if (targetPosition != null) result.targetPosition = targetPosition; - if (base != null) result.base = base; - if (shoulder != null) result.shoulder = shoulder; - if (elbow != null) result.elbow = elbow; - if (version != null) result.version = version; - return result; + final $result = create(); + if (currentPosition != null) { + $result.currentPosition = currentPosition; + } + if (targetPosition != null) { + $result.targetPosition = targetPosition; + } + if (base != null) { + $result.base = base; + } + if (shoulder != null) { + $result.shoulder = shoulder; + } + if (elbow != null) { + $result.elbow = elbow; + } + if (version != null) { + $result.version = version; + } + return $result; } + ArmData._() : super(); + factory ArmData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ArmData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ArmData', createEmptyInstance: create) + ..aOM<$0.Coordinates>(1, _omitFieldNames ? '' : 'currentPosition', protoName: 'currentPosition', subBuilder: $0.Coordinates.create) + ..aOM<$0.Coordinates>(2, _omitFieldNames ? '' : 'targetPosition', protoName: 'targetPosition', subBuilder: $0.Coordinates.create) + ..aOM<$1.MotorData>(3, _omitFieldNames ? '' : 'base', subBuilder: $1.MotorData.create) + ..aOM<$1.MotorData>(4, _omitFieldNames ? '' : 'shoulder', subBuilder: $1.MotorData.create) + ..aOM<$1.MotorData>(5, _omitFieldNames ? '' : 'elbow', subBuilder: $1.MotorData.create) + ..aOM<$2.Version>(6, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ArmData clone() => ArmData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ArmData copyWith(void Function(ArmData) updates) => super.copyWith((message) => updates(message as ArmData)) as ArmData; - ArmData._(); - - factory ArmData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory ArmData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'ArmData', - createEmptyInstance: create) - ..aOM<$0.Coordinates>(1, _omitFieldNames ? '' : 'currentPosition', - protoName: 'currentPosition', subBuilder: $0.Coordinates.create) - ..aOM<$0.Coordinates>(2, _omitFieldNames ? '' : 'targetPosition', - protoName: 'targetPosition', subBuilder: $0.Coordinates.create) - ..aOM<$1.MotorData>(3, _omitFieldNames ? '' : 'base', - subBuilder: $1.MotorData.create) - ..aOM<$1.MotorData>(4, _omitFieldNames ? '' : 'shoulder', - subBuilder: $1.MotorData.create) - ..aOM<$1.MotorData>(5, _omitFieldNames ? '' : 'elbow', - subBuilder: $1.MotorData.create) - ..aOM<$2.Version>(6, _omitFieldNames ? '' : 'version', - subBuilder: $2.Version.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ArmData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ArmData copyWith(void Function(ArmData) updates) => - super.copyWith((message) => updates(message as ArmData)) as ArmData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ArmData create() => ArmData._(); - @$core.override ArmData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static ArmData getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ArmData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ArmData? _defaultInstance; @$pb.TagNumber(1) $0.Coordinates get currentPosition => $_getN(0); @$pb.TagNumber(1) - set currentPosition($0.Coordinates value) => $_setField(1, value); + set currentPosition($0.Coordinates v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasCurrentPosition() => $_has(0); @$pb.TagNumber(1) @@ -98,7 +99,7 @@ class ArmData extends $pb.GeneratedMessage { @$pb.TagNumber(2) $0.Coordinates get targetPosition => $_getN(1); @$pb.TagNumber(2) - set targetPosition($0.Coordinates value) => $_setField(2, value); + set targetPosition($0.Coordinates v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasTargetPosition() => $_has(1); @$pb.TagNumber(2) @@ -109,7 +110,7 @@ class ArmData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $1.MotorData get base => $_getN(2); @$pb.TagNumber(3) - set base($1.MotorData value) => $_setField(3, value); + set base($1.MotorData v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasBase() => $_has(2); @$pb.TagNumber(3) @@ -120,7 +121,7 @@ class ArmData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $1.MotorData get shoulder => $_getN(3); @$pb.TagNumber(4) - set shoulder($1.MotorData value) => $_setField(4, value); + set shoulder($1.MotorData v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasShoulder() => $_has(3); @$pb.TagNumber(4) @@ -131,7 +132,7 @@ class ArmData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $1.MotorData get elbow => $_getN(4); @$pb.TagNumber(5) - set elbow($1.MotorData value) => $_setField(5, value); + set elbow($1.MotorData v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasElbow() => $_has(4); @$pb.TagNumber(5) @@ -142,7 +143,7 @@ class ArmData extends $pb.GeneratedMessage { @$pb.TagNumber(6) $2.Version get version => $_getN(5); @$pb.TagNumber(6) - set version($2.Version value) => $_setField(6, value); + set version($2.Version v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasVersion() => $_has(5); @$pb.TagNumber(6) @@ -165,74 +166,87 @@ class ArmCommand extends $pb.GeneratedMessage { $core.bool? jab, $2.Version? version, }) { - final result = create(); - if (stop != null) result.stop = stop; - if (calibrate != null) result.calibrate = calibrate; - if (swivel != null) result.swivel = swivel; - if (shoulder != null) result.shoulder = shoulder; - if (elbow != null) result.elbow = elbow; - if (gripperLift != null) result.gripperLift = gripperLift; - if (ikX != null) result.ikX = ikX; - if (ikY != null) result.ikY = ikY; - if (ikZ != null) result.ikZ = ikZ; - if (jab != null) result.jab = jab; - if (version != null) result.version = version; - return result; + final $result = create(); + if (stop != null) { + $result.stop = stop; + } + if (calibrate != null) { + $result.calibrate = calibrate; + } + if (swivel != null) { + $result.swivel = swivel; + } + if (shoulder != null) { + $result.shoulder = shoulder; + } + if (elbow != null) { + $result.elbow = elbow; + } + if (gripperLift != null) { + $result.gripperLift = gripperLift; + } + if (ikX != null) { + $result.ikX = ikX; + } + if (ikY != null) { + $result.ikY = ikY; + } + if (ikZ != null) { + $result.ikZ = ikZ; + } + if (jab != null) { + $result.jab = jab; + } + if (version != null) { + $result.version = version; + } + return $result; } + ArmCommand._() : super(); + factory ArmCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ArmCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - ArmCommand._(); - - factory ArmCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory ArmCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'ArmCommand', - createEmptyInstance: create) + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ArmCommand', createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'stop') ..aOB(2, _omitFieldNames ? '' : 'calibrate') - ..aOM<$1.MotorCommand>(3, _omitFieldNames ? '' : 'swivel', - subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(4, _omitFieldNames ? '' : 'shoulder', - subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(5, _omitFieldNames ? '' : 'elbow', - subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(6, _omitFieldNames ? '' : 'gripperLift', - subBuilder: $1.MotorCommand.create) - ..aD(7, _omitFieldNames ? '' : 'ikX', fieldType: $pb.PbFieldType.OF) - ..aD(8, _omitFieldNames ? '' : 'ikY', fieldType: $pb.PbFieldType.OF) - ..aD(9, _omitFieldNames ? '' : 'ikZ', fieldType: $pb.PbFieldType.OF) + ..aOM<$1.MotorCommand>(3, _omitFieldNames ? '' : 'swivel', subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(4, _omitFieldNames ? '' : 'shoulder', subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(5, _omitFieldNames ? '' : 'elbow', subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(6, _omitFieldNames ? '' : 'gripperLift', subBuilder: $1.MotorCommand.create) + ..a<$core.double>(7, _omitFieldNames ? '' : 'ikX', $pb.PbFieldType.OF) + ..a<$core.double>(8, _omitFieldNames ? '' : 'ikY', $pb.PbFieldType.OF) + ..a<$core.double>(9, _omitFieldNames ? '' : 'ikZ', $pb.PbFieldType.OF) ..aOB(10, _omitFieldNames ? '' : 'jab') - ..aOM<$2.Version>(11, _omitFieldNames ? '' : 'version', - subBuilder: $2.Version.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ArmCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ArmCommand copyWith(void Function(ArmCommand) updates) => - super.copyWith((message) => updates(message as ArmCommand)) as ArmCommand; + ..aOM<$2.Version>(11, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ArmCommand clone() => ArmCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ArmCommand copyWith(void Function(ArmCommand) updates) => super.copyWith((message) => updates(message as ArmCommand)) as ArmCommand; - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ArmCommand create() => ArmCommand._(); - @$core.override ArmCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static ArmCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static ArmCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ArmCommand? _defaultInstance; /// General commands @$pb.TagNumber(1) $core.bool get stop => $_getBF(0); @$pb.TagNumber(1) - set stop($core.bool value) => $_setBool(0, value); + set stop($core.bool v) { $_setBool(0, v); } @$pb.TagNumber(1) $core.bool hasStop() => $_has(0); @$pb.TagNumber(1) @@ -241,7 +255,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool get calibrate => $_getBF(1); @$pb.TagNumber(2) - set calibrate($core.bool value) => $_setBool(1, value); + set calibrate($core.bool v) { $_setBool(1, v); } @$pb.TagNumber(2) $core.bool hasCalibrate() => $_has(1); @$pb.TagNumber(2) @@ -251,7 +265,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $1.MotorCommand get swivel => $_getN(2); @$pb.TagNumber(3) - set swivel($1.MotorCommand value) => $_setField(3, value); + set swivel($1.MotorCommand v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasSwivel() => $_has(2); @$pb.TagNumber(3) @@ -262,7 +276,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) $1.MotorCommand get shoulder => $_getN(3); @$pb.TagNumber(4) - set shoulder($1.MotorCommand value) => $_setField(4, value); + set shoulder($1.MotorCommand v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasShoulder() => $_has(3); @$pb.TagNumber(4) @@ -273,7 +287,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(5) $1.MotorCommand get elbow => $_getN(4); @$pb.TagNumber(5) - set elbow($1.MotorCommand value) => $_setField(5, value); + set elbow($1.MotorCommand v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasElbow() => $_has(4); @$pb.TagNumber(5) @@ -286,7 +300,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(6) $1.MotorCommand get gripperLift => $_getN(5); @$pb.TagNumber(6) - set gripperLift($1.MotorCommand value) => $_setField(6, value); + set gripperLift($1.MotorCommand v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasGripperLift() => $_has(5); @$pb.TagNumber(6) @@ -298,7 +312,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.double get ikX => $_getN(6); @$pb.TagNumber(7) - set ikX($core.double value) => $_setFloat(6, value); + set ikX($core.double v) { $_setFloat(6, v); } @$pb.TagNumber(7) $core.bool hasIkX() => $_has(6); @$pb.TagNumber(7) @@ -307,7 +321,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.double get ikY => $_getN(7); @$pb.TagNumber(8) - set ikY($core.double value) => $_setFloat(7, value); + set ikY($core.double v) { $_setFloat(7, v); } @$pb.TagNumber(8) $core.bool hasIkY() => $_has(7); @$pb.TagNumber(8) @@ -316,7 +330,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.double get ikZ => $_getN(8); @$pb.TagNumber(9) - set ikZ($core.double value) => $_setFloat(8, value); + set ikZ($core.double v) { $_setFloat(8, v); } @$pb.TagNumber(9) $core.bool hasIkZ() => $_has(8); @$pb.TagNumber(9) @@ -326,7 +340,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.bool get jab => $_getBF(9); @$pb.TagNumber(10) - set jab($core.bool value) => $_setBool(9, value); + set jab($core.bool v) { $_setBool(9, v); } @$pb.TagNumber(10) $core.bool hasJab() => $_has(9); @$pb.TagNumber(10) @@ -335,7 +349,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(11) $2.Version get version => $_getN(10); @$pb.TagNumber(11) - set version($2.Version value) => $_setField(11, value); + set version($2.Version v) { $_setField(11, v); } @$pb.TagNumber(11) $core.bool hasVersion() => $_has(10); @$pb.TagNumber(11) @@ -353,64 +367,66 @@ class GripperData extends $pb.GeneratedMessage { $core.int? servoAngle, $3.BoolState? laserState, }) { - final result = create(); - if (lift != null) result.lift = lift; - if (rotate != null) result.rotate = rotate; - if (pinch != null) result.pinch = pinch; - if (version != null) result.version = version; - if (servoAngle != null) result.servoAngle = servoAngle; - if (laserState != null) result.laserState = laserState; - return result; + final $result = create(); + if (lift != null) { + $result.lift = lift; + } + if (rotate != null) { + $result.rotate = rotate; + } + if (pinch != null) { + $result.pinch = pinch; + } + if (version != null) { + $result.version = version; + } + if (servoAngle != null) { + $result.servoAngle = servoAngle; + } + if (laserState != null) { + $result.laserState = laserState; + } + return $result; } + GripperData._() : super(); + factory GripperData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GripperData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GripperData', createEmptyInstance: create) + ..aOM<$1.MotorData>(1, _omitFieldNames ? '' : 'lift', subBuilder: $1.MotorData.create) + ..aOM<$1.MotorData>(2, _omitFieldNames ? '' : 'rotate', subBuilder: $1.MotorData.create) + ..aOM<$1.MotorData>(3, _omitFieldNames ? '' : 'pinch', subBuilder: $1.MotorData.create) + ..aOM<$2.Version>(4, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..a<$core.int>(5, _omitFieldNames ? '' : 'servoAngle', $pb.PbFieldType.O3, protoName: 'servoAngle') + ..e<$3.BoolState>(6, _omitFieldNames ? '' : 'laserState', $pb.PbFieldType.OE, protoName: 'laserState', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GripperData clone() => GripperData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GripperData copyWith(void Function(GripperData) updates) => super.copyWith((message) => updates(message as GripperData)) as GripperData; - GripperData._(); - - factory GripperData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory GripperData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'GripperData', - createEmptyInstance: create) - ..aOM<$1.MotorData>(1, _omitFieldNames ? '' : 'lift', - subBuilder: $1.MotorData.create) - ..aOM<$1.MotorData>(2, _omitFieldNames ? '' : 'rotate', - subBuilder: $1.MotorData.create) - ..aOM<$1.MotorData>(3, _omitFieldNames ? '' : 'pinch', - subBuilder: $1.MotorData.create) - ..aOM<$2.Version>(4, _omitFieldNames ? '' : 'version', - subBuilder: $2.Version.create) - ..aI(5, _omitFieldNames ? '' : 'servoAngle', protoName: 'servoAngle') - ..aE<$3.BoolState>(6, _omitFieldNames ? '' : 'laserState', - protoName: 'laserState', enumValues: $3.BoolState.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - GripperData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - GripperData copyWith(void Function(GripperData) updates) => - super.copyWith((message) => updates(message as GripperData)) - as GripperData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GripperData create() => GripperData._(); - @$core.override GripperData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static GripperData getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static GripperData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GripperData? _defaultInstance; @$pb.TagNumber(1) $1.MotorData get lift => $_getN(0); @$pb.TagNumber(1) - set lift($1.MotorData value) => $_setField(1, value); + set lift($1.MotorData v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasLift() => $_has(0); @$pb.TagNumber(1) @@ -421,7 +437,7 @@ class GripperData extends $pb.GeneratedMessage { @$pb.TagNumber(2) $1.MotorData get rotate => $_getN(1); @$pb.TagNumber(2) - set rotate($1.MotorData value) => $_setField(2, value); + set rotate($1.MotorData v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasRotate() => $_has(1); @$pb.TagNumber(2) @@ -432,7 +448,7 @@ class GripperData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $1.MotorData get pinch => $_getN(2); @$pb.TagNumber(3) - set pinch($1.MotorData value) => $_setField(3, value); + set pinch($1.MotorData v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasPinch() => $_has(2); @$pb.TagNumber(3) @@ -443,7 +459,7 @@ class GripperData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $2.Version get version => $_getN(3); @$pb.TagNumber(4) - set version($2.Version value) => $_setField(4, value); + set version($2.Version v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasVersion() => $_has(3); @$pb.TagNumber(4) @@ -454,7 +470,7 @@ class GripperData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.int get servoAngle => $_getIZ(4); @$pb.TagNumber(5) - set servoAngle($core.int value) => $_setSignedInt32(4, value); + set servoAngle($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasServoAngle() => $_has(4); @$pb.TagNumber(5) @@ -463,7 +479,7 @@ class GripperData extends $pb.GeneratedMessage { @$pb.TagNumber(6) $3.BoolState get laserState => $_getN(5); @$pb.TagNumber(6) - set laserState($3.BoolState value) => $_setField(6, value); + set laserState($3.BoolState v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasLaserState() => $_has(5); @$pb.TagNumber(6) @@ -484,75 +500,87 @@ class GripperCommand extends $pb.GeneratedMessage { $core.int? servoAngle, $3.BoolState? laserState, }) { - final result = create(); - if (stop != null) result.stop = stop; - if (calibrate != null) result.calibrate = calibrate; - if (lift != null) result.lift = lift; - if (rotate != null) result.rotate = rotate; - if (pinch != null) result.pinch = pinch; - if (open != null) result.open = open; - if (close != null) result.close = close; - if (spin != null) result.spin = spin; - if (version != null) result.version = version; - if (servoAngle != null) result.servoAngle = servoAngle; - if (laserState != null) result.laserState = laserState; - return result; + final $result = create(); + if (stop != null) { + $result.stop = stop; + } + if (calibrate != null) { + $result.calibrate = calibrate; + } + if (lift != null) { + $result.lift = lift; + } + if (rotate != null) { + $result.rotate = rotate; + } + if (pinch != null) { + $result.pinch = pinch; + } + if (open != null) { + $result.open = open; + } + if (close != null) { + $result.close = close; + } + if (spin != null) { + $result.spin = spin; + } + if (version != null) { + $result.version = version; + } + if (servoAngle != null) { + $result.servoAngle = servoAngle; + } + if (laserState != null) { + $result.laserState = laserState; + } + return $result; } + GripperCommand._() : super(); + factory GripperCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GripperCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - GripperCommand._(); - - factory GripperCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory GripperCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'GripperCommand', - createEmptyInstance: create) + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GripperCommand', createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'stop') ..aOB(2, _omitFieldNames ? '' : 'calibrate') - ..aOM<$1.MotorCommand>(3, _omitFieldNames ? '' : 'lift', - subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(4, _omitFieldNames ? '' : 'rotate', - subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(5, _omitFieldNames ? '' : 'pinch', - subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(3, _omitFieldNames ? '' : 'lift', subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(4, _omitFieldNames ? '' : 'rotate', subBuilder: $1.MotorCommand.create) + ..aOM<$1.MotorCommand>(5, _omitFieldNames ? '' : 'pinch', subBuilder: $1.MotorCommand.create) ..aOB(6, _omitFieldNames ? '' : 'open') ..aOB(7, _omitFieldNames ? '' : 'close') ..aOB(8, _omitFieldNames ? '' : 'spin') - ..aOM<$2.Version>(9, _omitFieldNames ? '' : 'version', - subBuilder: $2.Version.create) - ..aI(10, _omitFieldNames ? '' : 'servoAngle', protoName: 'servoAngle') - ..aE<$3.BoolState>(11, _omitFieldNames ? '' : 'laserState', - protoName: 'laserState', enumValues: $3.BoolState.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - GripperCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - GripperCommand copyWith(void Function(GripperCommand) updates) => - super.copyWith((message) => updates(message as GripperCommand)) - as GripperCommand; - - @$core.override + ..aOM<$2.Version>(9, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..a<$core.int>(10, _omitFieldNames ? '' : 'servoAngle', $pb.PbFieldType.O3, protoName: 'servoAngle') + ..e<$3.BoolState>(11, _omitFieldNames ? '' : 'laserState', $pb.PbFieldType.OE, protoName: 'laserState', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GripperCommand clone() => GripperCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GripperCommand copyWith(void Function(GripperCommand) updates) => super.copyWith((message) => updates(message as GripperCommand)) as GripperCommand; + $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GripperCommand create() => GripperCommand._(); - @$core.override GripperCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static GripperCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static GripperCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GripperCommand? _defaultInstance; /// General commands @$pb.TagNumber(1) $core.bool get stop => $_getBF(0); @$pb.TagNumber(1) - set stop($core.bool value) => $_setBool(0, value); + set stop($core.bool v) { $_setBool(0, v); } @$pb.TagNumber(1) $core.bool hasStop() => $_has(0); @$pb.TagNumber(1) @@ -561,7 +589,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool get calibrate => $_getBF(1); @$pb.TagNumber(2) - set calibrate($core.bool value) => $_setBool(1, value); + set calibrate($core.bool v) { $_setBool(1, v); } @$pb.TagNumber(2) $core.bool hasCalibrate() => $_has(1); @$pb.TagNumber(2) @@ -571,7 +599,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $1.MotorCommand get lift => $_getN(2); @$pb.TagNumber(3) - set lift($1.MotorCommand value) => $_setField(3, value); + set lift($1.MotorCommand v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasLift() => $_has(2); @$pb.TagNumber(3) @@ -582,7 +610,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) $1.MotorCommand get rotate => $_getN(3); @$pb.TagNumber(4) - set rotate($1.MotorCommand value) => $_setField(4, value); + set rotate($1.MotorCommand v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasRotate() => $_has(3); @$pb.TagNumber(4) @@ -593,7 +621,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(5) $1.MotorCommand get pinch => $_getN(4); @$pb.TagNumber(5) - set pinch($1.MotorCommand value) => $_setField(5, value); + set pinch($1.MotorCommand v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasPinch() => $_has(4); @$pb.TagNumber(5) @@ -605,7 +633,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool get open => $_getBF(5); @$pb.TagNumber(6) - set open($core.bool value) => $_setBool(5, value); + set open($core.bool v) { $_setBool(5, v); } @$pb.TagNumber(6) $core.bool hasOpen() => $_has(5); @$pb.TagNumber(6) @@ -614,7 +642,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool get close => $_getBF(6); @$pb.TagNumber(7) - set close($core.bool value) => $_setBool(6, value); + set close($core.bool v) { $_setBool(6, v); } @$pb.TagNumber(7) $core.bool hasClose() => $_has(6); @$pb.TagNumber(7) @@ -623,7 +651,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.bool get spin => $_getBF(7); @$pb.TagNumber(8) - set spin($core.bool value) => $_setBool(7, value); + set spin($core.bool v) { $_setBool(7, v); } @$pb.TagNumber(8) $core.bool hasSpin() => $_has(7); @$pb.TagNumber(8) @@ -632,7 +660,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(9) $2.Version get version => $_getN(8); @$pb.TagNumber(9) - set version($2.Version value) => $_setField(9, value); + set version($2.Version v) { $_setField(9, v); } @$pb.TagNumber(9) $core.bool hasVersion() => $_has(8); @$pb.TagNumber(9) @@ -643,7 +671,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.int get servoAngle => $_getIZ(9); @$pb.TagNumber(10) - set servoAngle($core.int value) => $_setSignedInt32(9, value); + set servoAngle($core.int v) { $_setSignedInt32(9, v); } @$pb.TagNumber(10) $core.bool hasServoAngle() => $_has(9); @$pb.TagNumber(10) @@ -652,14 +680,13 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(11) $3.BoolState get laserState => $_getN(10); @$pb.TagNumber(11) - set laserState($3.BoolState value) => $_setField(11, value); + set laserState($3.BoolState v) { $_setField(11, v); } @$pb.TagNumber(11) $core.bool hasLaserState() => $_has(10); @$pb.TagNumber(11) void clearLaserState() => $_clearField(11); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/arm.pbenum.dart b/burt_network/lib/src/generated/arm.pbenum.dart index c0ecca6e..9206dc34 100644 --- a/burt_network/lib/src/generated/arm.pbenum.dart +++ b/burt_network/lib/src/generated/arm.pbenum.dart @@ -1,11 +1,11 @@ -// This is a generated file - do not edit. // -// Generated from arm.proto. - +// Generated code. Do not modify. +// source: arm.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/burt_network/lib/src/generated/arm.pbjson.dart b/burt_network/lib/src/generated/arm.pbjson.dart index 834448fd..f486c4e5 100644 --- a/burt_network/lib/src/generated/arm.pbjson.dart +++ b/burt_network/lib/src/generated/arm.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from arm.proto. - +// Generated code. Do not modify. +// source: arm.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -18,31 +17,10 @@ import 'dart:typed_data' as $typed_data; const ArmData$json = { '1': 'ArmData', '2': [ - { - '1': 'currentPosition', - '3': 1, - '4': 1, - '5': 11, - '6': '.Coordinates', - '10': 'currentPosition' - }, - { - '1': 'targetPosition', - '3': 2, - '4': 1, - '5': 11, - '6': '.Coordinates', - '10': 'targetPosition' - }, + {'1': 'currentPosition', '3': 1, '4': 1, '5': 11, '6': '.Coordinates', '10': 'currentPosition'}, + {'1': 'targetPosition', '3': 2, '4': 1, '5': 11, '6': '.Coordinates', '10': 'targetPosition'}, {'1': 'base', '3': 3, '4': 1, '5': 11, '6': '.MotorData', '10': 'base'}, - { - '1': 'shoulder', - '3': 4, - '4': 1, - '5': 11, - '6': '.MotorData', - '10': 'shoulder' - }, + {'1': 'shoulder', '3': 4, '4': 1, '5': 11, '6': '.MotorData', '10': 'shoulder'}, {'1': 'elbow', '3': 5, '4': 1, '5': 11, '6': '.MotorData', '10': 'elbow'}, {'1': 'version', '3': 6, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, ], @@ -62,50 +40,15 @@ const ArmCommand$json = { '2': [ {'1': 'stop', '3': 1, '4': 1, '5': 8, '10': 'stop'}, {'1': 'calibrate', '3': 2, '4': 1, '5': 8, '10': 'calibrate'}, - { - '1': 'swivel', - '3': 3, - '4': 1, - '5': 11, - '6': '.MotorCommand', - '10': 'swivel' - }, - { - '1': 'shoulder', - '3': 4, - '4': 1, - '5': 11, - '6': '.MotorCommand', - '10': 'shoulder' - }, - { - '1': 'elbow', - '3': 5, - '4': 1, - '5': 11, - '6': '.MotorCommand', - '10': 'elbow' - }, - { - '1': 'gripper_lift', - '3': 6, - '4': 1, - '5': 11, - '6': '.MotorCommand', - '10': 'gripperLift' - }, + {'1': 'swivel', '3': 3, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'swivel'}, + {'1': 'shoulder', '3': 4, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'shoulder'}, + {'1': 'elbow', '3': 5, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'elbow'}, + {'1': 'gripper_lift', '3': 6, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'gripperLift'}, {'1': 'ik_x', '3': 7, '4': 1, '5': 2, '10': 'ikX'}, {'1': 'ik_y', '3': 8, '4': 1, '5': 2, '10': 'ikY'}, {'1': 'ik_z', '3': 9, '4': 1, '5': 2, '10': 'ikZ'}, {'1': 'jab', '3': 10, '4': 1, '5': 8, '10': 'jab'}, - { - '1': 'version', - '3': 11, - '4': 1, - '5': 11, - '6': '.Version', - '10': 'version' - }, + {'1': 'version', '3': 11, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, ], }; @@ -128,14 +71,7 @@ const GripperData$json = { {'1': 'pinch', '3': 3, '4': 1, '5': 11, '6': '.MotorData', '10': 'pinch'}, {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'servoAngle', '3': 5, '4': 1, '5': 5, '10': 'servoAngle'}, - { - '1': 'laserState', - '3': 6, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'laserState' - }, + {'1': 'laserState', '3': 6, '4': 1, '5': 14, '6': '.BoolState', '10': 'laserState'}, ], }; @@ -154,35 +90,14 @@ const GripperCommand$json = { {'1': 'stop', '3': 1, '4': 1, '5': 8, '10': 'stop'}, {'1': 'calibrate', '3': 2, '4': 1, '5': 8, '10': 'calibrate'}, {'1': 'lift', '3': 3, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'lift'}, - { - '1': 'rotate', - '3': 4, - '4': 1, - '5': 11, - '6': '.MotorCommand', - '10': 'rotate' - }, - { - '1': 'pinch', - '3': 5, - '4': 1, - '5': 11, - '6': '.MotorCommand', - '10': 'pinch' - }, + {'1': 'rotate', '3': 4, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'rotate'}, + {'1': 'pinch', '3': 5, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'pinch'}, {'1': 'open', '3': 6, '4': 1, '5': 8, '10': 'open'}, {'1': 'close', '3': 7, '4': 1, '5': 8, '10': 'close'}, {'1': 'spin', '3': 8, '4': 1, '5': 8, '10': 'spin'}, {'1': 'version', '3': 9, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'servoAngle', '3': 10, '4': 1, '5': 5, '10': 'servoAngle'}, - { - '1': 'laserState', - '3': 11, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'laserState' - }, + {'1': 'laserState', '3': 11, '4': 1, '5': 14, '6': '.BoolState', '10': 'laserState'}, ], }; @@ -195,3 +110,4 @@ final $typed_data.Uint8List gripperCommandDescriptor = $convert.base64Decode( 'BHNwaW4YCCABKAhSBHNwaW4SIgoHdmVyc2lvbhgJIAEoCzIILlZlcnNpb25SB3ZlcnNpb24SHg' 'oKc2Vydm9BbmdsZRgKIAEoBVIKc2Vydm9BbmdsZRIqCgpsYXNlclN0YXRlGAsgASgOMgouQm9v' 'bFN0YXRlUgpsYXNlclN0YXRl'); + diff --git a/burt_network/lib/src/generated/arm.pbserver.dart b/burt_network/lib/src/generated/arm.pbserver.dart index 9f933f8a..52df2fe1 100644 --- a/burt_network/lib/src/generated/arm.pbserver.dart +++ b/burt_network/lib/src/generated/arm.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: arm.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/autonomy.pb.dart b/burt_network/lib/src/generated/autonomy.pb.dart index b5a52420..b0415e08 100644 --- a/burt_network/lib/src/generated/autonomy.pb.dart +++ b/burt_network/lib/src/generated/autonomy.pb.dart @@ -1,22 +1,21 @@ -// This is a generated file - do not edit. // -// Generated from autonomy.proto. - +// Generated code. Do not modify. +// source: autonomy.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'autonomy.pbenum.dart'; -import 'gps.pb.dart' as $0; -import 'version.pb.dart' as $1; +import 'gps.pb.dart' as $4; +import 'version.pb.dart' as $2; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -25,100 +24,103 @@ export 'autonomy.pbenum.dart'; class AutonomyData extends $pb.GeneratedMessage { factory AutonomyData({ AutonomyState? state, - $0.GpsCoordinates? destination, - $core.Iterable<$0.GpsCoordinates>? obstacles, - $core.Iterable<$0.GpsCoordinates>? path, + $4.GpsCoordinates? destination, + $core.Iterable<$4.GpsCoordinates>? obstacles, + $core.Iterable<$4.GpsCoordinates>? path, AutonomyTask? task, $core.bool? crash, - $1.Version? version, + $2.Version? version, }) { - final result = create(); - if (state != null) result.state = state; - if (destination != null) result.destination = destination; - if (obstacles != null) result.obstacles.addAll(obstacles); - if (path != null) result.path.addAll(path); - if (task != null) result.task = task; - if (crash != null) result.crash = crash; - if (version != null) result.version = version; - return result; + final $result = create(); + if (state != null) { + $result.state = state; + } + if (destination != null) { + $result.destination = destination; + } + if (obstacles != null) { + $result.obstacles.addAll(obstacles); + } + if (path != null) { + $result.path.addAll(path); + } + if (task != null) { + $result.task = task; + } + if (crash != null) { + $result.crash = crash; + } + if (version != null) { + $result.version = version; + } + return $result; } - - AutonomyData._(); - - factory AutonomyData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory AutonomyData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'AutonomyData', - createEmptyInstance: create) - ..aE(1, _omitFieldNames ? '' : 'state', - enumValues: AutonomyState.values) - ..aOM<$0.GpsCoordinates>(2, _omitFieldNames ? '' : 'destination', - subBuilder: $0.GpsCoordinates.create) - ..pPM<$0.GpsCoordinates>(3, _omitFieldNames ? '' : 'obstacles', - subBuilder: $0.GpsCoordinates.create) - ..pPM<$0.GpsCoordinates>(4, _omitFieldNames ? '' : 'path', - subBuilder: $0.GpsCoordinates.create) - ..aE(5, _omitFieldNames ? '' : 'task', - enumValues: AutonomyTask.values) + AutonomyData._() : super(); + factory AutonomyData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AutonomyData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AutonomyData', createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: AutonomyState.AUTONOMY_STATE_UNDEFINED, valueOf: AutonomyState.valueOf, enumValues: AutonomyState.values) + ..aOM<$4.GpsCoordinates>(2, _omitFieldNames ? '' : 'destination', subBuilder: $4.GpsCoordinates.create) + ..pc<$4.GpsCoordinates>(3, _omitFieldNames ? '' : 'obstacles', $pb.PbFieldType.PM, subBuilder: $4.GpsCoordinates.create) + ..pc<$4.GpsCoordinates>(4, _omitFieldNames ? '' : 'path', $pb.PbFieldType.PM, subBuilder: $4.GpsCoordinates.create) + ..e(5, _omitFieldNames ? '' : 'task', $pb.PbFieldType.OE, defaultOrMaker: AutonomyTask.AUTONOMY_TASK_UNDEFINED, valueOf: AutonomyTask.valueOf, enumValues: AutonomyTask.values) ..aOB(6, _omitFieldNames ? '' : 'crash') - ..aOM<$1.Version>(7, _omitFieldNames ? '' : 'version', - subBuilder: $1.Version.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AutonomyData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AutonomyData copyWith(void Function(AutonomyData) updates) => - super.copyWith((message) => updates(message as AutonomyData)) - as AutonomyData; + ..aOM<$2.Version>(7, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AutonomyData clone() => AutonomyData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AutonomyData copyWith(void Function(AutonomyData) updates) => super.copyWith((message) => updates(message as AutonomyData)) as AutonomyData; - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AutonomyData create() => AutonomyData._(); - @$core.override AutonomyData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static AutonomyData getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static AutonomyData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AutonomyData? _defaultInstance; @$pb.TagNumber(1) AutonomyState get state => $_getN(0); @$pb.TagNumber(1) - set state(AutonomyState value) => $_setField(1, value); + set state(AutonomyState v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasState() => $_has(0); @$pb.TagNumber(1) void clearState() => $_clearField(1); @$pb.TagNumber(2) - $0.GpsCoordinates get destination => $_getN(1); + $4.GpsCoordinates get destination => $_getN(1); @$pb.TagNumber(2) - set destination($0.GpsCoordinates value) => $_setField(2, value); + set destination($4.GpsCoordinates v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasDestination() => $_has(1); @$pb.TagNumber(2) void clearDestination() => $_clearField(2); @$pb.TagNumber(2) - $0.GpsCoordinates ensureDestination() => $_ensure(1); + $4.GpsCoordinates ensureDestination() => $_ensure(1); @$pb.TagNumber(3) - $pb.PbList<$0.GpsCoordinates> get obstacles => $_getList(2); + $pb.PbList<$4.GpsCoordinates> get obstacles => $_getList(2); @$pb.TagNumber(4) - $pb.PbList<$0.GpsCoordinates> get path => $_getList(3); + $pb.PbList<$4.GpsCoordinates> get path => $_getList(3); @$pb.TagNumber(5) AutonomyTask get task => $_getN(4); @$pb.TagNumber(5) - set task(AutonomyTask value) => $_setField(5, value); + set task(AutonomyTask v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasTask() => $_has(4); @$pb.TagNumber(5) @@ -127,97 +129,99 @@ class AutonomyData extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool get crash => $_getBF(5); @$pb.TagNumber(6) - set crash($core.bool value) => $_setBool(5, value); + set crash($core.bool v) { $_setBool(5, v); } @$pb.TagNumber(6) $core.bool hasCrash() => $_has(5); @$pb.TagNumber(6) void clearCrash() => $_clearField(6); @$pb.TagNumber(7) - $1.Version get version => $_getN(6); + $2.Version get version => $_getN(6); @$pb.TagNumber(7) - set version($1.Version value) => $_setField(7, value); + set version($2.Version v) { $_setField(7, v); } @$pb.TagNumber(7) $core.bool hasVersion() => $_has(6); @$pb.TagNumber(7) void clearVersion() => $_clearField(7); @$pb.TagNumber(7) - $1.Version ensureVersion() => $_ensure(6); + $2.Version ensureVersion() => $_ensure(6); } class AutonomyCommand extends $pb.GeneratedMessage { factory AutonomyCommand({ - $0.GpsCoordinates? destination, + $4.GpsCoordinates? destination, AutonomyTask? task, $core.int? arucoId, $core.bool? abort, - $1.Version? version, + $2.Version? version, }) { - final result = create(); - if (destination != null) result.destination = destination; - if (task != null) result.task = task; - if (arucoId != null) result.arucoId = arucoId; - if (abort != null) result.abort = abort; - if (version != null) result.version = version; - return result; + final $result = create(); + if (destination != null) { + $result.destination = destination; + } + if (task != null) { + $result.task = task; + } + if (arucoId != null) { + $result.arucoId = arucoId; + } + if (abort != null) { + $result.abort = abort; + } + if (version != null) { + $result.version = version; + } + return $result; } - - AutonomyCommand._(); - - factory AutonomyCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory AutonomyCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'AutonomyCommand', - createEmptyInstance: create) - ..aOM<$0.GpsCoordinates>(1, _omitFieldNames ? '' : 'destination', - subBuilder: $0.GpsCoordinates.create) - ..aE(2, _omitFieldNames ? '' : 'task', - enumValues: AutonomyTask.values) - ..aI(3, _omitFieldNames ? '' : 'arucoId') + AutonomyCommand._() : super(); + factory AutonomyCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AutonomyCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AutonomyCommand', createEmptyInstance: create) + ..aOM<$4.GpsCoordinates>(1, _omitFieldNames ? '' : 'destination', subBuilder: $4.GpsCoordinates.create) + ..e(2, _omitFieldNames ? '' : 'task', $pb.PbFieldType.OE, defaultOrMaker: AutonomyTask.AUTONOMY_TASK_UNDEFINED, valueOf: AutonomyTask.valueOf, enumValues: AutonomyTask.values) + ..a<$core.int>(3, _omitFieldNames ? '' : 'arucoId', $pb.PbFieldType.O3) ..aOB(4, _omitFieldNames ? '' : 'abort') - ..aOM<$1.Version>(5, _omitFieldNames ? '' : 'version', - subBuilder: $1.Version.create) - ..hasRequiredFields = false; + ..aOM<$2.Version>(5, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AutonomyCommand clone() => AutonomyCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AutonomyCommand copyWith(void Function(AutonomyCommand) updates) => super.copyWith((message) => updates(message as AutonomyCommand)) as AutonomyCommand; - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AutonomyCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AutonomyCommand copyWith(void Function(AutonomyCommand) updates) => - super.copyWith((message) => updates(message as AutonomyCommand)) - as AutonomyCommand; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AutonomyCommand create() => AutonomyCommand._(); - @$core.override AutonomyCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static AutonomyCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static AutonomyCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AutonomyCommand? _defaultInstance; @$pb.TagNumber(1) - $0.GpsCoordinates get destination => $_getN(0); + $4.GpsCoordinates get destination => $_getN(0); @$pb.TagNumber(1) - set destination($0.GpsCoordinates value) => $_setField(1, value); + set destination($4.GpsCoordinates v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasDestination() => $_has(0); @$pb.TagNumber(1) void clearDestination() => $_clearField(1); @$pb.TagNumber(1) - $0.GpsCoordinates ensureDestination() => $_ensure(0); + $4.GpsCoordinates ensureDestination() => $_ensure(0); @$pb.TagNumber(2) AutonomyTask get task => $_getN(1); @$pb.TagNumber(2) - set task(AutonomyTask value) => $_setField(2, value); + set task(AutonomyTask v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasTask() => $_has(1); @$pb.TagNumber(2) @@ -226,7 +230,7 @@ class AutonomyCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.int get arucoId => $_getIZ(2); @$pb.TagNumber(3) - set arucoId($core.int value) => $_setSignedInt32(2, value); + set arucoId($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasArucoId() => $_has(2); @$pb.TagNumber(3) @@ -235,25 +239,24 @@ class AutonomyCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool get abort => $_getBF(3); @$pb.TagNumber(4) - set abort($core.bool value) => $_setBool(3, value); + set abort($core.bool v) { $_setBool(3, v); } @$pb.TagNumber(4) $core.bool hasAbort() => $_has(3); @$pb.TagNumber(4) void clearAbort() => $_clearField(4); @$pb.TagNumber(5) - $1.Version get version => $_getN(4); + $2.Version get version => $_getN(4); @$pb.TagNumber(5) - set version($1.Version value) => $_setField(5, value); + set version($2.Version v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasVersion() => $_has(4); @$pb.TagNumber(5) void clearVersion() => $_clearField(5); @$pb.TagNumber(5) - $1.Version ensureVersion() => $_ensure(4); + $2.Version ensureVersion() => $_ensure(4); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/autonomy.pbenum.dart b/burt_network/lib/src/generated/autonomy.pbenum.dart index 1b782867..eccc8e0d 100644 --- a/burt_network/lib/src/generated/autonomy.pbenum.dart +++ b/burt_network/lib/src/generated/autonomy.pbenum.dart @@ -1,38 +1,29 @@ -// This is a generated file - do not edit. // -// Generated from autonomy.proto. - +// Generated code. Do not modify. +// source: autonomy.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class AutonomyState extends $pb.ProtobufEnum { - static const AutonomyState AUTONOMY_STATE_UNDEFINED = - AutonomyState._(0, _omitEnumNames ? '' : 'AUTONOMY_STATE_UNDEFINED'); - static const AutonomyState PATHING = - AutonomyState._(2, _omitEnumNames ? '' : 'PATHING'); - static const AutonomyState APPROACHING = - AutonomyState._(3, _omitEnumNames ? '' : 'APPROACHING'); - static const AutonomyState AT_DESTINATION = - AutonomyState._(4, _omitEnumNames ? '' : 'AT_DESTINATION'); - static const AutonomyState DRIVING = - AutonomyState._(5, _omitEnumNames ? '' : 'DRIVING'); - static const AutonomyState SEARCHING = - AutonomyState._(6, _omitEnumNames ? '' : 'SEARCHING'); - static const AutonomyState NO_SOLUTION = - AutonomyState._(7, _omitEnumNames ? '' : 'NO_SOLUTION'); - static const AutonomyState ABORTING = - AutonomyState._(8, _omitEnumNames ? '' : 'ABORTING'); - - static const $core.List values = [ + static const AutonomyState AUTONOMY_STATE_UNDEFINED = AutonomyState._(0, _omitEnumNames ? '' : 'AUTONOMY_STATE_UNDEFINED'); + static const AutonomyState PATHING = AutonomyState._(2, _omitEnumNames ? '' : 'PATHING'); + static const AutonomyState APPROACHING = AutonomyState._(3, _omitEnumNames ? '' : 'APPROACHING'); + static const AutonomyState AT_DESTINATION = AutonomyState._(4, _omitEnumNames ? '' : 'AT_DESTINATION'); + static const AutonomyState DRIVING = AutonomyState._(5, _omitEnumNames ? '' : 'DRIVING'); + static const AutonomyState SEARCHING = AutonomyState._(6, _omitEnumNames ? '' : 'SEARCHING'); + static const AutonomyState NO_SOLUTION = AutonomyState._(7, _omitEnumNames ? '' : 'NO_SOLUTION'); + static const AutonomyState ABORTING = AutonomyState._(8, _omitEnumNames ? '' : 'ABORTING'); + + static const $core.List values = [ AUTONOMY_STATE_UNDEFINED, PATHING, APPROACHING, @@ -43,38 +34,30 @@ class AutonomyState extends $pb.ProtobufEnum { ABORTING, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 8); - static AutonomyState? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, AutonomyState> _byValue = $pb.ProtobufEnum.initByValue(values); + static AutonomyState? valueOf($core.int value) => _byValue[value]; - const AutonomyState._(super.value, super.name); + const AutonomyState._(super.v, super.n); } class AutonomyTask extends $pb.ProtobufEnum { - static const AutonomyTask AUTONOMY_TASK_UNDEFINED = - AutonomyTask._(0, _omitEnumNames ? '' : 'AUTONOMY_TASK_UNDEFINED'); - static const AutonomyTask GPS_ONLY = - AutonomyTask._(1, _omitEnumNames ? '' : 'GPS_ONLY'); - static const AutonomyTask VISUAL_MARKER = - AutonomyTask._(2, _omitEnumNames ? '' : 'VISUAL_MARKER'); - static const AutonomyTask BETWEEN_GATES = - AutonomyTask._(3, _omitEnumNames ? '' : 'BETWEEN_GATES'); + static const AutonomyTask AUTONOMY_TASK_UNDEFINED = AutonomyTask._(0, _omitEnumNames ? '' : 'AUTONOMY_TASK_UNDEFINED'); + static const AutonomyTask GPS_ONLY = AutonomyTask._(1, _omitEnumNames ? '' : 'GPS_ONLY'); + static const AutonomyTask VISUAL_MARKER = AutonomyTask._(2, _omitEnumNames ? '' : 'VISUAL_MARKER'); + static const AutonomyTask BETWEEN_GATES = AutonomyTask._(3, _omitEnumNames ? '' : 'BETWEEN_GATES'); - static const $core.List values = [ + static const $core.List values = [ AUTONOMY_TASK_UNDEFINED, GPS_ONLY, VISUAL_MARKER, BETWEEN_GATES, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 3); - static AutonomyTask? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, AutonomyTask> _byValue = $pb.ProtobufEnum.initByValue(values); + static AutonomyTask? valueOf($core.int value) => _byValue[value]; - const AutonomyTask._(super.value, super.name); + const AutonomyTask._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/autonomy.pbjson.dart b/burt_network/lib/src/generated/autonomy.pbjson.dart index a304351c..776bcceb 100644 --- a/burt_network/lib/src/generated/autonomy.pbjson.dart +++ b/burt_network/lib/src/generated/autonomy.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from autonomy.proto. - +// Generated code. Do not modify. +// source: autonomy.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -55,38 +54,10 @@ final $typed_data.Uint8List autonomyTaskDescriptor = $convert.base64Decode( const AutonomyData$json = { '1': 'AutonomyData', '2': [ - { - '1': 'state', - '3': 1, - '4': 1, - '5': 14, - '6': '.AutonomyState', - '10': 'state' - }, - { - '1': 'destination', - '3': 2, - '4': 1, - '5': 11, - '6': '.GpsCoordinates', - '10': 'destination' - }, - { - '1': 'obstacles', - '3': 3, - '4': 3, - '5': 11, - '6': '.GpsCoordinates', - '10': 'obstacles' - }, - { - '1': 'path', - '3': 4, - '4': 3, - '5': 11, - '6': '.GpsCoordinates', - '10': 'path' - }, + {'1': 'state', '3': 1, '4': 1, '5': 14, '6': '.AutonomyState', '10': 'state'}, + {'1': 'destination', '3': 2, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'destination'}, + {'1': 'obstacles', '3': 3, '4': 3, '5': 11, '6': '.GpsCoordinates', '10': 'obstacles'}, + {'1': 'path', '3': 4, '4': 3, '5': 11, '6': '.GpsCoordinates', '10': 'path'}, {'1': 'task', '3': 5, '4': 1, '5': 14, '6': '.AutonomyTask', '10': 'task'}, {'1': 'crash', '3': 6, '4': 1, '5': 8, '10': 'crash'}, {'1': 'version', '3': 7, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, @@ -106,14 +77,7 @@ final $typed_data.Uint8List autonomyDataDescriptor = $convert.base64Decode( const AutonomyCommand$json = { '1': 'AutonomyCommand', '2': [ - { - '1': 'destination', - '3': 1, - '4': 1, - '5': 11, - '6': '.GpsCoordinates', - '10': 'destination' - }, + {'1': 'destination', '3': 1, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'destination'}, {'1': 'task', '3': 2, '4': 1, '5': 14, '6': '.AutonomyTask', '10': 'task'}, {'1': 'aruco_id', '3': 3, '4': 1, '5': 5, '10': 'arucoId'}, {'1': 'abort', '3': 4, '4': 1, '5': 8, '10': 'abort'}, @@ -127,3 +91,4 @@ final $typed_data.Uint8List autonomyCommandDescriptor = $convert.base64Decode( 'ILZGVzdGluYXRpb24SIQoEdGFzaxgCIAEoDjINLkF1dG9ub215VGFza1IEdGFzaxIZCghhcnVj' 'b19pZBgDIAEoBVIHYXJ1Y29JZBIUCgVhYm9ydBgEIAEoCFIFYWJvcnQSIgoHdmVyc2lvbhgFIA' 'EoCzIILlZlcnNpb25SB3ZlcnNpb24='); + diff --git a/burt_network/lib/src/generated/autonomy.pbserver.dart b/burt_network/lib/src/generated/autonomy.pbserver.dart index 6243c0a6..d43b6131 100644 --- a/burt_network/lib/src/generated/autonomy.pbserver.dart +++ b/burt_network/lib/src/generated/autonomy.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: autonomy.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/base_station.pb.dart b/burt_network/lib/src/generated/base_station.pb.dart index 3281507e..534c959c 100644 --- a/burt_network/lib/src/generated/base_station.pb.dart +++ b/burt_network/lib/src/generated/base_station.pb.dart @@ -1,24 +1,23 @@ -// This is a generated file - do not edit. // -// Generated from base_station.proto. - +// Generated code. Do not modify. +// source: base_station.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'base_station.pbenum.dart'; -import 'gps.pb.dart' as $2; +import 'gps.pb.dart' as $4; import 'motor.pb.dart' as $1; import 'utils.pbenum.dart' as $3; -import 'version.pb.dart' as $0; +import 'version.pb.dart' as $2; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -26,74 +25,74 @@ export 'base_station.pbenum.dart'; class AntennaFirmwareCommand extends $pb.GeneratedMessage { factory AntennaFirmwareCommand({ - $0.Version? version, + $2.Version? version, $1.MotorCommand? swivel, $core.bool? stop, $core.bool? calibrate, }) { - final result = create(); - if (version != null) result.version = version; - if (swivel != null) result.swivel = swivel; - if (stop != null) result.stop = stop; - if (calibrate != null) result.calibrate = calibrate; - return result; + final $result = create(); + if (version != null) { + $result.version = version; + } + if (swivel != null) { + $result.swivel = swivel; + } + if (stop != null) { + $result.stop = stop; + } + if (calibrate != null) { + $result.calibrate = calibrate; + } + return $result; } + AntennaFirmwareCommand._() : super(); + factory AntennaFirmwareCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AntennaFirmwareCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - AntennaFirmwareCommand._(); - - factory AntennaFirmwareCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory AntennaFirmwareCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'AntennaFirmwareCommand', - createEmptyInstance: create) - ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..aOM<$1.MotorCommand>(2, _omitFieldNames ? '' : 'swivel', - subBuilder: $1.MotorCommand.create) + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AntennaFirmwareCommand', createEmptyInstance: create) + ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.MotorCommand>(2, _omitFieldNames ? '' : 'swivel', subBuilder: $1.MotorCommand.create) ..aOB(3, _omitFieldNames ? '' : 'stop') ..aOB(4, _omitFieldNames ? '' : 'calibrate') - ..hasRequiredFields = false; + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AntennaFirmwareCommand clone() => AntennaFirmwareCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AntennaFirmwareCommand copyWith(void Function(AntennaFirmwareCommand) updates) => super.copyWith((message) => updates(message as AntennaFirmwareCommand)) as AntennaFirmwareCommand; - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AntennaFirmwareCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AntennaFirmwareCommand copyWith( - void Function(AntennaFirmwareCommand) updates) => - super.copyWith((message) => updates(message as AntennaFirmwareCommand)) - as AntennaFirmwareCommand; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AntennaFirmwareCommand create() => AntennaFirmwareCommand._(); - @$core.override AntennaFirmwareCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static AntennaFirmwareCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static AntennaFirmwareCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AntennaFirmwareCommand? _defaultInstance; @$pb.TagNumber(1) - $0.Version get version => $_getN(0); + $2.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($0.Version value) => $_setField(1, value); + set version($2.Version v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $0.Version ensureVersion() => $_ensure(0); + $2.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) $1.MotorCommand get swivel => $_getN(1); @$pb.TagNumber(2) - set swivel($1.MotorCommand value) => $_setField(2, value); + set swivel($1.MotorCommand v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasSwivel() => $_has(1); @$pb.TagNumber(2) @@ -104,7 +103,7 @@ class AntennaFirmwareCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool get stop => $_getBF(2); @$pb.TagNumber(3) - set stop($core.bool value) => $_setBool(2, value); + set stop($core.bool v) { $_setBool(2, v); } @$pb.TagNumber(3) $core.bool hasStop() => $_has(2); @$pb.TagNumber(3) @@ -113,7 +112,7 @@ class AntennaFirmwareCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool get calibrate => $_getBF(3); @$pb.TagNumber(4) - set calibrate($core.bool value) => $_setBool(3, value); + set calibrate($core.bool v) { $_setBool(3, v); } @$pb.TagNumber(4) $core.bool hasCalibrate() => $_has(3); @$pb.TagNumber(4) @@ -122,67 +121,64 @@ class AntennaFirmwareCommand extends $pb.GeneratedMessage { class AntennaFirmwareData extends $pb.GeneratedMessage { factory AntennaFirmwareData({ - $0.Version? version, + $2.Version? version, $1.MotorData? swivel, }) { - final result = create(); - if (version != null) result.version = version; - if (swivel != null) result.swivel = swivel; - return result; + final $result = create(); + if (version != null) { + $result.version = version; + } + if (swivel != null) { + $result.swivel = swivel; + } + return $result; } + AntennaFirmwareData._() : super(); + factory AntennaFirmwareData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AntennaFirmwareData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AntennaFirmwareData', createEmptyInstance: create) + ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.MotorData>(2, _omitFieldNames ? '' : 'swivel', subBuilder: $1.MotorData.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AntennaFirmwareData clone() => AntennaFirmwareData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AntennaFirmwareData copyWith(void Function(AntennaFirmwareData) updates) => super.copyWith((message) => updates(message as AntennaFirmwareData)) as AntennaFirmwareData; - AntennaFirmwareData._(); - - factory AntennaFirmwareData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory AntennaFirmwareData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'AntennaFirmwareData', - createEmptyInstance: create) - ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..aOM<$1.MotorData>(2, _omitFieldNames ? '' : 'swivel', - subBuilder: $1.MotorData.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AntennaFirmwareData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - AntennaFirmwareData copyWith(void Function(AntennaFirmwareData) updates) => - super.copyWith((message) => updates(message as AntennaFirmwareData)) - as AntennaFirmwareData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AntennaFirmwareData create() => AntennaFirmwareData._(); - @$core.override AntennaFirmwareData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static AntennaFirmwareData getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static AntennaFirmwareData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AntennaFirmwareData? _defaultInstance; @$pb.TagNumber(1) - $0.Version get version => $_getN(0); + $2.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($0.Version value) => $_setField(1, value); + set version($2.Version v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $0.Version ensureVersion() => $_ensure(0); + $2.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) $1.MotorData get swivel => $_getN(1); @$pb.TagNumber(2) - set swivel($1.MotorData value) => $_setField(2, value); + set swivel($1.MotorData v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasSwivel() => $_has(1); @$pb.TagNumber(2) @@ -207,134 +203,131 @@ class AntennaFirmwareData extends $pb.GeneratedMessage { /// / - immediately set the [mode] to [AntennaControlMode.MANUAL_CONTROL] to hold the position class BaseStationCommand extends $pb.GeneratedMessage { factory BaseStationCommand({ - $0.Version? version, + $2.Version? version, AntennaControlMode? mode, - $2.GpsCoordinates? roverCoordinates, - $2.GpsCoordinates? baseStationCoordinates, - $2.GpsCoordinates? roverCoordinatesOverride, + $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; + 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; } + BaseStationCommand._() : super(); + factory BaseStationCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BaseStationCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BaseStationCommand', createEmptyInstance: create) + ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..e(2, _omitFieldNames ? '' : 'mode', $pb.PbFieldType.OE, defaultOrMaker: AntennaControlMode.ANTENNA_CONTROL_MODE_UNDEFINED, valueOf: AntennaControlMode.valueOf, enumValues: AntennaControlMode.values) + ..aOM<$4.GpsCoordinates>(3, _omitFieldNames ? '' : 'roverCoordinates', protoName: 'roverCoordinates', subBuilder: $4.GpsCoordinates.create) + ..aOM<$4.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', protoName: 'baseStationCoordinates', subBuilder: $4.GpsCoordinates.create) + ..aOM<$4.GpsCoordinates>(5, _omitFieldNames ? '' : 'roverCoordinatesOverride', protoName: 'roverCoordinatesOverride', subBuilder: $4.GpsCoordinates.create) + ..aOM(6, _omitFieldNames ? '' : 'manualCommand', protoName: 'manualCommand', subBuilder: AntennaFirmwareCommand.create) + ..a<$core.double>(7, _omitFieldNames ? '' : 'angleTolerance', $pb.PbFieldType.OF, protoName: 'angleTolerance') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BaseStationCommand clone() => BaseStationCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BaseStationCommand copyWith(void Function(BaseStationCommand) updates) => super.copyWith((message) => updates(message as BaseStationCommand)) as BaseStationCommand; - BaseStationCommand._(); - - factory BaseStationCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory BaseStationCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'BaseStationCommand', - createEmptyInstance: create) - ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..aE(2, _omitFieldNames ? '' : 'mode', - enumValues: AntennaControlMode.values) - ..aOM<$2.GpsCoordinates>(3, _omitFieldNames ? '' : 'roverCoordinates', - protoName: 'roverCoordinates', subBuilder: $2.GpsCoordinates.create) - ..aOM<$2.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', - protoName: 'baseStationCoordinates', - subBuilder: $2.GpsCoordinates.create) - ..aOM<$2.GpsCoordinates>( - 5, _omitFieldNames ? '' : 'roverCoordinatesOverride', - protoName: 'roverCoordinatesOverride', - subBuilder: $2.GpsCoordinates.create) - ..aOM(6, _omitFieldNames ? '' : 'manualCommand', - protoName: 'manualCommand', subBuilder: AntennaFirmwareCommand.create) - ..aD(7, _omitFieldNames ? '' : 'angleTolerance', - protoName: 'angleTolerance', fieldType: $pb.PbFieldType.OF) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - BaseStationCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - BaseStationCommand copyWith(void Function(BaseStationCommand) updates) => - super.copyWith((message) => updates(message as BaseStationCommand)) - as BaseStationCommand; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BaseStationCommand create() => BaseStationCommand._(); - @$core.override BaseStationCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static BaseStationCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static BaseStationCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BaseStationCommand? _defaultInstance; @$pb.TagNumber(1) - $0.Version get version => $_getN(0); + $2.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($0.Version value) => $_setField(1, value); + set version($2.Version v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $0.Version ensureVersion() => $_ensure(0); + $2.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) AntennaControlMode get mode => $_getN(1); @$pb.TagNumber(2) - set mode(AntennaControlMode value) => $_setField(2, value); + set mode(AntennaControlMode v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasMode() => $_has(1); @$pb.TagNumber(2) void clearMode() => $_clearField(2); @$pb.TagNumber(3) - $2.GpsCoordinates get roverCoordinates => $_getN(2); + $4.GpsCoordinates get roverCoordinates => $_getN(2); @$pb.TagNumber(3) - set roverCoordinates($2.GpsCoordinates value) => $_setField(3, value); + set roverCoordinates($4.GpsCoordinates v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasRoverCoordinates() => $_has(2); @$pb.TagNumber(3) void clearRoverCoordinates() => $_clearField(3); @$pb.TagNumber(3) - $2.GpsCoordinates ensureRoverCoordinates() => $_ensure(2); + $4.GpsCoordinates ensureRoverCoordinates() => $_ensure(2); @$pb.TagNumber(4) - $2.GpsCoordinates get baseStationCoordinates => $_getN(3); + $4.GpsCoordinates get baseStationCoordinates => $_getN(3); @$pb.TagNumber(4) - set baseStationCoordinates($2.GpsCoordinates value) => $_setField(4, value); + set baseStationCoordinates($4.GpsCoordinates v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasBaseStationCoordinates() => $_has(3); @$pb.TagNumber(4) void clearBaseStationCoordinates() => $_clearField(4); @$pb.TagNumber(4) - $2.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); + $4.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); @$pb.TagNumber(5) - $2.GpsCoordinates get roverCoordinatesOverride => $_getN(4); + $4.GpsCoordinates get roverCoordinatesOverride => $_getN(4); @$pb.TagNumber(5) - set roverCoordinatesOverride($2.GpsCoordinates value) => $_setField(5, value); + set roverCoordinatesOverride($4.GpsCoordinates v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasRoverCoordinatesOverride() => $_has(4); @$pb.TagNumber(5) void clearRoverCoordinatesOverride() => $_clearField(5); @$pb.TagNumber(5) - $2.GpsCoordinates ensureRoverCoordinatesOverride() => $_ensure(4); + $4.GpsCoordinates ensureRoverCoordinatesOverride() => $_ensure(4); @$pb.TagNumber(6) AntennaFirmwareCommand get manualCommand => $_getN(5); @$pb.TagNumber(6) - set manualCommand(AntennaFirmwareCommand value) => $_setField(6, value); + set manualCommand(AntennaFirmwareCommand v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasManualCommand() => $_has(5); @$pb.TagNumber(6) @@ -346,7 +339,7 @@ class BaseStationCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.double get angleTolerance => $_getN(6); @$pb.TagNumber(7) - set angleTolerance($core.double value) => $_setFloat(6, value); + set angleTolerance($core.double v) { $_setFloat(6, v); } @$pb.TagNumber(7) $core.bool hasAngleTolerance() => $_has(6); @$pb.TagNumber(7) @@ -355,81 +348,79 @@ class BaseStationCommand extends $pb.GeneratedMessage { class BaseStationData extends $pb.GeneratedMessage { factory BaseStationData({ - $0.Version? version, + $2.Version? version, AntennaControlMode? mode, AntennaFirmwareData? antenna, - $2.GpsCoordinates? baseStationCoordinates, + $4.GpsCoordinates? baseStationCoordinates, $3.BoolState? rtkConnected, }) { - final result = create(); - if (version != null) result.version = version; - if (mode != null) result.mode = mode; - if (antenna != null) result.antenna = antenna; - if (baseStationCoordinates != null) - result.baseStationCoordinates = baseStationCoordinates; - if (rtkConnected != null) result.rtkConnected = rtkConnected; - return result; + final $result = create(); + if (version != null) { + $result.version = version; + } + if (mode != null) { + $result.mode = mode; + } + if (antenna != null) { + $result.antenna = antenna; + } + if (baseStationCoordinates != null) { + $result.baseStationCoordinates = baseStationCoordinates; + } + if (rtkConnected != null) { + $result.rtkConnected = rtkConnected; + } + return $result; } + BaseStationData._() : super(); + factory BaseStationData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BaseStationData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BaseStationData', createEmptyInstance: create) + ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..e(2, _omitFieldNames ? '' : 'mode', $pb.PbFieldType.OE, defaultOrMaker: AntennaControlMode.ANTENNA_CONTROL_MODE_UNDEFINED, valueOf: AntennaControlMode.valueOf, enumValues: AntennaControlMode.values) + ..aOM(3, _omitFieldNames ? '' : 'antenna', subBuilder: AntennaFirmwareData.create) + ..aOM<$4.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', protoName: 'baseStationCoordinates', subBuilder: $4.GpsCoordinates.create) + ..e<$3.BoolState>(5, _omitFieldNames ? '' : 'rtkConnected', $pb.PbFieldType.OE, protoName: 'rtkConnected', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BaseStationData clone() => BaseStationData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BaseStationData copyWith(void Function(BaseStationData) updates) => super.copyWith((message) => updates(message as BaseStationData)) as BaseStationData; - BaseStationData._(); - - factory BaseStationData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory BaseStationData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'BaseStationData', - createEmptyInstance: create) - ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..aE(2, _omitFieldNames ? '' : 'mode', - enumValues: AntennaControlMode.values) - ..aOM(3, _omitFieldNames ? '' : 'antenna', - subBuilder: AntennaFirmwareData.create) - ..aOM<$2.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', - protoName: 'baseStationCoordinates', - subBuilder: $2.GpsCoordinates.create) - ..aE<$3.BoolState>(5, _omitFieldNames ? '' : 'rtkConnected', - protoName: 'rtkConnected', enumValues: $3.BoolState.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - BaseStationData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - BaseStationData copyWith(void Function(BaseStationData) updates) => - super.copyWith((message) => updates(message as BaseStationData)) - as BaseStationData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BaseStationData create() => BaseStationData._(); - @$core.override BaseStationData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static BaseStationData getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static BaseStationData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BaseStationData? _defaultInstance; @$pb.TagNumber(1) - $0.Version get version => $_getN(0); + $2.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($0.Version value) => $_setField(1, value); + set version($2.Version v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $0.Version ensureVersion() => $_ensure(0); + $2.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) AntennaControlMode get mode => $_getN(1); @$pb.TagNumber(2) - set mode(AntennaControlMode value) => $_setField(2, value); + set mode(AntennaControlMode v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasMode() => $_has(1); @$pb.TagNumber(2) @@ -438,7 +429,7 @@ class BaseStationData extends $pb.GeneratedMessage { @$pb.TagNumber(3) AntennaFirmwareData get antenna => $_getN(2); @$pb.TagNumber(3) - set antenna(AntennaFirmwareData value) => $_setField(3, value); + set antenna(AntennaFirmwareData v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasAntenna() => $_has(2); @$pb.TagNumber(3) @@ -447,28 +438,27 @@ class BaseStationData extends $pb.GeneratedMessage { AntennaFirmwareData ensureAntenna() => $_ensure(2); @$pb.TagNumber(4) - $2.GpsCoordinates get baseStationCoordinates => $_getN(3); + $4.GpsCoordinates get baseStationCoordinates => $_getN(3); @$pb.TagNumber(4) - set baseStationCoordinates($2.GpsCoordinates value) => $_setField(4, value); + set baseStationCoordinates($4.GpsCoordinates v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasBaseStationCoordinates() => $_has(3); @$pb.TagNumber(4) void clearBaseStationCoordinates() => $_clearField(4); @$pb.TagNumber(4) - $2.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); + $4.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); /// Whether or not the RTK gps is open and being read @$pb.TagNumber(5) $3.BoolState get rtkConnected => $_getN(4); @$pb.TagNumber(5) - set rtkConnected($3.BoolState value) => $_setField(5, value); + set rtkConnected($3.BoolState v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasRtkConnected() => $_has(4); @$pb.TagNumber(5) void clearRtkConnected() => $_clearField(5); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/base_station.pbenum.dart b/burt_network/lib/src/generated/base_station.pbenum.dart index 4649573d..f9984284 100644 --- a/burt_network/lib/src/generated/base_station.pbenum.dart +++ b/burt_network/lib/src/generated/base_station.pbenum.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from base_station.proto. - +// Generated code. Do not modify. +// source: base_station.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -16,31 +15,23 @@ import 'package:protobuf/protobuf.dart' as $pb; /// / How the antenna is being controller. class AntennaControlMode extends $pb.ProtobufEnum { - static const AntennaControlMode ANTENNA_CONTROL_MODE_UNDEFINED = - AntennaControlMode._( - 0, _omitEnumNames ? '' : 'ANTENNA_CONTROL_MODE_UNDEFINED'); - + static const AntennaControlMode ANTENNA_CONTROL_MODE_UNDEFINED = AntennaControlMode._(0, _omitEnumNames ? '' : 'ANTENNA_CONTROL_MODE_UNDEFINED'); /// / The antenna should automatically move to track the rover's position. - static const AntennaControlMode TRACK_ROVER = - AntennaControlMode._(1, _omitEnumNames ? '' : 'TRACK_ROVER'); - + static const AntennaControlMode TRACK_ROVER = AntennaControlMode._(1, _omitEnumNames ? '' : 'TRACK_ROVER'); /// / The antenna should only move when controlled manually by the operator. - static const AntennaControlMode MANUAL_CONTROL = - AntennaControlMode._(2, _omitEnumNames ? '' : 'MANUAL_CONTROL'); + static const AntennaControlMode MANUAL_CONTROL = AntennaControlMode._(2, _omitEnumNames ? '' : 'MANUAL_CONTROL'); - static const $core.List values = [ + static const $core.List values = [ ANTENNA_CONTROL_MODE_UNDEFINED, TRACK_ROVER, MANUAL_CONTROL, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 2); - static AntennaControlMode? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, AntennaControlMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static AntennaControlMode? valueOf($core.int value) => _byValue[value]; - const AntennaControlMode._(super.value, super.name); + const AntennaControlMode._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/base_station.pbjson.dart b/burt_network/lib/src/generated/base_station.pbjson.dart index 2d9021bd..46ae6d6b 100644 --- a/burt_network/lib/src/generated/base_station.pbjson.dart +++ b/burt_network/lib/src/generated/base_station.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from base_station.proto. - +// Generated code. Do not modify. +// source: base_station.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -34,14 +33,7 @@ const AntennaFirmwareCommand$json = { '1': 'AntennaFirmwareCommand', '2': [ {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, - { - '1': 'swivel', - '3': 2, - '4': 1, - '5': 11, - '6': '.MotorCommand', - '10': 'swivel' - }, + {'1': 'swivel', '3': 2, '4': 1, '5': 11, '6': '.MotorCommand', '10': 'swivel'}, {'1': 'stop', '3': 3, '4': 1, '5': 8, '10': 'stop'}, {'1': 'calibrate', '3': 4, '4': 1, '5': 8, '10': 'calibrate'}, ], @@ -72,46 +64,11 @@ const BaseStationCommand$json = { '1': 'BaseStationCommand', '2': [ {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, - { - '1': 'mode', - '3': 2, - '4': 1, - '5': 14, - '6': '.AntennaControlMode', - '10': 'mode' - }, - { - '1': 'roverCoordinates', - '3': 3, - '4': 1, - '5': 11, - '6': '.GpsCoordinates', - '10': 'roverCoordinates' - }, - { - '1': 'baseStationCoordinates', - '3': 4, - '4': 1, - '5': 11, - '6': '.GpsCoordinates', - '10': 'baseStationCoordinates' - }, - { - '1': 'roverCoordinatesOverride', - '3': 5, - '4': 1, - '5': 11, - '6': '.GpsCoordinates', - '10': 'roverCoordinatesOverride' - }, - { - '1': 'manualCommand', - '3': 6, - '4': 1, - '5': 11, - '6': '.AntennaFirmwareCommand', - '10': 'manualCommand' - }, + {'1': 'mode', '3': 2, '4': 1, '5': 14, '6': '.AntennaControlMode', '10': 'mode'}, + {'1': 'roverCoordinates', '3': 3, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'roverCoordinates'}, + {'1': 'baseStationCoordinates', '3': 4, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'baseStationCoordinates'}, + {'1': 'roverCoordinatesOverride', '3': 5, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'roverCoordinatesOverride'}, + {'1': 'manualCommand', '3': 6, '4': 1, '5': 11, '6': '.AntennaFirmwareCommand', '10': 'manualCommand'}, {'1': 'angleTolerance', '3': 7, '4': 1, '5': 2, '10': 'angleTolerance'}, ], }; @@ -132,38 +89,10 @@ const BaseStationData$json = { '1': 'BaseStationData', '2': [ {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, - { - '1': 'mode', - '3': 2, - '4': 1, - '5': 14, - '6': '.AntennaControlMode', - '10': 'mode' - }, - { - '1': 'antenna', - '3': 3, - '4': 1, - '5': 11, - '6': '.AntennaFirmwareData', - '10': 'antenna' - }, - { - '1': 'baseStationCoordinates', - '3': 4, - '4': 1, - '5': 11, - '6': '.GpsCoordinates', - '10': 'baseStationCoordinates' - }, - { - '1': 'rtkConnected', - '3': 5, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'rtkConnected' - }, + {'1': 'mode', '3': 2, '4': 1, '5': 14, '6': '.AntennaControlMode', '10': 'mode'}, + {'1': 'antenna', '3': 3, '4': 1, '5': 11, '6': '.AntennaFirmwareData', '10': 'antenna'}, + {'1': 'baseStationCoordinates', '3': 4, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'baseStationCoordinates'}, + {'1': 'rtkConnected', '3': 5, '4': 1, '5': 14, '6': '.BoolState', '10': 'rtkConnected'}, ], }; @@ -174,3 +103,4 @@ final $typed_data.Uint8List baseStationDataDescriptor = $convert.base64Decode( 'MhQuQW50ZW5uYUZpcm13YXJlRGF0YVIHYW50ZW5uYRJHChZiYXNlU3RhdGlvbkNvb3JkaW5hdG' 'VzGAQgASgLMg8uR3BzQ29vcmRpbmF0ZXNSFmJhc2VTdGF0aW9uQ29vcmRpbmF0ZXMSLgoMcnRr' 'Q29ubmVjdGVkGAUgASgOMgouQm9vbFN0YXRlUgxydGtDb25uZWN0ZWQ='); + diff --git a/burt_network/lib/src/generated/base_station.pbserver.dart b/burt_network/lib/src/generated/base_station.pbserver.dart index c2a6c698..cd45b91e 100644 --- a/burt_network/lib/src/generated/base_station.pbserver.dart +++ b/burt_network/lib/src/generated/base_station.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: base_station.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/core.pb.dart b/burt_network/lib/src/generated/core.pb.dart index c5711359..b86f1ed8 100644 --- a/burt_network/lib/src/generated/core.pb.dart +++ b/burt_network/lib/src/generated/core.pb.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from core.proto. - +// Generated code. Do not modify. +// source: core.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -26,51 +25,50 @@ class Connect extends $pb.GeneratedMessage { Device? sender, Device? receiver, }) { - final result = create(); - if (sender != null) result.sender = sender; - if (receiver != null) result.receiver = receiver; - return result; + final $result = create(); + if (sender != null) { + $result.sender = sender; + } + if (receiver != null) { + $result.receiver = receiver; + } + return $result; } + Connect._() : super(); + factory Connect.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Connect.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Connect', createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'sender', $pb.PbFieldType.OE, defaultOrMaker: Device.DEVICE_UNDEFINED, valueOf: Device.valueOf, enumValues: Device.values) + ..e(2, _omitFieldNames ? '' : 'receiver', $pb.PbFieldType.OE, defaultOrMaker: Device.DEVICE_UNDEFINED, valueOf: Device.valueOf, enumValues: Device.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Connect clone() => Connect()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Connect copyWith(void Function(Connect) updates) => super.copyWith((message) => updates(message as Connect)) as Connect; - Connect._(); - - factory Connect.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Connect.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Connect', - createEmptyInstance: create) - ..aE(1, _omitFieldNames ? '' : 'sender', enumValues: Device.values) - ..aE(2, _omitFieldNames ? '' : 'receiver', - enumValues: Device.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Connect clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Connect copyWith(void Function(Connect) updates) => - super.copyWith((message) => updates(message as Connect)) as Connect; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Connect create() => Connect._(); - @$core.override Connect createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Connect getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Connect getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Connect? _defaultInstance; @$pb.TagNumber(1) Device get sender => $_getN(0); @$pb.TagNumber(1) - set sender(Device value) => $_setField(1, value); + set sender(Device v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasSender() => $_has(0); @$pb.TagNumber(1) @@ -79,7 +77,7 @@ class Connect extends $pb.GeneratedMessage { @$pb.TagNumber(2) Device get receiver => $_getN(1); @$pb.TagNumber(2) - set receiver(Device value) => $_setField(2, value); + set receiver(Device v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasReceiver() => $_has(1); @$pb.TagNumber(2) @@ -91,55 +89,52 @@ class Disconnect extends $pb.GeneratedMessage { factory Disconnect({ Device? sender, }) { - final result = create(); - if (sender != null) result.sender = sender; - return result; + final $result = create(); + if (sender != null) { + $result.sender = sender; + } + return $result; } + Disconnect._() : super(); + factory Disconnect.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Disconnect.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Disconnect', createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'sender', $pb.PbFieldType.OE, defaultOrMaker: Device.DEVICE_UNDEFINED, valueOf: Device.valueOf, enumValues: Device.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Disconnect clone() => Disconnect()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Disconnect copyWith(void Function(Disconnect) updates) => super.copyWith((message) => updates(message as Disconnect)) as Disconnect; - Disconnect._(); - - factory Disconnect.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Disconnect.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Disconnect', - createEmptyInstance: create) - ..aE(1, _omitFieldNames ? '' : 'sender', enumValues: Device.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Disconnect clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Disconnect copyWith(void Function(Disconnect) updates) => - super.copyWith((message) => updates(message as Disconnect)) as Disconnect; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Disconnect create() => Disconnect._(); - @$core.override Disconnect createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Disconnect getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static Disconnect getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Disconnect? _defaultInstance; @$pb.TagNumber(1) Device get sender => $_getN(0); @$pb.TagNumber(1) - set sender(Device value) => $_setField(1, value); + set sender(Device v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasSender() => $_has(0); @$pb.TagNumber(1) void clearSender() => $_clearField(1); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/core.pbenum.dart b/burt_network/lib/src/generated/core.pbenum.dart index 4d4f94e5..d867fdd9 100644 --- a/burt_network/lib/src/generated/core.pbenum.dart +++ b/burt_network/lib/src/generated/core.pbenum.dart @@ -1,26 +1,22 @@ -// This is a generated file - do not edit. // -// Generated from core.proto. - +// Generated code. Do not modify. +// source: core.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class Device extends $pb.ProtobufEnum { - static const Device DEVICE_UNDEFINED = - Device._(0, _omitEnumNames ? '' : 'DEVICE_UNDEFINED'); - static const Device DASHBOARD = - Device._(1, _omitEnumNames ? '' : 'DASHBOARD'); - static const Device SUBSYSTEMS = - Device._(2, _omitEnumNames ? '' : 'SUBSYSTEMS'); + static const Device DEVICE_UNDEFINED = Device._(0, _omitEnumNames ? '' : 'DEVICE_UNDEFINED'); + static const Device DASHBOARD = Device._(1, _omitEnumNames ? '' : 'DASHBOARD'); + static const Device SUBSYSTEMS = Device._(2, _omitEnumNames ? '' : 'SUBSYSTEMS'); static const Device VIDEO = Device._(3, _omitEnumNames ? '' : 'VIDEO'); static const Device AUTONOMY = Device._(4, _omitEnumNames ? '' : 'AUTONOMY'); static const Device FIRMWARE = Device._(5, _omitEnumNames ? '' : 'FIRMWARE'); @@ -29,13 +25,12 @@ class Device extends $pb.ProtobufEnum { static const Device SCIENCE = Device._(8, _omitEnumNames ? '' : 'SCIENCE'); static const Device DRIVE = Device._(9, _omitEnumNames ? '' : 'DRIVE'); static const Device RELAY = Device._(10, _omitEnumNames ? '' : 'RELAY'); - static const Device BASE_STATION = - Device._(11, _omitEnumNames ? '' : 'BASE_STATION'); + static const Device BASE_STATION = Device._(11, _omitEnumNames ? '' : 'BASE_STATION'); static const Device ANTENNA = Device._(12, _omitEnumNames ? '' : 'ANTENNA'); static const Device VISION = Device._(13, _omitEnumNames ? '' : 'VISION'); static const Device LIDAR = Device._(14, _omitEnumNames ? '' : 'LIDAR'); - static const $core.List values = [ + static const $core.List values = [ DEVICE_UNDEFINED, DASHBOARD, SUBSYSTEMS, @@ -53,13 +48,11 @@ class Device extends $pb.ProtobufEnum { LIDAR, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 14); - static Device? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, Device> _byValue = $pb.ProtobufEnum.initByValue(values); + static Device? valueOf($core.int value) => _byValue[value]; - const Device._(super.value, super.name); + const Device._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/core.pbjson.dart b/burt_network/lib/src/generated/core.pbjson.dart index 0947893f..e2e50042 100644 --- a/burt_network/lib/src/generated/core.pbjson.dart +++ b/burt_network/lib/src/generated/core.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from core.proto. - +// Generated code. Do not modify. +// source: core.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -48,14 +47,7 @@ const Connect$json = { '1': 'Connect', '2': [ {'1': 'sender', '3': 1, '4': 1, '5': 14, '6': '.Device', '10': 'sender'}, - { - '1': 'receiver', - '3': 2, - '4': 1, - '5': 14, - '6': '.Device', - '10': 'receiver' - }, + {'1': 'receiver', '3': 2, '4': 1, '5': 14, '6': '.Device', '10': 'receiver'}, ], }; @@ -75,3 +67,4 @@ const Disconnect$json = { /// Descriptor for `Disconnect`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List disconnectDescriptor = $convert.base64Decode( 'CgpEaXNjb25uZWN0Eh8KBnNlbmRlchgBIAEoDjIHLkRldmljZVIGc2VuZGVy'); + diff --git a/burt_network/lib/src/generated/core.pbserver.dart b/burt_network/lib/src/generated/core.pbserver.dart index 463a8bc7..3d4681dd 100644 --- a/burt_network/lib/src/generated/core.pbserver.dart +++ b/burt_network/lib/src/generated/core.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: core.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/drive.pb.dart b/burt_network/lib/src/generated/drive.pb.dart index e7626294..faf257d4 100644 --- a/burt_network/lib/src/generated/drive.pb.dart +++ b/burt_network/lib/src/generated/drive.pb.dart @@ -1,23 +1,22 @@ -// This is a generated file - do not edit. // -// Generated from drive.proto. - +// Generated code. Do not modify. +// source: drive.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'drive.pbenum.dart'; -import 'status.pbenum.dart' as $1; -import 'utils.pbenum.dart' as $2; -import 'version.pb.dart' as $0; +import 'status.pbenum.dart' as $5; +import 'utils.pbenum.dart' as $3; +import 'version.pb.dart' as $2; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -35,85 +34,104 @@ class DriveCommand extends $pb.GeneratedMessage { $core.double? frontTilt, $core.double? rearSwivel, $core.double? rearTilt, - $1.RoverStatus? status, - $0.Version? version, + $5.RoverStatus? status, + $2.Version? version, ProtoColor? color, - $2.BoolState? blink, + $3.BoolState? blink, }) { - final result = create(); - if (throttle != null) result.throttle = throttle; - if (left != null) result.left = left; - if (right != null) result.right = right; - if (setLeft != null) result.setLeft = setLeft; - if (setRight != null) result.setRight = setRight; - if (setThrottle != null) result.setThrottle = setThrottle; - if (frontSwivel != null) result.frontSwivel = frontSwivel; - if (frontTilt != null) result.frontTilt = frontTilt; - if (rearSwivel != null) result.rearSwivel = rearSwivel; - if (rearTilt != null) result.rearTilt = rearTilt; - if (status != null) result.status = status; - if (version != null) result.version = version; - if (color != null) result.color = color; - if (blink != null) result.blink = blink; - return result; + final $result = create(); + if (throttle != null) { + $result.throttle = throttle; + } + if (left != null) { + $result.left = left; + } + if (right != null) { + $result.right = right; + } + if (setLeft != null) { + $result.setLeft = setLeft; + } + if (setRight != null) { + $result.setRight = setRight; + } + if (setThrottle != null) { + $result.setThrottle = setThrottle; + } + if (frontSwivel != null) { + $result.frontSwivel = frontSwivel; + } + if (frontTilt != null) { + $result.frontTilt = frontTilt; + } + if (rearSwivel != null) { + $result.rearSwivel = rearSwivel; + } + if (rearTilt != null) { + $result.rearTilt = rearTilt; + } + if (status != null) { + $result.status = status; + } + if (version != null) { + $result.version = version; + } + if (color != null) { + $result.color = color; + } + if (blink != null) { + $result.blink = blink; + } + return $result; } - - DriveCommand._(); - - factory DriveCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory DriveCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'DriveCommand', - createEmptyInstance: create) - ..aD(1, _omitFieldNames ? '' : 'throttle', fieldType: $pb.PbFieldType.OF) - ..aD(2, _omitFieldNames ? '' : 'left', fieldType: $pb.PbFieldType.OF) - ..aD(3, _omitFieldNames ? '' : 'right', fieldType: $pb.PbFieldType.OF) + DriveCommand._() : super(); + factory DriveCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DriveCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DriveCommand', createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'throttle', $pb.PbFieldType.OF) + ..a<$core.double>(2, _omitFieldNames ? '' : 'left', $pb.PbFieldType.OF) + ..a<$core.double>(3, _omitFieldNames ? '' : 'right', $pb.PbFieldType.OF) ..aOB(4, _omitFieldNames ? '' : 'setLeft') ..aOB(5, _omitFieldNames ? '' : 'setRight') ..aOB(6, _omitFieldNames ? '' : 'setThrottle') - ..aD(7, _omitFieldNames ? '' : 'frontSwivel', fieldType: $pb.PbFieldType.OF) - ..aD(8, _omitFieldNames ? '' : 'frontTilt', fieldType: $pb.PbFieldType.OF) - ..aD(9, _omitFieldNames ? '' : 'rearSwivel', fieldType: $pb.PbFieldType.OF) - ..aD(10, _omitFieldNames ? '' : 'rearTilt', fieldType: $pb.PbFieldType.OF) - ..aE<$1.RoverStatus>(11, _omitFieldNames ? '' : 'status', - enumValues: $1.RoverStatus.values) - ..aOM<$0.Version>(12, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..aE(13, _omitFieldNames ? '' : 'color', - enumValues: ProtoColor.values) - ..aE<$2.BoolState>(14, _omitFieldNames ? '' : 'blink', - enumValues: $2.BoolState.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - DriveCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - DriveCommand copyWith(void Function(DriveCommand) updates) => - super.copyWith((message) => updates(message as DriveCommand)) - as DriveCommand; - - @$core.override + ..a<$core.double>(7, _omitFieldNames ? '' : 'frontSwivel', $pb.PbFieldType.OF) + ..a<$core.double>(8, _omitFieldNames ? '' : 'frontTilt', $pb.PbFieldType.OF) + ..a<$core.double>(9, _omitFieldNames ? '' : 'rearSwivel', $pb.PbFieldType.OF) + ..a<$core.double>(10, _omitFieldNames ? '' : 'rearTilt', $pb.PbFieldType.OF) + ..e<$5.RoverStatus>(11, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: $5.RoverStatus.DISCONNECTED, valueOf: $5.RoverStatus.valueOf, enumValues: $5.RoverStatus.values) + ..aOM<$2.Version>(12, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..e(13, _omitFieldNames ? '' : 'color', $pb.PbFieldType.OE, defaultOrMaker: ProtoColor.PROTO_COLOR_UNDEFINED, valueOf: ProtoColor.valueOf, enumValues: ProtoColor.values) + ..e<$3.BoolState>(14, _omitFieldNames ? '' : 'blink', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DriveCommand clone() => DriveCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DriveCommand copyWith(void Function(DriveCommand) updates) => super.copyWith((message) => updates(message as DriveCommand)) as DriveCommand; + $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DriveCommand create() => DriveCommand._(); - @$core.override DriveCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static DriveCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static DriveCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DriveCommand? _defaultInstance; /// The max speed, as a percentage of the rover's possible speed. @$pb.TagNumber(1) $core.double get throttle => $_getN(0); @$pb.TagNumber(1) - set throttle($core.double value) => $_setFloat(0, value); + set throttle($core.double v) { $_setFloat(0, v); } @$pb.TagNumber(1) $core.bool hasThrottle() => $_has(0); @$pb.TagNumber(1) @@ -123,7 +141,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get left => $_getN(1); @$pb.TagNumber(2) - set left($core.double value) => $_setFloat(1, value); + set left($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasLeft() => $_has(1); @$pb.TagNumber(2) @@ -133,7 +151,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.double get right => $_getN(2); @$pb.TagNumber(3) - set right($core.double value) => $_setFloat(2, value); + set right($core.double v) { $_setFloat(2, v); } @$pb.TagNumber(3) $core.bool hasRight() => $_has(2); @$pb.TagNumber(3) @@ -143,7 +161,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool get setLeft => $_getBF(3); @$pb.TagNumber(4) - set setLeft($core.bool value) => $_setBool(3, value); + set setLeft($core.bool v) { $_setBool(3, v); } @$pb.TagNumber(4) $core.bool hasSetLeft() => $_has(3); @$pb.TagNumber(4) @@ -153,7 +171,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool get setRight => $_getBF(4); @$pb.TagNumber(5) - set setRight($core.bool value) => $_setBool(4, value); + set setRight($core.bool v) { $_setBool(4, v); } @$pb.TagNumber(5) $core.bool hasSetRight() => $_has(4); @$pb.TagNumber(5) @@ -163,7 +181,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool get setThrottle => $_getBF(5); @$pb.TagNumber(6) - set setThrottle($core.bool value) => $_setBool(5, value); + set setThrottle($core.bool v) { $_setBool(5, v); } @$pb.TagNumber(6) $core.bool hasSetThrottle() => $_has(5); @$pb.TagNumber(6) @@ -172,7 +190,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.double get frontSwivel => $_getN(6); @$pb.TagNumber(7) - set frontSwivel($core.double value) => $_setFloat(6, value); + set frontSwivel($core.double v) { $_setFloat(6, v); } @$pb.TagNumber(7) $core.bool hasFrontSwivel() => $_has(6); @$pb.TagNumber(7) @@ -181,7 +199,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.double get frontTilt => $_getN(7); @$pb.TagNumber(8) - set frontTilt($core.double value) => $_setFloat(7, value); + set frontTilt($core.double v) { $_setFloat(7, v); } @$pb.TagNumber(8) $core.bool hasFrontTilt() => $_has(7); @$pb.TagNumber(8) @@ -190,7 +208,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.double get rearSwivel => $_getN(8); @$pb.TagNumber(9) - set rearSwivel($core.double value) => $_setFloat(8, value); + set rearSwivel($core.double v) { $_setFloat(8, v); } @$pb.TagNumber(9) $core.bool hasRearSwivel() => $_has(8); @$pb.TagNumber(9) @@ -199,45 +217,45 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.double get rearTilt => $_getN(9); @$pb.TagNumber(10) - set rearTilt($core.double value) => $_setFloat(9, value); + set rearTilt($core.double v) { $_setFloat(9, v); } @$pb.TagNumber(10) $core.bool hasRearTilt() => $_has(9); @$pb.TagNumber(10) void clearRearTilt() => $_clearField(10); @$pb.TagNumber(11) - $1.RoverStatus get status => $_getN(10); + $5.RoverStatus get status => $_getN(10); @$pb.TagNumber(11) - set status($1.RoverStatus value) => $_setField(11, value); + set status($5.RoverStatus v) { $_setField(11, v); } @$pb.TagNumber(11) $core.bool hasStatus() => $_has(10); @$pb.TagNumber(11) void clearStatus() => $_clearField(11); @$pb.TagNumber(12) - $0.Version get version => $_getN(11); + $2.Version get version => $_getN(11); @$pb.TagNumber(12) - set version($0.Version value) => $_setField(12, value); + set version($2.Version v) { $_setField(12, v); } @$pb.TagNumber(12) $core.bool hasVersion() => $_has(11); @$pb.TagNumber(12) void clearVersion() => $_clearField(12); @$pb.TagNumber(12) - $0.Version ensureVersion() => $_ensure(11); + $2.Version ensureVersion() => $_ensure(11); @$pb.TagNumber(13) ProtoColor get color => $_getN(12); @$pb.TagNumber(13) - set color(ProtoColor value) => $_setField(13, value); + set color(ProtoColor v) { $_setField(13, v); } @$pb.TagNumber(13) $core.bool hasColor() => $_has(12); @$pb.TagNumber(13) void clearColor() => $_clearField(13); @$pb.TagNumber(14) - $2.BoolState get blink => $_getN(13); + $3.BoolState get blink => $_getN(13); @$pb.TagNumber(14) - set blink($2.BoolState value) => $_setField(14, value); + set blink($3.BoolState v) { $_setField(14, v); } @$pb.TagNumber(14) $core.bool hasBlink() => $_has(13); @$pb.TagNumber(14) @@ -251,56 +269,58 @@ class DriveMotorData extends $pb.GeneratedMessage { $core.int? temperature, MotorErrorCode? error, }) { - final result = create(); - if (speed != null) result.speed = speed; - if (current != null) result.current = current; - if (temperature != null) result.temperature = temperature; - if (error != null) result.error = error; - return result; + final $result = create(); + if (speed != null) { + $result.speed = speed; + } + if (current != null) { + $result.current = current; + } + if (temperature != null) { + $result.temperature = temperature; + } + if (error != null) { + $result.error = error; + } + return $result; } + DriveMotorData._() : super(); + factory DriveMotorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DriveMotorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DriveMotorData', createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'speed', $pb.PbFieldType.OF) + ..a<$core.double>(2, _omitFieldNames ? '' : 'current', $pb.PbFieldType.OF) + ..a<$core.int>(3, _omitFieldNames ? '' : 'temperature', $pb.PbFieldType.O3) + ..e(4, _omitFieldNames ? '' : 'error', $pb.PbFieldType.OE, defaultOrMaker: MotorErrorCode.NO_FAULT, valueOf: MotorErrorCode.valueOf, enumValues: MotorErrorCode.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DriveMotorData clone() => DriveMotorData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DriveMotorData copyWith(void Function(DriveMotorData) updates) => super.copyWith((message) => updates(message as DriveMotorData)) as DriveMotorData; - DriveMotorData._(); - - factory DriveMotorData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory DriveMotorData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'DriveMotorData', - createEmptyInstance: create) - ..aD(1, _omitFieldNames ? '' : 'speed', fieldType: $pb.PbFieldType.OF) - ..aD(2, _omitFieldNames ? '' : 'current', fieldType: $pb.PbFieldType.OF) - ..aI(3, _omitFieldNames ? '' : 'temperature') - ..aE(4, _omitFieldNames ? '' : 'error', - enumValues: MotorErrorCode.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - DriveMotorData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - DriveMotorData copyWith(void Function(DriveMotorData) updates) => - super.copyWith((message) => updates(message as DriveMotorData)) - as DriveMotorData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DriveMotorData create() => DriveMotorData._(); - @$core.override DriveMotorData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static DriveMotorData getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static DriveMotorData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DriveMotorData? _defaultInstance; @$pb.TagNumber(1) $core.double get speed => $_getN(0); @$pb.TagNumber(1) - set speed($core.double value) => $_setFloat(0, value); + set speed($core.double v) { $_setFloat(0, v); } @$pb.TagNumber(1) $core.bool hasSpeed() => $_has(0); @$pb.TagNumber(1) @@ -309,7 +329,7 @@ class DriveMotorData extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get current => $_getN(1); @$pb.TagNumber(2) - set current($core.double value) => $_setFloat(1, value); + set current($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasCurrent() => $_has(1); @$pb.TagNumber(2) @@ -318,7 +338,7 @@ class DriveMotorData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.int get temperature => $_getIZ(2); @$pb.TagNumber(3) - set temperature($core.int value) => $_setSignedInt32(2, value); + set temperature($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasTemperature() => $_has(2); @$pb.TagNumber(3) @@ -327,7 +347,7 @@ class DriveMotorData extends $pb.GeneratedMessage { @$pb.TagNumber(4) MotorErrorCode get error => $_getN(3); @$pb.TagNumber(4) - set error(MotorErrorCode value) => $_setField(4, value); + set error(MotorErrorCode v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasError() => $_has(3); @$pb.TagNumber(4) @@ -349,9 +369,9 @@ class DriveData extends $pb.GeneratedMessage { $core.double? batteryVoltage, $core.double? batteryCurrent, $core.double? batteryTemperature, - $0.Version? version, + $2.Version? version, ProtoColor? color, - $1.RoverStatus? status, + $5.RoverStatus? status, DriveMotorData? frontLeftMotor, DriveMotorData? middleLeftMotor, DriveMotorData? backLeftMotor, @@ -359,104 +379,131 @@ class DriveData extends $pb.GeneratedMessage { DriveMotorData? middleRightMotor, DriveMotorData? backRightMotor, }) { - final result = create(); - if (throttle != null) result.throttle = throttle; - if (left != null) result.left = left; - if (right != null) result.right = right; - if (setLeft != null) result.setLeft = setLeft; - if (setRight != null) result.setRight = setRight; - if (setThrottle != null) result.setThrottle = setThrottle; - if (frontSwivel != null) result.frontSwivel = frontSwivel; - if (frontTilt != null) result.frontTilt = frontTilt; - if (rearSwivel != null) result.rearSwivel = rearSwivel; - if (rearTilt != null) result.rearTilt = rearTilt; - if (batteryVoltage != null) result.batteryVoltage = batteryVoltage; - if (batteryCurrent != null) result.batteryCurrent = batteryCurrent; - if (batteryTemperature != null) - result.batteryTemperature = batteryTemperature; - if (version != null) result.version = version; - if (color != null) result.color = color; - if (status != null) result.status = status; - if (frontLeftMotor != null) result.frontLeftMotor = frontLeftMotor; - if (middleLeftMotor != null) result.middleLeftMotor = middleLeftMotor; - if (backLeftMotor != null) result.backLeftMotor = backLeftMotor; - if (frontRightMotor != null) result.frontRightMotor = frontRightMotor; - if (middleRightMotor != null) result.middleRightMotor = middleRightMotor; - if (backRightMotor != null) result.backRightMotor = backRightMotor; - return result; + final $result = create(); + if (throttle != null) { + $result.throttle = throttle; + } + if (left != null) { + $result.left = left; + } + if (right != null) { + $result.right = right; + } + if (setLeft != null) { + $result.setLeft = setLeft; + } + if (setRight != null) { + $result.setRight = setRight; + } + if (setThrottle != null) { + $result.setThrottle = setThrottle; + } + if (frontSwivel != null) { + $result.frontSwivel = frontSwivel; + } + if (frontTilt != null) { + $result.frontTilt = frontTilt; + } + if (rearSwivel != null) { + $result.rearSwivel = rearSwivel; + } + if (rearTilt != null) { + $result.rearTilt = rearTilt; + } + if (batteryVoltage != null) { + $result.batteryVoltage = batteryVoltage; + } + if (batteryCurrent != null) { + $result.batteryCurrent = batteryCurrent; + } + if (batteryTemperature != null) { + $result.batteryTemperature = batteryTemperature; + } + if (version != null) { + $result.version = version; + } + if (color != null) { + $result.color = color; + } + if (status != null) { + $result.status = status; + } + if (frontLeftMotor != null) { + $result.frontLeftMotor = frontLeftMotor; + } + if (middleLeftMotor != null) { + $result.middleLeftMotor = middleLeftMotor; + } + if (backLeftMotor != null) { + $result.backLeftMotor = backLeftMotor; + } + if (frontRightMotor != null) { + $result.frontRightMotor = frontRightMotor; + } + if (middleRightMotor != null) { + $result.middleRightMotor = middleRightMotor; + } + if (backRightMotor != null) { + $result.backRightMotor = backRightMotor; + } + return $result; } - - DriveData._(); - - factory DriveData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory DriveData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'DriveData', - createEmptyInstance: create) - ..aD(1, _omitFieldNames ? '' : 'throttle', fieldType: $pb.PbFieldType.OF) - ..aD(2, _omitFieldNames ? '' : 'left', fieldType: $pb.PbFieldType.OF) - ..aD(3, _omitFieldNames ? '' : 'right', fieldType: $pb.PbFieldType.OF) + DriveData._() : super(); + factory DriveData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DriveData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DriveData', createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'throttle', $pb.PbFieldType.OF) + ..a<$core.double>(2, _omitFieldNames ? '' : 'left', $pb.PbFieldType.OF) + ..a<$core.double>(3, _omitFieldNames ? '' : 'right', $pb.PbFieldType.OF) ..aOB(4, _omitFieldNames ? '' : 'setLeft') ..aOB(5, _omitFieldNames ? '' : 'setRight') ..aOB(6, _omitFieldNames ? '' : 'setThrottle') - ..aD(7, _omitFieldNames ? '' : 'frontSwivel', fieldType: $pb.PbFieldType.OF) - ..aD(8, _omitFieldNames ? '' : 'frontTilt', fieldType: $pb.PbFieldType.OF) - ..aD(9, _omitFieldNames ? '' : 'rearSwivel', fieldType: $pb.PbFieldType.OF) - ..aD(10, _omitFieldNames ? '' : 'rearTilt', fieldType: $pb.PbFieldType.OF) - ..aD(11, _omitFieldNames ? '' : 'batteryVoltage', - fieldType: $pb.PbFieldType.OF) - ..aD(12, _omitFieldNames ? '' : 'batteryCurrent', - fieldType: $pb.PbFieldType.OF) - ..aD(13, _omitFieldNames ? '' : 'batteryTemperature', - fieldType: $pb.PbFieldType.OF) - ..aOM<$0.Version>(14, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..aE(21, _omitFieldNames ? '' : 'color', - enumValues: ProtoColor.values) - ..aE<$1.RoverStatus>(22, _omitFieldNames ? '' : 'status', - enumValues: $1.RoverStatus.values) - ..aOM(23, _omitFieldNames ? '' : 'frontLeftMotor', - subBuilder: DriveMotorData.create) - ..aOM(24, _omitFieldNames ? '' : 'middleLeftMotor', - subBuilder: DriveMotorData.create) - ..aOM(25, _omitFieldNames ? '' : 'backLeftMotor', - subBuilder: DriveMotorData.create) - ..aOM(26, _omitFieldNames ? '' : 'frontRightMotor', - subBuilder: DriveMotorData.create) - ..aOM(27, _omitFieldNames ? '' : 'middleRightMotor', - subBuilder: DriveMotorData.create) - ..aOM(28, _omitFieldNames ? '' : 'backRightMotor', - subBuilder: DriveMotorData.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - DriveData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - DriveData copyWith(void Function(DriveData) updates) => - super.copyWith((message) => updates(message as DriveData)) as DriveData; - - @$core.override + ..a<$core.double>(7, _omitFieldNames ? '' : 'frontSwivel', $pb.PbFieldType.OF) + ..a<$core.double>(8, _omitFieldNames ? '' : 'frontTilt', $pb.PbFieldType.OF) + ..a<$core.double>(9, _omitFieldNames ? '' : 'rearSwivel', $pb.PbFieldType.OF) + ..a<$core.double>(10, _omitFieldNames ? '' : 'rearTilt', $pb.PbFieldType.OF) + ..a<$core.double>(11, _omitFieldNames ? '' : 'batteryVoltage', $pb.PbFieldType.OF) + ..a<$core.double>(12, _omitFieldNames ? '' : 'batteryCurrent', $pb.PbFieldType.OF) + ..a<$core.double>(13, _omitFieldNames ? '' : 'batteryTemperature', $pb.PbFieldType.OF) + ..aOM<$2.Version>(14, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..e(21, _omitFieldNames ? '' : 'color', $pb.PbFieldType.OE, defaultOrMaker: ProtoColor.PROTO_COLOR_UNDEFINED, valueOf: ProtoColor.valueOf, enumValues: ProtoColor.values) + ..e<$5.RoverStatus>(22, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: $5.RoverStatus.DISCONNECTED, valueOf: $5.RoverStatus.valueOf, enumValues: $5.RoverStatus.values) + ..aOM(23, _omitFieldNames ? '' : 'frontLeftMotor', subBuilder: DriveMotorData.create) + ..aOM(24, _omitFieldNames ? '' : 'middleLeftMotor', subBuilder: DriveMotorData.create) + ..aOM(25, _omitFieldNames ? '' : 'backLeftMotor', subBuilder: DriveMotorData.create) + ..aOM(26, _omitFieldNames ? '' : 'frontRightMotor', subBuilder: DriveMotorData.create) + ..aOM(27, _omitFieldNames ? '' : 'middleRightMotor', subBuilder: DriveMotorData.create) + ..aOM(28, _omitFieldNames ? '' : 'backRightMotor', subBuilder: DriveMotorData.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DriveData clone() => DriveData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DriveData copyWith(void Function(DriveData) updates) => super.copyWith((message) => updates(message as DriveData)) as DriveData; + $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DriveData create() => DriveData._(); - @$core.override DriveData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static DriveData getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DriveData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DriveData? _defaultInstance; /// The max speed, as a percentage of the rover's possible speed. @$pb.TagNumber(1) $core.double get throttle => $_getN(0); @$pb.TagNumber(1) - set throttle($core.double value) => $_setFloat(0, value); + set throttle($core.double v) { $_setFloat(0, v); } @$pb.TagNumber(1) $core.bool hasThrottle() => $_has(0); @$pb.TagNumber(1) @@ -466,7 +513,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get left => $_getN(1); @$pb.TagNumber(2) - set left($core.double value) => $_setFloat(1, value); + set left($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasLeft() => $_has(1); @$pb.TagNumber(2) @@ -476,7 +523,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.double get right => $_getN(2); @$pb.TagNumber(3) - set right($core.double value) => $_setFloat(2, value); + set right($core.double v) { $_setFloat(2, v); } @$pb.TagNumber(3) $core.bool hasRight() => $_has(2); @$pb.TagNumber(3) @@ -486,7 +533,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool get setLeft => $_getBF(3); @$pb.TagNumber(4) - set setLeft($core.bool value) => $_setBool(3, value); + set setLeft($core.bool v) { $_setBool(3, v); } @$pb.TagNumber(4) $core.bool hasSetLeft() => $_has(3); @$pb.TagNumber(4) @@ -496,7 +543,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool get setRight => $_getBF(4); @$pb.TagNumber(5) - set setRight($core.bool value) => $_setBool(4, value); + set setRight($core.bool v) { $_setBool(4, v); } @$pb.TagNumber(5) $core.bool hasSetRight() => $_has(4); @$pb.TagNumber(5) @@ -506,7 +553,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool get setThrottle => $_getBF(5); @$pb.TagNumber(6) - set setThrottle($core.bool value) => $_setBool(5, value); + set setThrottle($core.bool v) { $_setBool(5, v); } @$pb.TagNumber(6) $core.bool hasSetThrottle() => $_has(5); @$pb.TagNumber(6) @@ -515,7 +562,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.double get frontSwivel => $_getN(6); @$pb.TagNumber(7) - set frontSwivel($core.double value) => $_setFloat(6, value); + set frontSwivel($core.double v) { $_setFloat(6, v); } @$pb.TagNumber(7) $core.bool hasFrontSwivel() => $_has(6); @$pb.TagNumber(7) @@ -524,7 +571,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.double get frontTilt => $_getN(7); @$pb.TagNumber(8) - set frontTilt($core.double value) => $_setFloat(7, value); + set frontTilt($core.double v) { $_setFloat(7, v); } @$pb.TagNumber(8) $core.bool hasFrontTilt() => $_has(7); @$pb.TagNumber(8) @@ -533,7 +580,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.double get rearSwivel => $_getN(8); @$pb.TagNumber(9) - set rearSwivel($core.double value) => $_setFloat(8, value); + set rearSwivel($core.double v) { $_setFloat(8, v); } @$pb.TagNumber(9) $core.bool hasRearSwivel() => $_has(8); @$pb.TagNumber(9) @@ -542,7 +589,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.double get rearTilt => $_getN(9); @$pb.TagNumber(10) - set rearTilt($core.double value) => $_setFloat(9, value); + set rearTilt($core.double v) { $_setFloat(9, v); } @$pb.TagNumber(10) $core.bool hasRearTilt() => $_has(9); @$pb.TagNumber(10) @@ -552,7 +599,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(11) $core.double get batteryVoltage => $_getN(10); @$pb.TagNumber(11) - set batteryVoltage($core.double value) => $_setFloat(10, value); + set batteryVoltage($core.double v) { $_setFloat(10, v); } @$pb.TagNumber(11) $core.bool hasBatteryVoltage() => $_has(10); @$pb.TagNumber(11) @@ -561,7 +608,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(12) $core.double get batteryCurrent => $_getN(11); @$pb.TagNumber(12) - set batteryCurrent($core.double value) => $_setFloat(11, value); + set batteryCurrent($core.double v) { $_setFloat(11, v); } @$pb.TagNumber(12) $core.bool hasBatteryCurrent() => $_has(11); @$pb.TagNumber(12) @@ -570,36 +617,36 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(13) $core.double get batteryTemperature => $_getN(12); @$pb.TagNumber(13) - set batteryTemperature($core.double value) => $_setFloat(12, value); + set batteryTemperature($core.double v) { $_setFloat(12, v); } @$pb.TagNumber(13) $core.bool hasBatteryTemperature() => $_has(12); @$pb.TagNumber(13) void clearBatteryTemperature() => $_clearField(13); @$pb.TagNumber(14) - $0.Version get version => $_getN(13); + $2.Version get version => $_getN(13); @$pb.TagNumber(14) - set version($0.Version value) => $_setField(14, value); + set version($2.Version v) { $_setField(14, v); } @$pb.TagNumber(14) $core.bool hasVersion() => $_has(13); @$pb.TagNumber(14) void clearVersion() => $_clearField(14); @$pb.TagNumber(14) - $0.Version ensureVersion() => $_ensure(13); + $2.Version ensureVersion() => $_ensure(13); @$pb.TagNumber(21) ProtoColor get color => $_getN(14); @$pb.TagNumber(21) - set color(ProtoColor value) => $_setField(21, value); + set color(ProtoColor v) { $_setField(21, v); } @$pb.TagNumber(21) $core.bool hasColor() => $_has(14); @$pb.TagNumber(21) void clearColor() => $_clearField(21); @$pb.TagNumber(22) - $1.RoverStatus get status => $_getN(15); + $5.RoverStatus get status => $_getN(15); @$pb.TagNumber(22) - set status($1.RoverStatus value) => $_setField(22, value); + set status($5.RoverStatus v) { $_setField(22, v); } @$pb.TagNumber(22) $core.bool hasStatus() => $_has(15); @$pb.TagNumber(22) @@ -609,7 +656,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(23) DriveMotorData get frontLeftMotor => $_getN(16); @$pb.TagNumber(23) - set frontLeftMotor(DriveMotorData value) => $_setField(23, value); + set frontLeftMotor(DriveMotorData v) { $_setField(23, v); } @$pb.TagNumber(23) $core.bool hasFrontLeftMotor() => $_has(16); @$pb.TagNumber(23) @@ -620,7 +667,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(24) DriveMotorData get middleLeftMotor => $_getN(17); @$pb.TagNumber(24) - set middleLeftMotor(DriveMotorData value) => $_setField(24, value); + set middleLeftMotor(DriveMotorData v) { $_setField(24, v); } @$pb.TagNumber(24) $core.bool hasMiddleLeftMotor() => $_has(17); @$pb.TagNumber(24) @@ -631,7 +678,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(25) DriveMotorData get backLeftMotor => $_getN(18); @$pb.TagNumber(25) - set backLeftMotor(DriveMotorData value) => $_setField(25, value); + set backLeftMotor(DriveMotorData v) { $_setField(25, v); } @$pb.TagNumber(25) $core.bool hasBackLeftMotor() => $_has(18); @$pb.TagNumber(25) @@ -642,7 +689,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(26) DriveMotorData get frontRightMotor => $_getN(19); @$pb.TagNumber(26) - set frontRightMotor(DriveMotorData value) => $_setField(26, value); + set frontRightMotor(DriveMotorData v) { $_setField(26, v); } @$pb.TagNumber(26) $core.bool hasFrontRightMotor() => $_has(19); @$pb.TagNumber(26) @@ -653,7 +700,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(27) DriveMotorData get middleRightMotor => $_getN(20); @$pb.TagNumber(27) - set middleRightMotor(DriveMotorData value) => $_setField(27, value); + set middleRightMotor(DriveMotorData v) { $_setField(27, v); } @$pb.TagNumber(27) $core.bool hasMiddleRightMotor() => $_has(20); @$pb.TagNumber(27) @@ -664,7 +711,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(28) DriveMotorData get backRightMotor => $_getN(21); @$pb.TagNumber(28) - set backRightMotor(DriveMotorData value) => $_setField(28, value); + set backRightMotor(DriveMotorData v) { $_setField(28, v); } @$pb.TagNumber(28) $core.bool hasBackRightMotor() => $_has(21); @$pb.TagNumber(28) @@ -673,7 +720,6 @@ class DriveData extends $pb.GeneratedMessage { DriveMotorData ensureBackRightMotor() => $_ensure(21); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/drive.pbenum.dart b/burt_network/lib/src/generated/drive.pbenum.dart index 50098178..d2129099 100644 --- a/burt_network/lib/src/generated/drive.pbenum.dart +++ b/burt_network/lib/src/generated/drive.pbenum.dart @@ -1,34 +1,27 @@ -// This is a generated file - do not edit. // -// Generated from drive.proto. - +// Generated code. Do not modify. +// source: drive.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class DriveMotor extends $pb.ProtobufEnum { - static const DriveMotor FRONT_LEFT = - DriveMotor._(0, _omitEnumNames ? '' : 'FRONT_LEFT'); - static const DriveMotor FRONT_RIGHT = - DriveMotor._(1, _omitEnumNames ? '' : 'FRONT_RIGHT'); - static const DriveMotor MIDDLE_LEFT = - DriveMotor._(3, _omitEnumNames ? '' : 'MIDDLE_LEFT'); - static const DriveMotor MIDDLE_RIGHT = - DriveMotor._(4, _omitEnumNames ? '' : 'MIDDLE_RIGHT'); - static const DriveMotor BACK_LEFT = - DriveMotor._(5, _omitEnumNames ? '' : 'BACK_LEFT'); - static const DriveMotor BACK_RIGHT = - DriveMotor._(6, _omitEnumNames ? '' : 'BACK_RIGHT'); - - static const $core.List values = [ + static const DriveMotor FRONT_LEFT = DriveMotor._(0, _omitEnumNames ? '' : 'FRONT_LEFT'); + static const DriveMotor FRONT_RIGHT = DriveMotor._(1, _omitEnumNames ? '' : 'FRONT_RIGHT'); + static const DriveMotor MIDDLE_LEFT = DriveMotor._(3, _omitEnumNames ? '' : 'MIDDLE_LEFT'); + static const DriveMotor MIDDLE_RIGHT = DriveMotor._(4, _omitEnumNames ? '' : 'MIDDLE_RIGHT'); + static const DriveMotor BACK_LEFT = DriveMotor._(5, _omitEnumNames ? '' : 'BACK_LEFT'); + static const DriveMotor BACK_RIGHT = DriveMotor._(6, _omitEnumNames ? '' : 'BACK_RIGHT'); + + static const $core.List values = [ FRONT_LEFT, FRONT_RIGHT, MIDDLE_LEFT, @@ -37,25 +30,20 @@ class DriveMotor extends $pb.ProtobufEnum { BACK_RIGHT, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 6); - static DriveMotor? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, DriveMotor> _byValue = $pb.ProtobufEnum.initByValue(values); + static DriveMotor? valueOf($core.int value) => _byValue[value]; - const DriveMotor._(super.value, super.name); + const DriveMotor._(super.v, super.n); } class ProtoColor extends $pb.ProtobufEnum { - static const ProtoColor PROTO_COLOR_UNDEFINED = - ProtoColor._(0, _omitEnumNames ? '' : 'PROTO_COLOR_UNDEFINED'); + static const ProtoColor PROTO_COLOR_UNDEFINED = ProtoColor._(0, _omitEnumNames ? '' : 'PROTO_COLOR_UNDEFINED'); static const ProtoColor RED = ProtoColor._(1, _omitEnumNames ? '' : 'RED'); - static const ProtoColor GREEN = - ProtoColor._(2, _omitEnumNames ? '' : 'GREEN'); + static const ProtoColor GREEN = ProtoColor._(2, _omitEnumNames ? '' : 'GREEN'); static const ProtoColor BLUE = ProtoColor._(3, _omitEnumNames ? '' : 'BLUE'); - static const ProtoColor UNLIT = - ProtoColor._(4, _omitEnumNames ? '' : 'UNLIT'); + static const ProtoColor UNLIT = ProtoColor._(4, _omitEnumNames ? '' : 'UNLIT'); - static const $core.List values = [ + static const $core.List values = [ PROTO_COLOR_UNDEFINED, RED, GREEN, @@ -63,33 +51,23 @@ class ProtoColor extends $pb.ProtobufEnum { UNLIT, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 4); - static ProtoColor? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, ProtoColor> _byValue = $pb.ProtobufEnum.initByValue(values); + static ProtoColor? valueOf($core.int value) => _byValue[value]; - const ProtoColor._(super.value, super.name); + const ProtoColor._(super.v, super.n); } class MotorErrorCode extends $pb.ProtobufEnum { - static const MotorErrorCode NO_FAULT = - MotorErrorCode._(0, _omitEnumNames ? '' : 'NO_FAULT'); - static const MotorErrorCode OVER_TEMP = - MotorErrorCode._(1, _omitEnumNames ? '' : 'OVER_TEMP'); - static const MotorErrorCode OVER_CURRENT = - MotorErrorCode._(2, _omitEnumNames ? '' : 'OVER_CURRENT'); - static const MotorErrorCode OVER_VOLTAGE = - MotorErrorCode._(3, _omitEnumNames ? '' : 'OVER_VOLTAGE'); - static const MotorErrorCode UNDER_VOLTAGE = - MotorErrorCode._(4, _omitEnumNames ? '' : 'UNDER_VOLTAGE'); - static const MotorErrorCode ENCODER_FAULT = - MotorErrorCode._(5, _omitEnumNames ? '' : 'ENCODER_FAULT'); - static const MotorErrorCode MOSFET_OVER_TEMP = - MotorErrorCode._(6, _omitEnumNames ? '' : 'MOSFET_OVER_TEMP'); - static const MotorErrorCode UNKNOWN_ERROR = - MotorErrorCode._(7, _omitEnumNames ? '' : 'UNKNOWN_ERROR'); - - static const $core.List values = [ + static const MotorErrorCode NO_FAULT = MotorErrorCode._(0, _omitEnumNames ? '' : 'NO_FAULT'); + static const MotorErrorCode OVER_TEMP = MotorErrorCode._(1, _omitEnumNames ? '' : 'OVER_TEMP'); + static const MotorErrorCode OVER_CURRENT = MotorErrorCode._(2, _omitEnumNames ? '' : 'OVER_CURRENT'); + static const MotorErrorCode OVER_VOLTAGE = MotorErrorCode._(3, _omitEnumNames ? '' : 'OVER_VOLTAGE'); + static const MotorErrorCode UNDER_VOLTAGE = MotorErrorCode._(4, _omitEnumNames ? '' : 'UNDER_VOLTAGE'); + static const MotorErrorCode ENCODER_FAULT = MotorErrorCode._(5, _omitEnumNames ? '' : 'ENCODER_FAULT'); + static const MotorErrorCode MOSFET_OVER_TEMP = MotorErrorCode._(6, _omitEnumNames ? '' : 'MOSFET_OVER_TEMP'); + static const MotorErrorCode UNKNOWN_ERROR = MotorErrorCode._(7, _omitEnumNames ? '' : 'UNKNOWN_ERROR'); + + static const $core.List values = [ NO_FAULT, OVER_TEMP, OVER_CURRENT, @@ -100,13 +78,11 @@ class MotorErrorCode extends $pb.ProtobufEnum { UNKNOWN_ERROR, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 7); - static MotorErrorCode? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, MotorErrorCode> _byValue = $pb.ProtobufEnum.initByValue(values); + static MotorErrorCode? valueOf($core.int value) => _byValue[value]; - const MotorErrorCode._(super.value, super.name); + const MotorErrorCode._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/drive.pbjson.dart b/burt_network/lib/src/generated/drive.pbjson.dart index ace996f6..1f8272bc 100644 --- a/burt_network/lib/src/generated/drive.pbjson.dart +++ b/burt_network/lib/src/generated/drive.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from drive.proto. - +// Generated code. Do not modify. +// source: drive.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -84,22 +83,8 @@ const DriveCommand$json = { {'1': 'front_tilt', '3': 8, '4': 1, '5': 2, '10': 'frontTilt'}, {'1': 'rear_swivel', '3': 9, '4': 1, '5': 2, '10': 'rearSwivel'}, {'1': 'rear_tilt', '3': 10, '4': 1, '5': 2, '10': 'rearTilt'}, - { - '1': 'status', - '3': 11, - '4': 1, - '5': 14, - '6': '.RoverStatus', - '10': 'status' - }, - { - '1': 'version', - '3': 12, - '4': 1, - '5': 11, - '6': '.Version', - '10': 'version' - }, + {'1': 'status', '3': 11, '4': 1, '5': 14, '6': '.RoverStatus', '10': 'status'}, + {'1': 'version', '3': 12, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'color', '3': 13, '4': 1, '5': 14, '6': '.ProtoColor', '10': 'color'}, {'1': 'blink', '3': 14, '4': 1, '5': 14, '6': '.BoolState', '10': 'blink'}, ], @@ -124,14 +109,7 @@ const DriveMotorData$json = { {'1': 'speed', '3': 1, '4': 1, '5': 2, '10': 'speed'}, {'1': 'current', '3': 2, '4': 1, '5': 2, '10': 'current'}, {'1': 'temperature', '3': 3, '4': 1, '5': 5, '10': 'temperature'}, - { - '1': 'error', - '3': 4, - '4': 1, - '5': 14, - '6': '.MotorErrorCode', - '10': 'error' - }, + {'1': 'error', '3': 4, '4': 1, '5': 14, '6': '.MotorErrorCode', '10': 'error'}, ], }; @@ -157,78 +135,16 @@ const DriveData$json = { {'1': 'rear_tilt', '3': 10, '4': 1, '5': 2, '10': 'rearTilt'}, {'1': 'battery_voltage', '3': 11, '4': 1, '5': 2, '10': 'batteryVoltage'}, {'1': 'battery_current', '3': 12, '4': 1, '5': 2, '10': 'batteryCurrent'}, - { - '1': 'battery_temperature', - '3': 13, - '4': 1, - '5': 2, - '10': 'batteryTemperature' - }, - { - '1': 'version', - '3': 14, - '4': 1, - '5': 11, - '6': '.Version', - '10': 'version' - }, + {'1': 'battery_temperature', '3': 13, '4': 1, '5': 2, '10': 'batteryTemperature'}, + {'1': 'version', '3': 14, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'color', '3': 21, '4': 1, '5': 14, '6': '.ProtoColor', '10': 'color'}, - { - '1': 'status', - '3': 22, - '4': 1, - '5': 14, - '6': '.RoverStatus', - '10': 'status' - }, - { - '1': 'front_left_motor', - '3': 23, - '4': 1, - '5': 11, - '6': '.DriveMotorData', - '10': 'frontLeftMotor' - }, - { - '1': 'middle_left_motor', - '3': 24, - '4': 1, - '5': 11, - '6': '.DriveMotorData', - '10': 'middleLeftMotor' - }, - { - '1': 'back_left_motor', - '3': 25, - '4': 1, - '5': 11, - '6': '.DriveMotorData', - '10': 'backLeftMotor' - }, - { - '1': 'front_right_motor', - '3': 26, - '4': 1, - '5': 11, - '6': '.DriveMotorData', - '10': 'frontRightMotor' - }, - { - '1': 'middle_right_motor', - '3': 27, - '4': 1, - '5': 11, - '6': '.DriveMotorData', - '10': 'middleRightMotor' - }, - { - '1': 'back_right_motor', - '3': 28, - '4': 1, - '5': 11, - '6': '.DriveMotorData', - '10': 'backRightMotor' - }, + {'1': 'status', '3': 22, '4': 1, '5': 14, '6': '.RoverStatus', '10': 'status'}, + {'1': 'front_left_motor', '3': 23, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'frontLeftMotor'}, + {'1': 'middle_left_motor', '3': 24, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'middleLeftMotor'}, + {'1': 'back_left_motor', '3': 25, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'backLeftMotor'}, + {'1': 'front_right_motor', '3': 26, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'frontRightMotor'}, + {'1': 'middle_right_motor', '3': 27, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'middleRightMotor'}, + {'1': 'back_right_motor', '3': 28, '4': 1, '5': 11, '6': '.DriveMotorData', '10': 'backRightMotor'}, ], '9': [ {'1': 15, '2': 21}, @@ -254,3 +170,4 @@ final $typed_data.Uint8List driveDataDescriptor = $convert.base64Decode( 'chI9ChJtaWRkbGVfcmlnaHRfbW90b3IYGyABKAsyDy5Ecml2ZU1vdG9yRGF0YVIQbWlkZGxlUm' 'lnaHRNb3RvchI5ChBiYWNrX3JpZ2h0X21vdG9yGBwgASgLMg8uRHJpdmVNb3RvckRhdGFSDmJh' 'Y2tSaWdodE1vdG9ySgQIDxAV'); + diff --git a/burt_network/lib/src/generated/drive.pbserver.dart b/burt_network/lib/src/generated/drive.pbserver.dart index 0f648a24..c5e4675f 100644 --- a/burt_network/lib/src/generated/drive.pbserver.dart +++ b/burt_network/lib/src/generated/drive.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: drive.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/geometry.pb.dart b/burt_network/lib/src/generated/geometry.pb.dart index 4263ebd7..04ce7c92 100644 --- a/burt_network/lib/src/generated/geometry.pb.dart +++ b/burt_network/lib/src/generated/geometry.pb.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from geometry.proto. - +// Generated code. Do not modify. +// source: geometry.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -22,53 +21,54 @@ class Coordinates extends $pb.GeneratedMessage { $core.double? y, $core.double? z, }) { - final result = create(); - if (x != null) result.x = x; - if (y != null) result.y = y; - if (z != null) result.z = z; - return result; + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; } + Coordinates._() : super(); + factory Coordinates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coordinates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Coordinates', createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'x', $pb.PbFieldType.OF) + ..a<$core.double>(2, _omitFieldNames ? '' : 'y', $pb.PbFieldType.OF) + ..a<$core.double>(3, _omitFieldNames ? '' : 'z', $pb.PbFieldType.OF) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coordinates clone() => Coordinates()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coordinates copyWith(void Function(Coordinates) updates) => super.copyWith((message) => updates(message as Coordinates)) as Coordinates; - Coordinates._(); - - factory Coordinates.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Coordinates.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Coordinates', - createEmptyInstance: create) - ..aD(1, _omitFieldNames ? '' : 'x', fieldType: $pb.PbFieldType.OF) - ..aD(2, _omitFieldNames ? '' : 'y', fieldType: $pb.PbFieldType.OF) - ..aD(3, _omitFieldNames ? '' : 'z', fieldType: $pb.PbFieldType.OF) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Coordinates clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Coordinates copyWith(void Function(Coordinates) updates) => - super.copyWith((message) => updates(message as Coordinates)) - as Coordinates; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Coordinates create() => Coordinates._(); - @$core.override Coordinates createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Coordinates getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static Coordinates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Coordinates? _defaultInstance; @$pb.TagNumber(1) $core.double get x => $_getN(0); @$pb.TagNumber(1) - set x($core.double value) => $_setFloat(0, value); + set x($core.double v) { $_setFloat(0, v); } @$pb.TagNumber(1) $core.bool hasX() => $_has(0); @$pb.TagNumber(1) @@ -77,7 +77,7 @@ class Coordinates extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get y => $_getN(1); @$pb.TagNumber(2) - set y($core.double value) => $_setFloat(1, value); + set y($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasY() => $_has(1); @$pb.TagNumber(2) @@ -86,7 +86,7 @@ class Coordinates extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.double get z => $_getN(2); @$pb.TagNumber(3) - set z($core.double value) => $_setFloat(2, value); + set z($core.double v) { $_setFloat(2, v); } @$pb.TagNumber(3) $core.bool hasZ() => $_has(2); @$pb.TagNumber(3) @@ -99,53 +99,54 @@ class Orientation extends $pb.GeneratedMessage { $core.double? y, $core.double? z, }) { - final result = create(); - if (x != null) result.x = x; - if (y != null) result.y = y; - if (z != null) result.z = z; - return result; + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; } + Orientation._() : super(); + factory Orientation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Orientation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Orientation', createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'x', $pb.PbFieldType.OF) + ..a<$core.double>(2, _omitFieldNames ? '' : 'y', $pb.PbFieldType.OF) + ..a<$core.double>(3, _omitFieldNames ? '' : 'z', $pb.PbFieldType.OF) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Orientation clone() => Orientation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Orientation copyWith(void Function(Orientation) updates) => super.copyWith((message) => updates(message as Orientation)) as Orientation; - Orientation._(); - - factory Orientation.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Orientation.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Orientation', - createEmptyInstance: create) - ..aD(1, _omitFieldNames ? '' : 'x', fieldType: $pb.PbFieldType.OF) - ..aD(2, _omitFieldNames ? '' : 'y', fieldType: $pb.PbFieldType.OF) - ..aD(3, _omitFieldNames ? '' : 'z', fieldType: $pb.PbFieldType.OF) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Orientation clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Orientation copyWith(void Function(Orientation) updates) => - super.copyWith((message) => updates(message as Orientation)) - as Orientation; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Orientation create() => Orientation._(); - @$core.override Orientation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Orientation getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static Orientation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Orientation? _defaultInstance; @$pb.TagNumber(1) $core.double get x => $_getN(0); @$pb.TagNumber(1) - set x($core.double value) => $_setFloat(0, value); + set x($core.double v) { $_setFloat(0, v); } @$pb.TagNumber(1) $core.bool hasX() => $_has(0); @$pb.TagNumber(1) @@ -154,7 +155,7 @@ class Orientation extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get y => $_getN(1); @$pb.TagNumber(2) - set y($core.double value) => $_setFloat(1, value); + set y($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasY() => $_has(1); @$pb.TagNumber(2) @@ -163,7 +164,7 @@ class Orientation extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.double get z => $_getN(2); @$pb.TagNumber(3) - set z($core.double value) => $_setFloat(2, value); + set z($core.double v) { $_setFloat(2, v); } @$pb.TagNumber(3) $core.bool hasZ() => $_has(2); @$pb.TagNumber(3) @@ -175,52 +176,50 @@ class Pose3d extends $pb.GeneratedMessage { Coordinates? translation, Orientation? rotation, }) { - final result = create(); - if (translation != null) result.translation = translation; - if (rotation != null) result.rotation = rotation; - return result; + final $result = create(); + if (translation != null) { + $result.translation = translation; + } + if (rotation != null) { + $result.rotation = rotation; + } + return $result; } + Pose3d._() : super(); + factory Pose3d.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Pose3d.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Pose3d', createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'translation', subBuilder: Coordinates.create) + ..aOM(2, _omitFieldNames ? '' : 'rotation', subBuilder: Orientation.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Pose3d clone() => Pose3d()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Pose3d copyWith(void Function(Pose3d) updates) => super.copyWith((message) => updates(message as Pose3d)) as Pose3d; - Pose3d._(); - - factory Pose3d.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Pose3d.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Pose3d', - createEmptyInstance: create) - ..aOM(1, _omitFieldNames ? '' : 'translation', - subBuilder: Coordinates.create) - ..aOM(2, _omitFieldNames ? '' : 'rotation', - subBuilder: Orientation.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Pose3d clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Pose3d copyWith(void Function(Pose3d) updates) => - super.copyWith((message) => updates(message as Pose3d)) as Pose3d; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Pose3d create() => Pose3d._(); - @$core.override Pose3d createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Pose3d getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Pose3d getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Pose3d? _defaultInstance; @$pb.TagNumber(1) Coordinates get translation => $_getN(0); @$pb.TagNumber(1) - set translation(Coordinates value) => $_setField(1, value); + set translation(Coordinates v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasTranslation() => $_has(0); @$pb.TagNumber(1) @@ -231,7 +230,7 @@ class Pose3d extends $pb.GeneratedMessage { @$pb.TagNumber(2) Orientation get rotation => $_getN(1); @$pb.TagNumber(2) - set rotation(Orientation value) => $_setField(2, value); + set rotation(Orientation v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasRotation() => $_has(1); @$pb.TagNumber(2) @@ -240,7 +239,6 @@ class Pose3d extends $pb.GeneratedMessage { Orientation ensureRotation() => $_ensure(1); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/geometry.pbenum.dart b/burt_network/lib/src/generated/geometry.pbenum.dart index 68974e6d..98301d0e 100644 --- a/burt_network/lib/src/generated/geometry.pbenum.dart +++ b/burt_network/lib/src/generated/geometry.pbenum.dart @@ -1,11 +1,11 @@ -// This is a generated file - do not edit. // -// Generated from geometry.proto. - +// Generated code. Do not modify. +// source: geometry.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/burt_network/lib/src/generated/geometry.pbjson.dart b/burt_network/lib/src/generated/geometry.pbjson.dart index 450c7f68..2d6e2711 100644 --- a/burt_network/lib/src/generated/geometry.pbjson.dart +++ b/burt_network/lib/src/generated/geometry.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from geometry.proto. - +// Generated code. Do not modify. +// source: geometry.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -48,22 +47,8 @@ final $typed_data.Uint8List orientationDescriptor = $convert.base64Decode( const Pose3d$json = { '1': 'Pose3d', '2': [ - { - '1': 'translation', - '3': 1, - '4': 1, - '5': 11, - '6': '.Coordinates', - '10': 'translation' - }, - { - '1': 'rotation', - '3': 2, - '4': 1, - '5': 11, - '6': '.Orientation', - '10': 'rotation' - }, + {'1': 'translation', '3': 1, '4': 1, '5': 11, '6': '.Coordinates', '10': 'translation'}, + {'1': 'rotation', '3': 2, '4': 1, '5': 11, '6': '.Orientation', '10': 'rotation'}, ], }; @@ -71,3 +56,4 @@ const Pose3d$json = { final $typed_data.Uint8List pose3dDescriptor = $convert.base64Decode( 'CgZQb3NlM2QSLgoLdHJhbnNsYXRpb24YASABKAsyDC5Db29yZGluYXRlc1ILdHJhbnNsYXRpb2' '4SKAoIcm90YXRpb24YAiABKAsyDC5PcmllbnRhdGlvblIIcm90YXRpb24='); + diff --git a/burt_network/lib/src/generated/geometry.pbserver.dart b/burt_network/lib/src/generated/geometry.pbserver.dart index 97975489..225827e4 100644 --- a/burt_network/lib/src/generated/geometry.pbserver.dart +++ b/burt_network/lib/src/generated/geometry.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: geometry.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart index 585a237b..7c6aa3de 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart @@ -1,15 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from google/protobuf/timestamp.proto. - +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package -// ignore_for_file: implementation_imports, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -19,141 +17,138 @@ import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; -/// A Timestamp represents a point in time independent of any time zone or local -/// calendar, encoded as a count of seconds and fractions of seconds at -/// nanosecond resolution. The count is relative to an epoch at UTC midnight on -/// January 1, 1970, in the proleptic Gregorian calendar which extends the -/// Gregorian calendar backwards to year one. +/// A Timestamp represents a point in time independent of any time zone or local +/// calendar, encoded as a count of seconds and fractions of seconds at +/// nanosecond resolution. The count is relative to an epoch at UTC midnight on +/// January 1, 1970, in the proleptic Gregorian calendar which extends the +/// Gregorian calendar backwards to year one. /// -/// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap -/// second table is needed for interpretation, using a [24-hour linear -/// smear](https://developers.google.com/time/smear). +/// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap +/// second table is needed for interpretation, using a [24-hour linear +/// smear](https://developers.google.com/time/smear). /// -/// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By -/// restricting to that range, we ensure that we can convert to and from [RFC -/// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. +/// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By +/// restricting to that range, we ensure that we can convert to and from [RFC +/// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. /// -/// # Examples +/// # Examples /// -/// Example 1: Compute Timestamp from POSIX `time()`. +/// Example 1: Compute Timestamp from POSIX `time()`. /// -/// Timestamp timestamp; -/// timestamp.set_seconds(time(NULL)); -/// timestamp.set_nanos(0); +/// Timestamp timestamp; +/// timestamp.set_seconds(time(NULL)); +/// timestamp.set_nanos(0); /// -/// Example 2: Compute Timestamp from POSIX `gettimeofday()`. +/// Example 2: Compute Timestamp from POSIX `gettimeofday()`. /// -/// struct timeval tv; -/// gettimeofday(&tv, NULL); +/// struct timeval tv; +/// gettimeofday(&tv, NULL); /// -/// Timestamp timestamp; -/// timestamp.set_seconds(tv.tv_sec); -/// timestamp.set_nanos(tv.tv_usec * 1000); +/// Timestamp timestamp; +/// timestamp.set_seconds(tv.tv_sec); +/// timestamp.set_nanos(tv.tv_usec * 1000); /// -/// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. +/// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. /// -/// FILETIME ft; -/// GetSystemTimeAsFileTime(&ft); -/// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; +/// FILETIME ft; +/// GetSystemTimeAsFileTime(&ft); +/// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; /// -/// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z -/// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. -/// Timestamp timestamp; -/// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); -/// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); +/// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z +/// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. +/// Timestamp timestamp; +/// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); +/// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); /// -/// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. +/// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. /// -/// long millis = System.currentTimeMillis(); +/// long millis = System.currentTimeMillis(); /// -/// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) -/// .setNanos((int) ((millis % 1000) * 1000000)).build(); +/// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) +/// .setNanos((int) ((millis % 1000) * 1000000)).build(); /// -/// Example 5: Compute Timestamp from Java `Instant.now()`. +/// Example 5: Compute Timestamp from Java `Instant.now()`. /// -/// Instant now = Instant.now(); +/// Instant now = Instant.now(); /// -/// Timestamp timestamp = -/// Timestamp.newBuilder().setSeconds(now.getEpochSecond()) -/// .setNanos(now.getNano()).build(); +/// Timestamp timestamp = +/// Timestamp.newBuilder().setSeconds(now.getEpochSecond()) +/// .setNanos(now.getNano()).build(); /// -/// Example 6: Compute Timestamp from current time in Python. +/// Example 6: Compute Timestamp from current time in Python. /// -/// timestamp = Timestamp() -/// timestamp.GetCurrentTime() +/// timestamp = Timestamp() +/// timestamp.GetCurrentTime() /// -/// # JSON Mapping +/// # JSON Mapping /// -/// In JSON format, the Timestamp type is encoded as a string in the -/// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the -/// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" -/// where {year} is always expressed using four digits while {month}, {day}, -/// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional -/// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), -/// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone -/// is required. A proto3 JSON serializer should always use UTC (as indicated by -/// "Z") when printing the Timestamp type and a proto3 JSON parser should be -/// able to accept both UTC and other timezones (as indicated by an offset). +/// In JSON format, the Timestamp type is encoded as a string in the +/// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the +/// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" +/// where {year} is always expressed using four digits while {month}, {day}, +/// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional +/// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), +/// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone +/// is required. A proto3 JSON serializer should always use UTC (as indicated by +/// "Z") when printing the Timestamp type and a proto3 JSON parser should be +/// able to accept both UTC and other timezones (as indicated by an offset). /// -/// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past -/// 01:30 UTC on January 15, 2017. +/// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past +/// 01:30 UTC on January 15, 2017. /// -/// In JavaScript, one can convert a Date object to this format using the -/// standard -/// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) -/// method. In Python, a standard `datetime.datetime` object can be converted -/// to this format using -/// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with -/// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use -/// the Joda Time's [`ISODateTimeFormat.dateTime()`]( -/// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() -/// ) to obtain a formatter capable of generating timestamps in this format. +/// In JavaScript, one can convert a Date object to this format using the +/// standard +/// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) +/// method. In Python, a standard `datetime.datetime` object can be converted +/// to this format using +/// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with +/// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use +/// the Joda Time's [`ISODateTimeFormat.dateTime()`]( +/// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() +/// ) to obtain a formatter capable of generating timestamps in this format. class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { factory Timestamp({ $fixnum.Int64? seconds, $core.int? nanos, }) { - final result = create(); - if (seconds != null) result.seconds = seconds; - if (nanos != null) result.nanos = nanos; - return result; + final $result = create(); + if (seconds != null) { + $result.seconds = seconds; + } + if (nanos != null) { + $result.nanos = nanos; + } + return $result; } + Timestamp._() : super(); + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - Timestamp._(); - - factory Timestamp.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Timestamp.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Timestamp', - package: - const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'), - createEmptyInstance: create, - wellKnownType: $mixin.WellKnownType.timestamp) + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Timestamp', package: const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) ..aInt64(1, _omitFieldNames ? '' : 'seconds') - ..aI(2, _omitFieldNames ? '' : 'nanos') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Timestamp clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Timestamp copyWith(void Function(Timestamp) updates) => - super.copyWith((message) => updates(message as Timestamp)) as Timestamp; + ..a<$core.int>(2, _omitFieldNames ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Timestamp create() => Timestamp._(); - @$core.override Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Timestamp getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Timestamp? _defaultInstance; /// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must @@ -162,7 +157,7 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { @$pb.TagNumber(1) $fixnum.Int64 get seconds => $_getI64(0); @$pb.TagNumber(1) - set seconds($fixnum.Int64 value) => $_setInt64(0, value); + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } @$pb.TagNumber(1) $core.bool hasSeconds() => $_has(0); @$pb.TagNumber(1) @@ -176,12 +171,11 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { @$pb.TagNumber(2) $core.int get nanos => $_getIZ(1); @$pb.TagNumber(2) - set nanos($core.int value) => $_setSignedInt32(1, value); + set nanos($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasNanos() => $_has(1); @$pb.TagNumber(2) void clearNanos() => $_clearField(2); - /// Creates a new instance from [dateTime]. /// /// Time zone information will not be preserved. @@ -192,7 +186,6 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { } } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart index f952d36b..4a7bffe2 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart @@ -1,11 +1,11 @@ -// This is a generated file - do not edit. // -// Generated from google/protobuf/timestamp.proto. - +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart index a1320368..3e2fcc94 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from google/protobuf/timestamp.proto. - +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -27,3 +26,4 @@ const Timestamp$json = { final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode( 'CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbm' 'Fub3M='); + diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart index 6580f167..292903f4 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: google/protobuf/timestamp.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/gps.pb.dart b/burt_network/lib/src/generated/gps.pb.dart index d4a05343..2db80f45 100644 --- a/burt_network/lib/src/generated/gps.pb.dart +++ b/burt_network/lib/src/generated/gps.pb.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from gps.proto. - +// Generated code. Do not modify. +// source: gps.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -16,7 +15,7 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'geometry.pb.dart' as $0; import 'gps.pbenum.dart'; -import 'version.pb.dart' as $1; +import 'version.pb.dart' as $2; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -29,56 +28,58 @@ class GpsCoordinates extends $pb.GeneratedMessage { $core.double? altitude, RTKMode? rtkMode, }) { - final result = create(); - if (latitude != null) result.latitude = latitude; - if (longitude != null) result.longitude = longitude; - if (altitude != null) result.altitude = altitude; - if (rtkMode != null) result.rtkMode = rtkMode; - return result; + final $result = create(); + if (latitude != null) { + $result.latitude = latitude; + } + if (longitude != null) { + $result.longitude = longitude; + } + if (altitude != null) { + $result.altitude = altitude; + } + if (rtkMode != null) { + $result.rtkMode = rtkMode; + } + return $result; } + GpsCoordinates._() : super(); + factory GpsCoordinates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GpsCoordinates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GpsCoordinates', createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'latitude', $pb.PbFieldType.OD) + ..a<$core.double>(2, _omitFieldNames ? '' : 'longitude', $pb.PbFieldType.OD) + ..a<$core.double>(3, _omitFieldNames ? '' : 'altitude', $pb.PbFieldType.OD) + ..e(4, _omitFieldNames ? '' : 'rtkMode', $pb.PbFieldType.OE, protoName: 'rtkMode', defaultOrMaker: RTKMode.RTK_NONE, valueOf: RTKMode.valueOf, enumValues: RTKMode.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GpsCoordinates clone() => GpsCoordinates()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GpsCoordinates copyWith(void Function(GpsCoordinates) updates) => super.copyWith((message) => updates(message as GpsCoordinates)) as GpsCoordinates; - GpsCoordinates._(); - - factory GpsCoordinates.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory GpsCoordinates.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'GpsCoordinates', - createEmptyInstance: create) - ..aD(1, _omitFieldNames ? '' : 'latitude') - ..aD(2, _omitFieldNames ? '' : 'longitude') - ..aD(3, _omitFieldNames ? '' : 'altitude') - ..aE(4, _omitFieldNames ? '' : 'rtkMode', - protoName: 'rtkMode', enumValues: RTKMode.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - GpsCoordinates clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - GpsCoordinates copyWith(void Function(GpsCoordinates) updates) => - super.copyWith((message) => updates(message as GpsCoordinates)) - as GpsCoordinates; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GpsCoordinates create() => GpsCoordinates._(); - @$core.override GpsCoordinates createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static GpsCoordinates getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static GpsCoordinates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GpsCoordinates? _defaultInstance; @$pb.TagNumber(1) $core.double get latitude => $_getN(0); @$pb.TagNumber(1) - set latitude($core.double value) => $_setDouble(0, value); + set latitude($core.double v) { $_setDouble(0, v); } @$pb.TagNumber(1) $core.bool hasLatitude() => $_has(0); @$pb.TagNumber(1) @@ -87,7 +88,7 @@ class GpsCoordinates extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get longitude => $_getN(1); @$pb.TagNumber(2) - set longitude($core.double value) => $_setDouble(1, value); + set longitude($core.double v) { $_setDouble(1, v); } @$pb.TagNumber(2) $core.bool hasLongitude() => $_has(1); @$pb.TagNumber(2) @@ -96,7 +97,7 @@ class GpsCoordinates extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.double get altitude => $_getN(2); @$pb.TagNumber(3) - set altitude($core.double value) => $_setDouble(2, value); + set altitude($core.double v) { $_setDouble(2, v); } @$pb.TagNumber(3) $core.bool hasAltitude() => $_has(2); @$pb.TagNumber(3) @@ -105,7 +106,7 @@ class GpsCoordinates extends $pb.GeneratedMessage { @$pb.TagNumber(4) RTKMode get rtkMode => $_getN(3); @$pb.TagNumber(4) - set rtkMode(RTKMode value) => $_setField(4, value); + set rtkMode(RTKMode v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasRtkMode() => $_has(3); @$pb.TagNumber(4) @@ -116,63 +117,61 @@ class RoverPosition extends $pb.GeneratedMessage { factory RoverPosition({ GpsCoordinates? gps, $0.Orientation? orientation, - $1.Version? version, + $2.Version? version, $core.List<$core.int>? rtkMessage, }) { - final result = create(); - if (gps != null) result.gps = gps; - if (orientation != null) result.orientation = orientation; - if (version != null) result.version = version; - if (rtkMessage != null) result.rtkMessage = rtkMessage; - return result; + final $result = create(); + if (gps != null) { + $result.gps = gps; + } + if (orientation != null) { + $result.orientation = orientation; + } + if (version != null) { + $result.version = version; + } + if (rtkMessage != null) { + $result.rtkMessage = rtkMessage; + } + return $result; } + RoverPosition._() : super(); + factory RoverPosition.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RoverPosition.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RoverPosition', createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'gps', subBuilder: GpsCoordinates.create) + ..aOM<$0.Orientation>(2, _omitFieldNames ? '' : 'orientation', subBuilder: $0.Orientation.create) + ..aOM<$2.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..a<$core.List<$core.int>>(4, _omitFieldNames ? '' : 'rtkMessage', $pb.PbFieldType.OY, protoName: 'rtkMessage') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RoverPosition clone() => RoverPosition()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RoverPosition copyWith(void Function(RoverPosition) updates) => super.copyWith((message) => updates(message as RoverPosition)) as RoverPosition; - RoverPosition._(); - - factory RoverPosition.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory RoverPosition.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'RoverPosition', - createEmptyInstance: create) - ..aOM(1, _omitFieldNames ? '' : 'gps', - subBuilder: GpsCoordinates.create) - ..aOM<$0.Orientation>(2, _omitFieldNames ? '' : 'orientation', - subBuilder: $0.Orientation.create) - ..aOM<$1.Version>(3, _omitFieldNames ? '' : 'version', - subBuilder: $1.Version.create) - ..a<$core.List<$core.int>>( - 4, _omitFieldNames ? '' : 'rtkMessage', $pb.PbFieldType.OY, - protoName: 'rtkMessage') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - RoverPosition clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - RoverPosition copyWith(void Function(RoverPosition) updates) => - super.copyWith((message) => updates(message as RoverPosition)) - as RoverPosition; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RoverPosition create() => RoverPosition._(); - @$core.override RoverPosition createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static RoverPosition getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static RoverPosition getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RoverPosition? _defaultInstance; @$pb.TagNumber(1) GpsCoordinates get gps => $_getN(0); @$pb.TagNumber(1) - set gps(GpsCoordinates value) => $_setField(1, value); + set gps(GpsCoordinates v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasGps() => $_has(0); @$pb.TagNumber(1) @@ -183,7 +182,7 @@ class RoverPosition extends $pb.GeneratedMessage { @$pb.TagNumber(2) $0.Orientation get orientation => $_getN(1); @$pb.TagNumber(2) - set orientation($0.Orientation value) => $_setField(2, value); + set orientation($0.Orientation v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasOrientation() => $_has(1); @$pb.TagNumber(2) @@ -192,27 +191,26 @@ class RoverPosition extends $pb.GeneratedMessage { $0.Orientation ensureOrientation() => $_ensure(1); @$pb.TagNumber(3) - $1.Version get version => $_getN(2); + $2.Version get version => $_getN(2); @$pb.TagNumber(3) - set version($1.Version value) => $_setField(3, value); + set version($2.Version v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) void clearVersion() => $_clearField(3); @$pb.TagNumber(3) - $1.Version ensureVersion() => $_ensure(2); + $2.Version ensureVersion() => $_ensure(2); @$pb.TagNumber(4) $core.List<$core.int> get rtkMessage => $_getN(3); @$pb.TagNumber(4) - set rtkMessage($core.List<$core.int> value) => $_setBytes(3, value); + set rtkMessage($core.List<$core.int> v) { $_setBytes(3, v); } @$pb.TagNumber(4) $core.bool hasRtkMessage() => $_has(3); @$pb.TagNumber(4) void clearRtkMessage() => $_clearField(4); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/gps.pbenum.dart b/burt_network/lib/src/generated/gps.pbenum.dart index 86635855..ab99fcac 100644 --- a/burt_network/lib/src/generated/gps.pbenum.dart +++ b/burt_network/lib/src/generated/gps.pbenum.dart @@ -1,40 +1,34 @@ -// This is a generated file - do not edit. // -// Generated from gps.proto. - +// Generated code. Do not modify. +// source: gps.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class RTKMode extends $pb.ProtobufEnum { - static const RTKMode RTK_NONE = - RTKMode._(0, _omitEnumNames ? '' : 'RTK_NONE'); - static const RTKMode RTK_FLOAT = - RTKMode._(1, _omitEnumNames ? '' : 'RTK_FLOAT'); - static const RTKMode RTK_FIXED = - RTKMode._(2, _omitEnumNames ? '' : 'RTK_FIXED'); - - static const $core.List values = [ + static const RTKMode RTK_NONE = RTKMode._(0, _omitEnumNames ? '' : 'RTK_NONE'); + static const RTKMode RTK_FLOAT = RTKMode._(1, _omitEnumNames ? '' : 'RTK_FLOAT'); + static const RTKMode RTK_FIXED = RTKMode._(2, _omitEnumNames ? '' : 'RTK_FIXED'); + + static const $core.List values = [ RTK_NONE, RTK_FLOAT, RTK_FIXED, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 2); - static RTKMode? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, RTKMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static RTKMode? valueOf($core.int value) => _byValue[value]; - const RTKMode._(super.value, super.name); + const RTKMode._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/gps.pbjson.dart b/burt_network/lib/src/generated/gps.pbjson.dart index 523e5eb7..538a059b 100644 --- a/burt_network/lib/src/generated/gps.pbjson.dart +++ b/burt_network/lib/src/generated/gps.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from gps.proto. - +// Generated code. Do not modify. +// source: gps.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -50,14 +49,7 @@ const RoverPosition$json = { '1': 'RoverPosition', '2': [ {'1': 'gps', '3': 1, '4': 1, '5': 11, '6': '.GpsCoordinates', '10': 'gps'}, - { - '1': 'orientation', - '3': 2, - '4': 1, - '5': 11, - '6': '.Orientation', - '10': 'orientation' - }, + {'1': 'orientation', '3': 2, '4': 1, '5': 11, '6': '.Orientation', '10': 'orientation'}, {'1': 'version', '3': 3, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'rtkMessage', '3': 4, '4': 1, '5': 12, '10': 'rtkMessage'}, ], @@ -69,3 +61,4 @@ final $typed_data.Uint8List roverPositionDescriptor = $convert.base64Decode( 'JpZW50YXRpb24YAiABKAsyDC5PcmllbnRhdGlvblILb3JpZW50YXRpb24SIgoHdmVyc2lvbhgD' 'IAEoCzIILlZlcnNpb25SB3ZlcnNpb24SHgoKcnRrTWVzc2FnZRgEIAEoDFIKcnRrTWVzc2FnZQ' '=='); + diff --git a/burt_network/lib/src/generated/gps.pbserver.dart b/burt_network/lib/src/generated/gps.pbserver.dart index fad23afe..f85a4a65 100644 --- a/burt_network/lib/src/generated/gps.pbserver.dart +++ b/burt_network/lib/src/generated/gps.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: gps.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/lidar.pb.dart b/burt_network/lib/src/generated/lidar.pb.dart index 2b26880c..83730c7f 100644 --- a/burt_network/lib/src/generated/lidar.pb.dart +++ b/burt_network/lib/src/generated/lidar.pb.dart @@ -1,20 +1,19 @@ -// This is a generated file - do not edit. // -// Generated from lidar.proto. - +// Generated code. Do not modify. +// source: lidar.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'version.pb.dart' as $0; +import 'version.pb.dart' as $2; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -23,51 +22,50 @@ class LidarCartesianPoint extends $pb.GeneratedMessage { $core.double? x, $core.double? y, }) { - final result = create(); - if (x != null) result.x = x; - if (y != null) result.y = y; - return result; + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + return $result; } + LidarCartesianPoint._() : super(); + factory LidarCartesianPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LidarCartesianPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LidarCartesianPoint', createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'x', $pb.PbFieldType.OF) + ..a<$core.double>(2, _omitFieldNames ? '' : 'y', $pb.PbFieldType.OF) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LidarCartesianPoint clone() => LidarCartesianPoint()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LidarCartesianPoint copyWith(void Function(LidarCartesianPoint) updates) => super.copyWith((message) => updates(message as LidarCartesianPoint)) as LidarCartesianPoint; - LidarCartesianPoint._(); - - factory LidarCartesianPoint.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory LidarCartesianPoint.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'LidarCartesianPoint', - createEmptyInstance: create) - ..aD(1, _omitFieldNames ? '' : 'x', fieldType: $pb.PbFieldType.OF) - ..aD(2, _omitFieldNames ? '' : 'y', fieldType: $pb.PbFieldType.OF) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - LidarCartesianPoint clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - LidarCartesianPoint copyWith(void Function(LidarCartesianPoint) updates) => - super.copyWith((message) => updates(message as LidarCartesianPoint)) - as LidarCartesianPoint; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LidarCartesianPoint create() => LidarCartesianPoint._(); - @$core.override LidarCartesianPoint createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static LidarCartesianPoint getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static LidarCartesianPoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LidarCartesianPoint? _defaultInstance; @$pb.TagNumber(1) $core.double get x => $_getN(0); @$pb.TagNumber(1) - set x($core.double value) => $_setFloat(0, value); + set x($core.double v) { $_setFloat(0, v); } @$pb.TagNumber(1) $core.bool hasX() => $_has(0); @$pb.TagNumber(1) @@ -76,7 +74,7 @@ class LidarCartesianPoint extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get y => $_getN(1); @$pb.TagNumber(2) - set y($core.double value) => $_setFloat(1, value); + set y($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasY() => $_has(1); @$pb.TagNumber(2) @@ -88,51 +86,50 @@ class LidarPolarPoint extends $pb.GeneratedMessage { $core.double? angle, $core.double? distance, }) { - final result = create(); - if (angle != null) result.angle = angle; - if (distance != null) result.distance = distance; - return result; + final $result = create(); + if (angle != null) { + $result.angle = angle; + } + if (distance != null) { + $result.distance = distance; + } + return $result; } + LidarPolarPoint._() : super(); + factory LidarPolarPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LidarPolarPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LidarPolarPoint', createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'angle', $pb.PbFieldType.OF) + ..a<$core.double>(2, _omitFieldNames ? '' : 'distance', $pb.PbFieldType.OF) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LidarPolarPoint clone() => LidarPolarPoint()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LidarPolarPoint copyWith(void Function(LidarPolarPoint) updates) => super.copyWith((message) => updates(message as LidarPolarPoint)) as LidarPolarPoint; - LidarPolarPoint._(); - - factory LidarPolarPoint.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory LidarPolarPoint.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'LidarPolarPoint', - createEmptyInstance: create) - ..aD(1, _omitFieldNames ? '' : 'angle', fieldType: $pb.PbFieldType.OF) - ..aD(2, _omitFieldNames ? '' : 'distance', fieldType: $pb.PbFieldType.OF) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - LidarPolarPoint clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - LidarPolarPoint copyWith(void Function(LidarPolarPoint) updates) => - super.copyWith((message) => updates(message as LidarPolarPoint)) - as LidarPolarPoint; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LidarPolarPoint create() => LidarPolarPoint._(); - @$core.override LidarPolarPoint createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static LidarPolarPoint getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static LidarPolarPoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LidarPolarPoint? _defaultInstance; @$pb.TagNumber(1) $core.double get angle => $_getN(0); @$pb.TagNumber(1) - set angle($core.double value) => $_setFloat(0, value); + set angle($core.double v) { $_setFloat(0, v); } @$pb.TagNumber(1) $core.bool hasAngle() => $_has(0); @$pb.TagNumber(1) @@ -141,7 +138,7 @@ class LidarPolarPoint extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get distance => $_getN(1); @$pb.TagNumber(2) - set distance($core.double value) => $_setFloat(1, value); + set distance($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasDistance() => $_has(1); @$pb.TagNumber(2) @@ -152,52 +149,50 @@ class LidarPointCloud extends $pb.GeneratedMessage { factory LidarPointCloud({ $core.Iterable? cartesian, $core.Iterable? polar, - $0.Version? version, + $2.Version? version, }) { - final result = create(); - if (cartesian != null) result.cartesian.addAll(cartesian); - if (polar != null) result.polar.addAll(polar); - if (version != null) result.version = version; - return result; + final $result = create(); + if (cartesian != null) { + $result.cartesian.addAll(cartesian); + } + if (polar != null) { + $result.polar.addAll(polar); + } + if (version != null) { + $result.version = version; + } + return $result; } + LidarPointCloud._() : super(); + factory LidarPointCloud.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LidarPointCloud.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LidarPointCloud', createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'cartesian', $pb.PbFieldType.PM, subBuilder: LidarCartesianPoint.create) + ..pc(2, _omitFieldNames ? '' : 'polar', $pb.PbFieldType.PM, subBuilder: LidarPolarPoint.create) + ..aOM<$2.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LidarPointCloud clone() => LidarPointCloud()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LidarPointCloud copyWith(void Function(LidarPointCloud) updates) => super.copyWith((message) => updates(message as LidarPointCloud)) as LidarPointCloud; - LidarPointCloud._(); - - factory LidarPointCloud.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory LidarPointCloud.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'LidarPointCloud', - createEmptyInstance: create) - ..pPM(1, _omitFieldNames ? '' : 'cartesian', - subBuilder: LidarCartesianPoint.create) - ..pPM(2, _omitFieldNames ? '' : 'polar', - subBuilder: LidarPolarPoint.create) - ..aOM<$0.Version>(3, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - LidarPointCloud clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - LidarPointCloud copyWith(void Function(LidarPointCloud) updates) => - super.copyWith((message) => updates(message as LidarPointCloud)) - as LidarPointCloud; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LidarPointCloud create() => LidarPointCloud._(); - @$core.override LidarPointCloud createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static LidarPointCloud getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static LidarPointCloud getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LidarPointCloud? _defaultInstance; @$pb.TagNumber(1) @@ -207,18 +202,17 @@ class LidarPointCloud extends $pb.GeneratedMessage { $pb.PbList get polar => $_getList(1); @$pb.TagNumber(3) - $0.Version get version => $_getN(2); + $2.Version get version => $_getN(2); @$pb.TagNumber(3) - set version($0.Version value) => $_setField(3, value); + set version($2.Version v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) void clearVersion() => $_clearField(3); @$pb.TagNumber(3) - $0.Version ensureVersion() => $_ensure(2); + $2.Version ensureVersion() => $_ensure(2); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/lidar.pbenum.dart b/burt_network/lib/src/generated/lidar.pbenum.dart index 36f5906f..64e95ec7 100644 --- a/burt_network/lib/src/generated/lidar.pbenum.dart +++ b/burt_network/lib/src/generated/lidar.pbenum.dart @@ -1,11 +1,11 @@ -// This is a generated file - do not edit. // -// Generated from lidar.proto. - +// Generated code. Do not modify. +// source: lidar.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/burt_network/lib/src/generated/lidar.pbjson.dart b/burt_network/lib/src/generated/lidar.pbjson.dart index b2d9825b..ae7c3a6a 100644 --- a/burt_network/lib/src/generated/lidar.pbjson.dart +++ b/burt_network/lib/src/generated/lidar.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from lidar.proto. - +// Generated code. Do not modify. +// source: lidar.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -24,9 +23,8 @@ const LidarCartesianPoint$json = { }; /// Descriptor for `LidarCartesianPoint`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List lidarCartesianPointDescriptor = - $convert.base64Decode( - 'ChNMaWRhckNhcnRlc2lhblBvaW50EgwKAXgYASABKAJSAXgSDAoBeRgCIAEoAlIBeQ=='); +final $typed_data.Uint8List lidarCartesianPointDescriptor = $convert.base64Decode( + 'ChNMaWRhckNhcnRlc2lhblBvaW50EgwKAXgYASABKAJSAXgSDAoBeRgCIAEoAlIBeQ=='); @$core.Deprecated('Use lidarPolarPointDescriptor instead') const LidarPolarPoint$json = { @@ -46,22 +44,8 @@ final $typed_data.Uint8List lidarPolarPointDescriptor = $convert.base64Decode( const LidarPointCloud$json = { '1': 'LidarPointCloud', '2': [ - { - '1': 'cartesian', - '3': 1, - '4': 3, - '5': 11, - '6': '.LidarCartesianPoint', - '10': 'cartesian' - }, - { - '1': 'polar', - '3': 2, - '4': 3, - '5': 11, - '6': '.LidarPolarPoint', - '10': 'polar' - }, + {'1': 'cartesian', '3': 1, '4': 3, '5': 11, '6': '.LidarCartesianPoint', '10': 'cartesian'}, + {'1': 'polar', '3': 2, '4': 3, '5': 11, '6': '.LidarPolarPoint', '10': 'polar'}, {'1': 'version', '3': 3, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, ], }; @@ -71,3 +55,4 @@ final $typed_data.Uint8List lidarPointCloudDescriptor = $convert.base64Decode( 'Cg9MaWRhclBvaW50Q2xvdWQSMgoJY2FydGVzaWFuGAEgAygLMhQuTGlkYXJDYXJ0ZXNpYW5Qb2' 'ludFIJY2FydGVzaWFuEiYKBXBvbGFyGAIgAygLMhAuTGlkYXJQb2xhclBvaW50UgVwb2xhchIi' 'Cgd2ZXJzaW9uGAMgASgLMgguVmVyc2lvblIHdmVyc2lvbg=='); + diff --git a/burt_network/lib/src/generated/lidar.pbserver.dart b/burt_network/lib/src/generated/lidar.pbserver.dart index a22260fa..dfb5cb76 100644 --- a/burt_network/lib/src/generated/lidar.pbserver.dart +++ b/burt_network/lib/src/generated/lidar.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: lidar.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/logs.pb.dart b/burt_network/lib/src/generated/logs.pb.dart index c0c92ad9..3bab5139 100644 --- a/burt_network/lib/src/generated/logs.pb.dart +++ b/burt_network/lib/src/generated/logs.pb.dart @@ -1,20 +1,19 @@ -// This is a generated file - do not edit. // -// Generated from logs.proto. - +// Generated code. Do not modify. +// source: logs.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'core.pbenum.dart' as $0; +import 'core.pbenum.dart' as $6; import 'logs.pbenum.dart'; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -26,58 +25,60 @@ class BurtLog extends $pb.GeneratedMessage { BurtLogLevel? level, $core.String? title, $core.String? body, - $0.Device? device, + $6.Device? device, }) { - final result = create(); - if (level != null) result.level = level; - if (title != null) result.title = title; - if (body != null) result.body = body; - if (device != null) result.device = device; - return result; + final $result = create(); + if (level != null) { + $result.level = level; + } + if (title != null) { + $result.title = title; + } + if (body != null) { + $result.body = body; + } + if (device != null) { + $result.device = device; + } + return $result; } + BurtLog._() : super(); + factory BurtLog.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BurtLog.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - BurtLog._(); - - factory BurtLog.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory BurtLog.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'BurtLog', - createEmptyInstance: create) - ..aE(1, _omitFieldNames ? '' : 'level', - enumValues: BurtLogLevel.values) + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BurtLog', createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'level', $pb.PbFieldType.OE, defaultOrMaker: BurtLogLevel.BURT_LOG_LEVEL_UNDEFINED, valueOf: BurtLogLevel.valueOf, enumValues: BurtLogLevel.values) ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'body') - ..aE<$0.Device>(4, _omitFieldNames ? '' : 'device', - enumValues: $0.Device.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - BurtLog clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - BurtLog copyWith(void Function(BurtLog) updates) => - super.copyWith((message) => updates(message as BurtLog)) as BurtLog; + ..e<$6.Device>(4, _omitFieldNames ? '' : 'device', $pb.PbFieldType.OE, defaultOrMaker: $6.Device.DEVICE_UNDEFINED, valueOf: $6.Device.valueOf, enumValues: $6.Device.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BurtLog clone() => BurtLog()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BurtLog copyWith(void Function(BurtLog) updates) => super.copyWith((message) => updates(message as BurtLog)) as BurtLog; - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BurtLog create() => BurtLog._(); - @$core.override BurtLog createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static BurtLog getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BurtLog getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BurtLog? _defaultInstance; @$pb.TagNumber(1) BurtLogLevel get level => $_getN(0); @$pb.TagNumber(1) - set level(BurtLogLevel value) => $_setField(1, value); + set level(BurtLogLevel v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasLevel() => $_has(0); @$pb.TagNumber(1) @@ -86,7 +87,7 @@ class BurtLog extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @$pb.TagNumber(2) - set title($core.String value) => $_setString(1, value); + set title($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) @@ -95,23 +96,22 @@ class BurtLog extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.String get body => $_getSZ(2); @$pb.TagNumber(3) - set body($core.String value) => $_setString(2, value); + set body($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasBody() => $_has(2); @$pb.TagNumber(3) void clearBody() => $_clearField(3); @$pb.TagNumber(4) - $0.Device get device => $_getN(3); + $6.Device get device => $_getN(3); @$pb.TagNumber(4) - set device($0.Device value) => $_setField(4, value); + set device($6.Device v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasDevice() => $_has(3); @$pb.TagNumber(4) void clearDevice() => $_clearField(4); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/logs.pbenum.dart b/burt_network/lib/src/generated/logs.pbenum.dart index 9fb7f6ff..4cd223f2 100644 --- a/burt_network/lib/src/generated/logs.pbenum.dart +++ b/burt_network/lib/src/generated/logs.pbenum.dart @@ -1,36 +1,28 @@ -// This is a generated file - do not edit. // -// Generated from logs.proto. - +// Generated code. Do not modify. +// source: logs.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class BurtLogLevel extends $pb.ProtobufEnum { - static const BurtLogLevel BURT_LOG_LEVEL_UNDEFINED = - BurtLogLevel._(0, _omitEnumNames ? '' : 'BURT_LOG_LEVEL_UNDEFINED'); - static const BurtLogLevel critical = - BurtLogLevel._(1, _omitEnumNames ? '' : 'critical'); - static const BurtLogLevel error = - BurtLogLevel._(2, _omitEnumNames ? '' : 'error'); - static const BurtLogLevel warning = - BurtLogLevel._(3, _omitEnumNames ? '' : 'warning'); - static const BurtLogLevel info = - BurtLogLevel._(4, _omitEnumNames ? '' : 'info'); - static const BurtLogLevel debug = - BurtLogLevel._(5, _omitEnumNames ? '' : 'debug'); - static const BurtLogLevel trace = - BurtLogLevel._(6, _omitEnumNames ? '' : 'trace'); - - static const $core.List values = [ + static const BurtLogLevel BURT_LOG_LEVEL_UNDEFINED = BurtLogLevel._(0, _omitEnumNames ? '' : 'BURT_LOG_LEVEL_UNDEFINED'); + static const BurtLogLevel critical = BurtLogLevel._(1, _omitEnumNames ? '' : 'critical'); + static const BurtLogLevel error = BurtLogLevel._(2, _omitEnumNames ? '' : 'error'); + static const BurtLogLevel warning = BurtLogLevel._(3, _omitEnumNames ? '' : 'warning'); + static const BurtLogLevel info = BurtLogLevel._(4, _omitEnumNames ? '' : 'info'); + static const BurtLogLevel debug = BurtLogLevel._(5, _omitEnumNames ? '' : 'debug'); + static const BurtLogLevel trace = BurtLogLevel._(6, _omitEnumNames ? '' : 'trace'); + + static const $core.List values = [ BURT_LOG_LEVEL_UNDEFINED, critical, error, @@ -40,13 +32,11 @@ class BurtLogLevel extends $pb.ProtobufEnum { trace, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 6); - static BurtLogLevel? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, BurtLogLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static BurtLogLevel? valueOf($core.int value) => _byValue[value]; - const BurtLogLevel._(super.value, super.name); + const BurtLogLevel._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/logs.pbjson.dart b/burt_network/lib/src/generated/logs.pbjson.dart index ed40d120..bec9425e 100644 --- a/burt_network/lib/src/generated/logs.pbjson.dart +++ b/burt_network/lib/src/generated/logs.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from logs.proto. - +// Generated code. Do not modify. +// source: logs.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -38,14 +37,7 @@ final $typed_data.Uint8List burtLogLevelDescriptor = $convert.base64Decode( const BurtLog$json = { '1': 'BurtLog', '2': [ - { - '1': 'level', - '3': 1, - '4': 1, - '5': 14, - '6': '.BurtLogLevel', - '10': 'level' - }, + {'1': 'level', '3': 1, '4': 1, '5': 14, '6': '.BurtLogLevel', '10': 'level'}, {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'}, {'1': 'body', '3': 3, '4': 1, '5': 9, '10': 'body'}, {'1': 'device', '3': 4, '4': 1, '5': 14, '6': '.Device', '10': 'device'}, @@ -57,3 +49,4 @@ final $typed_data.Uint8List burtLogDescriptor = $convert.base64Decode( 'CgdCdXJ0TG9nEiMKBWxldmVsGAEgASgOMg0uQnVydExvZ0xldmVsUgVsZXZlbBIUCgV0aXRsZR' 'gCIAEoCVIFdGl0bGUSEgoEYm9keRgDIAEoCVIEYm9keRIfCgZkZXZpY2UYBCABKA4yBy5EZXZp' 'Y2VSBmRldmljZQ=='); + diff --git a/burt_network/lib/src/generated/logs.pbserver.dart b/burt_network/lib/src/generated/logs.pbserver.dart index a59856e0..60b8cb65 100644 --- a/burt_network/lib/src/generated/logs.pbserver.dart +++ b/burt_network/lib/src/generated/logs.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: logs.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/motor.pb.dart b/burt_network/lib/src/generated/motor.pb.dart index b740a5ab..78db4389 100644 --- a/burt_network/lib/src/generated/motor.pb.dart +++ b/burt_network/lib/src/generated/motor.pb.dart @@ -1,21 +1,20 @@ -// This is a generated file - do not edit. // -// Generated from motor.proto. - +// Generated code. Do not modify. +// source: motor.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'motor.pbenum.dart'; -import 'utils.pbenum.dart' as $0; +import 'utils.pbenum.dart' as $3; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -23,82 +22,87 @@ export 'motor.pbenum.dart'; class MotorData extends $pb.GeneratedMessage { factory MotorData({ - $0.BoolState? isMoving, - $0.BoolState? isLimitSwitchPressed, + $3.BoolState? isMoving, + $3.BoolState? isLimitSwitchPressed, MotorDirection? direction, $core.int? currentStep, $core.int? targetStep, $core.double? currentAngle, $core.double? targetAngle, }) { - final result = create(); - if (isMoving != null) result.isMoving = isMoving; - if (isLimitSwitchPressed != null) - result.isLimitSwitchPressed = isLimitSwitchPressed; - if (direction != null) result.direction = direction; - if (currentStep != null) result.currentStep = currentStep; - if (targetStep != null) result.targetStep = targetStep; - if (currentAngle != null) result.currentAngle = currentAngle; - if (targetAngle != null) result.targetAngle = targetAngle; - return result; + final $result = create(); + if (isMoving != null) { + $result.isMoving = isMoving; + } + if (isLimitSwitchPressed != null) { + $result.isLimitSwitchPressed = isLimitSwitchPressed; + } + if (direction != null) { + $result.direction = direction; + } + if (currentStep != null) { + $result.currentStep = currentStep; + } + if (targetStep != null) { + $result.targetStep = targetStep; + } + if (currentAngle != null) { + $result.currentAngle = currentAngle; + } + if (targetAngle != null) { + $result.targetAngle = targetAngle; + } + return $result; } + MotorData._() : super(); + factory MotorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MotorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MotorData', createEmptyInstance: create) + ..e<$3.BoolState>(1, _omitFieldNames ? '' : 'isMoving', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(2, _omitFieldNames ? '' : 'isLimitSwitchPressed', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e(3, _omitFieldNames ? '' : 'direction', $pb.PbFieldType.OE, defaultOrMaker: MotorDirection.MOTOR_DIRECTION_UNDEFINED, valueOf: MotorDirection.valueOf, enumValues: MotorDirection.values) + ..a<$core.int>(4, _omitFieldNames ? '' : 'currentStep', $pb.PbFieldType.O3) + ..a<$core.int>(5, _omitFieldNames ? '' : 'targetStep', $pb.PbFieldType.O3) + ..a<$core.double>(6, _omitFieldNames ? '' : 'currentAngle', $pb.PbFieldType.OF) + ..a<$core.double>(7, _omitFieldNames ? '' : 'targetAngle', $pb.PbFieldType.OF) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MotorData clone() => MotorData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MotorData copyWith(void Function(MotorData) updates) => super.copyWith((message) => updates(message as MotorData)) as MotorData; - MotorData._(); - - factory MotorData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory MotorData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'MotorData', - createEmptyInstance: create) - ..aE<$0.BoolState>(1, _omitFieldNames ? '' : 'isMoving', - enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(2, _omitFieldNames ? '' : 'isLimitSwitchPressed', - enumValues: $0.BoolState.values) - ..aE(3, _omitFieldNames ? '' : 'direction', - enumValues: MotorDirection.values) - ..aI(4, _omitFieldNames ? '' : 'currentStep') - ..aI(5, _omitFieldNames ? '' : 'targetStep') - ..aD(6, _omitFieldNames ? '' : 'currentAngle', - fieldType: $pb.PbFieldType.OF) - ..aD(7, _omitFieldNames ? '' : 'targetAngle', fieldType: $pb.PbFieldType.OF) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - MotorData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - MotorData copyWith(void Function(MotorData) updates) => - super.copyWith((message) => updates(message as MotorData)) as MotorData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MotorData create() => MotorData._(); - @$core.override MotorData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static MotorData getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MotorData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MotorData? _defaultInstance; @$pb.TagNumber(1) - $0.BoolState get isMoving => $_getN(0); + $3.BoolState get isMoving => $_getN(0); @$pb.TagNumber(1) - set isMoving($0.BoolState value) => $_setField(1, value); + set isMoving($3.BoolState v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasIsMoving() => $_has(0); @$pb.TagNumber(1) void clearIsMoving() => $_clearField(1); @$pb.TagNumber(2) - $0.BoolState get isLimitSwitchPressed => $_getN(1); + $3.BoolState get isLimitSwitchPressed => $_getN(1); @$pb.TagNumber(2) - set isLimitSwitchPressed($0.BoolState value) => $_setField(2, value); + set isLimitSwitchPressed($3.BoolState v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasIsLimitSwitchPressed() => $_has(1); @$pb.TagNumber(2) @@ -107,7 +111,7 @@ class MotorData extends $pb.GeneratedMessage { @$pb.TagNumber(3) MotorDirection get direction => $_getN(2); @$pb.TagNumber(3) - set direction(MotorDirection value) => $_setField(3, value); + set direction(MotorDirection v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasDirection() => $_has(2); @$pb.TagNumber(3) @@ -116,7 +120,7 @@ class MotorData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.int get currentStep => $_getIZ(3); @$pb.TagNumber(4) - set currentStep($core.int value) => $_setSignedInt32(3, value); + set currentStep($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasCurrentStep() => $_has(3); @$pb.TagNumber(4) @@ -125,7 +129,7 @@ class MotorData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.int get targetStep => $_getIZ(4); @$pb.TagNumber(5) - set targetStep($core.int value) => $_setSignedInt32(4, value); + set targetStep($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasTargetStep() => $_has(4); @$pb.TagNumber(5) @@ -134,7 +138,7 @@ class MotorData extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.double get currentAngle => $_getN(5); @$pb.TagNumber(6) - set currentAngle($core.double value) => $_setFloat(5, value); + set currentAngle($core.double v) { $_setFloat(5, v); } @$pb.TagNumber(6) $core.bool hasCurrentAngle() => $_has(5); @$pb.TagNumber(6) @@ -143,7 +147,7 @@ class MotorData extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.double get targetAngle => $_getN(6); @$pb.TagNumber(7) - set targetAngle($core.double value) => $_setFloat(6, value); + set targetAngle($core.double v) { $_setFloat(6, v); } @$pb.TagNumber(7) $core.bool hasTargetAngle() => $_has(6); @$pb.TagNumber(7) @@ -156,54 +160,55 @@ class MotorCommand extends $pb.GeneratedMessage { $core.double? moveRadians, $core.double? angle, }) { - final result = create(); - if (moveSteps != null) result.moveSteps = moveSteps; - if (moveRadians != null) result.moveRadians = moveRadians; - if (angle != null) result.angle = angle; - return result; + final $result = create(); + if (moveSteps != null) { + $result.moveSteps = moveSteps; + } + if (moveRadians != null) { + $result.moveRadians = moveRadians; + } + if (angle != null) { + $result.angle = angle; + } + return $result; } + MotorCommand._() : super(); + factory MotorCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MotorCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MotorCommand', createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'moveSteps', $pb.PbFieldType.O3) + ..a<$core.double>(2, _omitFieldNames ? '' : 'moveRadians', $pb.PbFieldType.OF) + ..a<$core.double>(3, _omitFieldNames ? '' : 'angle', $pb.PbFieldType.OF) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MotorCommand clone() => MotorCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MotorCommand copyWith(void Function(MotorCommand) updates) => super.copyWith((message) => updates(message as MotorCommand)) as MotorCommand; - MotorCommand._(); - - factory MotorCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory MotorCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'MotorCommand', - createEmptyInstance: create) - ..aI(1, _omitFieldNames ? '' : 'moveSteps') - ..aD(2, _omitFieldNames ? '' : 'moveRadians', fieldType: $pb.PbFieldType.OF) - ..aD(3, _omitFieldNames ? '' : 'angle', fieldType: $pb.PbFieldType.OF) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - MotorCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - MotorCommand copyWith(void Function(MotorCommand) updates) => - super.copyWith((message) => updates(message as MotorCommand)) - as MotorCommand; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MotorCommand create() => MotorCommand._(); - @$core.override MotorCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static MotorCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static MotorCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MotorCommand? _defaultInstance; /// Debug control: Move by individual steps @$pb.TagNumber(1) $core.int get moveSteps => $_getIZ(0); @$pb.TagNumber(1) - set moveSteps($core.int value) => $_setSignedInt32(0, value); + set moveSteps($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasMoveSteps() => $_has(0); @$pb.TagNumber(1) @@ -213,7 +218,7 @@ class MotorCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get moveRadians => $_getN(1); @$pb.TagNumber(2) - set moveRadians($core.double value) => $_setFloat(1, value); + set moveRadians($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasMoveRadians() => $_has(1); @$pb.TagNumber(2) @@ -223,14 +228,13 @@ class MotorCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.double get angle => $_getN(2); @$pb.TagNumber(3) - set angle($core.double value) => $_setFloat(2, value); + set angle($core.double v) { $_setFloat(2, v); } @$pb.TagNumber(3) $core.bool hasAngle() => $_has(2); @$pb.TagNumber(3) void clearAngle() => $_clearField(3); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/motor.pbenum.dart b/burt_network/lib/src/generated/motor.pbenum.dart index a9c5c6c1..8ce7dcc2 100644 --- a/burt_network/lib/src/generated/motor.pbenum.dart +++ b/burt_network/lib/src/generated/motor.pbenum.dart @@ -1,42 +1,31 @@ -// This is a generated file - do not edit. // -// Generated from motor.proto. - +// Generated code. Do not modify. +// source: motor.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class MotorDirection extends $pb.ProtobufEnum { - static const MotorDirection MOTOR_DIRECTION_UNDEFINED = - MotorDirection._(0, _omitEnumNames ? '' : 'MOTOR_DIRECTION_UNDEFINED'); - static const MotorDirection UP = - MotorDirection._(1, _omitEnumNames ? '' : 'UP'); - static const MotorDirection DOWN = - MotorDirection._(2, _omitEnumNames ? '' : 'DOWN'); - static const MotorDirection LEFT = - MotorDirection._(3, _omitEnumNames ? '' : 'LEFT'); - static const MotorDirection RIGHT = - MotorDirection._(4, _omitEnumNames ? '' : 'RIGHT'); - static const MotorDirection CLOCKWISE = - MotorDirection._(5, _omitEnumNames ? '' : 'CLOCKWISE'); - static const MotorDirection COUNTER_CLOCKWISE = - MotorDirection._(6, _omitEnumNames ? '' : 'COUNTER_CLOCKWISE'); - static const MotorDirection OPENING = - MotorDirection._(7, _omitEnumNames ? '' : 'OPENING'); - static const MotorDirection CLOSING = - MotorDirection._(8, _omitEnumNames ? '' : 'CLOSING'); - static const MotorDirection NOT_MOVING = - MotorDirection._(9, _omitEnumNames ? '' : 'NOT_MOVING'); - - static const $core.List values = [ + static const MotorDirection MOTOR_DIRECTION_UNDEFINED = MotorDirection._(0, _omitEnumNames ? '' : 'MOTOR_DIRECTION_UNDEFINED'); + static const MotorDirection UP = MotorDirection._(1, _omitEnumNames ? '' : 'UP'); + static const MotorDirection DOWN = MotorDirection._(2, _omitEnumNames ? '' : 'DOWN'); + static const MotorDirection LEFT = MotorDirection._(3, _omitEnumNames ? '' : 'LEFT'); + static const MotorDirection RIGHT = MotorDirection._(4, _omitEnumNames ? '' : 'RIGHT'); + static const MotorDirection CLOCKWISE = MotorDirection._(5, _omitEnumNames ? '' : 'CLOCKWISE'); + static const MotorDirection COUNTER_CLOCKWISE = MotorDirection._(6, _omitEnumNames ? '' : 'COUNTER_CLOCKWISE'); + static const MotorDirection OPENING = MotorDirection._(7, _omitEnumNames ? '' : 'OPENING'); + static const MotorDirection CLOSING = MotorDirection._(8, _omitEnumNames ? '' : 'CLOSING'); + static const MotorDirection NOT_MOVING = MotorDirection._(9, _omitEnumNames ? '' : 'NOT_MOVING'); + + static const $core.List values = [ MOTOR_DIRECTION_UNDEFINED, UP, DOWN, @@ -49,13 +38,11 @@ class MotorDirection extends $pb.ProtobufEnum { NOT_MOVING, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 9); - static MotorDirection? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, MotorDirection> _byValue = $pb.ProtobufEnum.initByValue(values); + static MotorDirection? valueOf($core.int value) => _byValue[value]; - const MotorDirection._(super.value, super.name); + const MotorDirection._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/motor.pbjson.dart b/burt_network/lib/src/generated/motor.pbjson.dart index eff4187b..2a64bfb2 100644 --- a/burt_network/lib/src/generated/motor.pbjson.dart +++ b/burt_network/lib/src/generated/motor.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from motor.proto. - +// Generated code. Do not modify. +// source: motor.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -42,30 +41,9 @@ final $typed_data.Uint8List motorDirectionDescriptor = $convert.base64Decode( const MotorData$json = { '1': 'MotorData', '2': [ - { - '1': 'is_moving', - '3': 1, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'isMoving' - }, - { - '1': 'is_limit_switch_pressed', - '3': 2, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'isLimitSwitchPressed' - }, - { - '1': 'direction', - '3': 3, - '4': 1, - '5': 14, - '6': '.MotorDirection', - '10': 'direction' - }, + {'1': 'is_moving', '3': 1, '4': 1, '5': 14, '6': '.BoolState', '10': 'isMoving'}, + {'1': 'is_limit_switch_pressed', '3': 2, '4': 1, '5': 14, '6': '.BoolState', '10': 'isLimitSwitchPressed'}, + {'1': 'direction', '3': 3, '4': 1, '5': 14, '6': '.MotorDirection', '10': 'direction'}, {'1': 'current_step', '3': 4, '4': 1, '5': 5, '10': 'currentStep'}, {'1': 'target_step', '3': 5, '4': 1, '5': 5, '10': 'targetStep'}, {'1': 'current_angle', '3': 6, '4': 1, '5': 2, '10': 'currentAngle'}, @@ -96,3 +74,4 @@ const MotorCommand$json = { final $typed_data.Uint8List motorCommandDescriptor = $convert.base64Decode( 'CgxNb3RvckNvbW1hbmQSHQoKbW92ZV9zdGVwcxgBIAEoBVIJbW92ZVN0ZXBzEiEKDG1vdmVfcm' 'FkaWFucxgCIAEoAlILbW92ZVJhZGlhbnMSFAoFYW5nbGUYAyABKAJSBWFuZ2xl'); + diff --git a/burt_network/lib/src/generated/motor.pbserver.dart b/burt_network/lib/src/generated/motor.pbserver.dart index dfc02be4..7d7c4e7f 100644 --- a/burt_network/lib/src/generated/motor.pbserver.dart +++ b/burt_network/lib/src/generated/motor.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: motor.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/relays.pb.dart b/burt_network/lib/src/generated/relays.pb.dart index f5661bc7..4863061d 100644 --- a/burt_network/lib/src/generated/relays.pb.dart +++ b/burt_network/lib/src/generated/relays.pb.dart @@ -1,154 +1,156 @@ -// This is a generated file - do not edit. // -// Generated from relays.proto. - +// Generated code. Do not modify. +// source: relays.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'utils.pbenum.dart' as $0; +import 'utils.pbenum.dart' as $3; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; class RelaysCommand extends $pb.GeneratedMessage { factory RelaysCommand({ - $0.BoolState? backLeftMotor, - $0.BoolState? backRightMotor, - $0.BoolState? frontLeftMotor, - $0.BoolState? frontRightMotor, - $0.BoolState? arm, - $0.BoolState? science, - $0.BoolState? drive, - $0.BoolState? bypass, + $3.BoolState? backLeftMotor, + $3.BoolState? backRightMotor, + $3.BoolState? frontLeftMotor, + $3.BoolState? frontRightMotor, + $3.BoolState? arm, + $3.BoolState? science, + $3.BoolState? drive, + $3.BoolState? bypass, }) { - final result = create(); - if (backLeftMotor != null) result.backLeftMotor = backLeftMotor; - if (backRightMotor != null) result.backRightMotor = backRightMotor; - if (frontLeftMotor != null) result.frontLeftMotor = frontLeftMotor; - if (frontRightMotor != null) result.frontRightMotor = frontRightMotor; - if (arm != null) result.arm = arm; - if (science != null) result.science = science; - if (drive != null) result.drive = drive; - if (bypass != null) result.bypass = bypass; - return result; + final $result = create(); + if (backLeftMotor != null) { + $result.backLeftMotor = backLeftMotor; + } + if (backRightMotor != null) { + $result.backRightMotor = backRightMotor; + } + if (frontLeftMotor != null) { + $result.frontLeftMotor = frontLeftMotor; + } + if (frontRightMotor != null) { + $result.frontRightMotor = frontRightMotor; + } + if (arm != null) { + $result.arm = arm; + } + if (science != null) { + $result.science = science; + } + if (drive != null) { + $result.drive = drive; + } + if (bypass != null) { + $result.bypass = bypass; + } + return $result; } + RelaysCommand._() : super(); + factory RelaysCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RelaysCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RelaysCommand', createEmptyInstance: create) + ..e<$3.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', $pb.PbFieldType.OE, protoName: 'backLeftMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', $pb.PbFieldType.OE, protoName: 'backRightMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', $pb.PbFieldType.OE, protoName: 'frontLeftMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', $pb.PbFieldType.OE, protoName: 'frontRightMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(5, _omitFieldNames ? '' : 'arm', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(6, _omitFieldNames ? '' : 'science', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(7, _omitFieldNames ? '' : 'drive', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(8, _omitFieldNames ? '' : 'bypass', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RelaysCommand clone() => RelaysCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RelaysCommand copyWith(void Function(RelaysCommand) updates) => super.copyWith((message) => updates(message as RelaysCommand)) as RelaysCommand; - RelaysCommand._(); - - factory RelaysCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory RelaysCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'RelaysCommand', - createEmptyInstance: create) - ..aE<$0.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', - protoName: 'backLeftMotor', enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', - protoName: 'backRightMotor', enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', - protoName: 'frontLeftMotor', enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', - protoName: 'frontRightMotor', enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(5, _omitFieldNames ? '' : 'arm', - enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(6, _omitFieldNames ? '' : 'science', - enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(7, _omitFieldNames ? '' : 'drive', - enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(8, _omitFieldNames ? '' : 'bypass', - enumValues: $0.BoolState.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - RelaysCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - RelaysCommand copyWith(void Function(RelaysCommand) updates) => - super.copyWith((message) => updates(message as RelaysCommand)) - as RelaysCommand; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RelaysCommand create() => RelaysCommand._(); - @$core.override RelaysCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static RelaysCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static RelaysCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RelaysCommand? _defaultInstance; /// Turn the following devices on or off @$pb.TagNumber(1) - $0.BoolState get backLeftMotor => $_getN(0); + $3.BoolState get backLeftMotor => $_getN(0); @$pb.TagNumber(1) - set backLeftMotor($0.BoolState value) => $_setField(1, value); + set backLeftMotor($3.BoolState v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasBackLeftMotor() => $_has(0); @$pb.TagNumber(1) void clearBackLeftMotor() => $_clearField(1); @$pb.TagNumber(2) - $0.BoolState get backRightMotor => $_getN(1); + $3.BoolState get backRightMotor => $_getN(1); @$pb.TagNumber(2) - set backRightMotor($0.BoolState value) => $_setField(2, value); + set backRightMotor($3.BoolState v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasBackRightMotor() => $_has(1); @$pb.TagNumber(2) void clearBackRightMotor() => $_clearField(2); @$pb.TagNumber(3) - $0.BoolState get frontLeftMotor => $_getN(2); + $3.BoolState get frontLeftMotor => $_getN(2); @$pb.TagNumber(3) - set frontLeftMotor($0.BoolState value) => $_setField(3, value); + set frontLeftMotor($3.BoolState v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasFrontLeftMotor() => $_has(2); @$pb.TagNumber(3) void clearFrontLeftMotor() => $_clearField(3); @$pb.TagNumber(4) - $0.BoolState get frontRightMotor => $_getN(3); + $3.BoolState get frontRightMotor => $_getN(3); @$pb.TagNumber(4) - set frontRightMotor($0.BoolState value) => $_setField(4, value); + set frontRightMotor($3.BoolState v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasFrontRightMotor() => $_has(3); @$pb.TagNumber(4) void clearFrontRightMotor() => $_clearField(4); @$pb.TagNumber(5) - $0.BoolState get arm => $_getN(4); + $3.BoolState get arm => $_getN(4); @$pb.TagNumber(5) - set arm($0.BoolState value) => $_setField(5, value); + set arm($3.BoolState v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasArm() => $_has(4); @$pb.TagNumber(5) void clearArm() => $_clearField(5); @$pb.TagNumber(6) - $0.BoolState get science => $_getN(5); + $3.BoolState get science => $_getN(5); @$pb.TagNumber(6) - set science($0.BoolState value) => $_setField(6, value); + set science($3.BoolState v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasScience() => $_has(5); @$pb.TagNumber(6) void clearScience() => $_clearField(6); @$pb.TagNumber(7) - $0.BoolState get drive => $_getN(6); + $3.BoolState get drive => $_getN(6); @$pb.TagNumber(7) - set drive($0.BoolState value) => $_setField(7, value); + set drive($3.BoolState v) { $_setField(7, v); } @$pb.TagNumber(7) $core.bool hasDrive() => $_has(6); @$pb.TagNumber(7) @@ -156,9 +158,9 @@ class RelaysCommand extends $pb.GeneratedMessage { /// Special commands @$pb.TagNumber(8) - $0.BoolState get bypass => $_getN(7); + $3.BoolState get bypass => $_getN(7); @$pb.TagNumber(8) - set bypass($0.BoolState value) => $_setField(8, value); + set bypass($3.BoolState v) { $_setField(8, v); } @$pb.TagNumber(8) $core.bool hasBypass() => $_has(7); @$pb.TagNumber(8) @@ -167,139 +169,143 @@ class RelaysCommand extends $pb.GeneratedMessage { class RelaysData extends $pb.GeneratedMessage { factory RelaysData({ - $0.BoolState? backLeftMotor, - $0.BoolState? backRightMotor, - $0.BoolState? frontLeftMotor, - $0.BoolState? frontRightMotor, - $0.BoolState? arm, - $0.BoolState? science, - $0.BoolState? drive, - $0.BoolState? bypass, - $0.BoolState? mechanicalOverride, + $3.BoolState? backLeftMotor, + $3.BoolState? backRightMotor, + $3.BoolState? frontLeftMotor, + $3.BoolState? frontRightMotor, + $3.BoolState? arm, + $3.BoolState? science, + $3.BoolState? drive, + $3.BoolState? bypass, + $3.BoolState? mechanicalOverride, }) { - final result = create(); - if (backLeftMotor != null) result.backLeftMotor = backLeftMotor; - if (backRightMotor != null) result.backRightMotor = backRightMotor; - if (frontLeftMotor != null) result.frontLeftMotor = frontLeftMotor; - if (frontRightMotor != null) result.frontRightMotor = frontRightMotor; - if (arm != null) result.arm = arm; - if (science != null) result.science = science; - if (drive != null) result.drive = drive; - if (bypass != null) result.bypass = bypass; - if (mechanicalOverride != null) - result.mechanicalOverride = mechanicalOverride; - return result; + final $result = create(); + if (backLeftMotor != null) { + $result.backLeftMotor = backLeftMotor; + } + if (backRightMotor != null) { + $result.backRightMotor = backRightMotor; + } + if (frontLeftMotor != null) { + $result.frontLeftMotor = frontLeftMotor; + } + if (frontRightMotor != null) { + $result.frontRightMotor = frontRightMotor; + } + if (arm != null) { + $result.arm = arm; + } + if (science != null) { + $result.science = science; + } + if (drive != null) { + $result.drive = drive; + } + if (bypass != null) { + $result.bypass = bypass; + } + if (mechanicalOverride != null) { + $result.mechanicalOverride = mechanicalOverride; + } + return $result; } + RelaysData._() : super(); + factory RelaysData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RelaysData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RelaysData', createEmptyInstance: create) + ..e<$3.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', $pb.PbFieldType.OE, protoName: 'backLeftMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', $pb.PbFieldType.OE, protoName: 'backRightMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', $pb.PbFieldType.OE, protoName: 'frontLeftMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', $pb.PbFieldType.OE, protoName: 'frontRightMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(5, _omitFieldNames ? '' : 'arm', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(6, _omitFieldNames ? '' : 'science', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(7, _omitFieldNames ? '' : 'drive', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(8, _omitFieldNames ? '' : 'bypass', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(9, _omitFieldNames ? '' : 'mechanicalOverride', $pb.PbFieldType.OE, protoName: 'mechanicalOverride', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RelaysData clone() => RelaysData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RelaysData copyWith(void Function(RelaysData) updates) => super.copyWith((message) => updates(message as RelaysData)) as RelaysData; - RelaysData._(); - - factory RelaysData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory RelaysData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'RelaysData', - createEmptyInstance: create) - ..aE<$0.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', - protoName: 'backLeftMotor', enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', - protoName: 'backRightMotor', enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', - protoName: 'frontLeftMotor', enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', - protoName: 'frontRightMotor', enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(5, _omitFieldNames ? '' : 'arm', - enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(6, _omitFieldNames ? '' : 'science', - enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(7, _omitFieldNames ? '' : 'drive', - enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(8, _omitFieldNames ? '' : 'bypass', - enumValues: $0.BoolState.values) - ..aE<$0.BoolState>(9, _omitFieldNames ? '' : 'mechanicalOverride', - protoName: 'mechanicalOverride', enumValues: $0.BoolState.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - RelaysData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - RelaysData copyWith(void Function(RelaysData) updates) => - super.copyWith((message) => updates(message as RelaysData)) as RelaysData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RelaysData create() => RelaysData._(); - @$core.override RelaysData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static RelaysData getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static RelaysData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RelaysData? _defaultInstance; /// Whether the following devices are on or off @$pb.TagNumber(1) - $0.BoolState get backLeftMotor => $_getN(0); + $3.BoolState get backLeftMotor => $_getN(0); @$pb.TagNumber(1) - set backLeftMotor($0.BoolState value) => $_setField(1, value); + set backLeftMotor($3.BoolState v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasBackLeftMotor() => $_has(0); @$pb.TagNumber(1) void clearBackLeftMotor() => $_clearField(1); @$pb.TagNumber(2) - $0.BoolState get backRightMotor => $_getN(1); + $3.BoolState get backRightMotor => $_getN(1); @$pb.TagNumber(2) - set backRightMotor($0.BoolState value) => $_setField(2, value); + set backRightMotor($3.BoolState v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasBackRightMotor() => $_has(1); @$pb.TagNumber(2) void clearBackRightMotor() => $_clearField(2); @$pb.TagNumber(3) - $0.BoolState get frontLeftMotor => $_getN(2); + $3.BoolState get frontLeftMotor => $_getN(2); @$pb.TagNumber(3) - set frontLeftMotor($0.BoolState value) => $_setField(3, value); + set frontLeftMotor($3.BoolState v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasFrontLeftMotor() => $_has(2); @$pb.TagNumber(3) void clearFrontLeftMotor() => $_clearField(3); @$pb.TagNumber(4) - $0.BoolState get frontRightMotor => $_getN(3); + $3.BoolState get frontRightMotor => $_getN(3); @$pb.TagNumber(4) - set frontRightMotor($0.BoolState value) => $_setField(4, value); + set frontRightMotor($3.BoolState v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasFrontRightMotor() => $_has(3); @$pb.TagNumber(4) void clearFrontRightMotor() => $_clearField(4); @$pb.TagNumber(5) - $0.BoolState get arm => $_getN(4); + $3.BoolState get arm => $_getN(4); @$pb.TagNumber(5) - set arm($0.BoolState value) => $_setField(5, value); + set arm($3.BoolState v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasArm() => $_has(4); @$pb.TagNumber(5) void clearArm() => $_clearField(5); @$pb.TagNumber(6) - $0.BoolState get science => $_getN(5); + $3.BoolState get science => $_getN(5); @$pb.TagNumber(6) - set science($0.BoolState value) => $_setField(6, value); + set science($3.BoolState v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasScience() => $_has(5); @$pb.TagNumber(6) void clearScience() => $_clearField(6); @$pb.TagNumber(7) - $0.BoolState get drive => $_getN(6); + $3.BoolState get drive => $_getN(6); @$pb.TagNumber(7) - set drive($0.BoolState value) => $_setField(7, value); + set drive($3.BoolState v) { $_setField(7, v); } @$pb.TagNumber(7) $core.bool hasDrive() => $_has(6); @$pb.TagNumber(7) @@ -307,25 +313,24 @@ class RelaysData extends $pb.GeneratedMessage { /// Special data @$pb.TagNumber(8) - $0.BoolState get bypass => $_getN(7); + $3.BoolState get bypass => $_getN(7); @$pb.TagNumber(8) - set bypass($0.BoolState value) => $_setField(8, value); + set bypass($3.BoolState v) { $_setField(8, v); } @$pb.TagNumber(8) $core.bool hasBypass() => $_has(7); @$pb.TagNumber(8) void clearBypass() => $_clearField(8); @$pb.TagNumber(9) - $0.BoolState get mechanicalOverride => $_getN(8); + $3.BoolState get mechanicalOverride => $_getN(8); @$pb.TagNumber(9) - set mechanicalOverride($0.BoolState value) => $_setField(9, value); + set mechanicalOverride($3.BoolState v) { $_setField(9, v); } @$pb.TagNumber(9) $core.bool hasMechanicalOverride() => $_has(8); @$pb.TagNumber(9) void clearMechanicalOverride() => $_clearField(9); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/relays.pbenum.dart b/burt_network/lib/src/generated/relays.pbenum.dart index 9de44ca0..5b1510c4 100644 --- a/burt_network/lib/src/generated/relays.pbenum.dart +++ b/burt_network/lib/src/generated/relays.pbenum.dart @@ -1,11 +1,11 @@ -// This is a generated file - do not edit. // -// Generated from relays.proto. - +// Generated code. Do not modify. +// source: relays.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/burt_network/lib/src/generated/relays.pbjson.dart b/burt_network/lib/src/generated/relays.pbjson.dart index 07f72099..ce1d09fa 100644 --- a/burt_network/lib/src/generated/relays.pbjson.dart +++ b/burt_network/lib/src/generated/relays.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from relays.proto. - +// Generated code. Do not modify. +// source: relays.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -18,47 +17,12 @@ import 'dart:typed_data' as $typed_data; const RelaysCommand$json = { '1': 'RelaysCommand', '2': [ - { - '1': 'backLeftMotor', - '3': 1, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'backLeftMotor' - }, - { - '1': 'backRightMotor', - '3': 2, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'backRightMotor' - }, - { - '1': 'frontLeftMotor', - '3': 3, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'frontLeftMotor' - }, - { - '1': 'frontRightMotor', - '3': 4, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'frontRightMotor' - }, + {'1': 'backLeftMotor', '3': 1, '4': 1, '5': 14, '6': '.BoolState', '10': 'backLeftMotor'}, + {'1': 'backRightMotor', '3': 2, '4': 1, '5': 14, '6': '.BoolState', '10': 'backRightMotor'}, + {'1': 'frontLeftMotor', '3': 3, '4': 1, '5': 14, '6': '.BoolState', '10': 'frontLeftMotor'}, + {'1': 'frontRightMotor', '3': 4, '4': 1, '5': 14, '6': '.BoolState', '10': 'frontRightMotor'}, {'1': 'arm', '3': 5, '4': 1, '5': 14, '6': '.BoolState', '10': 'arm'}, - { - '1': 'science', - '3': 6, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'science' - }, + {'1': 'science', '3': 6, '4': 1, '5': 14, '6': '.BoolState', '10': 'science'}, {'1': 'drive', '3': 7, '4': 1, '5': 14, '6': '.BoolState', '10': 'drive'}, {'1': 'bypass', '3': 8, '4': 1, '5': 14, '6': '.BoolState', '10': 'bypass'}, ], @@ -78,57 +42,15 @@ final $typed_data.Uint8List relaysCommandDescriptor = $convert.base64Decode( const RelaysData$json = { '1': 'RelaysData', '2': [ - { - '1': 'backLeftMotor', - '3': 1, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'backLeftMotor' - }, - { - '1': 'backRightMotor', - '3': 2, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'backRightMotor' - }, - { - '1': 'frontLeftMotor', - '3': 3, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'frontLeftMotor' - }, - { - '1': 'frontRightMotor', - '3': 4, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'frontRightMotor' - }, + {'1': 'backLeftMotor', '3': 1, '4': 1, '5': 14, '6': '.BoolState', '10': 'backLeftMotor'}, + {'1': 'backRightMotor', '3': 2, '4': 1, '5': 14, '6': '.BoolState', '10': 'backRightMotor'}, + {'1': 'frontLeftMotor', '3': 3, '4': 1, '5': 14, '6': '.BoolState', '10': 'frontLeftMotor'}, + {'1': 'frontRightMotor', '3': 4, '4': 1, '5': 14, '6': '.BoolState', '10': 'frontRightMotor'}, {'1': 'arm', '3': 5, '4': 1, '5': 14, '6': '.BoolState', '10': 'arm'}, - { - '1': 'science', - '3': 6, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'science' - }, + {'1': 'science', '3': 6, '4': 1, '5': 14, '6': '.BoolState', '10': 'science'}, {'1': 'drive', '3': 7, '4': 1, '5': 14, '6': '.BoolState', '10': 'drive'}, {'1': 'bypass', '3': 8, '4': 1, '5': 14, '6': '.BoolState', '10': 'bypass'}, - { - '1': 'mechanicalOverride', - '3': 9, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'mechanicalOverride' - }, + {'1': 'mechanicalOverride', '3': 9, '4': 1, '5': 14, '6': '.BoolState', '10': 'mechanicalOverride'}, ], }; @@ -142,3 +64,4 @@ final $typed_data.Uint8List relaysDataDescriptor = $convert.base64Decode( 'RlUgdzY2llbmNlEiAKBWRyaXZlGAcgASgOMgouQm9vbFN0YXRlUgVkcml2ZRIiCgZieXBhc3MY' 'CCABKA4yCi5Cb29sU3RhdGVSBmJ5cGFzcxI6ChJtZWNoYW5pY2FsT3ZlcnJpZGUYCSABKA4yCi' '5Cb29sU3RhdGVSEm1lY2hhbmljYWxPdmVycmlkZQ=='); + diff --git a/burt_network/lib/src/generated/relays.pbserver.dart b/burt_network/lib/src/generated/relays.pbserver.dart index 95fd8295..92afac16 100644 --- a/burt_network/lib/src/generated/relays.pbserver.dart +++ b/burt_network/lib/src/generated/relays.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: relays.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/science.pb.dart b/burt_network/lib/src/generated/science.pb.dart index 79ce5506..2034bc53 100644 --- a/burt_network/lib/src/generated/science.pb.dart +++ b/burt_network/lib/src/generated/science.pb.dart @@ -1,21 +1,20 @@ -// This is a generated file - do not edit. // -// Generated from science.proto. - +// Generated code. Do not modify. +// source: science.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'science.pbenum.dart'; -import 'version.pb.dart' as $0; +import 'version.pb.dart' as $2; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -35,82 +34,93 @@ class ScienceCommand extends $pb.GeneratedMessage { $core.bool? stop, $core.int? sample, ScienceState? state, - $0.Version? version, + $2.Version? version, }) { - final result = create(); - if (carouselMotor != null) result.carouselMotor = carouselMotor; - if (scoopMotor != null) result.scoopMotor = scoopMotor; - if (subsurfaceMotor != null) result.subsurfaceMotor = subsurfaceMotor; - if (pumps != null) result.pumps = pumps; - if (funnel != null) result.funnel = funnel; - if (scoop != null) result.scoop = scoop; - if (carousel != null) result.carousel = carousel; - if (calibrate != null) result.calibrate = calibrate; - if (stop != null) result.stop = stop; - if (sample != null) result.sample = sample; - if (state != null) result.state = state; - if (version != null) result.version = version; - return result; + final $result = create(); + if (carouselMotor != null) { + $result.carouselMotor = carouselMotor; + } + if (scoopMotor != null) { + $result.scoopMotor = scoopMotor; + } + if (subsurfaceMotor != null) { + $result.subsurfaceMotor = subsurfaceMotor; + } + if (pumps != null) { + $result.pumps = pumps; + } + if (funnel != null) { + $result.funnel = funnel; + } + if (scoop != null) { + $result.scoop = scoop; + } + if (carousel != null) { + $result.carousel = carousel; + } + if (calibrate != null) { + $result.calibrate = calibrate; + } + if (stop != null) { + $result.stop = stop; + } + if (sample != null) { + $result.sample = sample; + } + if (state != null) { + $result.state = state; + } + if (version != null) { + $result.version = version; + } + return $result; } - - ScienceCommand._(); - - factory ScienceCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory ScienceCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'ScienceCommand', - createEmptyInstance: create) - ..aD(1, _omitFieldNames ? '' : 'carouselMotor', - fieldType: $pb.PbFieldType.OF) - ..aD(2, _omitFieldNames ? '' : 'scoopMotor', fieldType: $pb.PbFieldType.OF) - ..aD(3, _omitFieldNames ? '' : 'subsurfaceMotor', - fieldType: $pb.PbFieldType.OF) - ..aE(4, _omitFieldNames ? '' : 'pumps', - enumValues: PumpState.values) - ..aE(5, _omitFieldNames ? '' : 'funnel', - enumValues: ServoState.values) - ..aE(6, _omitFieldNames ? '' : 'scoop', - enumValues: ServoState.values) - ..aE(7, _omitFieldNames ? '' : 'carousel', - enumValues: CarouselCommand.values) + ScienceCommand._() : super(); + factory ScienceCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ScienceCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ScienceCommand', createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'carouselMotor', $pb.PbFieldType.OF) + ..a<$core.double>(2, _omitFieldNames ? '' : 'scoopMotor', $pb.PbFieldType.OF) + ..a<$core.double>(3, _omitFieldNames ? '' : 'subsurfaceMotor', $pb.PbFieldType.OF) + ..e(4, _omitFieldNames ? '' : 'pumps', $pb.PbFieldType.OE, defaultOrMaker: PumpState.PUMP_STATE_UNDEFINED, valueOf: PumpState.valueOf, enumValues: PumpState.values) + ..e(5, _omitFieldNames ? '' : 'funnel', $pb.PbFieldType.OE, defaultOrMaker: ServoState.SERVO_STATE_UNDEFINED, valueOf: ServoState.valueOf, enumValues: ServoState.values) + ..e(6, _omitFieldNames ? '' : 'scoop', $pb.PbFieldType.OE, defaultOrMaker: ServoState.SERVO_STATE_UNDEFINED, valueOf: ServoState.valueOf, enumValues: ServoState.values) + ..e(7, _omitFieldNames ? '' : 'carousel', $pb.PbFieldType.OE, defaultOrMaker: CarouselCommand.CAROUSEL_COMMAND_UNDEFINED, valueOf: CarouselCommand.valueOf, enumValues: CarouselCommand.values) ..aOB(8, _omitFieldNames ? '' : 'calibrate') ..aOB(9, _omitFieldNames ? '' : 'stop') - ..aI(10, _omitFieldNames ? '' : 'sample') - ..aE(11, _omitFieldNames ? '' : 'state', - enumValues: ScienceState.values) - ..aOM<$0.Version>(12, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ScienceCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ScienceCommand copyWith(void Function(ScienceCommand) updates) => - super.copyWith((message) => updates(message as ScienceCommand)) - as ScienceCommand; - - @$core.override + ..a<$core.int>(10, _omitFieldNames ? '' : 'sample', $pb.PbFieldType.O3) + ..e(11, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: ScienceState.SCIENCE_STATE_UNDEFINED, valueOf: ScienceState.valueOf, enumValues: ScienceState.values) + ..aOM<$2.Version>(12, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ScienceCommand clone() => ScienceCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ScienceCommand copyWith(void Function(ScienceCommand) updates) => super.copyWith((message) => updates(message as ScienceCommand)) as ScienceCommand; + $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ScienceCommand create() => ScienceCommand._(); - @$core.override ScienceCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static ScienceCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static ScienceCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ScienceCommand? _defaultInstance; /// Individual control over each motor. Indicates steps to move @$pb.TagNumber(1) $core.double get carouselMotor => $_getN(0); @$pb.TagNumber(1) - set carouselMotor($core.double value) => $_setFloat(0, value); + set carouselMotor($core.double v) { $_setFloat(0, v); } @$pb.TagNumber(1) $core.bool hasCarouselMotor() => $_has(0); @$pb.TagNumber(1) @@ -119,7 +129,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get scoopMotor => $_getN(1); @$pb.TagNumber(2) - set scoopMotor($core.double value) => $_setFloat(1, value); + set scoopMotor($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasScoopMotor() => $_has(1); @$pb.TagNumber(2) @@ -128,7 +138,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.double get subsurfaceMotor => $_getN(2); @$pb.TagNumber(3) - set subsurfaceMotor($core.double value) => $_setFloat(2, value); + set subsurfaceMotor($core.double v) { $_setFloat(2, v); } @$pb.TagNumber(3) $core.bool hasSubsurfaceMotor() => $_has(2); @$pb.TagNumber(3) @@ -138,7 +148,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) PumpState get pumps => $_getN(3); @$pb.TagNumber(4) - set pumps(PumpState value) => $_setField(4, value); + set pumps(PumpState v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasPumps() => $_has(3); @$pb.TagNumber(4) @@ -147,7 +157,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(5) ServoState get funnel => $_getN(4); @$pb.TagNumber(5) - set funnel(ServoState value) => $_setField(5, value); + set funnel(ServoState v) { $_setField(5, v); } @$pb.TagNumber(5) $core.bool hasFunnel() => $_has(4); @$pb.TagNumber(5) @@ -156,7 +166,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(6) ServoState get scoop => $_getN(5); @$pb.TagNumber(6) - set scoop(ServoState value) => $_setField(6, value); + set scoop(ServoState v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasScoop() => $_has(5); @$pb.TagNumber(6) @@ -165,7 +175,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) CarouselCommand get carousel => $_getN(6); @$pb.TagNumber(7) - set carousel(CarouselCommand value) => $_setField(7, value); + set carousel(CarouselCommand v) { $_setField(7, v); } @$pb.TagNumber(7) $core.bool hasCarousel() => $_has(6); @$pb.TagNumber(7) @@ -175,7 +185,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.bool get calibrate => $_getBF(7); @$pb.TagNumber(8) - set calibrate($core.bool value) => $_setBool(7, value); + set calibrate($core.bool v) { $_setBool(7, v); } @$pb.TagNumber(8) $core.bool hasCalibrate() => $_has(7); @$pb.TagNumber(8) @@ -184,7 +194,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.bool get stop => $_getBF(8); @$pb.TagNumber(9) - set stop($core.bool value) => $_setBool(8, value); + set stop($core.bool v) { $_setBool(8, v); } @$pb.TagNumber(9) $core.bool hasStop() => $_has(8); @$pb.TagNumber(9) @@ -193,7 +203,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.int get sample => $_getIZ(9); @$pb.TagNumber(10) - set sample($core.int value) => $_setSignedInt32(9, value); + set sample($core.int v) { $_setSignedInt32(9, v); } @$pb.TagNumber(10) $core.bool hasSample() => $_has(9); @$pb.TagNumber(10) @@ -202,22 +212,22 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(11) ScienceState get state => $_getN(10); @$pb.TagNumber(11) - set state(ScienceState value) => $_setField(11, value); + set state(ScienceState v) { $_setField(11, v); } @$pb.TagNumber(11) $core.bool hasState() => $_has(10); @$pb.TagNumber(11) void clearState() => $_clearField(11); @$pb.TagNumber(12) - $0.Version get version => $_getN(11); + $2.Version get version => $_getN(11); @$pb.TagNumber(12) - set version($0.Version value) => $_setField(12, value); + set version($2.Version v) { $_setField(12, v); } @$pb.TagNumber(12) $core.bool hasVersion() => $_has(11); @$pb.TagNumber(12) void clearVersion() => $_clearField(12); @$pb.TagNumber(12) - $0.Version ensureVersion() => $_ensure(11); + $2.Version ensureVersion() => $_ensure(11); } /// / Data coming from the science subsystem. @@ -228,64 +238,69 @@ class ScienceData extends $pb.GeneratedMessage { $core.double? co2, $core.double? humidity, $core.double? temperature, - $0.Version? version, + $2.Version? version, }) { - final result = create(); - if (sample != null) result.sample = sample; - if (state != null) result.state = state; - if (co2 != null) result.co2 = co2; - if (humidity != null) result.humidity = humidity; - if (temperature != null) result.temperature = temperature; - if (version != null) result.version = version; - return result; + final $result = create(); + if (sample != null) { + $result.sample = sample; + } + if (state != null) { + $result.state = state; + } + if (co2 != null) { + $result.co2 = co2; + } + if (humidity != null) { + $result.humidity = humidity; + } + if (temperature != null) { + $result.temperature = temperature; + } + if (version != null) { + $result.version = version; + } + return $result; } + ScienceData._() : super(); + factory ScienceData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ScienceData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ScienceData', createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'sample', $pb.PbFieldType.O3) + ..e(2, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: ScienceState.SCIENCE_STATE_UNDEFINED, valueOf: ScienceState.valueOf, enumValues: ScienceState.values) + ..a<$core.double>(3, _omitFieldNames ? '' : 'co2', $pb.PbFieldType.OF) + ..a<$core.double>(4, _omitFieldNames ? '' : 'humidity', $pb.PbFieldType.OF) + ..a<$core.double>(5, _omitFieldNames ? '' : 'temperature', $pb.PbFieldType.OF) + ..aOM<$2.Version>(6, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ScienceData clone() => ScienceData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ScienceData copyWith(void Function(ScienceData) updates) => super.copyWith((message) => updates(message as ScienceData)) as ScienceData; - ScienceData._(); - - factory ScienceData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory ScienceData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'ScienceData', - createEmptyInstance: create) - ..aI(1, _omitFieldNames ? '' : 'sample') - ..aE(2, _omitFieldNames ? '' : 'state', - enumValues: ScienceState.values) - ..aD(3, _omitFieldNames ? '' : 'co2', fieldType: $pb.PbFieldType.OF) - ..aD(4, _omitFieldNames ? '' : 'humidity', fieldType: $pb.PbFieldType.OF) - ..aD(5, _omitFieldNames ? '' : 'temperature', fieldType: $pb.PbFieldType.OF) - ..aOM<$0.Version>(6, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ScienceData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - ScienceData copyWith(void Function(ScienceData) updates) => - super.copyWith((message) => updates(message as ScienceData)) - as ScienceData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ScienceData create() => ScienceData._(); - @$core.override ScienceData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static ScienceData getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static ScienceData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ScienceData? _defaultInstance; /// High-level data @$pb.TagNumber(1) $core.int get sample => $_getIZ(0); @$pb.TagNumber(1) - set sample($core.int value) => $_setSignedInt32(0, value); + set sample($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasSample() => $_has(0); @$pb.TagNumber(1) @@ -294,7 +309,7 @@ class ScienceData extends $pb.GeneratedMessage { @$pb.TagNumber(2) ScienceState get state => $_getN(1); @$pb.TagNumber(2) - set state(ScienceState value) => $_setField(2, value); + set state(ScienceState v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasState() => $_has(1); @$pb.TagNumber(2) @@ -304,7 +319,7 @@ class ScienceData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.double get co2 => $_getN(2); @$pb.TagNumber(3) - set co2($core.double value) => $_setFloat(2, value); + set co2($core.double v) { $_setFloat(2, v); } @$pb.TagNumber(3) $core.bool hasCo2() => $_has(2); @$pb.TagNumber(3) @@ -313,7 +328,7 @@ class ScienceData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.double get humidity => $_getN(3); @$pb.TagNumber(4) - set humidity($core.double value) => $_setFloat(3, value); + set humidity($core.double v) { $_setFloat(3, v); } @$pb.TagNumber(4) $core.bool hasHumidity() => $_has(3); @$pb.TagNumber(4) @@ -322,25 +337,24 @@ class ScienceData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.double get temperature => $_getN(4); @$pb.TagNumber(5) - set temperature($core.double value) => $_setFloat(4, value); + set temperature($core.double v) { $_setFloat(4, v); } @$pb.TagNumber(5) $core.bool hasTemperature() => $_has(4); @$pb.TagNumber(5) void clearTemperature() => $_clearField(5); @$pb.TagNumber(6) - $0.Version get version => $_getN(5); + $2.Version get version => $_getN(5); @$pb.TagNumber(6) - set version($0.Version value) => $_setField(6, value); + set version($2.Version v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasVersion() => $_has(5); @$pb.TagNumber(6) void clearVersion() => $_clearField(6); @$pb.TagNumber(6) - $0.Version ensureVersion() => $_ensure(5); + $2.Version ensureVersion() => $_ensure(5); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/science.pbenum.dart b/burt_network/lib/src/generated/science.pbenum.dart index 8f4ca328..96295ad5 100644 --- a/burt_network/lib/src/generated/science.pbenum.dart +++ b/burt_network/lib/src/generated/science.pbenum.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from science.proto. - +// Generated code. Do not modify. +// source: science.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -16,93 +15,71 @@ import 'package:protobuf/protobuf.dart' as $pb; /// / The state of a servo. If undefined, don't open or close. class ServoState extends $pb.ProtobufEnum { - static const ServoState SERVO_STATE_UNDEFINED = - ServoState._(0, _omitEnumNames ? '' : 'SERVO_STATE_UNDEFINED'); - static const ServoState SERVO_OPEN = - ServoState._(1, _omitEnumNames ? '' : 'SERVO_OPEN'); - static const ServoState SERVO_CLOSE = - ServoState._(2, _omitEnumNames ? '' : 'SERVO_CLOSE'); - - static const $core.List values = [ + static const ServoState SERVO_STATE_UNDEFINED = ServoState._(0, _omitEnumNames ? '' : 'SERVO_STATE_UNDEFINED'); + static const ServoState SERVO_OPEN = ServoState._(1, _omitEnumNames ? '' : 'SERVO_OPEN'); + static const ServoState SERVO_CLOSE = ServoState._(2, _omitEnumNames ? '' : 'SERVO_CLOSE'); + + static const $core.List values = [ SERVO_STATE_UNDEFINED, SERVO_OPEN, SERVO_CLOSE, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 2); - static ServoState? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, ServoState> _byValue = $pb.ProtobufEnum.initByValue(values); + static ServoState? valueOf($core.int value) => _byValue[value]; - const ServoState._(super.value, super.name); + const ServoState._(super.v, super.n); } /// / The state of a pump. If undefined: don't do anything. If fill: turn on, wait, then turn off. class PumpState extends $pb.ProtobufEnum { - static const PumpState PUMP_STATE_UNDEFINED = - PumpState._(0, _omitEnumNames ? '' : 'PUMP_STATE_UNDEFINED'); - static const PumpState PUMP_ON = - PumpState._(1, _omitEnumNames ? '' : 'PUMP_ON'); - static const PumpState PUMP_OFF = - PumpState._(2, _omitEnumNames ? '' : 'PUMP_OFF'); + static const PumpState PUMP_STATE_UNDEFINED = PumpState._(0, _omitEnumNames ? '' : 'PUMP_STATE_UNDEFINED'); + static const PumpState PUMP_ON = PumpState._(1, _omitEnumNames ? '' : 'PUMP_ON'); + static const PumpState PUMP_OFF = PumpState._(2, _omitEnumNames ? '' : 'PUMP_OFF'); static const PumpState FILL = PumpState._(3, _omitEnumNames ? '' : 'FILL'); - static const $core.List values = [ + static const $core.List values = [ PUMP_STATE_UNDEFINED, PUMP_ON, PUMP_OFF, FILL, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 3); - static PumpState? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, PumpState> _byValue = $pb.ProtobufEnum.initByValue(values); + static PumpState? valueOf($core.int value) => _byValue[value]; - const PumpState._(super.value, super.name); + const PumpState._(super.v, super.n); } /// / The state of the science subsystem. If not COLLECT_DATA, don't stream data at all. class ScienceState extends $pb.ProtobufEnum { - static const ScienceState SCIENCE_STATE_UNDEFINED = - ScienceState._(0, _omitEnumNames ? '' : 'SCIENCE_STATE_UNDEFINED'); - static const ScienceState COLLECT_DATA = - ScienceState._(1, _omitEnumNames ? '' : 'COLLECT_DATA'); - static const ScienceState STOP_COLLECTING = - ScienceState._(2, _omitEnumNames ? '' : 'STOP_COLLECTING'); - - static const $core.List values = [ + static const ScienceState SCIENCE_STATE_UNDEFINED = ScienceState._(0, _omitEnumNames ? '' : 'SCIENCE_STATE_UNDEFINED'); + static const ScienceState COLLECT_DATA = ScienceState._(1, _omitEnumNames ? '' : 'COLLECT_DATA'); + static const ScienceState STOP_COLLECTING = ScienceState._(2, _omitEnumNames ? '' : 'STOP_COLLECTING'); + + static const $core.List values = [ SCIENCE_STATE_UNDEFINED, COLLECT_DATA, STOP_COLLECTING, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 2); - static ScienceState? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, ScienceState> _byValue = $pb.ProtobufEnum.initByValue(values); + static ScienceState? valueOf($core.int value) => _byValue[value]; - const ScienceState._(super.value, super.name); + const ScienceState._(super.v, super.n); } /// / A command for the carousel and funnel to follow. class CarouselCommand extends $pb.ProtobufEnum { - static const CarouselCommand CAROUSEL_COMMAND_UNDEFINED = - CarouselCommand._(0, _omitEnumNames ? '' : 'CAROUSEL_COMMAND_UNDEFINED'); - static const CarouselCommand NEXT_TUBE = - CarouselCommand._(1, _omitEnumNames ? '' : 'NEXT_TUBE'); - static const CarouselCommand PREV_TUBE = - CarouselCommand._(2, _omitEnumNames ? '' : 'PREV_TUBE'); - static const CarouselCommand NEXT_SECTION = - CarouselCommand._(3, _omitEnumNames ? '' : 'NEXT_SECTION'); - static const CarouselCommand PREV_SECTION = - CarouselCommand._(4, _omitEnumNames ? '' : 'PREV_SECTION'); - static const CarouselCommand FILL_TUBE = - CarouselCommand._(5, _omitEnumNames ? '' : 'FILL_TUBE'); - static const CarouselCommand FILL_SECTION = - CarouselCommand._(6, _omitEnumNames ? '' : 'FILL_SECTION'); - - static const $core.List values = [ + static const CarouselCommand CAROUSEL_COMMAND_UNDEFINED = CarouselCommand._(0, _omitEnumNames ? '' : 'CAROUSEL_COMMAND_UNDEFINED'); + static const CarouselCommand NEXT_TUBE = CarouselCommand._(1, _omitEnumNames ? '' : 'NEXT_TUBE'); + static const CarouselCommand PREV_TUBE = CarouselCommand._(2, _omitEnumNames ? '' : 'PREV_TUBE'); + static const CarouselCommand NEXT_SECTION = CarouselCommand._(3, _omitEnumNames ? '' : 'NEXT_SECTION'); + static const CarouselCommand PREV_SECTION = CarouselCommand._(4, _omitEnumNames ? '' : 'PREV_SECTION'); + static const CarouselCommand FILL_TUBE = CarouselCommand._(5, _omitEnumNames ? '' : 'FILL_TUBE'); + static const CarouselCommand FILL_SECTION = CarouselCommand._(6, _omitEnumNames ? '' : 'FILL_SECTION'); + + static const $core.List values = [ CAROUSEL_COMMAND_UNDEFINED, NEXT_TUBE, PREV_TUBE, @@ -112,13 +89,11 @@ class CarouselCommand extends $pb.ProtobufEnum { FILL_SECTION, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 6); - static CarouselCommand? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, CarouselCommand> _byValue = $pb.ProtobufEnum.initByValue(values); + static CarouselCommand? valueOf($core.int value) => _byValue[value]; - const CarouselCommand._(super.value, super.name); + const CarouselCommand._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/science.pbjson.dart b/burt_network/lib/src/generated/science.pbjson.dart index 085abd8f..4117b7a1 100644 --- a/burt_network/lib/src/generated/science.pbjson.dart +++ b/burt_network/lib/src/generated/science.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from science.proto. - +// Generated code. Do not modify. +// source: science.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -88,42 +87,14 @@ const ScienceCommand$json = { {'1': 'scoop_motor', '3': 2, '4': 1, '5': 2, '10': 'scoopMotor'}, {'1': 'subsurface_motor', '3': 3, '4': 1, '5': 2, '10': 'subsurfaceMotor'}, {'1': 'pumps', '3': 4, '4': 1, '5': 14, '6': '.PumpState', '10': 'pumps'}, - { - '1': 'funnel', - '3': 5, - '4': 1, - '5': 14, - '6': '.ServoState', - '10': 'funnel' - }, + {'1': 'funnel', '3': 5, '4': 1, '5': 14, '6': '.ServoState', '10': 'funnel'}, {'1': 'scoop', '3': 6, '4': 1, '5': 14, '6': '.ServoState', '10': 'scoop'}, - { - '1': 'carousel', - '3': 7, - '4': 1, - '5': 14, - '6': '.CarouselCommand', - '10': 'carousel' - }, + {'1': 'carousel', '3': 7, '4': 1, '5': 14, '6': '.CarouselCommand', '10': 'carousel'}, {'1': 'calibrate', '3': 8, '4': 1, '5': 8, '10': 'calibrate'}, {'1': 'stop', '3': 9, '4': 1, '5': 8, '10': 'stop'}, {'1': 'sample', '3': 10, '4': 1, '5': 5, '10': 'sample'}, - { - '1': 'state', - '3': 11, - '4': 1, - '5': 14, - '6': '.ScienceState', - '10': 'state' - }, - { - '1': 'version', - '3': 12, - '4': 1, - '5': 11, - '6': '.Version', - '10': 'version' - }, + {'1': 'state', '3': 11, '4': 1, '5': 14, '6': '.ScienceState', '10': 'state'}, + {'1': 'version', '3': 12, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, ], }; @@ -143,14 +114,7 @@ const ScienceData$json = { '1': 'ScienceData', '2': [ {'1': 'sample', '3': 1, '4': 1, '5': 5, '10': 'sample'}, - { - '1': 'state', - '3': 2, - '4': 1, - '5': 14, - '6': '.ScienceState', - '10': 'state' - }, + {'1': 'state', '3': 2, '4': 1, '5': 14, '6': '.ScienceState', '10': 'state'}, {'1': 'co2', '3': 3, '4': 1, '5': 2, '10': 'co2'}, {'1': 'humidity', '3': 4, '4': 1, '5': 2, '10': 'humidity'}, {'1': 'temperature', '3': 5, '4': 1, '5': 2, '10': 'temperature'}, @@ -164,3 +128,4 @@ final $typed_data.Uint8List scienceDataDescriptor = $convert.base64Decode( 'NjaWVuY2VTdGF0ZVIFc3RhdGUSEAoDY28yGAMgASgCUgNjbzISGgoIaHVtaWRpdHkYBCABKAJS' 'CGh1bWlkaXR5EiAKC3RlbXBlcmF0dXJlGAUgASgCUgt0ZW1wZXJhdHVyZRIiCgd2ZXJzaW9uGA' 'YgASgLMgguVmVyc2lvblIHdmVyc2lvbg=='); + diff --git a/burt_network/lib/src/generated/science.pbserver.dart b/burt_network/lib/src/generated/science.pbserver.dart index 76c78748..172885b0 100644 --- a/burt_network/lib/src/generated/science.pbserver.dart +++ b/burt_network/lib/src/generated/science.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: science.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/status.pb.dart b/burt_network/lib/src/generated/status.pb.dart index 64862b79..9612bd07 100644 --- a/burt_network/lib/src/generated/status.pb.dart +++ b/burt_network/lib/src/generated/status.pb.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from status.proto. - +// Generated code. Do not modify. +// source: status.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -28,57 +27,52 @@ class UpdateSetting extends $pb.GeneratedMessage { factory UpdateSetting({ RoverStatus? status, }) { - final result = create(); - if (status != null) result.status = status; - return result; + final $result = create(); + if (status != null) { + $result.status = status; + } + return $result; } + UpdateSetting._() : super(); + factory UpdateSetting.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpdateSetting.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateSetting', createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: RoverStatus.DISCONNECTED, valueOf: RoverStatus.valueOf, enumValues: RoverStatus.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpdateSetting clone() => UpdateSetting()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpdateSetting copyWith(void Function(UpdateSetting) updates) => super.copyWith((message) => updates(message as UpdateSetting)) as UpdateSetting; - UpdateSetting._(); - - factory UpdateSetting.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory UpdateSetting.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'UpdateSetting', - createEmptyInstance: create) - ..aE(1, _omitFieldNames ? '' : 'status', - enumValues: RoverStatus.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - UpdateSetting clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - UpdateSetting copyWith(void Function(UpdateSetting) updates) => - super.copyWith((message) => updates(message as UpdateSetting)) - as UpdateSetting; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateSetting create() => UpdateSetting._(); - @$core.override UpdateSetting createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static UpdateSetting getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static UpdateSetting getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateSetting? _defaultInstance; @$pb.TagNumber(1) RoverStatus get status => $_getN(0); @$pb.TagNumber(1) - set status(RoverStatus value) => $_setField(1, value); + set status(RoverStatus v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) void clearStatus() => $_clearField(1); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/status.pbenum.dart b/burt_network/lib/src/generated/status.pbenum.dart index b346878d..11186622 100644 --- a/burt_network/lib/src/generated/status.pbenum.dart +++ b/burt_network/lib/src/generated/status.pbenum.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from status.proto. - +// Generated code. Do not modify. +// source: status.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -20,20 +19,14 @@ import 'package:protobuf/protobuf.dart' as $pb; /// / - When MANUAL, all subsystems will accept all commands /// / - When AUTONOMOUS, the rover will ignore commands from the dashboard class RoverStatus extends $pb.ProtobufEnum { - static const RoverStatus DISCONNECTED = - RoverStatus._(0, _omitEnumNames ? '' : 'DISCONNECTED'); - static const RoverStatus IDLE = - RoverStatus._(1, _omitEnumNames ? '' : 'IDLE'); - static const RoverStatus MANUAL = - RoverStatus._(2, _omitEnumNames ? '' : 'MANUAL'); - static const RoverStatus AUTONOMOUS = - RoverStatus._(3, _omitEnumNames ? '' : 'AUTONOMOUS'); - static const RoverStatus POWER_OFF = - RoverStatus._(4, _omitEnumNames ? '' : 'POWER_OFF'); - static const RoverStatus RESTART = - RoverStatus._(5, _omitEnumNames ? '' : 'RESTART'); - - static const $core.List values = [ + static const RoverStatus DISCONNECTED = RoverStatus._(0, _omitEnumNames ? '' : 'DISCONNECTED'); + static const RoverStatus IDLE = RoverStatus._(1, _omitEnumNames ? '' : 'IDLE'); + static const RoverStatus MANUAL = RoverStatus._(2, _omitEnumNames ? '' : 'MANUAL'); + static const RoverStatus AUTONOMOUS = RoverStatus._(3, _omitEnumNames ? '' : 'AUTONOMOUS'); + static const RoverStatus POWER_OFF = RoverStatus._(4, _omitEnumNames ? '' : 'POWER_OFF'); + static const RoverStatus RESTART = RoverStatus._(5, _omitEnumNames ? '' : 'RESTART'); + + static const $core.List values = [ DISCONNECTED, IDLE, MANUAL, @@ -42,13 +35,11 @@ class RoverStatus extends $pb.ProtobufEnum { RESTART, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 5); - static RoverStatus? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, RoverStatus> _byValue = $pb.ProtobufEnum.initByValue(values); + static RoverStatus? valueOf($core.int value) => _byValue[value]; - const RoverStatus._(super.value, super.name); + const RoverStatus._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/status.pbjson.dart b/burt_network/lib/src/generated/status.pbjson.dart index 69e69b91..19ffedd3 100644 --- a/burt_network/lib/src/generated/status.pbjson.dart +++ b/burt_network/lib/src/generated/status.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from status.proto. - +// Generated code. Do not modify. +// source: status.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -36,17 +35,11 @@ final $typed_data.Uint8List roverStatusDescriptor = $convert.base64Decode( const UpdateSetting$json = { '1': 'UpdateSetting', '2': [ - { - '1': 'status', - '3': 1, - '4': 1, - '5': 14, - '6': '.RoverStatus', - '10': 'status' - }, + {'1': 'status', '3': 1, '4': 1, '5': 14, '6': '.RoverStatus', '10': 'status'}, ], }; /// Descriptor for `UpdateSetting`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List updateSettingDescriptor = $convert.base64Decode( 'Cg1VcGRhdGVTZXR0aW5nEiQKBnN0YXR1cxgBIAEoDjIMLlJvdmVyU3RhdHVzUgZzdGF0dXM='); + diff --git a/burt_network/lib/src/generated/status.pbserver.dart b/burt_network/lib/src/generated/status.pbserver.dart index 95ea9d34..ba2e563f 100644 --- a/burt_network/lib/src/generated/status.pbserver.dart +++ b/burt_network/lib/src/generated/status.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: status.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/subsystems.pb.dart b/burt_network/lib/src/generated/subsystems.pb.dart index 0aa3d683..04a88428 100644 --- a/burt_network/lib/src/generated/subsystems.pb.dart +++ b/burt_network/lib/src/generated/subsystems.pb.dart @@ -1,188 +1,178 @@ -// This is a generated file - do not edit. // -// Generated from subsystems.proto. - +// Generated code. Do not modify. +// source: subsystems.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'core.pbenum.dart' as $1; -import 'utils.pbenum.dart' as $2; -import 'version.pb.dart' as $0; +import 'core.pbenum.dart' as $6; +import 'utils.pbenum.dart' as $3; +import 'version.pb.dart' as $2; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; class SubsystemsCommand extends $pb.GeneratedMessage { factory SubsystemsCommand({ $core.bool? zeroIMU, - $0.Version? version, + $2.Version? version, }) { - final result = create(); - if (zeroIMU != null) result.zeroIMU = zeroIMU; - if (version != null) result.version = version; - return result; + final $result = create(); + if (zeroIMU != null) { + $result.zeroIMU = zeroIMU; + } + if (version != null) { + $result.version = version; + } + return $result; } + SubsystemsCommand._() : super(); + factory SubsystemsCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SubsystemsCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - SubsystemsCommand._(); - - factory SubsystemsCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory SubsystemsCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'SubsystemsCommand', - createEmptyInstance: create) + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SubsystemsCommand', createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'zeroIMU', protoName: 'zeroIMU') - ..aOM<$0.Version>(2, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - SubsystemsCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - SubsystemsCommand copyWith(void Function(SubsystemsCommand) updates) => - super.copyWith((message) => updates(message as SubsystemsCommand)) - as SubsystemsCommand; - - @$core.override + ..aOM<$2.Version>(2, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SubsystemsCommand clone() => SubsystemsCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SubsystemsCommand copyWith(void Function(SubsystemsCommand) updates) => super.copyWith((message) => updates(message as SubsystemsCommand)) as SubsystemsCommand; + $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SubsystemsCommand create() => SubsystemsCommand._(); - @$core.override SubsystemsCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static SubsystemsCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static SubsystemsCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SubsystemsCommand? _defaultInstance; @$pb.TagNumber(1) $core.bool get zeroIMU => $_getBF(0); @$pb.TagNumber(1) - set zeroIMU($core.bool value) => $_setBool(0, value); + set zeroIMU($core.bool v) { $_setBool(0, v); } @$pb.TagNumber(1) $core.bool hasZeroIMU() => $_has(0); @$pb.TagNumber(1) void clearZeroIMU() => $_clearField(1); @$pb.TagNumber(2) - $0.Version get version => $_getN(1); + $2.Version get version => $_getN(1); @$pb.TagNumber(2) - set version($0.Version value) => $_setField(2, value); + set version($2.Version v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasVersion() => $_has(1); @$pb.TagNumber(2) void clearVersion() => $_clearField(2); @$pb.TagNumber(2) - $0.Version ensureVersion() => $_ensure(1); + $2.Version ensureVersion() => $_ensure(1); } class SubsystemsData extends $pb.GeneratedMessage { factory SubsystemsData({ - $0.Version? version, - $core.Iterable<$1.Device>? connectedDevices, - $2.BoolState? gpsConnected, - $2.BoolState? imuConnected, + $2.Version? version, + $core.Iterable<$6.Device>? connectedDevices, + $3.BoolState? gpsConnected, + $3.BoolState? imuConnected, }) { - final result = create(); - if (version != null) result.version = version; - if (connectedDevices != null) - result.connectedDevices.addAll(connectedDevices); - if (gpsConnected != null) result.gpsConnected = gpsConnected; - if (imuConnected != null) result.imuConnected = imuConnected; - return result; + final $result = create(); + if (version != null) { + $result.version = version; + } + if (connectedDevices != null) { + $result.connectedDevices.addAll(connectedDevices); + } + if (gpsConnected != null) { + $result.gpsConnected = gpsConnected; + } + if (imuConnected != null) { + $result.imuConnected = imuConnected; + } + return $result; } + SubsystemsData._() : super(); + factory SubsystemsData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SubsystemsData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SubsystemsData', createEmptyInstance: create) + ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..pc<$6.Device>(2, _omitFieldNames ? '' : 'connectedDevices', $pb.PbFieldType.KE, protoName: 'connectedDevices', valueOf: $6.Device.valueOf, enumValues: $6.Device.values, defaultEnumValue: $6.Device.DEVICE_UNDEFINED) + ..e<$3.BoolState>(3, _omitFieldNames ? '' : 'gpsConnected', $pb.PbFieldType.OE, protoName: 'gpsConnected', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$3.BoolState>(4, _omitFieldNames ? '' : 'imuConnected', $pb.PbFieldType.OE, protoName: 'imuConnected', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SubsystemsData clone() => SubsystemsData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SubsystemsData copyWith(void Function(SubsystemsData) updates) => super.copyWith((message) => updates(message as SubsystemsData)) as SubsystemsData; - SubsystemsData._(); - - factory SubsystemsData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory SubsystemsData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'SubsystemsData', - createEmptyInstance: create) - ..aOM<$0.Version>(1, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) - ..pc<$1.Device>( - 2, _omitFieldNames ? '' : 'connectedDevices', $pb.PbFieldType.KE, - protoName: 'connectedDevices', - valueOf: $1.Device.valueOf, - enumValues: $1.Device.values, - defaultEnumValue: $1.Device.DEVICE_UNDEFINED) - ..aE<$2.BoolState>(3, _omitFieldNames ? '' : 'gpsConnected', - protoName: 'gpsConnected', enumValues: $2.BoolState.values) - ..aE<$2.BoolState>(4, _omitFieldNames ? '' : 'imuConnected', - protoName: 'imuConnected', enumValues: $2.BoolState.values) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - SubsystemsData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - SubsystemsData copyWith(void Function(SubsystemsData) updates) => - super.copyWith((message) => updates(message as SubsystemsData)) - as SubsystemsData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SubsystemsData create() => SubsystemsData._(); - @$core.override SubsystemsData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static SubsystemsData getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static SubsystemsData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SubsystemsData? _defaultInstance; @$pb.TagNumber(1) - $0.Version get version => $_getN(0); + $2.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($0.Version value) => $_setField(1, value); + set version($2.Version v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) void clearVersion() => $_clearField(1); @$pb.TagNumber(1) - $0.Version ensureVersion() => $_ensure(0); + $2.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) - $pb.PbList<$1.Device> get connectedDevices => $_getList(1); + $pb.PbList<$6.Device> get connectedDevices => $_getList(1); @$pb.TagNumber(3) - $2.BoolState get gpsConnected => $_getN(2); + $3.BoolState get gpsConnected => $_getN(2); @$pb.TagNumber(3) - set gpsConnected($2.BoolState value) => $_setField(3, value); + set gpsConnected($3.BoolState v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasGpsConnected() => $_has(2); @$pb.TagNumber(3) void clearGpsConnected() => $_clearField(3); @$pb.TagNumber(4) - $2.BoolState get imuConnected => $_getN(3); + $3.BoolState get imuConnected => $_getN(3); @$pb.TagNumber(4) - set imuConnected($2.BoolState value) => $_setField(4, value); + set imuConnected($3.BoolState v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasImuConnected() => $_has(3); @$pb.TagNumber(4) void clearImuConnected() => $_clearField(4); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/subsystems.pbenum.dart b/burt_network/lib/src/generated/subsystems.pbenum.dart index 47b14099..f59c2f56 100644 --- a/burt_network/lib/src/generated/subsystems.pbenum.dart +++ b/burt_network/lib/src/generated/subsystems.pbenum.dart @@ -1,11 +1,11 @@ -// This is a generated file - do not edit. // -// Generated from subsystems.proto. - +// Generated code. Do not modify. +// source: subsystems.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/burt_network/lib/src/generated/subsystems.pbjson.dart b/burt_network/lib/src/generated/subsystems.pbjson.dart index 4bda84f0..380899e3 100644 --- a/burt_network/lib/src/generated/subsystems.pbjson.dart +++ b/burt_network/lib/src/generated/subsystems.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from subsystems.proto. - +// Generated code. Do not modify. +// source: subsystems.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -33,30 +32,9 @@ const SubsystemsData$json = { '1': 'SubsystemsData', '2': [ {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, - { - '1': 'connectedDevices', - '3': 2, - '4': 3, - '5': 14, - '6': '.Device', - '10': 'connectedDevices' - }, - { - '1': 'gpsConnected', - '3': 3, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'gpsConnected' - }, - { - '1': 'imuConnected', - '3': 4, - '4': 1, - '5': 14, - '6': '.BoolState', - '10': 'imuConnected' - }, + {'1': 'connectedDevices', '3': 2, '4': 3, '5': 14, '6': '.Device', '10': 'connectedDevices'}, + {'1': 'gpsConnected', '3': 3, '4': 1, '5': 14, '6': '.BoolState', '10': 'gpsConnected'}, + {'1': 'imuConnected', '3': 4, '4': 1, '5': 14, '6': '.BoolState', '10': 'imuConnected'}, ], }; @@ -66,3 +44,4 @@ final $typed_data.Uint8List subsystemsDataDescriptor = $convert.base64Decode( 'Bjb25uZWN0ZWREZXZpY2VzGAIgAygOMgcuRGV2aWNlUhBjb25uZWN0ZWREZXZpY2VzEi4KDGdw' 'c0Nvbm5lY3RlZBgDIAEoDjIKLkJvb2xTdGF0ZVIMZ3BzQ29ubmVjdGVkEi4KDGltdUNvbm5lY3' 'RlZBgEIAEoDjIKLkJvb2xTdGF0ZVIMaW11Q29ubmVjdGVk'); + diff --git a/burt_network/lib/src/generated/subsystems.pbserver.dart b/burt_network/lib/src/generated/subsystems.pbserver.dart index 2db30b90..cb335667 100644 --- a/burt_network/lib/src/generated/subsystems.pbserver.dart +++ b/burt_network/lib/src/generated/subsystems.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: subsystems.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/utils.pb.dart b/burt_network/lib/src/generated/utils.pb.dart index 5793a42d..f1e6f003 100644 --- a/burt_network/lib/src/generated/utils.pb.dart +++ b/burt_network/lib/src/generated/utils.pb.dart @@ -1,17 +1,17 @@ -// This is a generated file - do not edit. // -// Generated from utils.proto. - +// Generated code. Do not modify. +// source: utils.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'utils.pbenum.dart'; + diff --git a/burt_network/lib/src/generated/utils.pbenum.dart b/burt_network/lib/src/generated/utils.pbenum.dart index 0ef3b261..0a241454 100644 --- a/burt_network/lib/src/generated/utils.pbenum.dart +++ b/burt_network/lib/src/generated/utils.pbenum.dart @@ -1,22 +1,20 @@ -// This is a generated file - do not edit. // -// Generated from utils.proto. - +// Generated code. Do not modify. +// source: utils.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class BoolState extends $pb.ProtobufEnum { - static const BoolState BOOL_UNDEFINED = - BoolState._(0, _omitEnumNames ? '' : 'BOOL_UNDEFINED'); + static const BoolState BOOL_UNDEFINED = BoolState._(0, _omitEnumNames ? '' : 'BOOL_UNDEFINED'); static const BoolState ON = BoolState._(1, _omitEnumNames ? '' : 'ON'); static const BoolState OFF = BoolState._(2, _omitEnumNames ? '' : 'OFF'); @@ -25,19 +23,17 @@ class BoolState extends $pb.ProtobufEnum { static const BoolState OPEN = ON; static const BoolState CLOSE = OFF; - static const $core.List values = [ + static const $core.List values = [ BOOL_UNDEFINED, ON, OFF, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 2); - static BoolState? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, BoolState> _byValue = $pb.ProtobufEnum.initByValue(values); + static BoolState? valueOf($core.int value) => _byValue[value]; - const BoolState._(super.value, super.name); + const BoolState._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/utils.pbjson.dart b/burt_network/lib/src/generated/utils.pbjson.dart index c51a6564..6a2a2876 100644 --- a/burt_network/lib/src/generated/utils.pbjson.dart +++ b/burt_network/lib/src/generated/utils.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from utils.proto. - +// Generated code. Do not modify. +// source: utils.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -33,3 +32,4 @@ const BoolState$json = { final $typed_data.Uint8List boolStateDescriptor = $convert.base64Decode( 'CglCb29sU3RhdGUSEgoOQk9PTF9VTkRFRklORUQQABIGCgJPThABEgcKA09GRhACEgcKA1lFUx' 'ABEgYKAk5PEAISCAoET1BFThABEgkKBUNMT1NFEAIaAhAB'); + diff --git a/burt_network/lib/src/generated/utils.pbserver.dart b/burt_network/lib/src/generated/utils.pbserver.dart index 047a5bdf..8915f705 100644 --- a/burt_network/lib/src/generated/utils.pbserver.dart +++ b/burt_network/lib/src/generated/utils.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: utils.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/version.pb.dart b/burt_network/lib/src/generated/version.pb.dart index 0e73812c..f72b6145 100644 --- a/burt_network/lib/src/generated/version.pb.dart +++ b/burt_network/lib/src/generated/version.pb.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from version.proto. - +// Generated code. Do not modify. +// source: version.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -21,50 +20,50 @@ class Version extends $pb.GeneratedMessage { $core.int? major, $core.int? minor, }) { - final result = create(); - if (major != null) result.major = major; - if (minor != null) result.minor = minor; - return result; + final $result = create(); + if (major != null) { + $result.major = major; + } + if (minor != null) { + $result.minor = minor; + } + return $result; } + Version._() : super(); + factory Version.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Version.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - Version._(); - - factory Version.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory Version.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Version', createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'major', $pb.PbFieldType.O3) + ..a<$core.int>(2, _omitFieldNames ? '' : 'minor', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Version', - createEmptyInstance: create) - ..aI(1, _omitFieldNames ? '' : 'major') - ..aI(2, _omitFieldNames ? '' : 'minor') - ..hasRequiredFields = false; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Version clone() => Version()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Version copyWith(void Function(Version) updates) => super.copyWith((message) => updates(message as Version)) as Version; - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Version clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - Version copyWith(void Function(Version) updates) => - super.copyWith((message) => updates(message as Version)) as Version; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Version create() => Version._(); - @$core.override Version createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Version getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Version getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Version? _defaultInstance; @$pb.TagNumber(1) $core.int get major => $_getIZ(0); @$pb.TagNumber(1) - set major($core.int value) => $_setSignedInt32(0, value); + set major($core.int v) { $_setSignedInt32(0, v); } @$pb.TagNumber(1) $core.bool hasMajor() => $_has(0); @$pb.TagNumber(1) @@ -73,14 +72,13 @@ class Version extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.int get minor => $_getIZ(1); @$pb.TagNumber(2) - set minor($core.int value) => $_setSignedInt32(1, value); + set minor($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasMinor() => $_has(1); @$pb.TagNumber(2) void clearMinor() => $_clearField(2); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/version.pbenum.dart b/burt_network/lib/src/generated/version.pbenum.dart index c261d218..11ada9a2 100644 --- a/burt_network/lib/src/generated/version.pbenum.dart +++ b/burt_network/lib/src/generated/version.pbenum.dart @@ -1,11 +1,11 @@ -// This is a generated file - do not edit. // -// Generated from version.proto. - +// Generated code. Do not modify. +// source: version.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/burt_network/lib/src/generated/version.pbjson.dart b/burt_network/lib/src/generated/version.pbjson.dart index 09dffdfc..a0b510b1 100644 --- a/burt_network/lib/src/generated/version.pbjson.dart +++ b/burt_network/lib/src/generated/version.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from version.proto. - +// Generated code. Do not modify. +// source: version.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -26,3 +25,4 @@ const Version$json = { /// Descriptor for `Version`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List versionDescriptor = $convert.base64Decode( 'CgdWZXJzaW9uEhQKBW1ham9yGAEgASgFUgVtYWpvchIUCgVtaW5vchgCIAEoBVIFbWlub3I='); + diff --git a/burt_network/lib/src/generated/version.pbserver.dart b/burt_network/lib/src/generated/version.pbserver.dart index 014260a8..ceaab427 100644 --- a/burt_network/lib/src/generated/version.pbserver.dart +++ b/burt_network/lib/src/generated/version.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: version.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/video.pb.dart b/burt_network/lib/src/generated/video.pb.dart index 369f87dd..a0922377 100644 --- a/burt_network/lib/src/generated/video.pb.dart +++ b/burt_network/lib/src/generated/video.pb.dart @@ -1,22 +1,21 @@ -// This is a generated file - do not edit. // -// Generated from video.proto. - +// Generated code. Do not modify. +// source: video.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'version.pb.dart' as $0; +import 'version.pb.dart' as $2; import 'video.pbenum.dart'; -import 'vision.pb.dart' as $1; +import 'vision.pb.dart' as $7; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -43,88 +42,111 @@ class CameraDetails extends $pb.GeneratedMessage { $core.int? streamHeight, $core.int? rotationQuarters, }) { - final result = create(); - if (name != null) result.name = name; - if (resolutionWidth != null) result.resolutionWidth = resolutionWidth; - if (resolutionHeight != null) result.resolutionHeight = resolutionHeight; - if (quality != null) result.quality = quality; - if (fps != null) result.fps = fps; - if (status != null) result.status = status; - if (autofocus != null) result.autofocus = autofocus; - if (zoom != null) result.zoom = zoom; - if (pan != null) result.pan = pan; - if (tilt != null) result.tilt = tilt; - if (focus != null) result.focus = focus; - if (diagonalFov != null) result.diagonalFov = diagonalFov; - if (horizontalFov != null) result.horizontalFov = horizontalFov; - if (verticalFov != null) result.verticalFov = verticalFov; - if (streamWidth != null) result.streamWidth = streamWidth; - if (streamHeight != null) result.streamHeight = streamHeight; - if (rotationQuarters != null) result.rotationQuarters = rotationQuarters; - return result; + final $result = create(); + if (name != null) { + $result.name = name; + } + if (resolutionWidth != null) { + $result.resolutionWidth = resolutionWidth; + } + if (resolutionHeight != null) { + $result.resolutionHeight = resolutionHeight; + } + if (quality != null) { + $result.quality = quality; + } + if (fps != null) { + $result.fps = fps; + } + if (status != null) { + $result.status = status; + } + if (autofocus != null) { + $result.autofocus = autofocus; + } + if (zoom != null) { + $result.zoom = zoom; + } + if (pan != null) { + $result.pan = pan; + } + if (tilt != null) { + $result.tilt = tilt; + } + if (focus != null) { + $result.focus = focus; + } + if (diagonalFov != null) { + $result.diagonalFov = diagonalFov; + } + if (horizontalFov != null) { + $result.horizontalFov = horizontalFov; + } + if (verticalFov != null) { + $result.verticalFov = verticalFov; + } + if (streamWidth != null) { + $result.streamWidth = streamWidth; + } + if (streamHeight != null) { + $result.streamHeight = streamHeight; + } + if (rotationQuarters != null) { + $result.rotationQuarters = rotationQuarters; + } + return $result; } - - CameraDetails._(); - - factory CameraDetails.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory CameraDetails.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'CameraDetails', - createEmptyInstance: create) - ..aE(1, _omitFieldNames ? '' : 'name', - enumValues: CameraName.values) - ..aI(2, _omitFieldNames ? '' : 'resolutionWidth') - ..aI(3, _omitFieldNames ? '' : 'resolutionHeight') - ..aI(4, _omitFieldNames ? '' : 'quality') - ..aI(5, _omitFieldNames ? '' : 'fps') - ..aE(6, _omitFieldNames ? '' : 'status', - enumValues: CameraStatus.values) + CameraDetails._() : super(); + factory CameraDetails.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CameraDetails.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CameraDetails', createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'name', $pb.PbFieldType.OE, defaultOrMaker: CameraName.CAMERA_NAME_UNDEFINED, valueOf: CameraName.valueOf, enumValues: CameraName.values) + ..a<$core.int>(2, _omitFieldNames ? '' : 'resolutionWidth', $pb.PbFieldType.O3) + ..a<$core.int>(3, _omitFieldNames ? '' : 'resolutionHeight', $pb.PbFieldType.O3) + ..a<$core.int>(4, _omitFieldNames ? '' : 'quality', $pb.PbFieldType.O3) + ..a<$core.int>(5, _omitFieldNames ? '' : 'fps', $pb.PbFieldType.O3) + ..e(6, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: CameraStatus.CAMERA_STATUS_UNDEFINED, valueOf: CameraStatus.valueOf, enumValues: CameraStatus.values) ..aOB(7, _omitFieldNames ? '' : 'autofocus') - ..aI(8, _omitFieldNames ? '' : 'zoom') - ..aI(9, _omitFieldNames ? '' : 'pan') - ..aI(10, _omitFieldNames ? '' : 'tilt') - ..aI(11, _omitFieldNames ? '' : 'focus') - ..aD(12, _omitFieldNames ? '' : 'diagonalFov', - fieldType: $pb.PbFieldType.OF) - ..aD(13, _omitFieldNames ? '' : 'horizontalFov', - fieldType: $pb.PbFieldType.OF) - ..aD(14, _omitFieldNames ? '' : 'verticalFov', - fieldType: $pb.PbFieldType.OF) - ..aI(15, _omitFieldNames ? '' : 'streamWidth') - ..aI(16, _omitFieldNames ? '' : 'streamHeight') - ..aI(17, _omitFieldNames ? '' : 'rotationQuarters', - protoName: 'rotationQuarters') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - CameraDetails clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - CameraDetails copyWith(void Function(CameraDetails) updates) => - super.copyWith((message) => updates(message as CameraDetails)) - as CameraDetails; - - @$core.override + ..a<$core.int>(8, _omitFieldNames ? '' : 'zoom', $pb.PbFieldType.O3) + ..a<$core.int>(9, _omitFieldNames ? '' : 'pan', $pb.PbFieldType.O3) + ..a<$core.int>(10, _omitFieldNames ? '' : 'tilt', $pb.PbFieldType.O3) + ..a<$core.int>(11, _omitFieldNames ? '' : 'focus', $pb.PbFieldType.O3) + ..a<$core.double>(12, _omitFieldNames ? '' : 'diagonalFov', $pb.PbFieldType.OF) + ..a<$core.double>(13, _omitFieldNames ? '' : 'horizontalFov', $pb.PbFieldType.OF) + ..a<$core.double>(14, _omitFieldNames ? '' : 'verticalFov', $pb.PbFieldType.OF) + ..a<$core.int>(15, _omitFieldNames ? '' : 'streamWidth', $pb.PbFieldType.O3) + ..a<$core.int>(16, _omitFieldNames ? '' : 'streamHeight', $pb.PbFieldType.O3) + ..a<$core.int>(17, _omitFieldNames ? '' : 'rotationQuarters', $pb.PbFieldType.O3, protoName: 'rotationQuarters') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CameraDetails clone() => CameraDetails()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CameraDetails copyWith(void Function(CameraDetails) updates) => super.copyWith((message) => updates(message as CameraDetails)) as CameraDetails; + $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CameraDetails create() => CameraDetails._(); - @$core.override CameraDetails createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static CameraDetails getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static CameraDetails getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CameraDetails? _defaultInstance; /// / The name of the camera. @$pb.TagNumber(1) CameraName get name => $_getN(0); @$pb.TagNumber(1) - set name(CameraName value) => $_setField(1, value); + set name(CameraName v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) @@ -134,7 +156,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.int get resolutionWidth => $_getIZ(1); @$pb.TagNumber(2) - set resolutionWidth($core.int value) => $_setSignedInt32(1, value); + set resolutionWidth($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasResolutionWidth() => $_has(1); @$pb.TagNumber(2) @@ -143,7 +165,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.int get resolutionHeight => $_getIZ(2); @$pb.TagNumber(3) - set resolutionHeight($core.int value) => $_setSignedInt32(2, value); + set resolutionHeight($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasResolutionHeight() => $_has(2); @$pb.TagNumber(3) @@ -153,7 +175,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.int get quality => $_getIZ(3); @$pb.TagNumber(4) - set quality($core.int value) => $_setSignedInt32(3, value); + set quality($core.int v) { $_setSignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasQuality() => $_has(3); @$pb.TagNumber(4) @@ -163,7 +185,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.int get fps => $_getIZ(4); @$pb.TagNumber(5) - set fps($core.int value) => $_setSignedInt32(4, value); + set fps($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasFps() => $_has(4); @$pb.TagNumber(5) @@ -173,7 +195,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(6) CameraStatus get status => $_getN(5); @$pb.TagNumber(6) - set status(CameraStatus value) => $_setField(6, value); + set status(CameraStatus v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasStatus() => $_has(5); @$pb.TagNumber(6) @@ -182,7 +204,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool get autofocus => $_getBF(6); @$pb.TagNumber(7) - set autofocus($core.bool value) => $_setBool(6, value); + set autofocus($core.bool v) { $_setBool(6, v); } @$pb.TagNumber(7) $core.bool hasAutofocus() => $_has(6); @$pb.TagNumber(7) @@ -191,7 +213,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.int get zoom => $_getIZ(7); @$pb.TagNumber(8) - set zoom($core.int value) => $_setSignedInt32(7, value); + set zoom($core.int v) { $_setSignedInt32(7, v); } @$pb.TagNumber(8) $core.bool hasZoom() => $_has(7); @$pb.TagNumber(8) @@ -200,7 +222,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.int get pan => $_getIZ(8); @$pb.TagNumber(9) - set pan($core.int value) => $_setSignedInt32(8, value); + set pan($core.int v) { $_setSignedInt32(8, v); } @$pb.TagNumber(9) $core.bool hasPan() => $_has(8); @$pb.TagNumber(9) @@ -209,7 +231,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.int get tilt => $_getIZ(9); @$pb.TagNumber(10) - set tilt($core.int value) => $_setSignedInt32(9, value); + set tilt($core.int v) { $_setSignedInt32(9, v); } @$pb.TagNumber(10) $core.bool hasTilt() => $_has(9); @$pb.TagNumber(10) @@ -218,7 +240,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(11) $core.int get focus => $_getIZ(10); @$pb.TagNumber(11) - set focus($core.int value) => $_setSignedInt32(10, value); + set focus($core.int v) { $_setSignedInt32(10, v); } @$pb.TagNumber(11) $core.bool hasFocus() => $_has(10); @$pb.TagNumber(11) @@ -227,7 +249,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(12) $core.double get diagonalFov => $_getN(11); @$pb.TagNumber(12) - set diagonalFov($core.double value) => $_setFloat(11, value); + set diagonalFov($core.double v) { $_setFloat(11, v); } @$pb.TagNumber(12) $core.bool hasDiagonalFov() => $_has(11); @$pb.TagNumber(12) @@ -236,7 +258,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(13) $core.double get horizontalFov => $_getN(12); @$pb.TagNumber(13) - set horizontalFov($core.double value) => $_setFloat(12, value); + set horizontalFov($core.double v) { $_setFloat(12, v); } @$pb.TagNumber(13) $core.bool hasHorizontalFov() => $_has(12); @$pb.TagNumber(13) @@ -245,7 +267,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(14) $core.double get verticalFov => $_getN(13); @$pb.TagNumber(14) - set verticalFov($core.double value) => $_setFloat(13, value); + set verticalFov($core.double v) { $_setFloat(13, v); } @$pb.TagNumber(14) $core.bool hasVerticalFov() => $_has(13); @$pb.TagNumber(14) @@ -255,7 +277,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(15) $core.int get streamWidth => $_getIZ(14); @$pb.TagNumber(15) - set streamWidth($core.int value) => $_setSignedInt32(14, value); + set streamWidth($core.int v) { $_setSignedInt32(14, v); } @$pb.TagNumber(15) $core.bool hasStreamWidth() => $_has(14); @$pb.TagNumber(15) @@ -265,7 +287,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(16) $core.int get streamHeight => $_getIZ(15); @$pb.TagNumber(16) - set streamHeight($core.int value) => $_setSignedInt32(15, value); + set streamHeight($core.int v) { $_setSignedInt32(15, v); } @$pb.TagNumber(16) $core.bool hasStreamHeight() => $_has(15); @$pb.TagNumber(16) @@ -275,7 +297,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(17) $core.int get rotationQuarters => $_getIZ(16); @$pb.TagNumber(17) - set rotationQuarters($core.int value) => $_setSignedInt32(16, value); + set rotationQuarters($core.int v) { $_setSignedInt32(16, v); } @$pb.TagNumber(17) $core.bool hasRotationQuarters() => $_has(16); @$pb.TagNumber(17) @@ -288,67 +310,71 @@ class VideoData extends $pb.GeneratedMessage { $core.String? id, CameraDetails? details, $core.List<$core.int>? frame, - $0.Version? version, + $2.Version? version, $core.String? imagePath, - $core.Iterable<$1.DetectedObject>? detectedObjects, + $core.Iterable<$7.DetectedObject>? detectedObjects, }) { - final result = create(); - if (id != null) result.id = id; - if (details != null) result.details = details; - if (frame != null) result.frame = frame; - if (version != null) result.version = version; - if (imagePath != null) result.imagePath = imagePath; - if (detectedObjects != null) result.detectedObjects.addAll(detectedObjects); - return result; + final $result = create(); + if (id != null) { + $result.id = id; + } + if (details != null) { + $result.details = details; + } + if (frame != null) { + $result.frame = frame; + } + if (version != null) { + $result.version = version; + } + if (imagePath != null) { + $result.imagePath = imagePath; + } + if (detectedObjects != null) { + $result.detectedObjects.addAll(detectedObjects); + } + return $result; } + VideoData._() : super(); + factory VideoData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory VideoData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - VideoData._(); - - factory VideoData.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory VideoData.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'VideoData', - createEmptyInstance: create) + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'VideoData', createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'id') - ..aOM(2, _omitFieldNames ? '' : 'details', - subBuilder: CameraDetails.create) - ..a<$core.List<$core.int>>( - 3, _omitFieldNames ? '' : 'frame', $pb.PbFieldType.OY) - ..aOM<$0.Version>(4, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) + ..aOM(2, _omitFieldNames ? '' : 'details', subBuilder: CameraDetails.create) + ..a<$core.List<$core.int>>(3, _omitFieldNames ? '' : 'frame', $pb.PbFieldType.OY) + ..aOM<$2.Version>(4, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) ..aOS(5, _omitFieldNames ? '' : 'imagePath', protoName: 'imagePath') - ..pPM<$1.DetectedObject>(6, _omitFieldNames ? '' : 'detectedObjects', - protoName: 'detectedObjects', subBuilder: $1.DetectedObject.create) - ..hasRequiredFields = false; + ..pc<$7.DetectedObject>(6, _omitFieldNames ? '' : 'detectedObjects', $pb.PbFieldType.PM, protoName: 'detectedObjects', subBuilder: $7.DetectedObject.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + VideoData clone() => VideoData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + VideoData copyWith(void Function(VideoData) updates) => super.copyWith((message) => updates(message as VideoData)) as VideoData; - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - VideoData clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - VideoData copyWith(void Function(VideoData) updates) => - super.copyWith((message) => updates(message as VideoData)) as VideoData; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VideoData create() => VideoData._(); - @$core.override VideoData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static VideoData getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static VideoData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VideoData? _defaultInstance; /// / The unique ID of this camera. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) - set id($core.String value) => $_setString(0, value); + set id($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) @@ -358,7 +384,7 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(2) CameraDetails get details => $_getN(1); @$pb.TagNumber(2) - set details(CameraDetails value) => $_setField(2, value); + set details(CameraDetails v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasDetails() => $_has(1); @$pb.TagNumber(2) @@ -370,7 +396,7 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.List<$core.int> get frame => $_getN(2); @$pb.TagNumber(3) - set frame($core.List<$core.int> value) => $_setBytes(2, value); + set frame($core.List<$core.int> v) { $_setBytes(2, v); } @$pb.TagNumber(3) $core.bool hasFrame() => $_has(2); @$pb.TagNumber(3) @@ -378,21 +404,21 @@ class VideoData extends $pb.GeneratedMessage { /// / The version of this video data. @$pb.TagNumber(4) - $0.Version get version => $_getN(3); + $2.Version get version => $_getN(3); @$pb.TagNumber(4) - set version($0.Version value) => $_setField(4, value); + set version($2.Version v) { $_setField(4, v); } @$pb.TagNumber(4) $core.bool hasVersion() => $_has(3); @$pb.TagNumber(4) void clearVersion() => $_clearField(4); @$pb.TagNumber(4) - $0.Version ensureVersion() => $_ensure(3); + $2.Version ensureVersion() => $_ensure(3); /// / The path that a high-quality screenshot was saved to. @$pb.TagNumber(5) $core.String get imagePath => $_getSZ(4); @$pb.TagNumber(5) - set imagePath($core.String value) => $_setString(4, value); + set imagePath($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasImagePath() => $_has(4); @$pb.TagNumber(5) @@ -400,7 +426,7 @@ class VideoData extends $pb.GeneratedMessage { /// / Any objects that were detected in the frame. @$pb.TagNumber(6) - $pb.PbList<$1.DetectedObject> get detectedObjects => $_getList(5); + $pb.PbList<$7.DetectedObject> get detectedObjects => $_getList(5); } /// / Make changes to a camera feed. @@ -408,61 +434,62 @@ class VideoCommand extends $pb.GeneratedMessage { factory VideoCommand({ $core.String? id, CameraDetails? details, - $0.Version? version, + $2.Version? version, $core.bool? takeSnapshot, }) { - final result = create(); - if (id != null) result.id = id; - if (details != null) result.details = details; - if (version != null) result.version = version; - if (takeSnapshot != null) result.takeSnapshot = takeSnapshot; - return result; + final $result = create(); + if (id != null) { + $result.id = id; + } + if (details != null) { + $result.details = details; + } + if (version != null) { + $result.version = version; + } + if (takeSnapshot != null) { + $result.takeSnapshot = takeSnapshot; + } + return $result; } + VideoCommand._() : super(); + factory VideoCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory VideoCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - VideoCommand._(); - - factory VideoCommand.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory VideoCommand.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'VideoCommand', - createEmptyInstance: create) + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'VideoCommand', createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'id') - ..aOM(2, _omitFieldNames ? '' : 'details', - subBuilder: CameraDetails.create) - ..aOM<$0.Version>(3, _omitFieldNames ? '' : 'version', - subBuilder: $0.Version.create) + ..aOM(2, _omitFieldNames ? '' : 'details', subBuilder: CameraDetails.create) + ..aOM<$2.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) ..aOB(4, _omitFieldNames ? '' : 'takeSnapshot', protoName: 'takeSnapshot') - ..hasRequiredFields = false; + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + VideoCommand clone() => VideoCommand()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + VideoCommand copyWith(void Function(VideoCommand) updates) => super.copyWith((message) => updates(message as VideoCommand)) as VideoCommand; - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - VideoCommand clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - VideoCommand copyWith(void Function(VideoCommand) updates) => - super.copyWith((message) => updates(message as VideoCommand)) - as VideoCommand; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static VideoCommand create() => VideoCommand._(); - @$core.override VideoCommand createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static VideoCommand getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static VideoCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VideoCommand? _defaultInstance; /// / The unique ID of the camera to change. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) - set id($core.String value) => $_setString(0, value); + set id($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) @@ -474,7 +501,7 @@ class VideoCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) CameraDetails get details => $_getN(1); @$pb.TagNumber(2) - set details(CameraDetails value) => $_setField(2, value); + set details(CameraDetails v) { $_setField(2, v); } @$pb.TagNumber(2) $core.bool hasDetails() => $_has(1); @$pb.TagNumber(2) @@ -483,27 +510,26 @@ class VideoCommand extends $pb.GeneratedMessage { CameraDetails ensureDetails() => $_ensure(1); @$pb.TagNumber(3) - $0.Version get version => $_getN(2); + $2.Version get version => $_getN(2); @$pb.TagNumber(3) - set version($0.Version value) => $_setField(3, value); + set version($2.Version v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) void clearVersion() => $_clearField(3); @$pb.TagNumber(3) - $0.Version ensureVersion() => $_ensure(2); + $2.Version ensureVersion() => $_ensure(2); @$pb.TagNumber(4) $core.bool get takeSnapshot => $_getBF(3); @$pb.TagNumber(4) - set takeSnapshot($core.bool value) => $_setBool(3, value); + set takeSnapshot($core.bool v) { $_setBool(3, v); } @$pb.TagNumber(4) $core.bool hasTakeSnapshot() => $_has(3); @$pb.TagNumber(4) void clearTakeSnapshot() => $_clearField(4); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/video.pbenum.dart b/burt_network/lib/src/generated/video.pbenum.dart index 1221c1c0..33091311 100644 --- a/burt_network/lib/src/generated/video.pbenum.dart +++ b/burt_network/lib/src/generated/video.pbenum.dart @@ -1,38 +1,29 @@ -// This is a generated file - do not edit. // -// Generated from video.proto. - +// Generated code. Do not modify. +// source: video.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class CameraStatus extends $pb.ProtobufEnum { - static const CameraStatus CAMERA_STATUS_UNDEFINED = - CameraStatus._(0, _omitEnumNames ? '' : 'CAMERA_STATUS_UNDEFINED'); - static const CameraStatus CAMERA_DISCONNECTED = - CameraStatus._(1, _omitEnumNames ? '' : 'CAMERA_DISCONNECTED'); - static const CameraStatus CAMERA_ENABLED = - CameraStatus._(2, _omitEnumNames ? '' : 'CAMERA_ENABLED'); - static const CameraStatus CAMERA_DISABLED = - CameraStatus._(3, _omitEnumNames ? '' : 'CAMERA_DISABLED'); - static const CameraStatus CAMERA_NOT_RESPONDING = - CameraStatus._(4, _omitEnumNames ? '' : 'CAMERA_NOT_RESPONDING'); - static const CameraStatus CAMERA_LOADING = - CameraStatus._(5, _omitEnumNames ? '' : 'CAMERA_LOADING'); - static const CameraStatus FRAME_TOO_LARGE = - CameraStatus._(6, _omitEnumNames ? '' : 'FRAME_TOO_LARGE'); - static const CameraStatus CAMERA_HAS_NO_NAME = - CameraStatus._(7, _omitEnumNames ? '' : 'CAMERA_HAS_NO_NAME'); + static const CameraStatus CAMERA_STATUS_UNDEFINED = CameraStatus._(0, _omitEnumNames ? '' : 'CAMERA_STATUS_UNDEFINED'); + static const CameraStatus CAMERA_DISCONNECTED = CameraStatus._(1, _omitEnumNames ? '' : 'CAMERA_DISCONNECTED'); + static const CameraStatus CAMERA_ENABLED = CameraStatus._(2, _omitEnumNames ? '' : 'CAMERA_ENABLED'); + static const CameraStatus CAMERA_DISABLED = CameraStatus._(3, _omitEnumNames ? '' : 'CAMERA_DISABLED'); + static const CameraStatus CAMERA_NOT_RESPONDING = CameraStatus._(4, _omitEnumNames ? '' : 'CAMERA_NOT_RESPONDING'); + static const CameraStatus CAMERA_LOADING = CameraStatus._(5, _omitEnumNames ? '' : 'CAMERA_LOADING'); + static const CameraStatus FRAME_TOO_LARGE = CameraStatus._(6, _omitEnumNames ? '' : 'FRAME_TOO_LARGE'); + static const CameraStatus CAMERA_HAS_NO_NAME = CameraStatus._(7, _omitEnumNames ? '' : 'CAMERA_HAS_NO_NAME'); - static const $core.List values = [ + static const $core.List values = [ CAMERA_STATUS_UNDEFINED, CAMERA_DISCONNECTED, CAMERA_ENABLED, @@ -43,35 +34,24 @@ class CameraStatus extends $pb.ProtobufEnum { CAMERA_HAS_NO_NAME, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 7); - static CameraStatus? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, CameraStatus> _byValue = $pb.ProtobufEnum.initByValue(values); + static CameraStatus? valueOf($core.int value) => _byValue[value]; - const CameraStatus._(super.value, super.name); + const CameraStatus._(super.v, super.n); } class CameraName extends $pb.ProtobufEnum { - static const CameraName CAMERA_NAME_UNDEFINED = - CameraName._(0, _omitEnumNames ? '' : 'CAMERA_NAME_UNDEFINED'); - static const CameraName ROVER_FRONT = - CameraName._(1, _omitEnumNames ? '' : 'ROVER_FRONT'); - static const CameraName ROVER_REAR = - CameraName._(2, _omitEnumNames ? '' : 'ROVER_REAR'); - static const CameraName AUTONOMY_DEPTH = - CameraName._(3, _omitEnumNames ? '' : 'AUTONOMY_DEPTH'); - static const CameraName SUBSYSTEM1 = - CameraName._(4, _omitEnumNames ? '' : 'SUBSYSTEM1'); - static const CameraName SUBSYSTEM2 = - CameraName._(5, _omitEnumNames ? '' : 'SUBSYSTEM2'); - static const CameraName SUBSYSTEM3 = - CameraName._(6, _omitEnumNames ? '' : 'SUBSYSTEM3'); - static const CameraName BOTTOM_LEFT = - CameraName._(7, _omitEnumNames ? '' : 'BOTTOM_LEFT'); - static const CameraName BOTTOM_RIGHT = - CameraName._(8, _omitEnumNames ? '' : 'BOTTOM_RIGHT'); + static const CameraName CAMERA_NAME_UNDEFINED = CameraName._(0, _omitEnumNames ? '' : 'CAMERA_NAME_UNDEFINED'); + static const CameraName ROVER_FRONT = CameraName._(1, _omitEnumNames ? '' : 'ROVER_FRONT'); + static const CameraName ROVER_REAR = CameraName._(2, _omitEnumNames ? '' : 'ROVER_REAR'); + static const CameraName AUTONOMY_DEPTH = CameraName._(3, _omitEnumNames ? '' : 'AUTONOMY_DEPTH'); + static const CameraName SUBSYSTEM1 = CameraName._(4, _omitEnumNames ? '' : 'SUBSYSTEM1'); + static const CameraName SUBSYSTEM2 = CameraName._(5, _omitEnumNames ? '' : 'SUBSYSTEM2'); + static const CameraName SUBSYSTEM3 = CameraName._(6, _omitEnumNames ? '' : 'SUBSYSTEM3'); + static const CameraName BOTTOM_LEFT = CameraName._(7, _omitEnumNames ? '' : 'BOTTOM_LEFT'); + static const CameraName BOTTOM_RIGHT = CameraName._(8, _omitEnumNames ? '' : 'BOTTOM_RIGHT'); - static const $core.List values = [ + static const $core.List values = [ CAMERA_NAME_UNDEFINED, ROVER_FRONT, ROVER_REAR, @@ -83,13 +63,11 @@ class CameraName extends $pb.ProtobufEnum { BOTTOM_RIGHT, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 8); - static CameraName? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, CameraName> _byValue = $pb.ProtobufEnum.initByValue(values); + static CameraName? valueOf($core.int value) => _byValue[value]; - const CameraName._(super.value, super.name); + const CameraName._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/video.pbjson.dart b/burt_network/lib/src/generated/video.pbjson.dart index d08e4392..eb5f2e9b 100644 --- a/burt_network/lib/src/generated/video.pbjson.dart +++ b/burt_network/lib/src/generated/video.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from video.proto. - +// Generated code. Do not modify. +// source: video.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -65,23 +64,10 @@ const CameraDetails$json = { '2': [ {'1': 'name', '3': 1, '4': 1, '5': 14, '6': '.CameraName', '10': 'name'}, {'1': 'resolution_width', '3': 2, '4': 1, '5': 5, '10': 'resolutionWidth'}, - { - '1': 'resolution_height', - '3': 3, - '4': 1, - '5': 5, - '10': 'resolutionHeight' - }, + {'1': 'resolution_height', '3': 3, '4': 1, '5': 5, '10': 'resolutionHeight'}, {'1': 'quality', '3': 4, '4': 1, '5': 5, '10': 'quality'}, {'1': 'fps', '3': 5, '4': 1, '5': 5, '10': 'fps'}, - { - '1': 'status', - '3': 6, - '4': 1, - '5': 14, - '6': '.CameraStatus', - '10': 'status' - }, + {'1': 'status', '3': 6, '4': 1, '5': 14, '6': '.CameraStatus', '10': 'status'}, {'1': 'autofocus', '3': 7, '4': 1, '5': 8, '10': 'autofocus'}, {'1': 'zoom', '3': 8, '4': 1, '5': 5, '10': 'zoom'}, {'1': 'pan', '3': 9, '4': 1, '5': 5, '10': 'pan'}, @@ -92,13 +78,7 @@ const CameraDetails$json = { {'1': 'vertical_fov', '3': 14, '4': 1, '5': 2, '10': 'verticalFov'}, {'1': 'stream_width', '3': 15, '4': 1, '5': 5, '10': 'streamWidth'}, {'1': 'stream_height', '3': 16, '4': 1, '5': 5, '10': 'streamHeight'}, - { - '1': 'rotationQuarters', - '3': 17, - '4': 1, - '5': 5, - '10': 'rotationQuarters' - }, + {'1': 'rotationQuarters', '3': 17, '4': 1, '5': 5, '10': 'rotationQuarters'}, ], }; @@ -120,25 +100,11 @@ const VideoData$json = { '1': 'VideoData', '2': [ {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, - { - '1': 'details', - '3': 2, - '4': 1, - '5': 11, - '6': '.CameraDetails', - '10': 'details' - }, + {'1': 'details', '3': 2, '4': 1, '5': 11, '6': '.CameraDetails', '10': 'details'}, {'1': 'frame', '3': 3, '4': 1, '5': 12, '10': 'frame'}, {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'imagePath', '3': 5, '4': 1, '5': 9, '10': 'imagePath'}, - { - '1': 'detectedObjects', - '3': 6, - '4': 3, - '5': 11, - '6': '.DetectedObject', - '10': 'detectedObjects' - }, + {'1': 'detectedObjects', '3': 6, '4': 3, '5': 11, '6': '.DetectedObject', '10': 'detectedObjects'}, ], }; @@ -154,14 +120,7 @@ const VideoCommand$json = { '1': 'VideoCommand', '2': [ {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, - { - '1': 'details', - '3': 2, - '4': 1, - '5': 11, - '6': '.CameraDetails', - '10': 'details' - }, + {'1': 'details', '3': 2, '4': 1, '5': 11, '6': '.CameraDetails', '10': 'details'}, {'1': 'version', '3': 3, '4': 1, '5': 11, '6': '.Version', '10': 'version'}, {'1': 'takeSnapshot', '3': 4, '4': 1, '5': 8, '10': 'takeSnapshot'}, ], @@ -172,3 +131,4 @@ final $typed_data.Uint8List videoCommandDescriptor = $convert.base64Decode( 'CgxWaWRlb0NvbW1hbmQSDgoCaWQYASABKAlSAmlkEigKB2RldGFpbHMYAiABKAsyDi5DYW1lcm' 'FEZXRhaWxzUgdkZXRhaWxzEiIKB3ZlcnNpb24YAyABKAsyCC5WZXJzaW9uUgd2ZXJzaW9uEiIK' 'DHRha2VTbmFwc2hvdBgEIAEoCFIMdGFrZVNuYXBzaG90'); + diff --git a/burt_network/lib/src/generated/video.pbserver.dart b/burt_network/lib/src/generated/video.pbserver.dart index 89842763..c5da8950 100644 --- a/burt_network/lib/src/generated/video.pbserver.dart +++ b/burt_network/lib/src/generated/video.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: video.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/vision.pb.dart b/burt_network/lib/src/generated/vision.pb.dart index 68c7661d..50b0106c 100644 --- a/burt_network/lib/src/generated/vision.pb.dart +++ b/burt_network/lib/src/generated/vision.pb.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from vision.proto. - +// Generated code. Do not modify. +// source: vision.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; @@ -26,52 +25,50 @@ class PnpResult extends $pb.GeneratedMessage { $0.Pose3d? cameraToTarget, $core.double? reprojectionError, }) { - final result = create(); - if (cameraToTarget != null) result.cameraToTarget = cameraToTarget; - if (reprojectionError != null) result.reprojectionError = reprojectionError; - return result; + final $result = create(); + if (cameraToTarget != null) { + $result.cameraToTarget = cameraToTarget; + } + if (reprojectionError != null) { + $result.reprojectionError = reprojectionError; + } + return $result; } + PnpResult._() : super(); + factory PnpResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PnpResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PnpResult', createEmptyInstance: create) + ..aOM<$0.Pose3d>(1, _omitFieldNames ? '' : 'cameraToTarget', protoName: 'cameraToTarget', subBuilder: $0.Pose3d.create) + ..a<$core.double>(2, _omitFieldNames ? '' : 'reprojectionError', $pb.PbFieldType.OD, protoName: 'reprojectionError') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PnpResult clone() => PnpResult()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PnpResult copyWith(void Function(PnpResult) updates) => super.copyWith((message) => updates(message as PnpResult)) as PnpResult; - PnpResult._(); - - factory PnpResult.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory PnpResult.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'PnpResult', - createEmptyInstance: create) - ..aOM<$0.Pose3d>(1, _omitFieldNames ? '' : 'cameraToTarget', - protoName: 'cameraToTarget', subBuilder: $0.Pose3d.create) - ..aD(2, _omitFieldNames ? '' : 'reprojectionError', - protoName: 'reprojectionError') - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - PnpResult clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - PnpResult copyWith(void Function(PnpResult) updates) => - super.copyWith((message) => updates(message as PnpResult)) as PnpResult; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PnpResult create() => PnpResult._(); - @$core.override PnpResult createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static PnpResult getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PnpResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PnpResult? _defaultInstance; @$pb.TagNumber(1) $0.Pose3d get cameraToTarget => $_getN(0); @$pb.TagNumber(1) - set cameraToTarget($0.Pose3d value) => $_setField(1, value); + set cameraToTarget($0.Pose3d v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasCameraToTarget() => $_has(0); @$pb.TagNumber(1) @@ -82,7 +79,7 @@ class PnpResult extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.double get reprojectionError => $_getN(1); @$pb.TagNumber(2) - set reprojectionError($core.double value) => $_setDouble(1, value); + set reprojectionError($core.double v) { $_setDouble(1, v); } @$pb.TagNumber(2) $core.bool hasReprojectionError() => $_has(1); @$pb.TagNumber(2) @@ -102,74 +99,83 @@ class DetectedObject extends $pb.GeneratedMessage { PnpResult? bestPnpResult, PnpResult? alternatePnpResult, }) { - final result = create(); - if (objectType != null) result.objectType = objectType; - if (arucoTagId != null) result.arucoTagId = arucoTagId; - if (xPosition != null) result.xPosition = xPosition; - if (relativeSize != null) result.relativeSize = relativeSize; - if (centerX != null) result.centerX = centerX; - if (centerY != null) result.centerY = centerY; - if (yaw != null) result.yaw = yaw; - if (pitch != null) result.pitch = pitch; - if (bestPnpResult != null) result.bestPnpResult = bestPnpResult; - if (alternatePnpResult != null) - result.alternatePnpResult = alternatePnpResult; - return result; + final $result = create(); + if (objectType != null) { + $result.objectType = objectType; + } + if (arucoTagId != null) { + $result.arucoTagId = arucoTagId; + } + if (xPosition != null) { + $result.xPosition = xPosition; + } + if (relativeSize != null) { + $result.relativeSize = relativeSize; + } + if (centerX != null) { + $result.centerX = centerX; + } + if (centerY != null) { + $result.centerY = centerY; + } + if (yaw != null) { + $result.yaw = yaw; + } + if (pitch != null) { + $result.pitch = pitch; + } + if (bestPnpResult != null) { + $result.bestPnpResult = bestPnpResult; + } + if (alternatePnpResult != null) { + $result.alternatePnpResult = alternatePnpResult; + } + return $result; } + DetectedObject._() : super(); + factory DetectedObject.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DetectedObject.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DetectedObject', createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'objectType', $pb.PbFieldType.OE, protoName: 'objectType', defaultOrMaker: DetectedObjectType.DETECTION_TYPE_UNDEFINED, valueOf: DetectedObjectType.valueOf, enumValues: DetectedObjectType.values) + ..a<$core.int>(2, _omitFieldNames ? '' : 'arucoTagId', $pb.PbFieldType.O3, protoName: 'arucoTagId') + ..a<$core.double>(4, _omitFieldNames ? '' : 'xPosition', $pb.PbFieldType.OF, protoName: 'xPosition') + ..a<$core.double>(5, _omitFieldNames ? '' : 'relativeSize', $pb.PbFieldType.OF, protoName: 'relativeSize') + ..a<$core.int>(6, _omitFieldNames ? '' : 'centerX', $pb.PbFieldType.O3, protoName: 'centerX') + ..a<$core.int>(7, _omitFieldNames ? '' : 'centerY', $pb.PbFieldType.O3, protoName: 'centerY') + ..a<$core.double>(8, _omitFieldNames ? '' : 'yaw', $pb.PbFieldType.OF) + ..a<$core.double>(9, _omitFieldNames ? '' : 'pitch', $pb.PbFieldType.OF) + ..aOM(10, _omitFieldNames ? '' : 'bestPnpResult', protoName: 'bestPnpResult', subBuilder: PnpResult.create) + ..aOM(11, _omitFieldNames ? '' : 'alternatePnpResult', protoName: 'alternatePnpResult', subBuilder: PnpResult.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DetectedObject clone() => DetectedObject()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DetectedObject copyWith(void Function(DetectedObject) updates) => super.copyWith((message) => updates(message as DetectedObject)) as DetectedObject; - DetectedObject._(); - - factory DetectedObject.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory DetectedObject.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'DetectedObject', - createEmptyInstance: create) - ..aE(1, _omitFieldNames ? '' : 'objectType', - protoName: 'objectType', enumValues: DetectedObjectType.values) - ..aI(2, _omitFieldNames ? '' : 'arucoTagId', protoName: 'arucoTagId') - ..aD(4, _omitFieldNames ? '' : 'xPosition', - protoName: 'xPosition', fieldType: $pb.PbFieldType.OF) - ..aD(5, _omitFieldNames ? '' : 'relativeSize', - protoName: 'relativeSize', fieldType: $pb.PbFieldType.OF) - ..aI(6, _omitFieldNames ? '' : 'centerX', protoName: 'centerX') - ..aI(7, _omitFieldNames ? '' : 'centerY', protoName: 'centerY') - ..aD(8, _omitFieldNames ? '' : 'yaw', fieldType: $pb.PbFieldType.OF) - ..aD(9, _omitFieldNames ? '' : 'pitch', fieldType: $pb.PbFieldType.OF) - ..aOM(10, _omitFieldNames ? '' : 'bestPnpResult', - protoName: 'bestPnpResult', subBuilder: PnpResult.create) - ..aOM(11, _omitFieldNames ? '' : 'alternatePnpResult', - protoName: 'alternatePnpResult', subBuilder: PnpResult.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - DetectedObject clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - DetectedObject copyWith(void Function(DetectedObject) updates) => - super.copyWith((message) => updates(message as DetectedObject)) - as DetectedObject; - - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DetectedObject create() => DetectedObject._(); - @$core.override DetectedObject createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static DetectedObject getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static DetectedObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DetectedObject? _defaultInstance; /// What was detected @$pb.TagNumber(1) DetectedObjectType get objectType => $_getN(0); @$pb.TagNumber(1) - set objectType(DetectedObjectType value) => $_setField(1, value); + set objectType(DetectedObjectType v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasObjectType() => $_has(0); @$pb.TagNumber(1) @@ -178,7 +184,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.int get arucoTagId => $_getIZ(1); @$pb.TagNumber(2) - set arucoTagId($core.int value) => $_setSignedInt32(1, value); + set arucoTagId($core.int v) { $_setSignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasArucoTagId() => $_has(1); @$pb.TagNumber(2) @@ -188,7 +194,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.double get xPosition => $_getN(2); @$pb.TagNumber(4) - set xPosition($core.double value) => $_setFloat(2, value); + set xPosition($core.double v) { $_setFloat(2, v); } @$pb.TagNumber(4) $core.bool hasXPosition() => $_has(2); @$pb.TagNumber(4) @@ -197,7 +203,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.double get relativeSize => $_getN(3); @$pb.TagNumber(5) - set relativeSize($core.double value) => $_setFloat(3, value); + set relativeSize($core.double v) { $_setFloat(3, v); } @$pb.TagNumber(5) $core.bool hasRelativeSize() => $_has(3); @$pb.TagNumber(5) @@ -206,7 +212,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.int get centerX => $_getIZ(4); @$pb.TagNumber(6) - set centerX($core.int value) => $_setSignedInt32(4, value); + set centerX($core.int v) { $_setSignedInt32(4, v); } @$pb.TagNumber(6) $core.bool hasCenterX() => $_has(4); @$pb.TagNumber(6) @@ -215,7 +221,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.int get centerY => $_getIZ(5); @$pb.TagNumber(7) - set centerY($core.int value) => $_setSignedInt32(5, value); + set centerY($core.int v) { $_setSignedInt32(5, v); } @$pb.TagNumber(7) $core.bool hasCenterY() => $_has(5); @$pb.TagNumber(7) @@ -225,7 +231,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.double get yaw => $_getN(6); @$pb.TagNumber(8) - set yaw($core.double value) => $_setFloat(6, value); + set yaw($core.double v) { $_setFloat(6, v); } @$pb.TagNumber(8) $core.bool hasYaw() => $_has(6); @$pb.TagNumber(8) @@ -234,7 +240,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.double get pitch => $_getN(7); @$pb.TagNumber(9) - set pitch($core.double value) => $_setFloat(7, value); + set pitch($core.double v) { $_setFloat(7, v); } @$pb.TagNumber(9) $core.bool hasPitch() => $_has(7); @$pb.TagNumber(9) @@ -244,7 +250,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(10) PnpResult get bestPnpResult => $_getN(8); @$pb.TagNumber(10) - set bestPnpResult(PnpResult value) => $_setField(10, value); + set bestPnpResult(PnpResult v) { $_setField(10, v); } @$pb.TagNumber(10) $core.bool hasBestPnpResult() => $_has(8); @$pb.TagNumber(10) @@ -255,7 +261,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(11) PnpResult get alternatePnpResult => $_getN(9); @$pb.TagNumber(11) - set alternatePnpResult(PnpResult value) => $_setField(11, value); + set alternatePnpResult(PnpResult v) { $_setField(11, v); } @$pb.TagNumber(11) $core.bool hasAlternatePnpResult() => $_has(9); @$pb.TagNumber(11) @@ -264,7 +270,6 @@ class DetectedObject extends $pb.GeneratedMessage { PnpResult ensureAlternatePnpResult() => $_ensure(9); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/vision.pbenum.dart b/burt_network/lib/src/generated/vision.pbenum.dart index 74acc72a..3c4d9a47 100644 --- a/burt_network/lib/src/generated/vision.pbenum.dart +++ b/burt_network/lib/src/generated/vision.pbenum.dart @@ -1,43 +1,36 @@ -// This is a generated file - do not edit. // -// Generated from vision.proto. - +// Generated code. Do not modify. +// source: vision.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class DetectedObjectType extends $pb.ProtobufEnum { - static const DetectedObjectType DETECTION_TYPE_UNDEFINED = - DetectedObjectType._(0, _omitEnumNames ? '' : 'DETECTION_TYPE_UNDEFINED'); - static const DetectedObjectType ARUCO = - DetectedObjectType._(1, _omitEnumNames ? '' : 'ARUCO'); - static const DetectedObjectType HAMMER = - DetectedObjectType._(2, _omitEnumNames ? '' : 'HAMMER'); - static const DetectedObjectType BOTTLE = - DetectedObjectType._(3, _omitEnumNames ? '' : 'BOTTLE'); - - static const $core.List values = [ + static const DetectedObjectType DETECTION_TYPE_UNDEFINED = DetectedObjectType._(0, _omitEnumNames ? '' : 'DETECTION_TYPE_UNDEFINED'); + static const DetectedObjectType ARUCO = DetectedObjectType._(1, _omitEnumNames ? '' : 'ARUCO'); + static const DetectedObjectType HAMMER = DetectedObjectType._(2, _omitEnumNames ? '' : 'HAMMER'); + static const DetectedObjectType BOTTLE = DetectedObjectType._(3, _omitEnumNames ? '' : 'BOTTLE'); + + static const $core.List values = [ DETECTION_TYPE_UNDEFINED, ARUCO, HAMMER, BOTTLE, ]; - static final $core.List _byValue = - $pb.ProtobufEnum.$_initByValueList(values, 3); - static DetectedObjectType? valueOf($core.int value) => - value < 0 || value >= _byValue.length ? null : _byValue[value]; + static final $core.Map<$core.int, DetectedObjectType> _byValue = $pb.ProtobufEnum.initByValue(values); + static DetectedObjectType? valueOf($core.int value) => _byValue[value]; - const DetectedObjectType._(super.value, super.name); + const DetectedObjectType._(super.v, super.n); } -const $core.bool _omitEnumNames = - $core.bool.fromEnvironment('protobuf.omit_enum_names'); + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/burt_network/lib/src/generated/vision.pbjson.dart b/burt_network/lib/src/generated/vision.pbjson.dart index 6df09f92..46997826 100644 --- a/burt_network/lib/src/generated/vision.pbjson.dart +++ b/burt_network/lib/src/generated/vision.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from vision.proto. - +// Generated code. Do not modify. +// source: vision.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -34,21 +33,8 @@ final $typed_data.Uint8List detectedObjectTypeDescriptor = $convert.base64Decode const PnpResult$json = { '1': 'PnpResult', '2': [ - { - '1': 'cameraToTarget', - '3': 1, - '4': 1, - '5': 11, - '6': '.Pose3d', - '10': 'cameraToTarget' - }, - { - '1': 'reprojectionError', - '3': 2, - '4': 1, - '5': 1, - '10': 'reprojectionError' - }, + {'1': 'cameraToTarget', '3': 1, '4': 1, '5': 11, '6': '.Pose3d', '10': 'cameraToTarget'}, + {'1': 'reprojectionError', '3': 2, '4': 1, '5': 1, '10': 'reprojectionError'}, ], }; @@ -61,14 +47,7 @@ final $typed_data.Uint8List pnpResultDescriptor = $convert.base64Decode( const DetectedObject$json = { '1': 'DetectedObject', '2': [ - { - '1': 'objectType', - '3': 1, - '4': 1, - '5': 14, - '6': '.DetectedObjectType', - '10': 'objectType' - }, + {'1': 'objectType', '3': 1, '4': 1, '5': 14, '6': '.DetectedObjectType', '10': 'objectType'}, {'1': 'arucoTagId', '3': 2, '4': 1, '5': 5, '10': 'arucoTagId'}, {'1': 'xPosition', '3': 4, '4': 1, '5': 2, '10': 'xPosition'}, {'1': 'relativeSize', '3': 5, '4': 1, '5': 2, '10': 'relativeSize'}, @@ -76,22 +55,8 @@ const DetectedObject$json = { {'1': 'centerY', '3': 7, '4': 1, '5': 5, '10': 'centerY'}, {'1': 'yaw', '3': 8, '4': 1, '5': 2, '10': 'yaw'}, {'1': 'pitch', '3': 9, '4': 1, '5': 2, '10': 'pitch'}, - { - '1': 'bestPnpResult', - '3': 10, - '4': 1, - '5': 11, - '6': '.PnpResult', - '10': 'bestPnpResult' - }, - { - '1': 'alternatePnpResult', - '3': 11, - '4': 1, - '5': 11, - '6': '.PnpResult', - '10': 'alternatePnpResult' - }, + {'1': 'bestPnpResult', '3': 10, '4': 1, '5': 11, '6': '.PnpResult', '10': 'bestPnpResult'}, + {'1': 'alternatePnpResult', '3': 11, '4': 1, '5': 11, '6': '.PnpResult', '10': 'alternatePnpResult'}, ], }; @@ -104,3 +69,4 @@ final $typed_data.Uint8List detectedObjectDescriptor = $convert.base64Decode( 'A3lhdxgIIAEoAlIDeWF3EhQKBXBpdGNoGAkgASgCUgVwaXRjaBIwCg1iZXN0UG5wUmVzdWx0GA' 'ogASgLMgouUG5wUmVzdWx0Ug1iZXN0UG5wUmVzdWx0EjoKEmFsdGVybmF0ZVBucFJlc3VsdBgL' 'IAEoCzIKLlBucFJlc3VsdFISYWx0ZXJuYXRlUG5wUmVzdWx0'); + diff --git a/burt_network/lib/src/generated/vision.pbserver.dart b/burt_network/lib/src/generated/vision.pbserver.dart index 7a1be168..3fe00ac5 100644 --- a/burt_network/lib/src/generated/vision.pbserver.dart +++ b/burt_network/lib/src/generated/vision.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: vision.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names diff --git a/burt_network/lib/src/generated/wrapper.pb.dart b/burt_network/lib/src/generated/wrapper.pb.dart index 98011fdf..b99ad0bb 100644 --- a/burt_network/lib/src/generated/wrapper.pb.dart +++ b/burt_network/lib/src/generated/wrapper.pb.dart @@ -1,20 +1,19 @@ -// This is a generated file - do not edit. // -// Generated from wrapper.proto. - +// Generated code. Do not modify. +// source: wrapper.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'google/protobuf/timestamp.pb.dart' as $0; +import 'google/protobuf/timestamp.pb.dart' as $8; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -22,57 +21,56 @@ class WrappedMessage extends $pb.GeneratedMessage { factory WrappedMessage({ $core.List<$core.int>? data, $core.String? name, - $0.Timestamp? timestamp, + $8.Timestamp? timestamp, }) { - final result = create(); - if (data != null) result.data = data; - if (name != null) result.name = name; - if (timestamp != null) result.timestamp = timestamp; - return result; + final $result = create(); + if (data != null) { + $result.data = data; + } + if (name != null) { + $result.name = name; + } + if (timestamp != null) { + $result.timestamp = timestamp; + } + return $result; } + WrappedMessage._() : super(); + factory WrappedMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory WrappedMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - WrappedMessage._(); - - factory WrappedMessage.fromBuffer($core.List<$core.int> data, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(data, registry); - factory WrappedMessage.fromJson($core.String json, - [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(json, registry); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'WrappedMessage', - createEmptyInstance: create) - ..a<$core.List<$core.int>>( - 1, _omitFieldNames ? '' : 'data', $pb.PbFieldType.OY) + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'WrappedMessage', createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'data', $pb.PbFieldType.OY) ..aOS(2, _omitFieldNames ? '' : 'name') - ..aOM<$0.Timestamp>(3, _omitFieldNames ? '' : 'timestamp', - subBuilder: $0.Timestamp.create) - ..hasRequiredFields = false; - - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - WrappedMessage clone() => deepCopy(); - @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') - WrappedMessage copyWith(void Function(WrappedMessage) updates) => - super.copyWith((message) => updates(message as WrappedMessage)) - as WrappedMessage; + ..aOM<$8.Timestamp>(3, _omitFieldNames ? '' : 'timestamp', subBuilder: $8.Timestamp.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + WrappedMessage clone() => WrappedMessage()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + WrappedMessage copyWith(void Function(WrappedMessage) updates) => super.copyWith((message) => updates(message as WrappedMessage)) as WrappedMessage; - @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WrappedMessage create() => WrappedMessage._(); - @$core.override WrappedMessage createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static WrappedMessage getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static WrappedMessage getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WrappedMessage? _defaultInstance; @$pb.TagNumber(1) $core.List<$core.int> get data => $_getN(0); @$pb.TagNumber(1) - set data($core.List<$core.int> value) => $_setBytes(0, value); + set data($core.List<$core.int> v) { $_setBytes(0, v); } @$pb.TagNumber(1) $core.bool hasData() => $_has(0); @$pb.TagNumber(1) @@ -81,25 +79,24 @@ class WrappedMessage extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) - set name($core.String value) => $_setString(1, value); + set name($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(3) - $0.Timestamp get timestamp => $_getN(2); + $8.Timestamp get timestamp => $_getN(2); @$pb.TagNumber(3) - set timestamp($0.Timestamp value) => $_setField(3, value); + set timestamp($8.Timestamp v) { $_setField(3, v); } @$pb.TagNumber(3) $core.bool hasTimestamp() => $_has(2); @$pb.TagNumber(3) void clearTimestamp() => $_clearField(3); @$pb.TagNumber(3) - $0.Timestamp ensureTimestamp() => $_ensure(2); + $8.Timestamp ensureTimestamp() => $_ensure(2); } -const $core.bool _omitFieldNames = - $core.bool.fromEnvironment('protobuf.omit_field_names'); -const $core.bool _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/burt_network/lib/src/generated/wrapper.pbenum.dart b/burt_network/lib/src/generated/wrapper.pbenum.dart index e29bb533..7dcd03f2 100644 --- a/burt_network/lib/src/generated/wrapper.pbenum.dart +++ b/burt_network/lib/src/generated/wrapper.pbenum.dart @@ -1,11 +1,11 @@ -// This is a generated file - do not edit. // -// Generated from wrapper.proto. - +// Generated code. Do not modify. +// source: wrapper.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/burt_network/lib/src/generated/wrapper.pbjson.dart b/burt_network/lib/src/generated/wrapper.pbjson.dart index 10461c1d..89425617 100644 --- a/burt_network/lib/src/generated/wrapper.pbjson.dart +++ b/burt_network/lib/src/generated/wrapper.pbjson.dart @@ -1,14 +1,13 @@ -// This is a generated file - do not edit. // -// Generated from wrapper.proto. - +// Generated code. Do not modify. +// source: wrapper.proto +// // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references -// ignore_for_file: constant_identifier_names -// ignore_for_file: curly_braces_in_flow_control_structures -// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; @@ -20,14 +19,7 @@ const WrappedMessage$json = { '2': [ {'1': 'data', '3': 1, '4': 1, '5': 12, '10': 'data'}, {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, - { - '1': 'timestamp', - '3': 3, - '4': 1, - '5': 11, - '6': '.google.protobuf.Timestamp', - '10': 'timestamp' - }, + {'1': 'timestamp', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '10': 'timestamp'}, ], }; @@ -36,3 +28,4 @@ final $typed_data.Uint8List wrappedMessageDescriptor = $convert.base64Decode( 'Cg5XcmFwcGVkTWVzc2FnZRISCgRkYXRhGAEgASgMUgRkYXRhEhIKBG5hbWUYAiABKAlSBG5hbW' 'USOAoJdGltZXN0YW1wGAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJdGltZXN0' 'YW1w'); + diff --git a/burt_network/lib/src/generated/wrapper.pbserver.dart b/burt_network/lib/src/generated/wrapper.pbserver.dart index 80a02e5c..c827777b 100644 --- a/burt_network/lib/src/generated/wrapper.pbserver.dart +++ b/burt_network/lib/src/generated/wrapper.pbserver.dart @@ -2,7 +2,7 @@ // Generated code. Do not modify. // source: wrapper.proto // -// @dart = 2.12 +// @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names From 545ef8378843b65d6037aa40e7121ab8d409c5c7 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 12:25:52 -0500 Subject: [PATCH 16/19] Change proto version --- burt_network/pubspec.yaml | 2 +- video/pubspec.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/burt_network/pubspec.yaml b/burt_network/pubspec.yaml index d647a5d0..956d728b 100644 --- a/burt_network/pubspec.yaml +++ b/burt_network/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: libserialport: ^0.3.0+1 logger: ^2.0.2 meta: ^1.9.1 - protobuf: ^3.0.0 + protobuf: ^4.2.0 dev_dependencies: test: ^1.21.0 diff --git a/video/pubspec.yaml b/video/pubspec.yaml index 218657b7..8422c670 100644 --- a/video/pubspec.yaml +++ b/video/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: burt_network: ^2.7.0 typed_isolate: ^6.0.0 ffi: ^2.1.0 - protobuf: ^3.1.0 + protobuf: ^4.2.0 dartcv4: ^1.1.8 dev_dependencies: From 1509fa9cfe3252fee32e1275a6e8870df24dfdc1 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 12:34:58 -0500 Subject: [PATCH 17/19] Regen --- burt_network/lib/src/generated/arm.pb.dart | 401 ++++++------------ .../lib/src/generated/arm.pbenum.dart | 4 +- .../lib/src/generated/arm.pbjson.dart | 4 +- .../lib/src/generated/arm.pbserver.dart | 4 +- .../lib/src/generated/autonomy.pb.dart | 136 ++---- .../lib/src/generated/autonomy.pbenum.dart | 8 +- .../lib/src/generated/autonomy.pbjson.dart | 4 +- .../lib/src/generated/autonomy.pbserver.dart | 4 +- .../lib/src/generated/base_station.pb.dart | 256 ++++------- .../src/generated/base_station.pbenum.dart | 9 +- .../src/generated/base_station.pbjson.dart | 4 +- .../src/generated/base_station.pbserver.dart | 4 +- burt_network/lib/src/generated/core.pb.dart | 44 +- .../lib/src/generated/core.pbenum.dart | 6 +- .../lib/src/generated/core.pbjson.dart | 4 +- .../lib/src/generated/core.pbserver.dart | 4 +- burt_network/lib/src/generated/drive.pb.dart | 336 ++++----------- .../lib/src/generated/drive.pbenum.dart | 10 +- .../lib/src/generated/drive.pbjson.dart | 4 +- .../lib/src/generated/drive.pbserver.dart | 4 +- .../lib/src/generated/geometry.pb.dart | 76 +--- .../lib/src/generated/geometry.pbenum.dart | 4 +- .../lib/src/generated/geometry.pbjson.dart | 4 +- .../lib/src/generated/geometry.pbserver.dart | 4 +- .../google/protobuf/timestamp.pb.dart | 121 +----- .../google/protobuf/timestamp.pbenum.dart | 4 +- .../google/protobuf/timestamp.pbjson.dart | 4 +- .../google/protobuf/timestamp.pbserver.dart | 4 +- burt_network/lib/src/generated/gps.pb.dart | 82 +--- .../lib/src/generated/gps.pbenum.dart | 6 +- .../lib/src/generated/gps.pbjson.dart | 4 +- .../lib/src/generated/gps.pbserver.dart | 4 +- burt_network/lib/src/generated/lidar.pb.dart | 76 +--- .../lib/src/generated/lidar.pbenum.dart | 4 +- .../lib/src/generated/lidar.pbjson.dart | 4 +- .../lib/src/generated/lidar.pbserver.dart | 4 +- burt_network/lib/src/generated/logs.pb.dart | 46 +- .../lib/src/generated/logs.pbenum.dart | 6 +- .../lib/src/generated/logs.pbjson.dart | 4 +- .../lib/src/generated/logs.pbserver.dart | 4 +- burt_network/lib/src/generated/motor.pb.dart | 97 +---- .../lib/src/generated/motor.pbenum.dart | 6 +- .../lib/src/generated/motor.pbjson.dart | 4 +- .../lib/src/generated/motor.pbserver.dart | 4 +- burt_network/lib/src/generated/relays.pb.dart | 228 ++++------ .../lib/src/generated/relays.pbenum.dart | 4 +- .../lib/src/generated/relays.pbjson.dart | 4 +- .../lib/src/generated/relays.pbserver.dart | 4 +- .../lib/src/generated/science.pb.dart | 163 ++----- .../lib/src/generated/science.pbenum.dart | 16 +- .../lib/src/generated/science.pbjson.dart | 4 +- .../lib/src/generated/science.pbserver.dart | 4 +- burt_network/lib/src/generated/status.pb.dart | 24 +- .../lib/src/generated/status.pbenum.dart | 11 +- .../lib/src/generated/status.pbjson.dart | 4 +- .../lib/src/generated/status.pbserver.dart | 4 +- .../lib/src/generated/subsystems.pb.dart | 90 ++-- .../lib/src/generated/subsystems.pbenum.dart | 4 +- .../lib/src/generated/subsystems.pbjson.dart | 4 +- .../src/generated/subsystems.pbserver.dart | 4 +- burt_network/lib/src/generated/utils.pb.dart | 6 +- .../lib/src/generated/utils.pbenum.dart | 6 +- .../lib/src/generated/utils.pbjson.dart | 4 +- .../lib/src/generated/utils.pbserver.dart | 4 +- .../lib/src/generated/version.pb.dart | 24 +- .../lib/src/generated/version.pbenum.dart | 4 +- .../lib/src/generated/version.pbjson.dart | 4 +- .../lib/src/generated/version.pbserver.dart | 4 +- burt_network/lib/src/generated/video.pb.dart | 237 ++--------- .../lib/src/generated/video.pbenum.dart | 8 +- .../lib/src/generated/video.pbjson.dart | 4 +- .../lib/src/generated/video.pbserver.dart | 4 +- burt_network/lib/src/generated/vision.pb.dart | 102 +---- .../lib/src/generated/vision.pbenum.dart | 6 +- .../lib/src/generated/vision.pbjson.dart | 4 +- .../lib/src/generated/vision.pbserver.dart | 4 +- .../lib/src/generated/wrapper.pb.dart | 32 +- .../lib/src/generated/wrapper.pbenum.dart | 4 +- .../lib/src/generated/wrapper.pbjson.dart | 4 +- .../lib/src/generated/wrapper.pbserver.dart | 4 +- burt_network/pubspec.yaml | 2 +- video/pubspec.yaml | 2 +- 82 files changed, 773 insertions(+), 2098 deletions(-) diff --git a/burt_network/lib/src/generated/arm.pb.dart b/burt_network/lib/src/generated/arm.pb.dart index 0db2fe69..86430f3d 100644 --- a/burt_network/lib/src/generated/arm.pb.dart +++ b/burt_network/lib/src/generated/arm.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: arm.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,42 +14,12 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'geometry.pb.dart' as $0; -import 'motor.pb.dart' as $1; -import 'utils.pbenum.dart' as $3; -import 'version.pb.dart' as $2; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'motor.pb.dart' as $5; +import 'utils.pbenum.dart' as $4; +import 'version.pb.dart' as $1; class ArmData extends $pb.GeneratedMessage { - factory ArmData({ - $0.Coordinates? currentPosition, - $0.Coordinates? targetPosition, - $1.MotorData? base, - $1.MotorData? shoulder, - $1.MotorData? elbow, - $2.Version? version, - }) { - final $result = create(); - if (currentPosition != null) { - $result.currentPosition = currentPosition; - } - if (targetPosition != null) { - $result.targetPosition = targetPosition; - } - if (base != null) { - $result.base = base; - } - if (shoulder != null) { - $result.shoulder = shoulder; - } - if (elbow != null) { - $result.elbow = elbow; - } - if (version != null) { - $result.version = version; - } - return $result; - } + factory ArmData() => create(); ArmData._() : super(); factory ArmData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ArmData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -57,10 +27,10 @@ class ArmData extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ArmData', createEmptyInstance: create) ..aOM<$0.Coordinates>(1, _omitFieldNames ? '' : 'currentPosition', protoName: 'currentPosition', subBuilder: $0.Coordinates.create) ..aOM<$0.Coordinates>(2, _omitFieldNames ? '' : 'targetPosition', protoName: 'targetPosition', subBuilder: $0.Coordinates.create) - ..aOM<$1.MotorData>(3, _omitFieldNames ? '' : 'base', subBuilder: $1.MotorData.create) - ..aOM<$1.MotorData>(4, _omitFieldNames ? '' : 'shoulder', subBuilder: $1.MotorData.create) - ..aOM<$1.MotorData>(5, _omitFieldNames ? '' : 'elbow', subBuilder: $1.MotorData.create) - ..aOM<$2.Version>(6, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$5.MotorData>(3, _omitFieldNames ? '' : 'base', subBuilder: $5.MotorData.create) + ..aOM<$5.MotorData>(4, _omitFieldNames ? '' : 'shoulder', subBuilder: $5.MotorData.create) + ..aOM<$5.MotorData>(5, _omitFieldNames ? '' : 'elbow', subBuilder: $5.MotorData.create) + ..aOM<$1.Version>(6, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..hasRequiredFields = false ; @@ -88,120 +58,72 @@ class ArmData extends $pb.GeneratedMessage { @$pb.TagNumber(1) $0.Coordinates get currentPosition => $_getN(0); @$pb.TagNumber(1) - set currentPosition($0.Coordinates v) { $_setField(1, v); } + set currentPosition($0.Coordinates v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasCurrentPosition() => $_has(0); @$pb.TagNumber(1) - void clearCurrentPosition() => $_clearField(1); + void clearCurrentPosition() => clearField(1); @$pb.TagNumber(1) $0.Coordinates ensureCurrentPosition() => $_ensure(0); @$pb.TagNumber(2) $0.Coordinates get targetPosition => $_getN(1); @$pb.TagNumber(2) - set targetPosition($0.Coordinates v) { $_setField(2, v); } + set targetPosition($0.Coordinates v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasTargetPosition() => $_has(1); @$pb.TagNumber(2) - void clearTargetPosition() => $_clearField(2); + void clearTargetPosition() => clearField(2); @$pb.TagNumber(2) $0.Coordinates ensureTargetPosition() => $_ensure(1); @$pb.TagNumber(3) - $1.MotorData get base => $_getN(2); + $5.MotorData get base => $_getN(2); @$pb.TagNumber(3) - set base($1.MotorData v) { $_setField(3, v); } + set base($5.MotorData v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasBase() => $_has(2); @$pb.TagNumber(3) - void clearBase() => $_clearField(3); + void clearBase() => clearField(3); @$pb.TagNumber(3) - $1.MotorData ensureBase() => $_ensure(2); + $5.MotorData ensureBase() => $_ensure(2); @$pb.TagNumber(4) - $1.MotorData get shoulder => $_getN(3); + $5.MotorData get shoulder => $_getN(3); @$pb.TagNumber(4) - set shoulder($1.MotorData v) { $_setField(4, v); } + set shoulder($5.MotorData v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasShoulder() => $_has(3); @$pb.TagNumber(4) - void clearShoulder() => $_clearField(4); + void clearShoulder() => clearField(4); @$pb.TagNumber(4) - $1.MotorData ensureShoulder() => $_ensure(3); + $5.MotorData ensureShoulder() => $_ensure(3); @$pb.TagNumber(5) - $1.MotorData get elbow => $_getN(4); + $5.MotorData get elbow => $_getN(4); @$pb.TagNumber(5) - set elbow($1.MotorData v) { $_setField(5, v); } + set elbow($5.MotorData v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasElbow() => $_has(4); @$pb.TagNumber(5) - void clearElbow() => $_clearField(5); + void clearElbow() => clearField(5); @$pb.TagNumber(5) - $1.MotorData ensureElbow() => $_ensure(4); + $5.MotorData ensureElbow() => $_ensure(4); @$pb.TagNumber(6) - $2.Version get version => $_getN(5); + $1.Version get version => $_getN(5); @$pb.TagNumber(6) - set version($2.Version v) { $_setField(6, v); } + set version($1.Version v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasVersion() => $_has(5); @$pb.TagNumber(6) - void clearVersion() => $_clearField(6); + void clearVersion() => clearField(6); @$pb.TagNumber(6) - $2.Version ensureVersion() => $_ensure(5); + $1.Version ensureVersion() => $_ensure(5); } class ArmCommand extends $pb.GeneratedMessage { - factory ArmCommand({ - $core.bool? stop, - $core.bool? calibrate, - $1.MotorCommand? swivel, - $1.MotorCommand? shoulder, - $1.MotorCommand? elbow, - $1.MotorCommand? gripperLift, - $core.double? ikX, - $core.double? ikY, - $core.double? ikZ, - $core.bool? jab, - $2.Version? version, - }) { - final $result = create(); - if (stop != null) { - $result.stop = stop; - } - if (calibrate != null) { - $result.calibrate = calibrate; - } - if (swivel != null) { - $result.swivel = swivel; - } - if (shoulder != null) { - $result.shoulder = shoulder; - } - if (elbow != null) { - $result.elbow = elbow; - } - if (gripperLift != null) { - $result.gripperLift = gripperLift; - } - if (ikX != null) { - $result.ikX = ikX; - } - if (ikY != null) { - $result.ikY = ikY; - } - if (ikZ != null) { - $result.ikZ = ikZ; - } - if (jab != null) { - $result.jab = jab; - } - if (version != null) { - $result.version = version; - } - return $result; - } + factory ArmCommand() => create(); ArmCommand._() : super(); factory ArmCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ArmCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -209,15 +131,15 @@ class ArmCommand extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ArmCommand', createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'stop') ..aOB(2, _omitFieldNames ? '' : 'calibrate') - ..aOM<$1.MotorCommand>(3, _omitFieldNames ? '' : 'swivel', subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(4, _omitFieldNames ? '' : 'shoulder', subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(5, _omitFieldNames ? '' : 'elbow', subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(6, _omitFieldNames ? '' : 'gripperLift', subBuilder: $1.MotorCommand.create) + ..aOM<$5.MotorCommand>(3, _omitFieldNames ? '' : 'swivel', subBuilder: $5.MotorCommand.create) + ..aOM<$5.MotorCommand>(4, _omitFieldNames ? '' : 'shoulder', subBuilder: $5.MotorCommand.create) + ..aOM<$5.MotorCommand>(5, _omitFieldNames ? '' : 'elbow', subBuilder: $5.MotorCommand.create) + ..aOM<$5.MotorCommand>(6, _omitFieldNames ? '' : 'gripperLift', subBuilder: $5.MotorCommand.create) ..a<$core.double>(7, _omitFieldNames ? '' : 'ikX', $pb.PbFieldType.OF) ..a<$core.double>(8, _omitFieldNames ? '' : 'ikY', $pb.PbFieldType.OF) ..a<$core.double>(9, _omitFieldNames ? '' : 'ikZ', $pb.PbFieldType.OF) ..aOB(10, _omitFieldNames ? '' : 'jab') - ..aOM<$2.Version>(11, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(11, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..hasRequiredFields = false ; @@ -242,7 +164,6 @@ class ArmCommand extends $pb.GeneratedMessage { static ArmCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ArmCommand? _defaultInstance; - /// General commands @$pb.TagNumber(1) $core.bool get stop => $_getBF(0); @$pb.TagNumber(1) @@ -250,7 +171,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasStop() => $_has(0); @$pb.TagNumber(1) - void clearStop() => $_clearField(1); + void clearStop() => clearField(1); @$pb.TagNumber(2) $core.bool get calibrate => $_getBF(1); @@ -259,56 +180,52 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasCalibrate() => $_has(1); @$pb.TagNumber(2) - void clearCalibrate() => $_clearField(2); + void clearCalibrate() => clearField(2); - /// Move individual motors @$pb.TagNumber(3) - $1.MotorCommand get swivel => $_getN(2); + $5.MotorCommand get swivel => $_getN(2); @$pb.TagNumber(3) - set swivel($1.MotorCommand v) { $_setField(3, v); } + set swivel($5.MotorCommand v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasSwivel() => $_has(2); @$pb.TagNumber(3) - void clearSwivel() => $_clearField(3); + void clearSwivel() => clearField(3); @$pb.TagNumber(3) - $1.MotorCommand ensureSwivel() => $_ensure(2); + $5.MotorCommand ensureSwivel() => $_ensure(2); @$pb.TagNumber(4) - $1.MotorCommand get shoulder => $_getN(3); + $5.MotorCommand get shoulder => $_getN(3); @$pb.TagNumber(4) - set shoulder($1.MotorCommand v) { $_setField(4, v); } + set shoulder($5.MotorCommand v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasShoulder() => $_has(3); @$pb.TagNumber(4) - void clearShoulder() => $_clearField(4); + void clearShoulder() => clearField(4); @$pb.TagNumber(4) - $1.MotorCommand ensureShoulder() => $_ensure(3); + $5.MotorCommand ensureShoulder() => $_ensure(3); @$pb.TagNumber(5) - $1.MotorCommand get elbow => $_getN(4); + $5.MotorCommand get elbow => $_getN(4); @$pb.TagNumber(5) - set elbow($1.MotorCommand v) { $_setField(5, v); } + set elbow($5.MotorCommand v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasElbow() => $_has(4); @$pb.TagNumber(5) - void clearElbow() => $_clearField(5); + void clearElbow() => clearField(5); @$pb.TagNumber(5) - $1.MotorCommand ensureElbow() => $_ensure(4); + $5.MotorCommand ensureElbow() => $_ensure(4); - /// Needed for IK: If the wrist-lift moves, we need to re-calculate IK to keep the end-effector - /// stationary. See /Arm/src/ik/README.md in the Arm-Firmware repository. @$pb.TagNumber(6) - $1.MotorCommand get gripperLift => $_getN(5); + $5.MotorCommand get gripperLift => $_getN(5); @$pb.TagNumber(6) - set gripperLift($1.MotorCommand v) { $_setField(6, v); } + set gripperLift($5.MotorCommand v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasGripperLift() => $_has(5); @$pb.TagNumber(6) - void clearGripperLift() => $_clearField(6); + void clearGripperLift() => clearField(6); @$pb.TagNumber(6) - $1.MotorCommand ensureGripperLift() => $_ensure(5); + $5.MotorCommand ensureGripperLift() => $_ensure(5); - /// Can be removed in future versions @$pb.TagNumber(7) $core.double get ikX => $_getN(6); @$pb.TagNumber(7) @@ -316,7 +233,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool hasIkX() => $_has(6); @$pb.TagNumber(7) - void clearIkX() => $_clearField(7); + void clearIkX() => clearField(7); @$pb.TagNumber(8) $core.double get ikY => $_getN(7); @@ -325,7 +242,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.bool hasIkY() => $_has(7); @$pb.TagNumber(8) - void clearIkY() => $_clearField(8); + void clearIkY() => clearField(8); @$pb.TagNumber(9) $core.double get ikZ => $_getN(8); @@ -334,9 +251,8 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.bool hasIkZ() => $_has(8); @$pb.TagNumber(9) - void clearIkZ() => $_clearField(9); + void clearIkZ() => clearField(9); - /// Custom actions @$pb.TagNumber(10) $core.bool get jab => $_getBF(9); @$pb.TagNumber(10) @@ -344,61 +260,33 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.bool hasJab() => $_has(9); @$pb.TagNumber(10) - void clearJab() => $_clearField(10); + void clearJab() => clearField(10); @$pb.TagNumber(11) - $2.Version get version => $_getN(10); + $1.Version get version => $_getN(10); @$pb.TagNumber(11) - set version($2.Version v) { $_setField(11, v); } + set version($1.Version v) { setField(11, v); } @$pb.TagNumber(11) $core.bool hasVersion() => $_has(10); @$pb.TagNumber(11) - void clearVersion() => $_clearField(11); + void clearVersion() => clearField(11); @$pb.TagNumber(11) - $2.Version ensureVersion() => $_ensure(10); + $1.Version ensureVersion() => $_ensure(10); } class GripperData extends $pb.GeneratedMessage { - factory GripperData({ - $1.MotorData? lift, - $1.MotorData? rotate, - $1.MotorData? pinch, - $2.Version? version, - $core.int? servoAngle, - $3.BoolState? laserState, - }) { - final $result = create(); - if (lift != null) { - $result.lift = lift; - } - if (rotate != null) { - $result.rotate = rotate; - } - if (pinch != null) { - $result.pinch = pinch; - } - if (version != null) { - $result.version = version; - } - if (servoAngle != null) { - $result.servoAngle = servoAngle; - } - if (laserState != null) { - $result.laserState = laserState; - } - return $result; - } + factory GripperData() => create(); GripperData._() : super(); factory GripperData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GripperData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GripperData', createEmptyInstance: create) - ..aOM<$1.MotorData>(1, _omitFieldNames ? '' : 'lift', subBuilder: $1.MotorData.create) - ..aOM<$1.MotorData>(2, _omitFieldNames ? '' : 'rotate', subBuilder: $1.MotorData.create) - ..aOM<$1.MotorData>(3, _omitFieldNames ? '' : 'pinch', subBuilder: $1.MotorData.create) - ..aOM<$2.Version>(4, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$5.MotorData>(1, _omitFieldNames ? '' : 'lift', subBuilder: $5.MotorData.create) + ..aOM<$5.MotorData>(2, _omitFieldNames ? '' : 'rotate', subBuilder: $5.MotorData.create) + ..aOM<$5.MotorData>(3, _omitFieldNames ? '' : 'pinch', subBuilder: $5.MotorData.create) + ..aOM<$1.Version>(4, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..a<$core.int>(5, _omitFieldNames ? '' : 'servoAngle', $pb.PbFieldType.O3, protoName: 'servoAngle') - ..e<$3.BoolState>(6, _omitFieldNames ? '' : 'laserState', $pb.PbFieldType.OE, protoName: 'laserState', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$4.BoolState>(6, _omitFieldNames ? '' : 'laserState', $pb.PbFieldType.OE, protoName: 'laserState', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) ..hasRequiredFields = false ; @@ -424,48 +312,48 @@ class GripperData extends $pb.GeneratedMessage { static GripperData? _defaultInstance; @$pb.TagNumber(1) - $1.MotorData get lift => $_getN(0); + $5.MotorData get lift => $_getN(0); @$pb.TagNumber(1) - set lift($1.MotorData v) { $_setField(1, v); } + set lift($5.MotorData v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasLift() => $_has(0); @$pb.TagNumber(1) - void clearLift() => $_clearField(1); + void clearLift() => clearField(1); @$pb.TagNumber(1) - $1.MotorData ensureLift() => $_ensure(0); + $5.MotorData ensureLift() => $_ensure(0); @$pb.TagNumber(2) - $1.MotorData get rotate => $_getN(1); + $5.MotorData get rotate => $_getN(1); @$pb.TagNumber(2) - set rotate($1.MotorData v) { $_setField(2, v); } + set rotate($5.MotorData v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasRotate() => $_has(1); @$pb.TagNumber(2) - void clearRotate() => $_clearField(2); + void clearRotate() => clearField(2); @$pb.TagNumber(2) - $1.MotorData ensureRotate() => $_ensure(1); + $5.MotorData ensureRotate() => $_ensure(1); @$pb.TagNumber(3) - $1.MotorData get pinch => $_getN(2); + $5.MotorData get pinch => $_getN(2); @$pb.TagNumber(3) - set pinch($1.MotorData v) { $_setField(3, v); } + set pinch($5.MotorData v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasPinch() => $_has(2); @$pb.TagNumber(3) - void clearPinch() => $_clearField(3); + void clearPinch() => clearField(3); @$pb.TagNumber(3) - $1.MotorData ensurePinch() => $_ensure(2); + $5.MotorData ensurePinch() => $_ensure(2); @$pb.TagNumber(4) - $2.Version get version => $_getN(3); + $1.Version get version => $_getN(3); @$pb.TagNumber(4) - set version($2.Version v) { $_setField(4, v); } + set version($1.Version v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasVersion() => $_has(3); @$pb.TagNumber(4) - void clearVersion() => $_clearField(4); + void clearVersion() => clearField(4); @$pb.TagNumber(4) - $2.Version ensureVersion() => $_ensure(3); + $1.Version ensureVersion() => $_ensure(3); @$pb.TagNumber(5) $core.int get servoAngle => $_getIZ(4); @@ -474,68 +362,20 @@ class GripperData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool hasServoAngle() => $_has(4); @$pb.TagNumber(5) - void clearServoAngle() => $_clearField(5); + void clearServoAngle() => clearField(5); @$pb.TagNumber(6) - $3.BoolState get laserState => $_getN(5); + $4.BoolState get laserState => $_getN(5); @$pb.TagNumber(6) - set laserState($3.BoolState v) { $_setField(6, v); } + set laserState($4.BoolState v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasLaserState() => $_has(5); @$pb.TagNumber(6) - void clearLaserState() => $_clearField(6); + void clearLaserState() => clearField(6); } class GripperCommand extends $pb.GeneratedMessage { - factory GripperCommand({ - $core.bool? stop, - $core.bool? calibrate, - $1.MotorCommand? lift, - $1.MotorCommand? rotate, - $1.MotorCommand? pinch, - $core.bool? open, - $core.bool? close, - $core.bool? spin, - $2.Version? version, - $core.int? servoAngle, - $3.BoolState? laserState, - }) { - final $result = create(); - if (stop != null) { - $result.stop = stop; - } - if (calibrate != null) { - $result.calibrate = calibrate; - } - if (lift != null) { - $result.lift = lift; - } - if (rotate != null) { - $result.rotate = rotate; - } - if (pinch != null) { - $result.pinch = pinch; - } - if (open != null) { - $result.open = open; - } - if (close != null) { - $result.close = close; - } - if (spin != null) { - $result.spin = spin; - } - if (version != null) { - $result.version = version; - } - if (servoAngle != null) { - $result.servoAngle = servoAngle; - } - if (laserState != null) { - $result.laserState = laserState; - } - return $result; - } + factory GripperCommand() => create(); GripperCommand._() : super(); factory GripperCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GripperCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -543,15 +383,15 @@ class GripperCommand extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GripperCommand', createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'stop') ..aOB(2, _omitFieldNames ? '' : 'calibrate') - ..aOM<$1.MotorCommand>(3, _omitFieldNames ? '' : 'lift', subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(4, _omitFieldNames ? '' : 'rotate', subBuilder: $1.MotorCommand.create) - ..aOM<$1.MotorCommand>(5, _omitFieldNames ? '' : 'pinch', subBuilder: $1.MotorCommand.create) + ..aOM<$5.MotorCommand>(3, _omitFieldNames ? '' : 'lift', subBuilder: $5.MotorCommand.create) + ..aOM<$5.MotorCommand>(4, _omitFieldNames ? '' : 'rotate', subBuilder: $5.MotorCommand.create) + ..aOM<$5.MotorCommand>(5, _omitFieldNames ? '' : 'pinch', subBuilder: $5.MotorCommand.create) ..aOB(6, _omitFieldNames ? '' : 'open') ..aOB(7, _omitFieldNames ? '' : 'close') ..aOB(8, _omitFieldNames ? '' : 'spin') - ..aOM<$2.Version>(9, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(9, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..a<$core.int>(10, _omitFieldNames ? '' : 'servoAngle', $pb.PbFieldType.O3, protoName: 'servoAngle') - ..e<$3.BoolState>(11, _omitFieldNames ? '' : 'laserState', $pb.PbFieldType.OE, protoName: 'laserState', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$4.BoolState>(11, _omitFieldNames ? '' : 'laserState', $pb.PbFieldType.OE, protoName: 'laserState', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) ..hasRequiredFields = false ; @@ -576,7 +416,6 @@ class GripperCommand extends $pb.GeneratedMessage { static GripperCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GripperCommand? _defaultInstance; - /// General commands @$pb.TagNumber(1) $core.bool get stop => $_getBF(0); @$pb.TagNumber(1) @@ -584,7 +423,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasStop() => $_has(0); @$pb.TagNumber(1) - void clearStop() => $_clearField(1); + void clearStop() => clearField(1); @$pb.TagNumber(2) $core.bool get calibrate => $_getBF(1); @@ -593,43 +432,41 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasCalibrate() => $_has(1); @$pb.TagNumber(2) - void clearCalibrate() => $_clearField(2); + void clearCalibrate() => clearField(2); - /// Move individual motors @$pb.TagNumber(3) - $1.MotorCommand get lift => $_getN(2); + $5.MotorCommand get lift => $_getN(2); @$pb.TagNumber(3) - set lift($1.MotorCommand v) { $_setField(3, v); } + set lift($5.MotorCommand v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasLift() => $_has(2); @$pb.TagNumber(3) - void clearLift() => $_clearField(3); + void clearLift() => clearField(3); @$pb.TagNumber(3) - $1.MotorCommand ensureLift() => $_ensure(2); + $5.MotorCommand ensureLift() => $_ensure(2); @$pb.TagNumber(4) - $1.MotorCommand get rotate => $_getN(3); + $5.MotorCommand get rotate => $_getN(3); @$pb.TagNumber(4) - set rotate($1.MotorCommand v) { $_setField(4, v); } + set rotate($5.MotorCommand v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasRotate() => $_has(3); @$pb.TagNumber(4) - void clearRotate() => $_clearField(4); + void clearRotate() => clearField(4); @$pb.TagNumber(4) - $1.MotorCommand ensureRotate() => $_ensure(3); + $5.MotorCommand ensureRotate() => $_ensure(3); @$pb.TagNumber(5) - $1.MotorCommand get pinch => $_getN(4); + $5.MotorCommand get pinch => $_getN(4); @$pb.TagNumber(5) - set pinch($1.MotorCommand v) { $_setField(5, v); } + set pinch($5.MotorCommand v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasPinch() => $_has(4); @$pb.TagNumber(5) - void clearPinch() => $_clearField(5); + void clearPinch() => clearField(5); @$pb.TagNumber(5) - $1.MotorCommand ensurePinch() => $_ensure(4); + $5.MotorCommand ensurePinch() => $_ensure(4); - /// Custom actions @$pb.TagNumber(6) $core.bool get open => $_getBF(5); @$pb.TagNumber(6) @@ -637,7 +474,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool hasOpen() => $_has(5); @$pb.TagNumber(6) - void clearOpen() => $_clearField(6); + void clearOpen() => clearField(6); @$pb.TagNumber(7) $core.bool get close => $_getBF(6); @@ -646,7 +483,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool hasClose() => $_has(6); @$pb.TagNumber(7) - void clearClose() => $_clearField(7); + void clearClose() => clearField(7); @$pb.TagNumber(8) $core.bool get spin => $_getBF(7); @@ -655,18 +492,18 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.bool hasSpin() => $_has(7); @$pb.TagNumber(8) - void clearSpin() => $_clearField(8); + void clearSpin() => clearField(8); @$pb.TagNumber(9) - $2.Version get version => $_getN(8); + $1.Version get version => $_getN(8); @$pb.TagNumber(9) - set version($2.Version v) { $_setField(9, v); } + set version($1.Version v) { setField(9, v); } @$pb.TagNumber(9) $core.bool hasVersion() => $_has(8); @$pb.TagNumber(9) - void clearVersion() => $_clearField(9); + void clearVersion() => clearField(9); @$pb.TagNumber(9) - $2.Version ensureVersion() => $_ensure(8); + $1.Version ensureVersion() => $_ensure(8); @$pb.TagNumber(10) $core.int get servoAngle => $_getIZ(9); @@ -675,16 +512,16 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.bool hasServoAngle() => $_has(9); @$pb.TagNumber(10) - void clearServoAngle() => $_clearField(10); + void clearServoAngle() => clearField(10); @$pb.TagNumber(11) - $3.BoolState get laserState => $_getN(10); + $4.BoolState get laserState => $_getN(10); @$pb.TagNumber(11) - set laserState($3.BoolState v) { $_setField(11, v); } + set laserState($4.BoolState v) { setField(11, v); } @$pb.TagNumber(11) $core.bool hasLaserState() => $_has(10); @$pb.TagNumber(11) - void clearLaserState() => $_clearField(11); + void clearLaserState() => clearField(11); } diff --git a/burt_network/lib/src/generated/arm.pbenum.dart b/burt_network/lib/src/generated/arm.pbenum.dart index 9206dc34..8d567118 100644 --- a/burt_network/lib/src/generated/arm.pbenum.dart +++ b/burt_network/lib/src/generated/arm.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: arm.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/arm.pbjson.dart b/burt_network/lib/src/generated/arm.pbjson.dart index f486c4e5..640c023a 100644 --- a/burt_network/lib/src/generated/arm.pbjson.dart +++ b/burt_network/lib/src/generated/arm.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: arm.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/arm.pbserver.dart b/burt_network/lib/src/generated/arm.pbserver.dart index 52df2fe1..bc753cf0 100644 --- a/burt_network/lib/src/generated/arm.pbserver.dart +++ b/burt_network/lib/src/generated/arm.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: arm.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/autonomy.pb.dart b/burt_network/lib/src/generated/autonomy.pb.dart index b0415e08..9840bc61 100644 --- a/burt_network/lib/src/generated/autonomy.pb.dart +++ b/burt_network/lib/src/generated/autonomy.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: autonomy.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,59 +14,25 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'autonomy.pbenum.dart'; -import 'gps.pb.dart' as $4; -import 'version.pb.dart' as $2; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'gps.pb.dart' as $2; +import 'version.pb.dart' as $1; export 'autonomy.pbenum.dart'; class AutonomyData extends $pb.GeneratedMessage { - factory AutonomyData({ - AutonomyState? state, - $4.GpsCoordinates? destination, - $core.Iterable<$4.GpsCoordinates>? obstacles, - $core.Iterable<$4.GpsCoordinates>? path, - AutonomyTask? task, - $core.bool? crash, - $2.Version? version, - }) { - final $result = create(); - if (state != null) { - $result.state = state; - } - if (destination != null) { - $result.destination = destination; - } - if (obstacles != null) { - $result.obstacles.addAll(obstacles); - } - if (path != null) { - $result.path.addAll(path); - } - if (task != null) { - $result.task = task; - } - if (crash != null) { - $result.crash = crash; - } - if (version != null) { - $result.version = version; - } - return $result; - } + factory AutonomyData() => create(); AutonomyData._() : super(); factory AutonomyData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AutonomyData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AutonomyData', createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: AutonomyState.AUTONOMY_STATE_UNDEFINED, valueOf: AutonomyState.valueOf, enumValues: AutonomyState.values) - ..aOM<$4.GpsCoordinates>(2, _omitFieldNames ? '' : 'destination', subBuilder: $4.GpsCoordinates.create) - ..pc<$4.GpsCoordinates>(3, _omitFieldNames ? '' : 'obstacles', $pb.PbFieldType.PM, subBuilder: $4.GpsCoordinates.create) - ..pc<$4.GpsCoordinates>(4, _omitFieldNames ? '' : 'path', $pb.PbFieldType.PM, subBuilder: $4.GpsCoordinates.create) + ..aOM<$2.GpsCoordinates>(2, _omitFieldNames ? '' : 'destination', subBuilder: $2.GpsCoordinates.create) + ..pc<$2.GpsCoordinates>(3, _omitFieldNames ? '' : 'obstacles', $pb.PbFieldType.PM, subBuilder: $2.GpsCoordinates.create) + ..pc<$2.GpsCoordinates>(4, _omitFieldNames ? '' : 'path', $pb.PbFieldType.PM, subBuilder: $2.GpsCoordinates.create) ..e(5, _omitFieldNames ? '' : 'task', $pb.PbFieldType.OE, defaultOrMaker: AutonomyTask.AUTONOMY_TASK_UNDEFINED, valueOf: AutonomyTask.valueOf, enumValues: AutonomyTask.values) ..aOB(6, _omitFieldNames ? '' : 'crash') - ..aOM<$2.Version>(7, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(7, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..hasRequiredFields = false ; @@ -94,37 +60,37 @@ class AutonomyData extends $pb.GeneratedMessage { @$pb.TagNumber(1) AutonomyState get state => $_getN(0); @$pb.TagNumber(1) - set state(AutonomyState v) { $_setField(1, v); } + set state(AutonomyState v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasState() => $_has(0); @$pb.TagNumber(1) - void clearState() => $_clearField(1); + void clearState() => clearField(1); @$pb.TagNumber(2) - $4.GpsCoordinates get destination => $_getN(1); + $2.GpsCoordinates get destination => $_getN(1); @$pb.TagNumber(2) - set destination($4.GpsCoordinates v) { $_setField(2, v); } + set destination($2.GpsCoordinates v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasDestination() => $_has(1); @$pb.TagNumber(2) - void clearDestination() => $_clearField(2); + void clearDestination() => clearField(2); @$pb.TagNumber(2) - $4.GpsCoordinates ensureDestination() => $_ensure(1); + $2.GpsCoordinates ensureDestination() => $_ensure(1); @$pb.TagNumber(3) - $pb.PbList<$4.GpsCoordinates> get obstacles => $_getList(2); + $core.List<$2.GpsCoordinates> get obstacles => $_getList(2); @$pb.TagNumber(4) - $pb.PbList<$4.GpsCoordinates> get path => $_getList(3); + $core.List<$2.GpsCoordinates> get path => $_getList(3); @$pb.TagNumber(5) AutonomyTask get task => $_getN(4); @$pb.TagNumber(5) - set task(AutonomyTask v) { $_setField(5, v); } + set task(AutonomyTask v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasTask() => $_has(4); @$pb.TagNumber(5) - void clearTask() => $_clearField(5); + void clearTask() => clearField(5); @$pb.TagNumber(6) $core.bool get crash => $_getBF(5); @@ -133,56 +99,32 @@ class AutonomyData extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool hasCrash() => $_has(5); @$pb.TagNumber(6) - void clearCrash() => $_clearField(6); + void clearCrash() => clearField(6); @$pb.TagNumber(7) - $2.Version get version => $_getN(6); + $1.Version get version => $_getN(6); @$pb.TagNumber(7) - set version($2.Version v) { $_setField(7, v); } + set version($1.Version v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasVersion() => $_has(6); @$pb.TagNumber(7) - void clearVersion() => $_clearField(7); + void clearVersion() => clearField(7); @$pb.TagNumber(7) - $2.Version ensureVersion() => $_ensure(6); + $1.Version ensureVersion() => $_ensure(6); } class AutonomyCommand extends $pb.GeneratedMessage { - factory AutonomyCommand({ - $4.GpsCoordinates? destination, - AutonomyTask? task, - $core.int? arucoId, - $core.bool? abort, - $2.Version? version, - }) { - final $result = create(); - if (destination != null) { - $result.destination = destination; - } - if (task != null) { - $result.task = task; - } - if (arucoId != null) { - $result.arucoId = arucoId; - } - if (abort != null) { - $result.abort = abort; - } - if (version != null) { - $result.version = version; - } - return $result; - } + factory AutonomyCommand() => create(); AutonomyCommand._() : super(); factory AutonomyCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AutonomyCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AutonomyCommand', createEmptyInstance: create) - ..aOM<$4.GpsCoordinates>(1, _omitFieldNames ? '' : 'destination', subBuilder: $4.GpsCoordinates.create) + ..aOM<$2.GpsCoordinates>(1, _omitFieldNames ? '' : 'destination', subBuilder: $2.GpsCoordinates.create) ..e(2, _omitFieldNames ? '' : 'task', $pb.PbFieldType.OE, defaultOrMaker: AutonomyTask.AUTONOMY_TASK_UNDEFINED, valueOf: AutonomyTask.valueOf, enumValues: AutonomyTask.values) ..a<$core.int>(3, _omitFieldNames ? '' : 'arucoId', $pb.PbFieldType.O3) ..aOB(4, _omitFieldNames ? '' : 'abort') - ..aOM<$2.Version>(5, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(5, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..hasRequiredFields = false ; @@ -208,24 +150,24 @@ class AutonomyCommand extends $pb.GeneratedMessage { static AutonomyCommand? _defaultInstance; @$pb.TagNumber(1) - $4.GpsCoordinates get destination => $_getN(0); + $2.GpsCoordinates get destination => $_getN(0); @$pb.TagNumber(1) - set destination($4.GpsCoordinates v) { $_setField(1, v); } + set destination($2.GpsCoordinates v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasDestination() => $_has(0); @$pb.TagNumber(1) - void clearDestination() => $_clearField(1); + void clearDestination() => clearField(1); @$pb.TagNumber(1) - $4.GpsCoordinates ensureDestination() => $_ensure(0); + $2.GpsCoordinates ensureDestination() => $_ensure(0); @$pb.TagNumber(2) AutonomyTask get task => $_getN(1); @$pb.TagNumber(2) - set task(AutonomyTask v) { $_setField(2, v); } + set task(AutonomyTask v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasTask() => $_has(1); @$pb.TagNumber(2) - void clearTask() => $_clearField(2); + void clearTask() => clearField(2); @$pb.TagNumber(3) $core.int get arucoId => $_getIZ(2); @@ -234,7 +176,7 @@ class AutonomyCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasArucoId() => $_has(2); @$pb.TagNumber(3) - void clearArucoId() => $_clearField(3); + void clearArucoId() => clearField(3); @$pb.TagNumber(4) $core.bool get abort => $_getBF(3); @@ -243,18 +185,18 @@ class AutonomyCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasAbort() => $_has(3); @$pb.TagNumber(4) - void clearAbort() => $_clearField(4); + void clearAbort() => clearField(4); @$pb.TagNumber(5) - $2.Version get version => $_getN(4); + $1.Version get version => $_getN(4); @$pb.TagNumber(5) - set version($2.Version v) { $_setField(5, v); } + set version($1.Version v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasVersion() => $_has(4); @$pb.TagNumber(5) - void clearVersion() => $_clearField(5); + void clearVersion() => clearField(5); @$pb.TagNumber(5) - $2.Version ensureVersion() => $_ensure(4); + $1.Version ensureVersion() => $_ensure(4); } diff --git a/burt_network/lib/src/generated/autonomy.pbenum.dart b/burt_network/lib/src/generated/autonomy.pbenum.dart index eccc8e0d..d60c8189 100644 --- a/burt_network/lib/src/generated/autonomy.pbenum.dart +++ b/burt_network/lib/src/generated/autonomy.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: autonomy.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -37,7 +37,7 @@ class AutonomyState extends $pb.ProtobufEnum { static final $core.Map<$core.int, AutonomyState> _byValue = $pb.ProtobufEnum.initByValue(values); static AutonomyState? valueOf($core.int value) => _byValue[value]; - const AutonomyState._(super.v, super.n); + const AutonomyState._($core.int v, $core.String n) : super(v, n); } class AutonomyTask extends $pb.ProtobufEnum { @@ -56,7 +56,7 @@ class AutonomyTask extends $pb.ProtobufEnum { static final $core.Map<$core.int, AutonomyTask> _byValue = $pb.ProtobufEnum.initByValue(values); static AutonomyTask? valueOf($core.int value) => _byValue[value]; - const AutonomyTask._(super.v, super.n); + const AutonomyTask._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/autonomy.pbjson.dart b/burt_network/lib/src/generated/autonomy.pbjson.dart index 776bcceb..769e7b34 100644 --- a/burt_network/lib/src/generated/autonomy.pbjson.dart +++ b/burt_network/lib/src/generated/autonomy.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: autonomy.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/autonomy.pbserver.dart b/burt_network/lib/src/generated/autonomy.pbserver.dart index d43b6131..4c2b6985 100644 --- a/burt_network/lib/src/generated/autonomy.pbserver.dart +++ b/burt_network/lib/src/generated/autonomy.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: autonomy.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/base_station.pb.dart b/burt_network/lib/src/generated/base_station.pb.dart index 534c959c..ab2eb420 100644 --- a/burt_network/lib/src/generated/base_station.pb.dart +++ b/burt_network/lib/src/generated/base_station.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: base_station.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,44 +14,22 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'base_station.pbenum.dart'; -import 'gps.pb.dart' as $4; -import 'motor.pb.dart' as $1; -import 'utils.pbenum.dart' as $3; -import 'version.pb.dart' as $2; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'gps.pb.dart' as $2; +import 'motor.pb.dart' as $5; +import 'utils.pbenum.dart' as $4; +import 'version.pb.dart' as $1; export 'base_station.pbenum.dart'; class AntennaFirmwareCommand extends $pb.GeneratedMessage { - factory AntennaFirmwareCommand({ - $2.Version? version, - $1.MotorCommand? swivel, - $core.bool? stop, - $core.bool? calibrate, - }) { - final $result = create(); - if (version != null) { - $result.version = version; - } - if (swivel != null) { - $result.swivel = swivel; - } - if (stop != null) { - $result.stop = stop; - } - if (calibrate != null) { - $result.calibrate = calibrate; - } - return $result; - } + factory AntennaFirmwareCommand() => create(); AntennaFirmwareCommand._() : super(); factory AntennaFirmwareCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AntennaFirmwareCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AntennaFirmwareCommand', createEmptyInstance: create) - ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) - ..aOM<$1.MotorCommand>(2, _omitFieldNames ? '' : 'swivel', subBuilder: $1.MotorCommand.create) + ..aOM<$1.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) + ..aOM<$5.MotorCommand>(2, _omitFieldNames ? '' : 'swivel', subBuilder: $5.MotorCommand.create) ..aOB(3, _omitFieldNames ? '' : 'stop') ..aOB(4, _omitFieldNames ? '' : 'calibrate') ..hasRequiredFields = false @@ -79,26 +57,26 @@ class AntennaFirmwareCommand extends $pb.GeneratedMessage { static AntennaFirmwareCommand? _defaultInstance; @$pb.TagNumber(1) - $2.Version get version => $_getN(0); + $1.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($2.Version v) { $_setField(1, v); } + set version($1.Version v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => $_clearField(1); + void clearVersion() => clearField(1); @$pb.TagNumber(1) - $2.Version ensureVersion() => $_ensure(0); + $1.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) - $1.MotorCommand get swivel => $_getN(1); + $5.MotorCommand get swivel => $_getN(1); @$pb.TagNumber(2) - set swivel($1.MotorCommand v) { $_setField(2, v); } + set swivel($5.MotorCommand v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasSwivel() => $_has(1); @$pb.TagNumber(2) - void clearSwivel() => $_clearField(2); + void clearSwivel() => clearField(2); @$pb.TagNumber(2) - $1.MotorCommand ensureSwivel() => $_ensure(1); + $5.MotorCommand ensureSwivel() => $_ensure(1); @$pb.TagNumber(3) $core.bool get stop => $_getBF(2); @@ -107,7 +85,7 @@ class AntennaFirmwareCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasStop() => $_has(2); @$pb.TagNumber(3) - void clearStop() => $_clearField(3); + void clearStop() => clearField(3); @$pb.TagNumber(4) $core.bool get calibrate => $_getBF(3); @@ -116,30 +94,18 @@ class AntennaFirmwareCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasCalibrate() => $_has(3); @$pb.TagNumber(4) - void clearCalibrate() => $_clearField(4); + void clearCalibrate() => clearField(4); } class AntennaFirmwareData extends $pb.GeneratedMessage { - factory AntennaFirmwareData({ - $2.Version? version, - $1.MotorData? swivel, - }) { - final $result = create(); - if (version != null) { - $result.version = version; - } - if (swivel != null) { - $result.swivel = swivel; - } - return $result; - } + factory AntennaFirmwareData() => create(); AntennaFirmwareData._() : super(); factory AntennaFirmwareData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AntennaFirmwareData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AntennaFirmwareData', createEmptyInstance: create) - ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) - ..aOM<$1.MotorData>(2, _omitFieldNames ? '' : 'swivel', subBuilder: $1.MotorData.create) + ..aOM<$1.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) + ..aOM<$5.MotorData>(2, _omitFieldNames ? '' : 'swivel', subBuilder: $5.MotorData.create) ..hasRequiredFields = false ; @@ -165,86 +131,40 @@ class AntennaFirmwareData extends $pb.GeneratedMessage { static AntennaFirmwareData? _defaultInstance; @$pb.TagNumber(1) - $2.Version get version => $_getN(0); + $1.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($2.Version v) { $_setField(1, v); } + set version($1.Version v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => $_clearField(1); + void clearVersion() => clearField(1); @$pb.TagNumber(1) - $2.Version ensureVersion() => $_ensure(0); + $1.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) - $1.MotorData get swivel => $_getN(1); + $5.MotorData get swivel => $_getN(1); @$pb.TagNumber(2) - set swivel($1.MotorData v) { $_setField(2, v); } + set swivel($5.MotorData v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasSwivel() => $_has(1); @$pb.TagNumber(2) - void clearSwivel() => $_clearField(2); + void clearSwivel() => clearField(2); @$pb.TagNumber(2) - $1.MotorData ensureSwivel() => $_ensure(1); + $5.MotorData ensureSwivel() => $_ensure(1); } -/// / Command to control the movement of the MARS antenna. -/// / -/// / This command has two modes: manual operation or rover tracking. -/// / - When tracking the rover, any GPS signals received by the rover or the base station's internal -/// / GPS will cause it to re-calculate an orientation that ideally faces the rover. In this mode, -/// / manual commands are ignored. -/// / - When in manual mode, all GPS data is ignored and the motor is only moved when the Dashboard -/// / sends a command with a [manualCommand] payload. -/// / -/// / When tracking the rover, the Dashboard can override either the base station or rover's position -/// / for testing and debugging. When a new position override is received, the base station will: -/// / - calculate the antenna orientation as if the rover were at this position -/// / - send an [AntennaFirmwareCommand] for this position -/// / - immediately set the [mode] to [AntennaControlMode.MANUAL_CONTROL] to hold the position class BaseStationCommand extends $pb.GeneratedMessage { - factory BaseStationCommand({ - $2.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; - } + factory BaseStationCommand() => create(); BaseStationCommand._() : super(); factory BaseStationCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BaseStationCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BaseStationCommand', createEmptyInstance: create) - ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..e(2, _omitFieldNames ? '' : 'mode', $pb.PbFieldType.OE, defaultOrMaker: AntennaControlMode.ANTENNA_CONTROL_MODE_UNDEFINED, valueOf: AntennaControlMode.valueOf, enumValues: AntennaControlMode.values) - ..aOM<$4.GpsCoordinates>(3, _omitFieldNames ? '' : 'roverCoordinates', protoName: 'roverCoordinates', subBuilder: $4.GpsCoordinates.create) - ..aOM<$4.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', protoName: 'baseStationCoordinates', subBuilder: $4.GpsCoordinates.create) - ..aOM<$4.GpsCoordinates>(5, _omitFieldNames ? '' : 'roverCoordinatesOverride', protoName: 'roverCoordinatesOverride', subBuilder: $4.GpsCoordinates.create) + ..aOM<$2.GpsCoordinates>(3, _omitFieldNames ? '' : 'roverCoordinates', protoName: 'roverCoordinates', subBuilder: $2.GpsCoordinates.create) + ..aOM<$2.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', protoName: 'baseStationCoordinates', subBuilder: $2.GpsCoordinates.create) + ..aOM<$2.GpsCoordinates>(5, _omitFieldNames ? '' : 'roverCoordinatesOverride', protoName: 'roverCoordinatesOverride', subBuilder: $2.GpsCoordinates.create) ..aOM(6, _omitFieldNames ? '' : 'manualCommand', protoName: 'manualCommand', subBuilder: AntennaFirmwareCommand.create) ..a<$core.double>(7, _omitFieldNames ? '' : 'angleTolerance', $pb.PbFieldType.OF, protoName: 'angleTolerance') ..hasRequiredFields = false @@ -272,70 +192,69 @@ class BaseStationCommand extends $pb.GeneratedMessage { static BaseStationCommand? _defaultInstance; @$pb.TagNumber(1) - $2.Version get version => $_getN(0); + $1.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($2.Version v) { $_setField(1, v); } + set version($1.Version v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => $_clearField(1); + void clearVersion() => clearField(1); @$pb.TagNumber(1) - $2.Version ensureVersion() => $_ensure(0); + $1.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) AntennaControlMode get mode => $_getN(1); @$pb.TagNumber(2) - set mode(AntennaControlMode v) { $_setField(2, v); } + set mode(AntennaControlMode v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasMode() => $_has(1); @$pb.TagNumber(2) - void clearMode() => $_clearField(2); + void clearMode() => clearField(2); @$pb.TagNumber(3) - $4.GpsCoordinates get roverCoordinates => $_getN(2); + $2.GpsCoordinates get roverCoordinates => $_getN(2); @$pb.TagNumber(3) - set roverCoordinates($4.GpsCoordinates v) { $_setField(3, v); } + set roverCoordinates($2.GpsCoordinates v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasRoverCoordinates() => $_has(2); @$pb.TagNumber(3) - void clearRoverCoordinates() => $_clearField(3); + void clearRoverCoordinates() => clearField(3); @$pb.TagNumber(3) - $4.GpsCoordinates ensureRoverCoordinates() => $_ensure(2); + $2.GpsCoordinates ensureRoverCoordinates() => $_ensure(2); @$pb.TagNumber(4) - $4.GpsCoordinates get baseStationCoordinates => $_getN(3); + $2.GpsCoordinates get baseStationCoordinates => $_getN(3); @$pb.TagNumber(4) - set baseStationCoordinates($4.GpsCoordinates v) { $_setField(4, v); } + set baseStationCoordinates($2.GpsCoordinates v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasBaseStationCoordinates() => $_has(3); @$pb.TagNumber(4) - void clearBaseStationCoordinates() => $_clearField(4); + void clearBaseStationCoordinates() => clearField(4); @$pb.TagNumber(4) - $4.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); + $2.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); @$pb.TagNumber(5) - $4.GpsCoordinates get roverCoordinatesOverride => $_getN(4); + $2.GpsCoordinates get roverCoordinatesOverride => $_getN(4); @$pb.TagNumber(5) - set roverCoordinatesOverride($4.GpsCoordinates v) { $_setField(5, v); } + set roverCoordinatesOverride($2.GpsCoordinates v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasRoverCoordinatesOverride() => $_has(4); @$pb.TagNumber(5) - void clearRoverCoordinatesOverride() => $_clearField(5); + void clearRoverCoordinatesOverride() => clearField(5); @$pb.TagNumber(5) - $4.GpsCoordinates ensureRoverCoordinatesOverride() => $_ensure(4); + $2.GpsCoordinates ensureRoverCoordinatesOverride() => $_ensure(4); @$pb.TagNumber(6) AntennaFirmwareCommand get manualCommand => $_getN(5); @$pb.TagNumber(6) - set manualCommand(AntennaFirmwareCommand v) { $_setField(6, v); } + set manualCommand(AntennaFirmwareCommand v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasManualCommand() => $_has(5); @$pb.TagNumber(6) - void clearManualCommand() => $_clearField(6); + void clearManualCommand() => clearField(6); @$pb.TagNumber(6) AntennaFirmwareCommand ensureManualCommand() => $_ensure(5); - /// The angle tolerance for auto-tracking, in radians @$pb.TagNumber(7) $core.double get angleTolerance => $_getN(6); @$pb.TagNumber(7) @@ -343,45 +262,21 @@ class BaseStationCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool hasAngleTolerance() => $_has(6); @$pb.TagNumber(7) - void clearAngleTolerance() => $_clearField(7); + void clearAngleTolerance() => clearField(7); } class BaseStationData extends $pb.GeneratedMessage { - factory BaseStationData({ - $2.Version? version, - AntennaControlMode? mode, - AntennaFirmwareData? antenna, - $4.GpsCoordinates? baseStationCoordinates, - $3.BoolState? rtkConnected, - }) { - final $result = create(); - if (version != null) { - $result.version = version; - } - if (mode != null) { - $result.mode = mode; - } - if (antenna != null) { - $result.antenna = antenna; - } - if (baseStationCoordinates != null) { - $result.baseStationCoordinates = baseStationCoordinates; - } - if (rtkConnected != null) { - $result.rtkConnected = rtkConnected; - } - return $result; - } + factory BaseStationData() => create(); BaseStationData._() : super(); factory BaseStationData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BaseStationData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BaseStationData', createEmptyInstance: create) - ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..e(2, _omitFieldNames ? '' : 'mode', $pb.PbFieldType.OE, defaultOrMaker: AntennaControlMode.ANTENNA_CONTROL_MODE_UNDEFINED, valueOf: AntennaControlMode.valueOf, enumValues: AntennaControlMode.values) ..aOM(3, _omitFieldNames ? '' : 'antenna', subBuilder: AntennaFirmwareData.create) - ..aOM<$4.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', protoName: 'baseStationCoordinates', subBuilder: $4.GpsCoordinates.create) - ..e<$3.BoolState>(5, _omitFieldNames ? '' : 'rtkConnected', $pb.PbFieldType.OE, protoName: 'rtkConnected', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..aOM<$2.GpsCoordinates>(4, _omitFieldNames ? '' : 'baseStationCoordinates', protoName: 'baseStationCoordinates', subBuilder: $2.GpsCoordinates.create) + ..e<$4.BoolState>(5, _omitFieldNames ? '' : 'rtkConnected', $pb.PbFieldType.OE, protoName: 'rtkConnected', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) ..hasRequiredFields = false ; @@ -407,56 +302,55 @@ class BaseStationData extends $pb.GeneratedMessage { static BaseStationData? _defaultInstance; @$pb.TagNumber(1) - $2.Version get version => $_getN(0); + $1.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($2.Version v) { $_setField(1, v); } + set version($1.Version v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => $_clearField(1); + void clearVersion() => clearField(1); @$pb.TagNumber(1) - $2.Version ensureVersion() => $_ensure(0); + $1.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) AntennaControlMode get mode => $_getN(1); @$pb.TagNumber(2) - set mode(AntennaControlMode v) { $_setField(2, v); } + set mode(AntennaControlMode v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasMode() => $_has(1); @$pb.TagNumber(2) - void clearMode() => $_clearField(2); + void clearMode() => clearField(2); @$pb.TagNumber(3) AntennaFirmwareData get antenna => $_getN(2); @$pb.TagNumber(3) - set antenna(AntennaFirmwareData v) { $_setField(3, v); } + set antenna(AntennaFirmwareData v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasAntenna() => $_has(2); @$pb.TagNumber(3) - void clearAntenna() => $_clearField(3); + void clearAntenna() => clearField(3); @$pb.TagNumber(3) AntennaFirmwareData ensureAntenna() => $_ensure(2); @$pb.TagNumber(4) - $4.GpsCoordinates get baseStationCoordinates => $_getN(3); + $2.GpsCoordinates get baseStationCoordinates => $_getN(3); @$pb.TagNumber(4) - set baseStationCoordinates($4.GpsCoordinates v) { $_setField(4, v); } + set baseStationCoordinates($2.GpsCoordinates v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasBaseStationCoordinates() => $_has(3); @$pb.TagNumber(4) - void clearBaseStationCoordinates() => $_clearField(4); + void clearBaseStationCoordinates() => clearField(4); @$pb.TagNumber(4) - $4.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); + $2.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); - /// Whether or not the RTK gps is open and being read @$pb.TagNumber(5) - $3.BoolState get rtkConnected => $_getN(4); + $4.BoolState get rtkConnected => $_getN(4); @$pb.TagNumber(5) - set rtkConnected($3.BoolState v) { $_setField(5, v); } + set rtkConnected($4.BoolState v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasRtkConnected() => $_has(4); @$pb.TagNumber(5) - void clearRtkConnected() => $_clearField(5); + void clearRtkConnected() => clearField(5); } diff --git a/burt_network/lib/src/generated/base_station.pbenum.dart b/burt_network/lib/src/generated/base_station.pbenum.dart index f9984284..7ef25eed 100644 --- a/burt_network/lib/src/generated/base_station.pbenum.dart +++ b/burt_network/lib/src/generated/base_station.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: base_station.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,12 +13,9 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -/// / How the antenna is being controller. class AntennaControlMode extends $pb.ProtobufEnum { static const AntennaControlMode ANTENNA_CONTROL_MODE_UNDEFINED = AntennaControlMode._(0, _omitEnumNames ? '' : 'ANTENNA_CONTROL_MODE_UNDEFINED'); - /// / The antenna should automatically move to track the rover's position. static const AntennaControlMode TRACK_ROVER = AntennaControlMode._(1, _omitEnumNames ? '' : 'TRACK_ROVER'); - /// / The antenna should only move when controlled manually by the operator. static const AntennaControlMode MANUAL_CONTROL = AntennaControlMode._(2, _omitEnumNames ? '' : 'MANUAL_CONTROL'); static const $core.List values = [ @@ -30,7 +27,7 @@ class AntennaControlMode extends $pb.ProtobufEnum { static final $core.Map<$core.int, AntennaControlMode> _byValue = $pb.ProtobufEnum.initByValue(values); static AntennaControlMode? valueOf($core.int value) => _byValue[value]; - const AntennaControlMode._(super.v, super.n); + const AntennaControlMode._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/base_station.pbjson.dart b/burt_network/lib/src/generated/base_station.pbjson.dart index 46ae6d6b..74423a67 100644 --- a/burt_network/lib/src/generated/base_station.pbjson.dart +++ b/burt_network/lib/src/generated/base_station.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: base_station.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/base_station.pbserver.dart b/burt_network/lib/src/generated/base_station.pbserver.dart index cd45b91e..454c2a80 100644 --- a/burt_network/lib/src/generated/base_station.pbserver.dart +++ b/burt_network/lib/src/generated/base_station.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: base_station.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/core.pb.dart b/burt_network/lib/src/generated/core.pb.dart index b86f1ed8..54cc91e2 100644 --- a/burt_network/lib/src/generated/core.pb.dart +++ b/burt_network/lib/src/generated/core.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: core.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,25 +15,10 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'core.pbenum.dart'; -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - export 'core.pbenum.dart'; -/// Used for a simple handshake between devices. class Connect extends $pb.GeneratedMessage { - factory Connect({ - Device? sender, - Device? receiver, - }) { - final $result = create(); - if (sender != null) { - $result.sender = sender; - } - if (receiver != null) { - $result.receiver = receiver; - } - return $result; - } + factory Connect() => create(); Connect._() : super(); factory Connect.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Connect.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -68,33 +53,24 @@ class Connect extends $pb.GeneratedMessage { @$pb.TagNumber(1) Device get sender => $_getN(0); @$pb.TagNumber(1) - set sender(Device v) { $_setField(1, v); } + set sender(Device v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasSender() => $_has(0); @$pb.TagNumber(1) - void clearSender() => $_clearField(1); + void clearSender() => clearField(1); @$pb.TagNumber(2) Device get receiver => $_getN(1); @$pb.TagNumber(2) - set receiver(Device v) { $_setField(2, v); } + set receiver(Device v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasReceiver() => $_has(1); @$pb.TagNumber(2) - void clearReceiver() => $_clearField(2); + void clearReceiver() => clearField(2); } -/// Notifies the recipient that the sender will no longer be connected. class Disconnect extends $pb.GeneratedMessage { - factory Disconnect({ - Device? sender, - }) { - final $result = create(); - if (sender != null) { - $result.sender = sender; - } - return $result; - } + factory Disconnect() => create(); Disconnect._() : super(); factory Disconnect.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Disconnect.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -128,11 +104,11 @@ class Disconnect extends $pb.GeneratedMessage { @$pb.TagNumber(1) Device get sender => $_getN(0); @$pb.TagNumber(1) - set sender(Device v) { $_setField(1, v); } + set sender(Device v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasSender() => $_has(0); @$pb.TagNumber(1) - void clearSender() => $_clearField(1); + void clearSender() => clearField(1); } diff --git a/burt_network/lib/src/generated/core.pbenum.dart b/burt_network/lib/src/generated/core.pbenum.dart index d867fdd9..43baef6c 100644 --- a/burt_network/lib/src/generated/core.pbenum.dart +++ b/burt_network/lib/src/generated/core.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: core.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -51,7 +51,7 @@ class Device extends $pb.ProtobufEnum { static final $core.Map<$core.int, Device> _byValue = $pb.ProtobufEnum.initByValue(values); static Device? valueOf($core.int value) => _byValue[value]; - const Device._(super.v, super.n); + const Device._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/core.pbjson.dart b/burt_network/lib/src/generated/core.pbjson.dart index e2e50042..6f9b8735 100644 --- a/burt_network/lib/src/generated/core.pbjson.dart +++ b/burt_network/lib/src/generated/core.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: core.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/core.pbserver.dart b/burt_network/lib/src/generated/core.pbserver.dart index 3d4681dd..aaab54f8 100644 --- a/burt_network/lib/src/generated/core.pbserver.dart +++ b/burt_network/lib/src/generated/core.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: core.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/drive.pb.dart b/burt_network/lib/src/generated/drive.pb.dart index faf257d4..6260c9ae 100644 --- a/burt_network/lib/src/generated/drive.pb.dart +++ b/burt_network/lib/src/generated/drive.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: drive.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,76 +14,14 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'drive.pbenum.dart'; -import 'status.pbenum.dart' as $5; -import 'utils.pbenum.dart' as $3; -import 'version.pb.dart' as $2; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'status.pbenum.dart' as $3; +import 'utils.pbenum.dart' as $4; +import 'version.pb.dart' as $1; export 'drive.pbenum.dart'; class DriveCommand extends $pb.GeneratedMessage { - factory DriveCommand({ - $core.double? throttle, - $core.double? left, - $core.double? right, - $core.bool? setLeft, - $core.bool? setRight, - $core.bool? setThrottle, - $core.double? frontSwivel, - $core.double? frontTilt, - $core.double? rearSwivel, - $core.double? rearTilt, - $5.RoverStatus? status, - $2.Version? version, - ProtoColor? color, - $3.BoolState? blink, - }) { - final $result = create(); - if (throttle != null) { - $result.throttle = throttle; - } - if (left != null) { - $result.left = left; - } - if (right != null) { - $result.right = right; - } - if (setLeft != null) { - $result.setLeft = setLeft; - } - if (setRight != null) { - $result.setRight = setRight; - } - if (setThrottle != null) { - $result.setThrottle = setThrottle; - } - if (frontSwivel != null) { - $result.frontSwivel = frontSwivel; - } - if (frontTilt != null) { - $result.frontTilt = frontTilt; - } - if (rearSwivel != null) { - $result.rearSwivel = rearSwivel; - } - if (rearTilt != null) { - $result.rearTilt = rearTilt; - } - if (status != null) { - $result.status = status; - } - if (version != null) { - $result.version = version; - } - if (color != null) { - $result.color = color; - } - if (blink != null) { - $result.blink = blink; - } - return $result; - } + factory DriveCommand() => create(); DriveCommand._() : super(); factory DriveCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DriveCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -99,10 +37,10 @@ class DriveCommand extends $pb.GeneratedMessage { ..a<$core.double>(8, _omitFieldNames ? '' : 'frontTilt', $pb.PbFieldType.OF) ..a<$core.double>(9, _omitFieldNames ? '' : 'rearSwivel', $pb.PbFieldType.OF) ..a<$core.double>(10, _omitFieldNames ? '' : 'rearTilt', $pb.PbFieldType.OF) - ..e<$5.RoverStatus>(11, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: $5.RoverStatus.DISCONNECTED, valueOf: $5.RoverStatus.valueOf, enumValues: $5.RoverStatus.values) - ..aOM<$2.Version>(12, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..e<$3.RoverStatus>(11, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: $3.RoverStatus.DISCONNECTED, valueOf: $3.RoverStatus.valueOf, enumValues: $3.RoverStatus.values) + ..aOM<$1.Version>(12, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..e(13, _omitFieldNames ? '' : 'color', $pb.PbFieldType.OE, defaultOrMaker: ProtoColor.PROTO_COLOR_UNDEFINED, valueOf: ProtoColor.valueOf, enumValues: ProtoColor.values) - ..e<$3.BoolState>(14, _omitFieldNames ? '' : 'blink', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$4.BoolState>(14, _omitFieldNames ? '' : 'blink', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) ..hasRequiredFields = false ; @@ -127,7 +65,6 @@ class DriveCommand extends $pb.GeneratedMessage { static DriveCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DriveCommand? _defaultInstance; - /// The max speed, as a percentage of the rover's possible speed. @$pb.TagNumber(1) $core.double get throttle => $_getN(0); @$pb.TagNumber(1) @@ -135,9 +72,8 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasThrottle() => $_has(0); @$pb.TagNumber(1) - void clearThrottle() => $_clearField(1); + void clearThrottle() => clearField(1); - /// Speed of the left wheels, as a percentage of [throttle]. @$pb.TagNumber(2) $core.double get left => $_getN(1); @$pb.TagNumber(2) @@ -145,9 +81,8 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasLeft() => $_has(1); @$pb.TagNumber(2) - void clearLeft() => $_clearField(2); + void clearLeft() => clearField(2); - /// Speed of the right wheels, as a percentage of [throttle]. @$pb.TagNumber(3) $core.double get right => $_getN(2); @$pb.TagNumber(3) @@ -155,9 +90,8 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasRight() => $_has(2); @$pb.TagNumber(3) - void clearRight() => $_clearField(3); + void clearRight() => clearField(3); - /// Indicates that [left] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(4) $core.bool get setLeft => $_getBF(3); @$pb.TagNumber(4) @@ -165,9 +99,8 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasSetLeft() => $_has(3); @$pb.TagNumber(4) - void clearSetLeft() => $_clearField(4); + void clearSetLeft() => clearField(4); - /// Indicates that [right] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(5) $core.bool get setRight => $_getBF(4); @$pb.TagNumber(5) @@ -175,9 +108,8 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool hasSetRight() => $_has(4); @$pb.TagNumber(5) - void clearSetRight() => $_clearField(5); + void clearSetRight() => clearField(5); - /// Indicates that [throttle] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(6) $core.bool get setThrottle => $_getBF(5); @$pb.TagNumber(6) @@ -185,7 +117,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool hasSetThrottle() => $_has(5); @$pb.TagNumber(6) - void clearSetThrottle() => $_clearField(6); + void clearSetThrottle() => clearField(6); @$pb.TagNumber(7) $core.double get frontSwivel => $_getN(6); @@ -194,7 +126,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool hasFrontSwivel() => $_has(6); @$pb.TagNumber(7) - void clearFrontSwivel() => $_clearField(7); + void clearFrontSwivel() => clearField(7); @$pb.TagNumber(8) $core.double get frontTilt => $_getN(7); @@ -203,7 +135,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.bool hasFrontTilt() => $_has(7); @$pb.TagNumber(8) - void clearFrontTilt() => $_clearField(8); + void clearFrontTilt() => clearField(8); @$pb.TagNumber(9) $core.double get rearSwivel => $_getN(8); @@ -212,7 +144,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.bool hasRearSwivel() => $_has(8); @$pb.TagNumber(9) - void clearRearSwivel() => $_clearField(9); + void clearRearSwivel() => clearField(9); @$pb.TagNumber(10) $core.double get rearTilt => $_getN(9); @@ -221,69 +153,49 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.bool hasRearTilt() => $_has(9); @$pb.TagNumber(10) - void clearRearTilt() => $_clearField(10); + void clearRearTilt() => clearField(10); @$pb.TagNumber(11) - $5.RoverStatus get status => $_getN(10); + $3.RoverStatus get status => $_getN(10); @$pb.TagNumber(11) - set status($5.RoverStatus v) { $_setField(11, v); } + set status($3.RoverStatus v) { setField(11, v); } @$pb.TagNumber(11) $core.bool hasStatus() => $_has(10); @$pb.TagNumber(11) - void clearStatus() => $_clearField(11); + void clearStatus() => clearField(11); @$pb.TagNumber(12) - $2.Version get version => $_getN(11); + $1.Version get version => $_getN(11); @$pb.TagNumber(12) - set version($2.Version v) { $_setField(12, v); } + set version($1.Version v) { setField(12, v); } @$pb.TagNumber(12) $core.bool hasVersion() => $_has(11); @$pb.TagNumber(12) - void clearVersion() => $_clearField(12); + void clearVersion() => clearField(12); @$pb.TagNumber(12) - $2.Version ensureVersion() => $_ensure(11); + $1.Version ensureVersion() => $_ensure(11); @$pb.TagNumber(13) ProtoColor get color => $_getN(12); @$pb.TagNumber(13) - set color(ProtoColor v) { $_setField(13, v); } + set color(ProtoColor v) { setField(13, v); } @$pb.TagNumber(13) $core.bool hasColor() => $_has(12); @$pb.TagNumber(13) - void clearColor() => $_clearField(13); + void clearColor() => clearField(13); @$pb.TagNumber(14) - $3.BoolState get blink => $_getN(13); + $4.BoolState get blink => $_getN(13); @$pb.TagNumber(14) - set blink($3.BoolState v) { $_setField(14, v); } + set blink($4.BoolState v) { setField(14, v); } @$pb.TagNumber(14) $core.bool hasBlink() => $_has(13); @$pb.TagNumber(14) - void clearBlink() => $_clearField(14); + void clearBlink() => clearField(14); } class DriveMotorData extends $pb.GeneratedMessage { - factory DriveMotorData({ - $core.double? speed, - $core.double? current, - $core.int? temperature, - MotorErrorCode? error, - }) { - final $result = create(); - if (speed != null) { - $result.speed = speed; - } - if (current != null) { - $result.current = current; - } - if (temperature != null) { - $result.temperature = temperature; - } - if (error != null) { - $result.error = error; - } - return $result; - } + factory DriveMotorData() => create(); DriveMotorData._() : super(); factory DriveMotorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DriveMotorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -324,7 +236,7 @@ class DriveMotorData extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasSpeed() => $_has(0); @$pb.TagNumber(1) - void clearSpeed() => $_clearField(1); + void clearSpeed() => clearField(1); @$pb.TagNumber(2) $core.double get current => $_getN(1); @@ -333,7 +245,7 @@ class DriveMotorData extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasCurrent() => $_has(1); @$pb.TagNumber(2) - void clearCurrent() => $_clearField(2); + void clearCurrent() => clearField(2); @$pb.TagNumber(3) $core.int get temperature => $_getIZ(2); @@ -342,112 +254,20 @@ class DriveMotorData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasTemperature() => $_has(2); @$pb.TagNumber(3) - void clearTemperature() => $_clearField(3); + void clearTemperature() => clearField(3); @$pb.TagNumber(4) MotorErrorCode get error => $_getN(3); @$pb.TagNumber(4) - set error(MotorErrorCode v) { $_setField(4, v); } + set error(MotorErrorCode v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasError() => $_has(3); @$pb.TagNumber(4) - void clearError() => $_clearField(4); + void clearError() => clearField(4); } class DriveData extends $pb.GeneratedMessage { - factory DriveData({ - $core.double? throttle, - $core.double? left, - $core.double? right, - $core.bool? setLeft, - $core.bool? setRight, - $core.bool? setThrottle, - $core.double? frontSwivel, - $core.double? frontTilt, - $core.double? rearSwivel, - $core.double? rearTilt, - $core.double? batteryVoltage, - $core.double? batteryCurrent, - $core.double? batteryTemperature, - $2.Version? version, - ProtoColor? color, - $5.RoverStatus? status, - DriveMotorData? frontLeftMotor, - DriveMotorData? middleLeftMotor, - DriveMotorData? backLeftMotor, - DriveMotorData? frontRightMotor, - DriveMotorData? middleRightMotor, - DriveMotorData? backRightMotor, - }) { - final $result = create(); - if (throttle != null) { - $result.throttle = throttle; - } - if (left != null) { - $result.left = left; - } - if (right != null) { - $result.right = right; - } - if (setLeft != null) { - $result.setLeft = setLeft; - } - if (setRight != null) { - $result.setRight = setRight; - } - if (setThrottle != null) { - $result.setThrottle = setThrottle; - } - if (frontSwivel != null) { - $result.frontSwivel = frontSwivel; - } - if (frontTilt != null) { - $result.frontTilt = frontTilt; - } - if (rearSwivel != null) { - $result.rearSwivel = rearSwivel; - } - if (rearTilt != null) { - $result.rearTilt = rearTilt; - } - if (batteryVoltage != null) { - $result.batteryVoltage = batteryVoltage; - } - if (batteryCurrent != null) { - $result.batteryCurrent = batteryCurrent; - } - if (batteryTemperature != null) { - $result.batteryTemperature = batteryTemperature; - } - if (version != null) { - $result.version = version; - } - if (color != null) { - $result.color = color; - } - if (status != null) { - $result.status = status; - } - if (frontLeftMotor != null) { - $result.frontLeftMotor = frontLeftMotor; - } - if (middleLeftMotor != null) { - $result.middleLeftMotor = middleLeftMotor; - } - if (backLeftMotor != null) { - $result.backLeftMotor = backLeftMotor; - } - if (frontRightMotor != null) { - $result.frontRightMotor = frontRightMotor; - } - if (middleRightMotor != null) { - $result.middleRightMotor = middleRightMotor; - } - if (backRightMotor != null) { - $result.backRightMotor = backRightMotor; - } - return $result; - } + factory DriveData() => create(); DriveData._() : super(); factory DriveData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DriveData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -466,9 +286,9 @@ class DriveData extends $pb.GeneratedMessage { ..a<$core.double>(11, _omitFieldNames ? '' : 'batteryVoltage', $pb.PbFieldType.OF) ..a<$core.double>(12, _omitFieldNames ? '' : 'batteryCurrent', $pb.PbFieldType.OF) ..a<$core.double>(13, _omitFieldNames ? '' : 'batteryTemperature', $pb.PbFieldType.OF) - ..aOM<$2.Version>(14, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(14, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..e(21, _omitFieldNames ? '' : 'color', $pb.PbFieldType.OE, defaultOrMaker: ProtoColor.PROTO_COLOR_UNDEFINED, valueOf: ProtoColor.valueOf, enumValues: ProtoColor.values) - ..e<$5.RoverStatus>(22, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: $5.RoverStatus.DISCONNECTED, valueOf: $5.RoverStatus.valueOf, enumValues: $5.RoverStatus.values) + ..e<$3.RoverStatus>(22, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: $3.RoverStatus.DISCONNECTED, valueOf: $3.RoverStatus.valueOf, enumValues: $3.RoverStatus.values) ..aOM(23, _omitFieldNames ? '' : 'frontLeftMotor', subBuilder: DriveMotorData.create) ..aOM(24, _omitFieldNames ? '' : 'middleLeftMotor', subBuilder: DriveMotorData.create) ..aOM(25, _omitFieldNames ? '' : 'backLeftMotor', subBuilder: DriveMotorData.create) @@ -499,7 +319,6 @@ class DriveData extends $pb.GeneratedMessage { static DriveData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DriveData? _defaultInstance; - /// The max speed, as a percentage of the rover's possible speed. @$pb.TagNumber(1) $core.double get throttle => $_getN(0); @$pb.TagNumber(1) @@ -507,9 +326,8 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasThrottle() => $_has(0); @$pb.TagNumber(1) - void clearThrottle() => $_clearField(1); + void clearThrottle() => clearField(1); - /// Speed of the left wheels, as a percentage of [throttle]. @$pb.TagNumber(2) $core.double get left => $_getN(1); @$pb.TagNumber(2) @@ -517,9 +335,8 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasLeft() => $_has(1); @$pb.TagNumber(2) - void clearLeft() => $_clearField(2); + void clearLeft() => clearField(2); - /// Speed of the right wheels, as a percentage of [throttle]. @$pb.TagNumber(3) $core.double get right => $_getN(2); @$pb.TagNumber(3) @@ -527,9 +344,8 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasRight() => $_has(2); @$pb.TagNumber(3) - void clearRight() => $_clearField(3); + void clearRight() => clearField(3); - /// Indicates that [left] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(4) $core.bool get setLeft => $_getBF(3); @$pb.TagNumber(4) @@ -537,9 +353,8 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasSetLeft() => $_has(3); @$pb.TagNumber(4) - void clearSetLeft() => $_clearField(4); + void clearSetLeft() => clearField(4); - /// Indicates that [right] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(5) $core.bool get setRight => $_getBF(4); @$pb.TagNumber(5) @@ -547,9 +362,8 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool hasSetRight() => $_has(4); @$pb.TagNumber(5) - void clearSetRight() => $_clearField(5); + void clearSetRight() => clearField(5); - /// Indicates that [throttle] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(6) $core.bool get setThrottle => $_getBF(5); @$pb.TagNumber(6) @@ -557,7 +371,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool hasSetThrottle() => $_has(5); @$pb.TagNumber(6) - void clearSetThrottle() => $_clearField(6); + void clearSetThrottle() => clearField(6); @$pb.TagNumber(7) $core.double get frontSwivel => $_getN(6); @@ -566,7 +380,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool hasFrontSwivel() => $_has(6); @$pb.TagNumber(7) - void clearFrontSwivel() => $_clearField(7); + void clearFrontSwivel() => clearField(7); @$pb.TagNumber(8) $core.double get frontTilt => $_getN(7); @@ -575,7 +389,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.bool hasFrontTilt() => $_has(7); @$pb.TagNumber(8) - void clearFrontTilt() => $_clearField(8); + void clearFrontTilt() => clearField(8); @$pb.TagNumber(9) $core.double get rearSwivel => $_getN(8); @@ -584,7 +398,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.bool hasRearSwivel() => $_has(8); @$pb.TagNumber(9) - void clearRearSwivel() => $_clearField(9); + void clearRearSwivel() => clearField(9); @$pb.TagNumber(10) $core.double get rearTilt => $_getN(9); @@ -593,9 +407,8 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.bool hasRearTilt() => $_has(9); @$pb.TagNumber(10) - void clearRearTilt() => $_clearField(10); + void clearRearTilt() => clearField(10); - /// Vitals for the whole rover @$pb.TagNumber(11) $core.double get batteryVoltage => $_getN(10); @$pb.TagNumber(11) @@ -603,7 +416,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(11) $core.bool hasBatteryVoltage() => $_has(10); @$pb.TagNumber(11) - void clearBatteryVoltage() => $_clearField(11); + void clearBatteryVoltage() => clearField(11); @$pb.TagNumber(12) $core.double get batteryCurrent => $_getN(11); @@ -612,7 +425,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(12) $core.bool hasBatteryCurrent() => $_has(11); @$pb.TagNumber(12) - void clearBatteryCurrent() => $_clearField(12); + void clearBatteryCurrent() => clearField(12); @$pb.TagNumber(13) $core.double get batteryTemperature => $_getN(12); @@ -621,101 +434,100 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(13) $core.bool hasBatteryTemperature() => $_has(12); @$pb.TagNumber(13) - void clearBatteryTemperature() => $_clearField(13); + void clearBatteryTemperature() => clearField(13); @$pb.TagNumber(14) - $2.Version get version => $_getN(13); + $1.Version get version => $_getN(13); @$pb.TagNumber(14) - set version($2.Version v) { $_setField(14, v); } + set version($1.Version v) { setField(14, v); } @$pb.TagNumber(14) $core.bool hasVersion() => $_has(13); @$pb.TagNumber(14) - void clearVersion() => $_clearField(14); + void clearVersion() => clearField(14); @$pb.TagNumber(14) - $2.Version ensureVersion() => $_ensure(13); + $1.Version ensureVersion() => $_ensure(13); @$pb.TagNumber(21) ProtoColor get color => $_getN(14); @$pb.TagNumber(21) - set color(ProtoColor v) { $_setField(21, v); } + set color(ProtoColor v) { setField(21, v); } @$pb.TagNumber(21) $core.bool hasColor() => $_has(14); @$pb.TagNumber(21) - void clearColor() => $_clearField(21); + void clearColor() => clearField(21); @$pb.TagNumber(22) - $5.RoverStatus get status => $_getN(15); + $3.RoverStatus get status => $_getN(15); @$pb.TagNumber(22) - set status($5.RoverStatus v) { $_setField(22, v); } + set status($3.RoverStatus v) { setField(22, v); } @$pb.TagNumber(22) $core.bool hasStatus() => $_has(15); @$pb.TagNumber(22) - void clearStatus() => $_clearField(22); + void clearStatus() => clearField(22); - /// Contains the DriveMotorData for each corresponding motor @$pb.TagNumber(23) DriveMotorData get frontLeftMotor => $_getN(16); @$pb.TagNumber(23) - set frontLeftMotor(DriveMotorData v) { $_setField(23, v); } + set frontLeftMotor(DriveMotorData v) { setField(23, v); } @$pb.TagNumber(23) $core.bool hasFrontLeftMotor() => $_has(16); @$pb.TagNumber(23) - void clearFrontLeftMotor() => $_clearField(23); + void clearFrontLeftMotor() => clearField(23); @$pb.TagNumber(23) DriveMotorData ensureFrontLeftMotor() => $_ensure(16); @$pb.TagNumber(24) DriveMotorData get middleLeftMotor => $_getN(17); @$pb.TagNumber(24) - set middleLeftMotor(DriveMotorData v) { $_setField(24, v); } + set middleLeftMotor(DriveMotorData v) { setField(24, v); } @$pb.TagNumber(24) $core.bool hasMiddleLeftMotor() => $_has(17); @$pb.TagNumber(24) - void clearMiddleLeftMotor() => $_clearField(24); + void clearMiddleLeftMotor() => clearField(24); @$pb.TagNumber(24) DriveMotorData ensureMiddleLeftMotor() => $_ensure(17); @$pb.TagNumber(25) DriveMotorData get backLeftMotor => $_getN(18); @$pb.TagNumber(25) - set backLeftMotor(DriveMotorData v) { $_setField(25, v); } + set backLeftMotor(DriveMotorData v) { setField(25, v); } @$pb.TagNumber(25) $core.bool hasBackLeftMotor() => $_has(18); @$pb.TagNumber(25) - void clearBackLeftMotor() => $_clearField(25); + void clearBackLeftMotor() => clearField(25); @$pb.TagNumber(25) DriveMotorData ensureBackLeftMotor() => $_ensure(18); @$pb.TagNumber(26) DriveMotorData get frontRightMotor => $_getN(19); @$pb.TagNumber(26) - set frontRightMotor(DriveMotorData v) { $_setField(26, v); } + set frontRightMotor(DriveMotorData v) { setField(26, v); } @$pb.TagNumber(26) $core.bool hasFrontRightMotor() => $_has(19); @$pb.TagNumber(26) - void clearFrontRightMotor() => $_clearField(26); + void clearFrontRightMotor() => clearField(26); @$pb.TagNumber(26) DriveMotorData ensureFrontRightMotor() => $_ensure(19); @$pb.TagNumber(27) DriveMotorData get middleRightMotor => $_getN(20); @$pb.TagNumber(27) - set middleRightMotor(DriveMotorData v) { $_setField(27, v); } + set middleRightMotor(DriveMotorData v) { setField(27, v); } @$pb.TagNumber(27) $core.bool hasMiddleRightMotor() => $_has(20); @$pb.TagNumber(27) - void clearMiddleRightMotor() => $_clearField(27); + void clearMiddleRightMotor() => clearField(27); @$pb.TagNumber(27) DriveMotorData ensureMiddleRightMotor() => $_ensure(20); @$pb.TagNumber(28) DriveMotorData get backRightMotor => $_getN(21); @$pb.TagNumber(28) - set backRightMotor(DriveMotorData v) { $_setField(28, v); } + set backRightMotor(DriveMotorData v) { setField(28, v); } @$pb.TagNumber(28) $core.bool hasBackRightMotor() => $_has(21); @$pb.TagNumber(28) - void clearBackRightMotor() => $_clearField(28); + void clearBackRightMotor() => clearField(28); @$pb.TagNumber(28) DriveMotorData ensureBackRightMotor() => $_ensure(21); } diff --git a/burt_network/lib/src/generated/drive.pbenum.dart b/burt_network/lib/src/generated/drive.pbenum.dart index d2129099..be9b6663 100644 --- a/burt_network/lib/src/generated/drive.pbenum.dart +++ b/burt_network/lib/src/generated/drive.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: drive.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -33,7 +33,7 @@ class DriveMotor extends $pb.ProtobufEnum { static final $core.Map<$core.int, DriveMotor> _byValue = $pb.ProtobufEnum.initByValue(values); static DriveMotor? valueOf($core.int value) => _byValue[value]; - const DriveMotor._(super.v, super.n); + const DriveMotor._($core.int v, $core.String n) : super(v, n); } class ProtoColor extends $pb.ProtobufEnum { @@ -54,7 +54,7 @@ class ProtoColor extends $pb.ProtobufEnum { static final $core.Map<$core.int, ProtoColor> _byValue = $pb.ProtobufEnum.initByValue(values); static ProtoColor? valueOf($core.int value) => _byValue[value]; - const ProtoColor._(super.v, super.n); + const ProtoColor._($core.int v, $core.String n) : super(v, n); } class MotorErrorCode extends $pb.ProtobufEnum { @@ -81,7 +81,7 @@ class MotorErrorCode extends $pb.ProtobufEnum { static final $core.Map<$core.int, MotorErrorCode> _byValue = $pb.ProtobufEnum.initByValue(values); static MotorErrorCode? valueOf($core.int value) => _byValue[value]; - const MotorErrorCode._(super.v, super.n); + const MotorErrorCode._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/drive.pbjson.dart b/burt_network/lib/src/generated/drive.pbjson.dart index 1f8272bc..e2a0b150 100644 --- a/burt_network/lib/src/generated/drive.pbjson.dart +++ b/burt_network/lib/src/generated/drive.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: drive.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/drive.pbserver.dart b/burt_network/lib/src/generated/drive.pbserver.dart index c5e4675f..0f320707 100644 --- a/burt_network/lib/src/generated/drive.pbserver.dart +++ b/burt_network/lib/src/generated/drive.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: drive.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/geometry.pb.dart b/burt_network/lib/src/generated/geometry.pb.dart index 04ce7c92..0244bbab 100644 --- a/burt_network/lib/src/generated/geometry.pb.dart +++ b/burt_network/lib/src/generated/geometry.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: geometry.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,26 +13,8 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - class Coordinates extends $pb.GeneratedMessage { - factory Coordinates({ - $core.double? x, - $core.double? y, - $core.double? z, - }) { - final $result = create(); - if (x != null) { - $result.x = x; - } - if (y != null) { - $result.y = y; - } - if (z != null) { - $result.z = z; - } - return $result; - } + factory Coordinates() => create(); Coordinates._() : super(); factory Coordinates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Coordinates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -72,7 +54,7 @@ class Coordinates extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasX() => $_has(0); @$pb.TagNumber(1) - void clearX() => $_clearField(1); + void clearX() => clearField(1); @$pb.TagNumber(2) $core.double get y => $_getN(1); @@ -81,7 +63,7 @@ class Coordinates extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasY() => $_has(1); @$pb.TagNumber(2) - void clearY() => $_clearField(2); + void clearY() => clearField(2); @$pb.TagNumber(3) $core.double get z => $_getN(2); @@ -90,27 +72,11 @@ class Coordinates extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasZ() => $_has(2); @$pb.TagNumber(3) - void clearZ() => $_clearField(3); + void clearZ() => clearField(3); } class Orientation extends $pb.GeneratedMessage { - factory Orientation({ - $core.double? x, - $core.double? y, - $core.double? z, - }) { - final $result = create(); - if (x != null) { - $result.x = x; - } - if (y != null) { - $result.y = y; - } - if (z != null) { - $result.z = z; - } - return $result; - } + factory Orientation() => create(); Orientation._() : super(); factory Orientation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Orientation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -150,7 +116,7 @@ class Orientation extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasX() => $_has(0); @$pb.TagNumber(1) - void clearX() => $_clearField(1); + void clearX() => clearField(1); @$pb.TagNumber(2) $core.double get y => $_getN(1); @@ -159,7 +125,7 @@ class Orientation extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasY() => $_has(1); @$pb.TagNumber(2) - void clearY() => $_clearField(2); + void clearY() => clearField(2); @$pb.TagNumber(3) $core.double get z => $_getN(2); @@ -168,23 +134,11 @@ class Orientation extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasZ() => $_has(2); @$pb.TagNumber(3) - void clearZ() => $_clearField(3); + void clearZ() => clearField(3); } class Pose3d extends $pb.GeneratedMessage { - factory Pose3d({ - Coordinates? translation, - Orientation? rotation, - }) { - final $result = create(); - if (translation != null) { - $result.translation = translation; - } - if (rotation != null) { - $result.rotation = rotation; - } - return $result; - } + factory Pose3d() => create(); Pose3d._() : super(); factory Pose3d.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Pose3d.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -219,22 +173,22 @@ class Pose3d extends $pb.GeneratedMessage { @$pb.TagNumber(1) Coordinates get translation => $_getN(0); @$pb.TagNumber(1) - set translation(Coordinates v) { $_setField(1, v); } + set translation(Coordinates v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasTranslation() => $_has(0); @$pb.TagNumber(1) - void clearTranslation() => $_clearField(1); + void clearTranslation() => clearField(1); @$pb.TagNumber(1) Coordinates ensureTranslation() => $_ensure(0); @$pb.TagNumber(2) Orientation get rotation => $_getN(1); @$pb.TagNumber(2) - set rotation(Orientation v) { $_setField(2, v); } + set rotation(Orientation v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasRotation() => $_has(1); @$pb.TagNumber(2) - void clearRotation() => $_clearField(2); + void clearRotation() => clearField(2); @$pb.TagNumber(2) Orientation ensureRotation() => $_ensure(1); } diff --git a/burt_network/lib/src/generated/geometry.pbenum.dart b/burt_network/lib/src/generated/geometry.pbenum.dart index 98301d0e..9f3d18cb 100644 --- a/burt_network/lib/src/generated/geometry.pbenum.dart +++ b/burt_network/lib/src/generated/geometry.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: geometry.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/geometry.pbjson.dart b/burt_network/lib/src/generated/geometry.pbjson.dart index 2d6e2711..96e58d30 100644 --- a/burt_network/lib/src/generated/geometry.pbjson.dart +++ b/burt_network/lib/src/generated/geometry.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: geometry.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/geometry.pbserver.dart b/burt_network/lib/src/generated/geometry.pbserver.dart index 225827e4..49d1c9b1 100644 --- a/burt_network/lib/src/generated/geometry.pbserver.dart +++ b/burt_network/lib/src/generated/geometry.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: geometry.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart index 7c6aa3de..8138be60 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: google/protobuf/timestamp.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,111 +15,8 @@ import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - -/// A Timestamp represents a point in time independent of any time zone or local -/// calendar, encoded as a count of seconds and fractions of seconds at -/// nanosecond resolution. The count is relative to an epoch at UTC midnight on -/// January 1, 1970, in the proleptic Gregorian calendar which extends the -/// Gregorian calendar backwards to year one. -/// -/// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap -/// second table is needed for interpretation, using a [24-hour linear -/// smear](https://developers.google.com/time/smear). -/// -/// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By -/// restricting to that range, we ensure that we can convert to and from [RFC -/// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. -/// -/// # Examples -/// -/// Example 1: Compute Timestamp from POSIX `time()`. -/// -/// Timestamp timestamp; -/// timestamp.set_seconds(time(NULL)); -/// timestamp.set_nanos(0); -/// -/// Example 2: Compute Timestamp from POSIX `gettimeofday()`. -/// -/// struct timeval tv; -/// gettimeofday(&tv, NULL); -/// -/// Timestamp timestamp; -/// timestamp.set_seconds(tv.tv_sec); -/// timestamp.set_nanos(tv.tv_usec * 1000); -/// -/// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. -/// -/// FILETIME ft; -/// GetSystemTimeAsFileTime(&ft); -/// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; -/// -/// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z -/// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. -/// Timestamp timestamp; -/// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); -/// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); -/// -/// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. -/// -/// long millis = System.currentTimeMillis(); -/// -/// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) -/// .setNanos((int) ((millis % 1000) * 1000000)).build(); -/// -/// Example 5: Compute Timestamp from Java `Instant.now()`. -/// -/// Instant now = Instant.now(); -/// -/// Timestamp timestamp = -/// Timestamp.newBuilder().setSeconds(now.getEpochSecond()) -/// .setNanos(now.getNano()).build(); -/// -/// Example 6: Compute Timestamp from current time in Python. -/// -/// timestamp = Timestamp() -/// timestamp.GetCurrentTime() -/// -/// # JSON Mapping -/// -/// In JSON format, the Timestamp type is encoded as a string in the -/// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the -/// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" -/// where {year} is always expressed using four digits while {month}, {day}, -/// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional -/// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), -/// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone -/// is required. A proto3 JSON serializer should always use UTC (as indicated by -/// "Z") when printing the Timestamp type and a proto3 JSON parser should be -/// able to accept both UTC and other timezones (as indicated by an offset). -/// -/// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past -/// 01:30 UTC on January 15, 2017. -/// -/// In JavaScript, one can convert a Date object to this format using the -/// standard -/// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) -/// method. In Python, a standard `datetime.datetime` object can be converted -/// to this format using -/// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with -/// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use -/// the Joda Time's [`ISODateTimeFormat.dateTime()`]( -/// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() -/// ) to obtain a formatter capable of generating timestamps in this format. class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { - factory Timestamp({ - $fixnum.Int64? seconds, - $core.int? nanos, - }) { - final $result = create(); - if (seconds != null) { - $result.seconds = seconds; - } - if (nanos != null) { - $result.nanos = nanos; - } - return $result; - } + factory Timestamp() => create(); Timestamp._() : super(); factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -151,9 +48,6 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Timestamp? _defaultInstance; - /// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must - /// be between -315576000000 and 315576000000 inclusive (which corresponds to - /// 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z). @$pb.TagNumber(1) $fixnum.Int64 get seconds => $_getI64(0); @$pb.TagNumber(1) @@ -161,13 +55,8 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { @$pb.TagNumber(1) $core.bool hasSeconds() => $_has(0); @$pb.TagNumber(1) - void clearSeconds() => $_clearField(1); + void clearSeconds() => clearField(1); - /// Non-negative fractions of a second at nanosecond resolution. This field is - /// the nanosecond portion of the duration, not an alternative to seconds. - /// Negative second values with fractions must still have non-negative nanos - /// values that count forward in time. Must be between 0 and 999,999,999 - /// inclusive. @$pb.TagNumber(2) $core.int get nanos => $_getIZ(1); @$pb.TagNumber(2) @@ -175,7 +64,7 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { @$pb.TagNumber(2) $core.bool hasNanos() => $_has(1); @$pb.TagNumber(2) - void clearNanos() => $_clearField(2); + void clearNanos() => clearField(2); /// Creates a new instance from [dateTime]. /// /// Time zone information will not be preserved. diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart index 4a7bffe2..2813d32e 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: google/protobuf/timestamp.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart index 3e2fcc94..ee27f114 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: google/protobuf/timestamp.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart index 292903f4..d4623a83 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: google/protobuf/timestamp.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/gps.pb.dart b/burt_network/lib/src/generated/gps.pb.dart index 2db80f45..f78b05c2 100644 --- a/burt_network/lib/src/generated/gps.pb.dart +++ b/burt_network/lib/src/generated/gps.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: gps.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,34 +15,12 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'geometry.pb.dart' as $0; import 'gps.pbenum.dart'; -import 'version.pb.dart' as $2; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'version.pb.dart' as $1; export 'gps.pbenum.dart'; class GpsCoordinates extends $pb.GeneratedMessage { - factory GpsCoordinates({ - $core.double? latitude, - $core.double? longitude, - $core.double? altitude, - RTKMode? rtkMode, - }) { - final $result = create(); - if (latitude != null) { - $result.latitude = latitude; - } - if (longitude != null) { - $result.longitude = longitude; - } - if (altitude != null) { - $result.altitude = altitude; - } - if (rtkMode != null) { - $result.rtkMode = rtkMode; - } - return $result; - } + factory GpsCoordinates() => create(); GpsCoordinates._() : super(); factory GpsCoordinates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GpsCoordinates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -83,7 +61,7 @@ class GpsCoordinates extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasLatitude() => $_has(0); @$pb.TagNumber(1) - void clearLatitude() => $_clearField(1); + void clearLatitude() => clearField(1); @$pb.TagNumber(2) $core.double get longitude => $_getN(1); @@ -92,7 +70,7 @@ class GpsCoordinates extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasLongitude() => $_has(1); @$pb.TagNumber(2) - void clearLongitude() => $_clearField(2); + void clearLongitude() => clearField(2); @$pb.TagNumber(3) $core.double get altitude => $_getN(2); @@ -101,40 +79,20 @@ class GpsCoordinates extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasAltitude() => $_has(2); @$pb.TagNumber(3) - void clearAltitude() => $_clearField(3); + void clearAltitude() => clearField(3); @$pb.TagNumber(4) RTKMode get rtkMode => $_getN(3); @$pb.TagNumber(4) - set rtkMode(RTKMode v) { $_setField(4, v); } + set rtkMode(RTKMode v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasRtkMode() => $_has(3); @$pb.TagNumber(4) - void clearRtkMode() => $_clearField(4); + void clearRtkMode() => clearField(4); } class RoverPosition extends $pb.GeneratedMessage { - factory RoverPosition({ - GpsCoordinates? gps, - $0.Orientation? orientation, - $2.Version? version, - $core.List<$core.int>? rtkMessage, - }) { - final $result = create(); - if (gps != null) { - $result.gps = gps; - } - if (orientation != null) { - $result.orientation = orientation; - } - if (version != null) { - $result.version = version; - } - if (rtkMessage != null) { - $result.rtkMessage = rtkMessage; - } - return $result; - } + factory RoverPosition() => create(); RoverPosition._() : super(); factory RoverPosition.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RoverPosition.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -142,7 +100,7 @@ class RoverPosition extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RoverPosition', createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'gps', subBuilder: GpsCoordinates.create) ..aOM<$0.Orientation>(2, _omitFieldNames ? '' : 'orientation', subBuilder: $0.Orientation.create) - ..aOM<$2.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..a<$core.List<$core.int>>(4, _omitFieldNames ? '' : 'rtkMessage', $pb.PbFieldType.OY, protoName: 'rtkMessage') ..hasRequiredFields = false ; @@ -171,35 +129,35 @@ class RoverPosition extends $pb.GeneratedMessage { @$pb.TagNumber(1) GpsCoordinates get gps => $_getN(0); @$pb.TagNumber(1) - set gps(GpsCoordinates v) { $_setField(1, v); } + set gps(GpsCoordinates v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasGps() => $_has(0); @$pb.TagNumber(1) - void clearGps() => $_clearField(1); + void clearGps() => clearField(1); @$pb.TagNumber(1) GpsCoordinates ensureGps() => $_ensure(0); @$pb.TagNumber(2) $0.Orientation get orientation => $_getN(1); @$pb.TagNumber(2) - set orientation($0.Orientation v) { $_setField(2, v); } + set orientation($0.Orientation v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasOrientation() => $_has(1); @$pb.TagNumber(2) - void clearOrientation() => $_clearField(2); + void clearOrientation() => clearField(2); @$pb.TagNumber(2) $0.Orientation ensureOrientation() => $_ensure(1); @$pb.TagNumber(3) - $2.Version get version => $_getN(2); + $1.Version get version => $_getN(2); @$pb.TagNumber(3) - set version($2.Version v) { $_setField(3, v); } + set version($1.Version v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) - void clearVersion() => $_clearField(3); + void clearVersion() => clearField(3); @$pb.TagNumber(3) - $2.Version ensureVersion() => $_ensure(2); + $1.Version ensureVersion() => $_ensure(2); @$pb.TagNumber(4) $core.List<$core.int> get rtkMessage => $_getN(3); @@ -208,7 +166,7 @@ class RoverPosition extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasRtkMessage() => $_has(3); @$pb.TagNumber(4) - void clearRtkMessage() => $_clearField(4); + void clearRtkMessage() => clearField(4); } diff --git a/burt_network/lib/src/generated/gps.pbenum.dart b/burt_network/lib/src/generated/gps.pbenum.dart index ab99fcac..8211aab5 100644 --- a/burt_network/lib/src/generated/gps.pbenum.dart +++ b/burt_network/lib/src/generated/gps.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: gps.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -27,7 +27,7 @@ class RTKMode extends $pb.ProtobufEnum { static final $core.Map<$core.int, RTKMode> _byValue = $pb.ProtobufEnum.initByValue(values); static RTKMode? valueOf($core.int value) => _byValue[value]; - const RTKMode._(super.v, super.n); + const RTKMode._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/gps.pbjson.dart b/burt_network/lib/src/generated/gps.pbjson.dart index 538a059b..c8dec9ed 100644 --- a/burt_network/lib/src/generated/gps.pbjson.dart +++ b/burt_network/lib/src/generated/gps.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: gps.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/gps.pbserver.dart b/burt_network/lib/src/generated/gps.pbserver.dart index f85a4a65..483594c9 100644 --- a/burt_network/lib/src/generated/gps.pbserver.dart +++ b/burt_network/lib/src/generated/gps.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: gps.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/lidar.pb.dart b/burt_network/lib/src/generated/lidar.pb.dart index 83730c7f..6e4cd33b 100644 --- a/burt_network/lib/src/generated/lidar.pb.dart +++ b/burt_network/lib/src/generated/lidar.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: lidar.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,24 +13,10 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'version.pb.dart' as $2; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'version.pb.dart' as $1; class LidarCartesianPoint extends $pb.GeneratedMessage { - factory LidarCartesianPoint({ - $core.double? x, - $core.double? y, - }) { - final $result = create(); - if (x != null) { - $result.x = x; - } - if (y != null) { - $result.y = y; - } - return $result; - } + factory LidarCartesianPoint() => create(); LidarCartesianPoint._() : super(); factory LidarCartesianPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LidarCartesianPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -69,7 +55,7 @@ class LidarCartesianPoint extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasX() => $_has(0); @$pb.TagNumber(1) - void clearX() => $_clearField(1); + void clearX() => clearField(1); @$pb.TagNumber(2) $core.double get y => $_getN(1); @@ -78,23 +64,11 @@ class LidarCartesianPoint extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasY() => $_has(1); @$pb.TagNumber(2) - void clearY() => $_clearField(2); + void clearY() => clearField(2); } class LidarPolarPoint extends $pb.GeneratedMessage { - factory LidarPolarPoint({ - $core.double? angle, - $core.double? distance, - }) { - final $result = create(); - if (angle != null) { - $result.angle = angle; - } - if (distance != null) { - $result.distance = distance; - } - return $result; - } + factory LidarPolarPoint() => create(); LidarPolarPoint._() : super(); factory LidarPolarPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LidarPolarPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -133,7 +107,7 @@ class LidarPolarPoint extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasAngle() => $_has(0); @$pb.TagNumber(1) - void clearAngle() => $_clearField(1); + void clearAngle() => clearField(1); @$pb.TagNumber(2) $core.double get distance => $_getN(1); @@ -142,27 +116,11 @@ class LidarPolarPoint extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasDistance() => $_has(1); @$pb.TagNumber(2) - void clearDistance() => $_clearField(2); + void clearDistance() => clearField(2); } class LidarPointCloud extends $pb.GeneratedMessage { - factory LidarPointCloud({ - $core.Iterable? cartesian, - $core.Iterable? polar, - $2.Version? version, - }) { - final $result = create(); - if (cartesian != null) { - $result.cartesian.addAll(cartesian); - } - if (polar != null) { - $result.polar.addAll(polar); - } - if (version != null) { - $result.version = version; - } - return $result; - } + factory LidarPointCloud() => create(); LidarPointCloud._() : super(); factory LidarPointCloud.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LidarPointCloud.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -170,7 +128,7 @@ class LidarPointCloud extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LidarPointCloud', createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'cartesian', $pb.PbFieldType.PM, subBuilder: LidarCartesianPoint.create) ..pc(2, _omitFieldNames ? '' : 'polar', $pb.PbFieldType.PM, subBuilder: LidarPolarPoint.create) - ..aOM<$2.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..hasRequiredFields = false ; @@ -196,21 +154,21 @@ class LidarPointCloud extends $pb.GeneratedMessage { static LidarPointCloud? _defaultInstance; @$pb.TagNumber(1) - $pb.PbList get cartesian => $_getList(0); + $core.List get cartesian => $_getList(0); @$pb.TagNumber(2) - $pb.PbList get polar => $_getList(1); + $core.List get polar => $_getList(1); @$pb.TagNumber(3) - $2.Version get version => $_getN(2); + $1.Version get version => $_getN(2); @$pb.TagNumber(3) - set version($2.Version v) { $_setField(3, v); } + set version($1.Version v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) - void clearVersion() => $_clearField(3); + void clearVersion() => clearField(3); @$pb.TagNumber(3) - $2.Version ensureVersion() => $_ensure(2); + $1.Version ensureVersion() => $_ensure(2); } diff --git a/burt_network/lib/src/generated/lidar.pbenum.dart b/burt_network/lib/src/generated/lidar.pbenum.dart index 64e95ec7..3bc1ed90 100644 --- a/burt_network/lib/src/generated/lidar.pbenum.dart +++ b/burt_network/lib/src/generated/lidar.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: lidar.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/lidar.pbjson.dart b/burt_network/lib/src/generated/lidar.pbjson.dart index ae7c3a6a..55deb357 100644 --- a/burt_network/lib/src/generated/lidar.pbjson.dart +++ b/burt_network/lib/src/generated/lidar.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: lidar.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/lidar.pbserver.dart b/burt_network/lib/src/generated/lidar.pbserver.dart index dfb5cb76..65fc4f4d 100644 --- a/burt_network/lib/src/generated/lidar.pbserver.dart +++ b/burt_network/lib/src/generated/lidar.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: lidar.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/logs.pb.dart b/burt_network/lib/src/generated/logs.pb.dart index 3bab5139..b16166d4 100644 --- a/burt_network/lib/src/generated/logs.pb.dart +++ b/burt_network/lib/src/generated/logs.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: logs.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,35 +13,13 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'core.pbenum.dart' as $6; +import 'core.pbenum.dart' as $7; import 'logs.pbenum.dart'; -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - export 'logs.pbenum.dart'; class BurtLog extends $pb.GeneratedMessage { - factory BurtLog({ - BurtLogLevel? level, - $core.String? title, - $core.String? body, - $6.Device? device, - }) { - final $result = create(); - if (level != null) { - $result.level = level; - } - if (title != null) { - $result.title = title; - } - if (body != null) { - $result.body = body; - } - if (device != null) { - $result.device = device; - } - return $result; - } + factory BurtLog() => create(); BurtLog._() : super(); factory BurtLog.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BurtLog.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -50,7 +28,7 @@ class BurtLog extends $pb.GeneratedMessage { ..e(1, _omitFieldNames ? '' : 'level', $pb.PbFieldType.OE, defaultOrMaker: BurtLogLevel.BURT_LOG_LEVEL_UNDEFINED, valueOf: BurtLogLevel.valueOf, enumValues: BurtLogLevel.values) ..aOS(2, _omitFieldNames ? '' : 'title') ..aOS(3, _omitFieldNames ? '' : 'body') - ..e<$6.Device>(4, _omitFieldNames ? '' : 'device', $pb.PbFieldType.OE, defaultOrMaker: $6.Device.DEVICE_UNDEFINED, valueOf: $6.Device.valueOf, enumValues: $6.Device.values) + ..e<$7.Device>(4, _omitFieldNames ? '' : 'device', $pb.PbFieldType.OE, defaultOrMaker: $7.Device.DEVICE_UNDEFINED, valueOf: $7.Device.valueOf, enumValues: $7.Device.values) ..hasRequiredFields = false ; @@ -78,11 +56,11 @@ class BurtLog extends $pb.GeneratedMessage { @$pb.TagNumber(1) BurtLogLevel get level => $_getN(0); @$pb.TagNumber(1) - set level(BurtLogLevel v) { $_setField(1, v); } + set level(BurtLogLevel v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasLevel() => $_has(0); @$pb.TagNumber(1) - void clearLevel() => $_clearField(1); + void clearLevel() => clearField(1); @$pb.TagNumber(2) $core.String get title => $_getSZ(1); @@ -91,7 +69,7 @@ class BurtLog extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasTitle() => $_has(1); @$pb.TagNumber(2) - void clearTitle() => $_clearField(2); + void clearTitle() => clearField(2); @$pb.TagNumber(3) $core.String get body => $_getSZ(2); @@ -100,16 +78,16 @@ class BurtLog extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasBody() => $_has(2); @$pb.TagNumber(3) - void clearBody() => $_clearField(3); + void clearBody() => clearField(3); @$pb.TagNumber(4) - $6.Device get device => $_getN(3); + $7.Device get device => $_getN(3); @$pb.TagNumber(4) - set device($6.Device v) { $_setField(4, v); } + set device($7.Device v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasDevice() => $_has(3); @$pb.TagNumber(4) - void clearDevice() => $_clearField(4); + void clearDevice() => clearField(4); } diff --git a/burt_network/lib/src/generated/logs.pbenum.dart b/burt_network/lib/src/generated/logs.pbenum.dart index 4cd223f2..88582389 100644 --- a/burt_network/lib/src/generated/logs.pbenum.dart +++ b/burt_network/lib/src/generated/logs.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: logs.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -35,7 +35,7 @@ class BurtLogLevel extends $pb.ProtobufEnum { static final $core.Map<$core.int, BurtLogLevel> _byValue = $pb.ProtobufEnum.initByValue(values); static BurtLogLevel? valueOf($core.int value) => _byValue[value]; - const BurtLogLevel._(super.v, super.n); + const BurtLogLevel._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/logs.pbjson.dart b/burt_network/lib/src/generated/logs.pbjson.dart index bec9425e..833703f3 100644 --- a/burt_network/lib/src/generated/logs.pbjson.dart +++ b/burt_network/lib/src/generated/logs.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: logs.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/logs.pbserver.dart b/burt_network/lib/src/generated/logs.pbserver.dart index 60b8cb65..1e4ccdf2 100644 --- a/burt_network/lib/src/generated/logs.pbserver.dart +++ b/burt_network/lib/src/generated/logs.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: logs.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/motor.pb.dart b/burt_network/lib/src/generated/motor.pb.dart index 78db4389..080239dc 100644 --- a/burt_network/lib/src/generated/motor.pb.dart +++ b/burt_network/lib/src/generated/motor.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: motor.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,53 +14,19 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'motor.pbenum.dart'; -import 'utils.pbenum.dart' as $3; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'utils.pbenum.dart' as $4; export 'motor.pbenum.dart'; class MotorData extends $pb.GeneratedMessage { - factory MotorData({ - $3.BoolState? isMoving, - $3.BoolState? isLimitSwitchPressed, - MotorDirection? direction, - $core.int? currentStep, - $core.int? targetStep, - $core.double? currentAngle, - $core.double? targetAngle, - }) { - final $result = create(); - if (isMoving != null) { - $result.isMoving = isMoving; - } - if (isLimitSwitchPressed != null) { - $result.isLimitSwitchPressed = isLimitSwitchPressed; - } - if (direction != null) { - $result.direction = direction; - } - if (currentStep != null) { - $result.currentStep = currentStep; - } - if (targetStep != null) { - $result.targetStep = targetStep; - } - if (currentAngle != null) { - $result.currentAngle = currentAngle; - } - if (targetAngle != null) { - $result.targetAngle = targetAngle; - } - return $result; - } + factory MotorData() => create(); MotorData._() : super(); factory MotorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MotorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MotorData', createEmptyInstance: create) - ..e<$3.BoolState>(1, _omitFieldNames ? '' : 'isMoving', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(2, _omitFieldNames ? '' : 'isLimitSwitchPressed', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$4.BoolState>(1, _omitFieldNames ? '' : 'isMoving', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(2, _omitFieldNames ? '' : 'isLimitSwitchPressed', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) ..e(3, _omitFieldNames ? '' : 'direction', $pb.PbFieldType.OE, defaultOrMaker: MotorDirection.MOTOR_DIRECTION_UNDEFINED, valueOf: MotorDirection.valueOf, enumValues: MotorDirection.values) ..a<$core.int>(4, _omitFieldNames ? '' : 'currentStep', $pb.PbFieldType.O3) ..a<$core.int>(5, _omitFieldNames ? '' : 'targetStep', $pb.PbFieldType.O3) @@ -91,31 +57,31 @@ class MotorData extends $pb.GeneratedMessage { static MotorData? _defaultInstance; @$pb.TagNumber(1) - $3.BoolState get isMoving => $_getN(0); + $4.BoolState get isMoving => $_getN(0); @$pb.TagNumber(1) - set isMoving($3.BoolState v) { $_setField(1, v); } + set isMoving($4.BoolState v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasIsMoving() => $_has(0); @$pb.TagNumber(1) - void clearIsMoving() => $_clearField(1); + void clearIsMoving() => clearField(1); @$pb.TagNumber(2) - $3.BoolState get isLimitSwitchPressed => $_getN(1); + $4.BoolState get isLimitSwitchPressed => $_getN(1); @$pb.TagNumber(2) - set isLimitSwitchPressed($3.BoolState v) { $_setField(2, v); } + set isLimitSwitchPressed($4.BoolState v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasIsLimitSwitchPressed() => $_has(1); @$pb.TagNumber(2) - void clearIsLimitSwitchPressed() => $_clearField(2); + void clearIsLimitSwitchPressed() => clearField(2); @$pb.TagNumber(3) MotorDirection get direction => $_getN(2); @$pb.TagNumber(3) - set direction(MotorDirection v) { $_setField(3, v); } + set direction(MotorDirection v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasDirection() => $_has(2); @$pb.TagNumber(3) - void clearDirection() => $_clearField(3); + void clearDirection() => clearField(3); @$pb.TagNumber(4) $core.int get currentStep => $_getIZ(3); @@ -124,7 +90,7 @@ class MotorData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasCurrentStep() => $_has(3); @$pb.TagNumber(4) - void clearCurrentStep() => $_clearField(4); + void clearCurrentStep() => clearField(4); @$pb.TagNumber(5) $core.int get targetStep => $_getIZ(4); @@ -133,7 +99,7 @@ class MotorData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool hasTargetStep() => $_has(4); @$pb.TagNumber(5) - void clearTargetStep() => $_clearField(5); + void clearTargetStep() => clearField(5); @$pb.TagNumber(6) $core.double get currentAngle => $_getN(5); @@ -142,7 +108,7 @@ class MotorData extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool hasCurrentAngle() => $_has(5); @$pb.TagNumber(6) - void clearCurrentAngle() => $_clearField(6); + void clearCurrentAngle() => clearField(6); @$pb.TagNumber(7) $core.double get targetAngle => $_getN(6); @@ -151,27 +117,11 @@ class MotorData extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool hasTargetAngle() => $_has(6); @$pb.TagNumber(7) - void clearTargetAngle() => $_clearField(7); + void clearTargetAngle() => clearField(7); } class MotorCommand extends $pb.GeneratedMessage { - factory MotorCommand({ - $core.int? moveSteps, - $core.double? moveRadians, - $core.double? angle, - }) { - final $result = create(); - if (moveSteps != null) { - $result.moveSteps = moveSteps; - } - if (moveRadians != null) { - $result.moveRadians = moveRadians; - } - if (angle != null) { - $result.angle = angle; - } - return $result; - } + factory MotorCommand() => create(); MotorCommand._() : super(); factory MotorCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MotorCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -204,7 +154,6 @@ class MotorCommand extends $pb.GeneratedMessage { static MotorCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MotorCommand? _defaultInstance; - /// Debug control: Move by individual steps @$pb.TagNumber(1) $core.int get moveSteps => $_getIZ(0); @$pb.TagNumber(1) @@ -212,9 +161,8 @@ class MotorCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasMoveSteps() => $_has(0); @$pb.TagNumber(1) - void clearMoveSteps() => $_clearField(1); + void clearMoveSteps() => clearField(1); - /// Precise control: Move by radians @$pb.TagNumber(2) $core.double get moveRadians => $_getN(1); @$pb.TagNumber(2) @@ -222,9 +170,8 @@ class MotorCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasMoveRadians() => $_has(1); @$pb.TagNumber(2) - void clearMoveRadians() => $_clearField(2); + void clearMoveRadians() => clearField(2); - /// / An angle to go to. Useful in IK. @$pb.TagNumber(3) $core.double get angle => $_getN(2); @$pb.TagNumber(3) @@ -232,7 +179,7 @@ class MotorCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasAngle() => $_has(2); @$pb.TagNumber(3) - void clearAngle() => $_clearField(3); + void clearAngle() => clearField(3); } diff --git a/burt_network/lib/src/generated/motor.pbenum.dart b/burt_network/lib/src/generated/motor.pbenum.dart index 8ce7dcc2..988df476 100644 --- a/burt_network/lib/src/generated/motor.pbenum.dart +++ b/burt_network/lib/src/generated/motor.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: motor.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -41,7 +41,7 @@ class MotorDirection extends $pb.ProtobufEnum { static final $core.Map<$core.int, MotorDirection> _byValue = $pb.ProtobufEnum.initByValue(values); static MotorDirection? valueOf($core.int value) => _byValue[value]; - const MotorDirection._(super.v, super.n); + const MotorDirection._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/motor.pbjson.dart b/burt_network/lib/src/generated/motor.pbjson.dart index 2a64bfb2..88cbd30c 100644 --- a/burt_network/lib/src/generated/motor.pbjson.dart +++ b/burt_network/lib/src/generated/motor.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: motor.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/motor.pbserver.dart b/burt_network/lib/src/generated/motor.pbserver.dart index 7d7c4e7f..82c5eae4 100644 --- a/burt_network/lib/src/generated/motor.pbserver.dart +++ b/burt_network/lib/src/generated/motor.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: motor.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/relays.pb.dart b/burt_network/lib/src/generated/relays.pb.dart index 4863061d..600b6685 100644 --- a/burt_network/lib/src/generated/relays.pb.dart +++ b/burt_network/lib/src/generated/relays.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: relays.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,61 +13,23 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'utils.pbenum.dart' as $3; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'utils.pbenum.dart' as $4; class RelaysCommand extends $pb.GeneratedMessage { - factory RelaysCommand({ - $3.BoolState? backLeftMotor, - $3.BoolState? backRightMotor, - $3.BoolState? frontLeftMotor, - $3.BoolState? frontRightMotor, - $3.BoolState? arm, - $3.BoolState? science, - $3.BoolState? drive, - $3.BoolState? bypass, - }) { - final $result = create(); - if (backLeftMotor != null) { - $result.backLeftMotor = backLeftMotor; - } - if (backRightMotor != null) { - $result.backRightMotor = backRightMotor; - } - if (frontLeftMotor != null) { - $result.frontLeftMotor = frontLeftMotor; - } - if (frontRightMotor != null) { - $result.frontRightMotor = frontRightMotor; - } - if (arm != null) { - $result.arm = arm; - } - if (science != null) { - $result.science = science; - } - if (drive != null) { - $result.drive = drive; - } - if (bypass != null) { - $result.bypass = bypass; - } - return $result; - } + factory RelaysCommand() => create(); RelaysCommand._() : super(); factory RelaysCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RelaysCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RelaysCommand', createEmptyInstance: create) - ..e<$3.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', $pb.PbFieldType.OE, protoName: 'backLeftMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', $pb.PbFieldType.OE, protoName: 'backRightMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', $pb.PbFieldType.OE, protoName: 'frontLeftMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', $pb.PbFieldType.OE, protoName: 'frontRightMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(5, _omitFieldNames ? '' : 'arm', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(6, _omitFieldNames ? '' : 'science', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(7, _omitFieldNames ? '' : 'drive', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(8, _omitFieldNames ? '' : 'bypass', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$4.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', $pb.PbFieldType.OE, protoName: 'backLeftMotor', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', $pb.PbFieldType.OE, protoName: 'backRightMotor', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', $pb.PbFieldType.OE, protoName: 'frontLeftMotor', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', $pb.PbFieldType.OE, protoName: 'frontRightMotor', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(5, _omitFieldNames ? '' : 'arm', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(6, _omitFieldNames ? '' : 'science', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(7, _omitFieldNames ? '' : 'drive', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(8, _omitFieldNames ? '' : 'bypass', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) ..hasRequiredFields = false ; @@ -92,137 +54,95 @@ class RelaysCommand extends $pb.GeneratedMessage { static RelaysCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RelaysCommand? _defaultInstance; - /// Turn the following devices on or off @$pb.TagNumber(1) - $3.BoolState get backLeftMotor => $_getN(0); + $4.BoolState get backLeftMotor => $_getN(0); @$pb.TagNumber(1) - set backLeftMotor($3.BoolState v) { $_setField(1, v); } + set backLeftMotor($4.BoolState v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasBackLeftMotor() => $_has(0); @$pb.TagNumber(1) - void clearBackLeftMotor() => $_clearField(1); + void clearBackLeftMotor() => clearField(1); @$pb.TagNumber(2) - $3.BoolState get backRightMotor => $_getN(1); + $4.BoolState get backRightMotor => $_getN(1); @$pb.TagNumber(2) - set backRightMotor($3.BoolState v) { $_setField(2, v); } + set backRightMotor($4.BoolState v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasBackRightMotor() => $_has(1); @$pb.TagNumber(2) - void clearBackRightMotor() => $_clearField(2); + void clearBackRightMotor() => clearField(2); @$pb.TagNumber(3) - $3.BoolState get frontLeftMotor => $_getN(2); + $4.BoolState get frontLeftMotor => $_getN(2); @$pb.TagNumber(3) - set frontLeftMotor($3.BoolState v) { $_setField(3, v); } + set frontLeftMotor($4.BoolState v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasFrontLeftMotor() => $_has(2); @$pb.TagNumber(3) - void clearFrontLeftMotor() => $_clearField(3); + void clearFrontLeftMotor() => clearField(3); @$pb.TagNumber(4) - $3.BoolState get frontRightMotor => $_getN(3); + $4.BoolState get frontRightMotor => $_getN(3); @$pb.TagNumber(4) - set frontRightMotor($3.BoolState v) { $_setField(4, v); } + set frontRightMotor($4.BoolState v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasFrontRightMotor() => $_has(3); @$pb.TagNumber(4) - void clearFrontRightMotor() => $_clearField(4); + void clearFrontRightMotor() => clearField(4); @$pb.TagNumber(5) - $3.BoolState get arm => $_getN(4); + $4.BoolState get arm => $_getN(4); @$pb.TagNumber(5) - set arm($3.BoolState v) { $_setField(5, v); } + set arm($4.BoolState v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasArm() => $_has(4); @$pb.TagNumber(5) - void clearArm() => $_clearField(5); + void clearArm() => clearField(5); @$pb.TagNumber(6) - $3.BoolState get science => $_getN(5); + $4.BoolState get science => $_getN(5); @$pb.TagNumber(6) - set science($3.BoolState v) { $_setField(6, v); } + set science($4.BoolState v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasScience() => $_has(5); @$pb.TagNumber(6) - void clearScience() => $_clearField(6); + void clearScience() => clearField(6); @$pb.TagNumber(7) - $3.BoolState get drive => $_getN(6); + $4.BoolState get drive => $_getN(6); @$pb.TagNumber(7) - set drive($3.BoolState v) { $_setField(7, v); } + set drive($4.BoolState v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasDrive() => $_has(6); @$pb.TagNumber(7) - void clearDrive() => $_clearField(7); + void clearDrive() => clearField(7); - /// Special commands @$pb.TagNumber(8) - $3.BoolState get bypass => $_getN(7); + $4.BoolState get bypass => $_getN(7); @$pb.TagNumber(8) - set bypass($3.BoolState v) { $_setField(8, v); } + set bypass($4.BoolState v) { setField(8, v); } @$pb.TagNumber(8) $core.bool hasBypass() => $_has(7); @$pb.TagNumber(8) - void clearBypass() => $_clearField(8); + void clearBypass() => clearField(8); } class RelaysData extends $pb.GeneratedMessage { - factory RelaysData({ - $3.BoolState? backLeftMotor, - $3.BoolState? backRightMotor, - $3.BoolState? frontLeftMotor, - $3.BoolState? frontRightMotor, - $3.BoolState? arm, - $3.BoolState? science, - $3.BoolState? drive, - $3.BoolState? bypass, - $3.BoolState? mechanicalOverride, - }) { - final $result = create(); - if (backLeftMotor != null) { - $result.backLeftMotor = backLeftMotor; - } - if (backRightMotor != null) { - $result.backRightMotor = backRightMotor; - } - if (frontLeftMotor != null) { - $result.frontLeftMotor = frontLeftMotor; - } - if (frontRightMotor != null) { - $result.frontRightMotor = frontRightMotor; - } - if (arm != null) { - $result.arm = arm; - } - if (science != null) { - $result.science = science; - } - if (drive != null) { - $result.drive = drive; - } - if (bypass != null) { - $result.bypass = bypass; - } - if (mechanicalOverride != null) { - $result.mechanicalOverride = mechanicalOverride; - } - return $result; - } + factory RelaysData() => create(); RelaysData._() : super(); factory RelaysData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RelaysData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RelaysData', createEmptyInstance: create) - ..e<$3.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', $pb.PbFieldType.OE, protoName: 'backLeftMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', $pb.PbFieldType.OE, protoName: 'backRightMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', $pb.PbFieldType.OE, protoName: 'frontLeftMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', $pb.PbFieldType.OE, protoName: 'frontRightMotor', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(5, _omitFieldNames ? '' : 'arm', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(6, _omitFieldNames ? '' : 'science', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(7, _omitFieldNames ? '' : 'drive', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(8, _omitFieldNames ? '' : 'bypass', $pb.PbFieldType.OE, defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(9, _omitFieldNames ? '' : 'mechanicalOverride', $pb.PbFieldType.OE, protoName: 'mechanicalOverride', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..e<$4.BoolState>(1, _omitFieldNames ? '' : 'backLeftMotor', $pb.PbFieldType.OE, protoName: 'backLeftMotor', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(2, _omitFieldNames ? '' : 'backRightMotor', $pb.PbFieldType.OE, protoName: 'backRightMotor', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(3, _omitFieldNames ? '' : 'frontLeftMotor', $pb.PbFieldType.OE, protoName: 'frontLeftMotor', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(4, _omitFieldNames ? '' : 'frontRightMotor', $pb.PbFieldType.OE, protoName: 'frontRightMotor', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(5, _omitFieldNames ? '' : 'arm', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(6, _omitFieldNames ? '' : 'science', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(7, _omitFieldNames ? '' : 'drive', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(8, _omitFieldNames ? '' : 'bypass', $pb.PbFieldType.OE, defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(9, _omitFieldNames ? '' : 'mechanicalOverride', $pb.PbFieldType.OE, protoName: 'mechanicalOverride', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) ..hasRequiredFields = false ; @@ -247,88 +167,86 @@ class RelaysData extends $pb.GeneratedMessage { static RelaysData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RelaysData? _defaultInstance; - /// Whether the following devices are on or off @$pb.TagNumber(1) - $3.BoolState get backLeftMotor => $_getN(0); + $4.BoolState get backLeftMotor => $_getN(0); @$pb.TagNumber(1) - set backLeftMotor($3.BoolState v) { $_setField(1, v); } + set backLeftMotor($4.BoolState v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasBackLeftMotor() => $_has(0); @$pb.TagNumber(1) - void clearBackLeftMotor() => $_clearField(1); + void clearBackLeftMotor() => clearField(1); @$pb.TagNumber(2) - $3.BoolState get backRightMotor => $_getN(1); + $4.BoolState get backRightMotor => $_getN(1); @$pb.TagNumber(2) - set backRightMotor($3.BoolState v) { $_setField(2, v); } + set backRightMotor($4.BoolState v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasBackRightMotor() => $_has(1); @$pb.TagNumber(2) - void clearBackRightMotor() => $_clearField(2); + void clearBackRightMotor() => clearField(2); @$pb.TagNumber(3) - $3.BoolState get frontLeftMotor => $_getN(2); + $4.BoolState get frontLeftMotor => $_getN(2); @$pb.TagNumber(3) - set frontLeftMotor($3.BoolState v) { $_setField(3, v); } + set frontLeftMotor($4.BoolState v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasFrontLeftMotor() => $_has(2); @$pb.TagNumber(3) - void clearFrontLeftMotor() => $_clearField(3); + void clearFrontLeftMotor() => clearField(3); @$pb.TagNumber(4) - $3.BoolState get frontRightMotor => $_getN(3); + $4.BoolState get frontRightMotor => $_getN(3); @$pb.TagNumber(4) - set frontRightMotor($3.BoolState v) { $_setField(4, v); } + set frontRightMotor($4.BoolState v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasFrontRightMotor() => $_has(3); @$pb.TagNumber(4) - void clearFrontRightMotor() => $_clearField(4); + void clearFrontRightMotor() => clearField(4); @$pb.TagNumber(5) - $3.BoolState get arm => $_getN(4); + $4.BoolState get arm => $_getN(4); @$pb.TagNumber(5) - set arm($3.BoolState v) { $_setField(5, v); } + set arm($4.BoolState v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasArm() => $_has(4); @$pb.TagNumber(5) - void clearArm() => $_clearField(5); + void clearArm() => clearField(5); @$pb.TagNumber(6) - $3.BoolState get science => $_getN(5); + $4.BoolState get science => $_getN(5); @$pb.TagNumber(6) - set science($3.BoolState v) { $_setField(6, v); } + set science($4.BoolState v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasScience() => $_has(5); @$pb.TagNumber(6) - void clearScience() => $_clearField(6); + void clearScience() => clearField(6); @$pb.TagNumber(7) - $3.BoolState get drive => $_getN(6); + $4.BoolState get drive => $_getN(6); @$pb.TagNumber(7) - set drive($3.BoolState v) { $_setField(7, v); } + set drive($4.BoolState v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasDrive() => $_has(6); @$pb.TagNumber(7) - void clearDrive() => $_clearField(7); + void clearDrive() => clearField(7); - /// Special data @$pb.TagNumber(8) - $3.BoolState get bypass => $_getN(7); + $4.BoolState get bypass => $_getN(7); @$pb.TagNumber(8) - set bypass($3.BoolState v) { $_setField(8, v); } + set bypass($4.BoolState v) { setField(8, v); } @$pb.TagNumber(8) $core.bool hasBypass() => $_has(7); @$pb.TagNumber(8) - void clearBypass() => $_clearField(8); + void clearBypass() => clearField(8); @$pb.TagNumber(9) - $3.BoolState get mechanicalOverride => $_getN(8); + $4.BoolState get mechanicalOverride => $_getN(8); @$pb.TagNumber(9) - set mechanicalOverride($3.BoolState v) { $_setField(9, v); } + set mechanicalOverride($4.BoolState v) { setField(9, v); } @$pb.TagNumber(9) $core.bool hasMechanicalOverride() => $_has(8); @$pb.TagNumber(9) - void clearMechanicalOverride() => $_clearField(9); + void clearMechanicalOverride() => clearField(9); } diff --git a/burt_network/lib/src/generated/relays.pbenum.dart b/burt_network/lib/src/generated/relays.pbenum.dart index 5b1510c4..e3599f83 100644 --- a/burt_network/lib/src/generated/relays.pbenum.dart +++ b/burt_network/lib/src/generated/relays.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: relays.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/relays.pbjson.dart b/burt_network/lib/src/generated/relays.pbjson.dart index ce1d09fa..cb87d46f 100644 --- a/burt_network/lib/src/generated/relays.pbjson.dart +++ b/burt_network/lib/src/generated/relays.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: relays.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/relays.pbserver.dart b/burt_network/lib/src/generated/relays.pbserver.dart index 92afac16..2a7795eb 100644 --- a/burt_network/lib/src/generated/relays.pbserver.dart +++ b/burt_network/lib/src/generated/relays.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: relays.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/science.pb.dart b/burt_network/lib/src/generated/science.pb.dart index 2034bc53..c06874a6 100644 --- a/burt_network/lib/src/generated/science.pb.dart +++ b/burt_network/lib/src/generated/science.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: science.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,67 +14,12 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'science.pbenum.dart'; -import 'version.pb.dart' as $2; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'version.pb.dart' as $1; export 'science.pbenum.dart'; -/// / A command to the science subsystem. class ScienceCommand extends $pb.GeneratedMessage { - factory ScienceCommand({ - $core.double? carouselMotor, - $core.double? scoopMotor, - $core.double? subsurfaceMotor, - PumpState? pumps, - ServoState? funnel, - ServoState? scoop, - CarouselCommand? carousel, - $core.bool? calibrate, - $core.bool? stop, - $core.int? sample, - ScienceState? state, - $2.Version? version, - }) { - final $result = create(); - if (carouselMotor != null) { - $result.carouselMotor = carouselMotor; - } - if (scoopMotor != null) { - $result.scoopMotor = scoopMotor; - } - if (subsurfaceMotor != null) { - $result.subsurfaceMotor = subsurfaceMotor; - } - if (pumps != null) { - $result.pumps = pumps; - } - if (funnel != null) { - $result.funnel = funnel; - } - if (scoop != null) { - $result.scoop = scoop; - } - if (carousel != null) { - $result.carousel = carousel; - } - if (calibrate != null) { - $result.calibrate = calibrate; - } - if (stop != null) { - $result.stop = stop; - } - if (sample != null) { - $result.sample = sample; - } - if (state != null) { - $result.state = state; - } - if (version != null) { - $result.version = version; - } - return $result; - } + factory ScienceCommand() => create(); ScienceCommand._() : super(); factory ScienceCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ScienceCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -91,7 +36,7 @@ class ScienceCommand extends $pb.GeneratedMessage { ..aOB(9, _omitFieldNames ? '' : 'stop') ..a<$core.int>(10, _omitFieldNames ? '' : 'sample', $pb.PbFieldType.O3) ..e(11, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: ScienceState.SCIENCE_STATE_UNDEFINED, valueOf: ScienceState.valueOf, enumValues: ScienceState.values) - ..aOM<$2.Version>(12, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(12, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..hasRequiredFields = false ; @@ -116,7 +61,6 @@ class ScienceCommand extends $pb.GeneratedMessage { static ScienceCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ScienceCommand? _defaultInstance; - /// Individual control over each motor. Indicates steps to move @$pb.TagNumber(1) $core.double get carouselMotor => $_getN(0); @$pb.TagNumber(1) @@ -124,7 +68,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasCarouselMotor() => $_has(0); @$pb.TagNumber(1) - void clearCarouselMotor() => $_clearField(1); + void clearCarouselMotor() => clearField(1); @$pb.TagNumber(2) $core.double get scoopMotor => $_getN(1); @@ -133,7 +77,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasScoopMotor() => $_has(1); @$pb.TagNumber(2) - void clearScoopMotor() => $_clearField(2); + void clearScoopMotor() => clearField(2); @$pb.TagNumber(3) $core.double get subsurfaceMotor => $_getN(2); @@ -142,46 +86,44 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasSubsurfaceMotor() => $_has(2); @$pb.TagNumber(3) - void clearSubsurfaceMotor() => $_clearField(3); + void clearSubsurfaceMotor() => clearField(3); - /// Control over other hardware @$pb.TagNumber(4) PumpState get pumps => $_getN(3); @$pb.TagNumber(4) - set pumps(PumpState v) { $_setField(4, v); } + set pumps(PumpState v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasPumps() => $_has(3); @$pb.TagNumber(4) - void clearPumps() => $_clearField(4); + void clearPumps() => clearField(4); @$pb.TagNumber(5) ServoState get funnel => $_getN(4); @$pb.TagNumber(5) - set funnel(ServoState v) { $_setField(5, v); } + set funnel(ServoState v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasFunnel() => $_has(4); @$pb.TagNumber(5) - void clearFunnel() => $_clearField(5); + void clearFunnel() => clearField(5); @$pb.TagNumber(6) ServoState get scoop => $_getN(5); @$pb.TagNumber(6) - set scoop(ServoState v) { $_setField(6, v); } + set scoop(ServoState v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasScoop() => $_has(5); @$pb.TagNumber(6) - void clearScoop() => $_clearField(6); + void clearScoop() => clearField(6); @$pb.TagNumber(7) CarouselCommand get carousel => $_getN(6); @$pb.TagNumber(7) - set carousel(CarouselCommand v) { $_setField(7, v); } + set carousel(CarouselCommand v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasCarousel() => $_has(6); @$pb.TagNumber(7) - void clearCarousel() => $_clearField(7); + void clearCarousel() => clearField(7); - /// High level commands @$pb.TagNumber(8) $core.bool get calibrate => $_getBF(7); @$pb.TagNumber(8) @@ -189,7 +131,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.bool hasCalibrate() => $_has(7); @$pb.TagNumber(8) - void clearCalibrate() => $_clearField(8); + void clearCalibrate() => clearField(8); @$pb.TagNumber(9) $core.bool get stop => $_getBF(8); @@ -198,7 +140,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.bool hasStop() => $_has(8); @$pb.TagNumber(9) - void clearStop() => $_clearField(9); + void clearStop() => clearField(9); @$pb.TagNumber(10) $core.int get sample => $_getIZ(9); @@ -207,60 +149,31 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.bool hasSample() => $_has(9); @$pb.TagNumber(10) - void clearSample() => $_clearField(10); + void clearSample() => clearField(10); @$pb.TagNumber(11) ScienceState get state => $_getN(10); @$pb.TagNumber(11) - set state(ScienceState v) { $_setField(11, v); } + set state(ScienceState v) { setField(11, v); } @$pb.TagNumber(11) $core.bool hasState() => $_has(10); @$pb.TagNumber(11) - void clearState() => $_clearField(11); + void clearState() => clearField(11); @$pb.TagNumber(12) - $2.Version get version => $_getN(11); + $1.Version get version => $_getN(11); @$pb.TagNumber(12) - set version($2.Version v) { $_setField(12, v); } + set version($1.Version v) { setField(12, v); } @$pb.TagNumber(12) $core.bool hasVersion() => $_has(11); @$pb.TagNumber(12) - void clearVersion() => $_clearField(12); + void clearVersion() => clearField(12); @$pb.TagNumber(12) - $2.Version ensureVersion() => $_ensure(11); + $1.Version ensureVersion() => $_ensure(11); } -/// / Data coming from the science subsystem. class ScienceData extends $pb.GeneratedMessage { - factory ScienceData({ - $core.int? sample, - ScienceState? state, - $core.double? co2, - $core.double? humidity, - $core.double? temperature, - $2.Version? version, - }) { - final $result = create(); - if (sample != null) { - $result.sample = sample; - } - if (state != null) { - $result.state = state; - } - if (co2 != null) { - $result.co2 = co2; - } - if (humidity != null) { - $result.humidity = humidity; - } - if (temperature != null) { - $result.temperature = temperature; - } - if (version != null) { - $result.version = version; - } - return $result; - } + factory ScienceData() => create(); ScienceData._() : super(); factory ScienceData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ScienceData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -271,7 +184,7 @@ class ScienceData extends $pb.GeneratedMessage { ..a<$core.double>(3, _omitFieldNames ? '' : 'co2', $pb.PbFieldType.OF) ..a<$core.double>(4, _omitFieldNames ? '' : 'humidity', $pb.PbFieldType.OF) ..a<$core.double>(5, _omitFieldNames ? '' : 'temperature', $pb.PbFieldType.OF) - ..aOM<$2.Version>(6, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(6, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..hasRequiredFields = false ; @@ -296,7 +209,6 @@ class ScienceData extends $pb.GeneratedMessage { static ScienceData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ScienceData? _defaultInstance; - /// High-level data @$pb.TagNumber(1) $core.int get sample => $_getIZ(0); @$pb.TagNumber(1) @@ -304,18 +216,17 @@ class ScienceData extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasSample() => $_has(0); @$pb.TagNumber(1) - void clearSample() => $_clearField(1); + void clearSample() => clearField(1); @$pb.TagNumber(2) ScienceState get state => $_getN(1); @$pb.TagNumber(2) - set state(ScienceState v) { $_setField(2, v); } + set state(ScienceState v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasState() => $_has(1); @$pb.TagNumber(2) - void clearState() => $_clearField(2); + void clearState() => clearField(2); - /// Sensor data @$pb.TagNumber(3) $core.double get co2 => $_getN(2); @$pb.TagNumber(3) @@ -323,7 +234,7 @@ class ScienceData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasCo2() => $_has(2); @$pb.TagNumber(3) - void clearCo2() => $_clearField(3); + void clearCo2() => clearField(3); @$pb.TagNumber(4) $core.double get humidity => $_getN(3); @@ -332,7 +243,7 @@ class ScienceData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasHumidity() => $_has(3); @$pb.TagNumber(4) - void clearHumidity() => $_clearField(4); + void clearHumidity() => clearField(4); @$pb.TagNumber(5) $core.double get temperature => $_getN(4); @@ -341,18 +252,18 @@ class ScienceData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool hasTemperature() => $_has(4); @$pb.TagNumber(5) - void clearTemperature() => $_clearField(5); + void clearTemperature() => clearField(5); @$pb.TagNumber(6) - $2.Version get version => $_getN(5); + $1.Version get version => $_getN(5); @$pb.TagNumber(6) - set version($2.Version v) { $_setField(6, v); } + set version($1.Version v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasVersion() => $_has(5); @$pb.TagNumber(6) - void clearVersion() => $_clearField(6); + void clearVersion() => clearField(6); @$pb.TagNumber(6) - $2.Version ensureVersion() => $_ensure(5); + $1.Version ensureVersion() => $_ensure(5); } diff --git a/burt_network/lib/src/generated/science.pbenum.dart b/burt_network/lib/src/generated/science.pbenum.dart index 96295ad5..d1a04f44 100644 --- a/burt_network/lib/src/generated/science.pbenum.dart +++ b/burt_network/lib/src/generated/science.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: science.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,7 +13,6 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -/// / The state of a servo. If undefined, don't open or close. class ServoState extends $pb.ProtobufEnum { static const ServoState SERVO_STATE_UNDEFINED = ServoState._(0, _omitEnumNames ? '' : 'SERVO_STATE_UNDEFINED'); static const ServoState SERVO_OPEN = ServoState._(1, _omitEnumNames ? '' : 'SERVO_OPEN'); @@ -28,10 +27,9 @@ class ServoState extends $pb.ProtobufEnum { static final $core.Map<$core.int, ServoState> _byValue = $pb.ProtobufEnum.initByValue(values); static ServoState? valueOf($core.int value) => _byValue[value]; - const ServoState._(super.v, super.n); + const ServoState._($core.int v, $core.String n) : super(v, n); } -/// / The state of a pump. If undefined: don't do anything. If fill: turn on, wait, then turn off. class PumpState extends $pb.ProtobufEnum { static const PumpState PUMP_STATE_UNDEFINED = PumpState._(0, _omitEnumNames ? '' : 'PUMP_STATE_UNDEFINED'); static const PumpState PUMP_ON = PumpState._(1, _omitEnumNames ? '' : 'PUMP_ON'); @@ -48,10 +46,9 @@ class PumpState extends $pb.ProtobufEnum { static final $core.Map<$core.int, PumpState> _byValue = $pb.ProtobufEnum.initByValue(values); static PumpState? valueOf($core.int value) => _byValue[value]; - const PumpState._(super.v, super.n); + const PumpState._($core.int v, $core.String n) : super(v, n); } -/// / The state of the science subsystem. If not COLLECT_DATA, don't stream data at all. class ScienceState extends $pb.ProtobufEnum { static const ScienceState SCIENCE_STATE_UNDEFINED = ScienceState._(0, _omitEnumNames ? '' : 'SCIENCE_STATE_UNDEFINED'); static const ScienceState COLLECT_DATA = ScienceState._(1, _omitEnumNames ? '' : 'COLLECT_DATA'); @@ -66,10 +63,9 @@ class ScienceState extends $pb.ProtobufEnum { static final $core.Map<$core.int, ScienceState> _byValue = $pb.ProtobufEnum.initByValue(values); static ScienceState? valueOf($core.int value) => _byValue[value]; - const ScienceState._(super.v, super.n); + const ScienceState._($core.int v, $core.String n) : super(v, n); } -/// / A command for the carousel and funnel to follow. class CarouselCommand extends $pb.ProtobufEnum { static const CarouselCommand CAROUSEL_COMMAND_UNDEFINED = CarouselCommand._(0, _omitEnumNames ? '' : 'CAROUSEL_COMMAND_UNDEFINED'); static const CarouselCommand NEXT_TUBE = CarouselCommand._(1, _omitEnumNames ? '' : 'NEXT_TUBE'); @@ -92,7 +88,7 @@ class CarouselCommand extends $pb.ProtobufEnum { static final $core.Map<$core.int, CarouselCommand> _byValue = $pb.ProtobufEnum.initByValue(values); static CarouselCommand? valueOf($core.int value) => _byValue[value]; - const CarouselCommand._(super.v, super.n); + const CarouselCommand._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/science.pbjson.dart b/burt_network/lib/src/generated/science.pbjson.dart index 4117b7a1..1950cdcf 100644 --- a/burt_network/lib/src/generated/science.pbjson.dart +++ b/burt_network/lib/src/generated/science.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: science.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/science.pbserver.dart b/burt_network/lib/src/generated/science.pbserver.dart index 172885b0..1864bef4 100644 --- a/burt_network/lib/src/generated/science.pbserver.dart +++ b/burt_network/lib/src/generated/science.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: science.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/status.pb.dart b/burt_network/lib/src/generated/status.pb.dart index 9612bd07..8fd7df9a 100644 --- a/burt_network/lib/src/generated/status.pb.dart +++ b/burt_network/lib/src/generated/status.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: status.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,24 +15,10 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'status.pbenum.dart'; -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - export 'status.pbenum.dart'; -/// / Update a sensitive setting, such as the rover's status. -/// / -/// / This message must be triggered manually and the recipient (usually the subsystems Pi) -/// / must respond with the exact same message to confirm its receipt. class UpdateSetting extends $pb.GeneratedMessage { - factory UpdateSetting({ - RoverStatus? status, - }) { - final $result = create(); - if (status != null) { - $result.status = status; - } - return $result; - } + factory UpdateSetting() => create(); UpdateSetting._() : super(); factory UpdateSetting.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateSetting.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -66,11 +52,11 @@ class UpdateSetting extends $pb.GeneratedMessage { @$pb.TagNumber(1) RoverStatus get status => $_getN(0); @$pb.TagNumber(1) - set status(RoverStatus v) { $_setField(1, v); } + set status(RoverStatus v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) - void clearStatus() => $_clearField(1); + void clearStatus() => clearField(1); } diff --git a/burt_network/lib/src/generated/status.pbenum.dart b/burt_network/lib/src/generated/status.pbenum.dart index 11186622..32d04925 100644 --- a/burt_network/lib/src/generated/status.pbenum.dart +++ b/burt_network/lib/src/generated/status.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: status.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,11 +13,6 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -/// / Changes the way the rover listens to incoming commands. -/// / -/// / - When IDLE, all subsystems will ignore all commands -/// / - When MANUAL, all subsystems will accept all commands -/// / - When AUTONOMOUS, the rover will ignore commands from the dashboard class RoverStatus extends $pb.ProtobufEnum { static const RoverStatus DISCONNECTED = RoverStatus._(0, _omitEnumNames ? '' : 'DISCONNECTED'); static const RoverStatus IDLE = RoverStatus._(1, _omitEnumNames ? '' : 'IDLE'); @@ -38,7 +33,7 @@ class RoverStatus extends $pb.ProtobufEnum { static final $core.Map<$core.int, RoverStatus> _byValue = $pb.ProtobufEnum.initByValue(values); static RoverStatus? valueOf($core.int value) => _byValue[value]; - const RoverStatus._(super.v, super.n); + const RoverStatus._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/status.pbjson.dart b/burt_network/lib/src/generated/status.pbjson.dart index 19ffedd3..9f79fac4 100644 --- a/burt_network/lib/src/generated/status.pbjson.dart +++ b/burt_network/lib/src/generated/status.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: status.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/status.pbserver.dart b/burt_network/lib/src/generated/status.pbserver.dart index ba2e563f..0b0f179c 100644 --- a/burt_network/lib/src/generated/status.pbserver.dart +++ b/burt_network/lib/src/generated/status.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: status.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/subsystems.pb.dart b/burt_network/lib/src/generated/subsystems.pb.dart index 04a88428..27baedcb 100644 --- a/burt_network/lib/src/generated/subsystems.pb.dart +++ b/burt_network/lib/src/generated/subsystems.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: subsystems.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,33 +13,19 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'core.pbenum.dart' as $6; -import 'utils.pbenum.dart' as $3; -import 'version.pb.dart' as $2; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'core.pbenum.dart' as $7; +import 'utils.pbenum.dart' as $4; +import 'version.pb.dart' as $1; class SubsystemsCommand extends $pb.GeneratedMessage { - factory SubsystemsCommand({ - $core.bool? zeroIMU, - $2.Version? version, - }) { - final $result = create(); - if (zeroIMU != null) { - $result.zeroIMU = zeroIMU; - } - if (version != null) { - $result.version = version; - } - return $result; - } + factory SubsystemsCommand() => create(); SubsystemsCommand._() : super(); factory SubsystemsCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SubsystemsCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SubsystemsCommand', createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'zeroIMU', protoName: 'zeroIMU') - ..aOM<$2.Version>(2, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(2, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..hasRequiredFields = false ; @@ -71,51 +57,31 @@ class SubsystemsCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasZeroIMU() => $_has(0); @$pb.TagNumber(1) - void clearZeroIMU() => $_clearField(1); + void clearZeroIMU() => clearField(1); @$pb.TagNumber(2) - $2.Version get version => $_getN(1); + $1.Version get version => $_getN(1); @$pb.TagNumber(2) - set version($2.Version v) { $_setField(2, v); } + set version($1.Version v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasVersion() => $_has(1); @$pb.TagNumber(2) - void clearVersion() => $_clearField(2); + void clearVersion() => clearField(2); @$pb.TagNumber(2) - $2.Version ensureVersion() => $_ensure(1); + $1.Version ensureVersion() => $_ensure(1); } class SubsystemsData extends $pb.GeneratedMessage { - factory SubsystemsData({ - $2.Version? version, - $core.Iterable<$6.Device>? connectedDevices, - $3.BoolState? gpsConnected, - $3.BoolState? imuConnected, - }) { - final $result = create(); - if (version != null) { - $result.version = version; - } - if (connectedDevices != null) { - $result.connectedDevices.addAll(connectedDevices); - } - if (gpsConnected != null) { - $result.gpsConnected = gpsConnected; - } - if (imuConnected != null) { - $result.imuConnected = imuConnected; - } - return $result; - } + factory SubsystemsData() => create(); SubsystemsData._() : super(); factory SubsystemsData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SubsystemsData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SubsystemsData', createEmptyInstance: create) - ..aOM<$2.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) - ..pc<$6.Device>(2, _omitFieldNames ? '' : 'connectedDevices', $pb.PbFieldType.KE, protoName: 'connectedDevices', valueOf: $6.Device.valueOf, enumValues: $6.Device.values, defaultEnumValue: $6.Device.DEVICE_UNDEFINED) - ..e<$3.BoolState>(3, _omitFieldNames ? '' : 'gpsConnected', $pb.PbFieldType.OE, protoName: 'gpsConnected', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) - ..e<$3.BoolState>(4, _omitFieldNames ? '' : 'imuConnected', $pb.PbFieldType.OE, protoName: 'imuConnected', defaultOrMaker: $3.BoolState.BOOL_UNDEFINED, valueOf: $3.BoolState.valueOf, enumValues: $3.BoolState.values) + ..aOM<$1.Version>(1, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) + ..pc<$7.Device>(2, _omitFieldNames ? '' : 'connectedDevices', $pb.PbFieldType.KE, protoName: 'connectedDevices', valueOf: $7.Device.valueOf, enumValues: $7.Device.values, defaultEnumValue: $7.Device.DEVICE_UNDEFINED) + ..e<$4.BoolState>(3, _omitFieldNames ? '' : 'gpsConnected', $pb.PbFieldType.OE, protoName: 'gpsConnected', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) + ..e<$4.BoolState>(4, _omitFieldNames ? '' : 'imuConnected', $pb.PbFieldType.OE, protoName: 'imuConnected', defaultOrMaker: $4.BoolState.BOOL_UNDEFINED, valueOf: $4.BoolState.valueOf, enumValues: $4.BoolState.values) ..hasRequiredFields = false ; @@ -141,36 +107,36 @@ class SubsystemsData extends $pb.GeneratedMessage { static SubsystemsData? _defaultInstance; @$pb.TagNumber(1) - $2.Version get version => $_getN(0); + $1.Version get version => $_getN(0); @$pb.TagNumber(1) - set version($2.Version v) { $_setField(1, v); } + set version($1.Version v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) - void clearVersion() => $_clearField(1); + void clearVersion() => clearField(1); @$pb.TagNumber(1) - $2.Version ensureVersion() => $_ensure(0); + $1.Version ensureVersion() => $_ensure(0); @$pb.TagNumber(2) - $pb.PbList<$6.Device> get connectedDevices => $_getList(1); + $core.List<$7.Device> get connectedDevices => $_getList(1); @$pb.TagNumber(3) - $3.BoolState get gpsConnected => $_getN(2); + $4.BoolState get gpsConnected => $_getN(2); @$pb.TagNumber(3) - set gpsConnected($3.BoolState v) { $_setField(3, v); } + set gpsConnected($4.BoolState v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasGpsConnected() => $_has(2); @$pb.TagNumber(3) - void clearGpsConnected() => $_clearField(3); + void clearGpsConnected() => clearField(3); @$pb.TagNumber(4) - $3.BoolState get imuConnected => $_getN(3); + $4.BoolState get imuConnected => $_getN(3); @$pb.TagNumber(4) - set imuConnected($3.BoolState v) { $_setField(4, v); } + set imuConnected($4.BoolState v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasImuConnected() => $_has(3); @$pb.TagNumber(4) - void clearImuConnected() => $_clearField(4); + void clearImuConnected() => clearField(4); } diff --git a/burt_network/lib/src/generated/subsystems.pbenum.dart b/burt_network/lib/src/generated/subsystems.pbenum.dart index f59c2f56..0adf0b1f 100644 --- a/burt_network/lib/src/generated/subsystems.pbenum.dart +++ b/burt_network/lib/src/generated/subsystems.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: subsystems.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/subsystems.pbjson.dart b/burt_network/lib/src/generated/subsystems.pbjson.dart index 380899e3..8ccdc0b9 100644 --- a/burt_network/lib/src/generated/subsystems.pbjson.dart +++ b/burt_network/lib/src/generated/subsystems.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: subsystems.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/subsystems.pbserver.dart b/burt_network/lib/src/generated/subsystems.pbserver.dart index cb335667..75ee53ff 100644 --- a/burt_network/lib/src/generated/subsystems.pbserver.dart +++ b/burt_network/lib/src/generated/subsystems.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: subsystems.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/utils.pb.dart b/burt_network/lib/src/generated/utils.pb.dart index f1e6f003..85e29252 100644 --- a/burt_network/lib/src/generated/utils.pb.dart +++ b/burt_network/lib/src/generated/utils.pb.dart @@ -2,16 +2,14 @@ // Generated code. Do not modify. // source: utils.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import import 'dart:core' as $core; -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - export 'utils.pbenum.dart'; diff --git a/burt_network/lib/src/generated/utils.pbenum.dart b/burt_network/lib/src/generated/utils.pbenum.dart index 0a241454..b2d4b58e 100644 --- a/burt_network/lib/src/generated/utils.pbenum.dart +++ b/burt_network/lib/src/generated/utils.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: utils.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -32,7 +32,7 @@ class BoolState extends $pb.ProtobufEnum { static final $core.Map<$core.int, BoolState> _byValue = $pb.ProtobufEnum.initByValue(values); static BoolState? valueOf($core.int value) => _byValue[value]; - const BoolState._(super.v, super.n); + const BoolState._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/utils.pbjson.dart b/burt_network/lib/src/generated/utils.pbjson.dart index 6a2a2876..a798b5ff 100644 --- a/burt_network/lib/src/generated/utils.pbjson.dart +++ b/burt_network/lib/src/generated/utils.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: utils.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/utils.pbserver.dart b/burt_network/lib/src/generated/utils.pbserver.dart index 8915f705..64fcf16d 100644 --- a/burt_network/lib/src/generated/utils.pbserver.dart +++ b/burt_network/lib/src/generated/utils.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: utils.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/version.pb.dart b/burt_network/lib/src/generated/version.pb.dart index f72b6145..454c62d4 100644 --- a/burt_network/lib/src/generated/version.pb.dart +++ b/burt_network/lib/src/generated/version.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: version.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,22 +13,8 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - class Version extends $pb.GeneratedMessage { - factory Version({ - $core.int? major, - $core.int? minor, - }) { - final $result = create(); - if (major != null) { - $result.major = major; - } - if (minor != null) { - $result.minor = minor; - } - return $result; - } + factory Version() => create(); Version._() : super(); factory Version.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Version.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -67,7 +53,7 @@ class Version extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasMajor() => $_has(0); @$pb.TagNumber(1) - void clearMajor() => $_clearField(1); + void clearMajor() => clearField(1); @$pb.TagNumber(2) $core.int get minor => $_getIZ(1); @@ -76,7 +62,7 @@ class Version extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasMinor() => $_has(1); @$pb.TagNumber(2) - void clearMinor() => $_clearField(2); + void clearMinor() => clearField(2); } diff --git a/burt_network/lib/src/generated/version.pbenum.dart b/burt_network/lib/src/generated/version.pbenum.dart index 11ada9a2..9c6745ae 100644 --- a/burt_network/lib/src/generated/version.pbenum.dart +++ b/burt_network/lib/src/generated/version.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: version.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/version.pbjson.dart b/burt_network/lib/src/generated/version.pbjson.dart index a0b510b1..62c630f2 100644 --- a/burt_network/lib/src/generated/version.pbjson.dart +++ b/burt_network/lib/src/generated/version.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: version.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/version.pbserver.dart b/burt_network/lib/src/generated/version.pbserver.dart index ceaab427..817756dd 100644 --- a/burt_network/lib/src/generated/version.pbserver.dart +++ b/burt_network/lib/src/generated/version.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: version.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/video.pb.dart b/burt_network/lib/src/generated/video.pb.dart index a0922377..42fad412 100644 --- a/burt_network/lib/src/generated/video.pb.dart +++ b/burt_network/lib/src/generated/video.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: video.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,89 +13,14 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; -import 'version.pb.dart' as $2; +import 'version.pb.dart' as $1; import 'video.pbenum.dart'; -import 'vision.pb.dart' as $7; - -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; +import 'vision.pb.dart' as $6; export 'video.pbenum.dart'; -/// / Details about a specific camera. class CameraDetails extends $pb.GeneratedMessage { - factory CameraDetails({ - CameraName? name, - $core.int? resolutionWidth, - $core.int? resolutionHeight, - $core.int? quality, - $core.int? fps, - CameraStatus? status, - $core.bool? autofocus, - $core.int? zoom, - $core.int? pan, - $core.int? tilt, - $core.int? focus, - $core.double? diagonalFov, - $core.double? horizontalFov, - $core.double? verticalFov, - $core.int? streamWidth, - $core.int? streamHeight, - $core.int? rotationQuarters, - }) { - final $result = create(); - if (name != null) { - $result.name = name; - } - if (resolutionWidth != null) { - $result.resolutionWidth = resolutionWidth; - } - if (resolutionHeight != null) { - $result.resolutionHeight = resolutionHeight; - } - if (quality != null) { - $result.quality = quality; - } - if (fps != null) { - $result.fps = fps; - } - if (status != null) { - $result.status = status; - } - if (autofocus != null) { - $result.autofocus = autofocus; - } - if (zoom != null) { - $result.zoom = zoom; - } - if (pan != null) { - $result.pan = pan; - } - if (tilt != null) { - $result.tilt = tilt; - } - if (focus != null) { - $result.focus = focus; - } - if (diagonalFov != null) { - $result.diagonalFov = diagonalFov; - } - if (horizontalFov != null) { - $result.horizontalFov = horizontalFov; - } - if (verticalFov != null) { - $result.verticalFov = verticalFov; - } - if (streamWidth != null) { - $result.streamWidth = streamWidth; - } - if (streamHeight != null) { - $result.streamHeight = streamHeight; - } - if (rotationQuarters != null) { - $result.rotationQuarters = rotationQuarters; - } - return $result; - } + factory CameraDetails() => create(); CameraDetails._() : super(); factory CameraDetails.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CameraDetails.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -142,17 +67,15 @@ class CameraDetails extends $pb.GeneratedMessage { static CameraDetails getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CameraDetails? _defaultInstance; - /// / The name of the camera. @$pb.TagNumber(1) CameraName get name => $_getN(0); @$pb.TagNumber(1) - set name(CameraName v) { $_setField(1, v); } + set name(CameraName v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) - void clearName() => $_clearField(1); + void clearName() => clearField(1); - /// / The width and height of the image frame. @$pb.TagNumber(2) $core.int get resolutionWidth => $_getIZ(1); @$pb.TagNumber(2) @@ -160,7 +83,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasResolutionWidth() => $_has(1); @$pb.TagNumber(2) - void clearResolutionWidth() => $_clearField(2); + void clearResolutionWidth() => clearField(2); @$pb.TagNumber(3) $core.int get resolutionHeight => $_getIZ(2); @@ -169,9 +92,8 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasResolutionHeight() => $_has(2); @$pb.TagNumber(3) - void clearResolutionHeight() => $_clearField(3); + void clearResolutionHeight() => clearField(3); - /// / The quality of the frame, as a percentage. Used for JPG compression. @$pb.TagNumber(4) $core.int get quality => $_getIZ(3); @$pb.TagNumber(4) @@ -179,9 +101,8 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasQuality() => $_has(3); @$pb.TagNumber(4) - void clearQuality() => $_clearField(4); + void clearQuality() => clearField(4); - /// / The amount of frames per second. Eg, 60 FPS or 24 FPS. @$pb.TagNumber(5) $core.int get fps => $_getIZ(4); @$pb.TagNumber(5) @@ -189,17 +110,16 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool hasFps() => $_has(4); @$pb.TagNumber(5) - void clearFps() => $_clearField(5); + void clearFps() => clearField(5); - /// / The status of this camera. @$pb.TagNumber(6) CameraStatus get status => $_getN(5); @$pb.TagNumber(6) - set status(CameraStatus v) { $_setField(6, v); } + set status(CameraStatus v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasStatus() => $_has(5); @$pb.TagNumber(6) - void clearStatus() => $_clearField(6); + void clearStatus() => clearField(6); @$pb.TagNumber(7) $core.bool get autofocus => $_getBF(6); @@ -208,7 +128,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool hasAutofocus() => $_has(6); @$pb.TagNumber(7) - void clearAutofocus() => $_clearField(7); + void clearAutofocus() => clearField(7); @$pb.TagNumber(8) $core.int get zoom => $_getIZ(7); @@ -217,7 +137,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.bool hasZoom() => $_has(7); @$pb.TagNumber(8) - void clearZoom() => $_clearField(8); + void clearZoom() => clearField(8); @$pb.TagNumber(9) $core.int get pan => $_getIZ(8); @@ -226,7 +146,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.bool hasPan() => $_has(8); @$pb.TagNumber(9) - void clearPan() => $_clearField(9); + void clearPan() => clearField(9); @$pb.TagNumber(10) $core.int get tilt => $_getIZ(9); @@ -235,7 +155,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(10) $core.bool hasTilt() => $_has(9); @$pb.TagNumber(10) - void clearTilt() => $_clearField(10); + void clearTilt() => clearField(10); @$pb.TagNumber(11) $core.int get focus => $_getIZ(10); @@ -244,7 +164,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(11) $core.bool hasFocus() => $_has(10); @$pb.TagNumber(11) - void clearFocus() => $_clearField(11); + void clearFocus() => clearField(11); @$pb.TagNumber(12) $core.double get diagonalFov => $_getN(11); @@ -253,7 +173,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(12) $core.bool hasDiagonalFov() => $_has(11); @$pb.TagNumber(12) - void clearDiagonalFov() => $_clearField(12); + void clearDiagonalFov() => clearField(12); @$pb.TagNumber(13) $core.double get horizontalFov => $_getN(12); @@ -262,7 +182,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(13) $core.bool hasHorizontalFov() => $_has(12); @$pb.TagNumber(13) - void clearHorizontalFov() => $_clearField(13); + void clearHorizontalFov() => clearField(13); @$pb.TagNumber(14) $core.double get verticalFov => $_getN(13); @@ -271,9 +191,8 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(14) $core.bool hasVerticalFov() => $_has(13); @$pb.TagNumber(14) - void clearVerticalFov() => $_clearField(14); + void clearVerticalFov() => clearField(14); - /// / The width of the image data streamed @$pb.TagNumber(15) $core.int get streamWidth => $_getIZ(14); @$pb.TagNumber(15) @@ -281,9 +200,8 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(15) $core.bool hasStreamWidth() => $_has(14); @$pb.TagNumber(15) - void clearStreamWidth() => $_clearField(15); + void clearStreamWidth() => clearField(15); - /// / The height of the image data streamed @$pb.TagNumber(16) $core.int get streamHeight => $_getIZ(15); @$pb.TagNumber(16) @@ -291,9 +209,8 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(16) $core.bool hasStreamHeight() => $_has(15); @$pb.TagNumber(16) - void clearStreamHeight() => $_clearField(16); + void clearStreamHeight() => clearField(16); - /// / Number of 90 degrees rotation increments @$pb.TagNumber(17) $core.int get rotationQuarters => $_getIZ(16); @$pb.TagNumber(17) @@ -301,40 +218,11 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(17) $core.bool hasRotationQuarters() => $_has(16); @$pb.TagNumber(17) - void clearRotationQuarters() => $_clearField(17); + void clearRotationQuarters() => clearField(17); } -/// / Reports data about a camera. class VideoData extends $pb.GeneratedMessage { - factory VideoData({ - $core.String? id, - CameraDetails? details, - $core.List<$core.int>? frame, - $2.Version? version, - $core.String? imagePath, - $core.Iterable<$7.DetectedObject>? detectedObjects, - }) { - final $result = create(); - if (id != null) { - $result.id = id; - } - if (details != null) { - $result.details = details; - } - if (frame != null) { - $result.frame = frame; - } - if (version != null) { - $result.version = version; - } - if (imagePath != null) { - $result.imagePath = imagePath; - } - if (detectedObjects != null) { - $result.detectedObjects.addAll(detectedObjects); - } - return $result; - } + factory VideoData() => create(); VideoData._() : super(); factory VideoData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory VideoData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -343,9 +231,9 @@ class VideoData extends $pb.GeneratedMessage { ..aOS(1, _omitFieldNames ? '' : 'id') ..aOM(2, _omitFieldNames ? '' : 'details', subBuilder: CameraDetails.create) ..a<$core.List<$core.int>>(3, _omitFieldNames ? '' : 'frame', $pb.PbFieldType.OY) - ..aOM<$2.Version>(4, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(4, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..aOS(5, _omitFieldNames ? '' : 'imagePath', protoName: 'imagePath') - ..pc<$7.DetectedObject>(6, _omitFieldNames ? '' : 'detectedObjects', $pb.PbFieldType.PM, protoName: 'detectedObjects', subBuilder: $7.DetectedObject.create) + ..pc<$6.DetectedObject>(6, _omitFieldNames ? '' : 'detectedObjects', $pb.PbFieldType.PM, protoName: 'detectedObjects', subBuilder: $6.DetectedObject.create) ..hasRequiredFields = false ; @@ -370,7 +258,6 @@ class VideoData extends $pb.GeneratedMessage { static VideoData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VideoData? _defaultInstance; - /// / The unique ID of this camera. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -378,21 +265,19 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) - void clearId() => $_clearField(1); + void clearId() => clearField(1); - /// / The details for this camera. @$pb.TagNumber(2) CameraDetails get details => $_getN(1); @$pb.TagNumber(2) - set details(CameraDetails v) { $_setField(2, v); } + set details(CameraDetails v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasDetails() => $_has(1); @$pb.TagNumber(2) - void clearDetails() => $_clearField(2); + void clearDetails() => clearField(2); @$pb.TagNumber(2) CameraDetails ensureDetails() => $_ensure(1); - /// / The latest frame from this camera. @$pb.TagNumber(3) $core.List<$core.int> get frame => $_getN(2); @$pb.TagNumber(3) @@ -400,21 +285,19 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool hasFrame() => $_has(2); @$pb.TagNumber(3) - void clearFrame() => $_clearField(3); + void clearFrame() => clearField(3); - /// / The version of this video data. @$pb.TagNumber(4) - $2.Version get version => $_getN(3); + $1.Version get version => $_getN(3); @$pb.TagNumber(4) - set version($2.Version v) { $_setField(4, v); } + set version($1.Version v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasVersion() => $_has(3); @$pb.TagNumber(4) - void clearVersion() => $_clearField(4); + void clearVersion() => clearField(4); @$pb.TagNumber(4) - $2.Version ensureVersion() => $_ensure(3); + $1.Version ensureVersion() => $_ensure(3); - /// / The path that a high-quality screenshot was saved to. @$pb.TagNumber(5) $core.String get imagePath => $_getSZ(4); @$pb.TagNumber(5) @@ -422,36 +305,14 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool hasImagePath() => $_has(4); @$pb.TagNumber(5) - void clearImagePath() => $_clearField(5); + void clearImagePath() => clearField(5); - /// / Any objects that were detected in the frame. @$pb.TagNumber(6) - $pb.PbList<$7.DetectedObject> get detectedObjects => $_getList(5); + $core.List<$6.DetectedObject> get detectedObjects => $_getList(5); } -/// / Make changes to a camera feed. class VideoCommand extends $pb.GeneratedMessage { - factory VideoCommand({ - $core.String? id, - CameraDetails? details, - $2.Version? version, - $core.bool? takeSnapshot, - }) { - final $result = create(); - if (id != null) { - $result.id = id; - } - if (details != null) { - $result.details = details; - } - if (version != null) { - $result.version = version; - } - if (takeSnapshot != null) { - $result.takeSnapshot = takeSnapshot; - } - return $result; - } + factory VideoCommand() => create(); VideoCommand._() : super(); factory VideoCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory VideoCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -459,7 +320,7 @@ class VideoCommand extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'VideoCommand', createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'id') ..aOM(2, _omitFieldNames ? '' : 'details', subBuilder: CameraDetails.create) - ..aOM<$2.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $2.Version.create) + ..aOM<$1.Version>(3, _omitFieldNames ? '' : 'version', subBuilder: $1.Version.create) ..aOB(4, _omitFieldNames ? '' : 'takeSnapshot', protoName: 'takeSnapshot') ..hasRequiredFields = false ; @@ -485,7 +346,6 @@ class VideoCommand extends $pb.GeneratedMessage { static VideoCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VideoCommand? _defaultInstance; - /// / The unique ID of the camera to change. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -493,32 +353,29 @@ class VideoCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) - void clearId() => $_clearField(1); + void clearId() => clearField(1); - /// / The new details for this camera. - /// / - /// / If changing [CameraDetails.status], you cannot set it to [CameraStatus.DISCONNECTED]. @$pb.TagNumber(2) CameraDetails get details => $_getN(1); @$pb.TagNumber(2) - set details(CameraDetails v) { $_setField(2, v); } + set details(CameraDetails v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasDetails() => $_has(1); @$pb.TagNumber(2) - void clearDetails() => $_clearField(2); + void clearDetails() => clearField(2); @$pb.TagNumber(2) CameraDetails ensureDetails() => $_ensure(1); @$pb.TagNumber(3) - $2.Version get version => $_getN(2); + $1.Version get version => $_getN(2); @$pb.TagNumber(3) - set version($2.Version v) { $_setField(3, v); } + set version($1.Version v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) - void clearVersion() => $_clearField(3); + void clearVersion() => clearField(3); @$pb.TagNumber(3) - $2.Version ensureVersion() => $_ensure(2); + $1.Version ensureVersion() => $_ensure(2); @$pb.TagNumber(4) $core.bool get takeSnapshot => $_getBF(3); @@ -527,7 +384,7 @@ class VideoCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasTakeSnapshot() => $_has(3); @$pb.TagNumber(4) - void clearTakeSnapshot() => $_clearField(4); + void clearTakeSnapshot() => clearField(4); } diff --git a/burt_network/lib/src/generated/video.pbenum.dart b/burt_network/lib/src/generated/video.pbenum.dart index 33091311..78ac7913 100644 --- a/burt_network/lib/src/generated/video.pbenum.dart +++ b/burt_network/lib/src/generated/video.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: video.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -37,7 +37,7 @@ class CameraStatus extends $pb.ProtobufEnum { static final $core.Map<$core.int, CameraStatus> _byValue = $pb.ProtobufEnum.initByValue(values); static CameraStatus? valueOf($core.int value) => _byValue[value]; - const CameraStatus._(super.v, super.n); + const CameraStatus._($core.int v, $core.String n) : super(v, n); } class CameraName extends $pb.ProtobufEnum { @@ -66,7 +66,7 @@ class CameraName extends $pb.ProtobufEnum { static final $core.Map<$core.int, CameraName> _byValue = $pb.ProtobufEnum.initByValue(values); static CameraName? valueOf($core.int value) => _byValue[value]; - const CameraName._(super.v, super.n); + const CameraName._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/video.pbjson.dart b/burt_network/lib/src/generated/video.pbjson.dart index eb5f2e9b..0106749b 100644 --- a/burt_network/lib/src/generated/video.pbjson.dart +++ b/burt_network/lib/src/generated/video.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: video.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/video.pbserver.dart b/burt_network/lib/src/generated/video.pbserver.dart index c5da8950..2e224f36 100644 --- a/burt_network/lib/src/generated/video.pbserver.dart +++ b/burt_network/lib/src/generated/video.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: video.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/vision.pb.dart b/burt_network/lib/src/generated/vision.pb.dart index 50b0106c..054f132b 100644 --- a/burt_network/lib/src/generated/vision.pb.dart +++ b/burt_network/lib/src/generated/vision.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: vision.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,24 +16,10 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'geometry.pb.dart' as $0; import 'vision.pbenum.dart'; -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - export 'vision.pbenum.dart'; class PnpResult extends $pb.GeneratedMessage { - factory PnpResult({ - $0.Pose3d? cameraToTarget, - $core.double? reprojectionError, - }) { - final $result = create(); - if (cameraToTarget != null) { - $result.cameraToTarget = cameraToTarget; - } - if (reprojectionError != null) { - $result.reprojectionError = reprojectionError; - } - return $result; - } + factory PnpResult() => create(); PnpResult._() : super(); factory PnpResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PnpResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -68,11 +54,11 @@ class PnpResult extends $pb.GeneratedMessage { @$pb.TagNumber(1) $0.Pose3d get cameraToTarget => $_getN(0); @$pb.TagNumber(1) - set cameraToTarget($0.Pose3d v) { $_setField(1, v); } + set cameraToTarget($0.Pose3d v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasCameraToTarget() => $_has(0); @$pb.TagNumber(1) - void clearCameraToTarget() => $_clearField(1); + void clearCameraToTarget() => clearField(1); @$pb.TagNumber(1) $0.Pose3d ensureCameraToTarget() => $_ensure(0); @@ -83,55 +69,11 @@ class PnpResult extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasReprojectionError() => $_has(1); @$pb.TagNumber(2) - void clearReprojectionError() => $_clearField(2); + void clearReprojectionError() => clearField(2); } class DetectedObject extends $pb.GeneratedMessage { - factory DetectedObject({ - DetectedObjectType? objectType, - $core.int? arucoTagId, - $core.double? xPosition, - $core.double? relativeSize, - $core.int? centerX, - $core.int? centerY, - $core.double? yaw, - $core.double? pitch, - PnpResult? bestPnpResult, - PnpResult? alternatePnpResult, - }) { - final $result = create(); - if (objectType != null) { - $result.objectType = objectType; - } - if (arucoTagId != null) { - $result.arucoTagId = arucoTagId; - } - if (xPosition != null) { - $result.xPosition = xPosition; - } - if (relativeSize != null) { - $result.relativeSize = relativeSize; - } - if (centerX != null) { - $result.centerX = centerX; - } - if (centerY != null) { - $result.centerY = centerY; - } - if (yaw != null) { - $result.yaw = yaw; - } - if (pitch != null) { - $result.pitch = pitch; - } - if (bestPnpResult != null) { - $result.bestPnpResult = bestPnpResult; - } - if (alternatePnpResult != null) { - $result.alternatePnpResult = alternatePnpResult; - } - return $result; - } + factory DetectedObject() => create(); DetectedObject._() : super(); factory DetectedObject.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DetectedObject.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -171,15 +113,14 @@ class DetectedObject extends $pb.GeneratedMessage { static DetectedObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DetectedObject? _defaultInstance; - /// What was detected @$pb.TagNumber(1) DetectedObjectType get objectType => $_getN(0); @$pb.TagNumber(1) - set objectType(DetectedObjectType v) { $_setField(1, v); } + set objectType(DetectedObjectType v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasObjectType() => $_has(0); @$pb.TagNumber(1) - void clearObjectType() => $_clearField(1); + void clearObjectType() => clearField(1); @$pb.TagNumber(2) $core.int get arucoTagId => $_getIZ(1); @@ -188,9 +129,8 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasArucoTagId() => $_has(1); @$pb.TagNumber(2) - void clearArucoTagId() => $_clearField(2); + void clearArucoTagId() => clearField(2); - /// Where it was detected @$pb.TagNumber(4) $core.double get xPosition => $_getN(2); @$pb.TagNumber(4) @@ -198,7 +138,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool hasXPosition() => $_has(2); @$pb.TagNumber(4) - void clearXPosition() => $_clearField(4); + void clearXPosition() => clearField(4); @$pb.TagNumber(5) $core.double get relativeSize => $_getN(3); @@ -207,7 +147,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool hasRelativeSize() => $_has(3); @$pb.TagNumber(5) - void clearRelativeSize() => $_clearField(5); + void clearRelativeSize() => clearField(5); @$pb.TagNumber(6) $core.int get centerX => $_getIZ(4); @@ -216,7 +156,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.bool hasCenterX() => $_has(4); @$pb.TagNumber(6) - void clearCenterX() => $_clearField(6); + void clearCenterX() => clearField(6); @$pb.TagNumber(7) $core.int get centerY => $_getIZ(5); @@ -225,9 +165,8 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(7) $core.bool hasCenterY() => $_has(5); @$pb.TagNumber(7) - void clearCenterY() => $_clearField(7); + void clearCenterY() => clearField(7); - /// Experimental: Use pinhole camera model to find the object's position @$pb.TagNumber(8) $core.double get yaw => $_getN(6); @$pb.TagNumber(8) @@ -235,7 +174,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.bool hasYaw() => $_has(6); @$pb.TagNumber(8) - void clearYaw() => $_clearField(8); + void clearYaw() => clearField(8); @$pb.TagNumber(9) $core.double get pitch => $_getN(7); @@ -244,28 +183,27 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(9) $core.bool hasPitch() => $_has(7); @$pb.TagNumber(9) - void clearPitch() => $_clearField(9); + void clearPitch() => clearField(9); - /// Experimental: Use PnP to determine the 3D pose @$pb.TagNumber(10) PnpResult get bestPnpResult => $_getN(8); @$pb.TagNumber(10) - set bestPnpResult(PnpResult v) { $_setField(10, v); } + set bestPnpResult(PnpResult v) { setField(10, v); } @$pb.TagNumber(10) $core.bool hasBestPnpResult() => $_has(8); @$pb.TagNumber(10) - void clearBestPnpResult() => $_clearField(10); + void clearBestPnpResult() => clearField(10); @$pb.TagNumber(10) PnpResult ensureBestPnpResult() => $_ensure(8); @$pb.TagNumber(11) PnpResult get alternatePnpResult => $_getN(9); @$pb.TagNumber(11) - set alternatePnpResult(PnpResult v) { $_setField(11, v); } + set alternatePnpResult(PnpResult v) { setField(11, v); } @$pb.TagNumber(11) $core.bool hasAlternatePnpResult() => $_has(9); @$pb.TagNumber(11) - void clearAlternatePnpResult() => $_clearField(11); + void clearAlternatePnpResult() => clearField(11); @$pb.TagNumber(11) PnpResult ensureAlternatePnpResult() => $_ensure(9); } diff --git a/burt_network/lib/src/generated/vision.pbenum.dart b/burt_network/lib/src/generated/vision.pbenum.dart index 3c4d9a47..cd88cebe 100644 --- a/burt_network/lib/src/generated/vision.pbenum.dart +++ b/burt_network/lib/src/generated/vision.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: vision.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -29,7 +29,7 @@ class DetectedObjectType extends $pb.ProtobufEnum { static final $core.Map<$core.int, DetectedObjectType> _byValue = $pb.ProtobufEnum.initByValue(values); static DetectedObjectType? valueOf($core.int value) => _byValue[value]; - const DetectedObjectType._(super.v, super.n); + const DetectedObjectType._($core.int v, $core.String n) : super(v, n); } diff --git a/burt_network/lib/src/generated/vision.pbjson.dart b/burt_network/lib/src/generated/vision.pbjson.dart index 46997826..d8e42563 100644 --- a/burt_network/lib/src/generated/vision.pbjson.dart +++ b/burt_network/lib/src/generated/vision.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: vision.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/vision.pbserver.dart b/burt_network/lib/src/generated/vision.pbserver.dart index 3fe00ac5..5404871d 100644 --- a/burt_network/lib/src/generated/vision.pbserver.dart +++ b/burt_network/lib/src/generated/vision.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: vision.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/wrapper.pb.dart b/burt_network/lib/src/generated/wrapper.pb.dart index b99ad0bb..184ea2a0 100644 --- a/burt_network/lib/src/generated/wrapper.pb.dart +++ b/burt_network/lib/src/generated/wrapper.pb.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: wrapper.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,26 +15,8 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'google/protobuf/timestamp.pb.dart' as $8; -export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; - class WrappedMessage extends $pb.GeneratedMessage { - factory WrappedMessage({ - $core.List<$core.int>? data, - $core.String? name, - $8.Timestamp? timestamp, - }) { - final $result = create(); - if (data != null) { - $result.data = data; - } - if (name != null) { - $result.name = name; - } - if (timestamp != null) { - $result.timestamp = timestamp; - } - return $result; - } + factory WrappedMessage() => create(); WrappedMessage._() : super(); factory WrappedMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WrappedMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -74,7 +56,7 @@ class WrappedMessage extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.bool hasData() => $_has(0); @$pb.TagNumber(1) - void clearData() => $_clearField(1); + void clearData() => clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @@ -83,16 +65,16 @@ class WrappedMessage extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) - void clearName() => $_clearField(2); + void clearName() => clearField(2); @$pb.TagNumber(3) $8.Timestamp get timestamp => $_getN(2); @$pb.TagNumber(3) - set timestamp($8.Timestamp v) { $_setField(3, v); } + set timestamp($8.Timestamp v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasTimestamp() => $_has(2); @$pb.TagNumber(3) - void clearTimestamp() => $_clearField(3); + void clearTimestamp() => clearField(3); @$pb.TagNumber(3) $8.Timestamp ensureTimestamp() => $_ensure(2); } diff --git a/burt_network/lib/src/generated/wrapper.pbenum.dart b/burt_network/lib/src/generated/wrapper.pbenum.dart index 7dcd03f2..ed980a01 100644 --- a/burt_network/lib/src/generated/wrapper.pbenum.dart +++ b/burt_network/lib/src/generated/wrapper.pbenum.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: wrapper.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/wrapper.pbjson.dart b/burt_network/lib/src/generated/wrapper.pbjson.dart index 89425617..7631a10f 100644 --- a/burt_network/lib/src/generated/wrapper.pbjson.dart +++ b/burt_network/lib/src/generated/wrapper.pbjson.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: wrapper.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/wrapper.pbserver.dart b/burt_network/lib/src/generated/wrapper.pbserver.dart index c827777b..3e3dae30 100644 --- a/burt_network/lib/src/generated/wrapper.pbserver.dart +++ b/burt_network/lib/src/generated/wrapper.pbserver.dart @@ -2,9 +2,9 @@ // Generated code. Do not modify. // source: wrapper.proto // -// @dart = 3.3 +// @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: annotate_overrides, camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/pubspec.yaml b/burt_network/pubspec.yaml index 956d728b..d647a5d0 100644 --- a/burt_network/pubspec.yaml +++ b/burt_network/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: libserialport: ^0.3.0+1 logger: ^2.0.2 meta: ^1.9.1 - protobuf: ^4.2.0 + protobuf: ^3.0.0 dev_dependencies: test: ^1.21.0 diff --git a/video/pubspec.yaml b/video/pubspec.yaml index 8422c670..218657b7 100644 --- a/video/pubspec.yaml +++ b/video/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: burt_network: ^2.7.0 typed_isolate: ^6.0.0 ffi: ^2.1.0 - protobuf: ^4.2.0 + protobuf: ^3.1.0 dartcv4: ^1.1.8 dev_dependencies: From 06ccf05ebd28ed43b8943c9c4a6caa86ec05420f Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 12:40:07 -0500 Subject: [PATCH 18/19] Regen on 21.1.2 --- burt_network/lib/src/generated/arm.pb.dart | 171 ++++++++++++++- .../lib/src/generated/arm.pbenum.dart | 2 +- .../lib/src/generated/arm.pbjson.dart | 2 +- .../lib/src/generated/arm.pbserver.dart | 2 +- .../lib/src/generated/autonomy.pb.dart | 62 +++++- .../lib/src/generated/autonomy.pbenum.dart | 2 +- .../lib/src/generated/autonomy.pbjson.dart | 2 +- .../lib/src/generated/autonomy.pbserver.dart | 2 +- .../lib/src/generated/base_station.pb.dart | 114 +++++++++- .../src/generated/base_station.pbenum.dart | 3 +- .../src/generated/base_station.pbjson.dart | 2 +- .../src/generated/base_station.pbserver.dart | 2 +- burt_network/lib/src/generated/core.pb.dart | 28 ++- .../lib/src/generated/core.pbenum.dart | 2 +- .../lib/src/generated/core.pbjson.dart | 2 +- .../lib/src/generated/core.pbserver.dart | 2 +- burt_network/lib/src/generated/drive.pb.dart | 194 +++++++++++++++++- .../lib/src/generated/drive.pbenum.dart | 2 +- .../lib/src/generated/drive.pbjson.dart | 2 +- .../lib/src/generated/drive.pbserver.dart | 2 +- .../lib/src/generated/geometry.pb.dart | 52 ++++- .../lib/src/generated/geometry.pbenum.dart | 2 +- .../lib/src/generated/geometry.pbjson.dart | 2 +- .../lib/src/generated/geometry.pbserver.dart | 2 +- .../google/protobuf/timestamp.pb.dart | 113 +++++++++- .../google/protobuf/timestamp.pbenum.dart | 2 +- .../google/protobuf/timestamp.pbjson.dart | 2 +- .../google/protobuf/timestamp.pbserver.dart | 2 +- burt_network/lib/src/generated/gps.pb.dart | 46 ++++- .../lib/src/generated/gps.pbenum.dart | 2 +- .../lib/src/generated/gps.pbjson.dart | 2 +- .../lib/src/generated/gps.pbserver.dart | 2 +- burt_network/lib/src/generated/lidar.pb.dart | 48 ++++- .../lib/src/generated/lidar.pbenum.dart | 2 +- .../lib/src/generated/lidar.pbjson.dart | 2 +- .../lib/src/generated/lidar.pbserver.dart | 2 +- burt_network/lib/src/generated/logs.pb.dart | 24 ++- .../lib/src/generated/logs.pbenum.dart | 2 +- .../lib/src/generated/logs.pbjson.dart | 2 +- .../lib/src/generated/logs.pbserver.dart | 2 +- burt_network/lib/src/generated/motor.pb.dart | 57 ++++- .../lib/src/generated/motor.pbenum.dart | 2 +- .../lib/src/generated/motor.pbjson.dart | 2 +- .../lib/src/generated/motor.pbserver.dart | 2 +- burt_network/lib/src/generated/relays.pb.dart | 86 +++++++- .../lib/src/generated/relays.pbenum.dart | 2 +- .../lib/src/generated/relays.pbjson.dart | 2 +- .../lib/src/generated/relays.pbserver.dart | 2 +- .../lib/src/generated/science.pb.dart | 93 ++++++++- .../lib/src/generated/science.pbenum.dart | 6 +- .../lib/src/generated/science.pbjson.dart | 2 +- .../lib/src/generated/science.pbserver.dart | 2 +- burt_network/lib/src/generated/status.pb.dart | 16 +- .../lib/src/generated/status.pbenum.dart | 7 +- .../lib/src/generated/status.pbjson.dart | 2 +- .../lib/src/generated/status.pbserver.dart | 2 +- .../lib/src/generated/subsystems.pb.dart | 38 +++- .../lib/src/generated/subsystems.pbenum.dart | 2 +- .../lib/src/generated/subsystems.pbjson.dart | 2 +- .../src/generated/subsystems.pbserver.dart | 2 +- burt_network/lib/src/generated/utils.pb.dart | 2 +- .../lib/src/generated/utils.pbenum.dart | 2 +- .../lib/src/generated/utils.pbjson.dart | 2 +- .../lib/src/generated/utils.pbserver.dart | 2 +- .../lib/src/generated/version.pb.dart | 16 +- .../lib/src/generated/version.pbenum.dart | 2 +- .../lib/src/generated/version.pbjson.dart | 2 +- .../lib/src/generated/version.pbserver.dart | 2 +- burt_network/lib/src/generated/video.pb.dart | 149 +++++++++++++- .../lib/src/generated/video.pbenum.dart | 2 +- .../lib/src/generated/video.pbjson.dart | 2 +- .../lib/src/generated/video.pbserver.dart | 2 +- burt_network/lib/src/generated/vision.pb.dart | 66 +++++- .../lib/src/generated/vision.pbenum.dart | 2 +- .../lib/src/generated/vision.pbjson.dart | 2 +- .../lib/src/generated/vision.pbserver.dart | 2 +- .../lib/src/generated/wrapper.pb.dart | 20 +- .../lib/src/generated/wrapper.pbenum.dart | 2 +- .../lib/src/generated/wrapper.pbjson.dart | 2 +- .../lib/src/generated/wrapper.pbserver.dart | 2 +- 80 files changed, 1404 insertions(+), 121 deletions(-) diff --git a/burt_network/lib/src/generated/arm.pb.dart b/burt_network/lib/src/generated/arm.pb.dart index 86430f3d..b927b7d4 100644 --- a/burt_network/lib/src/generated/arm.pb.dart +++ b/burt_network/lib/src/generated/arm.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -19,7 +19,35 @@ import 'utils.pbenum.dart' as $4; import 'version.pb.dart' as $1; class ArmData extends $pb.GeneratedMessage { - factory ArmData() => create(); + factory ArmData({ + $0.Coordinates? currentPosition, + $0.Coordinates? targetPosition, + $5.MotorData? base, + $5.MotorData? shoulder, + $5.MotorData? elbow, + $1.Version? version, + }) { + final $result = create(); + if (currentPosition != null) { + $result.currentPosition = currentPosition; + } + if (targetPosition != null) { + $result.targetPosition = targetPosition; + } + if (base != null) { + $result.base = base; + } + if (shoulder != null) { + $result.shoulder = shoulder; + } + if (elbow != null) { + $result.elbow = elbow; + } + if (version != null) { + $result.version = version; + } + return $result; + } ArmData._() : super(); factory ArmData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ArmData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -123,7 +151,55 @@ class ArmData extends $pb.GeneratedMessage { } class ArmCommand extends $pb.GeneratedMessage { - factory ArmCommand() => create(); + factory ArmCommand({ + $core.bool? stop, + $core.bool? calibrate, + $5.MotorCommand? swivel, + $5.MotorCommand? shoulder, + $5.MotorCommand? elbow, + $5.MotorCommand? gripperLift, + $core.double? ikX, + $core.double? ikY, + $core.double? ikZ, + $core.bool? jab, + $1.Version? version, + }) { + final $result = create(); + if (stop != null) { + $result.stop = stop; + } + if (calibrate != null) { + $result.calibrate = calibrate; + } + if (swivel != null) { + $result.swivel = swivel; + } + if (shoulder != null) { + $result.shoulder = shoulder; + } + if (elbow != null) { + $result.elbow = elbow; + } + if (gripperLift != null) { + $result.gripperLift = gripperLift; + } + if (ikX != null) { + $result.ikX = ikX; + } + if (ikY != null) { + $result.ikY = ikY; + } + if (ikZ != null) { + $result.ikZ = ikZ; + } + if (jab != null) { + $result.jab = jab; + } + if (version != null) { + $result.version = version; + } + return $result; + } ArmCommand._() : super(); factory ArmCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ArmCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -164,6 +240,7 @@ class ArmCommand extends $pb.GeneratedMessage { static ArmCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ArmCommand? _defaultInstance; + /// General commands @$pb.TagNumber(1) $core.bool get stop => $_getBF(0); @$pb.TagNumber(1) @@ -182,6 +259,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearCalibrate() => clearField(2); + /// Move individual motors @$pb.TagNumber(3) $5.MotorCommand get swivel => $_getN(2); @$pb.TagNumber(3) @@ -215,6 +293,8 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(5) $5.MotorCommand ensureElbow() => $_ensure(4); + /// Needed for IK: If the wrist-lift moves, we need to re-calculate IK to keep the end-effector + /// stationary. See /Arm/src/ik/README.md in the Arm-Firmware repository. @$pb.TagNumber(6) $5.MotorCommand get gripperLift => $_getN(5); @$pb.TagNumber(6) @@ -226,6 +306,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(6) $5.MotorCommand ensureGripperLift() => $_ensure(5); + /// Can be removed in future versions @$pb.TagNumber(7) $core.double get ikX => $_getN(6); @$pb.TagNumber(7) @@ -253,6 +334,7 @@ class ArmCommand extends $pb.GeneratedMessage { @$pb.TagNumber(9) void clearIkZ() => clearField(9); + /// Custom actions @$pb.TagNumber(10) $core.bool get jab => $_getBF(9); @$pb.TagNumber(10) @@ -275,7 +357,35 @@ class ArmCommand extends $pb.GeneratedMessage { } class GripperData extends $pb.GeneratedMessage { - factory GripperData() => create(); + factory GripperData({ + $5.MotorData? lift, + $5.MotorData? rotate, + $5.MotorData? pinch, + $1.Version? version, + $core.int? servoAngle, + $4.BoolState? laserState, + }) { + final $result = create(); + if (lift != null) { + $result.lift = lift; + } + if (rotate != null) { + $result.rotate = rotate; + } + if (pinch != null) { + $result.pinch = pinch; + } + if (version != null) { + $result.version = version; + } + if (servoAngle != null) { + $result.servoAngle = servoAngle; + } + if (laserState != null) { + $result.laserState = laserState; + } + return $result; + } GripperData._() : super(); factory GripperData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GripperData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -375,7 +485,55 @@ class GripperData extends $pb.GeneratedMessage { } class GripperCommand extends $pb.GeneratedMessage { - factory GripperCommand() => create(); + factory GripperCommand({ + $core.bool? stop, + $core.bool? calibrate, + $5.MotorCommand? lift, + $5.MotorCommand? rotate, + $5.MotorCommand? pinch, + $core.bool? open, + $core.bool? close, + $core.bool? spin, + $1.Version? version, + $core.int? servoAngle, + $4.BoolState? laserState, + }) { + final $result = create(); + if (stop != null) { + $result.stop = stop; + } + if (calibrate != null) { + $result.calibrate = calibrate; + } + if (lift != null) { + $result.lift = lift; + } + if (rotate != null) { + $result.rotate = rotate; + } + if (pinch != null) { + $result.pinch = pinch; + } + if (open != null) { + $result.open = open; + } + if (close != null) { + $result.close = close; + } + if (spin != null) { + $result.spin = spin; + } + if (version != null) { + $result.version = version; + } + if (servoAngle != null) { + $result.servoAngle = servoAngle; + } + if (laserState != null) { + $result.laserState = laserState; + } + return $result; + } GripperCommand._() : super(); factory GripperCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GripperCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -416,6 +574,7 @@ class GripperCommand extends $pb.GeneratedMessage { static GripperCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GripperCommand? _defaultInstance; + /// General commands @$pb.TagNumber(1) $core.bool get stop => $_getBF(0); @$pb.TagNumber(1) @@ -434,6 +593,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearCalibrate() => clearField(2); + /// Move individual motors @$pb.TagNumber(3) $5.MotorCommand get lift => $_getN(2); @$pb.TagNumber(3) @@ -467,6 +627,7 @@ class GripperCommand extends $pb.GeneratedMessage { @$pb.TagNumber(5) $5.MotorCommand ensurePinch() => $_ensure(4); + /// Custom actions @$pb.TagNumber(6) $core.bool get open => $_getBF(5); @$pb.TagNumber(6) diff --git a/burt_network/lib/src/generated/arm.pbenum.dart b/burt_network/lib/src/generated/arm.pbenum.dart index 8d567118..c71f8f19 100644 --- a/burt_network/lib/src/generated/arm.pbenum.dart +++ b/burt_network/lib/src/generated/arm.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/arm.pbjson.dart b/burt_network/lib/src/generated/arm.pbjson.dart index 640c023a..41477563 100644 --- a/burt_network/lib/src/generated/arm.pbjson.dart +++ b/burt_network/lib/src/generated/arm.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/arm.pbserver.dart b/burt_network/lib/src/generated/arm.pbserver.dart index bc753cf0..9f933f8a 100644 --- a/burt_network/lib/src/generated/arm.pbserver.dart +++ b/burt_network/lib/src/generated/arm.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/autonomy.pb.dart b/burt_network/lib/src/generated/autonomy.pb.dart index 9840bc61..31a30071 100644 --- a/burt_network/lib/src/generated/autonomy.pb.dart +++ b/burt_network/lib/src/generated/autonomy.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -20,7 +20,39 @@ import 'version.pb.dart' as $1; export 'autonomy.pbenum.dart'; class AutonomyData extends $pb.GeneratedMessage { - factory AutonomyData() => create(); + factory AutonomyData({ + AutonomyState? state, + $2.GpsCoordinates? destination, + $core.Iterable<$2.GpsCoordinates>? obstacles, + $core.Iterable<$2.GpsCoordinates>? path, + AutonomyTask? task, + $core.bool? crash, + $1.Version? version, + }) { + final $result = create(); + if (state != null) { + $result.state = state; + } + if (destination != null) { + $result.destination = destination; + } + if (obstacles != null) { + $result.obstacles.addAll(obstacles); + } + if (path != null) { + $result.path.addAll(path); + } + if (task != null) { + $result.task = task; + } + if (crash != null) { + $result.crash = crash; + } + if (version != null) { + $result.version = version; + } + return $result; + } AutonomyData._() : super(); factory AutonomyData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AutonomyData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -114,7 +146,31 @@ class AutonomyData extends $pb.GeneratedMessage { } class AutonomyCommand extends $pb.GeneratedMessage { - factory AutonomyCommand() => create(); + factory AutonomyCommand({ + $2.GpsCoordinates? destination, + AutonomyTask? task, + $core.int? arucoId, + $core.bool? abort, + $1.Version? version, + }) { + final $result = create(); + if (destination != null) { + $result.destination = destination; + } + if (task != null) { + $result.task = task; + } + if (arucoId != null) { + $result.arucoId = arucoId; + } + if (abort != null) { + $result.abort = abort; + } + if (version != null) { + $result.version = version; + } + return $result; + } AutonomyCommand._() : super(); factory AutonomyCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AutonomyCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/autonomy.pbenum.dart b/burt_network/lib/src/generated/autonomy.pbenum.dart index d60c8189..d5c5f3aa 100644 --- a/burt_network/lib/src/generated/autonomy.pbenum.dart +++ b/burt_network/lib/src/generated/autonomy.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/autonomy.pbjson.dart b/burt_network/lib/src/generated/autonomy.pbjson.dart index 769e7b34..53067209 100644 --- a/burt_network/lib/src/generated/autonomy.pbjson.dart +++ b/burt_network/lib/src/generated/autonomy.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/autonomy.pbserver.dart b/burt_network/lib/src/generated/autonomy.pbserver.dart index 4c2b6985..6243c0a6 100644 --- a/burt_network/lib/src/generated/autonomy.pbserver.dart +++ b/burt_network/lib/src/generated/autonomy.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/base_station.pb.dart b/burt_network/lib/src/generated/base_station.pb.dart index ab2eb420..498878bd 100644 --- a/burt_network/lib/src/generated/base_station.pb.dart +++ b/burt_network/lib/src/generated/base_station.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -22,7 +22,27 @@ import 'version.pb.dart' as $1; export 'base_station.pbenum.dart'; class AntennaFirmwareCommand extends $pb.GeneratedMessage { - factory AntennaFirmwareCommand() => create(); + factory AntennaFirmwareCommand({ + $1.Version? version, + $5.MotorCommand? swivel, + $core.bool? stop, + $core.bool? calibrate, + }) { + final $result = create(); + if (version != null) { + $result.version = version; + } + if (swivel != null) { + $result.swivel = swivel; + } + if (stop != null) { + $result.stop = stop; + } + if (calibrate != null) { + $result.calibrate = calibrate; + } + return $result; + } AntennaFirmwareCommand._() : super(); factory AntennaFirmwareCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AntennaFirmwareCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -98,7 +118,19 @@ class AntennaFirmwareCommand extends $pb.GeneratedMessage { } class AntennaFirmwareData extends $pb.GeneratedMessage { - factory AntennaFirmwareData() => create(); + factory AntennaFirmwareData({ + $1.Version? version, + $5.MotorData? swivel, + }) { + final $result = create(); + if (version != null) { + $result.version = version; + } + if (swivel != null) { + $result.swivel = swivel; + } + return $result; + } AntennaFirmwareData._() : super(); factory AntennaFirmwareData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AntennaFirmwareData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -153,8 +185,54 @@ class AntennaFirmwareData extends $pb.GeneratedMessage { $5.MotorData ensureSwivel() => $_ensure(1); } +/// / Command to control the movement of the MARS antenna. +/// / +/// / This command has two modes: manual operation or rover tracking. +/// / - When tracking the rover, any GPS signals received by the rover or the base station's internal +/// / GPS will cause it to re-calculate an orientation that ideally faces the rover. In this mode, +/// / manual commands are ignored. +/// / - When in manual mode, all GPS data is ignored and the motor is only moved when the Dashboard +/// / sends a command with a [manualCommand] payload. +/// / +/// / When tracking the rover, the Dashboard can override either the base station or rover's position +/// / for testing and debugging. When a new position override is received, the base station will: +/// / - calculate the antenna orientation as if the rover were at this position +/// / - send an [AntennaFirmwareCommand] for this position +/// / - immediately set the [mode] to [AntennaControlMode.MANUAL_CONTROL] to hold the position class BaseStationCommand extends $pb.GeneratedMessage { - factory BaseStationCommand() => create(); + factory BaseStationCommand({ + $1.Version? version, + AntennaControlMode? mode, + $2.GpsCoordinates? roverCoordinates, + $2.GpsCoordinates? baseStationCoordinates, + $2.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; + } BaseStationCommand._() : super(); factory BaseStationCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BaseStationCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -255,6 +333,7 @@ class BaseStationCommand extends $pb.GeneratedMessage { @$pb.TagNumber(6) AntennaFirmwareCommand ensureManualCommand() => $_ensure(5); + /// The angle tolerance for auto-tracking, in radians @$pb.TagNumber(7) $core.double get angleTolerance => $_getN(6); @$pb.TagNumber(7) @@ -266,7 +345,31 @@ class BaseStationCommand extends $pb.GeneratedMessage { } class BaseStationData extends $pb.GeneratedMessage { - factory BaseStationData() => create(); + factory BaseStationData({ + $1.Version? version, + AntennaControlMode? mode, + AntennaFirmwareData? antenna, + $2.GpsCoordinates? baseStationCoordinates, + $4.BoolState? rtkConnected, + }) { + final $result = create(); + if (version != null) { + $result.version = version; + } + if (mode != null) { + $result.mode = mode; + } + if (antenna != null) { + $result.antenna = antenna; + } + if (baseStationCoordinates != null) { + $result.baseStationCoordinates = baseStationCoordinates; + } + if (rtkConnected != null) { + $result.rtkConnected = rtkConnected; + } + return $result; + } BaseStationData._() : super(); factory BaseStationData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BaseStationData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -343,6 +446,7 @@ class BaseStationData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $2.GpsCoordinates ensureBaseStationCoordinates() => $_ensure(3); + /// Whether or not the RTK gps is open and being read @$pb.TagNumber(5) $4.BoolState get rtkConnected => $_getN(4); @$pb.TagNumber(5) diff --git a/burt_network/lib/src/generated/base_station.pbenum.dart b/burt_network/lib/src/generated/base_station.pbenum.dart index 7ef25eed..a5347d99 100644 --- a/burt_network/lib/src/generated/base_station.pbenum.dart +++ b/burt_network/lib/src/generated/base_station.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,7 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// / How the antenna is being controller. class AntennaControlMode extends $pb.ProtobufEnum { static const AntennaControlMode ANTENNA_CONTROL_MODE_UNDEFINED = AntennaControlMode._(0, _omitEnumNames ? '' : 'ANTENNA_CONTROL_MODE_UNDEFINED'); static const AntennaControlMode TRACK_ROVER = AntennaControlMode._(1, _omitEnumNames ? '' : 'TRACK_ROVER'); diff --git a/burt_network/lib/src/generated/base_station.pbjson.dart b/burt_network/lib/src/generated/base_station.pbjson.dart index 74423a67..3177c289 100644 --- a/burt_network/lib/src/generated/base_station.pbjson.dart +++ b/burt_network/lib/src/generated/base_station.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/base_station.pbserver.dart b/burt_network/lib/src/generated/base_station.pbserver.dart index 454c2a80..c2a6c698 100644 --- a/burt_network/lib/src/generated/base_station.pbserver.dart +++ b/burt_network/lib/src/generated/base_station.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/core.pb.dart b/burt_network/lib/src/generated/core.pb.dart index 54cc91e2..1cf1a85c 100644 --- a/burt_network/lib/src/generated/core.pb.dart +++ b/burt_network/lib/src/generated/core.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,8 +17,21 @@ import 'core.pbenum.dart'; export 'core.pbenum.dart'; +/// Used for a simple handshake between devices. class Connect extends $pb.GeneratedMessage { - factory Connect() => create(); + factory Connect({ + Device? sender, + Device? receiver, + }) { + final $result = create(); + if (sender != null) { + $result.sender = sender; + } + if (receiver != null) { + $result.receiver = receiver; + } + return $result; + } Connect._() : super(); factory Connect.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Connect.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -69,8 +82,17 @@ class Connect extends $pb.GeneratedMessage { void clearReceiver() => clearField(2); } +/// Notifies the recipient that the sender will no longer be connected. class Disconnect extends $pb.GeneratedMessage { - factory Disconnect() => create(); + factory Disconnect({ + Device? sender, + }) { + final $result = create(); + if (sender != null) { + $result.sender = sender; + } + return $result; + } Disconnect._() : super(); factory Disconnect.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Disconnect.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/core.pbenum.dart b/burt_network/lib/src/generated/core.pbenum.dart index 43baef6c..c667b253 100644 --- a/burt_network/lib/src/generated/core.pbenum.dart +++ b/burt_network/lib/src/generated/core.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/core.pbjson.dart b/burt_network/lib/src/generated/core.pbjson.dart index 6f9b8735..f04e5f18 100644 --- a/burt_network/lib/src/generated/core.pbjson.dart +++ b/burt_network/lib/src/generated/core.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/core.pbserver.dart b/burt_network/lib/src/generated/core.pbserver.dart index aaab54f8..463a8bc7 100644 --- a/burt_network/lib/src/generated/core.pbserver.dart +++ b/burt_network/lib/src/generated/core.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/drive.pb.dart b/burt_network/lib/src/generated/drive.pb.dart index 6260c9ae..acdc078d 100644 --- a/burt_network/lib/src/generated/drive.pb.dart +++ b/burt_network/lib/src/generated/drive.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -21,7 +21,67 @@ import 'version.pb.dart' as $1; export 'drive.pbenum.dart'; class DriveCommand extends $pb.GeneratedMessage { - factory DriveCommand() => create(); + factory DriveCommand({ + $core.double? throttle, + $core.double? left, + $core.double? right, + $core.bool? setLeft, + $core.bool? setRight, + $core.bool? setThrottle, + $core.double? frontSwivel, + $core.double? frontTilt, + $core.double? rearSwivel, + $core.double? rearTilt, + $3.RoverStatus? status, + $1.Version? version, + ProtoColor? color, + $4.BoolState? blink, + }) { + final $result = create(); + if (throttle != null) { + $result.throttle = throttle; + } + if (left != null) { + $result.left = left; + } + if (right != null) { + $result.right = right; + } + if (setLeft != null) { + $result.setLeft = setLeft; + } + if (setRight != null) { + $result.setRight = setRight; + } + if (setThrottle != null) { + $result.setThrottle = setThrottle; + } + if (frontSwivel != null) { + $result.frontSwivel = frontSwivel; + } + if (frontTilt != null) { + $result.frontTilt = frontTilt; + } + if (rearSwivel != null) { + $result.rearSwivel = rearSwivel; + } + if (rearTilt != null) { + $result.rearTilt = rearTilt; + } + if (status != null) { + $result.status = status; + } + if (version != null) { + $result.version = version; + } + if (color != null) { + $result.color = color; + } + if (blink != null) { + $result.blink = blink; + } + return $result; + } DriveCommand._() : super(); factory DriveCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DriveCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -65,6 +125,7 @@ class DriveCommand extends $pb.GeneratedMessage { static DriveCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DriveCommand? _defaultInstance; + /// The max speed, as a percentage of the rover's possible speed. @$pb.TagNumber(1) $core.double get throttle => $_getN(0); @$pb.TagNumber(1) @@ -74,6 +135,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearThrottle() => clearField(1); + /// Speed of the left wheels, as a percentage of [throttle]. @$pb.TagNumber(2) $core.double get left => $_getN(1); @$pb.TagNumber(2) @@ -83,6 +145,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearLeft() => clearField(2); + /// Speed of the right wheels, as a percentage of [throttle]. @$pb.TagNumber(3) $core.double get right => $_getN(2); @$pb.TagNumber(3) @@ -92,6 +155,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearRight() => clearField(3); + /// Indicates that [left] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(4) $core.bool get setLeft => $_getBF(3); @$pb.TagNumber(4) @@ -101,6 +165,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearSetLeft() => clearField(4); + /// Indicates that [right] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(5) $core.bool get setRight => $_getBF(4); @$pb.TagNumber(5) @@ -110,6 +175,7 @@ class DriveCommand extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearSetRight() => clearField(5); + /// Indicates that [throttle] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(6) $core.bool get setThrottle => $_getBF(5); @$pb.TagNumber(6) @@ -195,7 +261,27 @@ class DriveCommand extends $pb.GeneratedMessage { } class DriveMotorData extends $pb.GeneratedMessage { - factory DriveMotorData() => create(); + factory DriveMotorData({ + $core.double? speed, + $core.double? current, + $core.int? temperature, + MotorErrorCode? error, + }) { + final $result = create(); + if (speed != null) { + $result.speed = speed; + } + if (current != null) { + $result.current = current; + } + if (temperature != null) { + $result.temperature = temperature; + } + if (error != null) { + $result.error = error; + } + return $result; + } DriveMotorData._() : super(); factory DriveMotorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DriveMotorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -267,7 +353,99 @@ class DriveMotorData extends $pb.GeneratedMessage { } class DriveData extends $pb.GeneratedMessage { - factory DriveData() => create(); + factory DriveData({ + $core.double? throttle, + $core.double? left, + $core.double? right, + $core.bool? setLeft, + $core.bool? setRight, + $core.bool? setThrottle, + $core.double? frontSwivel, + $core.double? frontTilt, + $core.double? rearSwivel, + $core.double? rearTilt, + $core.double? batteryVoltage, + $core.double? batteryCurrent, + $core.double? batteryTemperature, + $1.Version? version, + ProtoColor? color, + $3.RoverStatus? status, + DriveMotorData? frontLeftMotor, + DriveMotorData? middleLeftMotor, + DriveMotorData? backLeftMotor, + DriveMotorData? frontRightMotor, + DriveMotorData? middleRightMotor, + DriveMotorData? backRightMotor, + }) { + final $result = create(); + if (throttle != null) { + $result.throttle = throttle; + } + if (left != null) { + $result.left = left; + } + if (right != null) { + $result.right = right; + } + if (setLeft != null) { + $result.setLeft = setLeft; + } + if (setRight != null) { + $result.setRight = setRight; + } + if (setThrottle != null) { + $result.setThrottle = setThrottle; + } + if (frontSwivel != null) { + $result.frontSwivel = frontSwivel; + } + if (frontTilt != null) { + $result.frontTilt = frontTilt; + } + if (rearSwivel != null) { + $result.rearSwivel = rearSwivel; + } + if (rearTilt != null) { + $result.rearTilt = rearTilt; + } + if (batteryVoltage != null) { + $result.batteryVoltage = batteryVoltage; + } + if (batteryCurrent != null) { + $result.batteryCurrent = batteryCurrent; + } + if (batteryTemperature != null) { + $result.batteryTemperature = batteryTemperature; + } + if (version != null) { + $result.version = version; + } + if (color != null) { + $result.color = color; + } + if (status != null) { + $result.status = status; + } + if (frontLeftMotor != null) { + $result.frontLeftMotor = frontLeftMotor; + } + if (middleLeftMotor != null) { + $result.middleLeftMotor = middleLeftMotor; + } + if (backLeftMotor != null) { + $result.backLeftMotor = backLeftMotor; + } + if (frontRightMotor != null) { + $result.frontRightMotor = frontRightMotor; + } + if (middleRightMotor != null) { + $result.middleRightMotor = middleRightMotor; + } + if (backRightMotor != null) { + $result.backRightMotor = backRightMotor; + } + return $result; + } DriveData._() : super(); factory DriveData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DriveData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -319,6 +497,7 @@ class DriveData extends $pb.GeneratedMessage { static DriveData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DriveData? _defaultInstance; + /// The max speed, as a percentage of the rover's possible speed. @$pb.TagNumber(1) $core.double get throttle => $_getN(0); @$pb.TagNumber(1) @@ -328,6 +507,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearThrottle() => clearField(1); + /// Speed of the left wheels, as a percentage of [throttle]. @$pb.TagNumber(2) $core.double get left => $_getN(1); @$pb.TagNumber(2) @@ -337,6 +517,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearLeft() => clearField(2); + /// Speed of the right wheels, as a percentage of [throttle]. @$pb.TagNumber(3) $core.double get right => $_getN(2); @$pb.TagNumber(3) @@ -346,6 +527,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearRight() => clearField(3); + /// Indicates that [left] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(4) $core.bool get setLeft => $_getBF(3); @$pb.TagNumber(4) @@ -355,6 +537,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearSetLeft() => clearField(4); + /// Indicates that [right] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(5) $core.bool get setRight => $_getBF(4); @$pb.TagNumber(5) @@ -364,6 +547,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearSetRight() => clearField(5); + /// Indicates that [throttle] = 0 is valid, even though 0 usually means no value. @$pb.TagNumber(6) $core.bool get setThrottle => $_getBF(5); @$pb.TagNumber(6) @@ -409,6 +593,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(10) void clearRearTilt() => clearField(10); + /// Vitals for the whole rover @$pb.TagNumber(11) $core.double get batteryVoltage => $_getN(10); @$pb.TagNumber(11) @@ -465,6 +650,7 @@ class DriveData extends $pb.GeneratedMessage { @$pb.TagNumber(22) void clearStatus() => clearField(22); + /// Contains the DriveMotorData for each corresponding motor @$pb.TagNumber(23) DriveMotorData get frontLeftMotor => $_getN(16); @$pb.TagNumber(23) diff --git a/burt_network/lib/src/generated/drive.pbenum.dart b/burt_network/lib/src/generated/drive.pbenum.dart index be9b6663..12b6cee4 100644 --- a/burt_network/lib/src/generated/drive.pbenum.dart +++ b/burt_network/lib/src/generated/drive.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/drive.pbjson.dart b/burt_network/lib/src/generated/drive.pbjson.dart index e2a0b150..a40faca0 100644 --- a/burt_network/lib/src/generated/drive.pbjson.dart +++ b/burt_network/lib/src/generated/drive.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/drive.pbserver.dart b/burt_network/lib/src/generated/drive.pbserver.dart index 0f320707..0f648a24 100644 --- a/burt_network/lib/src/generated/drive.pbserver.dart +++ b/burt_network/lib/src/generated/drive.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/geometry.pb.dart b/burt_network/lib/src/generated/geometry.pb.dart index 0244bbab..3d8a3d64 100644 --- a/burt_network/lib/src/generated/geometry.pb.dart +++ b/burt_network/lib/src/generated/geometry.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,7 +14,23 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class Coordinates extends $pb.GeneratedMessage { - factory Coordinates() => create(); + factory Coordinates({ + $core.double? x, + $core.double? y, + $core.double? z, + }) { + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; + } Coordinates._() : super(); factory Coordinates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Coordinates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -76,7 +92,23 @@ class Coordinates extends $pb.GeneratedMessage { } class Orientation extends $pb.GeneratedMessage { - factory Orientation() => create(); + factory Orientation({ + $core.double? x, + $core.double? y, + $core.double? z, + }) { + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + if (z != null) { + $result.z = z; + } + return $result; + } Orientation._() : super(); factory Orientation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Orientation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -138,7 +170,19 @@ class Orientation extends $pb.GeneratedMessage { } class Pose3d extends $pb.GeneratedMessage { - factory Pose3d() => create(); + factory Pose3d({ + Coordinates? translation, + Orientation? rotation, + }) { + final $result = create(); + if (translation != null) { + $result.translation = translation; + } + if (rotation != null) { + $result.rotation = rotation; + } + return $result; + } Pose3d._() : super(); factory Pose3d.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Pose3d.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/geometry.pbenum.dart b/burt_network/lib/src/generated/geometry.pbenum.dart index 9f3d18cb..f46217a2 100644 --- a/burt_network/lib/src/generated/geometry.pbenum.dart +++ b/burt_network/lib/src/generated/geometry.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/geometry.pbjson.dart b/burt_network/lib/src/generated/geometry.pbjson.dart index 96e58d30..0dab3291 100644 --- a/burt_network/lib/src/generated/geometry.pbjson.dart +++ b/burt_network/lib/src/generated/geometry.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/geometry.pbserver.dart b/burt_network/lib/src/generated/geometry.pbserver.dart index 49d1c9b1..97975489 100644 --- a/burt_network/lib/src/generated/geometry.pbserver.dart +++ b/burt_network/lib/src/generated/geometry.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart index 8138be60..fd4037d9 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -15,8 +15,109 @@ import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; +/// A Timestamp represents a point in time independent of any time zone or local +/// calendar, encoded as a count of seconds and fractions of seconds at +/// nanosecond resolution. The count is relative to an epoch at UTC midnight on +/// January 1, 1970, in the proleptic Gregorian calendar which extends the +/// Gregorian calendar backwards to year one. +/// +/// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap +/// second table is needed for interpretation, using a [24-hour linear +/// smear](https://developers.google.com/time/smear). +/// +/// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By +/// restricting to that range, we ensure that we can convert to and from [RFC +/// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. +/// +/// # Examples +/// +/// Example 1: Compute Timestamp from POSIX `time()`. +/// +/// Timestamp timestamp; +/// timestamp.set_seconds(time(NULL)); +/// timestamp.set_nanos(0); +/// +/// Example 2: Compute Timestamp from POSIX `gettimeofday()`. +/// +/// struct timeval tv; +/// gettimeofday(&tv, NULL); +/// +/// Timestamp timestamp; +/// timestamp.set_seconds(tv.tv_sec); +/// timestamp.set_nanos(tv.tv_usec * 1000); +/// +/// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. +/// +/// FILETIME ft; +/// GetSystemTimeAsFileTime(&ft); +/// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; +/// +/// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z +/// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. +/// Timestamp timestamp; +/// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); +/// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); +/// +/// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. +/// +/// long millis = System.currentTimeMillis(); +/// +/// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) +/// .setNanos((int) ((millis % 1000) * 1000000)).build(); +/// +/// Example 5: Compute Timestamp from Java `Instant.now()`. +/// +/// Instant now = Instant.now(); +/// +/// Timestamp timestamp = +/// Timestamp.newBuilder().setSeconds(now.getEpochSecond()) +/// .setNanos(now.getNano()).build(); +/// +/// Example 6: Compute Timestamp from current time in Python. +/// +/// timestamp = Timestamp() +/// timestamp.GetCurrentTime() +/// +/// # JSON Mapping +/// +/// In JSON format, the Timestamp type is encoded as a string in the +/// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the +/// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" +/// where {year} is always expressed using four digits while {month}, {day}, +/// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional +/// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), +/// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone +/// is required. A proto3 JSON serializer should always use UTC (as indicated by +/// "Z") when printing the Timestamp type and a proto3 JSON parser should be +/// able to accept both UTC and other timezones (as indicated by an offset). +/// +/// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past +/// 01:30 UTC on January 15, 2017. +/// +/// In JavaScript, one can convert a Date object to this format using the +/// standard +/// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) +/// method. In Python, a standard `datetime.datetime` object can be converted +/// to this format using +/// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with +/// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use +/// the Joda Time's [`ISODateTimeFormat.dateTime()`]( +/// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() +/// ) to obtain a formatter capable of generating timestamps in this format. class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { - factory Timestamp() => create(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final $result = create(); + if (seconds != null) { + $result.seconds = seconds; + } + if (nanos != null) { + $result.nanos = nanos; + } + return $result; + } Timestamp._() : super(); factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -48,6 +149,9 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Timestamp? _defaultInstance; + /// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must + /// be between -315576000000 and 315576000000 inclusive (which corresponds to + /// 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z). @$pb.TagNumber(1) $fixnum.Int64 get seconds => $_getI64(0); @$pb.TagNumber(1) @@ -57,6 +161,11 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { @$pb.TagNumber(1) void clearSeconds() => clearField(1); + /// Non-negative fractions of a second at nanosecond resolution. This field is + /// the nanosecond portion of the duration, not an alternative to seconds. + /// Negative second values with fractions must still have non-negative nanos + /// values that count forward in time. Must be between 0 and 999,999,999 + /// inclusive. @$pb.TagNumber(2) $core.int get nanos => $_getIZ(1); @$pb.TagNumber(2) diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart index 2813d32e..30275f6a 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart index ee27f114..3dfd63b5 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart b/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart index d4623a83..6580f167 100644 --- a/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart +++ b/burt_network/lib/src/generated/google/protobuf/timestamp.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/gps.pb.dart b/burt_network/lib/src/generated/gps.pb.dart index f78b05c2..c3016f47 100644 --- a/burt_network/lib/src/generated/gps.pb.dart +++ b/burt_network/lib/src/generated/gps.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -20,7 +20,27 @@ import 'version.pb.dart' as $1; export 'gps.pbenum.dart'; class GpsCoordinates extends $pb.GeneratedMessage { - factory GpsCoordinates() => create(); + factory GpsCoordinates({ + $core.double? latitude, + $core.double? longitude, + $core.double? altitude, + RTKMode? rtkMode, + }) { + final $result = create(); + if (latitude != null) { + $result.latitude = latitude; + } + if (longitude != null) { + $result.longitude = longitude; + } + if (altitude != null) { + $result.altitude = altitude; + } + if (rtkMode != null) { + $result.rtkMode = rtkMode; + } + return $result; + } GpsCoordinates._() : super(); factory GpsCoordinates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GpsCoordinates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -92,7 +112,27 @@ class GpsCoordinates extends $pb.GeneratedMessage { } class RoverPosition extends $pb.GeneratedMessage { - factory RoverPosition() => create(); + factory RoverPosition({ + GpsCoordinates? gps, + $0.Orientation? orientation, + $1.Version? version, + $core.List<$core.int>? rtkMessage, + }) { + final $result = create(); + if (gps != null) { + $result.gps = gps; + } + if (orientation != null) { + $result.orientation = orientation; + } + if (version != null) { + $result.version = version; + } + if (rtkMessage != null) { + $result.rtkMessage = rtkMessage; + } + return $result; + } RoverPosition._() : super(); factory RoverPosition.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RoverPosition.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/gps.pbenum.dart b/burt_network/lib/src/generated/gps.pbenum.dart index 8211aab5..aab5bca1 100644 --- a/burt_network/lib/src/generated/gps.pbenum.dart +++ b/burt_network/lib/src/generated/gps.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/gps.pbjson.dart b/burt_network/lib/src/generated/gps.pbjson.dart index c8dec9ed..66b9f4e5 100644 --- a/burt_network/lib/src/generated/gps.pbjson.dart +++ b/burt_network/lib/src/generated/gps.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/gps.pbserver.dart b/burt_network/lib/src/generated/gps.pbserver.dart index 483594c9..fad23afe 100644 --- a/burt_network/lib/src/generated/gps.pbserver.dart +++ b/burt_network/lib/src/generated/gps.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/lidar.pb.dart b/burt_network/lib/src/generated/lidar.pb.dart index 6e4cd33b..9f8edfb9 100644 --- a/burt_network/lib/src/generated/lidar.pb.dart +++ b/burt_network/lib/src/generated/lidar.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,19 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'version.pb.dart' as $1; class LidarCartesianPoint extends $pb.GeneratedMessage { - factory LidarCartesianPoint() => create(); + factory LidarCartesianPoint({ + $core.double? x, + $core.double? y, + }) { + final $result = create(); + if (x != null) { + $result.x = x; + } + if (y != null) { + $result.y = y; + } + return $result; + } LidarCartesianPoint._() : super(); factory LidarCartesianPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LidarCartesianPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -68,7 +80,19 @@ class LidarCartesianPoint extends $pb.GeneratedMessage { } class LidarPolarPoint extends $pb.GeneratedMessage { - factory LidarPolarPoint() => create(); + factory LidarPolarPoint({ + $core.double? angle, + $core.double? distance, + }) { + final $result = create(); + if (angle != null) { + $result.angle = angle; + } + if (distance != null) { + $result.distance = distance; + } + return $result; + } LidarPolarPoint._() : super(); factory LidarPolarPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LidarPolarPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -120,7 +144,23 @@ class LidarPolarPoint extends $pb.GeneratedMessage { } class LidarPointCloud extends $pb.GeneratedMessage { - factory LidarPointCloud() => create(); + factory LidarPointCloud({ + $core.Iterable? cartesian, + $core.Iterable? polar, + $1.Version? version, + }) { + final $result = create(); + if (cartesian != null) { + $result.cartesian.addAll(cartesian); + } + if (polar != null) { + $result.polar.addAll(polar); + } + if (version != null) { + $result.version = version; + } + return $result; + } LidarPointCloud._() : super(); factory LidarPointCloud.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LidarPointCloud.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/lidar.pbenum.dart b/burt_network/lib/src/generated/lidar.pbenum.dart index 3bc1ed90..fd6ac4e4 100644 --- a/burt_network/lib/src/generated/lidar.pbenum.dart +++ b/burt_network/lib/src/generated/lidar.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/lidar.pbjson.dart b/burt_network/lib/src/generated/lidar.pbjson.dart index 55deb357..ecfab171 100644 --- a/burt_network/lib/src/generated/lidar.pbjson.dart +++ b/burt_network/lib/src/generated/lidar.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/lidar.pbserver.dart b/burt_network/lib/src/generated/lidar.pbserver.dart index 65fc4f4d..a22260fa 100644 --- a/burt_network/lib/src/generated/lidar.pbserver.dart +++ b/burt_network/lib/src/generated/lidar.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/logs.pb.dart b/burt_network/lib/src/generated/logs.pb.dart index b16166d4..0f673c31 100644 --- a/burt_network/lib/src/generated/logs.pb.dart +++ b/burt_network/lib/src/generated/logs.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -19,7 +19,27 @@ import 'logs.pbenum.dart'; export 'logs.pbenum.dart'; class BurtLog extends $pb.GeneratedMessage { - factory BurtLog() => create(); + factory BurtLog({ + BurtLogLevel? level, + $core.String? title, + $core.String? body, + $7.Device? device, + }) { + final $result = create(); + if (level != null) { + $result.level = level; + } + if (title != null) { + $result.title = title; + } + if (body != null) { + $result.body = body; + } + if (device != null) { + $result.device = device; + } + return $result; + } BurtLog._() : super(); factory BurtLog.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory BurtLog.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/logs.pbenum.dart b/burt_network/lib/src/generated/logs.pbenum.dart index 88582389..e8d96e4e 100644 --- a/burt_network/lib/src/generated/logs.pbenum.dart +++ b/burt_network/lib/src/generated/logs.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/logs.pbjson.dart b/burt_network/lib/src/generated/logs.pbjson.dart index 833703f3..ea87a59a 100644 --- a/burt_network/lib/src/generated/logs.pbjson.dart +++ b/burt_network/lib/src/generated/logs.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/logs.pbserver.dart b/burt_network/lib/src/generated/logs.pbserver.dart index 1e4ccdf2..a59856e0 100644 --- a/burt_network/lib/src/generated/logs.pbserver.dart +++ b/burt_network/lib/src/generated/logs.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/motor.pb.dart b/burt_network/lib/src/generated/motor.pb.dart index 080239dc..3022063e 100644 --- a/burt_network/lib/src/generated/motor.pb.dart +++ b/burt_network/lib/src/generated/motor.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -19,7 +19,39 @@ import 'utils.pbenum.dart' as $4; export 'motor.pbenum.dart'; class MotorData extends $pb.GeneratedMessage { - factory MotorData() => create(); + factory MotorData({ + $4.BoolState? isMoving, + $4.BoolState? isLimitSwitchPressed, + MotorDirection? direction, + $core.int? currentStep, + $core.int? targetStep, + $core.double? currentAngle, + $core.double? targetAngle, + }) { + final $result = create(); + if (isMoving != null) { + $result.isMoving = isMoving; + } + if (isLimitSwitchPressed != null) { + $result.isLimitSwitchPressed = isLimitSwitchPressed; + } + if (direction != null) { + $result.direction = direction; + } + if (currentStep != null) { + $result.currentStep = currentStep; + } + if (targetStep != null) { + $result.targetStep = targetStep; + } + if (currentAngle != null) { + $result.currentAngle = currentAngle; + } + if (targetAngle != null) { + $result.targetAngle = targetAngle; + } + return $result; + } MotorData._() : super(); factory MotorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MotorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -121,7 +153,23 @@ class MotorData extends $pb.GeneratedMessage { } class MotorCommand extends $pb.GeneratedMessage { - factory MotorCommand() => create(); + factory MotorCommand({ + $core.int? moveSteps, + $core.double? moveRadians, + $core.double? angle, + }) { + final $result = create(); + if (moveSteps != null) { + $result.moveSteps = moveSteps; + } + if (moveRadians != null) { + $result.moveRadians = moveRadians; + } + if (angle != null) { + $result.angle = angle; + } + return $result; + } MotorCommand._() : super(); factory MotorCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MotorCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -154,6 +202,7 @@ class MotorCommand extends $pb.GeneratedMessage { static MotorCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MotorCommand? _defaultInstance; + /// Debug control: Move by individual steps @$pb.TagNumber(1) $core.int get moveSteps => $_getIZ(0); @$pb.TagNumber(1) @@ -163,6 +212,7 @@ class MotorCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearMoveSteps() => clearField(1); + /// Precise control: Move by radians @$pb.TagNumber(2) $core.double get moveRadians => $_getN(1); @$pb.TagNumber(2) @@ -172,6 +222,7 @@ class MotorCommand extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearMoveRadians() => clearField(2); + /// / An angle to go to. Useful in IK. @$pb.TagNumber(3) $core.double get angle => $_getN(2); @$pb.TagNumber(3) diff --git a/burt_network/lib/src/generated/motor.pbenum.dart b/burt_network/lib/src/generated/motor.pbenum.dart index 988df476..a6cd6425 100644 --- a/burt_network/lib/src/generated/motor.pbenum.dart +++ b/burt_network/lib/src/generated/motor.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/motor.pbjson.dart b/burt_network/lib/src/generated/motor.pbjson.dart index 88cbd30c..84ab1b92 100644 --- a/burt_network/lib/src/generated/motor.pbjson.dart +++ b/burt_network/lib/src/generated/motor.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/motor.pbserver.dart b/burt_network/lib/src/generated/motor.pbserver.dart index 82c5eae4..dfc02be4 100644 --- a/burt_network/lib/src/generated/motor.pbserver.dart +++ b/burt_network/lib/src/generated/motor.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/relays.pb.dart b/burt_network/lib/src/generated/relays.pb.dart index 600b6685..f5a139d1 100644 --- a/burt_network/lib/src/generated/relays.pb.dart +++ b/burt_network/lib/src/generated/relays.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,43 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'utils.pbenum.dart' as $4; class RelaysCommand extends $pb.GeneratedMessage { - factory RelaysCommand() => create(); + factory RelaysCommand({ + $4.BoolState? backLeftMotor, + $4.BoolState? backRightMotor, + $4.BoolState? frontLeftMotor, + $4.BoolState? frontRightMotor, + $4.BoolState? arm, + $4.BoolState? science, + $4.BoolState? drive, + $4.BoolState? bypass, + }) { + final $result = create(); + if (backLeftMotor != null) { + $result.backLeftMotor = backLeftMotor; + } + if (backRightMotor != null) { + $result.backRightMotor = backRightMotor; + } + if (frontLeftMotor != null) { + $result.frontLeftMotor = frontLeftMotor; + } + if (frontRightMotor != null) { + $result.frontRightMotor = frontRightMotor; + } + if (arm != null) { + $result.arm = arm; + } + if (science != null) { + $result.science = science; + } + if (drive != null) { + $result.drive = drive; + } + if (bypass != null) { + $result.bypass = bypass; + } + return $result; + } RelaysCommand._() : super(); factory RelaysCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RelaysCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -54,6 +90,7 @@ class RelaysCommand extends $pb.GeneratedMessage { static RelaysCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RelaysCommand? _defaultInstance; + /// Turn the following devices on or off @$pb.TagNumber(1) $4.BoolState get backLeftMotor => $_getN(0); @$pb.TagNumber(1) @@ -117,6 +154,7 @@ class RelaysCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearDrive() => clearField(7); + /// Special commands @$pb.TagNumber(8) $4.BoolState get bypass => $_getN(7); @$pb.TagNumber(8) @@ -128,7 +166,47 @@ class RelaysCommand extends $pb.GeneratedMessage { } class RelaysData extends $pb.GeneratedMessage { - factory RelaysData() => create(); + factory RelaysData({ + $4.BoolState? backLeftMotor, + $4.BoolState? backRightMotor, + $4.BoolState? frontLeftMotor, + $4.BoolState? frontRightMotor, + $4.BoolState? arm, + $4.BoolState? science, + $4.BoolState? drive, + $4.BoolState? bypass, + $4.BoolState? mechanicalOverride, + }) { + final $result = create(); + if (backLeftMotor != null) { + $result.backLeftMotor = backLeftMotor; + } + if (backRightMotor != null) { + $result.backRightMotor = backRightMotor; + } + if (frontLeftMotor != null) { + $result.frontLeftMotor = frontLeftMotor; + } + if (frontRightMotor != null) { + $result.frontRightMotor = frontRightMotor; + } + if (arm != null) { + $result.arm = arm; + } + if (science != null) { + $result.science = science; + } + if (drive != null) { + $result.drive = drive; + } + if (bypass != null) { + $result.bypass = bypass; + } + if (mechanicalOverride != null) { + $result.mechanicalOverride = mechanicalOverride; + } + return $result; + } RelaysData._() : super(); factory RelaysData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RelaysData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -167,6 +245,7 @@ class RelaysData extends $pb.GeneratedMessage { static RelaysData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RelaysData? _defaultInstance; + /// Whether the following devices are on or off @$pb.TagNumber(1) $4.BoolState get backLeftMotor => $_getN(0); @$pb.TagNumber(1) @@ -230,6 +309,7 @@ class RelaysData extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearDrive() => clearField(7); + /// Special data @$pb.TagNumber(8) $4.BoolState get bypass => $_getN(7); @$pb.TagNumber(8) diff --git a/burt_network/lib/src/generated/relays.pbenum.dart b/burt_network/lib/src/generated/relays.pbenum.dart index e3599f83..e76fa73f 100644 --- a/burt_network/lib/src/generated/relays.pbenum.dart +++ b/burt_network/lib/src/generated/relays.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/relays.pbjson.dart b/burt_network/lib/src/generated/relays.pbjson.dart index cb87d46f..7179a0fe 100644 --- a/burt_network/lib/src/generated/relays.pbjson.dart +++ b/burt_network/lib/src/generated/relays.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/relays.pbserver.dart b/burt_network/lib/src/generated/relays.pbserver.dart index 2a7795eb..95fd8295 100644 --- a/burt_network/lib/src/generated/relays.pbserver.dart +++ b/burt_network/lib/src/generated/relays.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/science.pb.dart b/burt_network/lib/src/generated/science.pb.dart index c06874a6..dfc0fba4 100644 --- a/burt_network/lib/src/generated/science.pb.dart +++ b/burt_network/lib/src/generated/science.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -18,8 +18,61 @@ import 'version.pb.dart' as $1; export 'science.pbenum.dart'; +/// / A command to the science subsystem. class ScienceCommand extends $pb.GeneratedMessage { - factory ScienceCommand() => create(); + factory ScienceCommand({ + $core.double? carouselMotor, + $core.double? scoopMotor, + $core.double? subsurfaceMotor, + PumpState? pumps, + ServoState? funnel, + ServoState? scoop, + CarouselCommand? carousel, + $core.bool? calibrate, + $core.bool? stop, + $core.int? sample, + ScienceState? state, + $1.Version? version, + }) { + final $result = create(); + if (carouselMotor != null) { + $result.carouselMotor = carouselMotor; + } + if (scoopMotor != null) { + $result.scoopMotor = scoopMotor; + } + if (subsurfaceMotor != null) { + $result.subsurfaceMotor = subsurfaceMotor; + } + if (pumps != null) { + $result.pumps = pumps; + } + if (funnel != null) { + $result.funnel = funnel; + } + if (scoop != null) { + $result.scoop = scoop; + } + if (carousel != null) { + $result.carousel = carousel; + } + if (calibrate != null) { + $result.calibrate = calibrate; + } + if (stop != null) { + $result.stop = stop; + } + if (sample != null) { + $result.sample = sample; + } + if (state != null) { + $result.state = state; + } + if (version != null) { + $result.version = version; + } + return $result; + } ScienceCommand._() : super(); factory ScienceCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ScienceCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -61,6 +114,7 @@ class ScienceCommand extends $pb.GeneratedMessage { static ScienceCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ScienceCommand? _defaultInstance; + /// Individual control over each motor. Indicates steps to move @$pb.TagNumber(1) $core.double get carouselMotor => $_getN(0); @$pb.TagNumber(1) @@ -88,6 +142,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearSubsurfaceMotor() => clearField(3); + /// Control over other hardware @$pb.TagNumber(4) PumpState get pumps => $_getN(3); @$pb.TagNumber(4) @@ -124,6 +179,7 @@ class ScienceCommand extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearCarousel() => clearField(7); + /// High level commands @$pb.TagNumber(8) $core.bool get calibrate => $_getBF(7); @$pb.TagNumber(8) @@ -172,8 +228,37 @@ class ScienceCommand extends $pb.GeneratedMessage { $1.Version ensureVersion() => $_ensure(11); } +/// / Data coming from the science subsystem. class ScienceData extends $pb.GeneratedMessage { - factory ScienceData() => create(); + factory ScienceData({ + $core.int? sample, + ScienceState? state, + $core.double? co2, + $core.double? humidity, + $core.double? temperature, + $1.Version? version, + }) { + final $result = create(); + if (sample != null) { + $result.sample = sample; + } + if (state != null) { + $result.state = state; + } + if (co2 != null) { + $result.co2 = co2; + } + if (humidity != null) { + $result.humidity = humidity; + } + if (temperature != null) { + $result.temperature = temperature; + } + if (version != null) { + $result.version = version; + } + return $result; + } ScienceData._() : super(); factory ScienceData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ScienceData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -209,6 +294,7 @@ class ScienceData extends $pb.GeneratedMessage { static ScienceData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ScienceData? _defaultInstance; + /// High-level data @$pb.TagNumber(1) $core.int get sample => $_getIZ(0); @$pb.TagNumber(1) @@ -227,6 +313,7 @@ class ScienceData extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearState() => clearField(2); + /// Sensor data @$pb.TagNumber(3) $core.double get co2 => $_getN(2); @$pb.TagNumber(3) diff --git a/burt_network/lib/src/generated/science.pbenum.dart b/burt_network/lib/src/generated/science.pbenum.dart index d1a04f44..f53b8809 100644 --- a/burt_network/lib/src/generated/science.pbenum.dart +++ b/burt_network/lib/src/generated/science.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,7 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// / The state of a servo. If undefined, don't open or close. class ServoState extends $pb.ProtobufEnum { static const ServoState SERVO_STATE_UNDEFINED = ServoState._(0, _omitEnumNames ? '' : 'SERVO_STATE_UNDEFINED'); static const ServoState SERVO_OPEN = ServoState._(1, _omitEnumNames ? '' : 'SERVO_OPEN'); @@ -30,6 +31,7 @@ class ServoState extends $pb.ProtobufEnum { const ServoState._($core.int v, $core.String n) : super(v, n); } +/// / The state of a pump. If undefined: don't do anything. If fill: turn on, wait, then turn off. class PumpState extends $pb.ProtobufEnum { static const PumpState PUMP_STATE_UNDEFINED = PumpState._(0, _omitEnumNames ? '' : 'PUMP_STATE_UNDEFINED'); static const PumpState PUMP_ON = PumpState._(1, _omitEnumNames ? '' : 'PUMP_ON'); @@ -49,6 +51,7 @@ class PumpState extends $pb.ProtobufEnum { const PumpState._($core.int v, $core.String n) : super(v, n); } +/// / The state of the science subsystem. If not COLLECT_DATA, don't stream data at all. class ScienceState extends $pb.ProtobufEnum { static const ScienceState SCIENCE_STATE_UNDEFINED = ScienceState._(0, _omitEnumNames ? '' : 'SCIENCE_STATE_UNDEFINED'); static const ScienceState COLLECT_DATA = ScienceState._(1, _omitEnumNames ? '' : 'COLLECT_DATA'); @@ -66,6 +69,7 @@ class ScienceState extends $pb.ProtobufEnum { const ScienceState._($core.int v, $core.String n) : super(v, n); } +/// / A command for the carousel and funnel to follow. class CarouselCommand extends $pb.ProtobufEnum { static const CarouselCommand CAROUSEL_COMMAND_UNDEFINED = CarouselCommand._(0, _omitEnumNames ? '' : 'CAROUSEL_COMMAND_UNDEFINED'); static const CarouselCommand NEXT_TUBE = CarouselCommand._(1, _omitEnumNames ? '' : 'NEXT_TUBE'); diff --git a/burt_network/lib/src/generated/science.pbjson.dart b/burt_network/lib/src/generated/science.pbjson.dart index 1950cdcf..79d43c39 100644 --- a/burt_network/lib/src/generated/science.pbjson.dart +++ b/burt_network/lib/src/generated/science.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/science.pbserver.dart b/burt_network/lib/src/generated/science.pbserver.dart index 1864bef4..76c78748 100644 --- a/burt_network/lib/src/generated/science.pbserver.dart +++ b/burt_network/lib/src/generated/science.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/status.pb.dart b/burt_network/lib/src/generated/status.pb.dart index 8fd7df9a..ea1a9b4a 100644 --- a/burt_network/lib/src/generated/status.pb.dart +++ b/burt_network/lib/src/generated/status.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -17,8 +17,20 @@ import 'status.pbenum.dart'; export 'status.pbenum.dart'; +/// / Update a sensitive setting, such as the rover's status. +/// / +/// / This message must be triggered manually and the recipient (usually the subsystems Pi) +/// / must respond with the exact same message to confirm its receipt. class UpdateSetting extends $pb.GeneratedMessage { - factory UpdateSetting() => create(); + factory UpdateSetting({ + RoverStatus? status, + }) { + final $result = create(); + if (status != null) { + $result.status = status; + } + return $result; + } UpdateSetting._() : super(); factory UpdateSetting.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateSetting.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/status.pbenum.dart b/burt_network/lib/src/generated/status.pbenum.dart index 32d04925..805bdf55 100644 --- a/burt_network/lib/src/generated/status.pbenum.dart +++ b/burt_network/lib/src/generated/status.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -13,6 +13,11 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; +/// / Changes the way the rover listens to incoming commands. +/// / +/// / - When IDLE, all subsystems will ignore all commands +/// / - When MANUAL, all subsystems will accept all commands +/// / - When AUTONOMOUS, the rover will ignore commands from the dashboard class RoverStatus extends $pb.ProtobufEnum { static const RoverStatus DISCONNECTED = RoverStatus._(0, _omitEnumNames ? '' : 'DISCONNECTED'); static const RoverStatus IDLE = RoverStatus._(1, _omitEnumNames ? '' : 'IDLE'); diff --git a/burt_network/lib/src/generated/status.pbjson.dart b/burt_network/lib/src/generated/status.pbjson.dart index 9f79fac4..2636711b 100644 --- a/burt_network/lib/src/generated/status.pbjson.dart +++ b/burt_network/lib/src/generated/status.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/status.pbserver.dart b/burt_network/lib/src/generated/status.pbserver.dart index 0b0f179c..95ea9d34 100644 --- a/burt_network/lib/src/generated/status.pbserver.dart +++ b/burt_network/lib/src/generated/status.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/subsystems.pb.dart b/burt_network/lib/src/generated/subsystems.pb.dart index 27baedcb..fd367851 100644 --- a/burt_network/lib/src/generated/subsystems.pb.dart +++ b/burt_network/lib/src/generated/subsystems.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -18,7 +18,19 @@ import 'utils.pbenum.dart' as $4; import 'version.pb.dart' as $1; class SubsystemsCommand extends $pb.GeneratedMessage { - factory SubsystemsCommand() => create(); + factory SubsystemsCommand({ + $core.bool? zeroIMU, + $1.Version? version, + }) { + final $result = create(); + if (zeroIMU != null) { + $result.zeroIMU = zeroIMU; + } + if (version != null) { + $result.version = version; + } + return $result; + } SubsystemsCommand._() : super(); factory SubsystemsCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SubsystemsCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -72,7 +84,27 @@ class SubsystemsCommand extends $pb.GeneratedMessage { } class SubsystemsData extends $pb.GeneratedMessage { - factory SubsystemsData() => create(); + factory SubsystemsData({ + $1.Version? version, + $core.Iterable<$7.Device>? connectedDevices, + $4.BoolState? gpsConnected, + $4.BoolState? imuConnected, + }) { + final $result = create(); + if (version != null) { + $result.version = version; + } + if (connectedDevices != null) { + $result.connectedDevices.addAll(connectedDevices); + } + if (gpsConnected != null) { + $result.gpsConnected = gpsConnected; + } + if (imuConnected != null) { + $result.imuConnected = imuConnected; + } + return $result; + } SubsystemsData._() : super(); factory SubsystemsData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SubsystemsData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/subsystems.pbenum.dart b/burt_network/lib/src/generated/subsystems.pbenum.dart index 0adf0b1f..1bc2a240 100644 --- a/burt_network/lib/src/generated/subsystems.pbenum.dart +++ b/burt_network/lib/src/generated/subsystems.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/subsystems.pbjson.dart b/burt_network/lib/src/generated/subsystems.pbjson.dart index 8ccdc0b9..9a7604fd 100644 --- a/burt_network/lib/src/generated/subsystems.pbjson.dart +++ b/burt_network/lib/src/generated/subsystems.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/subsystems.pbserver.dart b/burt_network/lib/src/generated/subsystems.pbserver.dart index 75ee53ff..2db30b90 100644 --- a/burt_network/lib/src/generated/subsystems.pbserver.dart +++ b/burt_network/lib/src/generated/subsystems.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/utils.pb.dart b/burt_network/lib/src/generated/utils.pb.dart index 85e29252..a0530d1b 100644 --- a/burt_network/lib/src/generated/utils.pb.dart +++ b/burt_network/lib/src/generated/utils.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/utils.pbenum.dart b/burt_network/lib/src/generated/utils.pbenum.dart index b2d4b58e..56fb6015 100644 --- a/burt_network/lib/src/generated/utils.pbenum.dart +++ b/burt_network/lib/src/generated/utils.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/utils.pbjson.dart b/burt_network/lib/src/generated/utils.pbjson.dart index a798b5ff..c2522636 100644 --- a/burt_network/lib/src/generated/utils.pbjson.dart +++ b/burt_network/lib/src/generated/utils.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/utils.pbserver.dart b/burt_network/lib/src/generated/utils.pbserver.dart index 64fcf16d..047a5bdf 100644 --- a/burt_network/lib/src/generated/utils.pbserver.dart +++ b/burt_network/lib/src/generated/utils.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/version.pb.dart b/burt_network/lib/src/generated/version.pb.dart index 454c62d4..2c9d35d9 100644 --- a/burt_network/lib/src/generated/version.pb.dart +++ b/burt_network/lib/src/generated/version.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -14,7 +14,19 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class Version extends $pb.GeneratedMessage { - factory Version() => create(); + factory Version({ + $core.int? major, + $core.int? minor, + }) { + final $result = create(); + if (major != null) { + $result.major = major; + } + if (minor != null) { + $result.minor = minor; + } + return $result; + } Version._() : super(); factory Version.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Version.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/version.pbenum.dart b/burt_network/lib/src/generated/version.pbenum.dart index 9c6745ae..1c05b80f 100644 --- a/burt_network/lib/src/generated/version.pbenum.dart +++ b/burt_network/lib/src/generated/version.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/version.pbjson.dart b/burt_network/lib/src/generated/version.pbjson.dart index 62c630f2..3a22bad7 100644 --- a/burt_network/lib/src/generated/version.pbjson.dart +++ b/burt_network/lib/src/generated/version.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/version.pbserver.dart b/burt_network/lib/src/generated/version.pbserver.dart index 817756dd..014260a8 100644 --- a/burt_network/lib/src/generated/version.pbserver.dart +++ b/burt_network/lib/src/generated/version.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/video.pb.dart b/burt_network/lib/src/generated/video.pb.dart index 42fad412..e675bc54 100644 --- a/burt_network/lib/src/generated/video.pb.dart +++ b/burt_network/lib/src/generated/video.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -19,8 +19,81 @@ import 'vision.pb.dart' as $6; export 'video.pbenum.dart'; +/// / Details about a specific camera. class CameraDetails extends $pb.GeneratedMessage { - factory CameraDetails() => create(); + factory CameraDetails({ + CameraName? name, + $core.int? resolutionWidth, + $core.int? resolutionHeight, + $core.int? quality, + $core.int? fps, + CameraStatus? status, + $core.bool? autofocus, + $core.int? zoom, + $core.int? pan, + $core.int? tilt, + $core.int? focus, + $core.double? diagonalFov, + $core.double? horizontalFov, + $core.double? verticalFov, + $core.int? streamWidth, + $core.int? streamHeight, + $core.int? rotationQuarters, + }) { + final $result = create(); + if (name != null) { + $result.name = name; + } + if (resolutionWidth != null) { + $result.resolutionWidth = resolutionWidth; + } + if (resolutionHeight != null) { + $result.resolutionHeight = resolutionHeight; + } + if (quality != null) { + $result.quality = quality; + } + if (fps != null) { + $result.fps = fps; + } + if (status != null) { + $result.status = status; + } + if (autofocus != null) { + $result.autofocus = autofocus; + } + if (zoom != null) { + $result.zoom = zoom; + } + if (pan != null) { + $result.pan = pan; + } + if (tilt != null) { + $result.tilt = tilt; + } + if (focus != null) { + $result.focus = focus; + } + if (diagonalFov != null) { + $result.diagonalFov = diagonalFov; + } + if (horizontalFov != null) { + $result.horizontalFov = horizontalFov; + } + if (verticalFov != null) { + $result.verticalFov = verticalFov; + } + if (streamWidth != null) { + $result.streamWidth = streamWidth; + } + if (streamHeight != null) { + $result.streamHeight = streamHeight; + } + if (rotationQuarters != null) { + $result.rotationQuarters = rotationQuarters; + } + return $result; + } CameraDetails._() : super(); factory CameraDetails.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CameraDetails.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -67,6 +140,7 @@ class CameraDetails extends $pb.GeneratedMessage { static CameraDetails getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CameraDetails? _defaultInstance; + /// / The name of the camera. @$pb.TagNumber(1) CameraName get name => $_getN(0); @$pb.TagNumber(1) @@ -76,6 +150,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearName() => clearField(1); + /// / The width and height of the image frame. @$pb.TagNumber(2) $core.int get resolutionWidth => $_getIZ(1); @$pb.TagNumber(2) @@ -94,6 +169,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearResolutionHeight() => clearField(3); + /// / The quality of the frame, as a percentage. Used for JPG compression. @$pb.TagNumber(4) $core.int get quality => $_getIZ(3); @$pb.TagNumber(4) @@ -103,6 +179,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(4) void clearQuality() => clearField(4); + /// / The amount of frames per second. Eg, 60 FPS or 24 FPS. @$pb.TagNumber(5) $core.int get fps => $_getIZ(4); @$pb.TagNumber(5) @@ -112,6 +189,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearFps() => clearField(5); + /// / The status of this camera. @$pb.TagNumber(6) CameraStatus get status => $_getN(5); @$pb.TagNumber(6) @@ -193,6 +271,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(14) void clearVerticalFov() => clearField(14); + /// / The width of the image data streamed @$pb.TagNumber(15) $core.int get streamWidth => $_getIZ(14); @$pb.TagNumber(15) @@ -202,6 +281,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(15) void clearStreamWidth() => clearField(15); + /// / The height of the image data streamed @$pb.TagNumber(16) $core.int get streamHeight => $_getIZ(15); @$pb.TagNumber(16) @@ -211,6 +291,7 @@ class CameraDetails extends $pb.GeneratedMessage { @$pb.TagNumber(16) void clearStreamHeight() => clearField(16); + /// / Number of 90 degrees rotation increments @$pb.TagNumber(17) $core.int get rotationQuarters => $_getIZ(16); @$pb.TagNumber(17) @@ -221,8 +302,37 @@ class CameraDetails extends $pb.GeneratedMessage { void clearRotationQuarters() => clearField(17); } +/// / Reports data about a camera. class VideoData extends $pb.GeneratedMessage { - factory VideoData() => create(); + factory VideoData({ + $core.String? id, + CameraDetails? details, + $core.List<$core.int>? frame, + $1.Version? version, + $core.String? imagePath, + $core.Iterable<$6.DetectedObject>? detectedObjects, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (details != null) { + $result.details = details; + } + if (frame != null) { + $result.frame = frame; + } + if (version != null) { + $result.version = version; + } + if (imagePath != null) { + $result.imagePath = imagePath; + } + if (detectedObjects != null) { + $result.detectedObjects.addAll(detectedObjects); + } + return $result; + } VideoData._() : super(); factory VideoData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory VideoData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -258,6 +368,7 @@ class VideoData extends $pb.GeneratedMessage { static VideoData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VideoData? _defaultInstance; + /// / The unique ID of this camera. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -267,6 +378,7 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// / The details for this camera. @$pb.TagNumber(2) CameraDetails get details => $_getN(1); @$pb.TagNumber(2) @@ -278,6 +390,7 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(2) CameraDetails ensureDetails() => $_ensure(1); + /// / The latest frame from this camera. @$pb.TagNumber(3) $core.List<$core.int> get frame => $_getN(2); @$pb.TagNumber(3) @@ -287,6 +400,7 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(3) void clearFrame() => clearField(3); + /// / The version of this video data. @$pb.TagNumber(4) $1.Version get version => $_getN(3); @$pb.TagNumber(4) @@ -298,6 +412,7 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(4) $1.Version ensureVersion() => $_ensure(3); + /// / The path that a high-quality screenshot was saved to. @$pb.TagNumber(5) $core.String get imagePath => $_getSZ(4); @$pb.TagNumber(5) @@ -307,12 +422,34 @@ class VideoData extends $pb.GeneratedMessage { @$pb.TagNumber(5) void clearImagePath() => clearField(5); + /// / Any objects that were detected in the frame. @$pb.TagNumber(6) $core.List<$6.DetectedObject> get detectedObjects => $_getList(5); } +/// / Make changes to a camera feed. class VideoCommand extends $pb.GeneratedMessage { - factory VideoCommand() => create(); + factory VideoCommand({ + $core.String? id, + CameraDetails? details, + $1.Version? version, + $core.bool? takeSnapshot, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (details != null) { + $result.details = details; + } + if (version != null) { + $result.version = version; + } + if (takeSnapshot != null) { + $result.takeSnapshot = takeSnapshot; + } + return $result; + } VideoCommand._() : super(); factory VideoCommand.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory VideoCommand.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -346,6 +483,7 @@ class VideoCommand extends $pb.GeneratedMessage { static VideoCommand getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static VideoCommand? _defaultInstance; + /// / The unique ID of the camera to change. @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) @@ -355,6 +493,9 @@ class VideoCommand extends $pb.GeneratedMessage { @$pb.TagNumber(1) void clearId() => clearField(1); + /// / The new details for this camera. + /// / + /// / If changing [CameraDetails.status], you cannot set it to [CameraStatus.DISCONNECTED]. @$pb.TagNumber(2) CameraDetails get details => $_getN(1); @$pb.TagNumber(2) diff --git a/burt_network/lib/src/generated/video.pbenum.dart b/burt_network/lib/src/generated/video.pbenum.dart index 78ac7913..80223711 100644 --- a/burt_network/lib/src/generated/video.pbenum.dart +++ b/burt_network/lib/src/generated/video.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/video.pbjson.dart b/burt_network/lib/src/generated/video.pbjson.dart index 0106749b..75c49700 100644 --- a/burt_network/lib/src/generated/video.pbjson.dart +++ b/burt_network/lib/src/generated/video.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/video.pbserver.dart b/burt_network/lib/src/generated/video.pbserver.dart index 2e224f36..89842763 100644 --- a/burt_network/lib/src/generated/video.pbserver.dart +++ b/burt_network/lib/src/generated/video.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/vision.pb.dart b/burt_network/lib/src/generated/vision.pb.dart index 054f132b..bc1f4882 100644 --- a/burt_network/lib/src/generated/vision.pb.dart +++ b/burt_network/lib/src/generated/vision.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -19,7 +19,19 @@ import 'vision.pbenum.dart'; export 'vision.pbenum.dart'; class PnpResult extends $pb.GeneratedMessage { - factory PnpResult() => create(); + factory PnpResult({ + $0.Pose3d? cameraToTarget, + $core.double? reprojectionError, + }) { + final $result = create(); + if (cameraToTarget != null) { + $result.cameraToTarget = cameraToTarget; + } + if (reprojectionError != null) { + $result.reprojectionError = reprojectionError; + } + return $result; + } PnpResult._() : super(); factory PnpResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PnpResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -73,7 +85,51 @@ class PnpResult extends $pb.GeneratedMessage { } class DetectedObject extends $pb.GeneratedMessage { - factory DetectedObject() => create(); + factory DetectedObject({ + DetectedObjectType? objectType, + $core.int? arucoTagId, + $core.double? xPosition, + $core.double? relativeSize, + $core.int? centerX, + $core.int? centerY, + $core.double? yaw, + $core.double? pitch, + PnpResult? bestPnpResult, + PnpResult? alternatePnpResult, + }) { + final $result = create(); + if (objectType != null) { + $result.objectType = objectType; + } + if (arucoTagId != null) { + $result.arucoTagId = arucoTagId; + } + if (xPosition != null) { + $result.xPosition = xPosition; + } + if (relativeSize != null) { + $result.relativeSize = relativeSize; + } + if (centerX != null) { + $result.centerX = centerX; + } + if (centerY != null) { + $result.centerY = centerY; + } + if (yaw != null) { + $result.yaw = yaw; + } + if (pitch != null) { + $result.pitch = pitch; + } + if (bestPnpResult != null) { + $result.bestPnpResult = bestPnpResult; + } + if (alternatePnpResult != null) { + $result.alternatePnpResult = alternatePnpResult; + } + return $result; + } DetectedObject._() : super(); factory DetectedObject.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DetectedObject.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @@ -113,6 +169,7 @@ class DetectedObject extends $pb.GeneratedMessage { static DetectedObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DetectedObject? _defaultInstance; + /// What was detected @$pb.TagNumber(1) DetectedObjectType get objectType => $_getN(0); @$pb.TagNumber(1) @@ -131,6 +188,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(2) void clearArucoTagId() => clearField(2); + /// Where it was detected @$pb.TagNumber(4) $core.double get xPosition => $_getN(2); @$pb.TagNumber(4) @@ -167,6 +225,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(7) void clearCenterY() => clearField(7); + /// Experimental: Use pinhole camera model to find the object's position @$pb.TagNumber(8) $core.double get yaw => $_getN(6); @$pb.TagNumber(8) @@ -185,6 +244,7 @@ class DetectedObject extends $pb.GeneratedMessage { @$pb.TagNumber(9) void clearPitch() => clearField(9); + /// Experimental: Use PnP to determine the 3D pose @$pb.TagNumber(10) PnpResult get bestPnpResult => $_getN(8); @$pb.TagNumber(10) diff --git a/burt_network/lib/src/generated/vision.pbenum.dart b/burt_network/lib/src/generated/vision.pbenum.dart index cd88cebe..06367366 100644 --- a/burt_network/lib/src/generated/vision.pbenum.dart +++ b/burt_network/lib/src/generated/vision.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/vision.pbjson.dart b/burt_network/lib/src/generated/vision.pbjson.dart index d8e42563..5227caed 100644 --- a/burt_network/lib/src/generated/vision.pbjson.dart +++ b/burt_network/lib/src/generated/vision.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/vision.pbserver.dart b/burt_network/lib/src/generated/vision.pbserver.dart index 5404871d..7a1be168 100644 --- a/burt_network/lib/src/generated/vision.pbserver.dart +++ b/burt_network/lib/src/generated/vision.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields diff --git a/burt_network/lib/src/generated/wrapper.pb.dart b/burt_network/lib/src/generated/wrapper.pb.dart index 184ea2a0..0938c731 100644 --- a/burt_network/lib/src/generated/wrapper.pb.dart +++ b/burt_network/lib/src/generated/wrapper.pb.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import @@ -16,7 +16,23 @@ import 'package:protobuf/protobuf.dart' as $pb; import 'google/protobuf/timestamp.pb.dart' as $8; class WrappedMessage extends $pb.GeneratedMessage { - factory WrappedMessage() => create(); + factory WrappedMessage({ + $core.List<$core.int>? data, + $core.String? name, + $8.Timestamp? timestamp, + }) { + final $result = create(); + if (data != null) { + $result.data = data; + } + if (name != null) { + $result.name = name; + } + if (timestamp != null) { + $result.timestamp = timestamp; + } + return $result; + } WrappedMessage._() : super(); factory WrappedMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WrappedMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); diff --git a/burt_network/lib/src/generated/wrapper.pbenum.dart b/burt_network/lib/src/generated/wrapper.pbenum.dart index ed980a01..3e1112af 100644 --- a/burt_network/lib/src/generated/wrapper.pbenum.dart +++ b/burt_network/lib/src/generated/wrapper.pbenum.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/wrapper.pbjson.dart b/burt_network/lib/src/generated/wrapper.pbjson.dart index 7631a10f..a8e50056 100644 --- a/burt_network/lib/src/generated/wrapper.pbjson.dart +++ b/burt_network/lib/src/generated/wrapper.pbjson.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields // ignore_for_file: unnecessary_import, unnecessary_this, unused_import diff --git a/burt_network/lib/src/generated/wrapper.pbserver.dart b/burt_network/lib/src/generated/wrapper.pbserver.dart index 3e3dae30..80a02e5c 100644 --- a/burt_network/lib/src/generated/wrapper.pbserver.dart +++ b/burt_network/lib/src/generated/wrapper.pbserver.dart @@ -4,7 +4,7 @@ // // @dart = 2.12 -// ignore_for_file: annotate_overrides, camel_case_types +// ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_final_fields From 69628468b03374937a2809c6cf28d6c1c7590b03 Mon Sep 17 00:00:00 2001 From: preston Date: Sun, 16 Nov 2025 12:42:51 -0500 Subject: [PATCH 19/19] Fix analyze --- video/lib/src/isolates/realsense.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/video/lib/src/isolates/realsense.dart b/video/lib/src/isolates/realsense.dart index bdffe3c8..377dd7ed 100644 --- a/video/lib/src/isolates/realsense.dart +++ b/video/lib/src/isolates/realsense.dart @@ -2,6 +2,7 @@ import "dart:ffi"; import "package:burt_network/burt_network.dart"; import "package:dartcv4/dartcv.dart" hide LogLevel; +import "package:protobuf/protobuf.dart" show GeneratedMessageGenericExtensions; import "package:video/utils.dart"; import "package:video/video.dart";