blob: 4f54e747380495165cbf899af3756ccd595edbf7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
OBJECT: Drive
DESCRIPTION:
This object provides an interface to the elevation/azimuth
drive system(ECA).
THEORY OF OPERATION:
This object encapsulates the turret drive. The object provides
an interface to control the turret drive. A method is provided
to set the azimuth and elevation rate of the drive. Methods are
provided to request the drive to run in stabilized or power mode
and set the drive speed to high or low. A method is also provided
to allow for drift adjust.
This object also tracks drive system on hours. It gets the hours
from the EEPROM data, allows the hours to be set, updates the
hours via the activation and deactivation of the drive, and
provides access to the hours.
The object also provides methods to access azimuth and elevation
displacement, and methods to process changes in the hardware
discretes drive on, stabilized mode, thermal fault and fault.
The object also provides methods to enable and disable
both the remote and turret power interlocks which determine if
the drive can be driven by the remote or turret handstation
respectively.
ATTRIBUTE DESCRIPTIONS:
ATTRIBUTE: Azimuth_displacement
DESCRIPTION:
This attribute represents the current azimuth displacement
of the turret.
TYPE: float constant
RANGE: 0-0
UNITS: degrees
REQUIREMENTS:
AFS 8.2.11 Receive Azimuth Displacement and Elevation Displacement
AIS 5.2.6 Azimuth Displacement analog
ASSOCIATION DESCRIPTIONS: none
ABSTRACT TYPE DESCRIPTIONS: none
DATA ITEM DESCRIPTIONS: none
METHOD DESCRIPTIONS: none
TASK DESCRIPTIONS: none
END OBJECT: Drive
|