====.NET Driver Developer SDK==== ARDI includes a library of files to assist in the rapid creation of ARDI drivers. Most drivers built by Optrix are deliberately left open and documented so they can be used as basis for 3rd parties to create their own drivers. They can also be copied and enhanced if your application needs very specific alterations. All of the driver functions appear in the **ARDIDriverFramework.dll** library. ===Critical Classes=== ^Class/File^Purpose^ |ARDILiveDriver|Subclass this to create a factory that produces ARDILiveDriverCores.| |ARDILiveDriverCore|Live drivers subclass this in order to communicate with the particular data source(s).| |ARDIHistoryDriver|Subclass this to create a factory that produces ARDIHistoryDriverCores| |ARDIHistoryDriverCore|Historical drivers subclass this in order to communicate with the particular data source(s).| ===Tutorials=== [[Creating a Live ARDI Driver in .NET|Creating a Live ARDI Driver]] [[Creating a Historical ARDI Driver in .NET|Creating a Historical ARDI Driver]]