Comments (2)
Can you enumerate the JSON serialisations and deserialisations in, for example, and RVI to DBus message?
from aktualizr.
For the RVI -> DBus case there would be a notification at the RVI Edge server of a new package, which will trigger a DownloadComplete
message when all chunks are transferred.
The DBus gateway will listen for these events internally, then make a downloadComplete
method call to DBus which will be picked up by the Software Loading Manager.
Because the events are internal, no serialisation or deserialisation to and from JSON is required in this instance, however a DownloadComplete
event that was serialised to JSON would look like:
{
"variant": "DownloadComplete",
"fields": [{
update_id: "03edd73f-4cb0-4eb2-b0c3-ec7d08c170d4",
update_image: "/tmp/03edd73f-4cb0-4eb2-b0c3-ec7d08c170d4",
signature: ""
}]
}
from aktualizr.
Related Issues (20)
- Example virtual secondary configuration raises "Value is not convertible to bool." error. HOT 2
- Key Rotation Help HOT 4
- Import of an initial root.json from filesystem HOT 6
- support Nvidia board like Jestson TX2? HOT 2
- fsetxattr: Operation not supported HOT 2
- Read device ID HOT 2
- Config file ordering seems confusing HOT 5
- root role disappeared? HOT 7
- CMake Error, Cannot find source file: build/jsoncpp/jsoncpp.cc HOT 4
- clang-tidy-6.0 is not supported by debian:testing HOT 4
- Incorrect warning/error messages for Image Repo targets verification HOT 1
- Below unit tests are always failing HOT 4
- Build with PKCS#11 HOT 2
- Device initialization fails after successful provisioning HOT 10
- Aktualizr reports incorrect OSTree hash if it doesn't find the currently-booting version in its targets
- SecondaryTcpServer hangs when shutting down HOT 2
- Error
- Sql_schemas.cc being removed before it can be compared in embed_schemas.py HOT 4
- Aktaulizer is installed but not running
- Is aktualizr using TLS 1.3 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aktualizr.