Space Engineers

Space Engineers

Thruster physics & Differential throttling
This topic has been locked
Knsgf  [developer] 22 Feb, 2018 @ 1:46am
Programmable Block interface
** This post intentionally left blank **
Last edited by Knsgf; 22 Feb, 2018 @ 4:30am
< >
Showing 1-4 of 4 comments
Knsgf  [developer] 22 Feb, 2018 @ 4:16am 
IMyCockpit and IMyRemoteControl properties:
Property
Type
Description
RotationalDamping
bool
"true" if Rotational Damping is enabled, "false" otherwise
CoTMode
bool
"true" if CoT mode is selected, "false" for CoM
IndividualCalibration
bool
"true" -- individual thruster calibration,
"false" -- quadrant-based calibration
LandingMode
bool
"true" when "Touchdown Mode" is on, "false" when off
ForeAftIDDisable
bool
"true" -- inertia dampers disabled on fore/aft (forward/backward) axis*,
"false" -- follow stock inertia dampers setting
PortStarboardIDDisable
bool
"true" -- inertia dampers disabled on port/starboard (left/right) axis*,
"false" -- follow stock inertia dampers setting
DorsalVentralIDDisable
bool
"true" -- inertia dampers disabled on dorsal/ventral (up/down) axis*,
"false" -- follow stock inertia dampers setting

* relative to cockpit or remote control block.
Last edited by Knsgf; 17 Mar, 2018 @ 11:21am
Knsgf  [developer] 22 Feb, 2018 @ 4:20am 
IMyCockpit and IMyRemoteControl actions:
Action
Description
RotationalDampingToggle
Toggles Rotational Damping
CoTModeOnOff
Toggles between CoM/CoT-based steering
CoTModeOnOff_On
Sets steering to use CoT
CoTModeOnOff_Off
Sets steering to use CoM
IndividualCalibrationOnOff
Toggles between Individual/Quadrant-based calibration*
IndividualCalibrationOnOff_On
Instructs system to calibrate all thrusters individually (slower)*
IndividualCalibrationOnOff_Off
Instructs system to group all thrusters into quadrants
before performing calibration (faster)*
LandingModeOnOff
Toggles Touchdown Mode
LandingModeOnOff_On
Enables Touchdown Mode
LandingModeOnOff_On
Disables Touchdown Mode
ForeAftIDDisableToggle
Toggles inertia dampers on fore/aft axis**
between disabled/follow stock setting
PortStarboardIDDisableToggle
Toggles inertia dampers on port/starboard axis**
between disabled/follow stock setting
DorsalVentralIDDisableToggle
Toggles inertia dampers on dorsal/ventral axis**
between disabled/follow stock setting

* it takes up to 5 seconds for a change in this setting to take effect,
** relative to cockpit or remote control block.
Last edited by Knsgf; 17 Mar, 2018 @ 11:23am
Knsgf  [developer] 22 Feb, 2018 @ 4:24am 
IMyThrust properties:
Property
Type
Description
ActiveControl
bool
"true" -- Steering ON, "false" -- Steering OFF
AntiSlip
bool
"true" -- Thrust Trimming ON, otherwise "false"
DisableLinearInput
bool
"true" if Disable Linear Input is checked, "false" otherwise
StaticLimit
bool
"true" -- Thrust Limiter ON, otherwise "false"
ManualThrottle
float
Manual throttle level in 1...100 range; 0 = disabled
BalancedLevel*
float
-2: thruster is not under mod's control,
-1: calibration on the side thruster is on has failed,
0...100: calibrated thrust level percentage

* this property is read-only.
Last edited by Knsgf; 7 Jul, 2018 @ 8:29am
Knsgf  [developer] 22 Feb, 2018 @ 4:26am 
IMyThrust actions:
Action
Description
ActiveControlOnOff
Toggles Steering*
ActiveControlOnOff_On
Enables Steering*
ActiveControlOnOff_Off
Disables Steering*
AntiSlipOnOff
Toggles Thrust Trimming*
AntiSlipOnOff_On
Enables Thrust Trimming*
AntiSlipOnOff_Off
Disables Thrust Trimming*
DisableLinearInputToggle
Enables/disables linear input*
StaticLimitOnOff
Toggles Thrust Limiter*
StaticLimitOnOff_On
Enables Thrust Limiter*
StaticLimitOnOff_Off
Disables Thrust Limiter*
IncreaseThrottle
Raises Manual Throttle by 5 %
DecreaseThrottle
Lowers Manual Throttle by 5 %

* it takes up to 2 seconds for a change in this setting to take effect.
Last edited by Knsgf; 7 Jul, 2018 @ 8:30am
< >
Showing 1-4 of 4 comments
Per page: 1530 50