TCPIP_SNMP_TrapSpecificNotificationSet Function

C

void TCPIP_SNMP_TrapSpecificNotificationSet(
    uint8_t specTrap, 
    uint8_t genTrap, 
    SNMP_ID trapID
);

Description

The SNMP user needs to call this function before transmitting any traps. This function will set the vendor specific trap, generic trap, and default trap ID value. The SNMPv2 trap will use this trap ID while sending a specific trap.

Preconditions

TCPIP_SNMP_Initialize() is already called.

Parameters

ParametersDescription
specTrapVendor specific trap value (enumeration value of SNMP_VENDOR_SPECIFIC_TRAP_NOTIFICATION_TYPE).
genTrapGeneric trap (enumeration value of SNMP_GENERIC_TRAP_NOTIFICATION_TYPE).
trapIDTrap ID.

Returns

None.

Remarks

The Trap ID is the NOTIFICATION-TYPE of the ASN.1 MIB format. From the Trap ID, the SNMP agent will be able to obtain the OID string, which will be used while preparing TRAPv2 second varbind.