|
ASCO Aerial Autonomy
|
Trigger events based on event name. More...


Public Member Functions | |
| def | __init__ |
| Class that loads an event file from a parameter It provides method to triggerEvents using ros publisher This class separates the GUI part of plugin from ros interface. More... | |
| def | statusCallback |
| Ros callback for status data from quad, arm, state machine. More... | |
| def | triggerPoseCommand |
| Publish pose command event for state machine. More... | |
| def | triggerEvent |
| Function to publish ros event based on event name. More... | |
Public Attributes | |
| event_manager_name | |
| Define event manager name. More... | |
| event_names_list | |
| Event names used to create buttons. More... | |
| event_pub | |
| Ros publisher to trigger events based on name. More... | |
| pose_command_pub | |
| Ros publisher to trigger pose event. More... | |
Static Public Attributes | |
| tuple | status_signal = pyqtSignal(str, name='systemStatus') |
| Send quad sensor/state data as string. More... | |
| tuple | pose_command_signal = pyqtSignal(PoseStamped, name='poseCommand') |
| Send pose command received from Rviz. More... | |
Trigger events based on event name.
Create event name list based on event file
| def aerial_autonomy.ros_event_trigger.RosEventTrigger.__init__ | ( | self, | |
| event_file_path | |||
| ) |
Class that loads an event file from a parameter It provides method to triggerEvents using ros publisher This class separates the GUI part of plugin from ros interface.
| def aerial_autonomy.ros_event_trigger.RosEventTrigger.statusCallback | ( | self, | |
| msg, | |||
| signal | |||
| ) |
Ros callback for status data from quad, arm, state machine.
| def aerial_autonomy.ros_event_trigger.RosEventTrigger.triggerEvent | ( | self, | |
| event_name | |||
| ) |
Function to publish ros event based on event name.
| def aerial_autonomy.ros_event_trigger.RosEventTrigger.triggerPoseCommand | ( | self, | |
| pose | |||
| ) |
Publish pose command event for state machine.
| aerial_autonomy.ros_event_trigger.RosEventTrigger.event_manager_name |
Define event manager name.
| aerial_autonomy.ros_event_trigger.RosEventTrigger.event_names_list |
Event names used to create buttons.
| aerial_autonomy.ros_event_trigger.RosEventTrigger.event_pub |
Ros publisher to trigger events based on name.
| aerial_autonomy.ros_event_trigger.RosEventTrigger.pose_command_pub |
Ros publisher to trigger pose event.
|
static |
Send pose command received from Rviz.
|
static |
Send quad sensor/state data as string.
1.8.6