AJA-FS1-MIB DEFINITIONS ::= BEGIN

--
-- MIB objects for FS1 Implementation
--

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

fs1MIB MODULE-IDENTITY
    LAST-UPDATED "200803070000Z"
    ORGANIZATION "AJA Video Systems Inc."
    CONTACT-INFO    
	 "postal:   Fred Dominikus
                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 product"
    REVISION     "200803070000Z"
    DESCRIPTION
	"Initial release"
    ::= { fs1Product 20 } 

--
-- top level structure
--

fs1Scalars       OBJECT IDENTIFIER       ::= { fs1MIB 1 }

fs1Integer 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 }
    ::= { fs1Scalars 1 }

--
-- Alarm objects
--

fs1PSAlarm OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "FS1 power supply Alarm."
    DEFVAL { 0 }
::= { fs1Scalars 2 }

fs1REFAlarm OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Reference Alarm."
    DEFVAL { 0 }
::= { fs1Scalars 3 }

fs1FMTAlarm OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "ForMaT Alarm."
    DEFVAL { 0 }
::= { fs1Scalars 4 }

fs1OVRAlarm OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Over Temp Range Alarm."
    DEFVAL { 0 }
::= { fs1Scalars 5 }


--
-- Notifications
--
fs1Notification  OBJECT IDENTIFIER      ::= { fs1MIB 99 }

fs1NotificationGroup NOTIFICATION-TYPE
    OBJECTS     { fs1PSAlarm, fs1IOAlarm, fs1FMAlarm, fs1OTAlarm,  }
    STATUS      current
    DESCRIPTION
        "FS1 alarm notification.
         This notification will be sent every
	 	time it sees a change in the alarm.txt file"
	::= { fs1Notification 1 }
    
END
