C# Класс RemoteTech.FlightComputer

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Kp float
MoI UnityEngine.Vector3d
Reference AttitudeReference
Target UnityEngine.Quaternion
altitude double
roverActive bool
roverState RoverState

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
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

Описание методов

Direction() публичный Метод

public Direction ( UnityEngine.Vector3d d, AttitudeReference referer ) : Quaternion
d UnityEngine.Vector3d
referer AttitudeReference
Результат UnityEngine.Quaternion

FlightComputer() публичный Метод

public FlightComputer ( RemoteCore coreIn ) : System
coreIn RemoteCore
Результат System

SetMode() публичный Метод

public SetMode ( AttitudeMode mode, AttitudeButtonState input ) : void
mode AttitudeMode
input AttitudeButtonState
Результат void

SetThrottle() публичный Метод

public SetThrottle ( float throttlein ) : void
throttlein float
Результат void

ShutDown() публичный Метод

public ShutDown ( ) : void
Результат void

attitudeGetReferenceRotation() публичный Метод

public attitudeGetReferenceRotation ( AttitudeReference reference ) : Quaternion
reference AttitudeReference
Результат UnityEngine.Quaternion

attitudeReferenceToWorld() публичный Метод

public attitudeReferenceToWorld ( UnityEngine.Vector3d vector, AttitudeReference reference ) : UnityEngine.Vector3d
vector UnityEngine.Vector3d
reference AttitudeReference
Результат UnityEngine.Vector3d

attitudeWorldToReference() публичный Метод

public attitudeWorldToReference ( UnityEngine.Vector3d vector, AttitudeReference reference ) : UnityEngine.Vector3d
vector UnityEngine.Vector3d
reference AttitudeReference
Результат UnityEngine.Vector3d

drive() публичный Метод

public drive ( FlightCtrlState s ) : void
s FlightCtrlState
Результат void

setRover() публичный Метод

public setRover ( RoverState StateIn ) : void
StateIn RoverState
Результат void

updateAvailableTorque() публичный Метод

public updateAvailableTorque ( ) : void
Результат void

Описание свойств

Kp публичное свойство

public float Kp
Результат float

MoI публичное свойство

public Vector3d,UnityEngine MoI
Результат UnityEngine.Vector3d

Reference публичное свойство

public AttitudeReference Reference
Результат AttitudeReference

Target публичное свойство

public Quaternion,UnityEngine Target
Результат UnityEngine.Quaternion

altitude публичное свойство

public double altitude
Результат double

roverActive публичное свойство

public bool roverActive
Результат bool

roverState публичное свойство

public RoverState,RemoteTech roverState
Результат RoverState