1
/* genericups.h - contact closure UPS line status definitions
3
Copyright (C) 1999, 2000 Russell Kroll <rkroll@exploits.org>
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation; either version 2 of the License, or
8
(at your option) any later version.
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
15
You should have received a copy of the GNU General Public License
16
along with this program; if not, write to the Free Software
17
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21
const char *mfr; /* value for INFO_MFR */
22
const char *model; /* value for INFO_MODEL */
23
const char *desc; /* used in -h listing */
33
"UPSONIC LAN Saver 600",
34
TIOCM_DTR | TIOCM_RTS, /* cable power: DTR + RTS */
35
TIOCM_CTS, 0, /* online: CTS off */
36
TIOCM_CD, TIOCM_CD, /* low battery: CD on */
37
TIOCM_RTS /* shutdown: RTS */
43
"APC Back-UPS (940-0095A/C cable)",
44
TIOCM_DTR, /* cable power: DTR */
45
TIOCM_RNG, 0, /* online: RNG off */
46
TIOCM_CD, TIOCM_CD, /* low battery: CD on */
47
TIOCM_RTS /* shutdown: RTS */
53
"APC Back-UPS (940-0020B/C cable)",
54
TIOCM_RTS, /* cable power: RTS */
55
TIOCM_CTS, 0, /* online: CTS off */
56
TIOCM_CD, TIOCM_CD, /* low battery: CD on */
57
TIOCM_DTR|TIOCM_RTS /* shutdown: DTR + RTS */
63
"PowerTech Comp1000 with DTR as cable power",
64
TIOCM_DTR, /* cable power: DTR */
65
TIOCM_CTS, 0, /* online: CTS off */
66
TIOCM_CD, TIOCM_CD, /* low battery: CD on */
67
TIOCM_DTR | TIOCM_RTS /* shutdown: DTR + RTS */
74
TIOCM_RTS, /* cable power: RTS */
75
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
76
TIOCM_CD, 0, /* low battery: CD off */
77
0 /* shutdown: none */
82
"Internet Office Series",
83
"Tripp Lite UPS with Lan2.2 interface (black 73-0844 cable)",
84
TIOCM_DTR, /* cable power: DTR */
85
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
86
TIOCM_CD, 0, /* low battery: CD off */
87
TIOCM_DTR | TIOCM_RTS /* shutdown: DTR + RTS */
93
"Best Patriot (INT51 cable)",
94
TIOCM_DTR, /* cable power: DTR */
95
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
96
TIOCM_CD, 0, /* low battery: CD off */
97
TIOCM_RTS /* shutdown: set RTS */
103
"CyberPower Power99",
104
TIOCM_RTS, /* cable power: RTS */
105
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
106
TIOCM_CD, 0, /* low battery: CD off */
107
TIOCM_DTR /* shutdown: set DTR */
114
TIOCM_DTR, /* cable power: DTR */
115
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
116
TIOCM_CD, 0, /* low battery: CD off */
117
-1 /* shutdown: unknown */
123
"APC Back-UPS (940-0023A cable)",
124
0, /* cable power: none */
125
TIOCM_CD, 0, /* online: CD off */
126
TIOCM_CTS, TIOCM_CTS, /* low battery: CTS on */
127
TIOCM_RTS /* shutdown: RTS */
130
/* Type 10 (duplicate from 7) */
133
"Victron Lite (crack cable)",
134
TIOCM_RTS, /* cable power: RTS */
135
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
136
TIOCM_CD, 0, /* low battery: CD off */
137
TIOCM_DTR /* shutdown: DTR */
144
TIOCM_DTR, /* cable power: DTR */
145
TIOCM_CTS, 0, /* online: CTS off */
146
TIOCM_CD, 0, /* low battery: CD off */
147
TIOCM_ST /* shutdown: ST */
153
"APC Back-UPS Office (940-0119A cable)",
154
TIOCM_RTS, /* cable power: RTS */
155
TIOCM_CTS, 0, /* online: CTS off */
156
TIOCM_CD, TIOCM_CD, /* low battery: CD on */
157
TIOCM_DTR /* shutdown: raise DTR */
163
"Repoteck RPT-800A, RPT-162A",
164
TIOCM_DTR | TIOCM_RTS, /* cable power: DTR + RTS */
165
TIOCM_CD, TIOCM_CD, /* On-line : DCD on */
166
TIOCM_CTS, 0, /* Battery low: CTS off */
167
TIOCM_ST /* shutdown: TX BREA */
172
"P250, P500, P750, P1250",
174
TIOCM_DTR, /* cable power: DTR */
175
TIOCM_CD, TIOCM_CD, /* online: CD on */
176
TIOCM_CTS, 0, /* low battery: CTS off */
177
TIOCM_RTS /* shutdown: raise RTS */
184
TIOCM_DTR, /* cable power: DTR */
185
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
186
TIOCM_CD, 0, /* low battery: CD off */
187
TIOCM_ST /* shutdown: ST (break) */
194
TIOCM_DTR | TIOCM_RTS, /* cable power: DTR + RTS */
195
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
196
TIOCM_CD, 0, /* low battery: CD off */
197
-1 /* shutdown: unknown */
200
/* Type 17 (duplicate from 8) */
203
"PowerKinetics 9001",
204
TIOCM_DTR, /* cable power: DTR */
205
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
206
TIOCM_CD, 0, /* low battery: CD off */
207
-1 /* shutdown: unknown */
213
"TrippLite UPS with Martin's cabling",
214
TIOCM_DTR, /* cable power: DTR */
215
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
216
TIOCM_CD, TIOCM_CD, /* low battery: CAR on */
217
-1 /* shutdown: none */
220
/* Type 19 (duplicate from 6) */
223
"Fideltronik Ares Series",
224
TIOCM_DTR, /* cable power: DTR */
225
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
226
TIOCM_CD, 0, /* low battery: DCD off */
227
TIOCM_RTS /* shutdown: set RTS */
231
/* docs/cables/powerware.txt */
235
TIOCM_DTR, /* cable power: DTR */
236
TIOCM_CTS, 0, /* online: CTS off */
237
TIOCM_CD, TIOCM_CD, /* low battery: CD on */
238
TIOCM_ST /* shutdown: ST (break) */
242
/* http://lists.exploits.org/upsdev/Oct2004/00004.html */
245
"Generic RUPS 2000 (Megatec M2501 cable)",
246
TIOCM_RTS, /* cable power: RTS */
247
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
248
TIOCM_CD, 0, /* low battery: CD off */
249
TIOCM_RTS | TIOCM_DTR /* shutdown: RTS+DTR */
252
/* Type 22 (duplicate from 7)*/
253
{ "Gamatronic Electronic Industries",
255
"Gamatronic UPSs with alarm interface",
256
TIOCM_RTS, /* cable power: RTS */
257
TIOCM_CTS, TIOCM_CTS, /* online: CTS on */
258
TIOCM_CD, 0, /* low battery: CD off */
259
TIOCM_DTR /* shutdown: DTR */
262
/* add any new entries directly above this line */