Public Member Functions | |
GraphName | getDefaultNodeName () |
boolean | isInitialized () |
void | onError (Node node, Throwable throwable) |
void | onShutdown (Node node) |
void | onShutdownComplete (Node node) |
void | onStart (ConnectedNode connectedNode) |
void | setAppHash (int app_hash) |
Static Public Member Functions | |
static PairSubscriber | getInstance () |
Static Public Attributes | |
static final String | NODE_NAME = "remocon_pair_subscriber_node" |
Package Attributes | |
StatusPublisher | statusPublisher = StatusPublisher.getInstance() |
Private Member Functions | |
PairSubscriber () | |
Private Attributes | |
boolean | initialized = false |
Subscriber< Pair > | pair_subsciber |
int | paired_app_hash |
Static Private Attributes | |
static PairSubscriber | instance = null |
Publishes the remocon platform info and current role/app being run (if selected) in a latched topic. Singleton class, intended to survive along the whole remocon session, including go and back to apps.
Definition at line 22 of file PairSubscriber.java.
com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.PairSubscriber | ( | ) | [inline, private] |
Definition at line 34 of file PairSubscriber.java.
GraphName com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.getDefaultNodeName | ( | ) | [inline] |
Definition at line 53 of file PairSubscriber.java.
static PairSubscriber com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.getInstance | ( | ) | [inline, static] |
Definition at line 36 of file PairSubscriber.java.
boolean com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.isInitialized | ( | ) | [inline] |
Definition at line 45 of file PairSubscriber.java.
void com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.onError | ( | Node | node, |
Throwable | throwable | ||
) | [inline] |
Definition at line 94 of file PairSubscriber.java.
void com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.onShutdown | ( | Node | node | ) | [inline] |
Definition at line 82 of file PairSubscriber.java.
void com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.onShutdownComplete | ( | Node | node | ) | [inline] |
Definition at line 90 of file PairSubscriber.java.
void com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.onStart | ( | ConnectedNode | connectedNode | ) | [inline] |
Definition at line 58 of file PairSubscriber.java.
void com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.setAppHash | ( | int | app_hash | ) | [inline] |
Definition at line 48 of file PairSubscriber.java.
boolean com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.initialized = false [private] |
Definition at line 29 of file PairSubscriber.java.
PairSubscriber com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.instance = null [static, private] |
Definition at line 25 of file PairSubscriber.java.
final String com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.NODE_NAME = "remocon_pair_subscriber_node" [static] |
Definition at line 23 of file PairSubscriber.java.
Subscriber<Pair> com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.pair_subsciber [private] |
Definition at line 27 of file PairSubscriber.java.
Definition at line 30 of file PairSubscriber.java.
StatusPublisher com.github.rosjava.android_remocons.rocon_remocon.PairSubscriber.statusPublisher = StatusPublisher.getInstance() [package] |
Definition at line 31 of file PairSubscriber.java.