File: /home/oboss/Users/gec/sources/PUS_Services/Device_Command_Distribution/device_command_distribution_types.ads
1 --% Compilation Unit: Device_Command_Distribution_Types
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: device_command_distribution_types.ads,v $
13 -- Revision 2.1 2004/02/13 16:17:16 gec
14 -- Merged results of Demonstrator development on to main OBOSS trunk.
15 --
16 -- Revision 2.0.12.1 2003/12/04 13:15:06 gec
17 -- Introduced lacking redefinition of device adresses. Should have been part of the ECSS migration.
18 --
19 -- Revision 2.0 2003/04/04 08:50:57 gec
20 -- Initial release of source files serving as baseline for OBOSS-III
21 --+ project.
22 --
23 -- Revision 1.1.1.1 2003/04/04 08:13:11 gec
24 -- Imported using TkCVS
25 --
26 --
27 --
28 --% Project: OBOSS
29 --
30 --% Copyright (C) 2003 by Terma A/S
31 -- Proprietary and intellectual rights of Terma A/S, Denmark,
32 -- are involved in the subject-matter of this material and
33 -- all manufacturing, reproduction, use, disclosure, and
34 -- sales rights pertaining to such subject-matter are
35 -- expressly reserved. This material is submitted for a
36 -- specific purpose as agreed, and the recipient by
37 -- accepting this material agrees that this material will
38 -- not be used, copied, or reproduced in whole or in part
39 -- nor its contents revealed in any manner or to any person,
40 -- except to meet the purpose for which it was submitted and
41 -- subject to the terms of the agreement.
42 --
43 --% Target Dependencies:
44 -- None
45 --% Compiler Dependencies:
46 -- None
47
48 --~-----------------------------------------------------------------------------
49
50 package Device_Command_Distribution_Types is
51
52 --% Library Package:
53 -- Internal representation of telecommand fields related to service 2:
54 --+ Device Command Distribution.
55 --% Active Tasks:
56 --> None
57 --% Passive Tasks:
58 --> None
59
60 -- Internal representation of length of command lists.
61 type List_Length is new Natural;
62
63 -- Internal representation of hardware addresses indicating destination of
64 --+ device commands.
65 type On_Off_Device_Addr is new Natural;
66 type Register_Device_Addr is new Natural;
67
68 -- Internal representation of register data contained in register load
69 --+ commands.
70 type Register_Data is new Natural;
71
72 end Device_Command_Distribution_Types;
73
74 --~-----------------------------------------------------------------------------
75