The GPI-1501 is a 2 RU Densité card which provides 20 dedicated general purpose interface (GPI) inputs plus eight terminals that can be individually configured, either as a GPI input or GPI output. When paired with an iControl application server, the GPI-1501 provides alarm aggregation from older devices that do not offer Ethernet port connectivity. The application server can report alarm status information to operators via iControl or SNMP. It can also trigger external events, such as selecting an alternate source. The card can also interface with automation systems via its GPI outputs for the control of legacy devices. Each incoming GPI is time stamped with incoming timecode, or using its own internal clock for accurate logging and report generation. The GPI-1501 is also very useful in unmanned locations to report environmental anomalies when connected to GPI equipped sensors (intrusion, high humidity, temperature, smoke, etc). Multiple GPI-1501 cards can be ganged together to meet the requirements of larger installations.