NSCRTV-EXTENSION-GY DEFINITIONS ::= BEGIN

-- *****************************************************************************
--                             HFC׼MIB
-- *****************************************************************************

IMPORTS
  OBJECT-TYPE
    FROM RFC-1212
  TRAP-TYPE
    FROM RFC-1215
  IpAddress
    FROM RFC1155-SMI
  system, PhysAddress, DisplayString, sysName, sysLocation, sysObjectID
    FROM RFC1213-MIB;

  gyEntry   OBJECT IDENTIFIER ::= { system 1000 }
  gyCommon  OBJECT IDENTIFIER ::= { gyEntry 1 }


  gyTrapVersion OBJECT-TYPE
    SYNTAX INTEGER { TRAPv1(0), TRAPv2(1) }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "лSNMPTRAP汾"
    ::= { system 101 }

  gyAgentStpVersion OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "STPЭ汾š"
    ::= { system 102 }



  gyUpdateIdentifier OBJECT-TYPE
    SYNTAX DisplayString
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "ʶ"
    ::= { gyCommon 2 }

  gyTrapVariables OBJECT IDENTIFIER
    ::= { gyCommon 99 }




-- *****************************************************************************
--                          ͨTRAP壨
-- *****************************************************************************
  gyhbMacAddress OBJECT-TYPE
    SYNTAX PhysAddress
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
      "豸ַӳ䵽commonPhysAddressڵ㡣"
    ::= { gyTrapVariables 1 }

  gyhbIpAddress OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
      "豸IPַӳ䵽commonNetworkAddressڵ㡣"
    ::= { gyTrapVariables 2 }

  gyhbLogicalID OBJECT-TYPE
    SYNTAX DisplayString
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
      "豸ıʶӳ䵽commonNELogicalIDڵ㡣"
    ::= { gyTrapVariables 3 }

  gyhbModelNumber OBJECT-TYPE
    SYNTAX DisplayString
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
      "豸ĲƷͺţӳ䵽commonNEModelNumberڵ㡣"
    ::= { gyTrapVariables 4 }

  gyhbSerialNumber OBJECT-TYPE
    SYNTAX DisplayString
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
      "豸ĲƷкţӳ䵽commonNESerialNumberڵ㡣"
    ::= { gyTrapVariables 5 }

  gyhbROCommunity OBJECT-TYPE
    SYNTAX DisplayString
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
      "豸ֻ"
    ::= { gyTrapVariables 6 }

  gyhbRWCommunity OBJECT-TYPE
    SYNTAX DisplayString
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
      "豸Ķд"
    ::= { gyTrapVariables 7 }



  gyHeartBeat TRAP-TYPE
    ENTERPRISE gyEntry
    VARIABLES {
      gyhbMacAddress,
      gyhbIpAddress,
      gyhbLogicalID,
      gyhbModelNumber,
      gyhbSerialNumber,
      gyhbROCommunity,
      gyhbRWCommunity,
      sysObjectID,
      sysLocation,
      sysName
    }
    DESCRIPTION
        "ӦЯӦı"
    ::= 0


-- *****************************************************************************
--                             MIBļβ
-- *****************************************************************************

END
