BACnetStack_SendAcknowledgeAlarmTime
bool BACnetStack_SendAcknowledgeAlarmTime( uint8_t * sentInvokeId, const uint32_t acknowledgingProcessIdentifier, const uint16_t eventObjectType, const uint32_t eventObjectInstance, const uint16_t eventStateAcknowledged, const uint8_t eventTimeStampHour, const uint8_t eventTimeStampMinute, const uint8_t eventTimeStampSecond, const uint8_t eventTimeStampHundredths, 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 Time.
Sends an AcknowledgeAlarm request (cl. 13.5) whose event-side timestamp [3] is the time [0] Time 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).
Parameters
Section titled “Parameters”| 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. |
eventTimeStampHour, eventTimeStampMinute, eventTimeStampSecond, eventTimeStampHundredths |
in | The time of the event being acknowledged. 255 = unspecified in any of them. |
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(). |
Returns
Section titled “Returns”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.