Code generation for memory-efficient remote-procedure-calls between a host CPU (Python) and a device (C++) (e.g., Arduino). The main features of this package include: 1) Extract method signatures from user-defined C++ class, 2) Assign a unique “command code” to each method, 3) Generate a CommandProcessor<T> C++ class, which calls appropriate method on instance of user type provided the corresponding serialized command array, and 4) Generate a Proxy Python class to call methods on remote device by serializing Python method call as command request and decoding command response from device as Python type(s).
Metadata
Release files for arduino-rpc 1.7.post23
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arduino_rpc-1.7.post23-py2-none-any.whl | Python 2 | none | any | Details |
Release files / arduino_rpc-1.7.post23-py2-none-any.whl
| Download URL | arduino_rpc-1.7.post23-py2-none-any.whl |
|---|---|
| Size | 34.2 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
c0a7068198420eacfc149a67b03a69604f97232a7b8dc9dc91cfce740aec0157
|
|
BLAKE2b-256 checksum How to use checksums |
4340a0f73765b01f6c7f2f78a507095763f48b9f81eacb67f7489787babbbee8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |