Servo#
-
class Servo#
Represents a servo. Obtained using
ServoGroup::servos(),ServoGroup::servo_with_name()orservo_with_name().-
std::string name()#
-
void set_name(std::string value)#
The name of the servo.
- Game Scenes:
Flight
-
SpaceCenter::Part part()#
The part containing the servo.
- Game Scenes:
Flight
-
void set_highlight(bool value)#
Whether the servo should be highlighted in-game.
- Game Scenes:
Flight
-
float position()#
The position of the servo.
- Game Scenes:
Flight
-
float min_config_position()#
The minimum position of the servo, specified by the part configuration.
- Game Scenes:
Flight
-
float max_config_position()#
The maximum position of the servo, specified by the part configuration.
- Game Scenes:
Flight
-
float min_position()#
-
void set_min_position(float value)#
The minimum position of the servo, specified by the in-game tweak menu.
- Game Scenes:
Flight
-
float max_position()#
-
void set_max_position(float value)#
The maximum position of the servo, specified by the in-game tweak menu.
- Game Scenes:
Flight
-
float config_speed()#
The speed multiplier of the servo, specified by the part configuration.
- Game Scenes:
Flight
-
float speed()#
-
void set_speed(float value)#
The speed multiplier of the servo, specified by the in-game tweak menu.
- Game Scenes:
Flight
-
float current_speed()#
The current speed at which the servo is moving.
- Game Scenes:
Flight
-
float acceleration()#
-
void set_acceleration(float value)#
The current speed multiplier set in the UI.
- Game Scenes:
Flight
-
bool is_moving()#
Whether the servo is moving.
- Game Scenes:
Flight
-
bool is_free_moving()#
Whether the servo is freely moving.
- Game Scenes:
Flight
-
bool is_locked()#
-
void set_is_locked(bool value)#
Whether the servo is locked.
- Game Scenes:
Flight
-
bool is_axis_inverted()#
-
void set_is_axis_inverted(bool value)#
Whether the servos axis is inverted.
- Game Scenes:
Flight
-
void move_right()#
Moves the servo to the right.
- Game Scenes:
Flight
-
void move_left()#
Moves the servo to the left.
- Game Scenes:
Flight
-
void move_center()#
Moves the servo to the center.
- Game Scenes:
Flight
-
void move_to(float position, float speed)#
Moves the servo to position and sets the speed multiplier to speed.
- Parameters:
position – The position to move the servo to.
speed – Speed multiplier for the movement.
- Game Scenes:
Flight
-
void stop()#
Stops the servo.
- Game Scenes:
Flight
-
std::string name()#