Member values
Member name | Data type | Description |
---|---|---|
handle | ActionHandle | Reference to the action (useful when updating an existing action) |
name | string | Action friendly name |
application_data | string | Application data (reserved for use by Web App) |
send_twist_command | oneof:action_parameters TwistCommand | Control the tool in velocity |
send_wrench_command | oneof:action_parameters WrenchCommand | Control the tool in force (EXPERIMENTAL) |
send_joint_speeds | oneof:action_parameters JointSpeeds | Action to control each joint speed |
reach_pose | oneof:action_parameters ConstrainedPose | Reach a pose given Cartesian constraints. This action will be deprecated in a future version and will be replaced by execute_waypoint_list. |
reach_joint_angles | oneof:action_parameters ConstrainedJointAngles | Reach a series of joint angles given angular constraints. This action will be deprecated in a future version and will be replaced by execute_waypoint_list. |
toggle_admittance_mode | oneof:action_parameters uint32 | Enable or disable the admittance mode |
snapshot | oneof:action_parameters Snapshot | Take a snapshot of current robot position |
switch_control_mapping | oneof:action_parameters SwitchControlMapping | Switch the active controller map |
navigate_joints | oneof:action_parameters uint32 | Select the next actuator to control in a map |
navigate_mappings | oneof:action_parameters uint32 | Select a different map |
change_twist | oneof:action_parameters ChangeTwist | Change tool twist |
change_joint_speeds | oneof:action_parameters ChangeJointSpeeds | Change the joint speeds individually |
change_wrench | oneof:action_parameters ChangeWrench | Change the Cartesian force |
apply_emergency_stop | oneof:action_parameters EmergencyStop | Apply robot emergency stop |
clear_faults | oneof:action_parameters Faults | Clear faults. Robot will be able to move if there is no more fault (see BaseCyclic.BaseFeedback.[fault_bank_a |
delay | oneof:action_parameters Delay | Apply a delay |
execute_action | oneof:action_parameters ActionHandle | Execute an existing action |
send_gripper_command | oneof:action_parameters GripperCommand | Send a gripper command |
send_gpio_command | oneof:action_parameters GpioCommand | Send a gpio command (not implemented yet) |
stop_action | oneof:action_parameters Stop | Stop movement |
play_pre_computed_trajectory | oneof:action_parameters PreComputedJointTrajectory | Play a pre-computed joint trajectory |
execute_sequence | oneof:action_parameters SequenceHandle | Execute an existing sequence |
execute_waypoint_list | oneof:action_parameters WaypointList | Execute a trajectory defined by a series of waypoints |
Member functions
Function name | Return type | Input type | Description |
---|---|---|---|
has_handle() const | bool | void | Returns true if handle is set. |
handle() | const ActionHandle& | void | Returns the current value of handle. If handle is not set, returns a ActionHandle with none of its fields set (possibly handle::default_instance()). |
mutable_handle() | ActionHandle * | void | Returns a pointer to the mutable ActionHandle object that stores the field's value. If the field was not set prior to the call, then the returned ActionHandle will have none of its fields set (i.e. it will be identical to a newly-allocated ActionHandle). After calling this, has_handle() will return true and handle() will return a reference to the same instance of ActionHandle. |
clear_handle() | void | void | Clears the value of the field. After calling this, has_handle() will return false and handle() will return the default value. |
set_allocated_handle() | void | ActionHandle * | Sets the ActionHandle object to the field and frees the previous field value if it exists. If the ActionHandle pointer is not NULL, the message takes ownership of the allocated ActionHandle object and has_ ActionHandle() will return true. Otherwise, if the handle is NULL, the behavior is the same as calling clear_handle(). |
release_handle() | ActionHandle * | void | Releases the ownership of the field and returns the pointer of the ActionHandle object. After calling this, caller takes the ownership of the allocated ActionHandle object, has_handle() will return false, and handle() will return the default value. |
name() | const string& | void | Returns the current value of name. If name is not set, returns the empty string/empty bytes. |
set_name() | void | const string& | Sets the value of name. After calling this, name() will return a copy of value. |
set_name() | void | string&& | (C++11 and beyond): Sets the value of name, moving from the passed string. After calling this, name() will return a copy of value. |
set_name() | void | const char* | Sets the value of name using a C-style null-terminated string. After calling this, name() will return a copy of value. |
mutable_name() | string * | void | Returns a pointer to the mutable string object that stores name's value. If the field was not set prior to the call, then the returned string will be empty. After calling this, name() will return whatever value is written into the given string. |
clear_name() | void | void | Clears the value of name. After calling this, name() will return the empty string/empty bytes. |
set_allocated_name() | void | string* | Sets the string object to the field and frees the previous field value if it exists. If the string pointer is not NULL, the message takes ownership of the allocated string object. The message is free to delete the allocated string object at any time, so references to the object may be invalidated. Otherwise, if the value is NULL, the behavior is the same as calling clear_name(). |
release_name() | string * | void | Releases the ownership of name and returns the pointer of the string object. After calling this, caller takes the ownership of the allocated string object and name() will return the empty string/empty bytes. |
application_data() | const string& | void | Returns the current value of application_data. If application_data is not set, returns the empty string/empty bytes. |
set_application_data() | void | const string& | Sets the value of application_data. After calling this, application_data() will return a copy of value. |
set_application_data() | void | string&& | (C++11 and beyond): Sets the value of application_data, moving from the passed string. After calling this, application_data() will return a copy of value. |
set_application_data() | void | const char* | Sets the value of application_data using a C-style null-terminated string. After calling this, application_data() will return a copy of value. |
mutable_application_data() | string * | void | Returns a pointer to the mutable string object that stores application_data's value. If the field was not set prior to the call, then the returned string will be empty. After calling this, application_data() will return whatever value is written into the given string. |
clear_application_data() | void | void | Clears the value of application_data. After calling this, application_data() will return the empty string/empty bytes. |
set_allocated_application_data() | void | string* | Sets the string object to the field and frees the previous field value if it exists. If the string pointer is not NULL, the message takes ownership of the allocated string object. The message is free to delete the allocated string object at any time, so references to the object may be invalidated. Otherwise, if the value is NULL, the behavior is the same as calling clear_application_data(). |
release_application_data() | string * | void | Releases the ownership of application_data and returns the pointer of the string object. After calling this, caller takes the ownership of the allocated string object and application_data() will return the empty string/empty bytes. |
has_send_twist_command() const | void | void | Returns the current value of the field if oneof case is kSend_twist_command. Otherwise, returns oneof:action_parameters TwistCommand::default_instance() |
send_twist_command() const | const oneof:action_parameters TwistCommand& | void | Returns the current value of the field if oneof case is kSend_twist_command |
mutable_send_twist_command() | oneof:action_parameters TwistCommand* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kSend_twist_command and returns a pointer to the mutable oneof:action_parameters TwistCommand object that stores the field's value. If the oneof case was not kSend_twist_command prior to the call, then the returned oneof:action_parameters TwistCommand will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters TwistCommand). After calling this, has_send_twist_command() will return true, send_twist_command() will return a reference to the same instance of oneof:action_parameters TwistCommand and action_parameters_case() will return kSend_twist_command |
clear_send_twist_command() | void | void | Nothing will be changed if the oneof case is not kSend_twist_command. If the oneof case equals kSend_twist_command, frees the field and clears the oneof case. has_send_twist_command() will return false, send_twist_command() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_send_twist_command() | void | oneof:action_parameters TwistCommand* | Calls clear_action_parameters(). If the oneof:action_parameters TwistCommand pointer is not NULL: Sets the oneof:action_parameters TwistCommand object to the field and sets the oneof case to kSend_twist_command. The message takes ownership of the allocated oneof:action_parameters TwistCommand object, has_send_twist_command() will return true and action_parameters_case() will return kSend_twist_command. If the pointer is NULL, has_send_twist_command() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_send_twist_command() | oneof:action_parameters TwistCommand* | void | Returns NULL if oneof case is not kSend_twist_command. If the oneof case is kSend_twist_command, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_send_twist_command() will return false, send_twist_command() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_send_wrench_command() const | void | void | Returns the current value of the field if oneof case is kSend_wrench_command. Otherwise, returns oneof:action_parameters WrenchCommand::default_instance() |
send_wrench_command() const | const oneof:action_parameters WrenchCommand& | void | Returns the current value of the field if oneof case is kSend_wrench_command |
mutable_send_wrench_command() | oneof:action_parameters WrenchCommand* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kSend_wrench_command and returns a pointer to the mutable oneof:action_parameters WrenchCommand object that stores the field's value. If the oneof case was not kSend_wrench_command prior to the call, then the returned oneof:action_parameters WrenchCommand will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters WrenchCommand). After calling this, has_send_wrench_command() will return true, send_wrench_command() will return a reference to the same instance of oneof:action_parameters WrenchCommand and action_parameters_case() will return kSend_wrench_command |
clear_send_wrench_command() | void | void | Nothing will be changed if the oneof case is not kSend_wrench_command. If the oneof case equals kSend_wrench_command, frees the field and clears the oneof case. has_send_wrench_command() will return false, send_wrench_command() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_send_wrench_command() | void | oneof:action_parameters WrenchCommand* | Calls clear_action_parameters(). If the oneof:action_parameters WrenchCommand pointer is not NULL: Sets the oneof:action_parameters WrenchCommand object to the field and sets the oneof case to kSend_wrench_command. The message takes ownership of the allocated oneof:action_parameters WrenchCommand object, has_send_wrench_command() will return true and action_parameters_case() will return kSend_wrench_command. If the pointer is NULL, has_send_wrench_command() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_send_wrench_command() | oneof:action_parameters WrenchCommand* | void | Returns NULL if oneof case is not kSend_wrench_command. If the oneof case is kSend_wrench_command, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_send_wrench_command() will return false, send_wrench_command() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_send_joint_speeds() const | void | void | Returns the current value of the field if oneof case is kSend_joint_speeds. Otherwise, returns oneof:action_parameters JointSpeeds::default_instance() |
send_joint_speeds() const | const oneof:action_parameters JointSpeeds& | void | Returns the current value of the field if oneof case is kSend_joint_speeds |
mutable_send_joint_speeds() | oneof:action_parameters JointSpeeds* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kSend_joint_speeds and returns a pointer to the mutable oneof:action_parameters JointSpeeds object that stores the field's value. If the oneof case was not kSend_joint_speeds prior to the call, then the returned oneof:action_parameters JointSpeeds will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters JointSpeeds). After calling this, has_send_joint_speeds() will return true, send_joint_speeds() will return a reference to the same instance of oneof:action_parameters JointSpeeds and action_parameters_case() will return kSend_joint_speeds |
clear_send_joint_speeds() | void | void | Nothing will be changed if the oneof case is not kSend_joint_speeds. If the oneof case equals kSend_joint_speeds, frees the field and clears the oneof case. has_send_joint_speeds() will return false, send_joint_speeds() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_send_joint_speeds() | void | oneof:action_parameters JointSpeeds* | Calls clear_action_parameters(). If the oneof:action_parameters JointSpeeds pointer is not NULL: Sets the oneof:action_parameters JointSpeeds object to the field and sets the oneof case to kSend_joint_speeds. The message takes ownership of the allocated oneof:action_parameters JointSpeeds object, has_send_joint_speeds() will return true and action_parameters_case() will return kSend_joint_speeds. If the pointer is NULL, has_send_joint_speeds() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_send_joint_speeds() | oneof:action_parameters JointSpeeds* | void | Returns NULL if oneof case is not kSend_joint_speeds. If the oneof case is kSend_joint_speeds, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_send_joint_speeds() will return false, send_joint_speeds() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_reach_pose() const | void | void | Returns the current value of the field if oneof case is kReach_pose. Otherwise, returns oneof:action_parameters ConstrainedPose::default_instance() |
reach_pose() const | const oneof:action_parameters ConstrainedPose& | void | Returns the current value of the field if oneof case is kReach_pose |
mutable_reach_pose() | oneof:action_parameters ConstrainedPose* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kReach_pose and returns a pointer to the mutable oneof:action_parameters ConstrainedPose object that stores the field's value. If the oneof case was not kReach_pose prior to the call, then the returned oneof:action_parameters ConstrainedPose will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters ConstrainedPose). After calling this, has_reach_pose() will return true, reach_pose() will return a reference to the same instance of oneof:action_parameters ConstrainedPose and action_parameters_case() will return kReach_pose |
clear_reach_pose() | void | void | Nothing will be changed if the oneof case is not kReach_pose. If the oneof case equals kReach_pose, frees the field and clears the oneof case. has_reach_pose() will return false, reach_pose() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_reach_pose() | void | oneof:action_parameters ConstrainedPose* | Calls clear_action_parameters(). If the oneof:action_parameters ConstrainedPose pointer is not NULL: Sets the oneof:action_parameters ConstrainedPose object to the field and sets the oneof case to kReach_pose. The message takes ownership of the allocated oneof:action_parameters ConstrainedPose object, has_reach_pose() will return true and action_parameters_case() will return kReach_pose. If the pointer is NULL, has_reach_pose() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_reach_pose() | oneof:action_parameters ConstrainedPose* | void | Returns NULL if oneof case is not kReach_pose. If the oneof case is kReach_pose, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_reach_pose() will return false, reach_pose() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_reach_joint_angles() const | void | void | Returns the current value of the field if oneof case is kReach_joint_angles. Otherwise, returns oneof:action_parameters ConstrainedJointAngles::default_instance() |
reach_joint_angles() const | const oneof:action_parameters ConstrainedJointAngles& | void | Returns the current value of the field if oneof case is kReach_joint_angles |
mutable_reach_joint_angles() | oneof:action_parameters ConstrainedJointAngles* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kReach_joint_angles and returns a pointer to the mutable oneof:action_parameters ConstrainedJointAngles object that stores the field's value. If the oneof case was not kReach_joint_angles prior to the call, then the returned oneof:action_parameters ConstrainedJointAngles will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters ConstrainedJointAngles). After calling this, has_reach_joint_angles() will return true, reach_joint_angles() will return a reference to the same instance of oneof:action_parameters ConstrainedJointAngles and action_parameters_case() will return kReach_joint_angles |
clear_reach_joint_angles() | void | void | Nothing will be changed if the oneof case is not kReach_joint_angles. If the oneof case equals kReach_joint_angles, frees the field and clears the oneof case. has_reach_joint_angles() will return false, reach_joint_angles() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_reach_joint_angles() | void | oneof:action_parameters ConstrainedJointAngles* | Calls clear_action_parameters(). If the oneof:action_parameters ConstrainedJointAngles pointer is not NULL: Sets the oneof:action_parameters ConstrainedJointAngles object to the field and sets the oneof case to kReach_joint_angles. The message takes ownership of the allocated oneof:action_parameters ConstrainedJointAngles object, has_reach_joint_angles() will return true and action_parameters_case() will return kReach_joint_angles. If the pointer is NULL, has_reach_joint_angles() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_reach_joint_angles() | oneof:action_parameters ConstrainedJointAngles* | void | Returns NULL if oneof case is not kReach_joint_angles. If the oneof case is kReach_joint_angles, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_reach_joint_angles() will return false, reach_joint_angles() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_toggle_admittance_mode() | void | oneof:action_parameters uint32 | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the value of this field and sets the oneof case to kToggle_admittance_mode. |
toggle_admittance_mode() const | oneof:action_parameters uint32 | void | Returns the current value of the field if oneof case is kToggle_admittance_mode. Otherwise, returns the default value. |
clear_toggle_admittance_mode() | void | void | Nothing will be changed if the oneof case is not kToggle_admittance_mode. If the oneof case is kToggle_admittance_mode, clears the value of the field and the oneof case |
has_snapshot() const | void | void | Returns the current value of the field if oneof case is kSnapshot. Otherwise, returns oneof:action_parameters Snapshot::default_instance() |
snapshot() const | const oneof:action_parameters Snapshot& | void | Returns the current value of the field if oneof case is kSnapshot |
mutable_snapshot() | oneof:action_parameters Snapshot* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kSnapshot and returns a pointer to the mutable oneof:action_parameters Snapshot object that stores the field's value. If the oneof case was not kSnapshot prior to the call, then the returned oneof:action_parameters Snapshot will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters Snapshot). After calling this, has_snapshot() will return true, snapshot() will return a reference to the same instance of oneof:action_parameters Snapshot and action_parameters_case() will return kSnapshot |
clear_snapshot() | void | void | Nothing will be changed if the oneof case is not kSnapshot. If the oneof case equals kSnapshot, frees the field and clears the oneof case. has_snapshot() will return false, snapshot() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_snapshot() | void | oneof:action_parameters Snapshot* | Calls clear_action_parameters(). If the oneof:action_parameters Snapshot pointer is not NULL: Sets the oneof:action_parameters Snapshot object to the field and sets the oneof case to kSnapshot. The message takes ownership of the allocated oneof:action_parameters Snapshot object, has_snapshot() will return true and action_parameters_case() will return kSnapshot. If the pointer is NULL, has_snapshot() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_snapshot() | oneof:action_parameters Snapshot* | void | Returns NULL if oneof case is not kSnapshot. If the oneof case is kSnapshot, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_snapshot() will return false, snapshot() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_switch_control_mapping() const | void | void | Returns the current value of the field if oneof case is kSwitch_control_mapping. Otherwise, returns oneof:action_parameters SwitchControlMapping::default_instance() |
switch_control_mapping() const | const oneof:action_parameters SwitchControlMapping& | void | Returns the current value of the field if oneof case is kSwitch_control_mapping |
mutable_switch_control_mapping() | oneof:action_parameters SwitchControlMapping* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kSwitch_control_mapping and returns a pointer to the mutable oneof:action_parameters SwitchControlMapping object that stores the field's value. If the oneof case was not kSwitch_control_mapping prior to the call, then the returned oneof:action_parameters SwitchControlMapping will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters SwitchControlMapping). After calling this, has_switch_control_mapping() will return true, switch_control_mapping() will return a reference to the same instance of oneof:action_parameters SwitchControlMapping and action_parameters_case() will return kSwitch_control_mapping |
clear_switch_control_mapping() | void | void | Nothing will be changed if the oneof case is not kSwitch_control_mapping. If the oneof case equals kSwitch_control_mapping, frees the field and clears the oneof case. has_switch_control_mapping() will return false, switch_control_mapping() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_switch_control_mapping() | void | oneof:action_parameters SwitchControlMapping* | Calls clear_action_parameters(). If the oneof:action_parameters SwitchControlMapping pointer is not NULL: Sets the oneof:action_parameters SwitchControlMapping object to the field and sets the oneof case to kSwitch_control_mapping. The message takes ownership of the allocated oneof:action_parameters SwitchControlMapping object, has_switch_control_mapping() will return true and action_parameters_case() will return kSwitch_control_mapping. If the pointer is NULL, has_switch_control_mapping() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_switch_control_mapping() | oneof:action_parameters SwitchControlMapping* | void | Returns NULL if oneof case is not kSwitch_control_mapping. If the oneof case is kSwitch_control_mapping, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_switch_control_mapping() will return false, switch_control_mapping() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_navigate_joints() | void | oneof:action_parameters uint32 | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the value of this field and sets the oneof case to kNavigate_joints. |
navigate_joints() const | oneof:action_parameters uint32 | void | Returns the current value of the field if oneof case is kNavigate_joints. Otherwise, returns the default value. |
clear_navigate_joints() | void | void | Nothing will be changed if the oneof case is not kNavigate_joints. If the oneof case is kNavigate_joints, clears the value of the field and the oneof case |
set_navigate_mappings() | void | oneof:action_parameters uint32 | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the value of this field and sets the oneof case to kNavigate_mappings. |
navigate_mappings() const | oneof:action_parameters uint32 | void | Returns the current value of the field if oneof case is kNavigate_mappings. Otherwise, returns the default value. |
clear_navigate_mappings() | void | void | Nothing will be changed if the oneof case is not kNavigate_mappings. If the oneof case is kNavigate_mappings, clears the value of the field and the oneof case |
has_change_twist() const | void | void | Returns the current value of the field if oneof case is kChange_twist. Otherwise, returns oneof:action_parameters ChangeTwist::default_instance() |
change_twist() const | const oneof:action_parameters ChangeTwist& | void | Returns the current value of the field if oneof case is kChange_twist |
mutable_change_twist() | oneof:action_parameters ChangeTwist* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kChange_twist and returns a pointer to the mutable oneof:action_parameters ChangeTwist object that stores the field's value. If the oneof case was not kChange_twist prior to the call, then the returned oneof:action_parameters ChangeTwist will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters ChangeTwist). After calling this, has_change_twist() will return true, change_twist() will return a reference to the same instance of oneof:action_parameters ChangeTwist and action_parameters_case() will return kChange_twist |
clear_change_twist() | void | void | Nothing will be changed if the oneof case is not kChange_twist. If the oneof case equals kChange_twist, frees the field and clears the oneof case. has_change_twist() will return false, change_twist() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_change_twist() | void | oneof:action_parameters ChangeTwist* | Calls clear_action_parameters(). If the oneof:action_parameters ChangeTwist pointer is not NULL: Sets the oneof:action_parameters ChangeTwist object to the field and sets the oneof case to kChange_twist. The message takes ownership of the allocated oneof:action_parameters ChangeTwist object, has_change_twist() will return true and action_parameters_case() will return kChange_twist. If the pointer is NULL, has_change_twist() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_change_twist() | oneof:action_parameters ChangeTwist* | void | Returns NULL if oneof case is not kChange_twist. If the oneof case is kChange_twist, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_change_twist() will return false, change_twist() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_change_joint_speeds() const | void | void | Returns the current value of the field if oneof case is kChange_joint_speeds. Otherwise, returns oneof:action_parameters ChangeJointSpeeds::default_instance() |
change_joint_speeds() const | const oneof:action_parameters ChangeJointSpeeds& | void | Returns the current value of the field if oneof case is kChange_joint_speeds |
mutable_change_joint_speeds() | oneof:action_parameters ChangeJointSpeeds* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kChange_joint_speeds and returns a pointer to the mutable oneof:action_parameters ChangeJointSpeeds object that stores the field's value. If the oneof case was not kChange_joint_speeds prior to the call, then the returned oneof:action_parameters ChangeJointSpeeds will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters ChangeJointSpeeds). After calling this, has_change_joint_speeds() will return true, change_joint_speeds() will return a reference to the same instance of oneof:action_parameters ChangeJointSpeeds and action_parameters_case() will return kChange_joint_speeds |
clear_change_joint_speeds() | void | void | Nothing will be changed if the oneof case is not kChange_joint_speeds. If the oneof case equals kChange_joint_speeds, frees the field and clears the oneof case. has_change_joint_speeds() will return false, change_joint_speeds() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_change_joint_speeds() | void | oneof:action_parameters ChangeJointSpeeds* | Calls clear_action_parameters(). If the oneof:action_parameters ChangeJointSpeeds pointer is not NULL: Sets the oneof:action_parameters ChangeJointSpeeds object to the field and sets the oneof case to kChange_joint_speeds. The message takes ownership of the allocated oneof:action_parameters ChangeJointSpeeds object, has_change_joint_speeds() will return true and action_parameters_case() will return kChange_joint_speeds. If the pointer is NULL, has_change_joint_speeds() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_change_joint_speeds() | oneof:action_parameters ChangeJointSpeeds* | void | Returns NULL if oneof case is not kChange_joint_speeds. If the oneof case is kChange_joint_speeds, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_change_joint_speeds() will return false, change_joint_speeds() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_change_wrench() const | void | void | Returns the current value of the field if oneof case is kChange_wrench. Otherwise, returns oneof:action_parameters ChangeWrench::default_instance() |
change_wrench() const | const oneof:action_parameters ChangeWrench& | void | Returns the current value of the field if oneof case is kChange_wrench |
mutable_change_wrench() | oneof:action_parameters ChangeWrench* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kChange_wrench and returns a pointer to the mutable oneof:action_parameters ChangeWrench object that stores the field's value. If the oneof case was not kChange_wrench prior to the call, then the returned oneof:action_parameters ChangeWrench will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters ChangeWrench). After calling this, has_change_wrench() will return true, change_wrench() will return a reference to the same instance of oneof:action_parameters ChangeWrench and action_parameters_case() will return kChange_wrench |
clear_change_wrench() | void | void | Nothing will be changed if the oneof case is not kChange_wrench. If the oneof case equals kChange_wrench, frees the field and clears the oneof case. has_change_wrench() will return false, change_wrench() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_change_wrench() | void | oneof:action_parameters ChangeWrench* | Calls clear_action_parameters(). If the oneof:action_parameters ChangeWrench pointer is not NULL: Sets the oneof:action_parameters ChangeWrench object to the field and sets the oneof case to kChange_wrench. The message takes ownership of the allocated oneof:action_parameters ChangeWrench object, has_change_wrench() will return true and action_parameters_case() will return kChange_wrench. If the pointer is NULL, has_change_wrench() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_change_wrench() | oneof:action_parameters ChangeWrench* | void | Returns NULL if oneof case is not kChange_wrench. If the oneof case is kChange_wrench, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_change_wrench() will return false, change_wrench() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_apply_emergency_stop() const | void | void | Returns the current value of the field if oneof case is kApply_emergency_stop. Otherwise, returns oneof:action_parameters EmergencyStop::default_instance() |
apply_emergency_stop() const | const oneof:action_parameters EmergencyStop& | void | Returns the current value of the field if oneof case is kApply_emergency_stop |
mutable_apply_emergency_stop() | oneof:action_parameters EmergencyStop* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kApply_emergency_stop and returns a pointer to the mutable oneof:action_parameters EmergencyStop object that stores the field's value. If the oneof case was not kApply_emergency_stop prior to the call, then the returned oneof:action_parameters EmergencyStop will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters EmergencyStop). After calling this, has_apply_emergency_stop() will return true, apply_emergency_stop() will return a reference to the same instance of oneof:action_parameters EmergencyStop and action_parameters_case() will return kApply_emergency_stop |
clear_apply_emergency_stop() | void | void | Nothing will be changed if the oneof case is not kApply_emergency_stop. If the oneof case equals kApply_emergency_stop, frees the field and clears the oneof case. has_apply_emergency_stop() will return false, apply_emergency_stop() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_apply_emergency_stop() | void | oneof:action_parameters EmergencyStop* | Calls clear_action_parameters(). If the oneof:action_parameters EmergencyStop pointer is not NULL: Sets the oneof:action_parameters EmergencyStop object to the field and sets the oneof case to kApply_emergency_stop. The message takes ownership of the allocated oneof:action_parameters EmergencyStop object, has_apply_emergency_stop() will return true and action_parameters_case() will return kApply_emergency_stop. If the pointer is NULL, has_apply_emergency_stop() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_apply_emergency_stop() | oneof:action_parameters EmergencyStop* | void | Returns NULL if oneof case is not kApply_emergency_stop. If the oneof case is kApply_emergency_stop, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_apply_emergency_stop() will return false, apply_emergency_stop() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_clear_faults() const | void | void | Returns the current value of the field if oneof case is kClear_faults. Otherwise, returns oneof:action_parameters Faults::default_instance() |
clear_faults() const | const oneof:action_parameters Faults& | void | Returns the current value of the field if oneof case is kClear_faults |
mutable_clear_faults() | oneof:action_parameters Faults* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kClear_faults and returns a pointer to the mutable oneof:action_parameters Faults object that stores the field's value. If the oneof case was not kClear_faults prior to the call, then the returned oneof:action_parameters Faults will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters Faults). After calling this, has_clear_faults() will return true, clear_faults() will return a reference to the same instance of oneof:action_parameters Faults and action_parameters_case() will return kClear_faults |
clear_clear_faults() | void | void | Nothing will be changed if the oneof case is not kClear_faults. If the oneof case equals kClear_faults, frees the field and clears the oneof case. has_clear_faults() will return false, clear_faults() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_clear_faults() | void | oneof:action_parameters Faults* | Calls clear_action_parameters(). If the oneof:action_parameters Faults pointer is not NULL: Sets the oneof:action_parameters Faults object to the field and sets the oneof case to kClear_faults. The message takes ownership of the allocated oneof:action_parameters Faults object, has_clear_faults() will return true and action_parameters_case() will return kClear_faults. If the pointer is NULL, has_clear_faults() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_clear_faults() | oneof:action_parameters Faults* | void | Returns NULL if oneof case is not kClear_faults. If the oneof case is kClear_faults, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_clear_faults() will return false, clear_faults() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_delay() const | void | void | Returns the current value of the field if oneof case is kDelay. Otherwise, returns oneof:action_parameters Delay::default_instance() |
delay() const | const oneof:action_parameters Delay& | void | Returns the current value of the field if oneof case is kDelay |
mutable_delay() | oneof:action_parameters Delay* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kDelay and returns a pointer to the mutable oneof:action_parameters Delay object that stores the field's value. If the oneof case was not kDelay prior to the call, then the returned oneof:action_parameters Delay will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters Delay). After calling this, has_delay() will return true, delay() will return a reference to the same instance of oneof:action_parameters Delay and action_parameters_case() will return kDelay |
clear_delay() | void | void | Nothing will be changed if the oneof case is not kDelay. If the oneof case equals kDelay, frees the field and clears the oneof case. has_delay() will return false, delay() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_delay() | void | oneof:action_parameters Delay* | Calls clear_action_parameters(). If the oneof:action_parameters Delay pointer is not NULL: Sets the oneof:action_parameters Delay object to the field and sets the oneof case to kDelay. The message takes ownership of the allocated oneof:action_parameters Delay object, has_delay() will return true and action_parameters_case() will return kDelay. If the pointer is NULL, has_delay() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_delay() | oneof:action_parameters Delay* | void | Returns NULL if oneof case is not kDelay. If the oneof case is kDelay, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_delay() will return false, delay() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_execute_action() const | void | void | Returns the current value of the field if oneof case is kExecute_action. Otherwise, returns oneof:action_parameters ActionHandle::default_instance() |
execute_action() const | const oneof:action_parameters ActionHandle& | void | Returns the current value of the field if oneof case is kExecute_action |
mutable_execute_action() | oneof:action_parameters ActionHandle* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kExecute_action and returns a pointer to the mutable oneof:action_parameters ActionHandle object that stores the field's value. If the oneof case was not kExecute_action prior to the call, then the returned oneof:action_parameters ActionHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters ActionHandle). After calling this, has_execute_action() will return true, execute_action() will return a reference to the same instance of oneof:action_parameters ActionHandle and action_parameters_case() will return kExecute_action |
clear_execute_action() | void | void | Nothing will be changed if the oneof case is not kExecute_action. If the oneof case equals kExecute_action, frees the field and clears the oneof case. has_execute_action() will return false, execute_action() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_execute_action() | void | oneof:action_parameters ActionHandle* | Calls clear_action_parameters(). If the oneof:action_parameters ActionHandle pointer is not NULL: Sets the oneof:action_parameters ActionHandle object to the field and sets the oneof case to kExecute_action. The message takes ownership of the allocated oneof:action_parameters ActionHandle object, has_execute_action() will return true and action_parameters_case() will return kExecute_action. If the pointer is NULL, has_execute_action() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_execute_action() | oneof:action_parameters ActionHandle* | void | Returns NULL if oneof case is not kExecute_action. If the oneof case is kExecute_action, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_execute_action() will return false, execute_action() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_send_gripper_command() const | void | void | Returns the current value of the field if oneof case is kSend_gripper_command. Otherwise, returns oneof:action_parameters GripperCommand::default_instance() |
send_gripper_command() const | const oneof:action_parameters GripperCommand& | void | Returns the current value of the field if oneof case is kSend_gripper_command |
mutable_send_gripper_command() | oneof:action_parameters GripperCommand* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kSend_gripper_command and returns a pointer to the mutable oneof:action_parameters GripperCommand object that stores the field's value. If the oneof case was not kSend_gripper_command prior to the call, then the returned oneof:action_parameters GripperCommand will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters GripperCommand). After calling this, has_send_gripper_command() will return true, send_gripper_command() will return a reference to the same instance of oneof:action_parameters GripperCommand and action_parameters_case() will return kSend_gripper_command |
clear_send_gripper_command() | void | void | Nothing will be changed if the oneof case is not kSend_gripper_command. If the oneof case equals kSend_gripper_command, frees the field and clears the oneof case. has_send_gripper_command() will return false, send_gripper_command() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_send_gripper_command() | void | oneof:action_parameters GripperCommand* | Calls clear_action_parameters(). If the oneof:action_parameters GripperCommand pointer is not NULL: Sets the oneof:action_parameters GripperCommand object to the field and sets the oneof case to kSend_gripper_command. The message takes ownership of the allocated oneof:action_parameters GripperCommand object, has_send_gripper_command() will return true and action_parameters_case() will return kSend_gripper_command. If the pointer is NULL, has_send_gripper_command() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_send_gripper_command() | oneof:action_parameters GripperCommand* | void | Returns NULL if oneof case is not kSend_gripper_command. If the oneof case is kSend_gripper_command, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_send_gripper_command() will return false, send_gripper_command() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_send_gpio_command() const | void | void | Returns the current value of the field if oneof case is kSend_gpio_command. Otherwise, returns oneof:action_parameters GpioCommand::default_instance() |
send_gpio_command() const | const oneof:action_parameters GpioCommand& | void | Returns the current value of the field if oneof case is kSend_gpio_command |
mutable_send_gpio_command() | oneof:action_parameters GpioCommand* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kSend_gpio_command and returns a pointer to the mutable oneof:action_parameters GpioCommand object that stores the field's value. If the oneof case was not kSend_gpio_command prior to the call, then the returned oneof:action_parameters GpioCommand will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters GpioCommand). After calling this, has_send_gpio_command() will return true, send_gpio_command() will return a reference to the same instance of oneof:action_parameters GpioCommand and action_parameters_case() will return kSend_gpio_command |
clear_send_gpio_command() | void | void | Nothing will be changed if the oneof case is not kSend_gpio_command. If the oneof case equals kSend_gpio_command, frees the field and clears the oneof case. has_send_gpio_command() will return false, send_gpio_command() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_send_gpio_command() | void | oneof:action_parameters GpioCommand* | Calls clear_action_parameters(). If the oneof:action_parameters GpioCommand pointer is not NULL: Sets the oneof:action_parameters GpioCommand object to the field and sets the oneof case to kSend_gpio_command. The message takes ownership of the allocated oneof:action_parameters GpioCommand object, has_send_gpio_command() will return true and action_parameters_case() will return kSend_gpio_command. If the pointer is NULL, has_send_gpio_command() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_send_gpio_command() | oneof:action_parameters GpioCommand* | void | Returns NULL if oneof case is not kSend_gpio_command. If the oneof case is kSend_gpio_command, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_send_gpio_command() will return false, send_gpio_command() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_stop_action() const | void | void | Returns the current value of the field if oneof case is kStop_action. Otherwise, returns oneof:action_parameters Stop::default_instance() |
stop_action() const | const oneof:action_parameters Stop& | void | Returns the current value of the field if oneof case is kStop_action |
mutable_stop_action() | oneof:action_parameters Stop* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kStop_action and returns a pointer to the mutable oneof:action_parameters Stop object that stores the field's value. If the oneof case was not kStop_action prior to the call, then the returned oneof:action_parameters Stop will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters Stop). After calling this, has_stop_action() will return true, stop_action() will return a reference to the same instance of oneof:action_parameters Stop and action_parameters_case() will return kStop_action |
clear_stop_action() | void | void | Nothing will be changed if the oneof case is not kStop_action. If the oneof case equals kStop_action, frees the field and clears the oneof case. has_stop_action() will return false, stop_action() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_stop_action() | void | oneof:action_parameters Stop* | Calls clear_action_parameters(). If the oneof:action_parameters Stop pointer is not NULL: Sets the oneof:action_parameters Stop object to the field and sets the oneof case to kStop_action. The message takes ownership of the allocated oneof:action_parameters Stop object, has_stop_action() will return true and action_parameters_case() will return kStop_action. If the pointer is NULL, has_stop_action() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_stop_action() | oneof:action_parameters Stop* | void | Returns NULL if oneof case is not kStop_action. If the oneof case is kStop_action, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_stop_action() will return false, stop_action() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_play_pre_computed_trajectory() const | void | void | Returns the current value of the field if oneof case is kPlay_pre_computed_trajectory. Otherwise, returns oneof:action_parameters PreComputedJointTrajectory::default_instance() |
play_pre_computed_trajectory() const | const oneof:action_parameters PreComputedJointTrajectory& | void | Returns the current value of the field if oneof case is kPlay_pre_computed_trajectory |
mutable_play_pre_computed_trajectory() | oneof:action_parameters PreComputedJointTrajectory* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kPlay_pre_computed_trajectory and returns a pointer to the mutable oneof:action_parameters PreComputedJointTrajectory object that stores the field's value. If the oneof case was not kPlay_pre_computed_trajectory prior to the call, then the returned oneof:action_parameters PreComputedJointTrajectory will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters PreComputedJointTrajectory). After calling this, has_play_pre_computed_trajectory() will return true, play_pre_computed_trajectory() will return a reference to the same instance of oneof:action_parameters PreComputedJointTrajectory and action_parameters_case() will return kPlay_pre_computed_trajectory |
clear_play_pre_computed_trajectory() | void | void | Nothing will be changed if the oneof case is not kPlay_pre_computed_trajectory. If the oneof case equals kPlay_pre_computed_trajectory, frees the field and clears the oneof case. has_play_pre_computed_trajectory() will return false, play_pre_computed_trajectory() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_play_pre_computed_trajectory() | void | oneof:action_parameters PreComputedJointTrajectory* | Calls clear_action_parameters(). If the oneof:action_parameters PreComputedJointTrajectory pointer is not NULL: Sets the oneof:action_parameters PreComputedJointTrajectory object to the field and sets the oneof case to kPlay_pre_computed_trajectory. The message takes ownership of the allocated oneof:action_parameters PreComputedJointTrajectory object, has_play_pre_computed_trajectory() will return true and action_parameters_case() will return kPlay_pre_computed_trajectory. If the pointer is NULL, has_play_pre_computed_trajectory() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_play_pre_computed_trajectory() | oneof:action_parameters PreComputedJointTrajectory* | void | Returns NULL if oneof case is not kPlay_pre_computed_trajectory. If the oneof case is kPlay_pre_computed_trajectory, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_play_pre_computed_trajectory() will return false, play_pre_computed_trajectory() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_execute_sequence() const | void | void | Returns the current value of the field if oneof case is kExecute_sequence. Otherwise, returns oneof:action_parameters SequenceHandle::default_instance() |
execute_sequence() const | const oneof:action_parameters SequenceHandle& | void | Returns the current value of the field if oneof case is kExecute_sequence |
mutable_execute_sequence() | oneof:action_parameters SequenceHandle* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kExecute_sequence and returns a pointer to the mutable oneof:action_parameters SequenceHandle object that stores the field's value. If the oneof case was not kExecute_sequence prior to the call, then the returned oneof:action_parameters SequenceHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters SequenceHandle). After calling this, has_execute_sequence() will return true, execute_sequence() will return a reference to the same instance of oneof:action_parameters SequenceHandle and action_parameters_case() will return kExecute_sequence |
clear_execute_sequence() | void | void | Nothing will be changed if the oneof case is not kExecute_sequence. If the oneof case equals kExecute_sequence, frees the field and clears the oneof case. has_execute_sequence() will return false, execute_sequence() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_execute_sequence() | void | oneof:action_parameters SequenceHandle* | Calls clear_action_parameters(). If the oneof:action_parameters SequenceHandle pointer is not NULL: Sets the oneof:action_parameters SequenceHandle object to the field and sets the oneof case to kExecute_sequence. The message takes ownership of the allocated oneof:action_parameters SequenceHandle object, has_execute_sequence() will return true and action_parameters_case() will return kExecute_sequence. If the pointer is NULL, has_execute_sequence() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_execute_sequence() | oneof:action_parameters SequenceHandle* | void | Returns NULL if oneof case is not kExecute_sequence. If the oneof case is kExecute_sequence, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_execute_sequence() will return false, execute_sequence() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
has_execute_waypoint_list() const | void | void | Returns the current value of the field if oneof case is kExecute_waypoint_list. Otherwise, returns oneof:action_parameters WaypointList::default_instance() |
execute_waypoint_list() const | const oneof:action_parameters WaypointList& | void | Returns the current value of the field if oneof case is kExecute_waypoint_list |
mutable_execute_waypoint_list() | oneof:action_parameters WaypointList* | void | If any other oneof field in the same oneof is set, calls clear_action_parameters(). Sets the oneof case to kExecute_waypoint_list and returns a pointer to the mutable oneof:action_parameters WaypointList object that stores the field's value. If the oneof case was not kExecute_waypoint_list prior to the call, then the returned oneof:action_parameters WaypointList will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:action_parameters WaypointList). After calling this, has_execute_waypoint_list() will return true, execute_waypoint_list() will return a reference to the same instance of oneof:action_parameters WaypointList and action_parameters_case() will return kExecute_waypoint_list |
clear_execute_waypoint_list() | void | void | Nothing will be changed if the oneof case is not kExecute_waypoint_list. If the oneof case equals kExecute_waypoint_list, frees the field and clears the oneof case. has_execute_waypoint_list() will return false, execute_waypoint_list() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
set_allocated_execute_waypoint_list() | void | oneof:action_parameters WaypointList* | Calls clear_action_parameters(). If the oneof:action_parameters WaypointList pointer is not NULL: Sets the oneof:action_parameters WaypointList object to the field and sets the oneof case to kExecute_waypoint_list. The message takes ownership of the allocated oneof:action_parameters WaypointList object, has_execute_waypoint_list() will return true and action_parameters_case() will return kExecute_waypoint_list. If the pointer is NULL, has_execute_waypoint_list() will return false and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. (The behavior is like calling clear_action_parameters()) |
release_execute_waypoint_list() | oneof:action_parameters WaypointList* | void | Returns NULL if oneof case is not kExecute_waypoint_list. If the oneof case is kExecute_waypoint_list, clears the oneof case, releases the ownership of the field and returns the pointer of the action_parameters object. After calling this, caller takes the ownership of the allocated action_parameters object, has_execute_waypoint_list() will return false, execute_waypoint_list() will return the default value and action_parameters_case() will return ACTION_PARAMETERS_NOT_SET. |
Parent topic: Base (C++)