home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: OtherApp
/
OtherApp.zip
/
papos2.zip
/
DRIVERS
/
APC1.DRV
next >
Wrap
Text File
|
1999-01-07
|
8KB
|
526 lines
// apc1.drv - driver file for APC smart units
[UPS]
Manufacturer=American Power Conversion
Model=SmartUPS
Driver=apc1
Version=2.0
Date=3/20/1998
Type=Smart
[Communications]
BaudRate=2400
PollInterval=500
Delay=100
[InitCommands]
Command=Y
Response=[X][CR][LF]
Command=g
Response=[X][CR][LF]
Command=n
Response=[X]
Command=V
Response=[X][CR][LF]
Command=l
Response=[X][CR][LF]
Command=u
Response=[X][CR][LF]
Command=o
Response=[X][CR][LF]
Command=q
Response=[X][CR][LF]
Command=p
Response=[X][CR][LF]
Command=r
Response=[X][CR][LF]
Command=e
Response=[X][CR][LF]
[UserControls]
Name=Reboot UPS
CommandType1=C
Command1=@[X]
Data1=0
DataType1=I
DataDesc1=Delay before restarting UPS (minutes)
Minimum1=0
Maximum1=5994
Interval1=6
Name=Test UPS Alarm
CommandType1=C
Command1=A
Schedule=0
Name=Run Time Calibration (if battery at 100%)
CommandType1=C
Command1=D
Name=Initiate Self-Test
CommandType1=C
Command1=W
CommandType2=P
Command2=PAUSE
Data2=10
DataType2=I
CommandType3=C
Command3=X
Name=Shut Off Inverter (if on battery)
CommandType1=C
Command1=S
ShutdownControl=1
/ShutdownDelayData=1
Schedule=0
Name=Set Low Voltage Transfer Point
CommandType1=I
Command1=l
CommandType2=C
Command2=l[X]
DataType2=E
DataDesc2=Low Voltage Transfer Point (V)
EnumValues2=97,100,103,106
CommandType3=I
Command3=l
Schedule=0
Name=Set High Voltage Transfer Point
CommandType1=I
Command1=u
CommandType2=C
Command2=u[X]
DataType2=E
DataDesc2=High Voltage Transfer Point (V)
EnumValues2=129,132,135,138
CommandType3=I
Command3=u
Schedule=0
Name=Set UPS Wakeup Delay (%)
CommandType1=I
Command1=e
CommandType2=C
Command2=e[X]
DataType2=E
DataDesc2=UPS Wakeup Delay (%)
EnumValues2=0,15,50,90
CommandType3=I
Command3=e
Schedule=0
Name=Set UPS Wakeup Delay (Sec)
CommandType1=I
Command1=r
CommandType2=C
Command2=r[X]
DataType2=E
DataDesc2=UPS Wakeup Delay (Sec)
EnumValues2=0,60,180,300
CommandType3=I
Command3=r
Schedule=0
Name=Set UPS Low Battery Signal Time
CommandType1=I
Command1=q
CommandType2=C
Command2=q[X]
DataType2=E
DataDesc2=UPS Low Battery Signal Time (Min)
EnumValues2=2,5,7,10
CommandType3=I
Command3=q
Schedule=0
Name=Set UPS Turnoff Delay
CommandType1=I
Command1=p
CommandType2=C
Command2=p[X]
DataType2=E
DataDesc2=UPS Turnoff Delay (Sec)
EnumValues2=20,180,300,600
CommandType3=I
Command3=p
Schedule=0
[ControlCommands]
Command=@[X]
Formula=INT([X]/6,3)
Response=[X]
Command=A
Response=OK[CR][LF]
Command=X
Response=[X][CR][LF]
Command=D
Response=[X]
Command=W
Response=OK[CR][LF]
Command=S
Response=[X]
Command=l[X]
Formula=Table2([Low Transfer Point]-[X],7,-9,-6,-3,0,3,6,9,+,+l+,-,,+,+l+,-,)
Response=[X]
Command=u[X]
Formula=Table2([High Transfer Point]-[X],7,-9,-6,-3,0,3,6,9,-,+u+,+,,-,+u+,+,)
Response=[X]
Command=r[X]
Formula=Table2([UPS Wakeup Delay (Sec)]-[X],10,-300,-240,-180,-120,-60,60,120,180,240,300,-,+r+,+r+,+,+,-,-,+r+,+r+,+,)
Response=[X]
Command=e[X]
Formula=Table2([UPS Wakeup Delay (%)]-[X],12,-90,-75,-50,-40,-35,-15,15,35,40,50,75,90,-,+e+,+e+,+,+,+,-,-,-,+e+,+e+,+,)
Response=[X]
Command=q[X]
Formula=Table2([Low Battery Signal Time]-[X],8,-8,-5,-3,-2,2,3,5,8,-,+q+,+,+,-,-,+q+,+,)
Response=[X]
Command=p[X]
Formula=Table2([UPS Turnoff Delay]-[X],12,-580,-420,-300,-280,-160,-120,120,160,280,300,420,580,-,+p+,+,+p+,+,+,-,-,+p+,-,+p+,+,)
Response=[X]
[DataCommands]
Command=L
Response=[X][CR][LF]
Command=F
Response=[X][CR][LF]
Command=f
Response=[X][CR][LF]
Command=P
Response=[X][CR][LF]
Command=O
Response=[X][CR][LF]
Command=B
Response=[X][CR][LF]
Command=j
Response=[X]:[CR][LF]
Command=C
Response=[X][CR][LF]
Command=M
Response=[X][CR][LF]
Command=N
Response=[X][CR][LF]
[Variables]
Name=Date UPS Installed
CommandType=F
Type=D
DisplayMask=10000000
Default=19971001
Name=Battery Age
CommandType=I
Type=I
Units=Days
Formula=DAYS([Date],[Date UPS Installed])
Command=Y
DisplayMask=10000000
Name=Nominal Voltage
CommandType=I
Units=V
Command=o
Type=I
DisplayMask=10000000
Name=Nominal Battery Voltage
Units=V
CommandType=I
Command=g
Type=F
DisplayMask=11110000
Name=Output Frequency
Units=Hz
Command=F
Type=F
DisplayMask=10100000
Scale=0,70
Name=Battery Capacity
Units=%
Command=f
Type=F
Thresholds=30,70
MeterColors=123
Status=2
DisplayMask=10100000
Name=Output Load
Units=%
Command=P
Type=F
Thresholds=80,90
MeterColors=321
DisplayMask=10100000
Name=Input Voltage
Units=V
Command=L
Type=F
Thresholds=102,108,132,138
MeterColors=12321
Scale=0,150
DisplayMask=10100000
Name=Output Voltage
Units=V
Command=O
Type=F
Thresholds=102,108,132,138
MeterColors=12321
Scale=0,150
DisplayMask=10100000
Name=Battery Voltage
Units=V
Command=B
Type=F
Scale=0,50
DisplayMask=10100000
Name=Model
CommandType=I
Command=Y
Type=S
Formula=Smart-UPS
DisplayMask=10000000
Name=UPS Serial Number
CommandType=I
Command=n
Type=S
DisplayMask=10000000
Name=Battery Time
Units=Min
Command=j
Type=I
DisplayMask=11110000
Thresholds=5,10
MeterColors=123
DisplayMask=10100000
Name=UPS Mode
Units=Normal,On Battery
Command=L
Formula=[X]<97
Type=E
DisplayMask=10000000
MeterColors=31
Status=1
Name=Low Transfer Point
CommandType=I
Units=V
Command=l
Type=I
DisplayMask=10000000
Name=High Transfer Point
CommandType=I
Units=V
Command=u
Type=I
DisplayMask=10000000
Name=Firmware Version
CommandType=I
Command=V
Type=S
DisplayMask=10000000
Name=Low Battery Signal Time
CommandType=I
Units=Min
Command=q
Type=I
DisplayMask=10000000
Name=UPS Turnoff Delay
CommandType=I
Units=Sec
Command=p
Type=I
DisplayMask=10000000
Name=UPS Wakeup Delay (Sec)
CommandType=I
Units=Sec
Command=r
Type=I
DisplayMask=10000000
Name=UPS Wakeup Delay (%)
CommandType=I
Units=%
Command=e
Type=I
DisplayMask=10000000
Name=Minimum Input Voltage
Units=V
Command=N
Type=F
DisplayMask=11110000
Name=Maximum Input Voltage
Units=V
Command=M
Type=F
DisplayMask=11110000
Name=Temperature (C)
Units=C
Command=C
Formula=[X]
Type=F
Thresholds=43,49
MeterColors=321
Scale=10,50
DisplayMask=10100000
Name=Temperature (F)
Units=F
Command=C
Formula=([X]*1.8)+32
Type=F
Thresholds=110,120
MeterColors=321
Scale=50,120
DisplayMask=10100000
Name=Self-Test Status
CommandType=C
Command=X
Formula=Table3([X],2,OK,NO,0,1,2,)
Type=E
Units=Pass,Fail,Unknown
DisplayMask=10000000
MeterColors=312
Default=2
[Display]
Meter1=Input Voltage
Meter2=Output Load
Meter3=Battery Capacity
Meter4=Battery Voltage
Text1=Model
Text2=UPS Mode
Text3=Battery Time
Text4=Temperature (F)
Text5=Battery Voltage
Text6=Output Frequency
Text7=Output Voltage
[Events]
NameSet=UPS On Battery
NameClear=UPS On Utility Power
Formula=[Input Voltage]<97
Command=L
Category=2
ActionMask=10110000
BroadcastDelay=30
BroadcastInt=120
CommandDelay=60
PageDelay=60
OSDelay=120
UPSDelay=360
NameSet=Overload
NameClear=UPS Load Okay
Category=1
Formula=[Output Load]>95
Command=P
ActionMask=10000000
BroadcastDelay=30
BroadcastInt=120
CommandDelay=60
PageDelay=60
OSDelay=120
UPSDelay=360
NameSet=Temperature High
NameClear=Temperature Okay
Formula=[Temperature (F)]>120
Command=C
Category=1
ActionMask=10000000
BroadcastDelay=30
BroadcastInt=120
CommandDelay=60
PageDelay=60
OSDelay=120
UPSDelay=360
NameSet=Self-Test Failed
NameClear=Self-Test Passed
Category=1
Formula=([Self-Test Status]>1)
CommandType=C
Command=:C[CR]
ActionMask=10000000
BroadcastDelay=30
BroadcastInt=60
CommandDelay=60
PageDelay=60
OSDelay=120
UPSDelay=360
SelfTestEvent=1
NameSet=UPS Battery Over 3 Years Old
NameClear=UPS Battery Age Is OK
Category=0
Formula=[Battery Age]>1096
CommandType=I
Command=Y
ActionMask=00000000
BroadcastDelay=0
BroadcastInt=0
CommandDelay=0
PageDelay=0
OSDelay=120
UPSDelay=360
NameSet=UPS Communications Lost
NameClear=UPS Communications Established
Category=1
ActionMask=10000000
BroadcastDelay=30
BroadcastInt=60
CommandDelay=60
PageDelay=60
OSDelay=120
UPSDelay=360
UPSCommEvent=1