The support library has a porting layer that simplifies the process of integrating the switch into a microcontroller application. The library also provides functions to meet all of the packet processing requirements for full beacon-based DLR ring participation and processing all of the related events. This includes functions to respond to the DLR Object messages within the EtherNet/IP protocol. The support library comes with a user's guide that explains all of the features of the provided code. Combined, the fido2100 DLR switch and support library provide a conformance-test-ready solution, according to the company; developers can quickly create a DLR-aware EtherNet/IP device with minimal effort.