dol: initial dol commit
[jump.git] / dol / examples / example7 / src / consumer.c
1 #include <stdio.h>
2
3 #include "consumer.h"
4
5 void consumer_init(DOLProcess *p)
6 {
7   printf("init consumer.\n");
8 }
9
10 int consumer_fire(DOLProcess *p)
11 {
12   static int index;
13   static float sample;
14
15   for (index = 0; index < NUMBER_OF_SAMPLES; index++)
16   {
17     DOL_read((void*)PORT_IN, &sample, sizeof(float), p);
18     printf("%8s:                             Read sample[%02d]: %+6.4f\n",
19            "consumer", index, sample);
20   }
21   return 0;
22 }
23