C# Class ControllerManager, KestrelFPV

Inheritance: MonoBehaviour
Show file Open project: eleurent/KestrelFPV Class Usage Examples

Public Properties

Property Type Description
anglesControl ControlMode,
heightControl ControlMode,
heightSensitivity float
invertAxisA bool
invertAxisE bool
invertAxisR bool
invertAxisT bool
pitchSensitivity float
rollSensitivity float
squareMapping bool
tiltAngle float
tiltAngleKp float
tiltRateKp float
verticalSpeedKp float
verticalSpeedSensitivity float
yawAngleKp float
yawRateKp float
yawSensitivity float

Public Methods

Method Description
FixedUpdate ( ) : void
LoadPlayerPrefs ( ) : void
Start ( ) : void
getAcceleration ( ) : Vector3
resetYawRef ( ) : void

Private Methods

Method Description
applyAngleCompensation ( float heightCommand ) : float
controlAngles ( ) : Vector3
controlRates ( ) : Vector3
controlThrottle ( ) : float
controlVerticalSpeed ( ) : float
heightLoop ( float verticalSpeedRef ) : float
quaternionLoop ( Quaternion quaternionRef ) : Vector3
rateLoop ( Vector3 angularRatesRef ) : Vector3

Method Details

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

LoadPlayerPrefs() public method

public LoadPlayerPrefs ( ) : void
return void

Start() public method

public Start ( ) : void
return void

getAcceleration() public method

public getAcceleration ( ) : Vector3
return Vector3

resetYawRef() public method

public resetYawRef ( ) : void
return void

Property Details

anglesControl public property

public ControlMode, anglesControl
return ControlMode,

heightControl public property

public ControlMode, heightControl
return ControlMode,

heightSensitivity public property

public float heightSensitivity
return float

invertAxisA public property

public bool invertAxisA
return bool

invertAxisE public property

public bool invertAxisE
return bool

invertAxisR public property

public bool invertAxisR
return bool

invertAxisT public property

public bool invertAxisT
return bool

pitchSensitivity public property

public float pitchSensitivity
return float

rollSensitivity public property

public float rollSensitivity
return float

squareMapping public property

public bool squareMapping
return bool

tiltAngle public property

public float tiltAngle
return float

tiltAngleKp public property

public float tiltAngleKp
return float

tiltRateKp public property

public float tiltRateKp
return float

verticalSpeedKp public property

public float verticalSpeedKp
return float

verticalSpeedSensitivity public property

public float verticalSpeedSensitivity
return float

yawAngleKp public property

public float yawAngleKp
return float

yawRateKp public property

public float yawRateKp
return float

yawSensitivity public property

public float yawSensitivity
return float