bigchatter module#

Helper node for ros_acomms_net_tests

class bigchatter.Chatter(src=0, modem='modem0', use_absolute_modem_ns=True, auto_reply=False, chat_outbound_topic='outbound_chat', chat_response_outbound_topic='outbound_chat_response', chat_inbound_topic='inbound_chat', postfix='')#

Bases: object

Chatter class for ros_acomms_net_tests

handle_auto_reply(data: ChatMessage) None#
receive(data: ChatMessage) None#

Callback for receiving messages

Parameters:

data – message received

send(msg: str, dest: int, ack: int, priority: int, repeats=1) None#

Function for sending messages

Parameters:
  • msg – message to send

  • dest – destination modem

  • ack – ack type

  • priority – priority of message