AJA-FS1-X-MIB DEFINITIONS ::= BEGIN

--
-- MIB objects for FS1-X Implementation
--

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, 
    Integer32,
    NOTIFICATION-TYPE           FROM SNMPv2-SMI
    
	TEXTUAL-CONVENTION, DisplayString,
	TruthValue, DateAndTime, AutonomousType   FROM SNMPv2-TC
	
	fs1xProduct		FROM AJA-ROOT-MIB
;

fs1xMIB MODULE-IDENTITY
    LAST-UPDATED "201401210000Z"
    ORGANIZATION "AJA Video Systems Inc."
    CONTACT-INFO    
	 "postal:   John Abt
                P.O. Box 1033
                Grass Valley CA  95945

          email:    ianaadmin@aja.com
          webpage:  www.aja.com"
    DESCRIPTION
	"This module defines snmp data and notifications in the FS1-X product"
    REVISION     "201401210000Z"
    DESCRIPTION
	"Initial release"
    ::= { fs1xProduct 40 } 

--
-- top level structure
--

fs1xScalars       OBJECT IDENTIFIER       ::= { fs1xMIB 1 }
fs1xAlarms        OBJECT IDENTIFIER       ::= { fs1xMIB 2 }

fs1xInteger OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
	"This is a simple object which merely houses a writable
	 integer.  It's only purposes is to hold the value of a single
	 integer.  Writing to it will simply change the value for
	 subsequent GET/GETNEXT/GETBULK retrievals.

	 This example object is implemented in the
	 agent/mibgroup/examples/scalar_int.c file."
    DEFVAL { 42 }
    ::= { fs1xScalars 1 }

--
-- Alarm objects
--

fs1xPowerSupply1Alarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "FS1-X power supply 1 Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 2 }

fs1xPowerSupply2Alarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "FS1-X power supply 2 Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 3 }

fs1xReferenceAlarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Reference Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 4 }

--
-- Vid1 Reference Alarm may not be used but is here for completeness
-- fs1xReferenceAlarm will alarm if any Genlock source fails 
-- (beit "Reference", "Vid1 Input")
--
fs1xVid1ReferenceAlarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Video Proc 1 Reference Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 5 }

--
-- Video Proc 1 format alarms
--
fs1xVid1FormatAlarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Format incompatibility Video Proc 1 Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 7 }

fs1xVid1BackgroundAlarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Video Proc 1 Background format Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 8 }

--
-- Video Proc 2 format alarms
--
fs1xVid2FormatAlarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Format incompatibility Video Proc 2 Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 9 }

fs1xVid2BackgroundAlarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Video Proc 2 Background format Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 10 }

--
-- Over Temp
--
fs1xOverTemperatureAlarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Over Temp Range Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 11 }

--
-- fs1xAudio1DolbyFramerAlarm
--
fs1xAudioDolbyFramerAlarm OBJECT-TYPE
    SYNTAX      OCTET-STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Audio 1 Dolby Framer Alarm."
    DEFVAL { "Unknown State; default" }
::= { fs1xAlarms 12 }



END
