Blame mibs/ietf/PARALLEL-MIB

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