Skip to content

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