-- USL JSD-60 MIB. -- -- Author Date Comment -- ================================================================== -- Harold Hallikainen 6/3/11 Initial -- Harold Hallikainen 6/30/11 Revision -- Harold Hallikainen 11/5/12 Revision for JSD-60 -- Laura Mercs 6/28/17 Fix issues. -- Harold Hallikainen 7/12/19 Changed TheaterNumber to int and AuditoriumNumber to string. USL-JSD60-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, Gauge, TimeTicks FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; USL OBJECT IDENTIFIER ::= { enterprises 38012 } DeviceInfo OBJECT IDENTIFIER ::= { USL 1 } NetworkInfo OBJECT IDENTIFIER ::= { USL 2 } AuditoriumInfo OBJECT IDENTIFIER ::= { USL 3 } CurrentStatus OBJECT IDENTIFIER ::= { USL 4 } BarGraph OBJECT IDENTIFIER ::= { CurrentStatus 5 } --TrapInfo OBJECT IDENTIFIER ::= { USL 6 } ON-OFF ::= INTEGER { ON(1), OFF(0) } -- DeviceInfo -------------------------------------------- ModelNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Model number of device" ::= { DeviceInfo 1 } SerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Serial number of device" ::= { DeviceInfo 2 } BoardRev OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Revision of main circuit board" ::= { DeviceInfo 3 } PicVer OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Version of main PIC processor code" ::= { DeviceInfo 4 } Dsp1ver OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Version of DSP 1 code" ::= { DeviceInfo 5 } Dsp2ver OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Version of DSP 1 code (second copy)" ::= { DeviceInfo 6 } RpType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Output module type" ::= { DeviceInfo 7 } RpPicVer OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Output module version" ::= { DeviceInfo 8 } -- NetworkInfo ---------------------------------------------------------------------- HostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "NETBIOS host name of this device." ::= { NetworkInfo 1 } JsdIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "IP address of this device." ::= { NetworkInfo 2 } SubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Subnet mask of this device." ::= { NetworkInfo 3 } Gateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Gateway for this device." ::= { NetworkInfo 4 } NtpServer OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "NTP server IP address. This device will query this NTP server if the address is non-zero." ::= { NetworkInfo 5 } -- AuditoriumInfo -------------------------------------------------------------------- TheaterName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Name of theater where JSD-100 is located" ::= { AuditoriumInfo 1 } TheaterNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of theater where JSD-100 is located" ::= { AuditoriumInfo 2 } AuditoriumNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Auditorium number of theater complex where JSD-100 is located." ::= { AuditoriumInfo 3 } -- CurrentStatus ------------------------------------------------------------------------- FormatNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of selected format (corresponds to front panel button number starting with 0)" ::= { CurrentStatus 1 } FormatString OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Name of selected format" ::= { CurrentStatus 2 } Fader OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current fader level times 10 (70 = 7.0)" ::= { CurrentStatus 3 } Mute OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "1 = System Muted. 0 = System NOT Muted" ::= { CurrentStatus 4 } -- BarGraph ------------------------------------------------------------------------- numBars OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of bars shown on front panel bargraph." ::= { BarGraph 1} nsBarTable OBJECT-TYPE SYNTAX SEQUENCE OF NsBarEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of individual MIB module data Bars." ::= { BarGraph 2 } nsBarEntry OBJECT-TYPE SYNTAX NsBarEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A conceptual row within the Bar table." INDEX { nsBarsIndex } ::= { nsBarTable 1 } NsBarEntry ::= SEQUENCE { nsBarsIndex Unsigned32, nsBarValue INTEGER, barLabel DisplayString, barLevel INTEGER } nsBarsIndex OBJECT-TYPE SYNTAX Unsigned32 (1..20) ACCESS not-accessible STATUS mandatory DESCRIPTION "The index of the data being stored." ::= { nsBarEntry 1 } nsBarValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value for this particular bar entry." ::= { nsBarEntry 2 } barLabel OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Audio channel abbreviation associated with corresponding bargraph bar." ::= { nsBarEntry 3 } barLevel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Measured output audio level in dB reference to 300mV RMS for this channel." ::= { nsBarEntry 4 } -- TrapInfo --------------------------------------------------------------------------------------------- -- traps OBJECT-TYPE -- SYNTAX SEQUENCE OF TrapEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "Trap table" -- ::= { TrapInfo 1 } --trapEntry OBJECT-TYPE -- SYNTAX TrapEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "Single trap entry containing trap receiver info." -- INDEX { trapReceiverNumber } -- ::= { TrapInfo 1 } --trapEntry ::= -- SEQUENCE { -- trapReceiverNumber -- INTEGER, -- trapEnabled -- INTEGER, -- trapReceiverIPAddress -- IpAddress, -- trapCommunity -- DisplayString -- } -- trapReceiverNumber OBJECT-TYPE -- SYNTAX INTEGER (0.. 4) -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "Index of trap receiver" -- ::= { trapEntry 1 } -- trapEnabled OBJECT-TYPE -- SYNTAX INTEGER { Yes(1), No(0) } -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "Indicates if this trap entry is enabled or not." -- ::= { trapEntry 2 } -- trapReceiverIPAddress OBJECT-TYPE -- SYNTAX IpAddress -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "Trap receiver IP address" -- ::= { trapEntry 3 } -- trapCommunity OBJECT-TYPE -- SYNTAX DisplayString (SIZE (0..7)) -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "Trap community to be used by agent to send trap" -- ::= { trapEntry 4 } END