-- -- ***************************************************************** -- Moxa VPort P06-1MP-M12 MIB v2.2 -- -- 2014/05/22 -- -- Copyright (c) 2014 by Moxa Networking Co., Ltd. -- All rights reserved. -- ***************************************************************** -- MOXA-VPORTP06-1MP-M12-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, OBJECT-TYPE FROM SNMPv2-SMI MODULE-IDENTITY FROM SNMPv2-SMI DateAndTime, TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC; vport06-1MP-M12 MODULE-IDENTITY LAST-UPDATED "202110060000Z" ORGANIZATION "Moxa Inc." CONTACT-INFO "Postal: Moxa Inc. 13F., No. 3, Sec. 4, New Taipei Blvd., Xinzhuang Dist., New Taipei City 242, Taiwan Tel: +866-2-89191230 " DESCRIPTION "For V2.2" REVISION "201405220000Z" DESCRIPTION "For V2.2" REVISION "201401020000Z" DESCRIPTION "The MIB module for Moxa VPort P06 specific information." ::= { ipCamera 5 } -- 1.3.6.1.4.1.8691.8.4.5 moxa OBJECT IDENTIFIER ::= { enterprises 8691 } -- 1.3.6.1.4.1.8691 videoNetworkDevice OBJECT IDENTIFIER ::= { moxa 8 } -- 1.3.6.1.4.1.8691.8 ipCamera OBJECT IDENTIFIER ::= { videoNetworkDevice 4 } -- 1.3.6.1.4.1.8691.8.4 -- Textual Convention DisplayString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX OCTET STRING (SIZE (0..512)) -- vsMgmt OBJECT IDENTIFIER ::= { vport06-1MP-M12 1 } vsTraps OBJECT IDENTIFIER ::= { vport06-1MP-M12 2 } system OBJECT IDENTIFIER ::= { vsMgmt 1 } sysInfo OBJECT IDENTIFIER ::= { system 1 } serverName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Server name of VPort P06." ::= { sysInfo 1 } modelName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of VPort P06." ::= { sysInfo 2 } modelDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model description of VPort P06." ::= { sysInfo 3 } serialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Number of VPort P06." ::= { sysInfo 4 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of firmware." ::= { sysInfo 5 } macAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The mac address of VPort P06." ::= { sysInfo 6 } systime OBJECT IDENTIFIER ::= { system 2 } sysTimeTable OBJECT-TYPE SYNTAX SEQUENCE OF SysTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The system time table." ::= { systime 1 } sysTimeEntry OBJECT-TYPE SYNTAX SysTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The system time entry." INDEX { sysTimeIndex } ::= { sysTimeTable 1 } SysTimeEntry ::= SEQUENCE { sysTimeIndex INTEGER, sysTimeUpdateMethod INTEGER, sysTimeDate DisplayString, sysTimeTime DisplayString, sysTimeNTPServer01 DisplayString, sysTimeNTPServer02 DisplayString, sysTimeTimeZone INTEGER, sysTimeUpdateInterval INTEGER, sysTimeNTPFromDHCP INTEGER, sysTimeManualTimeZone DisplayString, sysTimeDaylightSaving INTEGER } sysTimeIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The System Time Config index." ::= { sysTimeEntry 1 } sysTimeUpdateMethod OBJECT-TYPE SYNTAX INTEGER { keep(1), manual(3), ntp(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The method of sync system time." ::= { sysTimeEntry 2 } sysTimeDate OBJECT-TYPE SYNTAX DisplayString(SIZE(10)) MAX-ACCESS read-write STATUS current DESCRIPTION "system date.(ex: yyyy/mm/dd)" ::= { sysTimeEntry 3 } sysTimeTime OBJECT-TYPE SYNTAX DisplayString(SIZE(10)) MAX-ACCESS read-write STATUS current DESCRIPTION "system time. hh:mm:ss: hour, minute and second separated by colon. keep: keep date unchanged. auto: Using NTP to sync date/time automatically." ::= { sysTimeEntry 4 } sysTimeNTPServer01 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server domain name or IP address. If write this field and want it be effacted NTPFromDHCP should be set NTPFromDHCP." ::= { sysTimeEntry 5 } sysTimeNTPServer02 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server domain name or IP address. If write this field and want it be effacted NTPFromDHCP should be set NTPFromDHCP." ::= { sysTimeEntry 6 } sysTimeTimeZone OBJECT-TYPE SYNTAX INTEGER { gmt-12(-12), gmt-11(-11), gmt-10(-10), gmt-9(-9), gmt-8(-8), gmt-7(-7), gmt-6(-6), gmt-5(-5), gmt-4(-4), gmt-3(-3), gmt-2(-2), gmt-1(-1), gmt(0), gmt1(1), gmt2(2), gmt3(3), gmt4(4), gmt5(5), gmt6(6), gmt7(7), gmt8(8), gmt9(9), gmt10(10), gmt11(11), gmt12(12), gmt13(13), manual(14) } MAX-ACCESS read-write STATUS current DESCRIPTION "time zone, 8 means GMT +8:00." ::= { sysTimeEntry 7 } sysTimeUpdateInterval OBJECT-TYPE SYNTAX INTEGER { fiveSecond(5), tenSecond(10), quarterMin(15), halfMin(30), oneMin(60), fiveMin(300), quarterHour(900), halfHour(1800), threeQuarterHour(2700), oneHour(3600), oneDay(86400), oneWeek(604800), oneMonth(2592000) } MAX-ACCESS read-write STATUS current DESCRIPTION "NTP automatic time adjustment." ::= { sysTimeEntry 8 } sysTimeNTPFromDHCP OBJECT-TYPE SYNTAX INTEGER { dhcp(1), manual(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify NTP Server source." ::= { sysTimeEntry 9 } sysTimeManualTimeZone OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify manual timezone setting." ::= { sysTimeEntry 10 } sysTimeDaylightSaving OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable DST (Daylight Saving Time) for manual timezone." ::= { sysTimeEntry 11 } syslog OBJECT IDENTIFIER ::= { system 3 } syslogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Syslog service." ::= { syslog 1 } syslogTable OBJECT-TYPE SYNTAX SEQUENCE OF SyslogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Syslog table." ::= { syslog 2 } syslogEntry OBJECT-TYPE SYNTAX SyslogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Syslog entry." INDEX { syslogIndex } ::= { syslogTable 1 } SyslogEntry ::= SEQUENCE { syslogIndex INTEGER, syslogServer DisplayString, syslogPort INTEGER } syslogIndex OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The Syslog Service index." ::= { syslogEntry 1 } syslogServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog Service Remote IP." ::= { syslogEntry 2 } syslogPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog Service Remote Port." ::= { syslogEntry 3 } factoryDefault OBJECT IDENTIFIER ::= { system 4 } doFactoryDefault OBJECT-TYPE SYNTAX INTEGER { non-active(0), softreset(1), hardreset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Do Factory Default." ::= { factoryDefault 1 } reBoot OBJECT IDENTIFIER ::= { system 5 } doReboot OBJECT-TYPE SYNTAX INTEGER { non-active(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Do Reboot." ::= { reBoot 1 } network OBJECT IDENTIFIER ::= { vsMgmt 2 } ipsetting OBJECT IDENTIFIER ::= { network 1 } ipSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF IPSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Setting table." ::= { ipsetting 1 } ipSettingEntry OBJECT-TYPE SYNTAX IPSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Setting entry." INDEX { ipSettingIndex } ::= { ipSettingTable 1 } IPSettingEntry ::= SEQUENCE { ipSettingIndex INTEGER, ipSettingGetMethod INTEGER, ipSettingAddress DisplayString, ipSettingSubnetMask DisplayString, ipSettingGeteway DisplayString, ipSettingDNS1 DisplayString, ipSettingDNS2 DisplayString } ipSettingIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Settings Config index." ::= { ipSettingEntry 1 } ipSettingGetMethod OBJECT-TYPE SYNTAX INTEGER { dhcp(1) , fixed(2) , dhcp-autoconfig(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The method of sync system time." ::= { ipSettingEntry 2 } ipSettingAddress OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of server." ::= { ipSettingEntry 3 } ipSettingSubnetMask OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "subnet mask." ::= { ipSettingEntry 4 } ipSettingGeteway OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "default gateway." ::= { ipSettingEntry 5 } ipSettingDNS1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "primary DNS server." ::= { ipSettingEntry 6 } ipSettingDNS2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "secondary DNS server." ::= { ipSettingEntry 7 } http OBJECT IDENTIFIER ::= { network 2 } httpSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF HTTPSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The HTTP Setting table." ::= { http 1 } httpSettingEntry OBJECT-TYPE SYNTAX HTTPSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The HTTP Setting entry." INDEX { httpSettingIndex } ::= { httpSettingTable 1 } HTTPSettingEntry ::= SEQUENCE { httpSettingIndex INTEGER, httpSettingMode INTEGER, httpSettinghttpport INTEGER, httpSettinghttpsport INTEGER } httpSettingIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The HTTP Setting index." ::= { httpSettingEntry 1 } httpSettingMode OBJECT-TYPE SYNTAX INTEGER { http(1), httphttps(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP Mode." ::= { httpSettingEntry 2 } httpSettinghttpport OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP Port." ::= { httpSettingEntry 3 } httpSettinghttpsport OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTPS Port" ::= { httpSettingEntry 4 } rtsp OBJECT IDENTIFIER ::= { network 3 } rtspPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "RTSP port." ::= { rtsp 1 } upnp OBJECT IDENTIFIER ::= { network 4 } upnpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable UPnP service." ::= { upnp 1 } accessIP OBJECT IDENTIFIER ::= { network 5 } accessibleIpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable IP filter.If you want to enable, the accessibleIpTable must have one entry at lease." ::= { accessIP 1 } accessibleIpTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessibleIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The accessible IP list." ::= { accessIP 2 } accessibleIpEntry OBJECT-TYPE SYNTAX AccessibleIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The accessible IP/Submask entry." INDEX { accessibleIpIndex } ::= { accessibleIpTable 1 } AccessibleIpEntry ::= SEQUENCE { accessibleIpIndex INTEGER, allowIPandMask DisplayString } accessibleIpIndex OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The accessible IP index." ::= { accessibleIpEntry 1 } allowIPandMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Allowed connection IP address/Submask (ex: 192.168.100.2/24)" ::= { accessibleIpEntry 2 } tos OBJECT IDENTIFIER ::= { network 6 } tosEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable ToS." ::= { tos 1 } tosPriority OBJECT-TYPE SYNTAX INTEGER (0 | 4..252) MAX-ACCESS read-write STATUS current DESCRIPTION "Priority of Streaming Data." ::= { tos 2 } modbus OBJECT IDENTIFIER ::= { network 8 } modbusEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Modbus/TCP service." ::= { modbus 1 } telnet OBJECT IDENTIFIER ::= { network 9 } telnetEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Telnet." ::= { telnet 1 } lldp OBJECT IDENTIFIER ::= { network 10 } lldpMode OBJECT-TYPE SYNTAX INTEGER { disable(0), transmitOnly(1), receiveOnly(2), transmitAndReceive(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select LLDP Operation Mode." ::= { lldp 1 } lldpTransmitInterval OBJECT-TYPE SYNTAX INTEGER (1..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Set LLDP Transmit Interval (sec)." ::= { lldp 2 } video OBJECT IDENTIFIER ::= { vsMgmt 3 } imageSetting OBJECT IDENTIFIER ::= { video 1 } imageSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF ImageSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Codec Type list." ::= { imageSetting 1 } imageSettingEntry OBJECT-TYPE SYNTAX ImageSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Codec Type list entry." INDEX { imageSettingIndex } ::= { imageSettingTable 1 } ImageSettingEntry ::= SEQUENCE { imageSettingIndex INTEGER, imageInfo DisplayString, imageInfoShow INTEGER, imageInfoX INTEGER, imageInfoY INTEGER } imageSettingIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The Codec Type list index." ::= { imageSettingEntry 1 } imageInfo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "The image description of VPort P06." ::= { imageSettingEntry 2 } imageInfoShow OBJECT-TYPE SYNTAX INTEGER { noShow(0), showOnTheCaption(1), showOnTheImage(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "image Information Show." ::= { imageSettingEntry 3 } imageInfoX OBJECT-TYPE SYNTAX INTEGER (0..400) MAX-ACCESS read-write STATUS current DESCRIPTION "The X position of the image." ::= { imageSettingEntry 4 } imageInfoY OBJECT-TYPE SYNTAX INTEGER (0..300) MAX-ACCESS read-write STATUS current DESCRIPTION "The Y position of the image." ::= { imageSettingEntry 5 } imageTuning OBJECT IDENTIFIER ::= { video 2 } imageTuningTable OBJECT-TYPE SYNTAX SEQUENCE OF ImageTuningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The image tuning function list." ::= { imageTuning 1 } imageTuningEntry OBJECT-TYPE SYNTAX ImageTuningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The image tuning function list entry." INDEX { imageTuningIndex } ::= { imageTuningTable 1 } ImageTuningEntry ::= SEQUENCE { imageTuningIndex INTEGER, environment INTEGER, saturation INTEGER, contrast INTEGER, sharpness INTEGER, agc INTEGER, blc INTEGER, awb INTEGER, apprentice INTEGER, digitalnoisereduction INTEGER, autoexposureshutterlevel INTEGER, wdr INTEGER } imageTuningIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The image tuning function list index." ::= { imageTuningEntry 1 } environment OBJECT-TYPE SYNTAX INTEGER { automatic(0), antiflicker50Hz(1), antiflicker60Hz(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set auto, 50 Hz or 60 Hz mode" ::= { imageTuningEntry 2 } saturation OBJECT-TYPE SYNTAX INTEGER { h6(6), h5(5), h4(4), h3(3), h2(2), h1(1), h0(0), l1(-1), l2(-2), l3(-3), l4(-4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set image saturation" ::= { imageTuningEntry 3 } contrast OBJECT-TYPE SYNTAX INTEGER { h4(4), h3(3), h2(2), h1(1), h0(0), l1(-1), l2(-2), l3(-3), l4(-4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set image contrast" ::= { imageTuningEntry 4 } sharpness OBJECT-TYPE SYNTAX INTEGER { h4(4), h3(3), h2(2), h1(1), h0(0), l1(-1), l2(-2), l3(-3), l4(-4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set image sharpness" ::= { imageTuningEntry 5 } agc OBJECT-TYPE SYNTAX INTEGER { gain2x(2), gain4x(4), gain8x(8), gain16x(16), gain32x(32), gain64x(64) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set image automatic gain control " ::= { imageTuningEntry 6 } blc OBJECT-TYPE SYNTAX INTEGER { low(0), middle(1), high(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set black light comparison" ::= { imageTuningEntry 7 } awb OBJECT-TYPE SYNTAX INTEGER { atw(0), awb(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set auto white balance" ::= { imageTuningEntry 8 } apprentice OBJECT-TYPE SYNTAX INTEGER { normal(0), mirror(1), flip(2), rotate180(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set image apprentice" ::= { imageTuningEntry 9 } digitalnoisereduction OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable noise filter" ::= { imageTuningEntry 10 } autoexposureshutterlevel OBJECT-TYPE SYNTAX INTEGER { h5(5), h4(4), h3(3), h2(2), h1(1), h0(0), l1(-1), l2(-2), l3(-3), l4(-4), l5(-5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set auto exposure shutter level" ::= { imageTuningEntry 11 } wdr OBJECT-TYPE SYNTAX INTEGER { level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7), level8(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set wide dynamic range level" ::= { imageTuningEntry 12 } videoEncoder OBJECT IDENTIFIER ::= { video 3 } modulation OBJECT-TYPE SYNTAX INTEGER { ntsc(1), pal(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the modultion" ::= { videoEncoder 1 } videoEncoderTable OBJECT-TYPE SYNTAX SEQUENCE OF VideoEncoderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Video Encoder Setting list." ::= { videoEncoder 2 } videoEncoderEntry OBJECT-TYPE SYNTAX VideoEncoderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Video Encoder Setting list entry." INDEX { videoEncoderIndex } ::= { videoEncoderTable 1 } VideoEncoderEntry ::= SEQUENCE { videoEncoderIndex INTEGER, videoEncoderCodecType INTEGER, videoEncoderResolution INTEGER, videoEncoderFPSLimit INTEGER, videoEncoderBitrateLimit INTEGER, videoEncoderQuality INTEGER, videoEncoderKeyFrameInterval INTEGER, videoEncoderSessionTimeout INTEGER, videoEncoderMulticastAddr DisplayString, videoEncoderMulticastPort INTEGER, videoEncoderMulticastTTL INTEGER, videoEncoderMulticastUserdata INTEGER } videoEncoderIndex OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "Video Encoder Index." ::= { videoEncoderEntry 1 } videoEncoderCodecType OBJECT-TYPE SYNTAX INTEGER { mjpeg(0), h264(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Encoder Codec Type ([0]MJPEG, [1]H264)" ::= { videoEncoderEntry 2 } videoEncoderResolution OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Resolution Index ([NTSC]1:1280x800,2:1280x720,3:800x600,4:720x480,5:704x480,6:640x480,7:352x240,8:320x240,9:176x112 [PAL]1:1280x800,2:1280x720,3:800x600,4:720x576,5:704x576,6:640x480,7:352x288,8:320x240,9:176x144)" ::= { videoEncoderEntry 3 } videoEncoderFPSLimit OBJECT-TYPE SYNTAX INTEGER (1..30) MAX-ACCESS read-write STATUS current DESCRIPTION "FPS limitation" ::= { videoEncoderEntry 4 } videoEncoderBitrateLimit OBJECT-TYPE SYNTAX INTEGER (800..12000) MAX-ACCESS read-write STATUS current DESCRIPTION "Bitrate limitation" ::= { videoEncoderEntry 5 } videoEncoderQuality OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Encode Quality (1 is highest quality)" ::= { videoEncoderEntry 6 } videoEncoderKeyFrameInterval OBJECT-TYPE SYNTAX INTEGER (1..90) MAX-ACCESS read-write STATUS current DESCRIPTION "Key frame interval (GOV)" ::= { videoEncoderEntry 7 } videoEncoderSessionTimeout OBJECT-TYPE SYNTAX INTEGER (15..60) MAX-ACCESS read-write STATUS current DESCRIPTION "RTSP session timeout" ::= { videoEncoderEntry 8 } videoEncoderMulticastAddr OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Independent Multicast adrress setting for this encoder." ::= { videoEncoderEntry 9 } videoEncoderMulticastPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Independent Multicast port setting for this encoder." ::= { videoEncoderEntry 10 } videoEncoderMulticastTTL OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Independent Multicast TTL setting for this encoder." ::= { videoEncoderEntry 11 } videoEncoderMulticastUserdata OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Userdata info in Multicast streaming." ::= { videoEncoderEntry 12 } audioEncoder OBJECT IDENTIFIER ::= { vsMgmt 4 } audioEncoderTable OBJECT-TYPE SYNTAX SEQUENCE OF AudioEncoderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Audio Encoder Setting list." ::= { audioEncoder 1 } audioEncoderEntry OBJECT-TYPE SYNTAX AudioEncoderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Audio Encoder Setting list entry." INDEX { audioEncoderIndex } ::= { audioEncoderTable 1 } AudioEncoderEntry ::= SEQUENCE { audioEncoderIndex INTEGER, audioEncoderSessionTimeout INTEGER, audioEncoderMulticastAddr DisplayString, audioEncoderMulticastPort INTEGER, audioEncoderMulticastTTL INTEGER } audioEncoderIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "Audio Encoder Index." ::= { audioEncoderEntry 1 } audioEncoderSessionTimeout OBJECT-TYPE SYNTAX INTEGER (15..60) MAX-ACCESS read-write STATUS current DESCRIPTION "RTSP session timeout" ::= { audioEncoderEntry 2 } audioEncoderMulticastAddr OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Independent Multicast adrress setting for this encoder." ::= { audioEncoderEntry 3 } audioEncoderMulticastPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Independent Multicast port setting for this encoder." ::= { audioEncoderEntry 4 } audioEncoderMulticastTTL OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Independent Multicast TTL setting for this encoder." ::= { audioEncoderEntry 5 } event OBJECT IDENTIFIER ::= { vsMgmt 5 } eventVMDEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable VMD Event Producer" ::= { event 1 } eventCGIEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable CGI Event Producer" ::= { event 2 } eventCamTamperEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Camera Tamper Event Producer" ::= { event 3 } seqSnapshot OBJECT IDENTIFIER ::= { vsMgmt 6 } seqSnapshotEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Sequential Snapshot Action" ::= { seqSnapshot 1 } -- ------------------------------------------------------------- -- vsTraps group -- ------------------------------------------------------------- configChangedTrap OBJECT-TYPE SYNTAX INTEGER { none(0), configChanged(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The configuration has been changed." ::= { vsTraps 1 } newIPTrap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address has been changed." ::= { vsTraps 2 } motionEventTrap OBJECT IDENTIFIER ::= { vsTraps 3 } motionEvent OBJECT-TYPE SYNTAX INTEGER { vmd1(1), vmd2(2), vmd3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Motion detection is triggered." ::= { motionEventTrap 1 } cgiEventTrap OBJECT IDENTIFIER ::= { vsTraps 4 } cgiEvent01Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 1 } cgiEvent02Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 2 } cgiEvent03Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 3 } cgiEvent04Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 4 } cgiEvent05Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 5 } tamperEventTrap OBJECT IDENTIFIER ::= { vsTraps 5 } tamperEvent OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Tamper detection is triggered." ::= { tamperEventTrap 1 } END