C# Class RemoteTech.FlightComputer

Inheritance: IDisposable
Afficher le fichier Open project: JDPKSP/RemoteTechLegacy Class Usage Examples

Méthodes publiques

Свойство Type Description
Kp float
MoI UnityEngine.Vector3d
Reference AttitudeReference
Target UnityEngine.Quaternion
altitude double
roverActive bool
roverState RoverState

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
Direction ( UnityEngine.Vector3d d, AttitudeReference referer ) : Quaternion
FlightComputer ( RemoteCore coreIn ) : System
SetMode ( AttitudeMode mode, AttitudeButtonState input ) : void
SetThrottle ( float throttlein ) : void
ShutDown ( ) : void
attitudeGetReferenceRotation ( AttitudeReference reference ) : Quaternion
attitudeReferenceToWorld ( UnityEngine.Vector3d vector, AttitudeReference reference ) : UnityEngine.Vector3d
attitudeWorldToReference ( UnityEngine.Vector3d vector, AttitudeReference reference ) : UnityEngine.Vector3d
drive ( FlightCtrlState s ) : void
setRover ( RoverState StateIn ) : void
updateAvailableTorque ( ) : void

Method Details

Direction() public méthode

public Direction ( UnityEngine.Vector3d d, AttitudeReference referer ) : Quaternion
d UnityEngine.Vector3d
referer AttitudeReference
Résultat UnityEngine.Quaternion

FlightComputer() public méthode

public FlightComputer ( RemoteCore coreIn ) : System
coreIn RemoteCore
Résultat System

SetMode() public méthode

public SetMode ( AttitudeMode mode, AttitudeButtonState input ) : void
mode AttitudeMode
input AttitudeButtonState
Résultat void

SetThrottle() public méthode

public SetThrottle ( float throttlein ) : void
throttlein float
Résultat void

ShutDown() public méthode

public ShutDown ( ) : void
Résultat void

attitudeGetReferenceRotation() public méthode

public attitudeGetReferenceRotation ( AttitudeReference reference ) : Quaternion
reference AttitudeReference
Résultat UnityEngine.Quaternion

attitudeReferenceToWorld() public méthode

public attitudeReferenceToWorld ( UnityEngine.Vector3d vector, AttitudeReference reference ) : UnityEngine.Vector3d
vector UnityEngine.Vector3d
reference AttitudeReference
Résultat UnityEngine.Vector3d

attitudeWorldToReference() public méthode

public attitudeWorldToReference ( UnityEngine.Vector3d vector, AttitudeReference reference ) : UnityEngine.Vector3d
vector UnityEngine.Vector3d
reference AttitudeReference
Résultat UnityEngine.Vector3d

drive() public méthode

public drive ( FlightCtrlState s ) : void
s FlightCtrlState
Résultat void

setRover() public méthode

public setRover ( RoverState StateIn ) : void
StateIn RoverState
Résultat void

updateAvailableTorque() public méthode

public updateAvailableTorque ( ) : void
Résultat void

Property Details

Kp public_oe property

public float Kp
Résultat float

MoI public_oe property

public Vector3d,UnityEngine MoI
Résultat UnityEngine.Vector3d

Reference public_oe property

public AttitudeReference Reference
Résultat AttitudeReference

Target public_oe property

public Quaternion,UnityEngine Target
Résultat UnityEngine.Quaternion

altitude public_oe property

public double altitude
Résultat double

roverActive public_oe property

public bool roverActive
Résultat bool

roverState public_oe property

public RoverState,RemoteTech roverState
Résultat RoverState