@@ -48,7 +48,7 @@ class ConnectionHandler extends _$ConnectionHandler {
4848 ref.onDispose (_dispose);
4949 _device = BluetoothDevice .fromId (deviceId);
5050 _deviceSub = _device.connectionState.listen ((dstate) {
51- log.d (SDLogger .BLUETOOTH , 'Connection state: $dstate ' );
51+ log.d (SDLogger .bluetooth , 'Connection state: $dstate ' );
5252 if (dstate == BluetoothConnectionState .connected) {
5353 state = SDBluetoothConnectionState .connected;
5454 } else if (dstate == BluetoothConnectionState .disconnected) {
@@ -66,13 +66,13 @@ class ConnectionHandler extends _$ConnectionHandler {
6666 }
6767
6868 void _dispose () {
69- log.d (SDLogger .BLUETOOTH , "DISPOSE ConnectionHandler" );
69+ log.d (SDLogger .bluetooth , "DISPOSE ConnectionHandler" );
7070 _deviceSub? .cancel ();
7171 _reconnectTimer? .cancel ();
7272 }
7373
7474 Future <void > connect () async {
75- log.d (SDLogger .BLUETOOTH , "Connecting to ${_device .remoteId }" );
75+ log.d (SDLogger .bluetooth , "Connecting to ${_device .remoteId }" );
7676 if (_device.isConnected) {
7777 state = SDBluetoothConnectionState .connected;
7878 return ;
@@ -88,11 +88,11 @@ class ConnectionHandler extends _$ConnectionHandler {
8888 if (Platform .isAndroid) {
8989 await _device.requestMtu (512 );
9090 }
91- log.i (SDLogger .BLUETOOTH , 'Connected to ${_device .remoteId .str }' );
91+ log.i (SDLogger .bluetooth , 'Connected to ${_device .remoteId .str }' );
9292 state = SDBluetoothConnectionState .connected;
9393 await _device.discoverServices ();
9494 } catch (e) {
95- log.e (SDLogger .BLUETOOTH , 'Error connecting' , e);
95+ log.e (SDLogger .bluetooth , 'Error connecting' , e);
9696 state = SDBluetoothConnectionState .disconnected;
9797 }
9898 }
@@ -127,43 +127,43 @@ class BluetoothRepository {
127127 }
128128
129129 Future <void > scan () async {
130- log.i (SDLogger .BLUETOOTH , 'Starting Bluetooth scan' );
130+ log.i (SDLogger .bluetooth , 'Starting Bluetooth scan' );
131131 if (Platform .isAndroid) {
132132 try {
133133 await FlutterBluePlus .turnOn ();
134134 } catch (e) {
135- log.e (SDLogger .BLUETOOTH , 'Error turning on bluetooth' , e);
135+ log.e (SDLogger .bluetooth , 'Error turning on bluetooth' , e);
136136 }
137137 }
138138 try {
139139 await FlutterBluePlus .startScan (
140140 timeout: const Duration (seconds: 100 ),
141141 withKeywords: ['SUPER${70 + 3 }' ]);
142- log.d (SDLogger .BLUETOOTH , 'Scan initiated with timeout: 100s' );
142+ log.d (SDLogger .bluetooth , 'Scan initiated with timeout: 100s' );
143143 await FlutterBluePlus .isScanning.where ((val) => val == false ).first;
144- log.d (SDLogger .BLUETOOTH , 'Scan completed' );
144+ log.d (SDLogger .bluetooth , 'Scan completed' );
145145 } catch (e) {
146- log.e (SDLogger .BLUETOOTH , 'Error starting scan' , e);
146+ log.e (SDLogger .bluetooth , 'Error starting scan' , e);
147147 }
148148 }
149149
150150 Future <void > stopScan () async {
151151 try {
152152 await FlutterBluePlus .stopScan ();
153- log.d (SDLogger .BLUETOOTH , 'Scan stopped manually' );
153+ log.d (SDLogger .bluetooth , 'Scan stopped manually' );
154154 } catch (e) {
155- log.e (SDLogger .BLUETOOTH , 'Error stopping scan' , e);
155+ log.e (SDLogger .bluetooth , 'Error stopping scan' , e);
156156 }
157157 }
158158
159159 Future <void > disconnect () async {
160160 try {
161161 for (var device in FlutterBluePlus .connectedDevices) {
162162 await device.disconnect ();
163- log.i (SDLogger .BLUETOOTH , 'Disconnected from ${device .remoteId .str }' );
163+ log.i (SDLogger .bluetooth , 'Disconnected from ${device .remoteId .str }' );
164164 }
165165 } catch (e) {
166- log.e (SDLogger .BLUETOOTH , 'Error disconnecting' , e);
166+ log.e (SDLogger .bluetooth , 'Error disconnecting' , e);
167167 }
168168 }
169169
@@ -176,7 +176,7 @@ class BluetoothRepository {
176176 try {
177177 var servicesList = device.servicesList;
178178 if (servicesList.isEmpty) {
179- log.w (SDLogger .BLUETOOTH ,
179+ log.w (SDLogger .bluetooth ,
180180 'No services discovered for ${device .remoteId }, attempting discovery' );
181181 return ;
182182 }
@@ -193,21 +193,21 @@ class BluetoothRepository {
193193 throw Exception ('Characteristic $characteristicId not found' ));
194194
195195 await char.write (data);
196- log.d (SDLogger .BLUETOOTH , 'Wrote data to ${device .remoteId .str }: $data ' );
196+ log.d (SDLogger .bluetooth , 'Wrote data to ${device .remoteId .str }: $data ' );
197197 } catch (e) {
198- log.e (SDLogger .BLUETOOTH , 'Error writing to ${device .remoteId }' , e);
198+ log.e (SDLogger .bluetooth , 'Error writing to ${device .remoteId }' , e);
199199 }
200200 }
201201
202202 Future <List <int >?> read (BluetoothDevice device,
203203 {Guid ? serviceId, Guid ? characteristicId}) async {
204204 serviceId ?? = UUID_METRICS_SERVICE ;
205205 characteristicId ?? = UUID_CHARACTERISTIC_REGISTER ;
206- log.d (SDLogger .BLUETOOTH , 'Reading from ${device .remoteId }' );
206+ log.d (SDLogger .bluetooth , 'Reading from ${device .remoteId }' );
207207 try {
208208 var servicesList = device.servicesList;
209209 if (servicesList.isEmpty) {
210- log.w (SDLogger .BLUETOOTH ,
210+ log.w (SDLogger .bluetooth ,
211211 'No services discovered for ${device .remoteId }, attempting discovery' );
212212 return null ;
213213 }
@@ -217,10 +217,10 @@ class BluetoothRepository {
217217 .firstWhere ((element) => element.uuid == characteristicId);
218218 final result = await char.read ();
219219 log.d (
220- SDLogger .BLUETOOTH , 'Read data from ${device .remoteId .str }: $result ' );
220+ SDLogger .bluetooth , 'Read data from ${device .remoteId .str }: $result ' );
221221 return result;
222222 } catch (e) {
223- log.e (SDLogger .BLUETOOTH , 'Error reading from ${device .remoteId }' , e);
223+ log.e (SDLogger .bluetooth , 'Error reading from ${device .remoteId }' , e);
224224 }
225225 return null ;
226226 }
0 commit comments