packet_type.h
Go to the documentation of this file.
1 
23 #ifndef PACKET_TYPE_H_
24 #define PACKET_TYPE_H_
25 
26 #include <iostream>
27 
28 namespace micros_swarm{
29 
30  /*
31  *GSDFPacket type
32  */
35 
36  SINGLE_ROBOT_JOIN_SWARM, //robot join in a swarm
37  SINGLE_ROBOT_LEAVE_SWARM, //robot leave a swarm
38  SINGLE_ROBOT_SWARM_LIST, //broadcast swarm list
39 
40  VIRTUAL_STIGMERGY_QUERY, //query a value of virtual stigmergy
41  VIRTUAL_STIGMERGY_PUT, //put a value in virtual stigmergy
42  VIRTUAL_STIGMERGY_PUTS, //put a value in virtual stigmergy in cycles
43 
44  BLACKBOARD_QUERY, //query a value of blackboard
45  BLACKBOARD_QUERY_ACK, //query ack
46  BLACKBOARD_PUT, //put a value into blackboard
47 
50 
51  NEIGHBOR_BROADCAST_KEY_VALUE, //broadcast <key, value> tuple
52 
53  BARRIER_SYN, //userd for barrier, syn
54  BARRIER_ACK, //used for barrier, ack
55 
56  GSDF_PACKET_TYPE_COUNT //GSDF Packet type count
57  };
58 };
59 #endif


micros_swarm
Author(s):
autogenerated on Mon Jun 10 2019 14:02:06