File GenericDataOperations_EvbToPc.h
FileList > includes-api > GenericDataOperations_EvbToPc.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 | _evb_to_pc_ids evb_to_pc 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_computeOnPC (const dataBlock * in_block, dataBlock * result_block) |
| status | ns_rpc_data_fetchBlockFromPC (dataBlock * block) |
| status | ns_rpc_data_remotePrintOnPC (const char * msg) |
| status | ns_rpc_data_sendBlockToPC (const dataBlock * block) |
Macros
| Type | Name |
|---|---|
| define | ERPC_TYPE_DEFINITIONS |
Public Types Documentation
enum _evb_to_pc_ids
evb_to_pc identifiers
enum _evb_to_pc_ids {
kevb_to_pc_service_id = 1,
kevb_to_pc_ns_rpc_data_sendBlockToPC_id = 1,
kevb_to_pc_ns_rpc_data_fetchBlockFromPC_id = 2,
kevb_to_pc_ns_rpc_data_computeOnPC_id = 3,
kevb_to_pc_ns_rpc_data_remotePrintOnPC_id = 4
};
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_computeOnPC
status ns_rpc_data_computeOnPC (
const dataBlock * in_block,
dataBlock * result_block
)
function ns_rpc_data_fetchBlockFromPC
status ns_rpc_data_fetchBlockFromPC (
dataBlock * block
)
function ns_rpc_data_remotePrintOnPC
status ns_rpc_data_remotePrintOnPC (
const char * msg
)
function ns_rpc_data_sendBlockToPC
status ns_rpc_data_sendBlockToPC (
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_EvbToPc.h