X-Git-Url: http://sraa.de/git/?a=blobdiff_plain;f=dol%2Fexamples%2Fexample4%2Fsrc%2Fgenerator.h;fp=dol%2Fexamples%2Fexample4%2Fsrc%2Fgenerator.h;h=c4ad94edd4ed1f4ec539af6f5dc7c9e80316d231;hb=8c411cf24ed0eb889191aaeafd8fa1e69081df42;hp=0000000000000000000000000000000000000000;hpb=dea7a4fb1ed110d3ce6e6d9255103d724bd66c0e;p=jump.git diff --git a/dol/examples/example4/src/generator.h b/dol/examples/example4/src/generator.h new file mode 100644 index 0000000..c4ad94e --- /dev/null +++ b/dol/examples/example4/src/generator.h @@ -0,0 +1,22 @@ +#ifndef PRODUCER_H +#define PRODUCER_H + +#include "constants.h" +#include + +#define PORT_MATRIXA "matrixA" +#define PORT_MATRIXB "matrixB" +#define PORT_ZEROINPUT "zeroinput" + +typedef struct _local_states +{ + float matrixA[NUMBER_OF_ROWS_COLS][NUMBER_OF_ROWS_COLS]; + float matrixB[NUMBER_OF_ROWS_COLS][NUMBER_OF_ROWS_COLS]; + int row, col, i; + float zero; +} Input_generator_State; + +void input_generator_init(DOLProcess *); +int input_generator_fire(DOLProcess *); + +#endif