Skip to content

Commit 77a3358

Browse files
committed
Added serviceUuids to protobuf for AdvertisementData.
1 parent 5d311fc commit 77a3358

File tree

5 files changed

+71
-50
lines changed

5 files changed

+71
-50
lines changed

ios/gen/Flutterblue.pbobjc.h

Lines changed: 12 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ios/gen/Flutterblue.pbobjc.m

Lines changed: 29 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/gen/flutterblue.pb.dart

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,11 @@ class _ReadonlyAdvertisementData_ServiceDataEntry extends AdvertisementData_Serv
8181
class AdvertisementData extends GeneratedMessage {
8282
static final BuilderInfo _i = new BuilderInfo('AdvertisementData')
8383
..aOS(1, 'localName')
84-
..a<List<int>>(2, 'manufacturerData', PbFieldType.OY)
85-
..pp<AdvertisementData_ServiceDataEntry>(3, 'serviceData', PbFieldType.PM, AdvertisementData_ServiceDataEntry.$checkItem, AdvertisementData_ServiceDataEntry.create)
86-
..a<int>(4, 'txPowerLevel', PbFieldType.O3)
87-
..aOB(5, 'connectable')
84+
..a<int>(2, 'txPowerLevel', PbFieldType.O3)
85+
..aOB(3, 'connectable')
86+
..a<List<int>>(4, 'manufacturerData', PbFieldType.OY)
87+
..pp<AdvertisementData_ServiceDataEntry>(5, 'serviceData', PbFieldType.PM, AdvertisementData_ServiceDataEntry.$checkItem, AdvertisementData_ServiceDataEntry.create)
88+
..pPS(6, 'serviceUuids')
8889
..hasRequiredFields = false
8990
;
9091

@@ -109,22 +110,24 @@ class AdvertisementData extends GeneratedMessage {
109110
bool hasLocalName() => $_has(0);
110111
void clearLocalName() => clearField(1);
111112

112-
List<int> get manufacturerData => $_getN(1);
113-
set manufacturerData(List<int> v) { $_setBytes(1, v); }
114-
bool hasManufacturerData() => $_has(1);
115-
void clearManufacturerData() => clearField(2);
113+
int get txPowerLevel => $_get(1, 0);
114+
set txPowerLevel(int v) { $_setSignedInt32(1, v); }
115+
bool hasTxPowerLevel() => $_has(1);
116+
void clearTxPowerLevel() => clearField(2);
116117

117-
List<AdvertisementData_ServiceDataEntry> get serviceData => $_getList(2);
118+
bool get connectable => $_get(2, false);
119+
set connectable(bool v) { $_setBool(2, v); }
120+
bool hasConnectable() => $_has(2);
121+
void clearConnectable() => clearField(3);
118122

119-
int get txPowerLevel => $_get(3, 0);
120-
set txPowerLevel(int v) { $_setSignedInt32(3, v); }
121-
bool hasTxPowerLevel() => $_has(3);
122-
void clearTxPowerLevel() => clearField(4);
123+
List<int> get manufacturerData => $_getN(3);
124+
set manufacturerData(List<int> v) { $_setBytes(3, v); }
125+
bool hasManufacturerData() => $_has(3);
126+
void clearManufacturerData() => clearField(4);
123127

124-
bool get connectable => $_get(4, false);
125-
set connectable(bool v) { $_setBool(4, v); }
126-
bool hasConnectable() => $_has(4);
127-
void clearConnectable() => clearField(5);
128+
List<AdvertisementData_ServiceDataEntry> get serviceData => $_getList(4);
129+
130+
List<String> get serviceUuids => $_getList(5);
128131
}
129132

130133
class _ReadonlyAdvertisementData extends AdvertisementData with ReadonlyMessageMixin {}

lib/gen/flutterblue.pbjson.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@ const AdvertisementData$json = const {
2828
'1': 'AdvertisementData',
2929
'2': const [
3030
const {'1': 'local_name', '3': 1, '4': 1, '5': 9, '10': 'localName'},
31-
const {'1': 'manufacturer_data', '3': 2, '4': 1, '5': 12, '10': 'manufacturerData'},
32-
const {'1': 'service_data', '3': 3, '4': 3, '5': 11, '6': '.AdvertisementData.ServiceDataEntry', '10': 'serviceData'},
33-
const {'1': 'tx_power_level', '3': 4, '4': 1, '5': 5, '10': 'txPowerLevel'},
34-
const {'1': 'connectable', '3': 5, '4': 1, '5': 8, '10': 'connectable'},
31+
const {'1': 'tx_power_level', '3': 2, '4': 1, '5': 5, '10': 'txPowerLevel'},
32+
const {'1': 'connectable', '3': 3, '4': 1, '5': 8, '10': 'connectable'},
33+
const {'1': 'manufacturer_data', '3': 4, '4': 1, '5': 12, '10': 'manufacturerData'},
34+
const {'1': 'service_data', '3': 5, '4': 3, '5': 11, '6': '.AdvertisementData.ServiceDataEntry', '10': 'serviceData'},
35+
const {'1': 'service_uuids', '3': 6, '4': 3, '5': 9, '10': 'serviceUuids'},
3536
],
3637
'3': const [AdvertisementData_ServiceDataEntry$json],
3738
};

protos/flutterblue.proto

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ message BluetoothState {
2323

2424
message AdvertisementData {
2525
string local_name = 1;
26-
bytes manufacturer_data = 2;
27-
map<string, bytes> service_data = 3; // Map of service UUIDs to their data.
28-
int32 tx_power_level = 4;
29-
bool connectable = 5;
26+
int32 tx_power_level = 2;
27+
bool connectable = 3;
28+
bytes manufacturer_data = 4;
29+
map<string, bytes> service_data = 5; // Map of service UUIDs to their data.
30+
repeated string service_uuids = 6;
3031
}
3132

3233
message ScanSettings {

0 commit comments

Comments
 (0)