Classes | |
interface | ReconfigureListener< T > |
Public Member Functions | |
void | build (ReconfigureRequest request, ReconfigureResponse response) throws ServiceException |
void | close () |
Server (ConnectedNode connectedNode, T config, ReconfigureListener< T > callback) | |
Protected Member Functions | |
int | calcLevel (Config config1, Config config2) |
void | clamp (Config config) |
void | copyFromParameterServer () |
void | copyToParameterServer () |
void | setCallback (ReconfigureListener< T > callback) |
Private Member Functions | |
Config | changeConfig (Config config, int level) |
Private Attributes | |
ReconfigureListener< T > | callback |
transient Config | config |
final transient T | configInstance |
final transient ConfigDescription | description |
final transient ConnectedNode | node |
final transient Publisher < ConfigDescription > | publisherDescription |
final transient Publisher< Config > | publisherUpdate |
final transient ServiceServer < ReconfigureRequest, ReconfigureResponse > | serviceReconfigure |
Server implementation of Dynamic-Reconfiguration.
<T> | Config definition. |
Definition at line 42 of file Server.java.
org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.Server | ( | ConnectedNode | connectedNode, |
T | config, | ||
ReconfigureListener< T > | callback | ||
) | [inline] |
Constructor and initialize the Server of Dynamic-Reconfiguration stack.
connectedNode | Current connected node. |
config | Configuration of the node. |
callback | Callback when update configuration. |
Definition at line 73 of file Server.java.
void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.build | ( | ReconfigureRequest | request, |
ReconfigureResponse | response | ||
) | throws ServiceException [inline] |
Definition at line 229 of file Server.java.
int org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.calcLevel | ( | Config | config1, |
Config | config2 | ||
) | [inline, protected] |
Calculate the level of configuration.
config1 | |
config2 |
Definition at line 264 of file Server.java.
Config org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.changeConfig | ( | Config | config, |
int | level | ||
) | [inline, private] |
Generic call back of Dynamic-Reconfigure Subscriber.
config | New configuration instance of the node. |
level |
Definition at line 110 of file Server.java.
void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.clamp | ( | Config | config | ) | [inline, protected] |
Normalize the configuration.
config | to normalize. |
Definition at line 280 of file Server.java.
void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.close | ( | ) | [inline] |
Close connection.
Definition at line 222 of file Server.java.
void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.copyFromParameterServer | ( | ) | [inline, protected] |
Internal method for copy the server parameter to Dynamic-Reconfiguration configuration.
Definition at line 173 of file Server.java.
void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.copyToParameterServer | ( | ) | [inline, protected] |
Internal method for copy Dynamic-Reconfiguration configuration into the server parameter.
Definition at line 138 of file Server.java.
void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.setCallback | ( | ReconfigureListener< T > | callback | ) | [inline, protected] |
Define the callback object when new configuration has launch.
callback | Object. |
Definition at line 215 of file Server.java.
ReconfigureListener<T> org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.callback [private] |
Internal callback
Definition at line 65 of file Server.java.
transient Config org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.config [private] |
Internal Dynamic Configuration.
Definition at line 52 of file Server.java.
final transient T org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.configInstance [private] |
Configuration of the node for Dynamic reconfigure.
Definition at line 49 of file Server.java.
final transient ConfigDescription org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.description [private] |
Internal Dynamic Description of Configuration.
Definition at line 54 of file Server.java.
final transient ConnectedNode org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.node [private] |
Connected Node with Dynamic-Reconfiguration.
Definition at line 46 of file Server.java.
final transient Publisher<ConfigDescription> org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.publisherDescription [private] |
Publisher configuration description.
Definition at line 60 of file Server.java.
final transient Publisher<Config> org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.publisherUpdate [private] |
Publisher update configuration.
Definition at line 58 of file Server.java.
final transient ServiceServer<ReconfigureRequest, ReconfigureResponse> org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.serviceReconfigure [private] |
Service configuration.
Definition at line 62 of file Server.java.