ServoGroup#

class ServoGroup#

A group of servos, obtained by calling servo_groups() or servo_group_with_name(). Represents the “Servo Groups” in the InfernalRobotics UI.

std::string name()#
void set_name(std::string value)#

The name of the group.

Game Scenes:

Flight

std::string forward_key()#
void set_forward_key(std::string value)#

The key assigned to be the “forward” key for the group.

Game Scenes:

Flight

std::string reverse_key()#
void set_reverse_key(std::string value)#

The key assigned to be the “reverse” key for the group.

Game Scenes:

Flight

float speed()#
void set_speed(float value)#

The speed multiplier for the group.

Game Scenes:

Flight

bool expanded()#
void set_expanded(bool value)#

Whether the group is expanded in the InfernalRobotics UI.

Game Scenes:

Flight

std::vector<Servo> servos()#

The servos that are in the group.

Game Scenes:

Flight

Servo servo_with_name(std::string name)#

Returns the servo with the given name from this group, or NULL if none exists.

Parameters:
  • name – Name of servo to find.

Game Scenes:

Flight

std::vector<SpaceCenter::Part> parts()#

The parts containing the servos in the group.

Game Scenes:

Flight

void move_right()#

Moves all of the servos in the group to the right.

Game Scenes:

Flight

void move_left()#

Moves all of the servos in the group to the left.

Game Scenes:

Flight

void move_center()#

Moves all of the servos in the group to the center.

Game Scenes:

Flight

void move_next_preset()#

Moves all of the servos in the group to the next preset.

Game Scenes:

Flight

void move_prev_preset()#

Moves all of the servos in the group to the previous preset.

Game Scenes:

Flight

void stop()#

Stops the servos in the group.

Game Scenes:

Flight