-- -- ***************************************************************** -- Moxa VPort 26A-1MP MIB v1.1 -- -- 2012/10/05 -- -- Copyright (c) 2012 by Moxa Networking Co., Ltd. -- All rights reserved. -- ***************************************************************** -- MOXA-VPORT26A-1MP-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, OBJECT-TYPE FROM SNMPv2-SMI MODULE-IDENTITY FROM SNMPv2-SMI DateAndTime, TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC; 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 VPORT26A-1MP MODULE-IDENTITY LAST-UPDATED "201205230000Z" ORGANIZATION "Moxa Networking,Inc." CONTACT-INFO "Postal: Moxa Networking,Inc. Fl.8, No.6,Alley 6,Lane 235,Pao-Chiao Rd. Shing Tien City,Taipei,Taiwan,R.O.C Tel: +866-2-89191230 " DESCRIPTION "The MIB module for Moxa VPort 26A specific information." ::= { ipCamera 13 } -- 1.3.6.1.4.1.8691.8.4.13 -- Textual Convention DisplayString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX OCTET STRING (SIZE (0..512)) -- vsMgmt OBJECT IDENTIFIER ::= { VPORT26A-1MP 1 } vsTraps OBJECT IDENTIFIER ::= { VPORT26A-1MP 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 26A." ::= { sysInfo 1 } modlName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of VPort 26A." ::= { sysInfo 2 } modelDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model description of VPort 26A." ::= { sysInfo 3 } serialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Number of VPort 26A." ::= { 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 26A." ::= { sysInfo 6 } sysStatus OBJECT IDENTIFIER ::= { system 2 } diStatus OBJECT-TYPE SYNTAX INTEGER { high(1), low(0), rising(2), falling(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of DI" ::= { sysStatus 1 } doStatus OBJECT-TYPE SYNTAX INTEGER { close(0), open(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of DO" ::= { sysStatus 2 } ------------------------------------------------------------------------------------------------------------------------------------- systime OBJECT IDENTIFIER ::= { system 3 } 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 } 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." ::= { sysTimeEntry 5 } sysTimeNTPServer02 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server domain name or IP address." ::= { 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "time zone, 8 means GMT +8:00." ::= { sysTimeEntry 7 } sysTimeUpdateInterval OBJECT-TYPE SYNTAX INTEGER { oneMin(60), threeMin(180), fiveMin(300), tenMin(600), 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 } syslog OBJECT IDENTIFIER ::= { system 4 } 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 accessible IP list." ::= { syslog 2 } syslogEntry OBJECT-TYPE SYNTAX SyslogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The accessible IP list 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 } localStorage OBJECT IDENTIFIER ::= { system 5 } videoRecordingEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Local Storage Recording." ::= { localStorage 1 } recordStream OBJECT-TYPE SYNTAX INTEGER { stream2_h264(1), stream2_mjpeg(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable SD Mount Fail reboot." ::= { localStorage 2 } mountfailrebootEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable SD Mount Fail reboot." ::= { localStorage 3 } ftpServerDaemonSetting OBJECT IDENTIFIER ::= { system 6 } ftpServerDaemonTable OBJECT-TYPE SYNTAX SEQUENCE OF FTPServerDaemonEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ftp server storage list." ::= { ftpServerDaemonSetting 1 } ftpServerDaemonEntry OBJECT-TYPE SYNTAX FTPServerDaemonEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ftp server storage list entry." INDEX { ftpDaemonIndex } ::= { ftpServerDaemonTable 1 } FTPServerDaemonEntry ::= SEQUENCE { ftpDaemonIndex INTEGER, ftpDaemonServer INTEGER, ftpDaemonPort INTEGER } ftpDaemonIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The recording channel index." ::= { ftpServerDaemonEntry 1 } ftpDaemonServer OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Recording Channel 1." ::= { ftpServerDaemonEntry 2 } ftpDaemonPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Recording Channel 2." ::= { ftpServerDaemonEntry 3 } factoryDefault OBJECT IDENTIFIER ::= { system 7 } doFactoryDefault OBJECT-TYPE SYNTAX INTEGER { non-active(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Do Factory Default." ::= { factoryDefault 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), http_https(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 } smtp OBJECT IDENTIFIER ::= { network 4 } smtpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF SmtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SMTP Server table." ::= { smtp 1 } smtpServerEntry OBJECT-TYPE SYNTAX SmtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SMTP Server entry." INDEX { smtpIndex } ::= { smtpServerTable 1 } SmtpServerEntry ::= SEQUENCE { smtpIndex INTEGER, smtpMailServerIpAddr DisplayString, smtpAccountName DisplayString, smtpPassword DisplayString, smtpSenderEmailAddr DisplayString } smtpIndex OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The SMTP index." ::= { smtpServerEntry 1 } smtpMailServerIpAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "The SMTP server's IP address." ::= { smtpServerEntry 2 } smtpAccountName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "The SMTP Account Name." ::= { smtpServerEntry 3 } smtpPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The SMTP Password." ::= { smtpServerEntry 4 } smtpSenderEmailAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The sender email address." ::= { smtpServerEntry 5 } smtpRecipientEmailAddr1 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The 1st recipient email address." ::= { smtp 2 } smtpRecipientEmailAddr2 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The 2nd recipient email address." ::= { smtp 3 } ftp OBJECT IDENTIFIER ::= { network 5 } ftpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF FtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The FTP Server table." ::= { ftp 1 } ftpServerEntry OBJECT-TYPE SYNTAX FtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The FTP Server entry." INDEX { ftpIndex } ::= { ftpServerTable 1 } FtpServerEntry ::= SEQUENCE { ftpIndex INTEGER, ftpServerIpAddr DisplayString, ftpServerPort INTEGER, ftpUserName DisplayString, ftpPassword DisplayString, ftpRemoteFolder DisplayString, ftpPassiveModeEnable INTEGER } ftpIndex OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The FTP index." ::= { ftpServerEntry 1 } ftpServerIpAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "The FTP server's IP address." ::= { ftpServerEntry 2 } ftpServerPort OBJECT-TYPE SYNTAX INTEGER (1024..65534) MAX-ACCESS read-write STATUS current DESCRIPTION "The FTP server port." ::= { ftpServerEntry 3 } ftpUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "The FTP username." ::= { ftpServerEntry 4 } ftpPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "The FTP password." ::= { ftpServerEntry 5 } ftpRemoteFolder OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "The FTP remote folder." ::= { ftpServerEntry 6 } ftpPassiveModeEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable passive mode of FTP server." ::= { ftpServerEntry 7 } upnp OBJECT IDENTIFIER ::= { network 6 } upnpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable UPnP service." ::= { upnp 1 } multicast OBJECT IDENTIFIER ::= { network 7 } multicastTable OBJECT-TYPE SYNTAX SEQUENCE OF MulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Multicast table." ::= { multicast 1 } multicastEntry OBJECT-TYPE SYNTAX MulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Multicast entry." INDEX { multicastIndex } ::= { multicastTable 1 } MulticastEntry ::= SEQUENCE { multicastIndex INTEGER, multicastGroupAddr DisplayString, multicastVideoPort INTEGER, multicastAudioPort INTEGER, multicastTTL INTEGER, multicastPush INTEGER } multicastIndex OBJECT-TYPE SYNTAX INTEGER {stream1(1), stream2(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The Multicast Setting index." ::= { multicastEntry 1 } multicastGroupAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "The multicast IP address." ::= { multicastEntry 2 } multicastVideoPort OBJECT-TYPE SYNTAX INTEGER (1024..65534) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination multicast port of video." ::= { multicastEntry 3 } multicastAudioPort OBJECT-TYPE SYNTAX INTEGER (1024..65534) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination multicast port of audio." ::= { multicastEntry 4 } multicastTTL OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The time to live of multicast packets." ::= { multicastEntry 5 } multicastPush OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Continue Multicast Push ." ::= { multicastEntry 6 } accessIP OBJECT IDENTIFIER ::= { network 8 } allowEnable 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 9 } 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 } ddns OBJECT IDENTIFIER ::= { network 10 } ddnsTable OBJECT-TYPE SYNTAX SEQUENCE OF DDNSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DDNS table." ::= { ddns 1 } ddnsEntry OBJECT-TYPE SYNTAX DDNSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The FTP Server entry." INDEX { ddnsIndex } ::= { ddnsTable 1 } DDNSEntry ::= SEQUENCE { ddnsIndex INTEGER, ddnsEnable INTEGER, ddnsProvider INTEGER, ddnsHostname DisplayString, ddnsUsername DisplayString, ddnsPassword DisplayString } ddnsIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The DDNS index." ::= { ddnsEntry 1 } ddnsEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable DDNS service." ::= { ddnsEntry 2 } ddnsProvider OBJECT-TYPE SYNTAX INTEGER { dynDnsDynamic(1), dynDnsCustom(2), tzo(3), dhs(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Priority of Streaming Data." ::= { ddnsEntry 3 } ddnsHostname OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "DDNS Hostname." ::= { ddnsEntry 4 } ddnsUsername OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "DDNS Username." ::= { ddnsEntry 5 } ddnsPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "DDNS Password." ::= { ddnsEntry 6 } httpEventServer OBJECT IDENTIFIER ::= { network 11 } httpEventServerTable OBJECT-TYPE SYNTAX SEQUENCE OF HTTPEventServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The HTTP Event Server list." ::= { httpEventServer 1 } httpEventServerEntry OBJECT-TYPE SYNTAX HTTPEventServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The HTTP Event Server entry." INDEX { httpEventServerIndex } ::= { httpEventServerTable 1 } HTTPEventServerEntry ::= SEQUENCE { httpEventServerIndex INTEGER, httpServerUrl DisplayString, httpServerUsername DisplayString, httpServerPassword DisplayString } httpEventServerIndex OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "The HTTP Event Server index." ::= { httpEventServerEntry 1 } httpServerUrl OBJECT-TYPE SYNTAX DisplayString (SIZE(0..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP Event Server Url." ::= { httpEventServerEntry 2 } httpServerUsername OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP Event Server Username." ::= { httpEventServerEntry 3 } httpServerPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP Event Server Username." ::= { httpEventServerEntry 4 } httpEventServerHostname OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "Setup Local hostname." ::= { httpEventServer 2 } modbus OBJECT IDENTIFIER ::= { network 12 } 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 13 } 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 14 } 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 26A." ::= { 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, daynightmode INTEGER, lightsensorduration INTEGER, lightsensorluxlevel INTEGER, dicontrolcondition INTEGER, relaytrigger INTEGER, relaycontrol 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 { outdoor(0), indoor(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set outdoor or indoor 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 } daynightmode OBJECT-TYPE SYNTAX INTEGER { day(0), night(1), lightsensor(2), dicontrol(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select day night mode" ::= { imageTuningEntry 13 } lightsensorduration OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "Set light sensor detect duration (sec)" ::= { imageTuningEntry 14 } lightsensorluxlevel OBJECT-TYPE SYNTAX INTEGER { L1(1), L2(2), L3(3), L4(4), L5(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select Light Sensor Lux Level" ::= { imageTuningEntry 15 } dicontrolcondition OBJECT-TYPE SYNTAX INTEGER { pullhigh(1), pulllow(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set di trigger condition" ::= { imageTuningEntry 16 } relaytrigger OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable trigger relay output when day/night mode switch" ::= { imageTuningEntry 17 } relaycontrol OBJECT-TYPE SYNTAX INTEGER { nC-DayMode_nO-NightMode(0), nO-DayMode_nC-NightMode(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set relay for day/night mode" ::= { imageTuningEntry 18 } roi OBJECT IDENTIFIER ::= { video 3 } roiFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable ROI service." ::= { roi 1 } roiTable OBJECT-TYPE SYNTAX SEQUENCE OF RoiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ROI list." ::= { roi 2 } roiEntry OBJECT-TYPE SYNTAX RoiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ROI list entry." INDEX { roiIndex } ::= { roiTable 1 } RoiEntry ::= SEQUENCE { roiIndex INTEGER, roiEnable INTEGER, roiPriority INTEGER } roiIndex OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "The ROI list index." ::= { roiEntry 1 } roiEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable ROI area." ::= { roiEntry 2 } roiPriority OBJECT-TYPE SYNTAX INTEGER { low(0), medium(1), high(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the priority of the ROI area." ::= { roiEntry 3 } privacyMask OBJECT IDENTIFIER ::= { video 4 } privacyMaskFuncEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Privacy Mask service." ::= { privacyMask 1 } privacyMaskTable OBJECT-TYPE SYNTAX SEQUENCE OF PrivacyMaskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Privacy Mask list." ::= { privacyMask 2 } privacyMaskEntry OBJECT-TYPE SYNTAX PrivacyMaskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Privacy Mask list entry." INDEX { privacyMaskIndex } ::= { privacyMaskTable 1 } PrivacyMaskEntry ::= SEQUENCE { privacyMaskIndex INTEGER, privacyMaskEnable INTEGER } privacyMaskIndex OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "The Privacy Mask list index." ::= { privacyMaskEntry 1 } privacyMaskEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Privacy Mask." ::= { privacyMaskEntry 2 } videoPerformance OBJECT IDENTIFIER ::= { video 5 } modulation OBJECT-TYPE SYNTAX INTEGER { ntsc(1), pal(2), } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the modultion" ::= { videoPerformance 1 } videoPerformanceTable OBJECT-TYPE SYNTAX SEQUENCE OF VideoPerformanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Codec Type list." ::= { videoPerformance 2 } videoPerformanceEntry OBJECT-TYPE SYNTAX VideoPerformanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Codec Type list entry." INDEX { videoPerformanceIndex } ::= { videoPerformanceTable 1 } VideoPerformanceEntry ::= SEQUENCE { videoPerformanceIndex INTEGER, videoEnable INTEGER, videoResolution INTEGER, videoMaxFrameRate INTEGER, qualityMode INTEGER, fixedBitRate INTEGER, fixedQuality INTEGER } videoPerformanceIndex OBJECT-TYPE SYNTAX INTEGER {stream1_h264(1), stream2_h264(2), stream2_mjpg(3)} MAX-ACCESS read-only STATUS current DESCRIPTION "The Codec Type list index." ::= { videoPerformanceEntry 1 } videoEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Video Source." ::= { videoPerformanceEntry 2 } videoResolution OBJECT-TYPE SYNTAX INTEGER { vr-N720x480-P720x576(1), vr-N640x480-P640x480(2), vr-N352x240-P352x288(3), vr-N704x480-P704x576(5), vr-N176x120-P176x144(8), vr-N800x600-P800x600(10), vr-N1280x720-P1280x720(11), vr-N1280x800-P1280x800(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the image size." ::= { videoPerformanceEntry 3 } videoMaxFrameRate OBJECT-TYPE SYNTAX INTEGER { fps-N30-P25(0), fps-N25-P20(1), fps-N20-P16(2), fps-N15-P12(3), fps-N10-P8(4), fps-N5-P5(5), fps-N3-P3(6), fps-N1-P1(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum frame rate." ::= { videoPerformanceEntry 4 } qualityMode OBJECT-TYPE SYNTAX INTEGER { fixedBitRate(1), fixedQuality(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select the image size." ::= { videoPerformanceEntry 5 } fixedBitRate OBJECT-TYPE SYNTAX INTEGER (400..12000) MAX-ACCESS read-write STATUS current DESCRIPTION "Fixed Bit Rate." ::= { videoPerformanceEntry 6 } fixedQuality OBJECT-TYPE SYNTAX INTEGER { medium(13), standart(11), good(8), detailed(6), excellent(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Fixed Quality." ::= { videoPerformanceEntry 7 } ptz OBJECT IDENTIFIER ::= { vsMgmt 4 } digitalPtz OBJECT IDENTIFIER ::= { ptz 1 } dptzFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1), } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable digital PTZ" ::= { digitalPtz 1 } dptzZoomFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1), } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable digital PTZ zoom" ::= { digitalPtz 2 } dptzPanTiltFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1), } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable digital PTZ pan/tilt" ::= { digitalPtz 3 } dynaStream OBJECT IDENTIFIER ::= { vsMgmt 5 } dynaStreamBasic OBJECT IDENTIFIER ::= { dynaStream 1 } dynaStreamBasicTable OBJECT-TYPE SYNTAX SEQUENCE OF DynaStreamBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Set dynastream settings" ::= { dynaStreamBasic 1 } dynaStreamBasicEntry OBJECT-TYPE SYNTAX DynaStreamBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dynaStreamBasicIndex } ::= { dynaStreamBasicTable 1 } DynaStreamBasicEntry ::= SEQUENCE { dynaStreamBasicIndex INTEGER, dynaStreamBasicLiveFPS INTEGER, dynaStreamBasicAlarmFPS INTEGER } dynaStreamBasicIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "Dynastream settings index" ::= { dynaStreamBasicEntry 1 } dynaStreamBasicLiveFPS OBJECT-TYPE SYNTAX INTEGER { fps-N30-P25(0), fps-N25-P20(1), fps-N20-P16(2), fps-N15-P12(3), fps-N10-P8(4), fps-N5-P5(5), fps-N3-P3(6), fps-N1-P1(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set dynastream normal fps" ::= { dynaStreamBasicEntry 2 } dynaStreamBasicAlarmFPS OBJECT-TYPE SYNTAX INTEGER { fps-N30-P25(0), fps-N25-P20(1), fps-N20-P16(2), fps-N15-P12(3), fps-N10-P8(4), fps-N5-P5(5), fps-N3-P3(6), fps-N1-P1(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set dynastream alarm fps" ::= { dynaStreamBasicEntry 3 } dynaStreamTriggerCond OBJECT IDENTIFIER ::= { dynaStream 2 } diEventTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF DIEventTriggerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dynaStreamTriggerCond 1 } diEventTriggerEntry OBJECT-TYPE SYNTAX DIEventTriggerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { diEventTriggerIndex } ::= { diEventTriggerTable 1 } DIEventTriggerEntry ::= SEQUENCE { diEventTriggerIndex INTEGER, diEventTriggerEnable INTEGER, diEventTriggerDuration INTEGER } diEventTriggerIndex OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { diEventTriggerEntry 1 } diEventTriggerEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { diEventTriggerEntry 2 } diEventTriggerDuration OBJECT-TYPE SYNTAX INTEGER (0..999) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { diEventTriggerEntry 3 } cgiEventTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF CGIEventTriggerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dynaStreamTriggerCond 2 } cgiEventTriggerEntry OBJECT-TYPE SYNTAX CGIEventTriggerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { cgiEventTriggerIndex } ::= { cgiEventTriggerTable 1 } CGIEventTriggerEntry ::= SEQUENCE { cgiEventTriggerIndex INTEGER, cgiEventTriggerEnable INTEGER, cgiEventTriggerDuration INTEGER } cgiEventTriggerIndex OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { cgiEventTriggerEntry 1 } cgiEventTriggerEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { cgiEventTriggerEntry 2 } cgiEventTriggerDuration OBJECT-TYPE SYNTAX INTEGER (0..999) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { cgiEventTriggerEntry 3 } vmdEventTriggerCH1Table OBJECT-TYPE SYNTAX SEQUENCE OF VMDEventTriggerCH1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dynaStreamTriggerCond 3 } vmdEventTriggerCH1Entry OBJECT-TYPE SYNTAX VMDEventTriggerCH1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { vmdEventTriggerCH1Index } ::= { vmdEventTriggerCH1Table 1 } VMDEventTriggerCH1Entry ::= SEQUENCE { vmdEventTriggerCH1Index INTEGER, vmdEventTriggerCH1Enable INTEGER, vmdEventTriggerCH1Duration INTEGER } vmdEventTriggerCH1Index OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { vmdEventTriggerCH1Entry 1 } vmdEventTriggerCH1Enable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { vmdEventTriggerCH1Entry 2 } vmdEventTriggerCH1Duration OBJECT-TYPE SYNTAX INTEGER (0..999) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { vmdEventTriggerCH1Entry 3 } alarm OBJECT IDENTIFIER ::= { vsMgmt 6 } alarmSystem OBJECT IDENTIFIER ::= { alarm 1 } netDisconnect OBJECT IDENTIFIER ::= { alarmSystem 1 } netDisconnectTable OBJECT-TYPE SYNTAX SEQUENCE OF NetDisconnectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Net disconnected Alarm table." ::= { netDisconnect 1 } netDisconnectEntry OBJECT-TYPE SYNTAX NetDisconnectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Net disconnected Alarm entry." INDEX { netDisconnectIndex } ::= { netDisconnectTable 1 } NetDisconnectEntry ::= SEQUENCE { netDisconnectIndex INTEGER, netDisconnectAlarmFunc INTEGER, netDisconnectTriggerRelay INTEGER, netDisconnectVideoRecord INTEGER } netDisconnectIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The Net disconnected Alarm index." ::= { netDisconnectEntry 1 } netDisconnectAlarmFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable net disconnect Alarm." ::= { netDisconnectEntry 2 } netDisconnectTriggerRelay OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable net disconnect Alarm trigger relay." ::= { netDisconnectEntry 3 } netDisconnectVideoRecord OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable net disconnect Alarm trigger video record." ::= { netDisconnectEntry 4 } alarmBasic OBJECT IDENTIFIER ::= { alarm 2 } alarmTimeInterval OBJECT-TYPE SYNTAX INTEGER (10..999) MAX-ACCESS read-write STATUS current DESCRIPTION "Delay second(s) before detecting the next alarm." ::= { alarmBasic 1 } alarmSnapshot OBJECT IDENTIFIER ::= { alarmBasic 2 } alarmSnapshotTable OBJECT-TYPE SYNTAX SEQUENCE OF AlarmSnapshotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Alarm Snapshot table." ::= { alarmSnapshot 1 } alarmSnapshotEntry OBJECT-TYPE SYNTAX AlarmSnapshotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Alarm Snapshot entry." INDEX { alarmSnapshotIndex } ::= { alarmSnapshotTable 1 } AlarmSnapshotEntry ::= SEQUENCE { alarmSnapshotIndex INTEGER, alarmSnapshotPreAlarmFunc INTEGER, alarmSnapshotPreAlarmTime INTEGER, alarmSnapshotPostAlarmFunc INTEGER, alarmSnapshotPostAlarmTime INTEGER } alarmSnapshotIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The Alarm Snapshot index." ::= { alarmSnapshotEntry 1 } alarmSnapshotPreAlarmFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable pre-alarm snapshot." ::= { alarmSnapshotEntry 2 } alarmSnapshotPreAlarmTime OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Pre-alarm snapshots time before alarm happened in second." ::= { alarmSnapshotEntry 3 } alarmSnapshotPostAlarmFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable post-alarm snapshot." ::= { alarmSnapshotEntry 4 } alarmSnapshotPostAlarmTime OBJECT-TYPE SYNTAX INTEGER (1..999) MAX-ACCESS read-write STATUS current DESCRIPTION "Post-alarm snapshots time after alarm happened in second." ::= { alarmSnapshotEntry 5 } alarmSnapshotSuffix OBJECT IDENTIFIER ::= { alarmBasic 3 } snapshotSuffixDataAndTimeFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable suffix date/time information in snapshot file name." ::= { alarmSnapshotSuffix 1 } snapshotSuffixCustomizedWordsFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable suffix customized words in snapshot file name." ::= { alarmSnapshotSuffix 2 } snapshotSuffixCustomizedWords OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "The customized words for suffixing in snapshot file name." ::= { alarmSnapshotSuffix 3 } alarmRelayMode OBJECT-TYPE SYNTAX INTEGER { mode1(1), mode2(2), mode3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Relay mode. Mode1 means Relay is in active continuously once an alarm is happened. Mode2 means Relay is in active for the period of alarm interval time once an alarm is happened. Mode3 means Relay is in active for the period of the alarm being triggered(DI trigger and lan port link-down)." ::= { alarmBasic 4 } alarmOverriderelay OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Override Relay" ::= { alarmBasic 5 } alarmSchedule OBJECT IDENTIFIER ::= { alarm 3 } diAlarmSchedule OBJECT IDENTIFIER ::= { alarmSchedule 1 } diScheduleTime OBJECT-TYPE SYNTAX INTEGER { allTime(1), weeklySchedule(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The di event alarm sechedule time." ::= { diAlarmSchedule 1 } diScheduleWeeklyTable OBJECT-TYPE SYNTAX SEQUENCE OF DiScheduleWeeklyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The di event alarm sechedule weekly table." ::= { diAlarmSchedule 2 } diScheduleWeeklyEntry OBJECT-TYPE SYNTAX DiScheduleWeeklyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The di event alarm sechedule weekly entry." INDEX { diScheduleWeeklyIndex } ::= { diScheduleWeeklyTable 1 } DiScheduleWeeklyEntry ::= SEQUENCE { diScheduleWeeklyIndex INTEGER, diScheduleWeeklyFunc INTEGER, diScheduleWeeklyBegin DisplayString, diScheduleWeeklyDuration DisplayString } diScheduleWeeklyIndex OBJECT-TYPE SYNTAX INTEGER { sun(0), mon(1), tue(2), wen(3), the(4), fri(5), sat(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The event alarm sechedule weekly index." ::= { diScheduleWeeklyEntry 1 } diScheduleWeeklyFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable alarm schedule weekly." ::= { diScheduleWeeklyEntry 2 } diScheduleWeeklyBegin OBJECT-TYPE SYNTAX DisplayString (SIZE(0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event alarm sechedule weekly begin." ::= { diScheduleWeeklyEntry 3 } diScheduleWeeklyDuration OBJECT-TYPE SYNTAX DisplayString (SIZE(0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event alarm sechedule weekly duration." ::= { diScheduleWeeklyEntry 4 } vmdAlarmSchedule OBJECT IDENTIFIER ::= { alarmSchedule 2 } vmdScheduleTime OBJECT-TYPE SYNTAX INTEGER { allTime(1), weeklySchedule(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The vmd event alarm sechedule time." ::= { vmdAlarmSchedule 1 } vmdScheduleWeeklyTable OBJECT-TYPE SYNTAX SEQUENCE OF VmdScheduleWeeklyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vmd event alarm sechedule weekly table." ::= { vmdAlarmSchedule 2 } vmdScheduleWeeklyEntry OBJECT-TYPE SYNTAX VmdScheduleWeeklyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vmd event alarm sechedule weekly entry." INDEX { vmdScheduleWeeklyIndex } ::= { vmdScheduleWeeklyTable 1 } VmdScheduleWeeklyEntry ::= SEQUENCE { vmdScheduleWeeklyIndex INTEGER, vmdScheduleWeeklyFunc INTEGER, vmdScheduleWeeklyBegin DisplayString, vmdScheduleWeeklyDuration DisplayString } vmdScheduleWeeklyIndex OBJECT-TYPE SYNTAX INTEGER { sun(0), mon(1), tue(2), wen(3), the(4), fri(5), sat(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The event alarm sechedule weekly index." ::= { vmdScheduleWeeklyEntry 1 } vmdScheduleWeeklyFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable alarm schedule weekly." ::= { vmdScheduleWeeklyEntry 2 } vmdScheduleWeeklyBegin OBJECT-TYPE SYNTAX DisplayString (SIZE(0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event alarm sechedule weekly begin." ::= { vmdScheduleWeeklyEntry 3 } vmdScheduleWeeklyDuration OBJECT-TYPE SYNTAX DisplayString (SIZE(0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event alarm sechedule weekly duration." ::= { vmdScheduleWeeklyEntry 4 } cgiAlarmSchedule OBJECT IDENTIFIER ::= { alarmSchedule 3 } cgiEventScheduleTime OBJECT-TYPE SYNTAX INTEGER { allTime(1), weeklySchedule(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CGI event alarm sechedule time." ::= { cgiAlarmSchedule 1 } cgiEventScheduleWeeklyTable OBJECT-TYPE SYNTAX SEQUENCE OF CGIEventScheduleWeeklyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The CGI event alarm sechedule weekly table." ::= { cgiAlarmSchedule 2 } cgiEventScheduleWeeklyEntry OBJECT-TYPE SYNTAX CGIEventScheduleWeeklyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The CGI event alarm sechedule weekly entry." INDEX { cgiEventScheduleWeeklyIndex } ::= { cgiEventScheduleWeeklyTable 1 } CGIEventScheduleWeeklyEntry ::= SEQUENCE { cgiEventScheduleWeeklyIndex INTEGER, cgiEventScheduleWeeklyFunc INTEGER, cgiEventScheduleWeeklyBegin DisplayString, cgiEventScheduleWeeklyDuration DisplayString } cgiEventScheduleWeeklyIndex OBJECT-TYPE SYNTAX INTEGER { sun(0), mon(1), tue(2), wen(3), the(4), fri(5), sat(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The event alarm sechedule weekly index." ::= { cgiEventScheduleWeeklyEntry 1 } cgiEventScheduleWeeklyFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable alarm schedule weekly." ::= { cgiEventScheduleWeeklyEntry 2 } cgiEventScheduleWeeklyBegin OBJECT-TYPE SYNTAX DisplayString (SIZE(0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event alarm sechedule weekly begin." ::= { cgiEventScheduleWeeklyEntry 3 } cgiEventScheduleWeeklyDuration OBJECT-TYPE SYNTAX DisplayString (SIZE(0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event alarm sechedule weekly duration." ::= { cgiEventScheduleWeeklyEntry 4 } tamperAlarmSchedule OBJECT IDENTIFIER ::= { alarmSchedule 4 } tamperScheduleTime OBJECT-TYPE SYNTAX INTEGER { allTime(1), weeklySchedule(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The tamper event alarm sechedule time." ::= { tamperAlarmSchedule 1 } tamperScheduleWeeklyTable OBJECT-TYPE SYNTAX SEQUENCE OF TamperScheduleWeeklyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tamper event alarm sechedule weekly table." ::= { tamperAlarmSchedule 2 } tamperScheduleWeeklyEntry OBJECT-TYPE SYNTAX TamperScheduleWeeklyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tamper event alarm sechedule weekly entry." INDEX { tamperScheduleWeeklyIndex } ::= { tamperScheduleWeeklyTable 1 } TamperScheduleWeeklyEntry ::= SEQUENCE { tamperScheduleWeeklyIndex INTEGER, tamperScheduleWeeklyFunc INTEGER, tamperScheduleWeeklyBegin DisplayString, tamperScheduleWeeklyDuration DisplayString } tamperScheduleWeeklyIndex OBJECT-TYPE SYNTAX INTEGER { sun(0), mon(1), tue(2), wen(3), the(4), fri(5), sat(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The tamper event alarm sechedule weekly index." ::= { tamperScheduleWeeklyEntry 1 } tamperScheduleWeeklyFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable tamper alarm schedule weekly." ::= { tamperScheduleWeeklyEntry 2 } tamperScheduleWeeklyBegin OBJECT-TYPE SYNTAX DisplayString (SIZE(0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The tamper event alarm sechedule weekly begin." ::= { tamperScheduleWeeklyEntry 3 } tamperScheduleWeeklyDuration OBJECT-TYPE SYNTAX DisplayString (SIZE(0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The tamper event alarm sechedule weekly duration." ::= { tamperScheduleWeeklyEntry 4 } alarmEvent OBJECT IDENTIFIER ::= { alarm 4 } diAlarmEvent OBJECT IDENTIFIER ::= { alarmEvent 1 } diAlarmFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable DI Alarm." ::= { diAlarmEvent 1 } diAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF DiAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI Alarm table." ::= { diAlarmEvent 2 } diAlarmEntry OBJECT-TYPE SYNTAX DiAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI Alarm entry." INDEX { diIndex } ::= { diAlarmTable 1 } DiAlarmEntry ::= SEQUENCE { diIndex INTEGER, diCondition INTEGER, diTriggerRelay1Func INTEGER, diTriggerSendSnapshotViaEmail INTEGER, diTriggerSendSnapshotViaFtp INTEGER, diTriggerSendHttpEvent INTEGER, diTriggerSaveStorage INTEGER, diEventStorageDuration INTEGER } diIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The DI Alarm index." ::= { diAlarmEntry 1 } diCondition OBJECT-TYPE SYNTAX INTEGER { high(0), low(1), rising(2), falling(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "DI Alarm trigger condition." ::= { diAlarmEntry 2 } diTriggerRelay1Func OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable the DI Alarm trigger relay 1." ::= { diAlarmEntry 3 } diTriggerSendSnapshotViaEmail OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable DI Alarm trigger sending snapshot image by email." ::= { diAlarmEntry 4 } diTriggerSendSnapshotViaFtp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable DI Alarm trigger sending snapshot image by ftp." ::= { diAlarmEntry 5 } diTriggerSendHttpEvent OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable DI Alarm trigger sending notification to Event Server." ::= { diAlarmEntry 6 } diTriggerSaveStorage OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Alarm trigger save storage." ::= { diAlarmEntry 7 } diEventStorageDuration OBJECT-TYPE SYNTAX INTEGER (0..999) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the storage duration for this event." ::= { diAlarmEntry 8 } diAlarmHttpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF DiAlarmHttpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI Alarm Event HTTP Server table." ::= { diAlarmEvent 3 } diAlarmHttpServerEntry OBJECT-TYPE SYNTAX DiAlarmHttpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI Alarm Event HTTP Server entry." INDEX { diHttpServerIndex } ::= { diAlarmHttpServerTable 1 } DiAlarmHttpServerEntry ::= SEQUENCE { diHttpServerIndex INTEGER, diHttpServer1 INTEGER, diHttpServer2 INTEGER, diHttpServer3 INTEGER, diHttpServer4 INTEGER, diHttpServerCustomCgiCmd DisplayString } diHttpServerIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The DI Alarm Event HTTP Server index." ::= { diAlarmHttpServerEntry 1 } diHttpServer1 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DI Alarm Event HTTP Server1 Enable/Disable." ::= { diAlarmHttpServerEntry 2 } diHttpServer2 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DI Alarm Event HTTP Server2 Enable/Disable." ::= { diAlarmHttpServerEntry 3 } diHttpServer3 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DI Alarm Event HTTP Server3 Enable/Disable." ::= { diAlarmHttpServerEntry 4 } diHttpServer4 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DI Alarm Event HTTP Server4 Enable/Disable." ::= { diAlarmHttpServerEntry 5 } diHttpServerCustomCgiCmd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "The DI Alarm Event HTTP Server Custom CGI Command." ::= { diAlarmHttpServerEntry 6 } vmdAlarmEvent OBJECT IDENTIFIER ::= { alarmEvent 2 } vmdAlarmFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable VMD Alarm." ::= { vmdAlarmEvent 1 } vmdAlarmShowAlert OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Show VMD Alert on the image." ::= { vmdAlarmEvent 2 } vmdAlarmSensitive OBJECT-TYPE SYNTAX INTEGER { sensitive1(1), sensitive2(2), sensitive3(3), sensitive4(4), sensitive5(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set VMD Alarm trigger sensitive." ::= { vmdAlarmEvent 3 } vmdAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF VmdAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VMD Alarm table." ::= { vmdAlarmEvent 4 } vmdAlarmEntry OBJECT-TYPE SYNTAX VmdAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VMD Alarm entry." INDEX { vmdIndex } ::= { vmdAlarmTable 1 } VmdAlarmEntry ::= SEQUENCE { vmdIndex INTEGER, vmdFunc INTEGER, vmdName DisplayString, vmdPercent INTEGER, vmdTriggerRelay1Func INTEGER, vmdTriggerSendSnapshotViaEmail INTEGER, vmdTriggerSendSnapshotViaFtp INTEGER, vmdTriggerSendHttpEvent INTEGER, vmdTriggerSaveStorage INTEGER, vmdEventStorageDuration INTEGER } vmdIndex OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "The VMD DI Alarm index." ::= { vmdAlarmEntry 1 } vmdFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable / Disable VMD Alarm index." ::= { vmdAlarmEntry 2 } vmdName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set VMD Alarm name." ::= { vmdAlarmEntry 3 } vmdPercent OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Set VMD Alarm trigger cover area (percentage)." ::= { vmdAlarmEntry 4 } vmdTriggerRelay1Func OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable the VMD Alarm trigger relay 1." ::= { vmdAlarmEntry 5 } vmdTriggerSendSnapshotViaEmail OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable VMD Alarm trigger sending snapshot image by email." ::= { vmdAlarmEntry 6 } vmdTriggerSendSnapshotViaFtp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable VMD Alarm trigger sending snapshot image by ftp." ::= { vmdAlarmEntry 7 } vmdTriggerSendHttpEvent OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable VMD Alarm trigger sending notification to Event Server." ::= { vmdAlarmEntry 8 } vmdTriggerSaveStorage OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Alarm trigger save storage." ::= { vmdAlarmEntry 9 } vmdEventStorageDuration OBJECT-TYPE SYNTAX INTEGER (0..999) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the storage duration for this event." ::= { vmdAlarmEntry 10 } vmdAlarmHttpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF VmdAlarmHttpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VMD Alarm Event HTTP Server table." ::= { vmdAlarmEvent 5 } vmdAlarmHttpServerEntry OBJECT-TYPE SYNTAX VmdAlarmHttpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VMD Alarm Event HTTP Server entry." INDEX { vmdHttpServerIndex } ::= { vmdAlarmHttpServerTable 1 } VmdAlarmHttpServerEntry ::= SEQUENCE { vmdHttpServerIndex INTEGER, vmdHttpServer1 INTEGER, vmdHttpServer2 INTEGER, vmdHttpServer3 INTEGER, vmdHttpServer4 INTEGER, vmdHttpServerCustomCgiCmd DisplayString } vmdHttpServerIndex OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "The VMD Alarm Event HTTP Server index." ::= { vmdAlarmHttpServerEntry 1 } vmdHttpServer1 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The VMD Alarm Event HTTP Server1." ::= { vmdAlarmHttpServerEntry 2 } vmdHttpServer2 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The VMD Alarm Event HTTP Server2." ::= { vmdAlarmHttpServerEntry 3 } vmdHttpServer3 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The VMD Alarm Event HTTP Server3." ::= { vmdAlarmHttpServerEntry 4 } vmdHttpServer4 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The VMD Alarm Event HTTP Server4." ::= { vmdAlarmHttpServerEntry 5 } vmdHttpServerCustomCgiCmd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "The VMD Alarm Event HTTP Server Custom CGI Command." ::= { vmdAlarmHttpServerEntry 6 } vmdAlarmShowMotionBlock OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Show Motion Block on the image." ::= { vmdAlarmEvent 6 } vmdAlarmShowMotionPercent OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Show VMD Motion Percent on the image." ::= { vmdAlarmEvent 7 } cgiAlarmEvent OBJECT IDENTIFIER ::= { alarmEvent 3 } cgiAlarmFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable CGI Event Alarm." ::= { cgiAlarmEvent 1 } cgiAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF CGIAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The CGI Event Alarm table." ::= { cgiAlarmEvent 2 } cgiAlarmEntry OBJECT-TYPE SYNTAX CGIAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The CGI Event Alarm entry." INDEX { cgiEventIndex } ::= { cgiAlarmTable 1 } CGIAlarmEntry ::= SEQUENCE { cgiEventIndex INTEGER, cgiEventTriggerRelay1Func INTEGER, cgiEventTriggerSendSnapshotViaEmail INTEGER, cgiEventTriggerSendSnapshotViaFtp INTEGER, cgiEventTriggerSendHttpEvent INTEGER, cgiEventTriggerSaveStorage INTEGER, cgiEventStorageDuration INTEGER } cgiEventIndex OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-only STATUS current DESCRIPTION "The CGI Alarm index." ::= { cgiAlarmEntry 1 } cgiEventTriggerRelay1Func OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable CGI Alarm trigger relay 1." ::= { cgiAlarmEntry 2 } cgiEventTriggerSendSnapshotViaEmail OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable CGI Alarm trigger sending snapshot image by email." ::= { cgiAlarmEntry 3 } cgiEventTriggerSendSnapshotViaFtp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable CGI Alarm trigger sending snapshot image by ftp." ::= { cgiAlarmEntry 4 } cgiEventTriggerSendHttpEvent OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable CGI Alarm trigger sending notification to Event Server." ::= { cgiAlarmEntry 5 } cgiEventTriggerSaveStorage OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Alarm trigger save storage." ::= { cgiAlarmEntry 6 } cgiEventStorageDuration OBJECT-TYPE SYNTAX INTEGER (0..999) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the storage duration for this event." ::= { cgiAlarmEntry 7 } cgiAlarmHttpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF CGIAlarmHttpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The CGI Alarm Event HTTP Server table." ::= { cgiAlarmEvent 3 } cgiAlarmHttpServerEntry OBJECT-TYPE SYNTAX CGIAlarmHttpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The CGI Alarm Event HTTP Server entry." INDEX { cgiHttpServerIndex } ::= { cgiAlarmHttpServerTable 1 } CGIAlarmHttpServerEntry ::= SEQUENCE { cgiHttpServerIndex INTEGER, cgiHttpServer1 INTEGER, cgiHttpServer2 INTEGER, cgiHttpServer3 INTEGER, cgiHttpServer4 INTEGER, cgiHttpServerCustomCgiCmd DisplayString } cgiHttpServerIndex OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-only STATUS current DESCRIPTION "The CGI Alarm Event HTTP Server index." ::= { cgiAlarmHttpServerEntry 1 } cgiHttpServer1 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm Event Server1 Enable/Disable." ::= { cgiAlarmHttpServerEntry 2 } cgiHttpServer2 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm Event Server2 Enable/Disable." ::= { cgiAlarmHttpServerEntry 3 } cgiHttpServer3 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm Event Server3 Enable/Disable." ::= { cgiAlarmHttpServerEntry 4 } cgiHttpServer4 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The CGI Alarm Event HTTP Server4." ::= { cgiAlarmHttpServerEntry 5 } cgiHttpServerCustomCgiCmd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "The CGI Alarm Event HTTP Server Custom CGI Command." ::= { cgiAlarmHttpServerEntry 6 } tamperAlarmEvent OBJECT IDENTIFIER ::= { alarmEvent 4 } tamperAlarmFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Tamper Event Alarm." ::= { tamperAlarmEvent 1 } tamperAlarmDisplay OBJECT-TYPE SYNTAX INTEGER { nodisplay(0), display(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Display Tamper Event Alarm." ::= { tamperAlarmEvent 2 } tamperAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF TamperAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Tamper Event Alarm table." ::= { tamperAlarmEvent 3 } tamperAlarmEntry OBJECT-TYPE SYNTAX TamperAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Tamper Event Alarm entry." INDEX { tamperEventIndex } ::= { tamperAlarmTable 1 } TamperAlarmEntry ::= SEQUENCE { tamperEventIndex INTEGER, tamperEventTriggerCoverArea INTEGER, tamperEventTriggerDuration INTEGER, tamperEventTriggerRelay1Func INTEGER, tamperEventTriggerSendSnapshotViaEmail INTEGER, tamperEventTriggerSendSnapshotViaFtp INTEGER, tamperEventTriggerSendHttpEvent INTEGER, tamperEventTriggerSaveStorage INTEGER, tamperEventStorageDuration INTEGER } tamperEventIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The Tamper Alarm index." ::= { tamperAlarmEntry 1 } tamperEventTriggerCoverArea OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Tamper Alarm trigger cover area (percentage)." ::= { tamperAlarmEntry 2 } tamperEventTriggerDuration OBJECT-TYPE SYNTAX INTEGER (5..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Tamper Alarm trigger duration (sec)." ::= { tamperAlarmEntry 3 } tamperEventTriggerRelay1Func OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable CGI Alarm trigger relay 1." ::= { tamperAlarmEntry 4 } tamperEventTriggerSendSnapshotViaEmail OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Tamper Alarm trigger sending snapshot image by email." ::= { tamperAlarmEntry 5 } tamperEventTriggerSendSnapshotViaFtp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Tamper Alarm trigger sending snapshot image by ftp." ::= { tamperAlarmEntry 6 } tamperEventTriggerSendHttpEvent OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Tamper Alarm trigger sending notification to Event Server." ::= { tamperAlarmEntry 7 } tamperEventTriggerSaveStorage OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Alarm trigger save storage." ::= { tamperAlarmEntry 8 } tamperEventStorageDuration OBJECT-TYPE SYNTAX INTEGER (0..999) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the storage duration for this event." ::= { tamperAlarmEntry 9 } tamperAlarmHttpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF TamperAlarmHttpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Tamper Alarm Event HTTP Server table." ::= { tamperAlarmEvent 4 } tamperAlarmHttpServerEntry OBJECT-TYPE SYNTAX TamperAlarmHttpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Tamper Alarm Event HTTP Server entry." INDEX { tamperHttpServerIndex } ::= { tamperAlarmHttpServerTable 1 } TamperAlarmHttpServerEntry ::= SEQUENCE { tamperHttpServerIndex INTEGER, tamperHttpServer1 INTEGER, tamperHttpServer2 INTEGER, tamperHttpServer3 INTEGER, tamperHttpServer4 INTEGER, tamperHttpServerCustomCgiCmd DisplayString } tamperHttpServerIndex OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-only STATUS current DESCRIPTION "The Tamper Alarm Event HTTP Server index." ::= { tamperAlarmHttpServerEntry 1 } tamperHttpServer1 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Trigger the Tamper Alarm Event to HTTP Server1." ::= { tamperAlarmHttpServerEntry 2 } tamperHttpServer2 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Trigger the Tamper Alarm Event to HTTP Server2." ::= { tamperAlarmHttpServerEntry 3 } tamperHttpServer3 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Trigger the Tamper Alarm Event to HTTP Server3." ::= { tamperAlarmHttpServerEntry 4 } tamperHttpServer4 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Trigger the Tamper Alarm Event to HTTP Server4." ::= { tamperAlarmHttpServerEntry 5 } tamperHttpServerCustomCgiCmd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Tamper Alarm Event HTTP Server Custom CGI Command." ::= { tamperAlarmHttpServerEntry 6 } audio OBJECT IDENTIFIER ::= { vsMgmt 7 } audioSetting OBJECT IDENTIFIER ::= { audio 1 } audioFunc OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1), } MAX-ACCESS read-write STATUS current DESCRIPTION "Disable / Enable Audio" ::= { audioSetting 1 } -- ------------------------------------------------------------- -- vsTraps group -- ------------------------------------------------------------- configChangedTrap OBJECT-TYPE SYNTAX INTEGER { none(0), configChanged(1) } ACCESS read-only STATUS mandatory DESCRIPTION "The configuration has been changed." ::= { vsTraps 1 } newIPTrap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..512)) ACCESS read-only STATUS mandatory 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) } ACCESS read-only STATUS mandatory DESCRIPTION "Motion detection is triggered." ::= { motionEventTrap 1 } cgiEventTrap OBJECT IDENTIFIER ::= { vsTraps 4} cgiEvent01Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } ACCESS read-only STATUS mandatory DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 1 } cgiEvent02Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } ACCESS read-only STATUS mandatory DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 2 } cgiEvent03Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } ACCESS read-only STATUS mandatory DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 3 } cgiEvent04Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } ACCESS read-only STATUS mandatory DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 4 } cgiEvent05Trigger OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } ACCESS read-only STATUS mandatory DESCRIPTION "The cgi event has been triggered." ::= { cgiEventTrap 5 } tamperEventTrap OBJECT IDENTIFIER ::= { vsTraps 5} tamperEvent OBJECT-TYPE SYNTAX INTEGER { none(0), triggered(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Tamper detection is triggered." ::= { tamperEventTrap 1 } doChangedTrap OBJECT IDENTIFIER ::= { vsTraps 6} doChanged OBJECT-TYPE SYNTAX INTEGER { doOpenToClose(1), doCloseToOpen(2), } ACCESS read-only STATUS mandatory DESCRIPTION "The DO stauts has been changed." ::= { doChangedTrap 1 } diChangedTrap OBJECT IDENTIFIER ::= { vsTraps 7} diChanged OBJECT-TYPE SYNTAX INTEGER { diLowToHigh(1), diHighToLow(2), } ACCESS read-only STATUS mandatory DESCRIPTION "The DI stauts has been changed." ::= { diChangedTrap 1 } recordStatusChangedTrap OBJECT IDENTIFIER ::= { vsTraps 8} recordStatusChanged OBJECT-TYPE SYNTAX INTEGER { stop(0), start(1) } ACCESS read-only STATUS mandatory DESCRIPTION "The record stauts has been changed." ::= { recordStatusChangedTrap 1 } END