-- Created-On/By : -- Copyright (c) 2022 FOR-A LIMITED COMPANY FORA-TGR2200-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; tgr2200 MODULE-IDENTITY LAST-UPDATED "202202180000Z" ORGANIZATION "FOR-A COMPANY LIMITED : INNOVATIONS IN VIDEO AND AUDIO TECHNOLOGY" CONTACT-INFO "sales@for-a.co.jp" DESCRIPTION "Timecode Generator-Reader TGR-2200 monitoring status for MIB." REVISION "202202180000Z" DESCRIPTION "Initial version" ::= { enterprises 20175 1 364 } fora OBJECT IDENTIFIER ::= { enterprises 20175 } foraProducts OBJECT IDENTIFIER ::= { fora 1 } tgr2200Notifcations OBJECT IDENTIFIER ::= { tgr2200 0 } tgr2200Objects OBJECT IDENTIFIER ::= { tgr2200 1 } tgr2200Conformance OBJECT IDENTIFIER ::= { tgr2200 2 } tgr2200Compliances OBJECT IDENTIFIER ::= { tgr2200Conformance 1 } tgr2200Groups OBJECT IDENTIFIER ::= { tgr2200Conformance 2 } -- -- Objects -- tgr2200ProductName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Product name" ::= { tgr2200Objects 1 } tgr2200ProductCode OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "product code" ::= { tgr2200Objects 2 } tgr2200SerialNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "TGR-2200 serial number" ::= { tgr2200Objects 3 } tgr22LanSerialNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "TGR-22LAN serial number" ::= { tgr2200Objects 4 } tgr2200SoftwareVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "software version" ::= { tgr2200Objects 5 } tgr2200FpgaVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "fpga version" ::= { tgr2200Objects 6 } tgr22LanVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "LAN option software version" ::= { tgr2200Objects 7 } tgr2200TcgPresetTimeSource OBJECT-TYPE SYNTAX INTEGER { none(0),rtc(1),tcr(2),sbcd(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "TCG Preset time source" ::= { tgr2200Objects 10 } tgr2200Power1Status OBJECT-TYPE SYNTAX INTEGER { abnormal(0), normal(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power 1 status" ::= { tgr2200Objects 101 } tgr2200Power2Status OBJECT-TYPE SYNTAX INTEGER { abnormal(0), normal(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power 2 status" ::= { tgr2200Objects 102 } tgr2200AlarmStatus OBJECT-TYPE SYNTAX INTEGER { abnormal(0), normal(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm LED status" ::= { tgr2200Objects 103 } tgr2200ReferenceInputStatus OBJECT-TYPE SYNTAX INTEGER { none(-1),notDetected(0), detected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "REF input status" ::= { tgr2200Objects 104 } tgr2200TcrInputStatus OBJECT-TYPE SYNTAX INTEGER { none(-1),notDetected(0), detected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "TCR input status" ::= { tgr2200Objects 105 } tgr2200SbcdStatus OBJECT-TYPE SYNTAX INTEGER { none(-1),notDetected(0), detected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "S-BCD status" ::= { tgr2200Objects 106 } tgr2200NtpStatus OBJECT-TYPE SYNTAX INTEGER { none(-1),notAdjusted(0), adjusted(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "NTP adjustment status" ::= { tgr2200Objects 107 } -- -- Notifications -- tgr2200Power1StatusChanged NOTIFICATION-TYPE OBJECTS { tgr2200Power1Status } STATUS current DESCRIPTION "Power 1 status changed trap" ::= { tgr2200Notifcations 101 } tgr2200Power2StatusChanged NOTIFICATION-TYPE OBJECTS { tgr2200Power2Status } STATUS current DESCRIPTION "Power 2 status changed trap" ::= { tgr2200Notifcations 102 } tgr2200AlarmStatusChanged NOTIFICATION-TYPE OBJECTS { tgr2200AlarmStatus } STATUS current DESCRIPTION "Alarm LED status changed trap" ::= { tgr2200Notifcations 103 } tgr2200ReferenceInputStatusChanged NOTIFICATION-TYPE OBJECTS { tgr2200ReferenceInputStatus } STATUS current DESCRIPTION "REF input status changed trap" ::= { tgr2200Notifcations 104 } tgr2200TcrInputStatusChanged NOTIFICATION-TYPE OBJECTS { tgr2200TcrInputStatus } STATUS current DESCRIPTION "TCR input status changed trap" ::= { tgr2200Notifcations 105 } tgr2200SbcdStatusChanged NOTIFICATION-TYPE OBJECTS { tgr2200SbcdStatus } STATUS current DESCRIPTION "S-BCD status changed trap" ::= { tgr2200Notifcations 106 } tgr2200NtpStatusChanged NOTIFICATION-TYPE OBJECTS { tgr2200NtpStatus } STATUS current DESCRIPTION "NTP status changed trap" ::= { tgr2200Notifcations 107 } tgr2200TcgPresetProcessed NOTIFICATION-TYPE STATUS current DESCRIPTION "TCG preset processed trap" ::= { tgr2200Notifcations 1001 } tgr2200LeapSecondProcessed NOTIFICATION-TYPE STATUS current DESCRIPTION "Leap second adjust processed trap" ::= { tgr2200Notifcations 1002 } -- Compliance Statements tgr2200Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMPv2 entities witch implement tgr2200 MIB." MODULE MANDATORY-GROUPS { tgr2200GeneralGroup, tgr2200NotificationGroup } ::= { tgr2200Compliances 1 } tgr2200GeneralGroup OBJECT-GROUP OBJECTS { tgr2200ProductName, tgr2200ProductCode, tgr2200SerialNumber, tgr22LanSerialNumber, tgr2200SoftwareVersion, tgr2200FpgaVersion, tgr22LanVersion, tgr2200TcgPresetTimeSource, tgr2200Power1Status, tgr2200Power2Status, tgr2200AlarmStatus, tgr2200ReferenceInputStatus, tgr2200TcrInputStatus, tgr2200SbcdStatus, tgr2200NtpStatus } STATUS current DESCRIPTION "The TGR-2200 module group of objects providing for basic management of TGR-2200 module entities." ::= { tgr2200Groups 1 } tgr2200NotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { tgr2200Power1StatusChanged, tgr2200Power2StatusChanged, tgr2200AlarmStatusChanged, tgr2200ReferenceInputStatusChanged, tgr2200TcrInputStatusChanged, tgr2200SbcdStatusChanged, tgr2200NtpStatusChanged, tgr2200TcgPresetProcessed, tgr2200LeapSecondProcessed } STATUS current DESCRIPTION "The group of notifications that TGR-2200 module entities is required to implement." ::= { tgr2200Groups 2 } END