/** @mainpage
Amptek CSharp DP5 Example (csDP5)
csDP5 is a C# .Net application that demonstrates how Amptek
DPP communications can be easily integrated into other programs.
What csDP5 does.
csDP5 communicates to a DPP device and demonstrates a minimal set of acquisition related commands.
- Searches for Amptek FW6 DPP devices
- Communicates with Amptek FW6 DPP devices
- Determines the DPP device type
- Reads and updates configuration Data
- Acquires and saves spectrum data
- Reads DPP status
- (Project source is CSharp vs2005 and above and requires .Net2 or above installed)
csDP5 Classes
- @subpage csDP5.Form1.buttonFindUsbDevices_Click (Search for DPP devices)
- @subpage csDP5.Form1.buttonRunFW6Tests_Click (Run DPP Tests)
- @subpage csRepeat.FW6.FW6Device (FW6 Device Communications Template)
- @subpage csRepeat.FW6.DPDeviceUsb (USB FW6 Device Communications)
- @subpage csRepeat.FW6.DPDeviceSerialFW6 (RS232 FW6 Device Communications)
- @subpage csRepeat.FW6.DPDeviceEthernet (Ethernet FW6 Device Communications)
- @subpage csRepeat.FW6DppStatus (Status Functions)
- @subpage MiscUtil (Utilities)
- @subpage csRepeat.FW6 (FW6 Functions)
- @subpage WinUsb (WinUSB Communications Support)
Main csDP5 Namespace
- @subpage csDP5 (Controls csDP5 Functions)
More Information
http://amptek.com/products/dp5-digital-pulse-processor-software/ Amptek Software Page
*/