nexigon_api.properties.OtaUpdateStatus
OTA update status (dev.nexigon.ota.status).
Published by the device agent to report the effective OTA configuration and the current state of the update process.
config object
OTA update configuration identifying the update source.
Used as the shape of /etc/nexigon-rugix-ota.json and the
dev.nexigon.ota.config device property. The device property is
merged on top of the file-based defaults.
OTA update state.
The resting states are idle, completed, failed, and blocked.
The agent remains in one of these until the next check cycle begins
or the blocking condition clears. idle means no update has been
attempted yet; completed and failed retain the outcome of the
last cycle; blocked indicates an update is available but deferred.
Possible values: [idle, installing, rebooting, committing, completed, failed, blocked, rollback]
{
"config": {
"path": "string"
},
"currentVersion": "string",
"targetVersion": "string",
"failureCount": 0,
"lastError": "string"
}