- gras_msgtype_declare("result", result_type); // receive a final result from slave
- gras_msgtype_declare("init_data", init_data_type); // send from master to slave to initialize data bA,bB
-
- gras_msgtype_declare("ask_result", gras_datadesc_by_name("int")); // send from master to slave to ask a final result
- gras_msgtype_declare("step", gras_datadesc_by_name("int"));// send from master to slave to indicate the begining of step
- gras_msgtype_declare("step_ack", gras_datadesc_by_name("int"));//send from slave to master to indicate the end of the current step
- gras_msgtype_declare("dataA", gras_datadesc_by_name("double"));// send data between slave
- gras_msgtype_declare("dataB", gras_datadesc_by_name("double"));// send data between slave
+ /* receive a final result from slave */
+ gras_msgtype_declare("result", result_type);
+
+ /* send from master to slave to assign a position and some data */
+ gras_msgtype_declare("assignment", assignment_type);
+
+ /* send from master to slave to ask a final result */
+ gras_msgtype_declare("ask_result", gras_datadesc_by_name("int"));
+
+ /* send from master to slave to indicate the begining of step */
+ gras_msgtype_declare("step", gras_datadesc_by_name("int"));
+ /* send from slave to master to indicate the end of the current step */
+ gras_msgtype_declare("step_ack", gras_datadesc_by_name("int"));
+
+ /* send data between slave */
+ gras_msgtype_declare("dataA", gras_datadesc_by_name("double"));
+ /* send data between slave */
+ gras_msgtype_declare("dataB", gras_datadesc_by_name("double"));