|
FireSync API
|
Performs upgrade using a supplied upgrade package.
Implements device upgrade facility.
The kUpgrader class can be used to upgrade one or more sensors or perform upgrade package validation.

Public Member Functions | |
| kStatus | kUpgrader_AddNode (kUpgrader upgrader, kNode node, kPropertyList properties) |
| Adds a node and the associated properties. More... | |
| kStatus | kUpgrader_ClearNodes (kUpgrader upgrader) |
| Clears the nodes associated with the upgrader. More... | |
| kStatus | kUpgrader_Construct (kUpgrader *upgrader, kAlloc alloc) |
| Constructs an upgrader object. More... | |
| kEvent | kUpgrader_LogEvent (kUpgrader upgrader) |
| Allows to subscribe for log messages. More... | |
| kSize | kUpgrader_NodeCount (kUpgrader upgrader) |
| Returns the number of nodes associated with the upgrader object. More... | |
| k32u | kUpgrader_Progress (kUpgrader upgrader) |
| Returns the current progress progress as value between 0 and 100. More... | |
| kStatus | kUpgrader_Run (kUpgrader upgrader, kSystem system, kArchive archive) |
| Applies the upgrade package to all nodes. More... | |
| kStatus | kUpgrader_SetLocalNode (kUpgrader upgrader, k32u localNode) |
| Sets the ID of the local node. More... | |
| kStatus | kUpgrader_SkipValidation (kUpgrader upgrader, kBool skip) |
| Skips validation when applying the upgrade package. More... | |
| kStatus | kUpgrader_Validate (kUpgrader upgrader, kArchive archive) |
| Runs the validation only, without actually applying the upgrade package. More... | |
| kStatus | kUpgrader_ValidateFile (kUpgrader upgrader, const kChar *fileName) |
| Runs the validation only, without actually applying the upgrade package. More... | |