diff --git a/software/release/all/config.py b/software/release/all/config.py index 9512f82..a8898b3 100644 --- a/software/release/all/config.py +++ b/software/release/all/config.py @@ -3,7 +3,7 @@ 'adxl345.py': 3, 'am1.py': 1, 'hm1.py': 1, - 'ssp_networking.py': 5, + 'ssp_networking.py': 6, 'files.py': 2, 'icons.py': 2, 'prefs.py': 2, @@ -13,7 +13,7 @@ 'sm3.py': 1, 'sl1.py': 1, 'smartlight.py': 1, - 'networking.py': 8, + 'networking.py': 9, 'main.py': 2, 'boot.py': 0 } diff --git a/software/release/all/ssp_networking.py b/software/release/all/ssp_networking.py index da0efe9..586f078 100644 --- a/software/release/all/ssp_networking.py +++ b/software/release/all/ssp_networking.py @@ -6,6 +6,7 @@ import os import gc import webrepl +from sys import implementation class SSP_Networking: @@ -14,6 +15,7 @@ def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, initti print(f"{(time.ticks_ms() - inittime) / 1000:.3f} Initialising Smart System Platform Networking") self.networking = Networking(infmsg, dbgmsg, errmsg, admin, inittime) config["id"] = ubinascii.hexlify(machine.unique_id()).decode() + config["type"] = (implementation._machine if hasattr(implementation, "_machine") else implementation.name) config["ap_mac"] = self.networking.ap.mac_decoded() config["sta_mac"] = self.networking.sta.mac_decoded() self.networking.config = config diff --git a/software/release/am1/config.py b/software/release/am1/config.py index 31f268f..8cb4dc3 100644 --- a/software/release/am1/config.py +++ b/software/release/am1/config.py @@ -1,9 +1,9 @@ -config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'version': '2025-10-13-221423'} +config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'type': None, 'version': '2025-10-13-223628'} version = { 'adxl345.py': 3, 'am1.py': 1, 'hm1.py': 1, - 'ssp_networking.py': 5, + 'ssp_networking.py': 6, 'files.py': 2, 'icons.py': 2, 'prefs.py': 2, @@ -13,7 +13,7 @@ 'sm3.py': 1, 'sl1.py': 1, 'smartlight.py': 1, - 'networking.py': 8, + 'networking.py': 9, 'main.py': 2, 'boot.py': 0 } diff --git a/software/release/am1/ssp_networking.py b/software/release/am1/ssp_networking.py index da0efe9..586f078 100644 --- a/software/release/am1/ssp_networking.py +++ b/software/release/am1/ssp_networking.py @@ -6,6 +6,7 @@ import os import gc import webrepl +from sys import implementation class SSP_Networking: @@ -14,6 +15,7 @@ def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, initti print(f"{(time.ticks_ms() - inittime) / 1000:.3f} Initialising Smart System Platform Networking") self.networking = Networking(infmsg, dbgmsg, errmsg, admin, inittime) config["id"] = ubinascii.hexlify(machine.unique_id()).decode() + config["type"] = (implementation._machine if hasattr(implementation, "_machine") else implementation.name) config["ap_mac"] = self.networking.ap.mac_decoded() config["sta_mac"] = self.networking.sta.mac_decoded() self.networking.config = config diff --git a/software/release/hm3/config.py b/software/release/hm3/config.py index 31f268f..8cb4dc3 100644 --- a/software/release/hm3/config.py +++ b/software/release/hm3/config.py @@ -1,9 +1,9 @@ -config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'version': '2025-10-13-221423'} +config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'type': None, 'version': '2025-10-13-223628'} version = { 'adxl345.py': 3, 'am1.py': 1, 'hm1.py': 1, - 'ssp_networking.py': 5, + 'ssp_networking.py': 6, 'files.py': 2, 'icons.py': 2, 'prefs.py': 2, @@ -13,7 +13,7 @@ 'sm3.py': 1, 'sl1.py': 1, 'smartlight.py': 1, - 'networking.py': 8, + 'networking.py': 9, 'main.py': 2, 'boot.py': 0 } diff --git a/software/release/hm3/ssp_networking.py b/software/release/hm3/ssp_networking.py index da0efe9..586f078 100644 --- a/software/release/hm3/ssp_networking.py +++ b/software/release/hm3/ssp_networking.py @@ -6,6 +6,7 @@ import os import gc import webrepl +from sys import implementation class SSP_Networking: @@ -14,6 +15,7 @@ def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, initti print(f"{(time.ticks_ms() - inittime) / 1000:.3f} Initialising Smart System Platform Networking") self.networking = Networking(infmsg, dbgmsg, errmsg, admin, inittime) config["id"] = ubinascii.hexlify(machine.unique_id()).decode() + config["type"] = (implementation._machine if hasattr(implementation, "_machine") else implementation.name) config["ap_mac"] = self.networking.ap.mac_decoded() config["sta_mac"] = self.networking.sta.mac_decoded() self.networking.config = config diff --git a/software/release/mm1/config.py b/software/release/mm1/config.py index 31f268f..8cb4dc3 100644 --- a/software/release/mm1/config.py +++ b/software/release/mm1/config.py @@ -1,9 +1,9 @@ -config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'version': '2025-10-13-221423'} +config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'type': None, 'version': '2025-10-13-223628'} version = { 'adxl345.py': 3, 'am1.py': 1, 'hm1.py': 1, - 'ssp_networking.py': 5, + 'ssp_networking.py': 6, 'files.py': 2, 'icons.py': 2, 'prefs.py': 2, @@ -13,7 +13,7 @@ 'sm3.py': 1, 'sl1.py': 1, 'smartlight.py': 1, - 'networking.py': 8, + 'networking.py': 9, 'main.py': 2, 'boot.py': 0 } diff --git a/software/release/mm1/ssp_networking.py b/software/release/mm1/ssp_networking.py index da0efe9..586f078 100644 --- a/software/release/mm1/ssp_networking.py +++ b/software/release/mm1/ssp_networking.py @@ -6,6 +6,7 @@ import os import gc import webrepl +from sys import implementation class SSP_Networking: @@ -14,6 +15,7 @@ def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, initti print(f"{(time.ticks_ms() - inittime) / 1000:.3f} Initialising Smart System Platform Networking") self.networking = Networking(infmsg, dbgmsg, errmsg, admin, inittime) config["id"] = ubinascii.hexlify(machine.unique_id()).decode() + config["type"] = (implementation._machine if hasattr(implementation, "_machine") else implementation.name) config["ap_mac"] = self.networking.ap.mac_decoded() config["sta_mac"] = self.networking.sta.mac_decoded() self.networking.config = config diff --git a/software/release/sl1/config.py b/software/release/sl1/config.py index 31f268f..8cb4dc3 100644 --- a/software/release/sl1/config.py +++ b/software/release/sl1/config.py @@ -1,9 +1,9 @@ -config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'version': '2025-10-13-221423'} +config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'type': None, 'version': '2025-10-13-223628'} version = { 'adxl345.py': 3, 'am1.py': 1, 'hm1.py': 1, - 'ssp_networking.py': 5, + 'ssp_networking.py': 6, 'files.py': 2, 'icons.py': 2, 'prefs.py': 2, @@ -13,7 +13,7 @@ 'sm3.py': 1, 'sl1.py': 1, 'smartlight.py': 1, - 'networking.py': 8, + 'networking.py': 9, 'main.py': 2, 'boot.py': 0 } diff --git a/software/release/sl1/ssp_networking.py b/software/release/sl1/ssp_networking.py index da0efe9..586f078 100644 --- a/software/release/sl1/ssp_networking.py +++ b/software/release/sl1/ssp_networking.py @@ -6,6 +6,7 @@ import os import gc import webrepl +from sys import implementation class SSP_Networking: @@ -14,6 +15,7 @@ def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, initti print(f"{(time.ticks_ms() - inittime) / 1000:.3f} Initialising Smart System Platform Networking") self.networking = Networking(infmsg, dbgmsg, errmsg, admin, inittime) config["id"] = ubinascii.hexlify(machine.unique_id()).decode() + config["type"] = (implementation._machine if hasattr(implementation, "_machine") else implementation.name) config["ap_mac"] = self.networking.ap.mac_decoded() config["sta_mac"] = self.networking.sta.mac_decoded() self.networking.config = config diff --git a/software/release/sp1/config.py b/software/release/sp1/config.py index 31f268f..8cb4dc3 100644 --- a/software/release/sp1/config.py +++ b/software/release/sp1/config.py @@ -1,9 +1,9 @@ -config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'version': '2025-10-13-221423'} +config = {'ap_channel': 1, 'id': None, 'name': 'Nick', 'sta_mac': None, 'ap_mac': None, 'configuration': None, 'sta_channel': 1, 'type': None, 'version': '2025-10-13-223628'} version = { 'adxl345.py': 3, 'am1.py': 1, 'hm1.py': 1, - 'ssp_networking.py': 5, + 'ssp_networking.py': 6, 'files.py': 2, 'icons.py': 2, 'prefs.py': 2, @@ -13,7 +13,7 @@ 'sm3.py': 1, 'sl1.py': 1, 'smartlight.py': 1, - 'networking.py': 8, + 'networking.py': 9, 'main.py': 2, 'boot.py': 0 } diff --git a/software/release/sp1/ssp_networking.py b/software/release/sp1/ssp_networking.py index da0efe9..586f078 100644 --- a/software/release/sp1/ssp_networking.py +++ b/software/release/sp1/ssp_networking.py @@ -6,6 +6,7 @@ import os import gc import webrepl +from sys import implementation class SSP_Networking: @@ -14,6 +15,7 @@ def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, initti print(f"{(time.ticks_ms() - inittime) / 1000:.3f} Initialising Smart System Platform Networking") self.networking = Networking(infmsg, dbgmsg, errmsg, admin, inittime) config["id"] = ubinascii.hexlify(machine.unique_id()).decode() + config["type"] = (implementation._machine if hasattr(implementation, "_machine") else implementation.name) config["ap_mac"] = self.networking.ap.mac_decoded() config["sta_mac"] = self.networking.sta.mac_decoded() self.networking.config = config