SAS-NUCLEUS DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, enterprises FROM SNMPv2-SMI; DisplayString ::= OCTET STRING saseng MODULE-IDENTITY LAST-UPDATED "202003210000Z" -- March 21, 2020 ORGANIZATION "www.sasaudio.com" CONTACT-INFO "postal: Sierra Automated Systems & Engineering Corp 2821 Burton Avenue Burbank, CA 91504 email: support@sasaudio.com" DESCRIPTION "Private enterprise number assigned to the Sierra Automated Systems and Engineering Corporation." REVISION "201404280000Z" DESCRIPTION "Initial release" ::= { enterprises 55485 } sasSystem OBJECT-IDENTITY STATUS current DESCRIPTION "Object Identifier for identity-based information that is constant among the SAS product line." ::= { saseng 1 } sasDevice OBJECT-IDENTITY STATUS current DESCRIPTION "Object Identifier for organizing product-specific information, organized by product name and/or model number." ::= { saseng 2 } sasName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "SAS product name and/or model number." ::= { sasSystem 1 } sasVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Active firmware version." ::= { sasSystem 2 } sasSystemName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "User-provided name for this device." ::= { sasSystem 3 } sasSystemID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identifying system number for this device." ::= { sasSystem 4 } sasNucleus OBJECT-IDENTITY STATUS current DESCRIPTION "Root object identifier for all Nucleus product specific information." ::= { sasDevice 1 } sasObjects OBJECT-IDENTITY STATUS current DESCRIPTION "Location of Nucleus product tables and objects for status and control." ::= { sasNucleus 1 } sasTraps OBJECT-IDENTITY STATUS current DESCRIPTION "Location of Nucleus product objects to be pushed using trap-based communication." ::= { sasNucleus 2 } sasInputsTable OBJECT-TYPE SYNTAX SEQUENCE OF SasInputsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of input channel properties." ::= { sasObjects 1 } sasInputsEntry OBJECT-TYPE SYNTAX SasInputsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A specific row containing information about a single input channel." INDEX { sasInTabGroup, sasInTabChannel } ::= { sasInputsTable 1 } SasInputsEntry ::= SEQUENCE { sasInTabGroup DisplayString, sasInTabChannel DisplayString, sasInTabGain DisplayString, sasInTabName DisplayString, sasInTabLName DisplayString, sasInTabStLink DisplayString, sasInTabChType DisplayString, sasInTabLocation DisplayString } sasInTabGroup OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The group an input channel is associated with: User - back panel analog or digital inputs. Mix Bus - audio from the local mixer outputs. Network - audio received over ethernet. Effect - audio from the local DSP effects." ::= { sasInputsEntry 1 } sasInTabChannel OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A Numeric index for the input channel within its given group." ::= { sasInputsEntry 2 } sasInTabGain OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "User inputs have adjustable trim gain which can be read and written to through this object. All other input groups have a fixed gain of 0dB that can not be changed." ::= { sasInputsEntry 3 } sasInTabName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "User-provided label associated with this input." ::= { sasInputsEntry 4 } sasInTabLName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "User-provided local label associated with this input. This is used when the input channel is displayed by a panel that has the same location setting as the input." ::= { sasInputsEntry 5 } sasInTabStLink OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "An input's stereo or mono state. When stereo, connection or gain change operations to one channel are automatically applied to the input's associated stereo pair channel. Stereo pairs are always adjacent channels within the same group with the left channel having the lower/odd channel number." ::= { sasInputsEntry 6 } sasInTabChType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Input channel types: General Purpose - inputs with no custom operational rules. Microphone - inputs to be factored into location-based muting logic. Network Trunk - inputs that are managed as a dynamic resource among systems." ::= { sasInputsEntry 7 } sasInTabLocation OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Input channels may be associated with a location for situations where additional router or console logic are applied. For example, a console microphone can mute monitor speakers when turned on." ::= { sasInputsEntry 8 } sasOutputsTable OBJECT-TYPE SYNTAX SEQUENCE OF SasOutputsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of output properties." ::= { sasObjects 2 } sasOutputsEntry OBJECT-TYPE SYNTAX SasOutputsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A specific row containing information about a single output channel." INDEX { sasOutTabGroup, sasOutTabChannel } ::= { sasOutputsTable 1 } SasOutputsEntry ::= SEQUENCE { sasOutTabGroup DisplayString, sasOutTabChannel DisplayString, sasOutTabChGain DisplayString, sasOutTabName DisplayString, sasOutTabLName DisplayString, sasOutTabStLink DisplayString, sasOutTabChType DisplayString, sasOutTabMirror DisplayString, sasOutTabLocation DisplayString, sasOutTabXptPri DisplayString, sasOutTabSource DisplayString } sasOutTabGroup OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The group an output channel is associated with: Mix Bus - one of the local mixers. Network - audio sent to ethernet. Fixed - back panel analog or digital outputs." ::= { sasOutputsEntry 1 } sasOutTabChannel OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A Numeric index for the output channel within its given group." ::= { sasOutputsEntry 2 } sasOutTabChGain OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Fixed outputs have adjustable trim gain which can be read and written to through this object. Mix Bus outputs can also have their master output level read and written to. All other outputs groups have a fixed gain of 0dB that can not be changed." ::= { sasOutputsEntry 3 } sasOutTabName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "User-provided label associated with this output." ::= { sasOutputsEntry 4 } sasOutTabLName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "User-provided local label associated with this output. This is used when the output channel is displayed by a panel that has the same location setting." ::= { sasOutputsEntry 5 } sasOutTabStLink OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "An output's mono, stereo, or LRMsum state. When stereo, connection or gain change operations to one channel are automatically applied to the output's associated stereo pair channel. Stereo pairs are always adjacent channels within the same group with the left channel having the lower/odd channel number. LRMsum channels act as mono channels but allow both stereo sources to be connected to them automatically." ::= { sasOutputsEntry 6 } sasOutTabChType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Output channel types: General Purpose - outputs with no custom operational rules. Program, Send, Offline, Record, Utility Bus - for mix bus group, affects how gains are computed. MixMinus Bus - for mix bus group, affects how sources are used (excludes a specified input channel). Cue Bus, Speaker Out, Headphone Out - for mix bus group, includes additional console-based logic. Mirror Bus - for mix bus group, automatically tracks another output's source connections (requires a specified output channel to mirror)." ::= { sasOutputsEntry 7 } sasOutTabMirror OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Output channel to copy when an output's type is set to Mirror Bus." ::= { sasOutputsEntry 8 } sasOutTabLocation OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Output channels may be associated with a location for situations where additional router or console logic are applied. For example, a console microphone can mute monitor speakers when turned on." ::= { sasOutputsEntry 9 } sasOutTabXptPri OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Input to output connections can be at a standard priority or at a higher IFB/Intercom priority. Standard priority connections are remembered and returned to when higher priority connections are established and removed. The output channel's crosspoint priority will reflect the current state of connections to it." ::= { sasOutputsEntry 10 } sasOutTabSource OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Single source connection information and control- if an output has a single input source connected to it (or an LRsum of a single stereo source), that input is displayed in this object by name. If a valid input source name is written to this object it will generate a standard take operation and stereo link properties will be applied to the connection." ::= { sasOutputsEntry 11 } sasTrapMsg1 OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Trap, sign of life (~3 second rate) update." ::= { sasTraps 1 } END