Skip to content

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