-
- int step,i;
-
- for (step=1; step <= MATRIX_SIZE; step++){
- for (i=0; i< nbr_sensor; i++){
- TRY {
- gras_msg_send(proc[(i/3)+1][(i%3)+1], gras_msgtype_by_name("step"), &step); /* initialize Mycol, MyRow, mydataA,mydataB*/
-
- myrow,mycol,mydataA,mydataB
- } CATCH(e) {
- gras_socket_close(proc[(i/3)+1][(i%3)+1]);
- RETHROW0("Unable to send the msg : %s");
- }
- }
- /* wait for computing and sensor messages exchange */
- TRY {
- gras_msg_wait(600,gras_msgtype_by_name("init_data"),&from,&mydata);
- } CATCH(e) {
- RETHROW0("I Can't get a init Data message from Maestro : %s");
- }
- }