Go to the documentation of this file.00001
00023 #ifndef PACKET_TYPE_H_
00024 #define PACKET_TYPE_H_
00025
00026 #include <iostream>
00027
00028 namespace micros_swarm{
00029
00030
00031
00032
00033 enum GSDFPacketType {
00034 SINGLE_ROBOT_BROADCAST_BASE,
00035
00036 SINGLE_ROBOT_JOIN_SWARM,
00037 SINGLE_ROBOT_LEAVE_SWARM,
00038 SINGLE_ROBOT_SWARM_LIST,
00039
00040 VIRTUAL_STIGMERGY_QUERY,
00041 VIRTUAL_STIGMERGY_PUT,
00042 VIRTUAL_STIGMERGY_PUTS,
00043
00044 BLACKBOARD_QUERY,
00045 BLACKBOARD_QUERY_ACK,
00046 BLACKBOARD_PUT,
00047
00048 SCDS_PSO_PUT,
00049 SCDS_PSO_GET,
00050
00051 NEIGHBOR_BROADCAST_KEY_VALUE,
00052
00053 BARRIER_SYN,
00054 BARRIER_ACK,
00055
00056 GSDF_PACKET_TYPE_COUNT
00057 };
00058 };
00059 #endif