--- source_files: - DataPRO/Modules/DatabaseImporter/DatabaseImport/Enums/DigitalInputs.cs - DataPRO/Modules/DatabaseImporter/DatabaseImport/Enums/DigitalOutputs.cs - DataPRO/Modules/DatabaseImporter/DatabaseImport/Enums/SupportedExportFormatBitFlags.cs - DataPRO/Modules/DatabaseImporter/DatabaseImport/Enums/Squibs.cs - DataPRO/Modules/DatabaseImporter/DatabaseImport/Enums/ExcitationVoltageOptions.cs generated_at: "2026-04-17T16:44:17.508414+00:00" model: "zai-org/GLM-5-FP8" schema_version: 1 sha256: "e72bc78b9ae7a008" --- # DatabaseImport Enums Documentation ## 1. Purpose This module defines a set of enumeration types used within the `DatabaseImport` namespace to configure hardware channel modes, export formats, and measurement parameters. These enums serve as configuration options for data acquisition hardware—specifically digital I/O channels, squib firing mechanisms, excitation voltage settings, and supported export file formats. The enums are designed primarily as bit flags to allow combination of multiple modes, and several employ `DescriptionAttribute` and custom attributes for UI display purposes. --- ## 2. Public Interface ### `DigitalInputModes` **Signature:** `public enum DigitalInputModes` Defines input modes for digital data channels. Values are bit-shifted to enable bitwise combination. | Member | Value | Description | |--------|-------|-------------| | `TLH` | `1 << 1` (2) | Transition low to high | | `THL` | `1 << 2` (4) | Transition high to low | | `CCNO` | `1 << 3` (8) | Contact closure normally open | | `CCNC` | `1 << 4` (16) | Contact closure normally closed | Decorated with `[TypeConverter(typeof(EnumDescriptionTypeConverter))]` and `[DescriptionAttribute]` on each member. --- ### `DigitalOutputModes` **Signature:** `public enum DigitalOutputModes` Defines output modes for digital channels. Values are bit-shifted to enable bitwise combination. | Member | Value | Description | |--------|-------|-------------| | `NONE` | `0` | Digital channel's mode not set | | `FVLH` | `1 << 0` (1) | Five volt, low-to-high transition | | `FVHL` | `1 << 1` (2) | Five volt, high-to-low transition | | `CCNO` | `1 << 2` (4) | Contact closure normally open | | `CCNC` | `1 <<