Reference record for OID 1.3.6.1.4.1.818.1.1.16.7.2



parent
1.3.6.1.4.1.818.1.1.16.7 (upsTest_sixth)
node code
2
node name
upsTestSpinLock_sixth
dot oid
1.3.6.1.4.1.818.1.1.16.7.2
type
OBJECT-TYPE
asn1 oid
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) imv(818) geHardware(1) geUPS(1) geSixthUPS(16) upsTest_sixth(7) upsTestSpinLock_sixth(2)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) imv(818) geHardware(1) geUPS(1) geSixthUPS(16) upsTest_sixth(7) upsTestSpinLock_sixth(2)}
  • {iso(1) org(3) dod(6) internet(1) private(4) enterprise(1) imv(818) geHardware(1) geUPS(1) geSixthUPS(16) upsTest_sixth(7) upsTestSpinLock_sixth(2)}
  • {iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) imv(818) geHardware(1) geUPS(1) geSixthUPS(16) upsTest_sixth(7) upsTestSpinLock_sixth(2)}
  • {iso(1) iso-identified-organization(3) dod(6) internet(1) private(4) enterprise(1) imv(818) geHardware(1) geUPS(1) geSixthUPS(16) upsTest_sixth(7) upsTestSpinLock_sixth(2)}
  • {iso(1) iso-identified-organization(3) dod(6) internet(1) private(4) enterprises(1) imv(818) geHardware(1) geUPS(1) geSixthUPS(16) upsTest_sixth(7) upsTestSpinLock_sixth(2)}
  • iri oid
  • /iso/identified-organization/dod/internet/private/enterprise/imv/geHardware/geUPS/geSixthUPS/upsTest_sixth/upsTestSpinLock_sixth
  • /iso/identified-organization/dod/internet/private/enterprises/imv/geHardware/geUPS/geSixthUPS/upsTest_sixth/upsTestSpinLock_sixth
  • /iso/org/dod/internet/private/enterprise/imv/geHardware/geUPS/geSixthUPS/upsTest_sixth/upsTestSpinLock_sixth
  • /iso/org/dod/internet/private/enterprises/imv/geHardware/geUPS/geSixthUPS/upsTest_sixth/upsTestSpinLock_sixth
  • /iso/iso-identified-organization/dod/internet/private/enterprise/imv/geHardware/geUPS/geSixthUPS/upsTest_sixth/upsTestSpinLock_sixth
  • /iso/iso-identified-organization/dod/internet/private/enterprises/imv/geHardware/geUPS/geSixthUPS/upsTest_sixth/upsTestSpinLock_sixth
  • iri by oid_info
    /ISO/Identified-Organization/6/1/4/1/818/1/1/16/7/2

    Description by mibdepot

    A spin lock on the test subsystem. The spinlock is
    used as follows.

    Before starting a test, a manager-station should make
    sure that a test is not in progress as follows:

    try_again:
    get (upsTestSpinLock)
    while (upsTestResultsSummary == inProgress) {
    /* loop while a test is running for another
    manager */
    short delay
    get (upsTestSpinLock)
    }
    lock_value = upsTestSpinLock
    /* no test in progress, start the test */
    set (upsTestSpinLock = lock_value, upsTestId =
    requested_test)
    if (error_index == 1) { /* (upsTestSpinLock
    failed) */
    /* if problem is not access control, then
    some other manager slipped in ahead of us
    */
    goto try_again
    }
    if (error_index == 2) { /* (upsTestId) */
    /* cannot perform the test */
    give up
    }
    /* test started ok */
    /* wait for test completion by polling
    upsTestResultsSummary */
    get (upsTestSpinLock, upsTestResultsSummary,
    upsTestResultsDetail)
    while (upsTestResultsSummary == inProgress) {
    short delay
    get (upsTestSpinLock, upsTestResultsSummary,
    upsTestResultsDetail)
    }
    /* when test completes, retrieve any additional
    test results */
    /* if upsTestSpinLock == lock_value + 1, then
    these are our test */
    /* results (as opposed to another manager's */
    The initial value of upsTestSpinLock at agent
    initialization shall
    be 1.(*)

    Parsed from file GE_PARALLELUPS.mib.txt
    Company: ge
    Module: GE_PARALLELUPS

    Information by oid_info

    Vendor: IMV Victron bv
    Module: GE_PARALLELUPS

    [Automatically extracted from oidview.com]

    Information by mibdepot

    upsTestSpinLock_sixth OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS current DESCRIPTION "A spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = upsTestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, upsTestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling upsTestResultsSummary */ get (upsTestSpinLock, upsTestResultsSummary, upsTestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, upsTestResultsSummary, upsTestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if upsTestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of upsTestSpinLock at agent initialization shall be 1.(*)" ::= { upsTest_sixth 2 }

    First Registration Authority (recovered by parent 1.3.6.1.4.1.818)

    Versteeg Theo

    Children (1)

    OIDNameSub childrenSub Nodes TotalDescription
    1.3.6.1.4.1.818.1.1.16.7.2.0 0 0 0 upsTestSpinLock_sixth

    Brothers (6)

    OIDNameSub childrenSub Nodes TotalDescription
    1.3.6.1.4.1.818.1.1.16.7.1 upsTestId_sixth 1 1 The test is named by an OBJECT IDENTIFIER which
    allows a standard mechanism for the initiation of
    tests, including the well known…
    1.3.6.1.4.1.818.1.1.16.7.3 upsTestResultsSummary_sixth 1 1 The results of the current or last UPS diagnostics
    test performed. The values for donePass(1),
    doneWarning(2), and doneError(3) …
    1.3.6.1.4.1.818.1.1.16.7.4 upsTestResultsDetail_sixth 1 1 Additional information about upsTestResultsSummary.
    If no additional information available, a zero length
    string is returned.(*)
    1.3.6.1.4.1.818.1.1.16.7.5 upsTestStartTime_sixth 1 1 The value of sysUpTime at the time the test in
    progress was initiated, or, if no test is in progress,
    the time the previous test …
    1.3.6.1.4.1.818.1.1.16.7.6 upsTestElapsedTime_sixth 1 1 The amount of time, in TimeTicks, since the test in
    progress was initiated, or, if no test is in progress,
    the previous test took…
    1.3.6.1.4.1.818.1.1.16.7.7 upsWellKnownTests_sixth 5 5 None