Remove unused protocol placeholder field and unify version source

This commit is contained in:
Specter242
2026-02-18 12:30:00 -05:00
parent 1dc90d0e89
commit 8a804a3706
+2 -9
View File
@@ -105,8 +105,6 @@ class MeshCoreConnector extends ChangeNotifier {
static const int _defaultMaxChannels = 8; static const int _defaultMaxChannels = 8;
int _maxContacts = _defaultMaxContacts; int _maxContacts = _defaultMaxContacts;
int _maxChannels = _defaultMaxChannels; int _maxChannels = _defaultMaxChannels;
int? _deviceProtocolVersion;
String? _activeFloodScopeTag;
bool _isSyncingQueuedMessages = false; bool _isSyncingQueuedMessages = false;
bool _queuedMessageSyncInFlight = false; bool _queuedMessageSyncInFlight = false;
bool _didInitialQueueSync = false; bool _didInitialQueueSync = false;
@@ -210,8 +208,8 @@ class MeshCoreConnector extends ChangeNotifier {
int? get batteryMillivolts => _batteryMillivolts; int? get batteryMillivolts => _batteryMillivolts;
int get maxContacts => _maxContacts; int get maxContacts => _maxContacts;
int get maxChannels => _maxChannels; int get maxChannels => _maxChannels;
int? get deviceProtocolVersion => _deviceProtocolVersion; int? get deviceProtocolVersion => _firmwareVerCode;
bool get supportsFloodScope => (_deviceProtocolVersion ?? 0) >= 8; bool get supportsFloodScope => (_firmwareVerCode ?? 0) >= 8;
bool get isSyncingQueuedMessages => _isSyncingQueuedMessages; bool get isSyncingQueuedMessages => _isSyncingQueuedMessages;
bool get isSyncingChannels => _isSyncingChannels; bool get isSyncingChannels => _isSyncingChannels;
int get channelSyncProgress => int get channelSyncProgress =>
@@ -931,8 +929,6 @@ class MeshCoreConnector extends ChangeNotifier {
_awaitingSelfInfo = false; _awaitingSelfInfo = false;
_maxContacts = _defaultMaxContacts; _maxContacts = _defaultMaxContacts;
_maxChannels = _defaultMaxChannels; _maxChannels = _defaultMaxChannels;
_deviceProtocolVersion = null;
_activeFloodScopeTag = null;
_isSyncingQueuedMessages = false; _isSyncingQueuedMessages = false;
_queuedMessageSyncInFlight = false; _queuedMessageSyncInFlight = false;
_didInitialQueueSync = false; _didInitialQueueSync = false;
@@ -1845,7 +1841,6 @@ class MeshCoreConnector extends ChangeNotifier {
void _handleDeviceInfo(Uint8List frame) { void _handleDeviceInfo(Uint8List frame) {
if (frame.length < 4) return; if (frame.length < 4) return;
_firmwareVerCode = frame[1]; _firmwareVerCode = frame[1];
_deviceProtocolVersion = frame[1];
// Parse client_repeat from firmware v9+ (byte 80) // Parse client_repeat from firmware v9+ (byte 80)
if (frame.length >= 81) { if (frame.length >= 81) {
@@ -3258,8 +3253,6 @@ class MeshCoreConnector extends ChangeNotifier {
// They're only cleared on manual disconnect via disconnect() method // They're only cleared on manual disconnect via disconnect() method
_maxContacts = _defaultMaxContacts; _maxContacts = _defaultMaxContacts;
_maxChannels = _defaultMaxChannels; _maxChannels = _defaultMaxChannels;
_deviceProtocolVersion = null;
_activeFloodScopeTag = null;
_isSyncingQueuedMessages = false; _isSyncingQueuedMessages = false;
_queuedMessageSyncInFlight = false; _queuedMessageSyncInFlight = false;
_isSyncingChannels = false; _isSyncingChannels = false;