Go to the source code of this file.
|
namespace | vitroio |
| The namespace contains all of components of vitro-shard-sdk and components based on the sdk. It is suggested to place types inherited from the sdk components in this namespace e.g. implementations of sensors drivers/interfaces.
|
|
namespace | vitroio::sdk |
| The namespace contains all of components defined by vitro-shard-sdk.
|
|
◆ AES_BLOCK_SIZE
#define AES_BLOCK_SIZE 16 |
◆ AES_IV_LEN
◆ CAN_DATA_SIZE
#define CAN_DATA_SIZE 147 |
◆ DATA_BLOB_SIZE
#define DATA_BLOB_SIZE AES_IV_LEN + DATA_TO_ENCRYPT_SIZE |
◆ ECDSA_SIGNATURE_SIZE
#define ECDSA_SIGNATURE_SIZE 64 |
◆ MAX_BLOCK_SIZE
#define MAX_BLOCK_SIZE (7 * 255) |
◆ MAX_PD_SIZE
◆ METADATA_SIZE
Value:
#define NODE_ID_SIZE
Size of node Id field.
Definition: iot-block.h:23
#define PARAMETER_ID_SIZE
Size of parameter Id field.
Definition: iot-block.h:17
#define TIMESTAMP_SIZE
Size of timestamp.
Definition: iot-block.h:29
#define SHA256_DIGEST_SIZE
Size of SHA256 digest.
Definition: iot-block.h:35
#define ECDSA_SIGNATURE_SIZE
Size of ECDSA signature.
Definition: iot-block.h:41
Additional data to be sent with blob.
◆ NODE_ID_SIZE
◆ PARAMETER_ID_SIZE
#define PARAMETER_ID_SIZE 2 |
Size of parameter Id field.
◆ SHA256_DIGEST_SIZE
#define SHA256_DIGEST_SIZE 32 |
◆ TIMESTAMP_SIZE