Public Member Functions | |
BaseStatusPublisher (BaseDevice baseDevice) | |
GraphName | getDefaultNodeName () |
void | onShutdown (Node node) |
void | onShutdownComplete (Node node) |
void | onStart (ConnectedNode connectedNode) |
Private Member Functions | |
void | publishState (BaseStatus baseStatus) |
Private Attributes | |
final BaseDevice | baseDevice |
Thread | basePublisherThread |
Publisher< std_msgs.Byte > | batteryPublisher |
Publisher< std_msgs.Byte > | bumperPublisher |
Publisher< std_msgs.Byte > | chargerPublisher |
Publisher< std_msgs.Byte > | cliffPublisher |
Publisher< std_msgs.Byte > | wheelDropPublisher |
Static Private Attributes | |
static final Log | log = LogFactory.getLog(BaseStatusPublisher.class) |
Created by Lucas Chiesa on 10/10/13.
Definition at line 37 of file BaseStatusPublisher.java.
com.github.c77.base_controller.BaseStatusPublisher.BaseStatusPublisher | ( | BaseDevice | baseDevice | ) | [inline] |
Definition at line 51 of file BaseStatusPublisher.java.
GraphName com.github.c77.base_controller.BaseStatusPublisher.getDefaultNodeName | ( | ) | [inline] |
Definition at line 56 of file BaseStatusPublisher.java.
void com.github.c77.base_controller.BaseStatusPublisher.onShutdown | ( | Node | node | ) | [inline] |
Definition at line 110 of file BaseStatusPublisher.java.
void com.github.c77.base_controller.BaseStatusPublisher.onShutdownComplete | ( | Node | node | ) | [inline] |
Definition at line 115 of file BaseStatusPublisher.java.
void com.github.c77.base_controller.BaseStatusPublisher.onStart | ( | ConnectedNode | connectedNode | ) | [inline] |
Definition at line 61 of file BaseStatusPublisher.java.
void com.github.c77.base_controller.BaseStatusPublisher.publishState | ( | BaseStatus | baseStatus | ) | [inline, private] |
Definition at line 87 of file BaseStatusPublisher.java.
Definition at line 41 of file BaseStatusPublisher.java.
Definition at line 39 of file BaseStatusPublisher.java.
Publisher<std_msgs.Byte> com.github.c77.base_controller.BaseStatusPublisher.batteryPublisher [private] |
Definition at line 47 of file BaseStatusPublisher.java.
Publisher<std_msgs.Byte> com.github.c77.base_controller.BaseStatusPublisher.bumperPublisher [private] |
Definition at line 43 of file BaseStatusPublisher.java.
Publisher<std_msgs.Byte> com.github.c77.base_controller.BaseStatusPublisher.chargerPublisher [private] |
Definition at line 46 of file BaseStatusPublisher.java.
Publisher<std_msgs.Byte> com.github.c77.base_controller.BaseStatusPublisher.cliffPublisher [private] |
Definition at line 45 of file BaseStatusPublisher.java.
final Log com.github.c77.base_controller.BaseStatusPublisher.log = LogFactory.getLog(BaseStatusPublisher.class) [static, private] |
Definition at line 49 of file BaseStatusPublisher.java.
Publisher<std_msgs.Byte> com.github.c77.base_controller.BaseStatusPublisher.wheelDropPublisher [private] |
Definition at line 44 of file BaseStatusPublisher.java.