You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.9 KiB
74 lines
1.9 KiB
8 years ago
|
with Types; use Types;
|
||
|
|
||
8 years ago
|
package External with Abstract_State => (State with External => Async_Writers) is
|
||
8 years ago
|
|
||
|
------------------------------------------------------
|
||
|
-- Ground-based Mission Preparation and Supervision --
|
||
|
------------------------------------------------------
|
||
|
|
||
8 years ago
|
function Navigation_Parameters return Navigation_Parameters_Type_Option with
|
||
8 years ago
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
8 years ago
|
function Navigation_Mode return Navigation_Mode_Type_Option with
|
||
8 years ago
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
8 years ago
|
function Navigation_Option return Navigation_Option_Type_Option with
|
||
8 years ago
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
function Go return Boolean with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
function Emergency_Landing return Boolean with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
--------------------------------------------------
|
||
|
-- AV-based Mission Preparation (Control Panel) --
|
||
|
--------------------------------------------------
|
||
|
|
||
|
function On_OFF_Push_Button return Boolean with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
function Start_Push_Button return Boolean with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
function Mode_Switch return Navigation_Mode_Type with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
function Bay_Switch return Bay_Switch_Type with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
function Payload_Mass return Payload_Mass_Type with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
8 years ago
|
function USB_Key return USB_Key_Type_Option with
|
||
8 years ago
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
-------------------------
|
||
|
-- Physical Parameters --
|
||
|
-------------------------
|
||
|
|
||
|
function P return Distance_Type with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
function P_Dot return Speed_Type with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
function Q return Angle_Type with
|
||
|
Volatile_Function,
|
||
8 years ago
|
Global => State;
|
||
8 years ago
|
|
||
|
end External;
|