This module defines a set of interfaces for modeling communication with Data Acquisition System (DAS) hardware and connected devices. It provides contracts for reporting communication results (ICommunicationReport), describing devices connected to a DAS (IDASConnectedDevice), and exposing DAS-specific metadata such as serial numbers, firmware versions, first-use tracking, and streaming capability (ICommunication_DASInfo). These interfaces enable decoupled communication between hardware abstraction layers and higher-level application logic.
2. Public Interface
ICommunicationReport
Defines a structure for reporting the outcome of a communication operation.
Member
Type
Description
UserState
object
Gets or sets arbitrary user state associated with the communication.