# Function blocks

- [AlarmManagerBuffer](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer.md)
- [Methods](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden.md)
- [mAddToAlarmBuffer](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/maddtoalarmbuffer.md)
- [mCheckExistingAlarm](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/mcheckexistingalarm.md)
- [mGetAlarmMonitoringQueue](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/mgetalarmmonitoringqueue.md)
- [mGetAlarmBuffer](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/mgetalarmbuffer.md)
- [mGetFilteredAlarmBuffer](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/mgetfilteredalarmbuffer.md)
- [mAddToFilteredAlarmBuffer](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/maddtofilteredalarmbuffer.md)
- [mCheckExistingFilteredAlarm](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/mcheckexistingfilteredalarm.md)
- [mResetFilterList](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/mresetfilterlist.md)
- [mGetBufferRowSize](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/mgetbufferrowsize.md)
- [mGetFilteredBufferRowSize](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/mgetfilteredbufferrowsize.md)
- [mUpdateAlarmState](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerbuffer/methoden/mupdatealarmstate.md)
- [AlarmManagerHandler](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerhandler.md)
- [Methods](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerhandler/methoden.md)
- [mCheckAlarmQueue](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerhandler/methoden/mcheckalarmqueue.md)
- [mExecuteMessage](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerhandler/methoden/mexecutemessage.md)
- [mPrepareMessageSend](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmanagerhandler/methoden/mpreparemessagesend.md)
- [AlarmMessageHandle](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmessagehandle.md)
- [Methods](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmessagehandle/methoden.md)
- [PropEmailFlag](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmessagehandle/methoden/propemailflag.md)
- [PropEmailSettings](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmmessagehandle/methoden/propemailsettings.md)
- [AlarmTraversalConsumer](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer.md)
- [Methods](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden.md)
- [AfterLastAlarmOfAlarmGroup](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/afterlastalarmofalarmgroup.md)
- [AlarmClassReached](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/alarmclassreached.md)
- [AlarmHistoricalIsRelevant](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/alarmhistoricalisrelevant.md)
- [AlarmHistoricalReached](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/alarmhistoricalreached.md)
- [AlarmReached](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/alarmreached.md)
- [BeforeFirstAlarmOfAlarmGroup](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/beforefirstalarmofalarmgroup.md)
- [BeginTraversal](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/begintraversal.md)
- [EndTraversal](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/endtraversal.md)
- [mGetAlarmBuffer](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/mgetalarmbuffer.md)
- [GetActiveAlarmHistoricalRowId](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/alarmtraversalconsumer/methoden/getactivealarmhistoricalrowid.md)
- [DefaultAlarmTableFb](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/defaultalarmtablefb.md)
- [FIFO](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/fifo.md)
- [Methods](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/fifo/methoden.md)
- [mRead](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/fifo/methoden/mread.md)
- [mReset](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/fifo/methoden/mreset.md)
- [mWrite](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/fifo/methoden/mwrite.md)
- [TimeTrig](https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine/timetrig.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/funktionsbausteine.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
