Blame mibs/ietf/RS-232-MIB

Packit Service 9ccfef
RS-232-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
rs232 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 RS-232-like hardware devices."
Packit Service 9ccfef
    ::= { transmission 33 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- Generic RS-232-like information
Packit Service 9ccfef
Packit Service 9ccfef
rs232Number 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 RS-232-like general port table."
Packit Service 9ccfef
    ::= { rs232 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- RS-232-like General Port Table
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX SEQUENCE OF Rs232PortEntry
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 rs232Number."
Packit Service 9ccfef
    ::= { rs232 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX Rs232PortEntry
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 { rs232PortIndex }
Packit Service 9ccfef
    ::= { rs232PortTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Rs232PortEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rs232PortIndex
Packit Service 9ccfef
            InterfaceIndex,
Packit Service 9ccfef
        rs232PortType
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232PortInSigNumber
Packit Service 9ccfef
            Integer32,
Packit Service 9ccfef
        rs232PortOutSigNumber
Packit Service 9ccfef
            Integer32,
Packit Service 9ccfef
        rs232PortInSpeed
Packit Service 9ccfef
            Integer32,
Packit Service 9ccfef
        rs232PortOutSpeed
Packit Service 9ccfef
            Integer32,
Packit Service 9ccfef
        rs232PortInFlowType
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232PortOutFlowType
Packit Service 9ccfef
            INTEGER
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortIndex 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
    ::= { rs232PortEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER { other(1), rs232(2), rs422(3),
Packit Service 9ccfef
                     rs423(4), v35(5), x21(6) }
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
    ::= { rs232PortEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortInSigNumber 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 (rs232PortInSigTable).  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
    ::= { rs232PortEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortOutSigNumber 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 (rs232PortOutSigTable).  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
    ::= { rs232PortEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortInSpeed OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX Integer32
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The port's input speed in bits per second.  Note that
Packit Service 9ccfef
        non-standard values, such as 9612, are probably not allowed
Packit Service 9ccfef
        on most implementations."
Packit Service 9ccfef
    ::= { rs232PortEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortOutSpeed OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX Integer32
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The port's output speed in bits per second.  Note that
Packit Service 9ccfef
        non-standard values, such as 9612, are probably not allowed
Packit Service 9ccfef
        on most implementations."
Packit Service 9ccfef
    ::= { rs232PortEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortInFlowType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER { none(1), ctsRts(2), dsrDtr(3) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The port's type of input flow control.  'none'
Packit Service 9ccfef
        indicates no flow control at this level.
Packit Service 9ccfef
        'ctsRts' and 'dsrDtr' indicate use of the indicated
Packit Service 9ccfef
        hardware signals."
Packit Service 9ccfef
    ::= { rs232PortEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232PortOutFlowType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER { none(1), ctsRts(2), dsrDtr(3) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The port's type of output flow control.  'none'
Packit Service 9ccfef
        indicates no flow control at this level.
Packit Service 9ccfef
        'ctsRts' and 'dsrDtr' indicate use of the indicated
Packit Service 9ccfef
        hardware signals."
Packit Service 9ccfef
    ::= { rs232PortEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- RS-232-like Asynchronous Port Table
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX SEQUENCE OF Rs232AsyncPortEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A list of asynchronous port entries.  Entries need
Packit Service 9ccfef
        not exist for synchronous ports."
Packit Service 9ccfef
    ::= { rs232 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX Rs232AsyncPortEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Status and parameter values for an asynchronous
Packit Service 9ccfef
        port."
Packit Service 9ccfef
    INDEX { rs232AsyncPortIndex }
Packit Service 9ccfef
    ::= { rs232AsyncPortTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Rs232AsyncPortEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rs232AsyncPortIndex
Packit Service 9ccfef
            InterfaceIndex,
Packit Service 9ccfef
        rs232AsyncPortBits
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232AsyncPortStopBits
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232AsyncPortParity
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232AsyncPortAutobaud
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232AsyncPortParityErrs
Packit Service 9ccfef
            Counter32,
Packit Service 9ccfef
        rs232AsyncPortFramingErrs
Packit Service 9ccfef
            Counter32,
Packit Service 9ccfef
        rs232AsyncPortOverrunErrs
Packit Service 9ccfef
            Counter32
Packit Service 9ccfef
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortIndex 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
        "A unique value for each port.  Its value is the
Packit Service 9ccfef
        same as rs232PortIndex for the port."
Packit Service 9ccfef
    ::= { rs232AsyncPortEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortBits OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER (5..8)
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The port's number of bits in a character."
Packit Service 9ccfef
    ::= { rs232AsyncPortEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortStopBits OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER { one(1), two(2),
Packit Service 9ccfef
                     oneAndHalf(3), dynamic(4) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The port's number of stop bits."
Packit Service 9ccfef
    ::= { rs232AsyncPortEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortParity OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER { none(1), odd(2), even(3),
Packit Service 9ccfef
                     mark(4), space(5) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The port's sense of a character parity bit."
Packit Service 9ccfef
    ::= { rs232AsyncPortEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortAutobaud OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER { enabled(1), disabled(2) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A control for the port's ability to automatically
Packit Service 9ccfef
        sense input speed.
Packit Service 9ccfef
Packit Service 9ccfef
        When rs232PortAutoBaud is 'enabled', a port may
Packit Service 9ccfef
        autobaud to values different from the set values for
Packit Service 9ccfef
        speed, parity, and character size.  As a result a
Packit Service 9ccfef
        network management system may temporarily observe
Packit Service 9ccfef
        values different from what was previously set."
Packit Service 9ccfef
    ::= { rs232AsyncPortEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortParityErrs 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
        "Total number of characters with a parity error,
Packit Service 9ccfef
        input from the port since system re-initialization
Packit Service 9ccfef
        and while the port state was 'up' or 'test'."
Packit Service 9ccfef
    ::= { rs232AsyncPortEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortFramingErrs 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
        "Total number of characters with a framing error,
Packit Service 9ccfef
        input from the port since system re-initialization
Packit Service 9ccfef
        and while the port state was 'up' or 'test'."
Packit Service 9ccfef
    ::= { rs232AsyncPortEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncPortOverrunErrs 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
        "Total number of characters with an overrun error,
Packit Service 9ccfef
        input from the port since system re-initialization
Packit Service 9ccfef
        and while the port state was 'up' or 'test'."
Packit Service 9ccfef
    ::= { rs232AsyncPortEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- RS-232-like Synchronous Port Table
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX SEQUENCE OF Rs232SyncPortEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A list of asynchronous port entries.  Entries need
Packit Service 9ccfef
        not exist for synchronous ports."
Packit Service 9ccfef
    ::= { rs232 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX Rs232SyncPortEntry
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 synchronous
Packit Service 9ccfef
        port."
Packit Service 9ccfef
    INDEX { rs232SyncPortIndex }
Packit Service 9ccfef
    ::= { rs232SyncPortTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Rs232SyncPortEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rs232SyncPortIndex
Packit Service 9ccfef
            InterfaceIndex,
Packit Service 9ccfef
        rs232SyncPortClockSource
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232SyncPortFrameCheckErrs
Packit Service 9ccfef
            Counter32,
Packit Service 9ccfef
        rs232SyncPortTransmitUnderrunErrs
Packit Service 9ccfef
            Counter32,
Packit Service 9ccfef
        rs232SyncPortReceiveOverrunErrs
Packit Service 9ccfef
            Counter32,
Packit Service 9ccfef
        rs232SyncPortInterruptedFrames
Packit Service 9ccfef
            Counter32,
Packit Service 9ccfef
        rs232SyncPortAbortedFrames
Packit Service 9ccfef
            Counter32,
Packit Service 9ccfef
        rs232SyncPortRole
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232SyncPortEncoding
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232SyncPortRTSControl
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232SyncPortRTSCTSDelay
Packit Service 9ccfef
            Integer32,
Packit Service 9ccfef
        rs232SyncPortMode
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232SyncPortIdlePattern
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232SyncPortMinFlags
Packit Service 9ccfef
            Integer32
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortIndex 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
        "A unique value for each port.  Its value is the
Packit Service 9ccfef
        same as rs232PortIndex for the port."
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortClockSource OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER { internal(1), external(2), split(3) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Source of the port's bit rate clock. 'split' means
Packit Service 9ccfef
        the tranmit clock is internal and the receive clock
Packit Service 9ccfef
        is external."
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortFrameCheckErrs 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
        "Total number of frames with an invalid frame check
Packit Service 9ccfef
        sequence, input from the port since system
Packit Service 9ccfef
        re-initialization and while the port state was 'up'
Packit Service 9ccfef
        or 'test'."
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortTransmitUnderrunErrs 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
        "Total number of frames that failed to be
Packit Service 9ccfef
        transmitted on the port since system
Packit Service 9ccfef
        re-initialization and while the port state was 'up'
Packit Service 9ccfef
        or 'test' because data was not available to the
Packit Service 9ccfef
        transmitter in time."
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortReceiveOverrunErrs 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
        "Total number of frames that failed to be received
Packit Service 9ccfef
        on the port since system re-initialization and while
Packit Service 9ccfef
        the port state was 'up' or 'test' because the
Packit Service 9ccfef
        receiver did not accept the data in time."
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortInterruptedFrames 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
        "Total number of frames that failed to be received
Packit Service 9ccfef
        or transmitted on the port due to loss of modem
Packit Service 9ccfef
        signals since system re-initialization and while the
Packit Service 9ccfef
        port state was 'up' or 'test'."
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortAbortedFrames 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
        "Number of frames aborted on the port due to
Packit Service 9ccfef
        receiving an abort sequence since system
Packit Service 9ccfef
        re-initialization and while the port state was 'up'
Packit Service 9ccfef
        or 'test'."
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortRole OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER  { dte(1), dce(2) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The role the device is playing that is using this port.
Packit Service 9ccfef
           dte    means the device is performing the role of
Packit Service 9ccfef
                  data terminal equipment
Packit Service 9ccfef
           dce    means the device is performing the role of
Packit Service 9ccfef
                  data circuit-terminating equipment."
Packit Service 9ccfef
    DEFVAL { dce }
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortEncoding OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER  { nrz(1), nrzi(2) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The bit stream encoding technique that is in effect
Packit Service 9ccfef
         for this port.
Packit Service 9ccfef
           nrz    for Non-Return to Zero encoding
Packit Service 9ccfef
           nrzi   for Non-Return to Zero Inverted encoding."
Packit Service 9ccfef
    DEFVAL { nrz }
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortRTSControl OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER  { controlled(1), constant(2) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The method used to control the Request To Send (RTS)
Packit Service 9ccfef
         signal.
Packit Service 9ccfef
Packit Service 9ccfef
           controlled  when the DTE is asserts RTS each time
Packit Service 9ccfef
                       data needs to be transmitted and drops
Packit Service 9ccfef
                       RTS at some point after data
Packit Service 9ccfef
                       transmission begins.
Packit Service 9ccfef
Packit Service 9ccfef
                       If rs232SyncPortRole is 'dte', the
Packit Service 9ccfef
                       RTS is an output signal. The device
Packit Service 9ccfef
                       will issue a RTS and wait for a CTS
Packit Service 9ccfef
                       from the DCE before starting to
Packit Service 9ccfef
                       transmit.
Packit Service 9ccfef
Packit Service 9ccfef
                       If rs232SyncPortRole is 'dce', the
Packit Service 9ccfef
                       RTS is an input signal. The device
Packit Service 9ccfef
                       will issue a CTS only after having
Packit Service 9ccfef
                       received RTS and waiting the
Packit Service 9ccfef
                       rs232SyncPortRTSCTSDelay interval.
Packit Service 9ccfef
Packit Service 9ccfef
           constant    when the DTE constantly asserts RTS."
Packit Service 9ccfef
    DEFVAL { constant }
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortRTSCTSDelay OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX Integer32
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The interval (in milliseconds) that the DCE must wait
Packit Service 9ccfef
         after it sees RTS asserted before asserting CTS.  This
Packit Service 9ccfef
         object exists in support of older synchronous devices
Packit Service 9ccfef
         that cannot recognize CTS within a certain interval
Packit Service 9ccfef
         after it asserts RTS."
Packit Service 9ccfef
    DEFVAL { 0 }
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortMode OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER  { fdx(1), hdx(2), simplex-receive(3),
Packit Service 9ccfef
                      simplex-send(4) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The mode of operation of the port with respect to the
Packit Service 9ccfef
         direction and simultaneity of data transfer.
Packit Service 9ccfef
           fdx              when frames on the data link can be
Packit Service 9ccfef
                            transmitted and received at the same
Packit Service 9ccfef
                            time
Packit Service 9ccfef
Packit Service 9ccfef
           hdx              when frames can either be received
Packit Service 9ccfef
                            from the data link or transmitted
Packit Service 9ccfef
                            onto the data link but not at the
Packit Service 9ccfef
                            same time.
Packit Service 9ccfef
Packit Service 9ccfef
           simplex-receive  when frames can only be received on
Packit Service 9ccfef
                            this data link.
Packit Service 9ccfef
Packit Service 9ccfef
           simplex-send     when frames can only be sent on this
Packit Service 9ccfef
                            data link."
Packit Service 9ccfef
    DEFVAL { fdx }
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortIdlePattern OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER  { mark(1), space(2) }
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The bit pattern used to indicate an idle line."
Packit Service 9ccfef
    DEFVAL { space }
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 13 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncPortMinFlags OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX Integer32
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The minimum number of flag patterns this port needs in
Packit Service 9ccfef
         order to recognize the end of one frame and the start
Packit Service 9ccfef
         of the next.  Plausible values are 1 and 2."
Packit Service 9ccfef
    DEFVAL { 2 }
Packit Service 9ccfef
    ::= { rs232SyncPortEntry 14 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- Input Signal Table
Packit Service 9ccfef
Packit Service 9ccfef
rs232InSigTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX SEQUENCE OF Rs232InSigEntry
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
        implemented and visible to the software on the port,
Packit Service 9ccfef
        and useful to monitor."
Packit Service 9ccfef
    ::= { rs232 5 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232InSigEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX Rs232InSigEntry
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 { rs232InSigPortIndex, rs232InSigName }
Packit Service 9ccfef
    ::= { rs232InSigTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Rs232InSigEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rs232InSigPortIndex
Packit Service 9ccfef
            InterfaceIndex,
Packit Service 9ccfef
        rs232InSigName
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232InSigState
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232InSigChanges
Packit Service 9ccfef
            Counter32
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rs232InSigPortIndex 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 rs232PortIndex for the port to which
Packit Service 9ccfef
        this entry belongs."
Packit Service 9ccfef
    ::= { rs232InSigEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232InSigName OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5),
Packit Service 9ccfef
                     dcd(6), sq(7), srs(8), srts(9),
Packit Service 9ccfef
                     scts(10), sdcd(11) }
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Identification of a hardware signal, as follows:
Packit Service 9ccfef
Packit Service 9ccfef
            rts    Request to Send
Packit Service 9ccfef
            cts    Clear to Send
Packit Service 9ccfef
            dsr    Data Set Ready
Packit Service 9ccfef
            dtr    Data Terminal Ready
Packit Service 9ccfef
            ri     Ring Indicator
Packit Service 9ccfef
            dcd    Received Line Signal Detector
Packit Service 9ccfef
            sq     Signal Quality Detector
Packit Service 9ccfef
            srs    Data Signaling Rate Selector
Packit Service 9ccfef
            srts   Secondary Request to Send
Packit Service 9ccfef
            scts   Secondary Clear to Send
Packit Service 9ccfef
            sdcd   Secondary Received Line Signal Detector
Packit Service 9ccfef
        "
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "EIA Standard RS-232-C, August 1969."
Packit Service 9ccfef
    ::= { rs232InSigEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232InSigState 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
    ::= { rs232InSigEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232InSigChanges 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
    ::= { rs232InSigEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- Output Signal Table
Packit Service 9ccfef
Packit Service 9ccfef
rs232OutSigTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX SEQUENCE OF Rs232OutSigEntry
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
        implemented and visible to the software on the port,
Packit Service 9ccfef
        and useful to monitor."
Packit Service 9ccfef
    ::= { rs232 6 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232OutSigEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX Rs232OutSigEntry
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 { rs232OutSigPortIndex, rs232OutSigName }
Packit Service 9ccfef
    ::= { rs232OutSigTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Rs232OutSigEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rs232OutSigPortIndex
Packit Service 9ccfef
            InterfaceIndex,
Packit Service 9ccfef
        rs232OutSigName
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232OutSigState
Packit Service 9ccfef
            INTEGER,
Packit Service 9ccfef
        rs232OutSigChanges
Packit Service 9ccfef
            Counter32
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rs232OutSigPortIndex 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 rs232PortIndex for the port to which
Packit Service 9ccfef
        this entry belongs."
Packit Service 9ccfef
    ::= { rs232OutSigEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232OutSigName OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5),
Packit Service 9ccfef
                     dcd(6), sq(7), srs(8), srts(9),
Packit Service 9ccfef
                     scts(10), sdcd(11) }
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Identification of a hardware signal, as follows:
Packit Service 9ccfef
Packit Service 9ccfef
            rts    Request to Send
Packit Service 9ccfef
            cts    Clear to Send
Packit Service 9ccfef
            dsr    Data Set Ready
Packit Service 9ccfef
            dtr    Data Terminal Ready
Packit Service 9ccfef
            ri     Ring Indicator
Packit Service 9ccfef
            dcd    Received Line Signal Detector
Packit Service 9ccfef
            sq     Signal Quality Detector
Packit Service 9ccfef
            srs    Data Signaling Rate Selector
Packit Service 9ccfef
            srts   Secondary Request to Send
Packit Service 9ccfef
            scts   Secondary Clear to Send
Packit Service 9ccfef
            sdcd   Secondary Received Line Signal Detector
Packit Service 9ccfef
        "
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "EIA Standard RS-232-C, August 1969."
Packit Service 9ccfef
    ::= { rs232OutSigEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232OutSigState 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
    ::= { rs232OutSigEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232OutSigChanges 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
    ::= { rs232OutSigEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- conformance information
Packit Service 9ccfef
Packit Service 9ccfef
rs232Conformance OBJECT IDENTIFIER ::= { rs232 7 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232Groups      OBJECT IDENTIFIER ::= { rs232Conformance 1 }
Packit Service 9ccfef
rs232Compliances OBJECT IDENTIFIER ::= { rs232Conformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- compliance statements
Packit Service 9ccfef
Packit Service 9ccfef
rs232Compliance 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 RS-232-like hardware interfaces."
Packit Service 9ccfef
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
        MANDATORY-GROUPS { rs232Group }
Packit Service 9ccfef
Packit Service 9ccfef
        GROUP   rs232AsyncGroup
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "The Asynch group is mandatory only for those
Packit Service 9ccfef
             SNMPv2 entities which have asynchronous
Packit Service 9ccfef
             interfaces Rs-232-like."
Packit Service 9ccfef
Packit Service 9ccfef
        GROUP   rs232SyncGroup
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "The Synch group is mandatory only for those
Packit Service 9ccfef
             SNMPv2 entities which have synchronous
Packit Service 9ccfef
             interfaces Rs-232-like."
Packit Service 9ccfef
    ::= { rs232Compliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
-- units of conformance
Packit Service 9ccfef
Packit Service 9ccfef
rs232Group    OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { rs232Number, rs232PortIndex, rs232PortType,
Packit Service 9ccfef
              rs232PortInSigNumber, rs232PortOutSigNumber,
Packit Service 9ccfef
              rs232PortInSpeed, rs232PortOutSpeed,
Packit Service 9ccfef
              rs232PortInFlowType, rs232PortOutFlowType,
Packit Service 9ccfef
              rs232InSigPortIndex, rs232InSigName,
Packit Service 9ccfef
              rs232InSigState, rs232InSigChanges,
Packit Service 9ccfef
              rs232OutSigPortIndex, rs232OutSigName,
Packit Service 9ccfef
              rs232OutSigState, rs232OutSigChanges }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of objects providing information
Packit Service 9ccfef
             applicable to all RS-232-like interfaces."
Packit Service 9ccfef
    ::= { rs232Groups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232AsyncGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { rs232AsyncPortIndex, rs232AsyncPortBits,
Packit Service 9ccfef
              rs232AsyncPortStopBits, rs232AsyncPortParity,
Packit Service 9ccfef
              rs232AsyncPortAutobaud, rs232AsyncPortParityErrs,
Packit Service 9ccfef
              rs232AsyncPortFramingErrs, rs232AsyncPortOverrunErrs }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of objects providing information
Packit Service 9ccfef
             applicable to asynchronous RS-232-like interfaces."
Packit Service 9ccfef
    ::= { rs232Groups 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { rs232SyncPortIndex, rs232SyncPortClockSource,
Packit Service 9ccfef
              rs232SyncPortFrameCheckErrs,
Packit Service 9ccfef
              rs232SyncPortTransmitUnderrunErrs,
Packit Service 9ccfef
              rs232SyncPortReceiveOverrunErrs,
Packit Service 9ccfef
              rs232SyncPortInterruptedFrames,
Packit Service 9ccfef
              rs232SyncPortAbortedFrames }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of objects providing information
Packit Service 9ccfef
             applicable to synchronous RS-232-like interfaces."
Packit Service 9ccfef
    ::= { rs232Groups 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rs232SyncSDLCGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { rs232SyncPortRole,
Packit Service 9ccfef
              rs232SyncPortEncoding,
Packit Service 9ccfef
              rs232SyncPortRTSControl,
Packit Service 9ccfef
              rs232SyncPortRTSCTSDelay,
Packit Service 9ccfef
              rs232SyncPortMode,
Packit Service 9ccfef
              rs232SyncPortIdlePattern,
Packit Service 9ccfef
              rs232SyncPortMinFlags }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of objects providing information
Packit Service 9ccfef
             applicable to synchronous RS-232-like interfaces
Packit Service 9ccfef
             running SDLC."
Packit Service 9ccfef
    ::= { rs232Groups 4 }
Packit Service 9ccfef
Packit Service 9ccfef
END