VehicleOperationalLimits class abstract
Vehicle Operational Limits class
Vehicle opertional limits. For aircraft this should represent the flight envelope and the dynamic contraints.
- Inheritance
-
- Object
- Message
- ImcMessage
- VehicleOperationalLimits
- Implemented types
Constructors
- VehicleOperationalLimits([void updates(VehicleOperationalLimitsBuilder b)?])
-
factory
Properties
- abbrev → String
-
no setteroverride
- altMaxMsl → double
-
Maximum altitude above mean-sea-level.
no setter
- bankMax → double
-
Limit to the bank angle (roll; angle over the xx body-axis).
no setter
- climbFractionMax → double
-
Maximum climb rate (positive vertical speed) as a fraction of the longitudinal speed.
no setter
- diveFractionMax → double
-
Maximum dive rate (negative vertical speed) as a fraction of the longitudinal speed.
no setter
- dst → int
-
no setterinherited
- dstEnt → int
-
no setterinherited
- gLatMax → double
-
Maximum lateral load factor, i.e., maximum acceleration in the yy body-axis
as a factor of the gravity acceleration at mean-sea-level.
no setter
- gMax → double
-
Maximum load factor, i.e., maximum negative acceleration in the zz body-axis
as a factor of the gravity acceleration at mean-sea-level.
no setter
- gMin → double
-
Minimum load factor, i.e., maximum positive acceleration in the zz body-axis
as a factor of the gravity acceleration at mean-sea-level.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- longAccel → double
-
Maximum longitudinal acceleration.
no setter
- msgId → int
-
no setteroverride
- op → VehicleOperationalLimitsEnumOp
-
Action on the vehicle operation limits
no setter
- pitchMax → double
-
Maximum pitch angle (angle over the xx body-axis).
no setter
- pitchMin → double
-
Minimum pitch angle (angle over the xx body-axis).
no setter
- pMax → double
-
Limit to the bank angular rate (roll; angle over the xx body-axis).
no setter
- qMax → double
-
Maximum pitch angular rate (angle over the xx body-axis).
no setter
- rpmMax → double
-
Maximum motor RPMs.
no setter
- rpmMin → double
-
Minimum motor RPMs.
no setter
- rpmRateMax → double
-
Maximum motor RPMs' rate of change.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- speedMax → double
-
Maximum operation speed.
For aircraft this is limited by the engine power or structural contrains.
no setter
- speedMin → double
-
Minimum operation speed.
For aircraft this is equal or larger then the stall speed.
no setter
- src → int
-
no setterinherited
- srcEnt → int
-
no setterinherited
- sync → int
-
no setterinherited
- timestamp → DateTime?
-
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(VehicleOperationalLimitsBuilder)) → VehicleOperationalLimits -
Rebuilds the instance.
inherited
-
toBuilder(
) → VehicleOperationalLimitsBuilder -
Converts the instance to a builder
B
.inherited -
toJson(
[bool includeHeader = true]) → Map< String, dynamic> -
To JSON object
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited