~ubuntu-branches/ubuntu/saucy/nut/saucy

« back to all changes in this revision

Viewing changes to drivers/apccmib.h

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2005-07-20 19:48:50 UTC
  • mto: (16.1.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 4.
  • Revision ID: james.westby@ubuntu.com-20050720194850-oo61wjr33rrx2mre
Tags: upstream-2.0.2
ImportĀ upstreamĀ versionĀ 2.0.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
69
69
 
70
70
#define APCC_OID_OUTVOLT                ".1.3.6.1.4.1.318.1.1.1.4.2.1"
71
71
#define APCC_OID_LOADPCT                ".1.3.6.1.4.1.318.1.1.1.4.2.3"
72
 
#define APCC_OID_HIGHXFER               ".1.3.6.1.4.1.318.1.1.1.3.2.2"
73
 
#define APCC_OID_LOWXFER                ".1.3.6.1.4.1.318.1.1.1.3.2.3"
 
72
 
 
73
/* PowerNet-MIB::upsAdvConfigHighTransferVolt */
 
74
#define APCC_OID_HIGHXFER               ".1.3.6.1.4.1.318.1.1.1.5.2.2"
 
75
 
 
76
/* PowerNet-MIB::upsAdvConfigLowTransferVolt */
 
77
#define APCC_OID_LOWXFER                ".1.3.6.1.4.1.318.1.1.1.5.2.3"
 
78
 
 
79
/* --- future OIDs which are not mapped to anything yet */
 
80
 
 
81
/* PowerNet-MIB::upsAdvInputMaxLineVoltage */
 
82
#define FUTURE_OID_MAX_INVOLT           ".1.3.6.1.4.1.318.1.1.1.3.2.2"
 
83
 
 
84
/* PowerNet-MIB::upsAdvInputMinLineVoltage */
 
85
#define FUTURE_OID_MIN_INVOLT           ".1.3.6.1.4.1.318.1.1.1.3.2.3"
 
86
 
 
87
/* --- */
 
88
 
74
89
#define APCC_OID_SLFTSTRES              ".1.3.6.1.4.1.318.1.1.1.7.2.3"
75
90
/* XXX can't find appropriate OID for INFO_BATTVOLT. */
76
91
/*#define APCC_OID_BATT_VOLTAGE ".1.3.6.1.4.1.318.???"*/
131
146
snmp_info_t apcc_mib[] = {
132
147
 
133
148
        /* info elements. */
134
 
        { "ups.mfr", FLAG_STRING, SU_INFOSIZE, NULL, "APC",
 
149
        { "ups.mfr", ST_FLAG_STRING, SU_INFOSIZE, NULL, "APC",
135
150
                SU_FLAG_STATIC | SU_FLAG_ABSENT | SU_FLAG_OK, NULL },
136
 
        { "ups.model", FLAG_STRING, SU_INFOSIZE, APCC_OID_MODEL_NAME,
 
151
        { "ups.model", ST_FLAG_STRING, SU_INFOSIZE, APCC_OID_MODEL_NAME,
137
152
                "Generic Powernet SNMP device", SU_FLAG_STATIC | SU_FLAG_OK, NULL },
138
 
        { "ups.serial", FLAG_STRING, SU_INFOSIZE, APCC_OID_SERIAL, "",
 
153
        { "ups.serial", ST_FLAG_STRING, SU_INFOSIZE, APCC_OID_SERIAL, "",
139
154
                SU_FLAG_STATIC | SU_FLAG_OK, NULL },
140
 
        { "ups.mfr.date", FLAG_STRING, SU_INFOSIZE, APCC_OID_BATTDATE, "",
 
155
        { "ups.mfr.date", ST_FLAG_STRING, SU_INFOSIZE, APCC_OID_BATTDATE, "",
141
156
                SU_FLAG_OK | SU_FLAG_STATIC, NULL },
142
157
        { "input.voltage", 0, 1, APCC_OID_INVOLT, "", SU_FLAG_OK, NULL },
143
158
        { "battery.charge", 0, 1, APCC_OID_BATT_CHARGE, "", SU_FLAG_OK, NULL },
144
 
        { "ups.status", FLAG_STRING, SU_INFOSIZE, APCC_OID_POWER_STATUS, "OFF",
 
159
        { "ups.status", ST_FLAG_STRING, SU_INFOSIZE, APCC_OID_POWER_STATUS, "OFF",
145
160
                SU_FLAG_OK | SU_STATUS_PWR, &apcc_pwr_info[0] },
146
 
        { "ups.status", FLAG_STRING, SU_INFOSIZE, APCC_OID_BATT_STATUS, "",
 
161
        { "ups.status", ST_FLAG_STRING, SU_INFOSIZE, APCC_OID_BATT_STATUS, "",
147
162
                SU_FLAG_OK | SU_STATUS_BATT, &apcc_batt_info[0] },
148
 
        { "ups.status", FLAG_STRING, SU_INFOSIZE, APCC_OID_CAL_RESULTS, "",
 
163
        { "ups.status", ST_FLAG_STRING, SU_INFOSIZE, APCC_OID_CAL_RESULTS, "",
149
164
                SU_FLAG_OK | SU_STATUS_CAL, NULL },
150
 
        { "ups.status", FLAG_STRING, SU_INFOSIZE, APCC_OID_NEEDREPLBATT, "",
 
165
        { "ups.status", ST_FLAG_STRING, SU_INFOSIZE, APCC_OID_NEEDREPLBATT, "",
151
166
                SU_FLAG_OK | SU_STATUS_RB, NULL },
152
167
        { "ups.temperature", 0, 1, APCC_OID_UPSTEMP, "", SU_FLAG_OK, NULL },
153
168
        { "input.frequency", 0, 1, APCC_OID_INFREQ, "", SU_FLAG_OK, NULL },
154
169
        { "ups.load", 0, 1, APCC_OID_LOADPCT, "", SU_FLAG_OK, NULL },
155
 
        { "ups.firmware", 0, 0, APCC_OID_FIRMREV, "",
 
170
        { "ups.firmware", ST_FLAG_STRING, 16, APCC_OID_FIRMREV, "",
156
171
                SU_FLAG_STATIC | SU_FLAG_OK, NULL },
157
172
        { "battery.runtime", 0, 1, APCC_OID_BATT_RUNTIME, "", SU_TYPE_TIME |  SU_FLAG_OK, NULL },
158
173
        /* can't find appropriate OID for "battery.voltage". */
159
174
        /*{ "battery.voltage", 0, 1, APCC_OID_BATT_VOLTAGE, "", SU_FLAG_OK, NULL },*/
160
175
        { "output.voltage", 0, 1, APCC_OID_OUTVOLT, "", SU_FLAG_OK, NULL },
161
 
        { "ups.id", FLAG_STRING | FLAG_RW, 8, APCC_OID_UPSIDEN, "",
162
 
                SU_FLAG_OK | SU_FLAG_STATIC | SU_TYPE_STRING, NULL },
163
 
        { "battery.date", FLAG_STRING | FLAG_RW, 8, APCC_OID_MFRDATE, "",
164
 
                SU_FLAG_OK | SU_FLAG_STATIC | SU_TYPE_STRING, NULL },
165
 
        { "ups.test.result", FLAG_STRING, SU_INFOSIZE, APCC_OID_SLFTSTRES, "",
 
176
        { "ups.id", ST_FLAG_STRING | ST_FLAG_RW, 8, APCC_OID_UPSIDEN, "",
 
177
                SU_FLAG_OK | SU_FLAG_STATIC | SU_TYPE_STRING, NULL },
 
178
        { "battery.date", ST_FLAG_STRING | ST_FLAG_RW, 8, APCC_OID_MFRDATE, "",
 
179
                SU_FLAG_OK | SU_FLAG_STATIC | SU_TYPE_STRING, NULL },
 
180
        { "ups.test.result", ST_FLAG_STRING, SU_INFOSIZE, APCC_OID_SLFTSTRES, "",
166
181
                SU_FLAG_OK, NULL },
167
 
        { "input.transfer.low", FLAG_STRING | FLAG_RW, 3, APCC_OID_LOWXFER, "",
 
182
        { "input.transfer.low", ST_FLAG_STRING | ST_FLAG_RW, 3, APCC_OID_LOWXFER, "",
168
183
                SU_TYPE_INT | SU_FLAG_OK, NULL },
169
 
        { "input.transfer.high", FLAG_STRING | FLAG_RW, 3, APCC_OID_HIGHXFER, "",
 
184
        { "input.transfer.high", ST_FLAG_STRING | ST_FLAG_RW, 3, APCC_OID_HIGHXFER, "",
170
185
                SU_TYPE_INT | SU_FLAG_OK, NULL },
171
186
        { "output.current", 0, 0, APCC_OID_OUTCURRENT, "", SU_FLAG_OK, NULL },
172
 
        { "output.voltage.target.battery", FLAG_STRING | FLAG_RW, 3, APCC_OID_REQOUTVOLT, "",
173
 
                SU_TYPE_INT | SU_FLAG_OK, NULL },
174
 
        { "battery.charge.restart", FLAG_STRING | FLAG_RW, 3, APCC_OID_RETCAPACITY, "",
175
 
                SU_TYPE_INT | SU_FLAG_OK, NULL },
176
 
        { "input.sensitivity", FLAG_STRING | FLAG_RW, 1, APCC_OID_SENS, "",
177
 
                SU_TYPE_INT | SU_FLAG_OK, NULL },
178
 
        { "ups.delay.shutdown", FLAG_STRING | FLAG_RW, 3, APCC_OID_GRACEDELAY, "",
179
 
                SU_TYPE_TIME | SU_FLAG_OK, NULL },
180
 
        { "ups.delay.start", FLAG_STRING | FLAG_RW, 3, APCC_OID_RETDELAY, "",
181
 
                SU_TYPE_TIME | SU_FLAG_OK, NULL },
182
 
        { "battery.charge.low", FLAG_STRING | FLAG_RW, 3, APCC_OID_LOBATTIME, "",
 
187
        { "output.voltage.target.battery", ST_FLAG_STRING | ST_FLAG_RW, 3, APCC_OID_REQOUTVOLT, "",
 
188
                SU_TYPE_INT | SU_FLAG_OK, NULL },
 
189
        { "battery.charge.restart", ST_FLAG_STRING | ST_FLAG_RW, 3, APCC_OID_RETCAPACITY, "",
 
190
                SU_TYPE_INT | SU_FLAG_OK, NULL },
 
191
        { "input.sensitivity", ST_FLAG_STRING | ST_FLAG_RW, 1, APCC_OID_SENS, "",
 
192
                SU_TYPE_INT | SU_FLAG_OK, NULL },
 
193
        { "ups.delay.shutdown", ST_FLAG_STRING | ST_FLAG_RW, 3, APCC_OID_GRACEDELAY, "",
 
194
                SU_TYPE_TIME | SU_FLAG_OK, NULL },
 
195
        { "ups.delay.start", ST_FLAG_STRING | ST_FLAG_RW, 3, APCC_OID_RETDELAY, "",
 
196
                SU_TYPE_TIME | SU_FLAG_OK, NULL },
 
197
        { "battery.charge.low", ST_FLAG_STRING | ST_FLAG_RW, 3, APCC_OID_LOBATTIME, "",
183
198
                SU_TYPE_TIME | SU_FLAG_OK, NULL },
184
199
 
185
200
        /* Measure-UPS ambient variables */