SM_ADC  1.0
Приём данных АЦП через разделяемую память
Classes | Macros | Enumerations | Variables
sm_adc.h File Reference
#include "easylink.h"
#include "mdldefinitions.h"

Go to the source code of this file.

Classes

class  Block
 S-Function sm_adc.mex64w. More...
 

Macros

#define S_FUNCTION_NAME   sm_adc
 
#define PARAMETER_NUMBER   2
 
#define INPUT_PORT_NUMBER   2
 
#define OUTPUT_PORT_NUMBER   2
 

Enumerations

enum  parameterName { DUMMY_PARAMETER, FNAME, DATA_SIZE }
 
enum  inputPortName {
  DUMMY_INPUT, DUMMY_INPUT, MULTIPLIER, MATRIX,
  START_IN, GET_DATA
}
 
enum  outputPortName {
  DUMMY_OUTPUT, DUMMY_OUTPUT, RESULT, DATA,
  START_OUT
}
 

Variables

int parameterType [PARAMETER_NUMBER] = { 2, 1 }
 
int parameterRows [PARAMETER_NUMBER] = { 1, 1 }
 
int parameterCols [PARAMETER_NUMBER] = { 1, 1 }
 
int parameterTunable [PARAMETER_NUMBER] = { 1, 1 }
 
int inputPortRows [INPUT_PORT_NUMBER] = { 1, 1 }
 
int inputPortCols [INPUT_PORT_NUMBER] = { 1, 1 }
 
const int blockSize = 16384
 
int outputPortRows [OUTPUT_PORT_NUMBER] = { blockSize, 1 }
 
int outputPortCols [OUTPUT_PORT_NUMBER] = { 1, 1 }
 

Macro Definition Documentation

◆ INPUT_PORT_NUMBER

#define INPUT_PORT_NUMBER   2

Definition at line 80 of file sm_adc.h.

◆ OUTPUT_PORT_NUMBER

#define OUTPUT_PORT_NUMBER   2

Definition at line 92 of file sm_adc.h.

◆ PARAMETER_NUMBER

#define PARAMETER_NUMBER   2

Definition at line 66 of file sm_adc.h.

◆ S_FUNCTION_NAME

#define S_FUNCTION_NAME   sm_adc

Definition at line 52 of file sm_adc.h.

Enumeration Type Documentation

◆ inputPortName

Enumerator
DUMMY_INPUT 
DUMMY_INPUT 
MULTIPLIER 
MATRIX 
START_IN 
GET_DATA 

Definition at line 81 of file sm_adc.h.

◆ outputPortName

Enumerator
DUMMY_OUTPUT 
DUMMY_OUTPUT 
RESULT 
DATA 
START_OUT 

Definition at line 93 of file sm_adc.h.

◆ parameterName

Enumerator
DUMMY_PARAMETER 
FNAME 
DATA_SIZE 

Definition at line 73 of file sm_adc.h.

Variable Documentation

◆ blockSize

const int blockSize = 16384

Definition at line 85 of file sm_adc.h.

Referenced by Block::start().

◆ inputPortCols

int inputPortCols[INPUT_PORT_NUMBER] = { 1, 1 }

Definition at line 83 of file sm_adc.h.

◆ inputPortRows

int inputPortRows[INPUT_PORT_NUMBER] = { 1, 1 }

Definition at line 82 of file sm_adc.h.

◆ outputPortCols

int outputPortCols[OUTPUT_PORT_NUMBER] = { 1, 1 }

Definition at line 95 of file sm_adc.h.

◆ outputPortRows

int outputPortRows[OUTPUT_PORT_NUMBER] = { blockSize, 1 }

Definition at line 94 of file sm_adc.h.

◆ parameterCols

int parameterCols[PARAMETER_NUMBER] = { 1, 1 }

Definition at line 76 of file sm_adc.h.

◆ parameterRows

int parameterRows[PARAMETER_NUMBER] = { 1, 1 }

Definition at line 75 of file sm_adc.h.

◆ parameterTunable

int parameterTunable[PARAMETER_NUMBER] = { 1, 1 }

Definition at line 77 of file sm_adc.h.

◆ parameterType

int parameterType[PARAMETER_NUMBER] = { 2, 1 }

Definition at line 74 of file sm_adc.h.