RUGGEDCOM-SERIAL-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, Integer32 FROM SNMPv2-SMI OBJECT-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION FROM SNMPv2-TC PortList FROM Q-BRIDGE-MIB ruggedcomMgmt FROM RUGGEDCOM-MIB InterfaceIndex FROM IF-MIB; rcSerial MODULE-IDENTITY LAST-UPDATED "201101111000Z" -- Jan 11, 10:00 EST 2011 ORGANIZATION "RuggedCom" CONTACT-INFO "Postal: RuggedCom Inc. 300 Applewood Crescent Concord, Ontario, L4K 5C7 Canada Tel: 1-905-856-5288 E-Mail: support@ruggedcom.com" DESCRIPTION "RuggedCom MIB for Managing Proprietary Settings for Serial Ports and Serial Protocols on RuggedCom Serial Server Devices." REVISION "201101111000Z" -- Jan 11, 10:00 EST 2011 DESCRIPTION "The initial version of RuggedCom MIB for Serial Ports and Serial Protocols." ::= { ruggedcomMgmt 6 } -- ---------------------------------------------------------------------- -- -- Textual Conventions -- ---------------------------------------------------------------------- -- -- Copied from P-BRIDGE-MIB to avoid compilation of that mib -- as ROS does not support P-BRIDGE-MIB EnabledStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A simple status value for the object." SYNTAX INTEGER { enabled(1), disabled(2) } RcFlowControl ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "FlowControl setting for serial port." SYNTAX INTEGER { none(1), xonXoff(2) } RcSerProtocol ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Serial Protocols permitted for RuggedCom Serial Device Servers." SYNTAX INTEGER { noProtocol(1), rawSock(2), modbusServer(3), modbusClient(4), itcsWIN(5), itcsTIN(6), microlok(7), dnp(8), dnpRawSock(9), mirrorBits(10), preemptRawSock(11), telnetComport(12) } RcTransport ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Transport protocol used for IP traffic." SYNTAX INTEGER { udp(1), tcp(2) } RcCallDir ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Call Direction options for a RuggedCom Serial Server device." SYNTAX INTEGER { in(0), out(1), both(2) } RcSerPortType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Serial Port Type for RuggedCom Serial Server device." SYNTAX INTEGER { none(0), rs232(1), rs485(2), rs422(3), tpc(4), fiber(5) } -- ---------------------------------------------------------------------- -- -- rcSerial subtrees -- ---------------------------------------------------------------------- -- rcSerialPortParams OBJECT-IDENTITY STATUS current DESCRIPTION "The main subtree for managing Global Serial Port parameters." ::= { rcSerial 1 } rcMbServer OBJECT-IDENTITY STATUS current DESCRIPTION "The main subtree for managing the Modbus Protocol Server settings on RuggedCom serial Devices." ::= { rcSerial 2 } rcMbClient OBJECT-IDENTITY STATUS current DESCRIPTION "The main subtree for managing the Modbus Protocol Client Settings on RuggedCom serial devices." ::= { rcSerial 3 } rcRawSock OBJECT-IDENTITY STATUS current DESCRIPTION "The main subtree for managing the Raw Socket Protocol Settings on RuggedCom serial devices." ::= { rcSerial 4 } rcPreemptRS OBJECT-IDENTITY STATUS current DESCRIPTION "The main subtree for managing the Preemptive Raw Socket Protocol settings on RuggedCom serial devices." ::= { rcSerial 5 } rcTinAndWin OBJECT-IDENTITY STATUS current DESCRIPTION "The main subtree for managing the TIN and WIN protocol settings on RuggedCom serial devices." ::= { rcSerial 6 } rcMicrolok OBJECT-IDENTITY STATUS current DESCRIPTION "The main subtree for managing the Microlok protocol settings on RuggedCom serial devices." ::= { rcSerial 7 } rcDnp OBJECT-IDENTITY STATUS current DESCRIPTION "Tha main subtree for managing the Dnp protocol settings on RuggedCom serial devices." ::= { rcSerial 8 } rcDnpRs OBJECT-IDENTITY STATUS current DESCRIPTION "Tha main subtree for managing the Dnp over Raw Socket protocol settings on RuggedCom serial devices." ::= { rcSerial 9 } rcMirrorBits OBJECT-IDENTITY STATUS current DESCRIPTION "Tha main subtree for managing the Mirrored Bit protocol settings on RuggedCom serial devices." ::= { rcSerial 10 } rcTelnetComport OBJECT-IDENTITY STATUS current DESCRIPTION "Tha main subtree for managing the TelnetPortComport protocol settings on RuggedCom serial devices." ::= { rcSerial 11 } rcConnStats OBJECT-IDENTITY STATUS current DESCRIPTION "The main subtree for the information about Connection Statistics for RuggedCom serial devices." ::= { rcSerial 15 } rcSerDeviceCmnd OBJECT-IDENTITY STATUS current DESCRIPTION "The main subtree for serial port control commands" ::= { rcSerial 16} -- ---------------------------------------------------------------------- -- -- ---------------------------------------------------------------------- -- rcSerialConformance OBJECT IDENTIFIER ::= { rcSerial 18 } -- rcSerialCompliances OBJECT IDENTIFIER ::= { rcSerialConformance 1 } rcSerialGroups OBJECT IDENTIFIER ::= { rcSerialConformance 2 } -- ---------------------------------------------------------------------- -- -- Serial Port configuration -- ---------------------------------------------------------------------- -- rcSerialPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSerialPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of port entries. The number of entries might be retreived as the value of object 'rs232Number' from RFC1659." ::= { rcSerialPortParams 1 } rcSerialPortEntry OBJECT-TYPE SYNTAX RcSerialPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status and configuration parameters for a port." INDEX { rcSerialPortNumber } ::= { rcSerialPortTable 1 } RcSerialPortEntry ::= SEQUENCE { rcSerialPortNumber Integer32, rcSerialPortIfIndex InterfaceIndex, rcSerialProtocol RcSerProtocol, rcSerialPortType RcSerPortType, rcSerialForceHD INTEGER, rcSerialTurnAround Integer32, rcSerialPostTxDelay Integer32, rcSerialHoldTime Integer32, rcSerialDscp Integer32, rcSerialRxtoTxDelay Integer32 } rcSerialPortNumber OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The physical Serial Port Number of the device for which this Entry contains configuration settings." ::= { rcSerialPortEntry 1 } rcSerialPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex for the port. This value is same as 'rs232PortIndex' which is the index used for 'rs232PortTable' in RS-232-MIB." ::= { rcSerialPortEntry 2 } rcSerialProtocol OBJECT-TYPE SYNTAX RcSerProtocol MAX-ACCESS read-write STATUS current DESCRIPTION "A Serial Protocol supported on the Serial Port represented by this entry." ::= { rcSerialPortEntry 3 } rcSerialPortType OBJECT-TYPE SYNTAX RcSerPortType MAX-ACCESS read-write STATUS current DESCRIPTION "A Serial Port Type supported on the Serial Port represented by this entry." ::= { rcSerialPortEntry 4 } rcSerialForceHD OBJECT-TYPE SYNTAX INTEGER { on(1), off(2), notApplicable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables forcing half duplex mode of operation on the Serial Port. While sending data out of the serial port all received data are ignored. This mode of operation is available only on ports that operate in full duplex mode" ::= { rcSerialPortEntry 5 } rcSerialTurnAround OBJECT-TYPE SYNTAX Integer32(0..1000 ) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of delay between the transmission of individual messages out of the serial port. For 'rcSerialProtocol' object value modbusServer(3) this value must be non-zero. It represents delay between sending a brodcast message and the next poll out of serial port, because RTUs do not reply to a broadcast, so enough time must be ensured to process it." ::= { rcSerialPortEntry 6 } rcSerialPostTxDelay OBJECT-TYPE SYNTAX Integer32(0..15 ) UNITS "bits" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bits needed to generate required delay with configured baudrate('rs232PortOutSpeed') after the last bit of the packet was sent out before serial UART starts listening to the RX line . This value is relevant for RS485 interface only with 'rs232PortType' equals other(1)." ::= { rcSerialPortEntry 7 } rcSerialHoldTime OBJECT-TYPE SYNTAX Integer32(0..15000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum amount of time in ms that serial packet can be held in the queue before being sent to the serial line. Time is measured from the moment the packet is received from the IP layer." ::= { rcSerialPortEntry 8 } rcSerialDscp OBJECT-TYPE SYNTAX Integer32(0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of DS byte to be set in the IP header. DS byte setting is supported in the egress direction only." ::= { rcSerialPortEntry 9 } rcSerialRxtoTxDelay OBJECT-TYPE SYNTAX Integer32(0..1000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum amount of time in ms that the transmission of a new message should delay after the last message is received through the serial port. This parameter is useful, especially for the half duplex transmission mode, such as two-wire RS485 serial protocol. It ensures that the connected device gets enough time to turn off its transmitter and to turn on its receiver, so that it can receive next message without a single bit loss." ::= { rcSerialPortEntry 10 } -- ---------------------------------------------------------------------- -- -- Modbus Server configuration -- ---------------------------------------------------------------------- -- rcMbServerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMbServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides configuration options for the ports when 'rcSerialProtocol'equals modbusServer(3)." ::= { rcMbServer 1 } rcMbServerEntry OBJECT-TYPE SYNTAX RcMbServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of all the configuration options for a port for which 'rcSerialProtocol' equals modbusServer(3)." INDEX { rcMbServerPort } ::= { rcMbServerTable 1 } RcMbServerEntry ::= SEQUENCE { rcMbServerPort Integer32, rcMbServerRespTimer Integer32, rcMbServerAuxTcpPort Integer32, rcMbServerSendExcep EnabledStatus, rcMbServerLinkStats EnabledStatus } rcMbServerPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The physical Serial Port Number for which this Entry contains the Modbus Server Protocol configuration settings." ::= { rcMbServerEntry 1 } rcMbServerRespTimer OBJECT-TYPE SYNTAX Integer32(50..10000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The allowable time to wait for the RTU to start to respond." ::= { rcMbServerEntry 2 } rcMbServerAuxTcpPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The alternative TCP port number where a 'rcMbServerPort' may listen to incoming TCP conncetions. Note:TCP Modbus Server always listens on TCP port 502. So this parameter allows the RuggedCom serial device to accept TCP Modbus Protocol connections request on both TCP ports." ::= { rcMbServerEntry 3 } rcMbServerSendExcep OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Allows the RuggedCom Serial Devices to enable or disable sending TCP Modbus exception back to the master if response has not been received from the RTU within expected time." ::= { rcMbServerEntry 4 } rcMbServerLinkStats OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables links statistics collection." ::= { rcMbServerEntry 5 } -- ---------------------------------------------------------------------- -- -- Modbus Client configuration -- ---------------------------------------------------------------------- -- rcMbClientIPPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "A remote port number to which protocol connection manager sends TCP connection requests." ::= { rcMbClient 1} rcMbClientFwdExcp OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables forwarding exception messages to the Master as exception codes 10 (no path) or 11 (no response). When the Master polls for an unconfigured RTU or the remote Modbus Server receives a poll for an RTU which is not configured or is timing out, it returns an exception message. This object should be set to 'disabled(2)' if Master does not support exceptions but recognizes failure by time-out when waiting for response." ::= { rcMbClient 2} rcMbClientLinkStats OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables link statistics collection." ::= { rcMbClient 3} rcMbClientDscp OBJECT-TYPE SYNTAX Integer32(0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of DS byte to be set in the IP header. DS byte setting is supported in the egress direction only." ::= { rcMbClient 4} -- ---------------------------------------------------------------------- -- -- RawSocket configuration -- ---------------------------------------------------------------------- -- rcRawSockTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRawSockEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the entries for ports configured for Raw Socket serial protocol on RuggedCom serial devices." ::= { rcRawSock 1 } rcRawSockEntry OBJECT-TYPE SYNTAX RcRawSockEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of all the configuration options available for a port configured for Raw Socket serial protocol on Ruggedcom serial devices." INDEX { rcRawSockPort } ::= { rcRawSockTable 1 } RcRawSockEntry ::= SEQUENCE { rcRawSockPort Integer32, rcRawSockPackChar Integer32, rcRawSockPackTimer Integer32, rcRawSockPackSize Integer32, rcRawSockFlowControl RcFlowControl, rcRawSockTransport RcTransport, rcRawSockCallDir RcCallDir, rcRawSockMaxConn Integer32, rcRawSockLocPort Integer32, rcRawSockRemPort Integer32, rcRawSockIpAdd IpAddress, rcRawSockLinkStats EnabledStatus } rcRawSockPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The physical Serial Port Number for which this Entry contains the Raw Socket serial protocol configuration settings." ::= { rcRawSockEntry 1 } rcRawSockPackChar OBJECT-TYPE SYNTAX Integer32(0..256) MAX-ACCESS read-write STATUS current DESCRIPTION "The character that can be used to force forwarding of accumulated data to the network. If a packetization character is not configured - object is set to the value of '256', accumulated data will be forwarded based upon the paketization timeout parameter which is the value set for object rcRawSockPackTimer." ::= { rcRawSockEntry 2 } rcRawSockPackTimer OBJECT-TYPE SYNTAX Integer32(3..1000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The delay in ms from the last received character until when data is forwarded." ::= { rcRawSockEntry 3 } rcRawSockPackSize OBJECT-TYPE SYNTAX Integer32(64..1401) UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of bytes received from serial port to be forwarded." ::= { rcRawSockEntry 4 } rcRawSockFlowControl OBJECT-TYPE SYNTAX RcFlowControl MAX-ACCESS read-write STATUS current DESCRIPTION "The type of FlowControl to be used on the port." ::= { rcRawSockEntry 5 } rcRawSockTransport OBJECT-TYPE SYNTAX RcTransport MAX-ACCESS read-write STATUS current DESCRIPTION "A transport protocol used for IP traffic for protocol on this port." ::= { rcRawSockEntry 6 } rcRawSockCallDir OBJECT-TYPE SYNTAX RcCallDir MAX-ACCESS read-write STATUS current DESCRIPTION "Defines following: - whether to accept an incoming connection 'in(0)' or - to place an outgoing connection 'out(1)' or - to place an outgoing connection and wait for incomming 'both(2)' Note: This parameter is applicable only for TCP transport." ::= { rcRawSockEntry 7 } rcRawSockMaxConn OBJECT-TYPE SYNTAX Integer32(1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of allowed incoming TCP connections." ::= { rcRawSockEntry 8 } rcRawSockLocPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The local IP port to listen to an incoming TCP connection or UDP datagrams." ::= { rcRawSockEntry 9 } rcRawSockRemPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The remote IP port to use when placing an outgoing connection." ::= { rcRawSockEntry 10 } rcRawSockIpAdd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the IpAddress based on the following: - For outgoing TCP connection (client) 'rcRawSockCallDir' is 'out(2)' this is the remote IP address to communicate with. - For incoming TCP connection (server), 'rcRawSockCallDir' is 'out(2)' or 'both(3)' this is the local interface IP address to listen to the local port for connection request. - For both, outgoing and incoming connections enabled (client or server), 'rcRawSockCallDir' is 'both(3)' this is the remote IP address where to place an outgoing TCP connection request or from which to accept calls. - For UDP transport address of interface to listen to UDP datagrams." ::= { rcRawSockEntry 11 } rcRawSockLinkStats OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables links statistics collection for RawSocket on this port." ::= { rcRawSockEntry 12 } -- ---------------------------------------------------------------------- -- -- Preemptiv RawSocket -- ---------------------------------------------------------------------- -- rcPreemptRSTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPreemptRSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This Table defines the configuration options available for ports configured for PreEmptive Raw Socket serial protocol." ::= { rcPreemptRS 1 } rcPreemptRSEntry OBJECT-TYPE SYNTAX RcPreemptRSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of port entries with configuration options for ports configured for PreEmptive Raw Socket protocol." INDEX { rcPreemptRSPort } ::= { rcPreemptRSTable 1 } RcPreemptRSEntry ::= SEQUENCE { rcPreemptRSPort Integer32, rcPreemptRSPackChar Integer32, rcPreemptRSPackTimer Integer32, rcPreemptRSPackSize Integer32, rcPreemptRSFlowControl RcFlowControl, rcPreemptRSLocPort Integer32, rcPreemptRSRemPort Integer32, rcPreemptRSIpAdd IpAddress, rcPreemptRSLinkStats EnabledStatus, rcPreemptRSDynPackChar Integer32, rcPreemptRSDynPackTimer Integer32, rcPreemptRSDynTimeout Integer32 } rcPreemptRSPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The physical Serial Port Number for which this Entry contains the Preemptive Raw Socket serial protocol configuration settings." ::= { rcPreemptRSEntry 1 } rcPreemptRSPackChar OBJECT-TYPE SYNTAX Integer32(0..256) MAX-ACCESS read-write STATUS current DESCRIPTION "The character that can be used to force forwarding of accumulated data to the network. If a packetization character is not configured - object is set to the value of '256', accumulated data will be forwarded based upon the paketization timeout parameter which is the value set for object rcPreemptRSPackTimer." ::= { rcPreemptRSEntry 2 } rcPreemptRSPackTimer OBJECT-TYPE SYNTAX Integer32(3..1000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The delay in milliseconds from the last received character until when data is forwarded." ::= { rcPreemptRSEntry 3 } rcPreemptRSPackSize OBJECT-TYPE SYNTAX Integer32(64..1400) UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "The Maximum number of bytes received from serial port to be packed in one IP packet." ::= { rcPreemptRSEntry 4 } rcPreemptRSFlowControl OBJECT-TYPE SYNTAX RcFlowControl MAX-ACCESS read-write STATUS current DESCRIPTION "The type of FlowControl to be used on the port." ::= { rcPreemptRSEntry 5 } rcPreemptRSLocPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The local IP port to listen to an incoming TCP connection or UDP datagrams." ::= { rcPreemptRSEntry 6 } rcPreemptRSRemPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The remote TCP port to use when placing an outgoing connection." ::= { rcPreemptRSEntry 7 } rcPreemptRSIpAdd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the IpAddress based on the following: - For outgoing TCP connection (client) 'rcRawSockCallDir' is 'out(2)' this is the remote IP address to communicate with. - For incoming TCP connection (server), 'rcRawSockCallDir' is 'out(2)' or 'both(3)' this is the local interface IP address to listen to the local port for connection request. - For both, outgoing and incoming connections enabled (client or server), 'rcRawSockCallDir' is 'both(3)' this is the remote IP address where to place an outgoing TCP connection request or from which to accept calls." ::= { rcPreemptRSEntry 8 } rcPreemptRSLinkStats OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables links statistics collection." ::= { rcPreemptRSEntry 9 } rcPreemptRSDynPackChar OBJECT-TYPE SYNTAX Integer32(0..256) MAX-ACCESS read-write STATUS current DESCRIPTION "The character that can be used to force forwarding of accumulated data to the network for connection to dynamic master. If a packetization character is not configured, accumulated data will be forwarded based upon the packetization timeout parameter 'rcPreemptRSDynPackTimer'." ::= { rcPreemptRSEntry 10 } rcPreemptRSDynPackTimer OBJECT-TYPE SYNTAX Integer32(3..1000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The delay in milliseconds from the last received character until when data is forwarded to the dynamic master." ::= { rcPreemptRSEntry 11 } rcPreemptRSDynTimeout OBJECT-TYPE SYNTAX Integer32(10..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds that is allowed to dynamic master to be idle before it's connection is closed. The protocol listens to the socket open to dymamic master, and if no data are received within this time, conneciton will be closed." ::= { rcPreemptRSEntry 12 } -- ---------------------------------------------------------------------- -- -- TIN and WIN protocols configuraiton -- ---------------------------------------------------------------------- -- rcTinAndWinTinMode OBJECT-TYPE SYNTAX INTEGER { tin1(1), tin2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The TIN Protocol running mode" ::= { rcTinAndWin 1} rcTinAndWinTinTrans OBJECT-TYPE SYNTAX RcTransport MAX-ACCESS read-write STATUS current DESCRIPTION "A transport protocol used for IP traffic for TIN protocol." ::= { rcTinAndWin 2} rcTinAndWinWinTrans OBJECT-TYPE SYNTAX RcTransport MAX-ACCESS read-write STATUS current DESCRIPTION "A transport protocol used for IP traffic for WIN protocol." ::= { rcTinAndWin 3} rcTinAndWinTinIpPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "A local port number on which TIN protocol listens to connections or UDP datagrams." ::= { rcTinAndWin 4} rcTinAndWinWinIpPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "A local port number on which WIN protocol listens to connections or UDP datagrams." ::= { rcTinAndWin 5} rcTinAndWinMsgAgingTime OBJECT-TYPE SYNTAX Integer32(0..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Aging time for TIN mode2 messages. The feature is disabled if the value of this object is '0'. When the feature is enabled, any TIN mode2 message received will be stored in an internal table. So if the same message is received within the time window specified by this parameter, the new message is considered duplicate, and thus discarded." ::= { rcTinAndWin 6} rcTinAndWinAddrAgingTime OBJECT-TYPE SYNTAX Integer32(1..1000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The time of communication inactivity in milliseconds after which a learned TIN address is removed from the dynamic device address table. Entries in Link Statistics Table with the aged address will be kept until statistics is cleared." ::= { rcTinAndWin 7} rcTinAndWinBroadCastAddr OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2), staticAndDynamic(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The device address table in which addresses will be found for broadcast messages." ::= { rcTinAndWin 8} rcTinAndWinUniAddr OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2), staticAndDynamic(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The device address table in which addresses will be found for unicast messages." ::= { rcTinAndWin 9} rcTinAndWinLinkStats OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables links statistics collection for TIN and WIN protocols." ::= { rcTinAndWin 10} rcTinAndWinWinDscp OBJECT-TYPE SYNTAX Integer32(0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of DS byte to be set in the IP header. DS byte setting is supported in the egress direction only." ::= { rcTinAndWin 11} rcTinAndWinTinDscp OBJECT-TYPE SYNTAX Integer32(0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of DS byte to be set in the IP header. DS byte setting is supported in the egress direction only." ::= { rcTinAndWin 12} -- ---------------------------------------------------------------------- -- -- Microlok protocol configuration -- ---------------------------------------------------------------------- -- rcMicrolokTransport OBJECT-TYPE SYNTAX RcTransport MAX-ACCESS read-write STATUS current DESCRIPTION "A transport protocol used for IP traffic for Microloc protocol." ::= {rcMicrolok 1} rcMicrolokIpPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "A local port number on which Microloc protocol listens to connections or UDP datagrams." ::= {rcMicrolok 2} rcMicrolokLinkStats OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables links statistics collection." ::= {rcMicrolok 3} rcMicrolokDscp OBJECT-TYPE SYNTAX Integer32(0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of DS byte to be set in the IP header. DS byte setting is supported in the egress direction only." ::= {rcMicrolok 4} -- ---------------------------------------------------------------------- -- -- DNP protocol configuration -- ---------------------------------------------------------------------- -- rcDnpTransport OBJECT-TYPE SYNTAX RcTransport MAX-ACCESS read-write STATUS current DESCRIPTION "A transport protocol used for IP traffic for DNP protocol." ::= {rcDnp 1} rcDnpIpPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "A local port number on which DNP protocol listens to connections or UDP datagrams." ::= { rcDnp 2 } rcDnpLearning OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable address learning. Learning can be disabled, or enabled on management IP interface, or enabled on the interface with specific IP address. If learning is enabled and remote address is not known, UDP broadcast message will be sent and source addresses will be learned on devices that run DNP protocol. If local address is not known, message will be sent to all serial ports running DNP protocol. Local addresses will be learned from local responses. If TCP transport is configured, connection will be established to the devices with the corresponding IP address." ::= { rcDnp 3 } rcDnpAgingTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The time of communication inactivity after which a learned DNP address is removed from the device address table. Entries in Link Statistics Table with the aged address will be kept until statistics is cleared." ::= { rcDnp 4 } rcDnpLinkStats OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Enables links statistics collection." ::= { rcDnp 5 } rcDnpDscp OBJECT-TYPE SYNTAX Integer32(0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of DS byte to be set in the IP header. DS byte setting is supported in the egress direction only." ::= { rcDnp 6 } -- ---------------------------------------------------------------------- -- -- DNP over RawSocket configuration -- ---------------------------------------------------------------------- -- rcDnpRsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDnpRsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the set of parameters provide the ability to configure DNP over RawSocket protocol settings for serial ports. If no ports appear, then the DNP over RawSocket protocol must first be assigned to port(s)" ::= { rcDnpRs 1} rcDnpRsEntry OBJECT-TYPE SYNTAX RcDnpRsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of ports with configuration parameters for DNP over RawSocket serial protocol ." INDEX { rcDnpRsPort } ::= { rcDnpRsTable 1 } RcDnpRsEntry::= SEQUENCE { rcDnpRsPort Integer32, rcDnpRsCalllDir RcCallDir, rcDnpRsTransport RcTransport, rcDnpRsMaxConns Integer32, rcDnpRsLocPort Integer32, rcDnpRsRemPort Integer32, rcDnpRsIpAdd IpAddress, rcDnpRsLinkStats EnabledStatus } rcDnpRsPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The physical Serial Port Number for which this Entry contains DNP over Raw Socket serial protocol configuration settings." ::= { rcDnpRsEntry 1 } rcDnpRsCalllDir OBJECT-TYPE SYNTAX RcCallDir MAX-ACCESS read-write STATUS current DESCRIPTION "Defines following: - whether to accept an incoming connection 'in(0)' or - to place an outgoing connection 'out(1)' or - to place an outgoing connection and wait for incomming 'both(2)' Note: This parameter is applicable only for TCP transport." ::= { rcDnpRsEntry 2 } rcDnpRsTransport OBJECT-TYPE SYNTAX RcTransport MAX-ACCESS read-write STATUS current DESCRIPTION "A transport protocol used for IP traffic for DNPRS on this port." ::= { rcDnpRsEntry 3 } rcDnpRsMaxConns OBJECT-TYPE SYNTAX Integer32(1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of allowed incoming TCP connections." ::= { rcDnpRsEntry 4 } rcDnpRsLocPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The local IP port to listen to an incoming TCP connection or UDP datagrams." ::= { rcDnpRsEntry 5 } rcDnpRsRemPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The remote TCP port to use when placing an outgoing connection." ::= { rcDnpRsEntry 6 } rcDnpRsIpAdd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the IpAddress based on the following: - For outgoing TCP connection (client) 'rcRawSockCallDir' is 'out(2)' this is the remote IP address to communicate with. - For incoming TCP connection (server), 'rcRawSockCallDir' is 'out(2)' or 'both(3)' this is the local interface IP address to listen to the local port for connection request. - For both, outgoing and incoming connections enabled (client or server), 'rcRawSockCallDir' is 'both(3)' this is the remote IP address where to place an outgoing TCP connection request or from which to accept calls. - For UDP transport address of interface to listen to UDP datagrams." ::= { rcDnpRsEntry 7 } rcDnpRsLinkStats OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables links statistics collection." ::= { rcDnpRsEntry 8 } -- ---------------------------------------------------------------------- -- -- ---------------------------------------------------------------------- -- rcMirrBitsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMirrBitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table presents the list of ports with configuration options for configuring the Mirrirod Bits serial protocol on RuggedCom serial devices" ::= { rcMirrorBits 1} rcMirrBitsEntry OBJECT-TYPE SYNTAX RcMirrBitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of configuration options for all the ports configured for Mirrored Bits serial protocol." INDEX { rcMirrBitsPort } ::= { rcMirrBitsTable 1 } RcMirrBitsEntry::= SEQUENCE { rcMirrBitsPort Integer32, rcMirrBitsTransport RcTransport, rcMirrBitsLocPort Integer32, rcMirrBitsRemPort Integer32, rcMirrBitsIpAdd IpAddress, rcMirrBitsLinkStats EnabledStatus } rcMirrBitsPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The physical Serial Port Number for which this Entry contains the Mirrored Bits serial protocol configuration settings." ::= { rcMirrBitsEntry 1 } rcMirrBitsTransport OBJECT-TYPE SYNTAX RcTransport MAX-ACCESS read-write STATUS current DESCRIPTION "A transport protocol used for IP traffic for MorroredBits on this port. This object is always set to the value of 'udp(2)'." ::= { rcMirrBitsEntry 2 } rcMirrBitsLocPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The local IP port to listen to UDP datagrams." ::= { rcMirrBitsEntry 3 } rcMirrBitsRemPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The Remote port to which protocol on this port can exchange UDP datagrams." ::= { rcMirrBitsEntry 4 } rcMirrBitsIpAdd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address of interface to listen to UDP datagrams." ::= { rcMirrBitsEntry 5 } rcMirrBitsLinkStats OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables links statistics collection." ::= { rcMirrBitsEntry 6 } -- ---------------------------------------------------------------------- -- -- ---------------------------------------------------------------------- -- rcTelnetComportTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTelnetComportEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides a list of port entries configured for TelnetPort Comport serial protocolwith configuration options." ::= { rcTelnetComport 1 } rcTelnetComportEntry OBJECT-TYPE SYNTAX RcTelnetComportEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of ports with configuration options for TelnetPortComports serial protocol." INDEX { rcTelnetComportPort } ::= { rcTelnetComportTable 1 } RcTelnetComportEntry ::= SEQUENCE { rcTelnetComportPort Integer32, rcTelnetComportPackChar Integer32, rcTelnetComportPackTimer Integer32, rcTelnetComportPackSize Integer32, rcTelnetComportFlowControl RcFlowControl, rcTelnetComportCallDir RcCallDir, rcTelnetComportLocPort Integer32, rcTelnetComportRemPort Integer32, rcTelnetComportIpAdd IpAddress, rcTelnetComportLinkStats EnabledStatus } rcTelnetComportPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Thephysical Serial Port Number for which this Entry contains the TelnetPortComport serial protocol configuration settings." ::= { rcTelnetComportEntry 1 } rcTelnetComportPackChar OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The character that can be used to force forwarding of accumulated data to the network. If a packetization character is not configured - object is set to the value of '256', accumulated data will be forwarded based upon the paketization timeout parameter which is the value set for object rcTelnetComportPackTimer." ::= { rcTelnetComportEntry 2 } rcTelnetComportPackTimer OBJECT-TYPE SYNTAX Integer32(3..1000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The delay from the last received character until when data is forwarded." ::= { rcTelnetComportEntry 3 } rcTelnetComportPackSize OBJECT-TYPE SYNTAX Integer32(64..1400) UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of bytes received from serial port to be packed in one IP packet." ::= { rcTelnetComportEntry 4 } rcTelnetComportFlowControl OBJECT-TYPE SYNTAX RcFlowControl MAX-ACCESS read-write STATUS current DESCRIPTION "The type of FlowControl to be used on the port." ::= { rcTelnetComportEntry 5 } rcTelnetComportCallDir OBJECT-TYPE SYNTAX RcCallDir MAX-ACCESS read-write STATUS current DESCRIPTION "Defines following: - whether to accept an incoming connection 'in(0)' or - to place an outgoing connection 'out(1)' or - to place an outgoing connection and wait for incomming 'both(2)'. This protocol support only TCP transport." ::= { rcTelnetComportEntry 6 } rcTelnetComportLocPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The local IP port to listen to an incoming TCP connection." ::= { rcTelnetComportEntry 7 } rcTelnetComportRemPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The remote TCP port to use when placing an outgoing connection." ::= { rcTelnetComportEntry 8 } rcTelnetComportIpAdd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the IpAddress based on the following: - For outgoing TCP connection (client) 'rcRawSockCallDir' is 'out(2)' this is the remote IP address to communicate with. - For incoming TCP connection (server), 'rcRawSockCallDir' is 'out(2)' or 'both(3)' this is the local interface IP address to listen to the local port for connection request. - For both, outgoing and incoming connections enabled (client or server), 'rcRawSockCallDir' is 'both(3)' this is the remote IP address where to place an outgoing TCP connection request or from which to accept calls." ::= { rcTelnetComportEntry 9 } rcTelnetComportLinkStats OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables links statistics collection." ::= { rcTelnetComportEntry 10 } -- ---------------------------------------------------------------------- -- -- Connection Statistics table -- ---------------------------------------------------------------------- -- rcConnStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcConnStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides the statictics information for all active TCP connections on the RuggedCom serial device." ::= { rcConnStats 1 } rcConnStatsEntry OBJECT-TYPE SYNTAX RcConnStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of parameters providing the statictics information for all active TCP connections on the RuggedCom serial device." INDEX { rcConnStatsRemIp, rcConnStatsRemPort, rcConnStatsLocPort } ::= { rcConnStatsTable 1 } RcConnStatsEntry ::= SEQUENCE { rcConnStatsRemIp IpAddress, rcConnStatsRemPort Integer32, rcConnStatsLocPort Integer32, rcConnStatsRxPkts Integer32, rcConnStatsTxPkts Integer32 } rcConnStatsRemIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote IP address of the TCP connection." ::= { rcConnStatsEntry 1 } rcConnStatsRemPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote port number of the connection." ::= { rcConnStatsEntry 2 } rcConnStatsLocPort OBJECT-TYPE SYNTAX Integer32(1024..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local port number of the connection." ::= { rcConnStatsEntry 3 } rcConnStatsRxPkts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received packets." ::= { rcConnStatsEntry 4 } rcConnStatsTxPkts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted packets." ::= { rcConnStatsEntry 5 } -- ---------------------------------------------------------------------- -- -- SerialDevice Commands -- ---------------------------------------------------------------------- -- rcSerDeviceCmndResetPort OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ports for which Reset should be performed on the RuggedCom Serial devices. A read attempt for this object always returns an empty list of ports." ::= { rcSerDeviceCmnd 1} rcSerDeviceCmndClearStats OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ports for which Clearing statistics command should be performed on the RuggedCom Serial devices. A read attempt for this object always returns an empty list of ports." ::= { rcSerDeviceCmnd 2} -- ---------------------------------------------------------------------- -- -- -- ---------------------------------------------------------------------- -- rcSerialPortParamsGroup OBJECT-GROUP OBJECTS { rcSerialPortIfIndex, rcSerialProtocol, rcSerialPortType, rcSerialForceHD, rcSerialTurnAround, rcSerialPostTxDelay, rcSerialHoldTime, rcSerialDscp, rcSerialRxtoTxDelay } STATUS current DESCRIPTION "Objects related to global settings for RuggedCom serial devices." ::= { rcSerialGroups 1 } rcSerialMbServerGroup OBJECT-GROUP OBJECTS { rcMbServerRespTimer, rcMbServerAuxTcpPort, rcMbServerSendExcep, rcMbServerLinkStats } STATUS current DESCRIPTION "Objects related to settings ModBus Server protocol for RuggedCom serial devices." ::= { rcSerialGroups 2 } rcSerialMbClientGroup OBJECT-GROUP OBJECTS { rcMbClientIPPort, rcMbClientFwdExcp, rcMbClientLinkStats, rcMbClientDscp } STATUS current DESCRIPTION "Objects related to settings ModBus client protocol for RuggedCom serial devices." ::= { rcSerialGroups 3 } rcSerialRawSocketGroup OBJECT-GROUP OBJECTS { rcRawSockPackChar, rcRawSockPackTimer, rcRawSockPackSize, rcRawSockFlowControl, rcRawSockTransport, rcRawSockCallDir, rcRawSockMaxConn, rcRawSockLocPort, rcRawSockRemPort, rcRawSockIpAdd, rcRawSockLinkStats } STATUS current DESCRIPTION "Objects related to settings for raw Socket protocol on RuggedCom serial devices." ::= { rcSerialGroups 4 } rcSerialPreEmpRawSockGroup OBJECT-GROUP OBJECTS { rcPreemptRSPackChar, rcPreemptRSPackTimer, rcPreemptRSPackSize, rcPreemptRSFlowControl, rcPreemptRSLocPort, rcPreemptRSRemPort, rcPreemptRSIpAdd, rcPreemptRSLinkStats, rcPreemptRSDynPackChar, rcPreemptRSDynPackTimer, rcPreemptRSDynTimeout } STATUS current DESCRIPTION "Objects related to settings for Preemptive Raw Socket serial protocol on RuggedCom serial devices." ::= { rcSerialGroups 5 } rcSerialTinAndWinGroup OBJECT-GROUP OBJECTS { rcTinAndWinTinMode, rcTinAndWinTinTrans, rcTinAndWinWinTrans, rcTinAndWinTinIpPort, rcTinAndWinWinIpPort, rcTinAndWinMsgAgingTime, rcTinAndWinAddrAgingTime, rcTinAndWinBroadCastAddr, rcTinAndWinUniAddr, rcTinAndWinLinkStats, rcTinAndWinWinDscp, rcTinAndWinTinDscp } STATUS current DESCRIPTION "Objects related to settings for Tin and Win protocols on RuggedCom serial devices." ::= { rcSerialGroups 6 } rcSerialMicrolokGroup OBJECT-GROUP OBJECTS { rcMicrolokTransport, rcMicrolokIpPort, rcMicrolokLinkStats, rcMicrolokDscp } STATUS current DESCRIPTION "Objects related to settings for Microlok protocols on RuggedCom serial devices." ::= { rcSerialGroups 7 } rcSerialDnpGroup OBJECT-GROUP OBJECTS { rcDnpTransport, rcDnpIpPort, rcDnpLearning, rcDnpAgingTimer, rcDnpLinkStats, rcDnpDscp } STATUS current DESCRIPTION "Objects related to settings for Dnp protocols on RuggedCom serial devices." ::= { rcSerialGroups 8 } rcSerialDnpRsGroup OBJECT-GROUP OBJECTS { rcDnpRsCalllDir, rcDnpRsTransport, rcDnpRsMaxConns, rcDnpRsLocPort, rcDnpRsRemPort, rcDnpRsIpAdd, rcDnpRsLinkStats } STATUS current DESCRIPTION "Objects related to settings for Dnp over Raw Socket protocol on RuggedCom serial devices." ::= { rcSerialGroups 9 } rcSerialMirrBitsGroup OBJECT-GROUP OBJECTS { rcMirrBitsTransport, rcMirrBitsLocPort, rcMirrBitsRemPort, rcMirrBitsIpAdd, rcMirrBitsLinkStats } STATUS current DESCRIPTION "Objects related to settings for Mirrored Bits protocol on RuggedCom serial devices." ::= { rcSerialGroups 10 } rcSerialTelnetComportGroup OBJECT-GROUP OBJECTS { rcTelnetComportPackChar, rcTelnetComportPackTimer, rcTelnetComportPackSize, rcTelnetComportFlowControl, rcTelnetComportCallDir, rcTelnetComportLocPort, rcTelnetComportRemPort, rcTelnetComportIpAdd, rcTelnetComportLinkStats } STATUS current DESCRIPTION "Objects related to settings for TelnetPortComport protocol on RuggedCom serial devices." ::= { rcSerialGroups 11 } rcSerialConnStatsGroup OBJECT-GROUP OBJECTS { rcConnStatsRxPkts, rcConnStatsTxPkts } STATUS current DESCRIPTION "Objects related to Connection Statistics from Serial protocol on RuggedCom serial devices." ::= { rcSerialGroups 15 } rcSerialCommandsGroup OBJECT-GROUP OBJECTS { rcSerDeviceCmndResetPort, rcSerDeviceCmndClearStats } STATUS current DESCRIPTION "Objects related to Serial Port Commands on RuggedCom serial devices." ::= { rcSerialGroups 16 } END