File GenericDataOperations_PcToEvb.h
FileList > includes-api > GenericDataOperations_PcToEvb.h
Go to the source code of this file
#include "erpc_version.h"#include <stdbool.h>#include <stddef.h>#include <stdint.h>
Classes
| Type | Name |
|---|---|
| struct | binary_t |
| struct | dataBlock |
Public Types
| Type | Name |
|---|---|
| enum | _pc_to_evb_ids pc_to_evb identifiers |
| typedef struct binary_t | binary_t |
| enum | command |
| typedef enum command | command |
| typedef struct dataBlock | dataBlock |
| enum | dataType |
| typedef enum dataType | dataType |
| enum | status |
| typedef enum status | status |
Public Functions
| Type | Name |
|---|---|
| status | ns_rpc_data_computeOnEVB (const dataBlock * in_block, dataBlock * result_block) |
| status | ns_rpc_data_fetchBlockFromEVB (dataBlock * block) |
| status | ns_rpc_data_sendBlockToEVB (const dataBlock * block) |
Macros
| Type | Name |
|---|---|
| define | ERPC_TYPE_DEFINITIONS |
Public Types Documentation
enum _pc_to_evb_ids
pc_to_evb identifiers
enum _pc_to_evb_ids {
kpc_to_evb_service_id = 2,
kpc_to_evb_ns_rpc_data_sendBlockToEVB_id = 1,
kpc_to_evb_ns_rpc_data_fetchBlockFromEVB_id = 2,
kpc_to_evb_ns_rpc_data_computeOnEVB_id = 3
};
typedef binary_t
typedef struct binary_t binary_t;
enum command
enum command {
generic_cmd = 0,
visualize_cmd = 1,
infer_cmd = 2,
extract_cmd = 3,
write_cmd = 4,
read = 5
};
typedef command
typedef enum command command;
typedef dataBlock
typedef struct dataBlock dataBlock;
enum dataType
enum dataType {
uint8_e = 0,
uint16_e = 1,
uint32_e = 2,
int8_e = 3,
int16_e = 4,
int32_e = 5,
float32_e = 6,
float64_e = 7
};
typedef dataType
typedef enum dataType dataType;
enum status
enum status {
ns_rpc_data_success = 0,
ns_rpc_data_failure = 1,
ns_rpc_data_blockTooLarge = 2
};
typedef status
typedef enum status status;
Public Functions Documentation
function ns_rpc_data_computeOnEVB
status ns_rpc_data_computeOnEVB (
const dataBlock * in_block,
dataBlock * result_block
)
function ns_rpc_data_fetchBlockFromEVB
status ns_rpc_data_fetchBlockFromEVB (
dataBlock * block
)
function ns_rpc_data_sendBlockToEVB
status ns_rpc_data_sendBlockToEVB (
const dataBlock * block
)
Macro Definition Documentation
define ERPC_TYPE_DEFINITIONS
#define ERPC_TYPE_DEFINITIONS
The documentation for this class was generated from the following file neuralspot/neuralspot/ns-rpc/includes-api/GenericDataOperations_PcToEvb.h