AppResponseHeader.msg#
ros_acomms_net_msgs/AppResponseHeader#
- int32net_source#
- int32transaction_id#
- int8APPLICATION_STATE_NONE = 0#
- int8APPLICATION_STATE_QUEUED = 1#
- int8APPLICATION_STATE_EXECUTING = 2#
- int8APPLICATION_STATE_SUCCEEDED = 3 # Terminal state#
- int8APPLICATION_STATE_FAILED = 4 # Terminal state#
- int8APPLICATION_STATE_REJECTED = 5 # Terminal state#
- int8APPLICATION_STATE_TIMEOUT = 6 # Terminal state#
- int8APPLICATION_STATE_CANCELLED = 7 # Terminal state#
- int8application_state#
- boolsend_all_progress_updates#
AppResponsePacket.msg#
ros_acomms_net_msgs/AppResponsePacket#
- Headerheader#
- AppResponseHeaderresponse_header#
- uint8 [] payload#
- int32payload_size_in_bits#
- Link [] link_path#
FragmentSegment.msg#
ros_acomms_net_msgs/FragmentSegment#
- int32start_index#
- int32end_index#
FragmentationStatus.msg#
ros_acomms_net_msgs/FragmentationStatus#
- boolis_fragmented#
- boolpayload_is_complete#
- int32payload_size_in_blocks#
- int32num_available_blocks#
- int32num_sent_blocks#
- int32num_hop_acked_blocks#
- int32num_endpoint_acked_blocks#
- FragmentSegment [] available_fragments#
- FragmentSegment [] sent_fragments#
- FragmentSegment [] hop_acked_fragments#
- FragmentSegment [] endpoint_acked_fragments#
GenericAppResponse.msg#
ros_acomms_net_msgs/GenericAppResponse#
- Headerheader#
- AppResponseHeaderresponse_header#
Link.msg#
ros_acomms_net_msgs/Link#
- int32source#
- int32dest#
- stringmodem#
- timerx_time#
NetAck.msg#
ros_acomms_net_msgs/NetAck#
- Headerheader#
- int32net_source#
- int32transaction_id#
- int8ACK_TYPE_NONE = -1#
- int8ACK_TYPE_HOP = 0#
- int8ACK_TYPE_GATEWAY = 1#
- int8ACK_TYPE_ENDPOINT = 2#
- int8ACK_TYPE_APPLICATION = 3#
- int8ack_type#
- boolis_fragment#
- int32fragment_start_index#
- int32fragment_size_in_blocks#
- Link [] link_path#
NetHeader.msg#
ros_acomms_net_msgs/NetHeader#
- int32net_source#
- int32transaction_id#
- stringoriginator_uuid#
- int32net_destination#
- int8PRIORITY_LOW = -1#
- int8PRIORITY_NORMAL = 0#
- int8PRIORITY_HIGH = 1#
- int8PRIORITY_CRITICAL = 2#
- int8net_priority#
- int8ACK_TYPE_NONE = -1#
- int8ACK_TYPE_HOP = 0#
- int8ACK_TYPE_GATEWAY = 1#
- int8ACK_TYPE_ENDPOINT = 2#
- int8ACK_TYPE_APPLICATION = 3#
- int8ack_type#
- booltrace_link_path#
- booltrace_link_stats#
NetPacket.msg#
ros_acomms_net_msgs/NetPacket#
- Headerheader#
- NetHeadernet_header#
- boolis_fragment#
- int32fragment_start_index#
- int8BLOCK_SIZE_8_BITS = 0#
if payload is smaller than payload_size_in_bits, this packet is fragmented. With ros_acomms encoding, we can safely zero-pad the end of the payload.
- int8BLOCK_SIZE_16_BITS = 1#
- int8BLOCK_SIZE_32_BITS = 2#
- int8block_size#
- int32fragment_size_in_blocks#
- uint8 [] payload#
- int32payload_size_in_bits#
- Link [] link_path#
NetPacketStatus.msg#
ros_acomms_net_msgs/NetPacketStatus#
- Headerheader#
- NetHeadernet_header#
- int8COMMS_STATE_QUEUED = 0#
- int8COMMS_STATE_SENDING = 1#
- int8COMMS_STATE_SENT = 2#
- int8COMMS_STATE_IN_RELAY = 3#
- int8COMMS_STATE_GATEWAY_ACK = 4#
- int8COMMS_STATE_ENDPOINT_ACK = 5#
- int8COMMS_STATE_TIMED_OUT = 6#
- int8comms_state#
- int8tx_tries_remaining#
- boolcomms_is_done#
- int8APPLICATION_STATE_NONE = 0#
- int8APPLICATION_STATE_QUEUED = 1#
- int8APPLICATION_STATE_EXECUTING = 2#
- int8APPLICATION_STATE_SUCCEEDED = 3#
- int8APPLICATION_STATE_FAILED = 4#
- int8APPLICATION_STATE_REJECTED = 5#
- int8APPLICATION_STATE_TIMEOUT = 6#
- int8APPLICATION_STATE_CANCELLED = 7#
- int8application_state#
- boolpacket_is_done#
- FragmentationStatusfragmentation_status#
- Link [] link_path#