UX60-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, OBJECT-TYPE FROM RFC1155-SMI -- mib-2 FROM RFC1213-MIB TRAP-TYPE FROM RFC-1215; smartTechULC OBJECT IDENTIFIER ::= { enterprises 29485} smartTechProducts OBJECT IDENTIFIER ::= {smartTechULC 3} smartTechEmbeddedProducts OBJECT IDENTIFIER ::= {smartTechProducts 2} ux60 OBJECT IDENTIFIER ::= { smartTechEmbeddedProducts 4 } powerState OBJECT-TYPE SYNTAX INTEGER { onState(1), offState(2), poweringOnState(3), coolingState(4), confirmOffState(5) } ACCESS read-write STATUS mandatory DESCRIPTION "Write to on/off to turn the projector on or off. Cooling and powering status only for reads." ::= { ux60 1 } video OBJECT IDENTIFIER ::= { ux60 2 } inputSource OBJECT-TYPE SYNTAX INTEGER { vga1(1), vga2(2), composite(3), svideo(4), hdmi(5) } ACCESS read-write STATUS mandatory DESCRIPTION "To display the current input source as well as switch between input sources. Set to the following to switch to the specified source: 1: VGA-I 1 2: VGA-I 2 3: Composite 4: S-Video 5: HDMI" ::= { video 1 } currentInput OBJECT IDENTIFIER ::= { video 6 } displayMode OBJECT-TYPE SYNTAX INTEGER { brightRoom(1), darkRoom(2), sRGB(3), user(4), smartPresentation(5) } ACCESS read-write STATUS mandatory DESCRIPTION "Video Display Mode" DEFVAL { smartPresentation } ::= { currentInput 1 } brightness OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Brightness." ::= { currentInput 2 } contrast OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Contrast." ::= { currentInput 3 } frequency OBJECT-TYPE SYNTAX INTEGER (-5..5) ACCESS read-write STATUS mandatory DESCRIPTION "Video Frequency" ::= { currentInput 4 } tracking OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "Video Tracking" ::= { currentInput 5 } saturation OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Saturation" ::= { currentInput 6 } tint OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Tint" ::= { currentInput 7 } sharpness OBJECT-TYPE SYNTAX INTEGER (0..31) ACCESS read-write STATUS mandatory DESCRIPTION "Video Sharpness" ::= { currentInput 8 } whitepeaking OBJECT-TYPE SYNTAX INTEGER (0..10) ACCESS read-write STATUS mandatory DESCRIPTION "Video White Peaking" ::= { currentInput 9 } degamma OBJECT-TYPE SYNTAX INTEGER (0..3) ACCESS read-write STATUS mandatory DESCRIPTION "Video Degamma" ::= { currentInput 10 } red OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Red" ::= { currentInput 11 } green OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Green" ::= { currentInput 12 } blue OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Blue" ::= { currentInput 13 } cyan OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Cyan" ::= { currentInput 14 } magenta OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Magenta" ::= { currentInput 15 } yellow OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-write STATUS mandatory DESCRIPTION "Video Yellow" ::= { currentInput 16 } aspectRatio OBJECT-TYPE SYNTAX INTEGER { fill(1), match(2), widescreen169(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Video Aspect Ratio" DEFVAL { fill } ::= { video 7 } zoom OBJECT-TYPE SYNTAX INTEGER (0..30) ACCESS read-write STATUS mandatory DESCRIPTION "Video Zoom" ::= { video 8 } hposition OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Horizontal Position" ::= { video 9 } vposition OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Vertical Position" ::= { video 10 } videoMute OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Video Mute enable/disable" DEFVAL { off } ::= { video 12 } videoFreeze OBJECT-TYPE SYNTAX INTEGER { unfreeze(1), freeze(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Freeze / Unfreeze the Video Display" DEFVAL { unfreeze } ::= { video 13 } audio OBJECT IDENTIFIER ::= { ux60 3 } audioVolume OBJECT-TYPE SYNTAX INTEGER (-20..20) ACCESS read-write STATUS mandatory DESCRIPTION "Audio volume. -20 is the minimum and 20 is the maximum." ::= { audio 1 } audioMute OBJECT-TYPE SYNTAX INTEGER { muteoff(1), muteon(2) } ACCESS read-write STATUS mandatory DESCRIPTION "To mute audio set to 2. To un-mute audio set to 1." DEFVAL { muteoff } ::= { audio 2 } audioVolumeControl OBJECT-TYPE SYNTAX INTEGER { controloff(1), controlon(2) } ACCESS read-write STATUS mandatory DESCRIPTION "To control the audio, set to 2. To not control the audio, set to 1." DEFVAL { controlon } ::= { audio 3 } audioCloseCaptioning OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable close captioning set to 2. To disable close captioning set to 1." DEFVAL { off } ::= { audio 4 } audioCloseCaptioningLanguage OBJECT-TYPE SYNTAX INTEGER { cc1(1), cc2(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Close Captioning Language CC1/CC2" DEFVAL { cc1 } ::= { audio 5 } network OBJECT IDENTIFIER ::= { ux60 4 } netStatus OBJECT-TYPE SYNTAX INTEGER { connected(1), disconnected(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the network. Currently it will always be connected if this can be read." DEFVAL { connected } ::= { network 1 } netDHCP OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "To enable DHCP set to 2. To disable DHCP set to 1. Note: you must reboot for static setings to take effect." DEFVAL { enable } ::= { network 2 } netIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP Address of the device." ::= { network 3 } netSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP Configuration Netmask." ::= { network 4 } netGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Gateway configuration." ::= { network 5 } netPrimaryDNS OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Primary DNS Server configuration." ::= { network 6 } netMacAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "MAC Address." ::= { network 7 } config OBJECT IDENTIFIER ::= { ux60 5 } configLanguage OBJECT-TYPE SYNTAX INTEGER { english(1), spanish(2), french(3), brazilianPortuguese(4), japanese(5), simplifiedChinese(6), traditionalChinese(7), korean(8), german(9), italian(10), dutch(11), danish(12), finnish(13), greek(14), norwegian(15), polish(16), czech(17), swedish(18), iberianPortuguese(19), russian(20) } ACCESS read-write STATUS mandatory DESCRIPTION "Set to the following to switch between different languages: 1: English 2: Spanish 3: French 4: Brazilian Portuguese 5: Japanese 6: Simplified Chinese 7: Traditional Chinese 8: Korean 9: German 10: Italian 11: Dutch 12: Danish 13: Finnish 14: Greek 15: Norwegian 16: Polish 17: Czech 18: Swedish 19: Iberian Portuguese 20: Russian" DEFVAL { english } ::= { config 1 } configReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Set to 1 will cause the projector to reset." ::= { config 2 } sysInfo OBJECT IDENTIFIER ::= { ux60 6 } sysInfoOutputFormat OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Current Resolution the system is outputting." ::= { sysInfo 1 } sysInfoFWVerDDP OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "DDP2230 Firmware Version" ::= { sysInfo 2 } sysInfoLampHour OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Attached Projector Lamp Hours. If written to a value of zero, the value is reset. All other writes are ignored. " ::= { sysInfo 3 } sysAutoSignal OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Turn on/off autosignal." ::= { sysInfo 4 } sysLampReminder OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Turn on/off lamp reminder." ::= { sysInfo 5 } sysHighBrightness OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Turn on/off high brightness." ::= { sysInfo 6 } sysAutoPowerOff OBJECT-TYPE SYNTAX INTEGER (0..180) ACCESS read-write STATUS mandatory DESCRIPTION "Turn on/off auto Power Off." ::= { sysInfo 7 } sysProjectorID OBJECT-TYPE SYNTAX INTEGER (0..99) ACCESS read-write STATUS mandatory DESCRIPTION "Projector ID" ::= { sysInfo 8 } sysStartupScreen OBJECT-TYPE SYNTAX INTEGER { smart(1), usercapture(2), preview(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Startup Screen." ::= { sysInfo 10 } sysGroupName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Projector Group Name" ::= { sysInfo 11 } sysProjectorName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Projector Name." ::= { sysInfo 12 } sysLocation OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Location" ::= { sysInfo 13 } sysContact OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Contact" ::= { sysInfo 14 } sysDisplayHour OBJECT-TYPE SYNTAX INTEGER (0..20000) ACCESS read-only STATUS mandatory DESCRIPTION "Display Hours." ::= { sysInfo 15 } sysModelNumber OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Model Number of the projector" ::= { sysInfo 16 } sysInfoFWVerMpu OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "MPU Firmware Version" ::= { sysInfo 17 } sysInfoFWVerNet OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "NET Firmware Version" ::= { sysInfo 18 } sysInfoSerialNumber OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Projector Serial Number" ::= { sysInfo 19 } sysInfoFWVerECP OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "ECP Firmware Version" ::= { sysInfo 20 } serviceMenu OBJECT IDENTIFIER ::= { ux60 7 } serviceFailureLog OBJECT-TYPE SYNTAX INTEGER { normal(1), overtemp(2), fanlock(3), lamperror(4), colorwheelbreak(5), lampoverheat(6), lampdriver(7) } ACCESS read-write STATUS mandatory DESCRIPTION "Failure log" ::= { serviceMenu 1 } serviceRestoreDefaults OBJECT-TYPE SYNTAX INTEGER { restore(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Set to 1 to restore factory defaults. NOTE: UX60 will reboot immediately after." ::= { serviceMenu 2 } serviceHighSpeedFan OBJECT-TYPE SYNTAX INTEGER { high(1), normal(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Fan Speed" ::= { serviceMenu 3 } serviceProjectionMode OBJECT-TYPE SYNTAX INTEGER { front(1), ceiling(2), rear(3), rearceiling(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Projection Mode." ::= { serviceMenu 4 } failureLogTrap TRAP-TYPE ENTERPRISE smartTechULC VARIABLES { serviceFailureLog } DESCRIPTION "A failure has occured. Send out the notification!" ::= 1 powerStateChange TRAP-TYPE ENTERPRISE smartTechULC VARIABLES { powerState } DESCRIPTION "Power state on the projector has changed." ::= 2 END