Claire Dross
8 years ago
10 changed files with 180 additions and 95 deletions
@ -1,5 +1,23 @@
@@ -1,5 +1,23 @@
|
||||
package MMS.F_PT.F_FC is |
||||
|
||||
type Flight_Cell_Center_Type is record |
||||
Speed : Current_Speed_Type; |
||||
Altitude : Current_Altitude_Type; |
||||
end record; |
||||
|
||||
type Flight_Speed_Center is new Positive; |
||||
type Flight_Altitude_Center is new Positive; |
||||
|
||||
type Flight_Domain_Mesh_Type is array |
||||
(Flight_Speed_Center range <>, Flight_Altitude_Center range <>) |
||||
of Flight_Cell_Center_Type; |
||||
|
||||
type Gain_Type is new Integer; -- ??? some bounds |
||||
|
||||
type Gain_Triple is record |
||||
Kd : Gain_Type; |
||||
Kp : Gain_Type; |
||||
Ki : Gain_Type; |
||||
end record; |
||||
|
||||
end MMS.F_PT.F_FC; |
@ -1,5 +1,24 @@
@@ -1,5 +1,24 @@
|
||||
package MMS.F_PT.F_MM is |
||||
|
||||
type Viability_Cell_Center_Type is record |
||||
Distance : Current_Range_Type; |
||||
Altitude : Current_Altitude_Type; |
||||
Speed : Current_Speed_Type; |
||||
end record; |
||||
|
||||
type Viability_Distance_Center is new Positive; |
||||
type Viability_Altitude_Center is new Positive; |
||||
type Viability_Speed_Center is new Positive; |
||||
|
||||
type Viability_Domain_Mesh_Type is array |
||||
(Viability_Distance_Center range <>, |
||||
Viability_Altitude_Center range <>, |
||||
Viability_Speed_Center range <>) |
||||
of Viability_Cell_Center_Type; |
||||
|
||||
type Glide_Altitude_Center is new Positive; |
||||
|
||||
type Glide_Domain_Mesh_Type is array |
||||
(Glide_Altitude_Center range <>) of Current_Altitude_Type; |
||||
|
||||
end MMS.F_PT.F_MM; |
@ -1,5 +1,27 @@
@@ -1,5 +1,27 @@
|
||||
package MMS.F_PT is |
||||
|
||||
type Current_Range_Type is range 1 .. 1_000_000; -- in meters |
||||
|
||||
type Current_Speed_Type is range 1 .. 500; -- in km/h |
||||
|
||||
type Current_Altitude_Type is range -200 .. 1_000; -- in meters |
||||
|
||||
type Angle_Type is new Float; -- in Angle bounds??? |
||||
|
||||
type Angular_Speed_Type is new Float; -- in Angle.s-1 bounds??? |
||||
|
||||
type Estimated_Total_Mass_Type is delta 0.1 range 5.0 .. 10.0; -- in kg ??? |
||||
|
||||
type Energy_Level_Type is range 0 .. 500; -- in kj |
||||
|
||||
type Operating_Point_Type is record |
||||
Altitude : Current_Altitude_Type; -- ??? which altitude type |
||||
Speed : Current_Speed_Type; -- ??? which speed type |
||||
end record; |
||||
|
||||
type Payload_Mass_Center is new Positive; |
||||
|
||||
type Payload_Mass_Grid_Type is array (Payload_Mass_Center range <>) |
||||
of Payload_Mass_Type; |
||||
|
||||
end MMS.F_PT; |
Loading…
Reference in new issue