Class TelemetryDataProvider
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class TelemetryDataProvider : DataBus<VesselComponent>
- Inheritance
-
TelemetryDataProvider
- Inherited Members
-
- Extension Methods
-
Constructors
TelemetryDataProvider()
public TelemetryDataProvider()
Properties
AltimeterDisplayMode
public PropertyExternal<AltimeterDisplayMode> AltimeterDisplayMode { get; }
Property Value
- PropertyExternal<AltimeterDisplayMode>
AntiNormalMarkerVector
public PropertyExternal<Vector3> AntiNormalMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
AntiTargetMarkerVector
public PropertyExternal<Vector3> AntiTargetMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
AtmosphereDensity
public PropertyExternal<double> AtmosphereDensity { get; }
Property Value
- PropertyExternal<double>
AtmosphereGaugeNormalized
public PropertyExternal<double> AtmosphereGaugeNormalized { get; }
Property Value
- PropertyExternal<double>
AtmosphereNormalized
public PropertyExternal<double> AtmosphereNormalized { get; }
Property Value
- PropertyExternal<double>
AtmosphereStaticPressurekPa
public PropertyExternal<double> AtmosphereStaticPressurekPa { get; }
Property Value
- PropertyExternal<double>
AtmosphereTemperature
public PropertyExternal<double> AtmosphereTemperature { get; }
Property Value
- PropertyExternal<double>
CanSetSASManeuverMode
public PropertyExternal<bool> CanSetSASManeuverMode { get; }
Property Value
- PropertyExternal<bool>
CanSetSASOrientationModes
public PropertyExternal<bool> CanSetSASOrientationModes { get; }
Property Value
- PropertyExternal<bool>
CanSetSASTargetMode
public PropertyExternal<bool> CanSetSASTargetMode { get; }
Property Value
- PropertyExternal<bool>
DisplayAltitude
public PropertyDerived<double, AltimeterDisplayMode> DisplayAltitude { get; }
Property Value
- PropertyDerived<double, AltimeterDisplayMode>
DisplaySpeed
public PropertyDerived<double, SpeedDisplayMode> DisplaySpeed { get; }
Property Value
- PropertyDerived<double, SpeedDisplayMode>
GForce
public PropertyExternal<double> GForce { get; }
Property Value
- PropertyExternal<double>
HasManeuver
public PropertyExternal<bool> HasManeuver { get; }
Property Value
- PropertyExternal<bool>
HasTargetObject
public PropertyExternal<bool> HasTargetObject { get; }
Property Value
- PropertyExternal<bool>
Heading
public PropertyExternal<double> Heading { get; }
Property Value
- PropertyExternal<double>
HighlightMarkerVector
public PropertyExternal<Vector3> HighlightMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
Latitude
public PropertyExternal<double> Latitude { get; }
Property Value
- PropertyExternal<double>
Longitude
public PropertyExternal<double> Longitude { get; }
Property Value
- PropertyExternal<double>
ManeuverMarkerVector
public PropertyExternal<Vector3> ManeuverMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
NAVBallRotation
public PropertyExternal<Quaternion> NAVBallRotation { get; }
Property Value
- PropertyExternal<Quaternion>
NormalMarkerVector
public PropertyExternal<Vector3> NormalMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
ProgradeMarkerBelowThreshold
public PropertyExternal<bool> ProgradeMarkerBelowThreshold { get; }
Property Value
- PropertyExternal<bool>
ProgradeMarkerVector
public PropertyExternal<Vector3> ProgradeMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
RCSEnabled
public PropertyExternal<bool> RCSEnabled { get; }
Property Value
- PropertyExternal<bool>
RadialInMarkerVector
public PropertyExternal<Vector3> RadialInMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
RadialOutMarkerVector
public PropertyExternal<Vector3> RadialOutMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
RetrogradeMarkerBelowThreshold
public PropertyExternal<bool> RetrogradeMarkerBelowThreshold { get; }
Property Value
- PropertyExternal<bool>
RetrogradeMarkerVector
public PropertyExternal<Vector3> RetrogradeMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
SASAntiNormal
public PropertyExternal<bool> SASAntiNormal { get; }
Property Value
- PropertyExternal<bool>
SASAntiTarget
public PropertyExternal<bool> SASAntiTarget { get; }
Property Value
- PropertyExternal<bool>
SASEnabled
public PropertyExternal<bool> SASEnabled { get; }
Property Value
- PropertyExternal<bool>
SASManeuver
public PropertyExternal<bool> SASManeuver { get; }
Property Value
- PropertyExternal<bool>
SASNormal
public PropertyExternal<bool> SASNormal { get; }
Property Value
- PropertyExternal<bool>
SASPrograde
public PropertyExternal<bool> SASPrograde { get; }
Property Value
- PropertyExternal<bool>
SASRadialIn
public PropertyExternal<bool> SASRadialIn { get; }
Property Value
- PropertyExternal<bool>
SASRadialOut
public PropertyExternal<bool> SASRadialOut { get; }
Property Value
- PropertyExternal<bool>
SASRetrograde
public PropertyExternal<bool> SASRetrograde { get; }
Property Value
- PropertyExternal<bool>
SASStabilityAssist
public PropertyExternal<bool> SASStabilityAssist { get; }
Property Value
- PropertyExternal<bool>
SASTarget
public PropertyExternal<bool> SASTarget { get; }
Property Value
- PropertyExternal<bool>
SpeedDisplayMode
public PropertyExternal<SpeedDisplayMode> SpeedDisplayMode { get; }
Property Value
- PropertyExternal<SpeedDisplayMode>
TargetMarkerVector
public PropertyExternal<Vector3> TargetMarkerVector { get; }
Property Value
- PropertyExternal<Vector3>
VerticalSpeed
public PropertyExternal<double> VerticalSpeed { get; }
Property Value
- PropertyExternal<double>
VesselControlStatus
public PropertyExternal<VesselControlState> VesselControlStatus { get; }
Property Value
- PropertyExternal<VesselControlState>
VesselOrbitalProgradeRotation
public PropertyExternal<Quaternion> VesselOrbitalProgradeRotation { get; }
Property Value
- PropertyExternal<Quaternion>
Methods
GetAltitudeDisplayValue(AltimeterDisplayMode)
public double GetAltitudeDisplayValue(AltimeterDisplayMode mode)
Parameters
mode AltimeterDisplayMode
Returns
- double
GetSpeedDisplayValue(SpeedDisplayMode)
public double GetSpeedDisplayValue(SpeedDisplayMode mode)
Parameters
mode SpeedDisplayMode
Returns
- double
GetTargetDistance()
public double GetTargetDistance()
Returns
- double
Reset()
public override void Reset()
SyncTo(VesselComponent)
public override void SyncTo(VesselComponent dataSource)
Parameters
dataSource VesselComponent
ValidateProperties()
protected override void ValidateProperties()