-- File version 1.2 -- Definitions created 09.09.2008 -- *********************************************** DAEnetIP2 DEFINITIONS ::= BEGIN IMPORTS enterprises, NetworkAddress, IpAddress, Counter, Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212; -- Prefix: iso.org.dod.internet.private.enterprise (1.3.6.1.4.1) Denkovi OBJECT IDENTIFIER ::= { enterprises 19865} -- textual conventions PhysAddress ::= OCTET STRING (SIZE (6)) -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- -- SIZE (0..255) -- groups in Denkovi DAEnetIP2 OBJECT IDENTIFIER ::= { Denkovi 1 } DAEnetIP2 OBJECT IDENTIFIER ::= { DAEnetIP2 } -- DAEnetIP2 root groups Configuration OBJECT IDENTIFIER ::= { DAEnetIP2 1 } PortCTRL OBJECT IDENTIFIER ::= { DAEnetIP2 2 } Switch OBJECT IDENTIFIER ::= { DAEnetIP2 3 } RTL8309SBCTRL OBJECT IDENTIFIER ::= { DAEnetIP2 4 } Serial OBJECT IDENTIFIER ::= { DAEnetIP2 5 } Statistics OBJECT IDENTIFIER ::= { DAEnetIP2 127 } stCounters OBJECT IDENTIFIER ::= { Statistics 1 } stARP OBJECT IDENTIFIER ::= { Statistics 2 } stDHCP OBJECT IDENTIFIER ::= { Statistics 3 } --AnalogEvent OBJECT IDENTIFIER ::= { Configuration 121 } --AnalogTrap OBJECT IDENTIFIER ::= { Configuration 122 } -- *************************************************************************************************************** -- The 'Configuration' group; .19865.1.1.X.0 -- *************************************************************************************************************** cfgIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP Address of DAEnetIP2 module" ::= { Configuration 1 } cfgMAC OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "MAC address of DAEnetIP2 module" ::= { Configuration 2 } cfgVLANTag OBJECT-TYPE SYNTAX INTEGER(0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "VLAN ID (12bit) in VLANEnabled mode" ::= { Configuration 3 } cfgPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4..12)) ACCESS read-write STATUS mandatory DESCRIPTION "Read-Write community string (password)" ::= { Configuration 4 } cfgMACLock1 OBJECT-TYPE SYNTAX PhysAddress ACCESS read-write STATUS mandatory DESCRIPTION "MAC address of first remote machine allowed to access DAEnetIP2 module" ::= { Configuration 5 } cfgMACLock2 OBJECT-TYPE SYNTAX PhysAddress ACCESS read-write STATUS mandatory DESCRIPTION "MAC address of second remote machine allowed to access DAEnetIP2 module" ::= { Configuration 6 } cfgPingTime OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The time (in minutes) since last ping request to reboot system and target" ::= { Configuration 7 } cfgVersion OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Firmware version, LSB=VER_MINOR, MSB=VER_MAJOR" ::= { Configuration 8 } cfgMode OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Contains different bit flags for DAEnetIP2 operating modes ENABLED_BIT _BIT0 BROADCAST_DISABLE _BIT1 VLAN_TAG_ENABLE _BIT2 NO_LARGE_PACKETS _BIT3 PINGRESTART_ENABLE _BIT4 SWITCH_CONTROL _BIT5 SECONDARY_TARGET _BIT6 USE_ANALOG_PINS _BIT7 " ::= { Configuration 9 } cfgReset OBJECT-TYPE SYNTAX NULL ACCESS read-only STATUS mandatory DESCRIPTION "Read of this OID causes rest of DAEnetIP2 module" ::= { Configuration 10 } cfgNewMode OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Contains additional bit flags for DAEnetIP2 operating modes SAVE_IOPORTS _BIT0 PING_LED _BIT1 PING_TIMEOUT_IORESET _BIT2 TFTP_UPDATE _BIT3 DHCP_CLIENT _BIT4 MONITOR_TIMEOUT_RESTART _BIT5 WEB_SERVER _BIT6 SWITCH_RESTART _BIT7 " ::= { Configuration 11 } cfgResetPulse OBJECT-TYPE SYNTAX INTEGER(0..32767) ACCESS read-write STATUS mandatory DESCRIPTION "(fw>=4.066) Defines the time ot the RST pulse: value * 42ms" ::= { Configuration 12 } cfgResetCount OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "(fw>=4.066) Number of consecutive resets to perform when ping timeout is active. Value 255 disables counting. Actual count is this value + 1" ::= { Configuration 13 } cfgDefGW OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP Address of Default Gateway" ::= { Configuration 14 } cfgNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP Network Subnet Mask" ::= { Configuration 15 } cfgMonitorIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Remote IP address to monitor via ICMP echo requests" ::= { Configuration 16 } cfgReadOnlyPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4..12)) ACCESS read-write STATUS mandatory DESCRIPTION "Read-only community string (password)" ::= { Configuration 17 } cfgTrapServerIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Remote IP address of TRAP manager" ::= { Configuration 18 } cfgTrapPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4..12)) ACCESS read-write STATUS mandatory DESCRIPTION "Community string for trap messages" ::= { Configuration 19 } cfgAccessIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP address of network class allowed to access DAEnetIP2" ::= { Configuration 20 } cfgAccessMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Mask of network class allowed to access DAEnetIP2" ::= { Configuration 21 } cfgTFTPServerIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Remote IP address of TFTP server for firmware update" ::= { Configuration 32 } cfgUpdateFirmware OBJECT-TYPE SYNTAX NULL ACCESS read-only STATUS mandatory DESCRIPTION "Read of this OID causes initiation of firmware update procedure, according to system settings" ::= { Configuration 33 } AnalogEvent OBJECT IDENTIFIER ::= { Configuration 121 } AnalogTrap OBJECT IDENTIFIER ::= { Configuration 122 } cfgADC3 OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS obsolete DESCRIPTION "Read the ADC value analog channel 3" ::= { Configuration 123 } cfgADC5 OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS obsolete DESCRIPTION "Read the ADC value analog channel 5" ::= { Configuration 124 } cfgADC7 OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS obsolete DESCRIPTION "Read the ADC value analog channel 7" ::= { Configuration 125 } cfgTemperature OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Read the ADC value of internal temperature sensor" ::= { Configuration 127 } -- *************************************************************************************************************** -- Analog Trap Thresholds -- .19865.1.1.122.X.0 -- *************************************************************************************************************** atrPin1Low OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin low threshold" ::= { AnalogTrap 1 } atrPin1High OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin high threshold" ::= { AnalogTrap 2 } atrPin2Low OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin low threshold" ::= { AnalogTrap 3 } atrPin2High OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin high threshold" ::= { AnalogTrap 4 } atrPin3Low OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin low threshold" ::= { AnalogTrap 5 } atrPin3High OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin high threshold" ::= { AnalogTrap 6 } atrPin4Low OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin low threshold" ::= { AnalogTrap 7 } atrPin4High OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin high threshold" ::= { AnalogTrap 8 } atrPin5Low OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin low threshold" ::= { AnalogTrap 9 } atrPin5High OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin high threshold" ::= { AnalogTrap 10 } atrPin6Low OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin low threshold" ::= { AnalogTrap 11 } atrPin6High OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin high threshold" ::= { AnalogTrap 12 } atrPin7Low OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin low threshold" ::= { AnalogTrap 13 } atrPin7High OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin high threshold" ::= { AnalogTrap 14 } atrPin8Low OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin low threshold" ::= { AnalogTrap 15 } atrPin8High OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-write STATUS mandatory DESCRIPTION "Pin high threshold" ::= { AnalogTrap 16 } -- *************************************************************************************************************** -- Anolog-to-P5 Events -- .19865.1.1.121.X.0 -- *************************************************************************************************************** aevPin1 OBJECT-TYPE SYNTAX INTEGER { None(0), Low(1), High(2), LowHigh(3), Acc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines reaction on respective P5 output pin when voltage is compared to thresholds" ::= { AnalogEvent 1 } aevPin2 OBJECT-TYPE SYNTAX INTEGER { None(0), Low(1), High(2), LowHigh(3), Acc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines reaction on respective P5 output pin when voltage is compared to thresholds" ::= { AnalogEvent 2 } aevPin3 OBJECT-TYPE SYNTAX INTEGER { None(0), Low(1), High(2), LowHigh(3), Acc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines reaction on respective P5 output pin when voltage is compared to thresholds" ::= { AnalogEvent 3 } aevPin4 OBJECT-TYPE SYNTAX INTEGER { None(0), Low(1), High(2), LowHigh(3), Acc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines reaction on respective P5 output pin when voltage is compared to thresholds" ::= { AnalogEvent 4 } aevPin5 OBJECT-TYPE SYNTAX INTEGER { None(0), Low(1), High(2), LowHigh(3), Acc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines reaction on respective P5 output pin when voltage is compared to thresholds" ::= { AnalogEvent 5 } aevPin6 OBJECT-TYPE SYNTAX INTEGER { None(0), Low(1), High(2), LowHigh(3), Acc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines reaction on respective P5 output pin when voltage is compared to thresholds" ::= { AnalogEvent 6 } aevPin7 OBJECT-TYPE SYNTAX INTEGER { None(0), Low(1), High(2), LowHigh(3), Acc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines reaction on respective P5 output pin when voltage is compared to thresholds" ::= { AnalogEvent 7 } aevPin8 OBJECT-TYPE SYNTAX INTEGER { None(0), Low(1), High(2), LowHigh(3), Acc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines reaction on respective P5 output pin when voltage is compared to thresholds" ::= { AnalogEvent 8 } -- *************************************************************************************************************** -- PortCTRL -- .19865.1.2.X.0 -- *************************************************************************************************************** pctrlRestart OBJECT-TYPE SYNTAX NULL ACCESS read-only STATUS mandatory DESCRIPTION "Restart target device trough 'TargetRST' pin" ::= { PortCTRL 4 } pctrlPort3 OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "I/O port data" ::= { PortCTRL 1 } pctrlPort5 OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "I/O port data" ::= { PortCTRL 2 } pctrlPort6 OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "I/O port data" ::= { PortCTRL 3 } -- *************************************************************************************************************** -- PortP3PinCTRL -- .19865.1.2.1.X.0 -- *************************************************************************************************************** pctrlP3pin1 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port3 pin1 data" ::= { pctrlPort3 1 } pctrlP3pin2 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port3 pin2 data" ::= { pctrlPort3 2 } pctrlP3pin3 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port3 pin3 data" ::= { pctrlPort3 3 } pctrlP3pin4 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port3 pin4 data" ::= { pctrlPort3 4 } pctrlP3pin5 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port3 pin5 data" ::= { pctrlPort3 5 } pctrlP3pin6 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port3 pin6 data" ::= { pctrlPort3 6 } pctrlP3pin7 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port3 pin7 data" ::= { pctrlPort3 7 } pctrlP3pin8 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port3 pin8 data" ::= { pctrlPort3 8 } pctrlP3byte OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "I/O port data as single byte" ::= { pctrlPort3 33 } -- *************************************************************************************************************** -- PortP5PinCTRL -- .19865.1.2.2.X.0 -- *************************************************************************************************************** pctrlP5pin1 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port5 pin1 data" ::= { pctrlPort5 1 } pctrlP5pin2 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port5 pin2 data" ::= { pctrlPort5 2 } pctrlP5pin3 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port5 pin3 data" ::= { pctrlPort5 3 } pctrlP5pin4 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port5 pin4 data" ::= { pctrlPort5 4 } pctrlP5pin5 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port5 pin5 data" ::= { pctrlPort5 5 } pctrlP5pin6 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port5 pin6 data" ::= { pctrlPort5 6 } pctrlP5pin7 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port5 pin7 data" ::= { pctrlPort5 7 } pctrlP5pin8 OBJECT-TYPE SYNTAX INTEGER { High(1), Low(0) } ACCESS read-write STATUS mandatory DESCRIPTION "Port5 pin8 data" ::= { pctrlPort5 8 } pctrlP5byte OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "I/O port data as single byte" ::= { pctrlPort5 33 } -- *************************************************************************************************************** -- PortP6PinCTRL. Returned values are from 10bit Analog to Digital Convertor -- .19865.1.2.3.X.0 -- *************************************************************************************************************** pctrlP6pin1 OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "Port6 pin1 data" ::= { pctrlPort6 1 } pctrlP6pin2 OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "Port6 pin2 data" ::= { pctrlPort6 2 } pctrlP6pin3 OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "Port6 pin3 data" ::= { pctrlPort6 3 } pctrlP6pin4 OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "Port6 pin4 data" ::= { pctrlPort6 4 } pctrlP6pin5 OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "Port6 pin5 data" ::= { pctrlPort6 5 } pctrlP6pin6 OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "Port6 pin6 data" ::= { pctrlPort6 6 } pctrlP6pin7 OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "Port6 pin7 data" ::= { pctrlPort6 7 } pctrlP6pin8 OBJECT-TYPE SYNTAX INTEGER(0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "Port6 pin8 data" ::= { pctrlPort6 8 } pctrlP6byte OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "I/O port data as single byte" ::= { pctrlPort6 33 } -- End of PortCTRL object -- *************************************************************************************************************** -- RTL8309SBCTR -- ****************** rtlEEPROM OBJECT IDENTIFIER ::= { RTL8309SBCTRL 2 } -- root OID. Not accessible rtlPHY OBJECT IDENTIFIER ::= { RTL8309SBCTRL 3 } -- root OID. Not accessible rtlApply OBJECT IDENTIFIER ::= { RTL8309SBCTRL 4 } -- *************************************************************************************************************** rtlRestart OBJECT-TYPE SYNTAX NULL ACCESS read-only STATUS mandatory DESCRIPTION "Read of this OID causes switch restart" ::= { RTL8309SBCTRL 1 } rtlApply OBJECT-TYPE SYNTAX NULL ACCESS read-only STATUS mandatory DESCRIPTION "Reading of this OID must be issued after uploading configuration to switch within 120s. Else the switch will be rebooted and loaded with default configuration." ::= { RTL8309SBCTRL 4 } -- *************************************************************************************************************** -- **************************** -- EEPROM access OIDs -- *************************************************************************************************************** rtlEEx00 OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Get contens of byte 0x00 of EEPROM" ::= { rtlEEPROM 0 } rtlE0x01 OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Get contens of byte 0x01 of EEPROM" ::= { rtlEEPROM 1 } -- .................... -- ................... -- Last EEPROM byte rtlE0x7F OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Get contens of byte 0x7F of EEPROM" ::= { rtlEEPROM 127 } -- *************************** -- **************************** -- PHY registers access OIDs -- *************************** rtlPHYx00 OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Get contens of word 0x00 of PHY registers" ::= { rtlPHY 0 } -- ... -- ... -- ... rtlPHYxFF OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Get contens of word 0xFF of PHY registers" ::= { rtlPHY 255 } -- *************************** RS-232 OBJECT IDENTIFIER ::= { Serial 1 } rsConfig OBJECT IDENTIFIER ::= { RS-232 1 } rsBuffer OBJECT IDENTIFIER ::= { RS-232 2 } -- *************************************************************************************************************** -- rsConfig. Configuration settings for RS-232 serial port -- .19865.1.5.1.1.X.0 -- *************************************************************************************************************** rsBaud OBJECT-TYPE SYNTAX INTEGER { b300 (0), b1200 (1), b2400 (2), b4800 (3), b9600 (4), b19200 (5), b38400 (6), b57600 (7), b115200 (8), b230400 (9) } ACCESS read-write STATUS mandatory DESCRIPTION "Baud rate of serial port" ::= { rsConfig 1 } rsParity OBJECT-TYPE SYNTAX INTEGER { None (0), Even (1), Odd (2), Space (3), Mark (4) } ACCESS read-write STATUS mandatory DESCRIPTION "Parity options" ::= { rsConfig 2 } rsFlowCtrl OBJECT-TYPE SYNTAX INTEGER { None (0), Hardware (1), XonXoff (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Flow control" ::= { rsConfig 3 } rsRxTimeout OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Time to wait for Rx data, before sending it back trough SNMP => Time=rsConfig*250ms Zero value means no timeout - current data stored in Rx buffer is sent back immediately. IMPORTANT!!! During timeout all other functions of IP module are blocked!" ::= { rsConfig 4 } -- *************************************************************************************************************** -- rsBuffer. Rx/Tx buffer access of serial port -- .19865.1.5.1.2.X.0 -- *************************************************************************************************************** rsInit OBJECT-TYPE SYNTAX NULL ACCESS read-only STATUS mandatory DESCRIPTION "Reset both Rx/Tx buffers" ::= { rsBuffer 1 } rsSend OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "Send message trough serial port" ::= { rsBuffer 2 } rsRecv OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..64)) ACCESS read-only STATUS mandatory DESCRIPTION "Get message from RX buffer of serial port. Bufer is cleared after access." ::= { rsBuffer 3 } END