Daq.Library 1.0.16
Daq.Library
A reusable DAQ runtime class library providing protocol parsing, network/connector stack, acquisition state machine, device management, and record transfer capabilities.
Key Features
- Protocol Parsing: DAQ3 protocol extraction and event-driven packet handling
- Network Stack: Multi-connector support (UDP, RabbitMQ, WPCAP)
- Acquisition State Machine: Coordinated device lifecycle and record management
- Device Management: DaqDevice and DaqDeviceManager for multi-device support
- Record Transfer: FTP and SecureConnect-based device record download
- Settings & Configuration: Extensible settings service with JSON persistence
- Extension Points: IShotProcessor and IDaqStatistics for host integration
- GPS Support: NMEA parsing and hardware-synchronized timestamp support
Target Frameworks
- .NET 10.0
- .NET Framework 4.8
Dependencies
Seismic.Core- Shared domain types (ShotRecord, Trace, HighPrecisionDateTime)SecureConnect- Secure file transfer and RPC communicationMicrosoft.Extensions.Configuration- Configuration abstractionsMicrosoft.Extensions.Configuration.Binder- Configuration bindingSharpPcap- Packet capture supportSystem.Text.Json- JSON serialization
Usage
Daq.Library is designed to be consumed by host applications. See DAQ_LIBRARY_API.md in the project repository for integration details and examples.
License
MIT
No packages depend on Daq.Library.
.NET 10.0
- Microsoft.Extensions.Configuration (>= 10.0.9)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.9)
- SecureConnect (>= 1.0.13)
- Seismic.Core (>= 1.0.3)
- SharpPcap (>= 6.3.1)
.NET Framework 4.8
- Microsoft.Extensions.Configuration (>= 10.0.9)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.9)
- SecureConnect (>= 1.0.13)
- Seismic.Core (>= 1.0.3)
- SharpPcap (>= 6.3.1)
- System.Text.Json (>= 10.0.9)
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.17 | 0 | 09/24/2026 |
| 1.0.16 | 0 | 09/24/2026 |
| 1.0.15 | 0 | 09/24/2026 |
| 1.0.14 | 0 | 09/24/2026 |
| 1.0.13 | 0 | 09/24/2026 |
| 1.0.12 | 0 | 09/24/2026 |
| 1.0.11 | 0 | 09/24/2026 |
| 1.0.9 | 0 | 09/24/2026 |
| 1.0.8 | 0 | 09/24/2026 |
| 1.0.7 | 0 | 09/24/2026 |
| 1.0.6 | 0 | 09/24/2026 |
| 1.0.5 | 0 | 09/24/2026 |
| 1.0.4 | 0 | 09/24/2026 |
| 1.0.3 | 0 | 09/24/2026 |
| 1.0.2 | 0 | 09/24/2026 |
| 1.0.1 | 0 | 09/24/2026 |