RC-LLDP-MIB-AC DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY				    FROM SNMPv2-SMI
    AGENT-CAPABILITIES              FROM SNMPv2-CONF
    ruggedcomAgentCapability        FROM RUGGEDCOM-MIB;

ruggedcomLldpACModule MODULE-IDENTITY
    LAST-UPDATED "201102221700Z"      -- Feb 22, 17:00 EST 2011;
    ORGANIZATION "RuggedCom - Industrial Strength Networks"
    CONTACT-INFO
       "Postal: RuggedCom Inc.
                300 Applewood Crescent
                Concord, Ontario, 
                L4K 5C7 Canada
        Tel:    1-905-856-5288
        E-Mail: support@ruggedcom.com"
    DESCRIPTION
        "The capabilities description for LLDP-MIB."
        
	REVISION    "201102221700Z"      -- Feb 22, 17:00 EST 2011;
    DESCRIPTION                
        "Initial version of this MIB module."

    ::= { ruggedcomAgentCapability 4 }
-- ---------------------------------------------------------------------- --
--  LLDP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomLldpAC  	AGENT-CAPABILITIES
    PRODUCT-RELEASE "ROS-CF52"
    STATUS          current
    DESCRIPTION
        "LLDP-MIB Agent Capabilities."

    SUPPORTS LLDP-MIB
    -- Std 802.1AB-2005, LLDP MIB definition

		INCLUDES    { lldpConfigGroup,
				      lldpConfigRxGroup,
				      lldpConfigTxGroup,
				      lldpStatsRxGroup,
				      lldpStatsTxGroup,
				      lldpLocSysGroup,
				      lldpRemSysGroup,
				      lldpNotificationsGroup}

        VARIATION   lldpNotificationInterval
            DESCRIPTION
                "Write access is not implemented."

        VARIATION   lldpPortConfigTLVsTxEnable
            DESCRIPTION
                "Write access is not implemented."

        VARIATION   lldpConfigManAddrPortsTxEnable
            DESCRIPTION
                "Write access is not implemented."

        VARIATION   lldpRemUnknownTLVInfo
            DESCRIPTION
                "This object is not supported."

        VARIATION   lldpRemOrgDefInfo
            DESCRIPTION
                "This object is not supported."

-- ---------------------------------------------------------------------- --
    ::= { ruggedcomLldpACModule 1 }

ruggedcomLldpAC01  	AGENT-CAPABILITIES
    PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
    STATUS          current
    DESCRIPTION
        "LLDP-MIB Agent Capabilities."

    SUPPORTS LLDP-MIB
    -- Std 802.1AB-2005, LLDP MIB definition --
	
		INCLUDES    { lldpConfigGroup,
				      lldpConfigRxGroup,
				      lldpConfigTxGroup,
				      lldpStatsRxGroup,
				      lldpStatsTxGroup,
				      lldpLocSysGroup,
				      lldpRemSysGroup,
				      lldpNotificationsGroup}

        VARIATION   lldpPortConfigTLVsTxEnable
            DESCRIPTION
                "Write access is not implemented. Same as ROS."

        VARIATION   lldpConfigManAddrPortsTxEnable
            DESCRIPTION
                "Write access is not implemented. Same as ROS."

        VARIATION   lldpRemUnknownTLVInfo
            DESCRIPTION
                "This object is not supported. Same as ROS."

        VARIATION   lldpRemOrgDefInfo
            DESCRIPTION
                "This object is not supported. Same as ROS."

        VARIATION   lldpLocManAddrEntry
             DESCRIPTION
                "Only sends one value. Returns the first IPv4 address for the lowest switch VLAN ID."

        VARIATION   lldpConfigManAddrEntry
             DESCRIPTION
                "Only sends one value. Returns the first IPv4 address for the lowest switch VLAN ID."

	   VARIATION   lldpLocManAddrOID
			DESCRIPTION
				"Not implemented yet in ROX 2. For now it is returning the zeroDotzero OID."  


        VARIATION   lldpLocManAddrIfId
             DESCRIPTION
                "Only sends one value. Returns the ifindex of lowest switch VLAN.
                 This value is defined as = RMF_MAX_PORTS (256) + VLAN_ID. This VLAN
                 may map to multiple physical ports (see Q-BRIDGE-MIB/dot1qForwardAllTable)."

	   VARIATION   lldpRemManAddrOID
			DESCRIPTION
				"Not implemented yet in ROX 2. For now it is returning the zeroDotzero OID."  

-- ---------------------------------------------------------------------- --
    ::= { ruggedcomLldpACModule 2 }
END
