diff options
author | Scott Murray <scott.murray@konsulko.com> | 2023-12-31 16:24:51 -0500 |
---|---|---|
committer | Scott Murray <scott.murray@konsulko.com> | 2024-01-03 18:23:52 -0500 |
commit | 4742fde5c48726357cc8db06d237e9db6c3df608 (patch) | |
tree | dcca2b3e3c6cb3a4a46b7ae603f64fa9ce5a086c /protos/lib/src/generated/radio.pbjson.dart | |
parent | fcd868bd73d35bd79074f3425317152565aeb275 (diff) |
Initial radio implementation
Notable changes:
- Add radio gRPC API protobuf definitation and generated files.
- Reworked existing single gRPC APIs library to split it into
per-API libraries to avoid name collision issues.
- Add radio gRPC client class and associated radio state class
and RiverPod providers.
- Split media controls and play list table classes into media
player and radio specific versions to facilitate customization
and wiring up their appropriate backends in a straightforward
fashion. Some potential rationalization of styling widgets
may be done as a follow up to avoid some duplication.
- Added radio configuration and presets loading. The presets
will be populated with the contents of a radio-presets.yaml
file from the configured location, the default location is
the /etc/xdg/AGL/ics-homescreen directory.
- Implemented FM radio player against the radio gRPC API.
For the sake of expediency, no attempt has been made to make
the player able to handle AM band support.
- Reworked media page navigation state so that active player is
restored when coming back to the page. Logic has been added to
start/stop the radio on navigating to or leaving the FM radio
sub-page. This will potentially be reworked before CES to work
with the pause/stop button present on the other pages.
- Started pruning down global exports.dart a bit to remove files
only used in a specific page/hierarchy, starting with media.
Bug-AGL: SPEC-5029
Change-Id: I1ae0aca4a7a8218e69e4286c863f01509a1cccb7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Diffstat (limited to 'protos/lib/src/generated/radio.pbjson.dart')
-rw-r--r-- | protos/lib/src/generated/radio.pbjson.dart | 509 |
1 files changed, 509 insertions, 0 deletions
diff --git a/protos/lib/src/generated/radio.pbjson.dart b/protos/lib/src/generated/radio.pbjson.dart new file mode 100644 index 0000000..75dac79 --- /dev/null +++ b/protos/lib/src/generated/radio.pbjson.dart @@ -0,0 +1,509 @@ +// +// Generated code. Do not modify. +// source: radio.proto +// +// @dart = 2.12 + +// 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 + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use bandDescriptor instead') +const Band$json = { + '1': 'Band', + '2': [ + {'1': 'BAND_UNSPECIFIED', '2': 0}, + {'1': 'BAND_AM', '2': 1}, + {'1': 'BAND_FM', '2': 2}, + {'1': 'BAND_DBS', '2': 3}, + ], +}; + +/// Descriptor for `Band`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List bandDescriptor = $convert.base64Decode( + 'CgRCYW5kEhQKEEJBTkRfVU5TUEVDSUZJRUQQABILCgdCQU5EX0FNEAESCwoHQkFORF9GTRACEg' + 'wKCEJBTkRfREJTEAM='); + +@$core.Deprecated('Use stereoModeDescriptor instead') +const StereoMode$json = { + '1': 'StereoMode', + '2': [ + {'1': 'STEREO_MODE_UNSPECIFIED', '2': 0}, + {'1': 'STEREO_MODE_MONO', '2': 1}, + {'1': 'STEREO_MODE_STEREO', '2': 2}, + ], +}; + +/// Descriptor for `StereoMode`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List stereoModeDescriptor = $convert.base64Decode( + 'CgpTdGVyZW9Nb2RlEhsKF1NURVJFT19NT0RFX1VOU1BFQ0lGSUVEEAASFAoQU1RFUkVPX01PRE' + 'VfTU9OTxABEhYKElNURVJFT19NT0RFX1NURVJFTxAC'); + +@$core.Deprecated('Use scanDirectionDescriptor instead') +const ScanDirection$json = { + '1': 'ScanDirection', + '2': [ + {'1': 'SCAN_DIRECTION_UNSPECIFIED', '2': 0}, + {'1': 'SCAN_DIRECTION_FORWARD', '2': 1}, + {'1': 'SCAN_DIRECTION_BACKWARD', '2': 2}, + ], +}; + +/// Descriptor for `ScanDirection`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List scanDirectionDescriptor = $convert.base64Decode( + 'Cg1TY2FuRGlyZWN0aW9uEh4KGlNDQU5fRElSRUNUSU9OX1VOU1BFQ0lGSUVEEAASGgoWU0NBTl' + '9ESVJFQ1RJT05fRk9SV0FSRBABEhsKF1NDQU5fRElSRUNUSU9OX0JBQ0tXQVJEEAI='); + +@$core.Deprecated('Use getFrequencyRequestDescriptor instead') +const GetFrequencyRequest$json = { + '1': 'GetFrequencyRequest', +}; + +/// Descriptor for `GetFrequencyRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getFrequencyRequestDescriptor = $convert.base64Decode( + 'ChNHZXRGcmVxdWVuY3lSZXF1ZXN0'); + +@$core.Deprecated('Use getFrequencyResponseDescriptor instead') +const GetFrequencyResponse$json = { + '1': 'GetFrequencyResponse', + '2': [ + {'1': 'frequency', '3': 1, '4': 1, '5': 13, '10': 'frequency'}, + ], +}; + +/// Descriptor for `GetFrequencyResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getFrequencyResponseDescriptor = $convert.base64Decode( + 'ChRHZXRGcmVxdWVuY3lSZXNwb25zZRIcCglmcmVxdWVuY3kYASABKA1SCWZyZXF1ZW5jeQ=='); + +@$core.Deprecated('Use setFrequencyRequestDescriptor instead') +const SetFrequencyRequest$json = { + '1': 'SetFrequencyRequest', + '2': [ + {'1': 'frequency', '3': 1, '4': 1, '5': 13, '10': 'frequency'}, + ], +}; + +/// Descriptor for `SetFrequencyRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setFrequencyRequestDescriptor = $convert.base64Decode( + 'ChNTZXRGcmVxdWVuY3lSZXF1ZXN0EhwKCWZyZXF1ZW5jeRgBIAEoDVIJZnJlcXVlbmN5'); + +@$core.Deprecated('Use setFrequencyResponseDescriptor instead') +const SetFrequencyResponse$json = { + '1': 'SetFrequencyResponse', + '2': [ + {'1': 'frequency', '3': 1, '4': 1, '5': 13, '10': 'frequency'}, + ], +}; + +/// Descriptor for `SetFrequencyResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setFrequencyResponseDescriptor = $convert.base64Decode( + 'ChRTZXRGcmVxdWVuY3lSZXNwb25zZRIcCglmcmVxdWVuY3kYASABKA1SCWZyZXF1ZW5jeQ=='); + +@$core.Deprecated('Use getBandRequestDescriptor instead') +const GetBandRequest$json = { + '1': 'GetBandRequest', +}; + +/// Descriptor for `GetBandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBandRequestDescriptor = $convert.base64Decode( + 'Cg5HZXRCYW5kUmVxdWVzdA=='); + +@$core.Deprecated('Use getBandResponseDescriptor instead') +const GetBandResponse$json = { + '1': 'GetBandResponse', + '2': [ + {'1': 'band', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.Band', '10': 'band'}, + ], +}; + +/// Descriptor for `GetBandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBandResponseDescriptor = $convert.base64Decode( + 'Cg9HZXRCYW5kUmVzcG9uc2USLgoEYmFuZBgBIAEoDjIaLmF1dG9tb3RpdmVncmFkZWxpbnV4Lk' + 'JhbmRSBGJhbmQ='); + +@$core.Deprecated('Use setBandRequestDescriptor instead') +const SetBandRequest$json = { + '1': 'SetBandRequest', + '2': [ + {'1': 'band', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.Band', '10': 'band'}, + ], +}; + +/// Descriptor for `SetBandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setBandRequestDescriptor = $convert.base64Decode( + 'Cg5TZXRCYW5kUmVxdWVzdBIuCgRiYW5kGAEgASgOMhouYXV0b21vdGl2ZWdyYWRlbGludXguQm' + 'FuZFIEYmFuZA=='); + +@$core.Deprecated('Use setBandResponseDescriptor instead') +const SetBandResponse$json = { + '1': 'SetBandResponse', + '2': [ + {'1': 'band', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.Band', '10': 'band'}, + ], +}; + +/// Descriptor for `SetBandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setBandResponseDescriptor = $convert.base64Decode( + 'Cg9TZXRCYW5kUmVzcG9uc2USLgoEYmFuZBgBIAEoDjIaLmF1dG9tb3RpdmVncmFkZWxpbnV4Lk' + 'JhbmRSBGJhbmQ='); + +@$core.Deprecated('Use getBandSupportedRequestDescriptor instead') +const GetBandSupportedRequest$json = { + '1': 'GetBandSupportedRequest', + '2': [ + {'1': 'band', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.Band', '10': 'band'}, + ], +}; + +/// Descriptor for `GetBandSupportedRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBandSupportedRequestDescriptor = $convert.base64Decode( + 'ChdHZXRCYW5kU3VwcG9ydGVkUmVxdWVzdBIuCgRiYW5kGAEgASgOMhouYXV0b21vdGl2ZWdyYW' + 'RlbGludXguQmFuZFIEYmFuZA=='); + +@$core.Deprecated('Use getBandSupportedResponseDescriptor instead') +const GetBandSupportedResponse$json = { + '1': 'GetBandSupportedResponse', + '2': [ + {'1': 'supported', '3': 1, '4': 1, '5': 8, '10': 'supported'}, + ], +}; + +/// Descriptor for `GetBandSupportedResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBandSupportedResponseDescriptor = $convert.base64Decode( + 'ChhHZXRCYW5kU3VwcG9ydGVkUmVzcG9uc2USHAoJc3VwcG9ydGVkGAEgASgIUglzdXBwb3J0ZW' + 'Q='); + +@$core.Deprecated('Use getBandParametersRequestDescriptor instead') +const GetBandParametersRequest$json = { + '1': 'GetBandParametersRequest', + '2': [ + {'1': 'band', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.Band', '10': 'band'}, + ], +}; + +/// Descriptor for `GetBandParametersRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBandParametersRequestDescriptor = $convert.base64Decode( + 'ChhHZXRCYW5kUGFyYW1ldGVyc1JlcXVlc3QSLgoEYmFuZBgBIAEoDjIaLmF1dG9tb3RpdmVncm' + 'FkZWxpbnV4LkJhbmRSBGJhbmQ='); + +@$core.Deprecated('Use getBandParametersResponseDescriptor instead') +const GetBandParametersResponse$json = { + '1': 'GetBandParametersResponse', + '2': [ + {'1': 'min', '3': 1, '4': 1, '5': 13, '10': 'min'}, + {'1': 'max', '3': 2, '4': 1, '5': 13, '10': 'max'}, + {'1': 'step', '3': 3, '4': 1, '5': 13, '10': 'step'}, + ], +}; + +/// Descriptor for `GetBandParametersResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBandParametersResponseDescriptor = $convert.base64Decode( + 'ChlHZXRCYW5kUGFyYW1ldGVyc1Jlc3BvbnNlEhAKA21pbhgBIAEoDVIDbWluEhAKA21heBgCIA' + 'EoDVIDbWF4EhIKBHN0ZXAYAyABKA1SBHN0ZXA='); + +@$core.Deprecated('Use getStereoModeRequestDescriptor instead') +const GetStereoModeRequest$json = { + '1': 'GetStereoModeRequest', +}; + +/// Descriptor for `GetStereoModeRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getStereoModeRequestDescriptor = $convert.base64Decode( + 'ChRHZXRTdGVyZW9Nb2RlUmVxdWVzdA=='); + +@$core.Deprecated('Use getStereoModeResponseDescriptor instead') +const GetStereoModeResponse$json = { + '1': 'GetStereoModeResponse', + '2': [ + {'1': 'mode', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.StereoMode', '10': 'mode'}, + ], +}; + +/// Descriptor for `GetStereoModeResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getStereoModeResponseDescriptor = $convert.base64Decode( + 'ChVHZXRTdGVyZW9Nb2RlUmVzcG9uc2USNAoEbW9kZRgBIAEoDjIgLmF1dG9tb3RpdmVncmFkZW' + 'xpbnV4LlN0ZXJlb01vZGVSBG1vZGU='); + +@$core.Deprecated('Use setStereoModeRequestDescriptor instead') +const SetStereoModeRequest$json = { + '1': 'SetStereoModeRequest', + '2': [ + {'1': 'mode', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.StereoMode', '10': 'mode'}, + ], +}; + +/// Descriptor for `SetStereoModeRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setStereoModeRequestDescriptor = $convert.base64Decode( + 'ChRTZXRTdGVyZW9Nb2RlUmVxdWVzdBI0CgRtb2RlGAEgASgOMiAuYXV0b21vdGl2ZWdyYWRlbG' + 'ludXguU3RlcmVvTW9kZVIEbW9kZQ=='); + +@$core.Deprecated('Use setStereoModeResponseDescriptor instead') +const SetStereoModeResponse$json = { + '1': 'SetStereoModeResponse', + '2': [ + {'1': 'mode', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.StereoMode', '10': 'mode'}, + ], +}; + +/// Descriptor for `SetStereoModeResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setStereoModeResponseDescriptor = $convert.base64Decode( + 'ChVTZXRTdGVyZW9Nb2RlUmVzcG9uc2USNAoEbW9kZRgBIAEoDjIgLmF1dG9tb3RpdmVncmFkZW' + 'xpbnV4LlN0ZXJlb01vZGVSBG1vZGU='); + +@$core.Deprecated('Use startRequestDescriptor instead') +const StartRequest$json = { + '1': 'StartRequest', +}; + +/// Descriptor for `StartRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List startRequestDescriptor = $convert.base64Decode( + 'CgxTdGFydFJlcXVlc3Q='); + +@$core.Deprecated('Use startResponseDescriptor instead') +const StartResponse$json = { + '1': 'StartResponse', +}; + +/// Descriptor for `StartResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List startResponseDescriptor = $convert.base64Decode( + 'Cg1TdGFydFJlc3BvbnNl'); + +@$core.Deprecated('Use stopRequestDescriptor instead') +const StopRequest$json = { + '1': 'StopRequest', +}; + +/// Descriptor for `StopRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List stopRequestDescriptor = $convert.base64Decode( + 'CgtTdG9wUmVxdWVzdA=='); + +@$core.Deprecated('Use stopResponseDescriptor instead') +const StopResponse$json = { + '1': 'StopResponse', +}; + +/// Descriptor for `StopResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List stopResponseDescriptor = $convert.base64Decode( + 'CgxTdG9wUmVzcG9uc2U='); + +@$core.Deprecated('Use scanStartRequestDescriptor instead') +const ScanStartRequest$json = { + '1': 'ScanStartRequest', + '2': [ + {'1': 'direction', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.ScanDirection', '10': 'direction'}, + ], +}; + +/// Descriptor for `ScanStartRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List scanStartRequestDescriptor = $convert.base64Decode( + 'ChBTY2FuU3RhcnRSZXF1ZXN0EkEKCWRpcmVjdGlvbhgBIAEoDjIjLmF1dG9tb3RpdmVncmFkZW' + 'xpbnV4LlNjYW5EaXJlY3Rpb25SCWRpcmVjdGlvbg=='); + +@$core.Deprecated('Use scanStartResponseDescriptor instead') +const ScanStartResponse$json = { + '1': 'ScanStartResponse', +}; + +/// Descriptor for `ScanStartResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List scanStartResponseDescriptor = $convert.base64Decode( + 'ChFTY2FuU3RhcnRSZXNwb25zZQ=='); + +@$core.Deprecated('Use scanStopRequestDescriptor instead') +const ScanStopRequest$json = { + '1': 'ScanStopRequest', +}; + +/// Descriptor for `ScanStopRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List scanStopRequestDescriptor = $convert.base64Decode( + 'Cg9TY2FuU3RvcFJlcXVlc3Q='); + +@$core.Deprecated('Use scanStopResponseDescriptor instead') +const ScanStopResponse$json = { + '1': 'ScanStopResponse', +}; + +/// Descriptor for `ScanStopResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List scanStopResponseDescriptor = $convert.base64Decode( + 'ChBTY2FuU3RvcFJlc3BvbnNl'); + +@$core.Deprecated('Use getRDSRequestDescriptor instead') +const GetRDSRequest$json = { + '1': 'GetRDSRequest', +}; + +/// Descriptor for `GetRDSRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getRDSRequestDescriptor = $convert.base64Decode( + 'Cg1HZXRSRFNSZXF1ZXN0'); + +@$core.Deprecated('Use getRDSResponseDescriptor instead') +const GetRDSResponse$json = { + '1': 'GetRDSResponse', + '2': [ + {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + {'1': 'radio_text', '3': 2, '4': 1, '5': 9, '10': 'radioText'}, + {'1': 'alternatives', '3': 3, '4': 1, '5': 9, '10': 'alternatives'}, + {'1': 'minute', '3': 4, '4': 1, '5': 9, '10': 'minute'}, + {'1': 'hour', '3': 5, '4': 1, '5': 9, '10': 'hour'}, + {'1': 'day', '3': 6, '4': 1, '5': 9, '10': 'day'}, + {'1': 'month', '3': 7, '4': 1, '5': 9, '10': 'month'}, + {'1': 'year', '3': 8, '4': 1, '5': 9, '10': 'year'}, + {'1': 'pi', '3': 9, '4': 1, '5': 9, '10': 'pi'}, + {'1': 'pty', '3': 10, '4': 1, '5': 9, '10': 'pty'}, + {'1': 'ta', '3': 11, '4': 1, '5': 9, '10': 'ta'}, + {'1': 'tp', '3': 12, '4': 1, '5': 9, '10': 'tp'}, + {'1': 'ms', '3': 13, '4': 1, '5': 9, '10': 'ms'}, + ], +}; + +/// Descriptor for `GetRDSResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getRDSResponseDescriptor = $convert.base64Decode( + 'Cg5HZXRSRFNSZXNwb25zZRISCgRuYW1lGAEgASgJUgRuYW1lEh0KCnJhZGlvX3RleHQYAiABKA' + 'lSCXJhZGlvVGV4dBIiCgxhbHRlcm5hdGl2ZXMYAyABKAlSDGFsdGVybmF0aXZlcxIWCgZtaW51' + 'dGUYBCABKAlSBm1pbnV0ZRISCgRob3VyGAUgASgJUgRob3VyEhAKA2RheRgGIAEoCVIDZGF5Eh' + 'QKBW1vbnRoGAcgASgJUgVtb250aBISCgR5ZWFyGAggASgJUgR5ZWFyEg4KAnBpGAkgASgJUgJw' + 'aRIQCgNwdHkYCiABKAlSA3B0eRIOCgJ0YRgLIAEoCVICdGESDgoCdHAYDCABKAlSAnRwEg4KAm' + '1zGA0gASgJUgJtcw=='); + +@$core.Deprecated('Use getQualityRequestDescriptor instead') +const GetQualityRequest$json = { + '1': 'GetQualityRequest', +}; + +/// Descriptor for `GetQualityRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getQualityRequestDescriptor = $convert.base64Decode( + 'ChFHZXRRdWFsaXR5UmVxdWVzdA=='); + +@$core.Deprecated('Use getQualityResponseDescriptor instead') +const GetQualityResponse$json = { + '1': 'GetQualityResponse', +}; + +/// Descriptor for `GetQualityResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getQualityResponseDescriptor = $convert.base64Decode( + 'ChJHZXRRdWFsaXR5UmVzcG9uc2U='); + +@$core.Deprecated('Use setAlternativeFrequencyRequestDescriptor instead') +const SetAlternativeFrequencyRequest$json = { + '1': 'SetAlternativeFrequencyRequest', + '2': [ + {'1': 'frequency', '3': 1, '4': 1, '5': 13, '10': 'frequency'}, + ], +}; + +/// Descriptor for `SetAlternativeFrequencyRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setAlternativeFrequencyRequestDescriptor = $convert.base64Decode( + 'Ch5TZXRBbHRlcm5hdGl2ZUZyZXF1ZW5jeVJlcXVlc3QSHAoJZnJlcXVlbmN5GAEgASgNUglmcm' + 'VxdWVuY3k='); + +@$core.Deprecated('Use setAlternativeFrequencyResponseDescriptor instead') +const SetAlternativeFrequencyResponse$json = { + '1': 'SetAlternativeFrequencyResponse', + '2': [ + {'1': 'frequency', '3': 1, '4': 1, '5': 13, '10': 'frequency'}, + ], +}; + +/// Descriptor for `SetAlternativeFrequencyResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setAlternativeFrequencyResponseDescriptor = $convert.base64Decode( + 'Ch9TZXRBbHRlcm5hdGl2ZUZyZXF1ZW5jeVJlc3BvbnNlEhwKCWZyZXF1ZW5jeRgBIAEoDVIJZn' + 'JlcXVlbmN5'); + +@$core.Deprecated('Use statusRequestDescriptor instead') +const StatusRequest$json = { + '1': 'StatusRequest', +}; + +/// Descriptor for `StatusRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List statusRequestDescriptor = $convert.base64Decode( + 'Cg1TdGF0dXNSZXF1ZXN0'); + +@$core.Deprecated('Use bandStatusDescriptor instead') +const BandStatus$json = { + '1': 'BandStatus', + '2': [ + {'1': 'band', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.Band', '10': 'band'}, + ], +}; + +/// Descriptor for `BandStatus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List bandStatusDescriptor = $convert.base64Decode( + 'CgpCYW5kU3RhdHVzEi4KBGJhbmQYASABKA4yGi5hdXRvbW90aXZlZ3JhZGVsaW51eC5CYW5kUg' + 'RiYW5k'); + +@$core.Deprecated('Use frequencyStatusDescriptor instead') +const FrequencyStatus$json = { + '1': 'FrequencyStatus', + '2': [ + {'1': 'frequency', '3': 1, '4': 1, '5': 13, '10': 'frequency'}, + ], +}; + +/// Descriptor for `FrequencyStatus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List frequencyStatusDescriptor = $convert.base64Decode( + 'Cg9GcmVxdWVuY3lTdGF0dXMSHAoJZnJlcXVlbmN5GAEgASgNUglmcmVxdWVuY3k='); + +@$core.Deprecated('Use playStatusDescriptor instead') +const PlayStatus$json = { + '1': 'PlayStatus', + '2': [ + {'1': 'playing', '3': 1, '4': 1, '5': 8, '10': 'playing'}, + ], +}; + +/// Descriptor for `PlayStatus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List playStatusDescriptor = $convert.base64Decode( + 'CgpQbGF5U3RhdHVzEhgKB3BsYXlpbmcYASABKAhSB3BsYXlpbmc='); + +@$core.Deprecated('Use scanStatusDescriptor instead') +const ScanStatus$json = { + '1': 'ScanStatus', + '2': [ + {'1': 'station_found', '3': 1, '4': 1, '5': 8, '10': 'stationFound'}, + ], +}; + +/// Descriptor for `ScanStatus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List scanStatusDescriptor = $convert.base64Decode( + 'CgpTY2FuU3RhdHVzEiMKDXN0YXRpb25fZm91bmQYASABKAhSDHN0YXRpb25Gb3VuZA=='); + +@$core.Deprecated('Use stereoStatusDescriptor instead') +const StereoStatus$json = { + '1': 'StereoStatus', + '2': [ + {'1': 'mode', '3': 1, '4': 1, '5': 14, '6': '.automotivegradelinux.StereoMode', '10': 'mode'}, + ], +}; + +/// Descriptor for `StereoStatus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List stereoStatusDescriptor = $convert.base64Decode( + 'CgxTdGVyZW9TdGF0dXMSNAoEbW9kZRgBIAEoDjIgLmF1dG9tb3RpdmVncmFkZWxpbnV4LlN0ZX' + 'Jlb01vZGVSBG1vZGU='); + +@$core.Deprecated('Use statusResponseDescriptor instead') +const StatusResponse$json = { + '1': 'StatusResponse', + '2': [ + {'1': 'band', '3': 1, '4': 1, '5': 11, '6': '.automotivegradelinux.BandStatus', '9': 0, '10': 'band'}, + {'1': 'frequency', '3': 2, '4': 1, '5': 11, '6': '.automotivegradelinux.FrequencyStatus', '9': 0, '10': 'frequency'}, + {'1': 'play', '3': 3, '4': 1, '5': 11, '6': '.automotivegradelinux.PlayStatus', '9': 0, '10': 'play'}, + {'1': 'stereo', '3': 4, '4': 1, '5': 11, '6': '.automotivegradelinux.StereoStatus', '9': 0, '10': 'stereo'}, + {'1': 'scan', '3': 5, '4': 1, '5': 11, '6': '.automotivegradelinux.ScanStatus', '9': 0, '10': 'scan'}, + ], + '8': [ + {'1': 'status'}, + ], +}; + +/// Descriptor for `StatusResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List statusResponseDescriptor = $convert.base64Decode( + 'Cg5TdGF0dXNSZXNwb25zZRI2CgRiYW5kGAEgASgLMiAuYXV0b21vdGl2ZWdyYWRlbGludXguQm' + 'FuZFN0YXR1c0gAUgRiYW5kEkUKCWZyZXF1ZW5jeRgCIAEoCzIlLmF1dG9tb3RpdmVncmFkZWxp' + 'bnV4LkZyZXF1ZW5jeVN0YXR1c0gAUglmcmVxdWVuY3kSNgoEcGxheRgDIAEoCzIgLmF1dG9tb3' + 'RpdmVncmFkZWxpbnV4LlBsYXlTdGF0dXNIAFIEcGxheRI8CgZzdGVyZW8YBCABKAsyIi5hdXRv' + 'bW90aXZlZ3JhZGVsaW51eC5TdGVyZW9TdGF0dXNIAFIGc3RlcmVvEjYKBHNjYW4YBSABKAsyIC' + '5hdXRvbW90aXZlZ3JhZGVsaW51eC5TY2FuU3RhdHVzSABSBHNjYW5CCAoGc3RhdHVz'); + |