Skip to content

Commit

Permalink
samples: lwm2m_client: Fix Coiote FOTA script
Browse files Browse the repository at this point in the history
Advanced Firmware object was renamed to
Multicomponent Firmware Update object. This caused
changes to REST API.

Signed-off-by: Seppo Takalo <[email protected]>
  • Loading branch information
SeppoTakalo authored and rlubos committed Aug 9, 2023
1 parent 9ee8d8d commit 8cfdb26
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
14 changes: 7 additions & 7 deletions samples/cellular/lwm2m_client/scripts/coiote.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ def delete(self, path):
return Coiote.handle_response(resp)

def fota_object(self):
resp = self.get(f'/cachedDataModels/{self.device_id}?parameters={"Advanced Firmware Update."}')
resp = self.get(f'/cachedDataModels/{self.device_id}?parameters={"Multicomponent Firmware Update."}')
response_length = len(resp)
if response_length:
return 33629
Expand Down Expand Up @@ -241,7 +241,7 @@ def fota_update(self, object, instance, linked_instance=None):
operation = Operationlist()

if object == 33629:
resource = f'Advanced Firmware Update.{instance}.Update'
resource = f'Multicomponent Firmware Update.{instance}.Update'
if linked_instance is not None:
if isinstance(linked_instance, list):
linked_list = ""
Expand Down Expand Up @@ -269,10 +269,10 @@ def fota_object_read(self, object, instance):
version_num = None

if object == 33629:
resource = f'Advanced Firmware Update.{instance}.'
state_path = f'Advanced Firmware Update.{instance}.State'
result_path = f'Advanced Firmware Update.{instance}.Update Result'
version_num_path = f'Advanced Firmware Update.{instance}.Current Version'
resource = f'Multicomponent Firmware Update.{instance}.'
state_path = f'Multicomponent Firmware Update.{instance}.State'
result_path = f'Multicomponent Firmware Update.{instance}.Update Result'
version_num_path = f'Multicomponent Firmware Update.{instance}.Current Version'
else:
resource = f'Firmware Update.{instance}.'
state_path = f'Firmware Update.{instance}.State'
Expand Down Expand Up @@ -300,7 +300,7 @@ def fota_cancel(self, object, instance):
operation = Operationlist()

if object == 33629:
operation.resource = f'Advanced Firmware Update.{instance}.Cancel'
operation.resource = f'Multicomponent Firmware Update.{instance}.Cancel'
return self.execute(operation, True)
elif object == 5:
operation.resource = "Firmware Update.0.Package URI"
Expand Down
4 changes: 2 additions & 2 deletions samples/cellular/lwm2m_client/scripts/fota.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ def set_dev_id(self, dev_id):
self.app_instance_id = 0
if self.fota_object == 33629:
self.modem_instance_id = 1
self.observation_url = "Advanced Firmware Update"
self.observation_url = "Multicomponent Firmware Update"
else:
self.modem_instance_id = 0
self.observation_url = "Firmware Update"
Expand All @@ -121,7 +121,7 @@ def download_url_generate(self, resource_id, protocol):
def firmware_url_resource_get(self, instance_id):
app_pack_url = None
if self.fota_object == 33629:
app_pack_url = f'Advanced Firmware Update.{instance_id}.Package URI'
app_pack_url = f'Multicomponent Firmware Update.{instance_id}.Package URI'
else:
app_pack_url = f'Firmware Update.{instance_id}.Package URI'
return app_pack_url
Expand Down

0 comments on commit 8cfdb26

Please sign in to comment.