==== GetAlarmInfo ==== Return the current information about the alarm === Description === GetAlarmInfo( alarmno, mode ) Fetch the given information about the current alarm state. === Parameters === | ''alarmno'' | The alarm number | | ''mode'' | One of the modes below | === mode parameter, one of: === | ''AL_STATE'' | The alarm state (1=in alarm, 0=not in alarm) | | ''AL_HOLDOFF'' | The remaining time on the holdoff timer (seconds x10, so 100 = 10s) | | ''AL_ALARMHOLDOFF'' | The alarm holdoff setting (seconds x10, so 100 = 10s) | | ''AL_RESTOREHOLDOFF'' | The restore holdoff setting (seconds x10, so 100 = 10s) | | ''AL_ISALARM'' | Returns 1 if the alarm condition is true. Otherwise 0 | | ''AL_ISRESTORE'' | Return 1 if the restore condition is true. Otherwise 0 | | ''AL_RETRIGCOUNT'' | Number of times the alarm has be re-triggered | | ''AL_RETRIGDELAY'' | Time remaining on the alarm retrigger delay (seconds x10, so 100 = 10s) | | ''AL_RETRIGCOUNTSET'' | Retrigger count configured | | ''AL_RETRIGDELAYSET'' | Retrigger delay configured (seconds x10, so 100 = 10s) | === Return value === Returns the requested information based on the mode parameter. === Example usage === new ds = GetAlarmInfo(10, AL_HOLDOFF); // ds is the number of 10th of seconds remaining on the holdoff