Skip to content
Version 6.1.0
Contact Us

BACnetStack_SendAcknowledgeAlarmUnsigned

bool BACnetStack_SendAcknowledgeAlarmUnsigned(
uint8_t * sentInvokeId,
const uint32_t acknowledgingProcessIdentifier,
const uint16_t eventObjectType,
const uint32_t eventObjectInstance,
const uint16_t eventStateAcknowledged,
const uint16_t eventTimeStampSequenceNumber,
const char * acknowledgmentSource,
const uint32_t acknowledgmentSourceLength,
const uint8_t acknowledgmentSourceEncoding,
const uint8_t timeOfAcknowledgmentForm,
const uint16_t timeOfAcknowledgmentSequenceNumber,
const uint8_t timeOfAcknowledgmentYearMinus1900,
const uint8_t timeOfAcknowledgmentMonth,
const uint8_t timeOfAcknowledgmentDay,
const uint8_t timeOfAcknowledgmentWeekday,
const uint8_t timeOfAcknowledgmentHour,
const uint8_t timeOfAcknowledgmentMinute,
const uint8_t timeOfAcknowledgmentSecond,
const uint8_t timeOfAcknowledgmentHundredths,
const uint8_t * connectionString,
const uint8_t connectionStringLength,
const uint32_t networkPortInstance,
const uint16_t destinationNetwork,
const uint8_t * destinationAddress,
const uint8_t destinationAddressLength);

Sends an AcknowledgeAlarm request whose event timestamp is a sequence number.

Sends an AcknowledgeAlarm request (cl. 13.5) whose event-side timestamp [3] is the sequence-number [1] Unsigned BACnetTimeStamp CHOICE arm - see BACnetStack_SendAcknowledgeAlarmDateTime() for the full parameter documentation shared by all three SendAcknowledgeAlarm* exports.

See also: Client response hooks

BACnet reference: ANSI/ASHRAE 135-2024 clause 13.5 (AcknowledgeAlarm Service).

Parameter Direction Description
sentInvokeId out The invoke-id of the sent request, valid only if this function returns true.
acknowledgingProcessIdentifier in The process identifier of the acknowledging process.
eventObjectType, eventObjectInstance in The object whose event is being acknowledged. The type and instance are one BACnet Object Identifier carried as two parameters (see the API conventions).
eventStateAcknowledged in The event state being acknowledged, a BACnetEventState (cl. 21): 0 = normal, 1 = fault, 2 = offnormal, 3 = high-limit, 4 = low-limit, 5 = life-safety-alarm.
eventTimeStampSequenceNumber in The sequence number of the event being acknowledged.
acknowledgmentSource, acknowledgmentSourceLength, acknowledgmentSourceEncoding in Identifies who/what is acknowledging.
timeOfAcknowledgmentForm, timeOfAcknowledgmentSequenceNumber, timeOfAcknowledgmentYearMinus1900, timeOfAcknowledgmentMonth, timeOfAcknowledgmentDay, timeOfAcknowledgmentWeekday, timeOfAcknowledgmentHour, timeOfAcknowledgmentMinute, timeOfAcknowledgmentSecond, timeOfAcknowledgmentHundredths in See BACnetStack_SendAcknowledgeAlarmDateTime().
connectionString, connectionStringLength, networkPortInstance, destinationNetwork, destinationAddress, destinationAddressLength in See BACnetStack_SendAcknowledgeAlarmDateTime().

True on success; false on failure (e.g. no send callback, missing connection string, or an out-of-range timeOfAcknowledgmentForm).

Topic: Client requests. Declared in CASBACnetStackDLL.h.