Closed tylerferrara closed 2 years ago
These added features will be used for meetings in the state machine
Used to start & stop meetings Format: ready_to_meet|192.168.0.2|true or ready_to_meet|192.168.0.2|false
ready_to_meet|192.168.0.2|true
ready_to_meet|192.168.0.2|false
Send role information in SYNC Format: sync|192.168.0.2|relay or sync|192.168.0.2|explorer
sync|192.168.0.2|relay
sync|192.168.0.2|explorer
next_meeting_message includes: - point: Tuple[int, int, int] (x,y,z) - time: float
Explorer [BROADCAST] -> next_meeting_message Relay [LISTEN] <- next_meeting_message
return (point, time)
return ( state: str, address: str = IP, parent: str = IP, child: str = IP, role: str = "relay | explorer" )
Completed
Coms Extensions
These added features will be used for meetings in the state machine
Topic Service
Ready (or not) to Meet:
Used to start & stop meetings Format:
ready_to_meet|192.168.0.2|true
orready_to_meet|192.168.0.2|false
Modify Sync Service:
Send role information in SYNC Format:
sync|192.168.0.2|relay
orsync|192.168.0.2|explorer
ROS Service Requests
NEXT_MEETING:
Explorer [BROADCAST] -> next_meeting_message Relay [LISTEN] <- next_meeting_message
INFO: