ALStore API¶
NAOqi Core - Overview | API
Namespace : AL
#include <alproxies/alstoreproxy.h>
Method list¶
As any module, this module inherits methods from ALModule API. It also has the following specific methods:
-
class
ALStoreProxy
¶
Methods¶
-
void
ALStoreProxy::
update
()¶ Deprecated since version 2.4: use the Store instead.
Update applications from the Store. This call will return immediately, but
ALStore/Updated()
will be raised once update completes.
-
void
ALStoreProxy::
stopUpdate
()¶ Deprecated since version 2.4: use the Store instead.
Stop current update. Current download is not immediately aborted.
-
std::vector<AL::ALValue>
ALStoreProxy::
status
()¶ Deprecated since version 2.4: use the Store instead.
Get a vector of all applications status.
Events¶
-
Event:callback(std::string eventName, std::string subscriberIdentifier)¶
"ALStore/Updated"
Deprecated since version 2.4: use the Store instead.
Raised when current update completes, even though errors occurred.
-
Event:callback(std::string eventName, std::string subscriberIdentifier)¶
"ALStore/SystemImageDownloaded"
Deprecated since version 2.4: use the Store instead.
Raised when a new system image was downloaded and can be flashed upon next reboot.
ALValue PackageInfoStatus¶
The ALValue PackageInfoStatus is an array of n-pair (key, value).
In order to exchange this object with other modules, the PackageInfoStatus object can be represented as an ALValue with the following structure:
key | value type | default value |
---|---|---|
“uuid” | string | “” |
“version” | string | “” |
“onlineVersion” | string | “” |
“status” | int | 0 |
“percent” | int | -1 (not implemented) |
“size” | int | 0 (in ko) |
- “status” can take 4 values:
- 0: PackageStatus_None
- 1: PackageStatus_Updated
- 2: PackageStatus_Downloading
- 3: PackageStatus_ToBeUpdate
Empty values will take default value.