C# (CSharp) NGIOdotNET Namespace

Classes

Name Description
NGIO The NGIO class provides an application program with full access to the data acquisition capabilities built into the LabQuest and the LabQuest Mini. This class is a very thin managed code wrapper around the unmanaged NGIO library. The NGIO class API is fairly broad, so knowing where to start is hard. The documentation for the NGIO_Device_Open() and the NGIO_Device_SendCmdAndGetResponse() functions are a good starting place.

Refer to the NGIO_ParmBlk class for the command and response data structures passed into NGIO_Device_SendCmdAndGetResponse().

The NGIOdotNet XML docs are a work in progress. More complete documentation can be found in the NGIO_lib_interface.h file.

NGIOChannelIdParameter
NGIODefaultCmdResponse
NGIOGetCollectionParams
NGIOGetMeasurementPeriodParams
NGIOGetSensorIdCmdResponsePayload
NGIOGetStatusCmdResponsePayload
NGIOReadNVMemParams
NGIOSerialNumber
NGIOSetAnalogInputParams
NGIOSetCollectionParams
NGIOSetDigitalCounterParams
NGIOSetLedStateParams
NGIOSetMeasurementPeriodParams
NGIOSetSamplingModeParams
NGIOSetSensorChannelEnableMaskParams
NGIOWriteIOConfigParams
NGIOWriteIOParams
NGIOWriteNVMemParams
NGIO_NVMEM_CHANNEL_ID1_rec
NGIO_ParmBlk