ServoGroup#
- class ServoGroup#
A group of servos, obtained by calling
InfernalRobotics.ServoGroupsorInfernalRobotics.ServoGroupWithName. Represents the “Servo Groups” in the InfernalRobotics UI.- string Name { get; set; }#
The name of the group.
- Game Scenes:
Flight
Note
Renaming a group renames it for every servo in it. This object identifies the group by its name, so a rename destroys every object for the group, including the one the rename was made through. Obtain the group again under the new name.
- string ForwardKey { get; set; }#
The key assigned to be the “forward” key for the group.
- Game Scenes:
Flight
- string ReverseKey { get; set; }#
The key assigned to be the “reverse” key for the group.
- Game Scenes:
Flight
- bool Expanded { get; set; }#
Whether the group is expanded in the InfernalRobotics UI.
- Game Scenes:
Flight
- SpaceCenter.Vessel Vessel { get; }#
The vessel the group belongs to.
- Game Scenes:
Flight
- int MovingDirection { get; }#
The direction the group is currently moving in: -1 for reverse, 0 for stopped and 1 for forward.
- Game Scenes:
Flight
- float ElectricChargeRequired { get; }#
The total rate at which the servos in the group consume electric charge, in units per second, when moving.
- Game Scenes:
Flight
- bool IKActive { get; set; }#
Whether inverse kinematics is active for the group.
- Game Scenes:
Flight
- Servo ServoWithName (string name)#
Returns the servo with the given name from this group, or
nullif none exists.- Parameters:
name – Name of servo to find.
- Game Scenes:
Flight
- IList<SpaceCenter.Part> Parts { get; }#
The parts containing the servos in the group.
- Game Scenes:
Flight
- void MoveRight ()#
Moves all of the servos in the group to the right.
- Game Scenes:
Flight
- void MoveLeft ()#
Moves all of the servos in the group to the left.
- Game Scenes:
Flight
- void MoveCenter ()#
Moves all of the servos in the group to the center.
- Game Scenes:
Flight
- void MoveNextPreset ()#
Moves all of the servos in the group to the next preset.
- Game Scenes:
Flight
- void MovePrevPreset ()#
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