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