mirror of
http://172.16.200.102/RESSAC/RESSAC_Use_Case.git
synced 2025-11-30 19:27:59 +01:00
Layer2_MMS_SW_SPARK minor update f_fc.data types
This commit is contained in:
@@ -8,11 +8,28 @@ package MMS.F_PT.F_FC.Data is
|
|||||||
|
|
||||||
-- From 6.7.2.3
|
-- From 6.7.2.3
|
||||||
|
|
||||||
type F_FC_Table_Type is array (Positive range <>) of Integer;
|
type Gain_Type is new Integer; -- ??? some bounds
|
||||||
|
|
||||||
Climb_Gains : F_FC_Table_Type (1 .. 1);
|
type Gain_Triple is record
|
||||||
Cruise_Gains : F_FC_Table_Type (1 .. 1);
|
Kd : Gain_Type;
|
||||||
Descent_Gains : F_FC_Table_Type (1 .. 1);
|
Kp : Gain_Type;
|
||||||
|
Ki : Gain_Type;
|
||||||
|
end record;
|
||||||
|
|
||||||
|
function Climb_Gains
|
||||||
|
(Mass : Payload_Mass_Type;
|
||||||
|
Altitude : Current_Altitude_Type;
|
||||||
|
Speed : Current_Speed_Type) return Gain_Triple;
|
||||||
|
|
||||||
|
function Cruise_Gains
|
||||||
|
(Mass : Payload_Mass_Type;
|
||||||
|
Altitude : Current_Altitude_Type;
|
||||||
|
Speed : Current_Speed_Type) return Gain_Triple;
|
||||||
|
|
||||||
|
function Descent_Gains
|
||||||
|
(Mass : Payload_Mass_Type;
|
||||||
|
Altitude : Current_Altitude_Type;
|
||||||
|
Speed : Current_Speed_Type) return Gain_Triple;
|
||||||
|
|
||||||
---------------
|
---------------
|
||||||
-- Constants --
|
-- Constants --
|
||||||
|
|||||||
Reference in New Issue
Block a user