Public Member Functions | |
| def | __init__ |
| def | execute_cb |
| def | subscriber_thread |
| def | topic_callback |
Public Attributes | |
| chuck_state | |
| counter | |
| door_state | |
| open_chuck | |
| server_name | |
Private Attributes | |
| _as | |
| _result | |
Dedicated Material Unload Server -- without robot interface Class establishes a simple action server for the MaterialUnloadAction, and starts a thread to subscribe to the ROS topic CncStatus. The Material Unload sequence is completed once the door state and the chuck state are open. @param server_name: string, 'MaterialUnload' @param _result: instance of the mtconnect_msgs.msg.MaterialUnloadResult class @param _as: ROS actionlib SimpleActionServer @param door_state: int, published value for the CNC door state [0:Open, 1:Closed, -1:Unlatched] @param chuck_state: int, published value for the CNC chuck state [0:Open, 1:Closed, -1:Unlatched] @param sub_thread: thread that launches a ROS subscriber to the CncResponseTopic via bridge_publisher node
Definition at line 33 of file material_unload_server.py.
Definition at line 50 of file material_unload_server.py.
| def material_unload_server.MaterialUnloadServer.execute_cb | ( | self, | |
| goal | |||
| ) |
Definition at line 80 of file material_unload_server.py.
Definition at line 123 of file material_unload_server.py.
| def material_unload_server.MaterialUnloadServer.topic_callback | ( | self, | |
| msg | |||
| ) |
Definition at line 117 of file material_unload_server.py.
Definition at line 50 of file material_unload_server.py.
Definition at line 50 of file material_unload_server.py.
Definition at line 50 of file material_unload_server.py.
Definition at line 50 of file material_unload_server.py.
Definition at line 50 of file material_unload_server.py.
Definition at line 50 of file material_unload_server.py.
Definition at line 50 of file material_unload_server.py.