BATTERY-MIB Table View

Table-centric layout grouping table, row, and column objects.

Tables
1
Rows
1
Columns
25
.1.3.6.1.2.1.233.1.1 · 1 row entry · 25 columns
This table provides information on batteries.  It contains
one conceptual row per battery in a managed entity.
          
Batteries are indexed by the entPhysicalIndex of the
entPhysicalTable defined in the ENTITY-MIB (RFC 6933).
          
For implementations of the BATTERY-MIB, an implementation of
the ENTITY-MIB complying with the entity4CRCompliance
MODULE-COMPLIANCE statement of the ENTITY-MIB is required.
          
If batteries are replaced, and the replacing battery uses
the same physical connector as the replaced battery, then
the replacing battery SHOULD be indexed with the same value
of object entPhysicalIndex as the replaced battery.
batteryEntry entry .1.3.6.1.2.1.233.1.1.1
An entry providing information on a battery.
Indexes
ENTITY-MIBentPhysicalIndex
Column Syntax OID
batteryIdentifier
This object contains an identifier for the battery.

Many manufacturers deliver not only simple batteries but
battery packages including additional hardware and firmware.
Typically, these modules include a…
SNMP-FRAMEWORK-MIBSnmpAdminString
Textual Convention: SNMP-FRAMEWORK-MIBSnmpAdminString OctetString
Type Constraints:
range: 0..255
.1.3.6.1.2.1.233.1.1.1.1
batteryFirmwareVersion
This object indicates the version number of the firmware
that is included in a battery module.

Many manufacturers deliver not pure batteries but battery
packages including additional hardware and firmware…
SNMP-FRAMEWORK-MIBSnmpAdminString
Textual Convention: SNMP-FRAMEWORK-MIBSnmpAdminString OctetString
Type Constraints:
range: 0..255
.1.3.6.1.2.1.233.1.1.1.2
batteryType
This object indicates the type of battery.

It distinguishes between primary (not rechargeable)
batteries, rechargeable (secondary) batteries, and
capacitors. Capacitors are not really batteries but
are o…
Enumeration
Enumerated Values:
1unknown
2other
3primary
4rechargeable
5capacitor
.1.3.6.1.2.1.233.1.1.1.3
batteryTechnology
This object indicates the technology used by the battery.
Numbers identifying battery technologies are registered at
IANA. A current list of assignments can be found at
<http://www.iana.org/assignments/battery-technolo…
SNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.4
batteryDesignVoltage
This object provides the design (or nominal) voltage of the
battery in units of millivolt (mV).

Note that the design voltage is a constant value and
typically different from the actual voltage of the batt…
millivoltSNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.5
batteryNumberOfCells
This object indicates the number of cells contained in the
battery.

A value of 0 indicates that the number of cells is unknown.
SNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.6
batteryDesignCapacity
This object provides the design (or nominal) capacity of
the battery in units of milliampere hours (mAh).

Note that the design capacity is a constant value and
typically different from the actual capacity…
milliampere hoursSNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.7
batteryMaxChargingCurrent
This object provides the maximum current to be used for
charging the battery in units of milliampere (mA).

Note that the maximum charging current may not lead to
optimal charge of the battery and that som…
milliampereSNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.8
batteryTrickleChargingCurrent
This object provides the recommended average current
to be used for trickle charging the battery in units of
mA.

Typically, this is a value recommended by the manufacturer
of the battery or by the manufac…
milliampereSNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.9
batteryActualCapacity
This object provides the actual capacity of the
battery in units of mAh.

Typically, the actual capacity of a battery decreases
with time and with usage of the battery. It is usually
lower than the design…
milliampere hoursSNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.10
batteryChargingCycleCount
This object indicates the number of completed charging
cycles that the battery underwent. In line with the
Smart Battery Data Specification Revision 1.1, a charging
cycle is defined as the process of discharging the ba…
SNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.11
batteryLastChargingCycleTime
The date and time of the last charging cycle. The value
'0000000000000000'H is returned if the battery has not been
charged yet or if the last charging time cannot be
determined.

For batteries of type pr…
SNMPv2-TCDateAndTime
Textual Convention: SNMPv2-TCDateAndTime OctetString
Type Constraints:
range: 8
range: 11
.1.3.6.1.2.1.233.1.1.1.12
batteryChargingOperState
This object indicates the current charging state of the
battery.

Value unknown(1) indicates that the charging state of the
battery cannot be determined.

Value charging(2) indicates that the…
Enumeration
Enumerated Values:
1unknown
2charging
3maintainingCharge
4noCharging
5discharging
.1.3.6.1.2.1.233.1.1.1.13
batteryChargingAdminState
The value of this object indicates the desired
charging state of the battery. The real state is
indicated by object batteryChargingOperState. See the
definition of object batteryChargingOperState for a
description of …
Enumerationr/w
Enumerated Values:
1notSet
2charge
3doNotCharge
4discharge
.1.3.6.1.2.1.233.1.1.1.14
batteryActualCharge
This object provides the actual charge of the battery
in units of mAh.

Note that the actual charge needs to be measured and is
typically an estimate based on observed discharging and
charging cycles of th…
milliampere hoursSNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.15
batteryActualVoltage
This object provides the actual voltage of the battery
in units of mV.

A value of 'ffffffff'H indicates that the actual voltage
cannot be determined.
millivoltSNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.16
batteryActualCurrent
This object provides the actual charging or discharging
current of the battery in units of mA.
The charging current is represented by positive values,
and the discharging current is represented by negative values.
milliampereSNMPv2-SMIInteger32
Textual Convention: SNMPv2-SMIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.233.1.1.1.17
batteryTemperature
The ambient temperature at or within close proximity
of the battery.

A value of '7fffffff'H indicates that the temperature
cannot be determined.
deci-degrees CelsiusSNMPv2-SMIInteger32
Textual Convention: SNMPv2-SMIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.233.1.1.1.18
batteryAlarmLowCharge
This object provides the lower-threshold value for object
batteryActualCharge. If the value of object
batteryActualCharge falls below this threshold,
a low-battery alarm will be raised. The alarm procedure may
include…
milliampere hoursSNMPv2-SMIUnsigned32r/w
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.19
batteryAlarmLowVoltage
This object provides the lower-threshold value for object
batteryActualVoltage. If the value of object
batteryActualVoltage falls below this threshold,
a low-battery alarm will be raised. The alarm procedure may
inclu…
millivoltSNMPv2-SMIUnsigned32r/w
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.20
batteryAlarmLowCapacity
This object provides the lower-threshold value for object
batteryActualCapacity. If the value of object
batteryActualCapacity falls below this threshold,
a battery aging alarm will be raised. The alarm procedure
may i…
milliampere hoursSNMPv2-SMIUnsigned32r/w
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.21
batteryAlarmHighCycleCount
This object provides the upper-threshold value for object
batteryChargingCycleCount. If the value of object
batteryChargingCycleCount rises above this threshold,
a battery aging alarm will be raised. The alarm procedu…
SNMPv2-SMIUnsigned32r/w
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.233.1.1.1.22
batteryAlarmHighTemperature
This object provides the upper-threshold value for object
batteryTemperature. If the value of object
batteryTemperature rises above this threshold, a battery
high temperature alarm will be raised. The alarm procedure
deci-degrees CelsiusSNMPv2-SMIInteger32r/w
Textual Convention: SNMPv2-SMIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.233.1.1.1.23
batteryAlarmLowTemperature
This object provides the lower-threshold value for object
batteryTemperature. If the value of object
batteryTemperature falls below this threshold, a battery
low temperature alarm will be raised. The alarm procedure
m…
deci-degrees CelsiusSNMPv2-SMIInteger32r/w
Textual Convention: SNMPv2-SMIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.233.1.1.1.24
batteryCellIdentifier
The value of this object identifies one or more cells of a
battery. The format of the cell identifier may vary between
different implementations. It should uniquely identify one
or more cells of the indexed battery.
SNMP-FRAMEWORK-MIBSnmpAdminString
Textual Convention: SNMP-FRAMEWORK-MIBSnmpAdminString OctetString
Type Constraints:
range: 0..255
.1.3.6.1.2.1.233.1.1.1.25