Skip to main content

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.

pathstring
currentVersionstring
statestring

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]

targetVersionstring
failureCountinteger<uint32>
lastErrorstring
nexigon_api.properties.OtaUpdateStatus
{
"config": {
"path": "string"
},
"currentVersion": "string",
"targetVersion": "string",
"failureCount": 0,
"lastError": "string"
}