File: /home/oboss/Users/gec/sources/Demonstrator/Power_Conditioning_System/power_conditioning_system-function_management.ads
1 --% Compilation Unit: Power_Conditioning_System.Function_Management
2 --
3 --% Category: Package Declaration
4 --
5 --% Release: $Name: $
6 --
7 --% Version: $Revision: 2.1 $
8 --
9 --% Author: $Author: gec $
10 --
11 --% Revision Log:
12 -- $Log: power_conditioning_system-function_management.ads,v $
13 -- Revision 2.1 2004/02/13 16:17:06 gec
14 -- Merged results of Demonstrator development on to main OBOSS trunk.
15 --
16 -- Revision 1.1.2.2 2004/01/26 10:15:19 gec
17 -- Updates reflecting restructuring of function management service.
18 --
19 --
20 --% Project: OBOSS
21 --
22 --% Copyright (C) 2004 by Terma A/S
23 -- Proprietary and intellectual rights of Terma A/S, Denmark,
24 -- are involved in the subject-matter of this material and
25 -- all manufacturing, reproduction, use, disclosure, and
26 -- sales rights pertaining to such subject-matter are
27 -- expressly reserved. This material is submitted for a
28 -- specific purpose as agreed, and the recipient by
29 -- accepting this material agrees that this material will
30 -- not be used, copied, or reproduced in whole or in part
31 -- nor its contents revealed in any manner or to any person,
32 -- except to meet the purpose for which it was submitted and
33 -- subject to the terms of the agreement.
34 --
35 --% Target Dependencies:
36 -- None
37 --% Compiler Dependencies:
38 -- None
39 --% Library Package:
40 -- Function management service (service type 8) specific to Power
41 --+ Conditioning System application process
42
43 with Generic_TC_Translator;
44 with Power_Conditioning_System.Parameters;
45 with Power_Conditioning_System.Router;
46 with Power_Conditioning_System.TC_Acknowledger;
47 with Power_Conditioning_System.Function_Interpreter;
48 package Power_Conditioning_System.Function_Management is
49 new Generic_TC_Translator
50 (My_APID =>
51 Power_Conditioning_System.Parameters.Application_ID,
52 Router =>
53 Power_Conditioning_System.Router,
54 Telecommand_Verifier =>
55 Power_Conditioning_System.TC_Acknowledger,
56 Perform_Function =>
57 Power_Conditioning_System.Function_Interpreter.Perform_Function,
58 Telecommand_Buffer_Priority =>
59 Power_Conditioning_System.Parameters.TC_Interpreters.
60 Telecommand_Buffer_Priority,
61 Telecommand_Buffer_Size =>
62 Power_Conditioning_System.Parameters.TC_Interpreters.
63 Telecommand_Buffer_Size,
64 Telecommand_Interpreter_Priority =>
65 Power_Conditioning_System.Parameters.TC_Interpreters.
66 Telecommand_Interpreter_Priority,
67 Telecommand_Interpreter_Stack_Size =>
68 Power_Conditioning_System.Parameters.Function_Management.
69 Telecommand_Interpreter_Stack_Size);
70