batteryChargingAdminState OBJECT-TYPE
SYNTAX INTEGER {
notSet(1),
charge(2),
doNotCharge(3),
discharge(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"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 the values.
When this object is initialized by an implementation of the
BATTERY-MIB module, its value is set to notSet(1). In this
case, the charging controller is free to choose which
operational state is suitable.
When the batteryChargingAdminState object is set, then the
BATTERY-MIB implementation must try to set the battery
to the indicated state. The result will be indicated by
object batteryChargingOperState.
Setting object batteryChargingAdminState to value notSet(1)
is a request to the charging controller to operate
autonomously and choose the operational state that is
suitable.
Setting object batteryChargingAdminState to value charge(2)
is a request to enter the operational state charging(2) until
the battery is fully charged. When the battery is fully
charged, or if the battery was already fully charged or
almost fully charged at the time of the request, the
operational state will change to maintainingCharge(3) if the
charging controller and the battery support the functionality
of maintaining the charge, or it will change to noCharging(4)
otherwise.
Setting object batteryChargingAdminState to value
doNotCharge(3) is a request for entering operational
state noCharging(4).
Setting object batteryChargingAdminState to value
discharge(4) is a request for entering operational
state discharging(5). Discharging can be accomplished
by ordinary use, applying a dedicated load, or any other
means. An example for applying this state is battery
maintenance. If the battery is empty or almost empty, the
operational state will change to noCharging(4).
The charging controller will decide which charge condition
will be considered empty dependent on the battery
technology used. This is done to avoid damage on the
battery due to deep discharge.
Due to operational conditions and limitations of the
implementation of the BATTERY-MIB module, changing the
battery status according to a set value of object
batteryChargingAdminState may not be possible.
Setting the value of object batteryChargingAdminState
may result in not changing the state of the battery
to this value or even in setting the charging state
to another value than the requested one. For example,
the charging controller might at any time decide to
enter state discharging(5), if there is an operational need
to use the battery for supplying power."
View at oid-info.com
Automatically extracted from IETF RFC 7577.
Internet Assigned Numbers Authority
OID | Name | Sub children | Sub Nodes Total | Description |
---|---|---|---|---|
1.3.6.1.2.1.233.1.1.1.2 | batteryFirmwareVersion | 0 | 0 | batteryFirmwareVersion OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicate… |
1.3.6.1.2.1.233.1.1.1.3 | batteryType | 0 | 0 | batteryType OBJECT-TYPE SYNTAX INTEGER { unknown(1), other(2), primary(3), rechargeable(4), capacitor(5) } MAX-ACCESS read-only… |
1.3.6.1.2.1.233.1.1.1.4 | batteryTechnology | 0 | 0 | batteryTechnology OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the tech… |
1.3.6.1.2.1.233.1.1.1.5 | batteryDesignVoltage | 0 | 0 | batteryDesignVoltage OBJECT-TYPE SYNTAX Unsigned32 UNITS "millivolt" MAX-ACCESS read-only STATUS current DESCRIPTION "This obje… |
1.3.6.1.2.1.233.1.1.1.6 | batteryNumberOfCells | 0 | 0 | batteryNumberOfCells OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the n… |
1.3.6.1.2.1.233.1.1.1.7 | batteryDesignCapacity | 0 | 0 | batteryDesignCapacity OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliampere hours" MAX-ACCESS read-only STATUS current DESCRIPTION "… |
1.3.6.1.2.1.233.1.1.1.8 | batteryMaxChargingCurrent | 0 | 0 | batteryMaxChargingCurrent OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliampere" MAX-ACCESS read-only STATUS current DESCRIPTION "Th… |
1.3.6.1.2.1.233.1.1.1.9 | batteryTrickleChargingCurrent | 0 | 0 | batteryTrickleChargingCurrent OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliampere" MAX-ACCESS read-only STATUS current DESCRIPTION… |
1.3.6.1.2.1.233.1.1.1.10 | batteryActualCapacity | 0 | 0 | batteryActualCapacity OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliampere hours" MAX-ACCESS read-only STATUS current DESCRIPTION "… |
1.3.6.1.2.1.233.1.1.1.11 | batteryChargingCycleCount | 0 | 0 | batteryChargingCycleCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates … |
1.3.6.1.2.1.233.1.1.1.12 | batteryLastChargingCycleTime | 0 | 0 | batteryLastChargingCycleTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time … |
1.3.6.1.2.1.233.1.1.1.13 | batteryChargingOperState | 0 | 0 | batteryChargingOperState OBJECT-TYPE SYNTAX INTEGER { unknown(1), charging(2), maintainingCharge(3), noCharging(4), discharging… |
1.3.6.1.2.1.233.1.1.1.15 | batteryActualCharge | 0 | 0 | batteryActualCharge OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliampere hours" MAX-ACCESS read-only STATUS current DESCRIPTION "Th… |
1.3.6.1.2.1.233.1.1.1.16 | batteryActualVoltage | 0 | 0 | batteryActualVoltage OBJECT-TYPE SYNTAX Unsigned32 UNITS "millivolt" MAX-ACCESS read-only STATUS current DESCRIPTION "This obje… |
1.3.6.1.2.1.233.1.1.1.17 | batteryActualCurrent | 0 | 0 | batteryActualCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "milliampere" MAX-ACCESS read-only STATUS current DESCRIPTION "This obj… |
1.3.6.1.2.1.233.1.1.1.18 | batteryTemperature | 0 | 0 | batteryTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "deci-degrees Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "T… |
1.3.6.1.2.1.233.1.1.1.19 | batteryAlarmLowCharge | 0 | 0 | batteryAlarmLowCharge OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliampere hours" MAX-ACCESS read-write STATUS current DESCRIPTION … |
1.3.6.1.2.1.233.1.1.1.20 | batteryAlarmLowVoltage | 0 | 0 | batteryAlarmLowVoltage OBJECT-TYPE SYNTAX Unsigned32 UNITS "millivolt" MAX-ACCESS read-write STATUS current DESCRIPTION "This o… |
1.3.6.1.2.1.233.1.1.1.21 | batteryAlarmLowCapacity | 0 | 0 | batteryAlarmLowCapacity OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliampere hours" MAX-ACCESS read-write STATUS current DESCRIPTIO… |
1.3.6.1.2.1.233.1.1.1.22 | batteryAlarmHighCycleCount | 0 | 0 | batteryAlarmHighCycleCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object provides… |
1.3.6.1.2.1.233.1.1.1.23 | batteryAlarmHighTemperature | 0 | 0 | batteryAlarmHightemperature OBJECT-TYPE SYNTAX Integer32 UNITS "deci-degrees Celsius" MAX-ACCESS read-write STATUS current DESC… |
1.3.6.1.2.1.233.1.1.1.24 | batteryAlarmLowTemperature | 0 | 0 | batteryAlarmLowTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "deci-degrees Celsius" MAX-ACCESS read-write STATUS current DESCR… |
1.3.6.1.2.1.233.1.1.1.25 | batteryCellIdentifier | 0 | 0 | batteryCellIdentifier OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this obj… |