Blame mibs/ietf/PARALLEL-MIB

Packit 022b05
PARALLEL-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Packit 022b05
    Counter32, Integer32
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    InterfaceIndex
Packit 022b05
        FROM IF-MIB
Packit 022b05
    transmission
Packit 022b05
        FROM RFC1213-MIB
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
        FROM SNMPv2-CONF;
Packit 022b05
Packit 022b05
Packit 022b05
para MODULE-IDENTITY
Packit 022b05
     LAST-UPDATED "9405261700Z"
Packit 022b05
     ORGANIZATION "IETF Character MIB Working Group"
Packit 022b05
     CONTACT-INFO
Packit 022b05
            "        Bob Stewart
Packit 022b05
             Postal: Xyplex, Inc.
Packit 022b05
                     295 Foster Street
Packit 022b05
                     Littleton, MA 01460
Packit 022b05
Packit 022b05
                Tel: 508-952-4816
Packit 022b05
                Fax: 508-952-4887
Packit 022b05
             E-mail: rlstewart@eng.xyplex.com"
Packit 022b05
     DESCRIPTION
Packit 022b05
            "The MIB module for Parallel-printer-like hardware devices."
Packit 022b05
    ::= { transmission 34 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Generic Parallel-printer-like information
Packit 022b05
Packit 022b05
paraNumber OBJECT-TYPE
Packit 022b05
    SYNTAX Integer32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ports (regardless of their current
Packit 022b05
        state) in the Parallel-printer-like port table."
Packit 022b05
    ::= { para 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the Parallel-printer-like Port table
Packit 022b05
Packit 022b05
paraPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF ParaPortEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of port entries.  The number of entries is
Packit 022b05
        given by the value of paraNumber."
Packit 022b05
    ::= { para 2 }
Packit 022b05
Packit 022b05
paraPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX ParaPortEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Status and parameter values for a port."
Packit 022b05
    INDEX { paraPortIndex }
Packit 022b05
    ::= { paraPortTable 1 }
Packit 022b05
Packit 022b05
ParaPortEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        paraPortIndex
Packit 022b05
            InterfaceIndex,
Packit 022b05
        paraPortType
Packit 022b05
            INTEGER,
Packit 022b05
        paraPortInSigNumber
Packit 022b05
            Integer32,
Packit 022b05
        paraPortOutSigNumber
Packit 022b05
            Integer32
Packit 022b05
    }
Packit 022b05
Packit 022b05
paraPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX InterfaceIndex
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of ifIndex for the port.  By convention
Packit 022b05
        and if possible, hardware port numbers map directly
Packit 022b05
        to external connectors.  The value for each port must
Packit 022b05
        remain constant at least from one re-initialization
Packit 022b05
        of the network management agent to the next."
Packit 022b05
    ::= { paraPortEntry 1 }
Packit 022b05
Packit 022b05
paraPortType OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        other(1),
Packit 022b05
        centronics(2),
Packit 022b05
        dataproducts(3)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The port's hardware type."
Packit 022b05
    ::= { paraPortEntry 2 }
Packit 022b05
Packit 022b05
paraPortInSigNumber OBJECT-TYPE
Packit 022b05
    SYNTAX Integer32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of input signals for the port in the
Packit 022b05
        input signal table (paraPortInSigTable).  The table
Packit 022b05
        contains entries only for those signals the software
Packit 022b05
        can detect and that are useful to observe."
Packit 022b05
    ::= { paraPortEntry 3 }
Packit 022b05
Packit 022b05
paraPortOutSigNumber OBJECT-TYPE
Packit 022b05
    SYNTAX Integer32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of output signals for the port in the
Packit 022b05
        output signal table (paraPortOutSigTable).  The
Packit 022b05
        table contains entries only for those signals the
Packit 022b05
        software can assert and that are useful to observe."
Packit 022b05
    ::= { paraPortEntry 4 }
Packit 022b05
Packit 022b05
-- Parallel-printer-like Input Signal Table
Packit 022b05
Packit 022b05
paraInSigTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF ParaInSigEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of port input control signal entries."
Packit 022b05
    ::= { para 3 }
Packit 022b05
Packit 022b05
paraInSigEntry OBJECT-TYPE
Packit 022b05
    SYNTAX ParaInSigEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Input control signal status for a hardware port."
Packit 022b05
    INDEX { paraInSigPortIndex, paraInSigName }
Packit 022b05
    ::= { paraInSigTable 1 }
Packit 022b05
Packit 022b05
ParaInSigEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        paraInSigPortIndex
Packit 022b05
            InterfaceIndex,
Packit 022b05
        paraInSigName
Packit 022b05
            INTEGER,
Packit 022b05
        paraInSigState
Packit 022b05
            INTEGER,
Packit 022b05
        paraInSigChanges
Packit 022b05
            Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
paraInSigPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX InterfaceIndex
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of paraPortIndex for the port to which
Packit 022b05
        this entry belongs."
Packit 022b05
    ::= { paraInSigEntry 1 }
Packit 022b05
Packit 022b05
paraInSigName OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER { power(1), online(2), busy(3),
Packit 022b05
                     paperout(4), fault(5) }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Identification of a hardware signal."
Packit 022b05
    ::= { paraInSigEntry 2 }
Packit 022b05
Packit 022b05
paraInSigState OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER { none(1), on(2), off(3) }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current signal state."
Packit 022b05
    ::= { paraInSigEntry 3 }
Packit 022b05
Packit 022b05
paraInSigChanges OBJECT-TYPE
Packit 022b05
    SYNTAX Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times the signal has changed from
Packit 022b05
        'on' to 'off' or from 'off' to 'on'."
Packit 022b05
    ::= { paraInSigEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Output Signal Table
Packit 022b05
Packit 022b05
paraOutSigTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF ParaOutSigEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of port output control signal entries."
Packit 022b05
    ::= { para 4 }
Packit 022b05
Packit 022b05
paraOutSigEntry OBJECT-TYPE
Packit 022b05
    SYNTAX ParaOutSigEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Output control signal status for a hardware port."
Packit 022b05
    INDEX { paraOutSigPortIndex, paraOutSigName }
Packit 022b05
    ::= { paraOutSigTable 1 }
Packit 022b05
Packit 022b05
ParaOutSigEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        paraOutSigPortIndex
Packit 022b05
            InterfaceIndex,
Packit 022b05
        paraOutSigName
Packit 022b05
            INTEGER,
Packit 022b05
        paraOutSigState
Packit 022b05
            INTEGER,
Packit 022b05
        paraOutSigChanges
Packit 022b05
            Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
paraOutSigPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX InterfaceIndex
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of paraPortIndex for the port to which
Packit 022b05
        this entry belongs."
Packit 022b05
    ::= { paraOutSigEntry 1 }
Packit 022b05
Packit 022b05
paraOutSigName OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER { power(1), online(2), busy(3),
Packit 022b05
                     paperout(4), fault(5) }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Identification of a hardware signal."
Packit 022b05
    ::= { paraOutSigEntry 2 }
Packit 022b05
Packit 022b05
paraOutSigState OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER { none(1), on(2), off(3) }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current signal state."
Packit 022b05
    ::= { paraOutSigEntry 3 }
Packit 022b05
Packit 022b05
paraOutSigChanges OBJECT-TYPE
Packit 022b05
    SYNTAX Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times the signal has changed from
Packit 022b05
        'on' to 'off' or from 'off' to 'on'."
Packit 022b05
    ::= { paraOutSigEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- conformance information
Packit 022b05
Packit 022b05
paraConformance OBJECT IDENTIFIER ::= { para 5 }
Packit 022b05
Packit 022b05
paraGroups      OBJECT IDENTIFIER ::= { paraConformance 1 }
Packit 022b05
paraCompliances OBJECT IDENTIFIER ::= { paraConformance 2 }
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
Packit 022b05
paraCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The compliance statement for SNMPv2 entities
Packit 022b05
            which have Parallel-printer-like hardware
Packit 022b05
            interfaces."
Packit 022b05
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS { paraGroup }
Packit 022b05
    ::= { paraCompliances 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- units of conformance
Packit 022b05
Packit 022b05
paraGroup    OBJECT-GROUP
Packit 022b05
    OBJECTS { paraNumber, paraPortIndex, paraPortType,
Packit 022b05
              paraPortInSigNumber, paraPortOutSigNumber,
Packit 022b05
              paraInSigPortIndex, paraInSigName,
Packit 022b05
              paraInSigState, paraInSigChanges,
Packit 022b05
              paraOutSigPortIndex, paraOutSigName,
Packit 022b05
              paraOutSigState, paraOutSigChanges }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A collection of objects providing information
Packit 022b05
             applicable to all Parallel-printer-like interfaces."
Packit 022b05
    ::= { paraGroups 1 }
Packit 022b05
Packit 022b05
END