remove const qualifier for transition states (#197)
* remove const qualifier for transition states * remove unnecessary const_casts * init and fini function for state and transition
This commit is contained in:
parent
77e6979d9f
commit
c25d227ce9
6 changed files with 216 additions and 27 deletions
|
@ -25,18 +25,18 @@ extern "C"
|
|||
|
||||
// primary states based on
|
||||
// design.ros2.org/articles/node_lifecycle.html
|
||||
extern const rcl_lifecycle_state_t rcl_state_unknown;
|
||||
extern const rcl_lifecycle_state_t rcl_state_unconfigured;
|
||||
extern const rcl_lifecycle_state_t rcl_state_inactive;
|
||||
extern const rcl_lifecycle_state_t rcl_state_active;
|
||||
extern const rcl_lifecycle_state_t rcl_state_finalized;
|
||||
extern rcl_lifecycle_state_t rcl_state_unknown;
|
||||
extern rcl_lifecycle_state_t rcl_state_unconfigured;
|
||||
extern rcl_lifecycle_state_t rcl_state_inactive;
|
||||
extern rcl_lifecycle_state_t rcl_state_active;
|
||||
extern rcl_lifecycle_state_t rcl_state_finalized;
|
||||
|
||||
extern const rcl_lifecycle_state_t rcl_state_configuring;
|
||||
extern const rcl_lifecycle_state_t rcl_state_cleaningup;
|
||||
extern const rcl_lifecycle_state_t rcl_state_shuttingdown;
|
||||
extern const rcl_lifecycle_state_t rcl_state_activating;
|
||||
extern const rcl_lifecycle_state_t rcl_state_deactivating;
|
||||
extern const rcl_lifecycle_state_t rcl_state_errorprocessing;
|
||||
extern rcl_lifecycle_state_t rcl_state_configuring;
|
||||
extern rcl_lifecycle_state_t rcl_state_cleaningup;
|
||||
extern rcl_lifecycle_state_t rcl_state_shuttingdown;
|
||||
extern rcl_lifecycle_state_t rcl_state_activating;
|
||||
extern rcl_lifecycle_state_t rcl_state_deactivating;
|
||||
extern rcl_lifecycle_state_t rcl_state_errorprocessing;
|
||||
|
||||
extern const rcl_lifecycle_transition_t rcl_transition_configure;
|
||||
extern const rcl_lifecycle_transition_t rcl_transition_cleanup;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue