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