diff --git a/.config/cspell/daqmx-api-elements.txt b/.config/cspell/daqmx-api-elements.txt index d586c04e1..73e166320 100644 --- a/.config/cspell/daqmx-api-elements.txt +++ b/.config/cspell/daqmx-api-elements.txt @@ -85,6 +85,7 @@ physicalChannel # unseparated words posssible # Typo; should be: possible pretrig # abbreviation; pre-trigger prpty # abbreviation; property +Ptrs # abbreviation; pointers rangeWith # unseparated words regen # abbreviation; regeneration rngs # abbreviation; ranges diff --git a/CHANGELOG.md b/CHANGELOG.md index 5955ebe40..aad341c7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,7 +37,7 @@ All notable changes to this project will be documented in this file. * ... * ### Major Changes - * ... + * Add support for Analog Path Delay * ### Known Issues * ... diff --git a/generated/nidaqmx/_stubs/nidaqmx_pb2.py b/generated/nidaqmx/_stubs/nidaqmx_pb2.py index a39dee70b..c9616c757 100644 --- a/generated/nidaqmx/_stubs/nidaqmx_pb2.py +++ b/generated/nidaqmx/_stubs/nidaqmx_pb2.py @@ -17,7 +17,7 @@ from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rnidaqmx.proto\x12\x0cnidaqmx_grpc\x1a\rsession.proto\x1a\x12\x64\x61ta_moniker.proto\x1a ni/protobuf/types/waveform.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"}\n\x1d\x41nalogPowerUpChannelsAndState\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12\r\n\x05state\x18\x02 \x01(\x01\x12\x36\n\x0c\x63hannel_type\x18\x03 \x01(\x0e\x32 .nidaqmx_grpc.PowerUpChannelType\"_\n\x1bWatchdogExpChannelsAndState\x12\r\n\x05lines\x18\x01 \x01(\t\x12\x31\n\texp_state\x18\x02 \x01(\x0e\x32\x1e.nidaqmx_grpc.DigitalLineState\"`\n\x1c\x44igitalPowerUpTypeAndChannel\x12\x14\n\x0c\x63hannel_name\x18\x01 \x01(\t\x12*\n\x05state\x18\x02 \x01(\x0e\x32\x1b.nidaqmx_grpc.PowerUpStates\"c\n\x1e\x44igitalPowerUpChannelsAndState\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12*\n\x05state\x18\x02 \x01(\x0e\x32\x1b.nidaqmx_grpc.PowerUpStates\"j\n%DigitalPullUpPullDownChannelsAndState\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12*\n\x05state\x18\x02 \x01(\x0e\x32\x1b.nidaqmx_grpc.ResistorState\"k\n\x1b\x41nalogPowerUpChannelAndType\x12\x14\n\x0c\x63hannel_name\x18\x01 \x01(\t\x12\x36\n\x0c\x63hannel_type\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.PowerUpChannelType\"1\n\x1c\x41\x64\x64\x43\x44\x41QSyncConnectionRequest\x12\x11\n\tport_list\x18\x01 \x01(\t\"/\n\x1d\x41\x64\x64\x43\x44\x41QSyncConnectionResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"Z\n\x1b\x41\x64\x64GlobalChansToTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x15\n\rchannel_names\x18\x02 \x01(\t\".\n\x1c\x41\x64\x64GlobalChansToTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"p\n\x17\x41\x64\x64NetworkDeviceRequest\x12\x12\n\nip_address\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x1b\n\x13\x61ttempt_reservation\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\"C\n\x18\x41\x64\x64NetworkDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x17\n\x0f\x64\x65vice_name_out\x18\x02 \x01(\t\"_\n-AreConfiguredCDAQSyncPortsDisconnectedRequest\x12\x1d\n\x15\x63hassis_devices_ports\x18\x01 \x01(\t\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"b\n.AreConfiguredCDAQSyncPortsDisconnectedResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12 \n\x18\x64isconnected_ports_exist\x18\x02 \x01(\x08\"Y\n\'AutoConfigureCDAQSyncConnectionsRequest\x12\x1d\n\x15\x63hassis_devices_ports\x18\x01 \x01(\t\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\":\n(AutoConfigureCDAQSyncConnectionsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9b\x01\n CalculateReversePolyCoeffRequest\x12\x16\n\x0e\x66orward_coeffs\x18\x01 \x03(\x01\x12\x11\n\tmin_val_x\x18\x02 \x01(\x01\x12\x11\n\tmax_val_x\x18\x03 \x01(\x01\x12\x1d\n\x15num_points_to_compute\x18\x04 \x01(\x05\x12\x1a\n\x12reverse_poly_order\x18\x05 \x01(\x05\"K\n!CalculateReversePolyCoeffResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x16\n\x0ereverse_coeffs\x18\x02 \x03(\x01\"\xee\x01\n\x19\x43\x66gAnlgEdgeRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12-\n\rtrigger_slope\x18\x03 \x01(\x0e\x32\x14.nidaqmx_grpc.Slope1H\x00\x12\x1b\n\x11trigger_slope_raw\x18\x04 \x01(\x05H\x00\x12\x15\n\rtrigger_level\x18\x05 \x01(\x01\x12\x1a\n\x12pretrigger_samples\x18\x06 \x01(\rB\x14\n\x12trigger_slope_enum\",\n\x1a\x43\x66gAnlgEdgeRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd4\x01\n\x1b\x43\x66gAnlgEdgeStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12-\n\rtrigger_slope\x18\x03 \x01(\x0e\x32\x14.nidaqmx_grpc.Slope1H\x00\x12\x1b\n\x11trigger_slope_raw\x18\x04 \x01(\x05H\x00\x12\x15\n\rtrigger_level\x18\x05 \x01(\x01\x42\x14\n\x12trigger_slope_enum\".\n\x1c\x43\x66gAnlgEdgeStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcb\x01\n\x1e\x43\x66gAnlgMultiEdgeRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x17\n\x0ftrigger_sources\x18\x02 \x01(\t\x12\x31\n\x13trigger_slope_array\x18\x03 \x03(\x0e\x32\x14.nidaqmx_grpc.Slope1\x12\x1b\n\x13trigger_level_array\x18\x04 \x03(\x01\x12\x1a\n\x12pretrigger_samples\x18\x05 \x01(\r\"1\n\x1f\x43\x66gAnlgMultiEdgeRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb1\x01\n CfgAnlgMultiEdgeStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x17\n\x0ftrigger_sources\x18\x02 \x01(\t\x12\x31\n\x13trigger_slope_array\x18\x03 \x03(\x0e\x32\x14.nidaqmx_grpc.Slope1\x12\x1b\n\x13trigger_level_array\x18\x04 \x03(\x01\"3\n!CfgAnlgMultiEdgeStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x92\x02\n\x1b\x43\x66gAnlgWindowRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12=\n\x0ctrigger_when\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WindowTriggerCondition1H\x00\x12\x1a\n\x10trigger_when_raw\x18\x04 \x01(\x05H\x00\x12\x12\n\nwindow_top\x18\x05 \x01(\x01\x12\x15\n\rwindow_bottom\x18\x06 \x01(\x01\x12\x1a\n\x12pretrigger_samples\x18\x07 \x01(\rB\x13\n\x11trigger_when_enum\".\n\x1c\x43\x66gAnlgWindowRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf8\x01\n\x1d\x43\x66gAnlgWindowStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12=\n\x0ctrigger_when\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WindowTriggerCondition1H\x00\x12\x1a\n\x10trigger_when_raw\x18\x04 \x01(\x05H\x00\x12\x12\n\nwindow_top\x18\x05 \x01(\x01\x12\x15\n\rwindow_bottom\x18\x06 \x01(\x01\x42\x13\n\x11trigger_when_enum\"0\n\x1e\x43\x66gAnlgWindowStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xef\x04\n+CfgBurstHandshakingTimingExportClockRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\x0bsample_mode\x18\x02 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x03 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x04 \x01(\x04\x12\x17\n\x0fsample_clk_rate\x18\x05 \x01(\x01\x12\x1c\n\x14sample_clk_outp_term\x18\x06 \x01(\t\x12<\n\x19sample_clk_pulse_polarity\x18\x07 \x01(\x0e\x32\x17.nidaqmx_grpc.Polarity2H\x01\x12\'\n\x1dsample_clk_pulse_polarity_raw\x18\x08 \x01(\x05H\x01\x12*\n\npause_when\x18\t \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x02\x12\x18\n\x0epause_when_raw\x18\n \x01(\x05H\x02\x12;\n\x18ready_event_active_level\x18\x0b \x01(\x0e\x32\x17.nidaqmx_grpc.Polarity2H\x03\x12&\n\x1cready_event_active_level_raw\x18\x0c \x01(\x05H\x03\x42\x12\n\x10sample_mode_enumB \n\x1esample_clk_pulse_polarity_enumB\x11\n\x0fpause_when_enumB\x1f\n\x1dready_event_active_level_enum\">\n,CfgBurstHandshakingTimingExportClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdc\x04\n+CfgBurstHandshakingTimingImportClockRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\x0bsample_mode\x18\x02 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x03 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x04 \x01(\x04\x12\x17\n\x0fsample_clk_rate\x18\x05 \x01(\x01\x12\x16\n\x0esample_clk_src\x18\x06 \x01(\t\x12\x35\n\x16sample_clk_active_edge\x18\x07 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12$\n\x1asample_clk_active_edge_raw\x18\x08 \x01(\x05H\x01\x12*\n\npause_when\x18\t \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x02\x12\x18\n\x0epause_when_raw\x18\n \x01(\x05H\x02\x12;\n\x18ready_event_active_level\x18\x0b \x01(\x0e\x32\x17.nidaqmx_grpc.Polarity2H\x03\x12&\n\x1cready_event_active_level_raw\x18\x0c \x01(\x05H\x03\x42\x12\n\x10sample_mode_enumB\x1d\n\x1bsample_clk_active_edge_enumB\x11\n\x0fpause_when_enumB\x1f\n\x1dready_event_active_level_enum\">\n,CfgBurstHandshakingTimingImportClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf9\x01\n\x1f\x43\x66gChangeDetectionTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10rising_edge_chan\x18\x02 \x01(\t\x12\x19\n\x11\x66\x61lling_edge_chan\x18\x03 \x01(\t\x12\x34\n\x0bsample_mode\x18\x04 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x05 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x06 \x01(\x04\x42\x12\n\x10sample_mode_enum\"2\n CfgChangeDetectionTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd2\x01\n\x18\x43\x66gDigEdgeRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12+\n\x0ctrigger_edge\x18\x03 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x1a\n\x10trigger_edge_raw\x18\x04 \x01(\x05H\x00\x12\x1a\n\x12pretrigger_samples\x18\x05 \x01(\rB\x13\n\x11trigger_edge_enum\"+\n\x19\x43\x66gDigEdgeRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb8\x01\n\x1a\x43\x66gDigEdgeStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12+\n\x0ctrigger_edge\x18\x03 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x1a\n\x10trigger_edge_raw\x18\x04 \x01(\x05H\x00\x42\x13\n\x11trigger_edge_enum\"-\n\x1b\x43\x66gDigEdgeStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x81\x02\n\x1b\x43\x66gDigPatternRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12\x17\n\x0ftrigger_pattern\x18\x03 \x01(\t\x12>\n\x0ctrigger_when\x18\x04 \x01(\x0e\x32&.nidaqmx_grpc.DigitalPatternCondition1H\x00\x12\x1a\n\x10trigger_when_raw\x18\x05 \x01(\x05H\x00\x12\x1a\n\x12pretrigger_samples\x18\x06 \x01(\rB\x13\n\x11trigger_when_enum\".\n\x1c\x43\x66gDigPatternRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe7\x01\n\x1d\x43\x66gDigPatternStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12\x17\n\x0ftrigger_pattern\x18\x03 \x01(\t\x12>\n\x0ctrigger_when\x18\x04 \x01(\x0e\x32&.nidaqmx_grpc.DigitalPatternCondition1H\x00\x12\x1a\n\x10trigger_when_raw\x18\x05 \x01(\x05H\x00\x42\x13\n\x11trigger_when_enum\"0\n\x1e\x43\x66gDigPatternStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc0\x01\n\x1b\x43\x66gHandshakingTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\x0bsample_mode\x18\x02 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x03 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x04 \x01(\x04\x42\x12\n\x10sample_mode_enum\".\n\x1c\x43\x66gHandshakingTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbd\x01\n\x18\x43\x66gImplicitTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\x0bsample_mode\x18\x02 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x03 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x04 \x01(\x04\x42\x12\n\x10sample_mode_enum\"+\n\x19\x43\x66gImplicitTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"Y\n\x15\x43\x66gInputBufferRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\r\"(\n\x16\x43\x66gInputBufferResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"Z\n\x16\x43\x66gOutputBufferRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\r\")\n\x17\x43\x66gOutputBufferResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbe\x02\n CfgPipelinedSampClkTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x0c\n\x04rate\x18\x03 \x01(\x01\x12*\n\x0b\x61\x63tive_edge\x18\x04 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x19\n\x0f\x61\x63tive_edge_raw\x18\x05 \x01(\x05H\x00\x12\x34\n\x0bsample_mode\x18\x06 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x01\x12\x19\n\x0fsample_mode_raw\x18\x07 \x01(\x05H\x01\x12\x16\n\x0esamps_per_chan\x18\x08 \x01(\x04\x42\x12\n\x10\x61\x63tive_edge_enumB\x12\n\x10sample_mode_enum\"3\n!CfgPipelinedSampClkTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb5\x02\n\x17\x43\x66gSampClkTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x0c\n\x04rate\x18\x03 \x01(\x01\x12*\n\x0b\x61\x63tive_edge\x18\x04 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x19\n\x0f\x61\x63tive_edge_raw\x18\x05 \x01(\x05H\x00\x12\x34\n\x0bsample_mode\x18\x06 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x01\x12\x19\n\x0fsample_mode_raw\x18\x07 \x01(\x05H\x01\x12\x16\n\x0esamps_per_chan\x18\x08 \x01(\x04\x42\x12\n\x10\x61\x63tive_edge_enumB\x12\n\x10sample_mode_enum\"*\n\x18\x43\x66gSampClkTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc3\x01\n\x17\x43\x66gTimeStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04when\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\ttimescale\x18\x03 \x01(\x0e\x32\x18.nidaqmx_grpc.Timescale2H\x00\x12\x17\n\rtimescale_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0etimescale_enum\"*\n\x18\x43\x66gTimeStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb8\x01\n\x1f\x43\x66gWatchdogAOExpirStatesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x15\n\rchannel_names\x18\x02 \x01(\t\x12\x19\n\x11\x65xpir_state_array\x18\x03 \x03(\x01\x12=\n\x11output_type_array\x18\x04 \x03(\x0e\x32\".nidaqmx_grpc.WatchdogAOOutputType\"2\n CfgWatchdogAOExpirStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9d\x01\n\x1f\x43\x66gWatchdogCOExpirStatesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x15\n\rchannel_names\x18\x02 \x01(\t\x12=\n\x11\x65xpir_state_array\x18\x03 \x03(\x0e\x32\".nidaqmx_grpc.WatchdogCOExpirState\"2\n CfgWatchdogCOExpirStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x99\x01\n\x1f\x43\x66gWatchdogDOExpirStatesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x15\n\rchannel_names\x18\x02 \x01(\t\x12\x39\n\x11\x65xpir_state_array\x18\x03 \x03(\x0e\x32\x1e.nidaqmx_grpc.DigitalLineState\"2\n CfgWatchdogDOExpirStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\",\n\x10\x43learTEDSRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\"#\n\x11\x43learTEDSResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"8\n\x10\x43learTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"#\n\x11\x43learTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x02\n\x17\x43onfigureLoggingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x11\n\tfile_path\x18\x02 \x01(\t\x12\x31\n\x0clogging_mode\x18\x03 \x01(\x0e\x32\x19.nidaqmx_grpc.LoggingModeH\x00\x12\x1a\n\x10logging_mode_raw\x18\x04 \x01(\x05H\x00\x12\x12\n\ngroup_name\x18\x05 \x01(\t\x12\x33\n\toperation\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.LoggingOperationH\x01\x12\x17\n\roperation_raw\x18\x07 \x01(\x05H\x01\x42\x13\n\x11logging_mode_enumB\x10\n\x0eoperation_enum\"*\n\x18\x43onfigureLoggingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"C\n\x14\x43onfigureTEDSRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x11\n\tfile_path\x18\x02 \x01(\t\"\'\n\x15\x43onfigureTEDSResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x01\n\x13\x43onnectTermsRequest\x12\x17\n\x0fsource_terminal\x18\x01 \x01(\t\x12\x1c\n\x14\x64\x65stination_terminal\x18\x02 \x01(\t\x12\x38\n\x10signal_modifiers\x18\x03 \x01(\x0e\x32\x1c.nidaqmx_grpc.InvertPolarityH\x00\x12\x1e\n\x14signal_modifiers_raw\x18\x04 \x01(\x05H\x00\x42\x17\n\x15signal_modifiers_enum\"&\n\x14\x43onnectTermsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9e\x01\n\x1a\x43ontrolWatchdogTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.WatchdogControlActionH\x00\x12\x14\n\naction_raw\x18\x03 \x01(\x05H\x00\x42\r\n\x0b\x61\x63tion_enum\"-\n\x1b\x43ontrolWatchdogTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xde\x05\n&CreateAIAccel4WireDCVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.AccelUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12\x41\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32$.nidaqmx_grpc.AccelSensitivityUnits1H\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12>\n\x14voltage_excit_source\x18\r \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18voltage_excit_source_raw\x18\x0e \x01(\x05H\x03\x12\x19\n\x11voltage_excit_val\x18\x0f \x01(\x01\x12\x1d\n\x15use_excit_for_scaling\x18\x10 \x01(\x08\x12\x19\n\x11\x63ustom_scale_name\x18\x11 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19voltage_excit_source_enum\"9\n\'CreateAIAccel4WireDCVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb1\x05\n\x18\x43reateAIAccelChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.AccelUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12\x41\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32$.nidaqmx_grpc.AccelSensitivityUnits1H\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12>\n\x14\x63urrent_excit_source\x18\r \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0e \x01(\x05H\x03\x12\x19\n\x11\x63urrent_excit_val\x18\x0f \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19\x63urrent_excit_source_enum\"+\n\x19\x43reateAIAccelChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa0\x04\n\x1e\x43reateAIAccelChargeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.AccelUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12\x46\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32).nidaqmx_grpc.AccelChargeSensitivityUnitsH\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enum\"1\n\x1f\x43reateAIAccelChargeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x04\n\x19\x43reateAIBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.BridgeUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enum\",\n\x1a\x43reateAIBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa9\x05\n\"CreateAICalculatedPowerChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12 \n\x18voltage_physical_channel\x18\x02 \x01(\t\x12 \n\x18\x63urrent_physical_channel\x18\x03 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x04 \x01(\t\x12@\n\x0fterminal_config\x18\x05 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x06 \x01(\x05H\x00\x12\x17\n\x0fvoltage_min_val\x18\x07 \x01(\x01\x12\x17\n\x0fvoltage_max_val\x18\x08 \x01(\x01\x12\x17\n\x0f\x63urrent_min_val\x18\t \x01(\x01\x12\x17\n\x0f\x63urrent_max_val\x18\n \x01(\x01\x12)\n\x05units\x18\x0b \x01(\x0e\x32\x18.nidaqmx_grpc.PowerUnitsH\x01\x12\x13\n\tunits_raw\x18\x0c \x01(\x05H\x01\x12S\n\x12shunt_resistor_loc\x18\r \x01(\x0e\x32\x35.nidaqmx_grpc.CurrentShuntResistorLocationWithDefaultH\x02\x12 \n\x16shunt_resistor_loc_raw\x18\x0e \x01(\x05H\x02\x12\x1e\n\x16\x65xt_shunt_resistor_val\x18\x0f \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x19\n\x17shunt_resistor_loc_enum\"5\n#CreateAICalculatedPowerChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x83\x03\n\x19\x43reateAIChargeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.ChargeUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enum\",\n\x1a\x43reateAIChargeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb8\x04\n\x1a\x43reateAICurrentChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.CurrentUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12S\n\x12shunt_resistor_loc\x18\n \x01(\x0e\x32\x35.nidaqmx_grpc.CurrentShuntResistorLocationWithDefaultH\x02\x12 \n\x16shunt_resistor_loc_raw\x18\x0b \x01(\x05H\x02\x12\x1e\n\x16\x65xt_shunt_resistor_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x19\n\x17shunt_resistor_loc_enum\"-\n\x1b\x43reateAICurrentChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x04\n\x1d\x43reateAICurrentRMSChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.CurrentUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12S\n\x12shunt_resistor_loc\x18\n \x01(\x0e\x32\x35.nidaqmx_grpc.CurrentShuntResistorLocationWithDefaultH\x02\x12 \n\x16shunt_resistor_loc_raw\x18\x0b \x01(\x05H\x02\x12\x1e\n\x16\x65xt_shunt_resistor_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x19\n\x17shunt_resistor_loc_enum\"0\n\x1e\x43reateAICurrentRMSChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe3\x06\n(CreateAIForceBridgePolynomialChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.ForceUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x16\n\x0e\x66orward_coeffs\x18\x0e \x03(\x01\x12\x16\n\x0ereverse_coeffs\x18\x0f \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\";\n)CreateAIForceBridgePolynomialChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xde\x06\n#CreateAIForceBridgeTableChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.ForceUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x17\n\x0f\x65lectrical_vals\x18\x0e \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x0f \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x10 \x01(\x05H\x03\x12\x15\n\rphysical_vals\x18\x11 \x03(\x01\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"6\n$CreateAIForceBridgeTableChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x07\n)CreateAIForceBridgeTwoPointLinChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.ForceUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x1c\n\x14\x66irst_electrical_val\x18\x0e \x01(\x01\x12\x1d\n\x15second_electrical_val\x18\x0f \x01(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12\x1a\n\x12\x66irst_physical_val\x18\x12 \x01(\x01\x12\x1b\n\x13second_physical_val\x18\x13 \x01(\x01\x12;\n\x0ephysical_units\x18\x14 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x15 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x16 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"<\n*CreateAIForceBridgeTwoPointLinChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc1\x05\n\x1c\x43reateAIForceIEPEChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12-\n\x05units\x18\x08 \x01(\x0e\x32\x1c.nidaqmx_grpc.ForceIEPEUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12J\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32-.nidaqmx_grpc.ForceIEPESensorSensitivityUnitsH\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12>\n\x14\x63urrent_excit_source\x18\r \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0e \x01(\x05H\x03\x12\x19\n\x11\x63urrent_excit_val\x18\x0f \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19\x63urrent_excit_source_enum\"/\n\x1d\x43reateAIForceIEPEChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x02\n\x1e\x43reateAIFreqVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12-\n\x05units\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.FrequencyUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x17\n\x0fthreshold_level\x18\x08 \x01(\x01\x12\x12\n\nhysteresis\x18\t \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x0c\n\nunits_enum\"1\n\x1f\x43reateAIFreqVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x04\n\x1d\x43reateAIMicrophoneChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x32\n\x05units\x18\x06 \x01(\x0e\x32!.nidaqmx_grpc.SoundPressureUnits1H\x01\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x01\x12\x17\n\x0fmic_sensitivity\x18\x08 \x01(\x01\x12\x1b\n\x13max_snd_press_level\x18\t \x01(\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19\x63urrent_excit_source_enum\"0\n\x1e\x43reateAIMicrophoneChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x03\n\'CreateAIPosEddyCurrProxProbeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.LengthUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x13\n\x0bsensitivity\x18\x08 \x01(\x01\x12O\n\x11sensitivity_units\x18\t \x01(\x0e\x32\x32.nidaqmx_grpc.EddyCurrentProxProbeSensitivityUnitsH\x01\x12\x1f\n\x15sensitivity_units_raw\x18\n \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enum\":\n(CreateAIPosEddyCurrProxProbeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd0\x05\n\x1a\x43reateAIPosLVDTChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.LengthUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x13\n\x0bsensitivity\x18\x08 \x01(\x01\x12@\n\x11sensitivity_units\x18\t \x01(\x0e\x32#.nidaqmx_grpc.LVDTSensitivityUnits1H\x01\x12\x1f\n\x15sensitivity_units_raw\x18\n \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\x0b \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0c \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\r \x01(\x01\x12\x1a\n\x12voltage_excit_freq\x18\x0e \x01(\x01\x12;\n\x12\x61\x63_excit_wire_mode\x18\x0f \x01(\x0e\x32\x1d.nidaqmx_grpc.ACExcitWireModeH\x03\x12 \n\x16\x61\x63_excit_wire_mode_raw\x18\x10 \x01(\x05H\x03\x12\x19\n\x11\x63ustom_scale_name\x18\x11 \x01(\tB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19voltage_excit_source_enumB\x19\n\x17\x61\x63_excit_wire_mode_enum\"-\n\x1b\x43reateAIPosLVDTChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcf\x05\n\x1a\x43reateAIPosRVDTChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.AngleUnits1H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x13\n\x0bsensitivity\x18\x08 \x01(\x01\x12@\n\x11sensitivity_units\x18\t \x01(\x0e\x32#.nidaqmx_grpc.RVDTSensitivityUnits1H\x01\x12\x1f\n\x15sensitivity_units_raw\x18\n \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\x0b \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0c \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\r \x01(\x01\x12\x1a\n\x12voltage_excit_freq\x18\x0e \x01(\x01\x12;\n\x12\x61\x63_excit_wire_mode\x18\x0f \x01(\x0e\x32\x1d.nidaqmx_grpc.ACExcitWireModeH\x03\x12 \n\x16\x61\x63_excit_wire_mode_raw\x18\x10 \x01(\x05H\x03\x12\x19\n\x11\x63ustom_scale_name\x18\x11 \x01(\tB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19voltage_excit_source_enumB\x19\n\x17\x61\x63_excit_wire_mode_enum\"-\n\x1b\x43reateAIPosRVDTChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc8\x01\n\x18\x43reateAIPowerChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x18\n\x10voltage_setpoint\x18\x04 \x01(\x01\x12\x18\n\x10\x63urrent_setpoint\x18\x05 \x01(\x01\x12\x15\n\routput_enable\x18\x06 \x01(\x08\"+\n\x19\x43reateAIPowerChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe9\x06\n+CreateAIPressureBridgePolynomialChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.PressureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x16\n\x0e\x66orward_coeffs\x18\x0e \x03(\x01\x12\x16\n\x0ereverse_coeffs\x18\x0f \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\">\n,CreateAIPressureBridgePolynomialChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe4\x06\n&CreateAIPressureBridgeTableChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.PressureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x17\n\x0f\x65lectrical_vals\x18\x0e \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x0f \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x10 \x01(\x05H\x03\x12\x15\n\rphysical_vals\x18\x11 \x03(\x01\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"9\n\'CreateAIPressureBridgeTableChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb0\x07\n,CreateAIPressureBridgeTwoPointLinChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.PressureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x1c\n\x14\x66irst_electrical_val\x18\x0e \x01(\x01\x12\x1d\n\x15second_electrical_val\x18\x0f \x01(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12\x1a\n\x12\x66irst_physical_val\x18\x12 \x01(\x01\x12\x1b\n\x13second_physical_val\x18\x13 \x01(\x01\x12;\n\x0ephysical_units\x18\x14 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x15 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x16 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"?\n-CreateAIPressureBridgeTwoPointLinChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xed\x04\n\x16\x43reateAIRTDChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12*\n\x08rtd_type\x18\x08 \x01(\x0e\x32\x16.nidaqmx_grpc.RTDType1H\x01\x12\x16\n\x0crtd_type_raw\x18\t \x01(\x05H\x01\x12\x42\n\x11resistance_config\x18\n \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x02\x12\x1f\n\x15resistance_config_raw\x18\x0b \x01(\x05H\x02\x12>\n\x14\x63urrent_excit_source\x18\x0c \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18\x63urrent_excit_source_raw\x18\r \x01(\x05H\x03\x12\x19\n\x11\x63urrent_excit_val\x18\x0e \x01(\x01\x12\n\n\x02r0\x18\x0f \x01(\x01\x42\x0c\n\nunits_enumB\x0f\n\rrtd_type_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\")\n\x17\x43reateAIRTDChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xae\x04\n\x1d\x43reateAIResistanceChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.ResistanceUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"0\n\x1e\x43reateAIResistanceChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf7\x05\n$CreateAIRosetteStrainGageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12;\n\x0crosette_type\x18\x06 \x01(\x0e\x32#.nidaqmx_grpc.StrainGageRosetteTypeH\x00\x12\x1a\n\x10rosette_type_raw\x18\x07 \x01(\x05H\x00\x12\x18\n\x10gage_orientation\x18\x08 \x01(\x01\x12J\n\x12rosette_meas_types\x18\t \x03(\x0e\x32..nidaqmx_grpc.StrainGageRosetteMeasurementType\x12<\n\rstrain_config\x18\n \x01(\x0e\x32#.nidaqmx_grpc.StrainGageBridgeType1H\x01\x12\x1b\n\x11strain_config_raw\x18\x0b \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\x0c \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\r \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0e \x01(\x01\x12\x13\n\x0bgage_factor\x18\x0f \x01(\x01\x12\x1f\n\x17nominal_gage_resistance\x18\x10 \x01(\x01\x12\x15\n\rpoisson_ratio\x18\x11 \x01(\x01\x12\x1c\n\x14lead_wire_resistance\x18\x12 \x01(\x01\x42\x13\n\x11rosette_type_enumB\x14\n\x12strain_config_enumB\x1b\n\x19voltage_excit_source_enum\"7\n%CreateAIRosetteStrainGageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x05\n\x1d\x43reateAIStrainGageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.StrainUnits1H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12<\n\rstrain_config\x18\x08 \x01(\x0e\x32#.nidaqmx_grpc.StrainGageBridgeType1H\x01\x12\x1b\n\x11strain_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12\x13\n\x0bgage_factor\x18\r \x01(\x01\x12\x1e\n\x16initial_bridge_voltage\x18\x0e \x01(\x01\x12\x1f\n\x17nominal_gage_resistance\x18\x0f \x01(\x01\x12\x15\n\rpoisson_ratio\x18\x10 \x01(\x01\x12\x1c\n\x14lead_wire_resistance\x18\x11 \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x12 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12strain_config_enumB\x1b\n\x19voltage_excit_source_enum\"0\n\x1e\x43reateAIStrainGageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x01\n$CreateAITempBuiltInSensorChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12/\n\x05units\x18\x04 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x05 \x01(\x05H\x00\x42\x0c\n\nunits_enum\"7\n%CreateAITempBuiltInSensorChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf1\x03\n\x1a\x43reateAIThrmcplChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12<\n\x11thermocouple_type\x18\x08 \x01(\x0e\x32\x1f.nidaqmx_grpc.ThermocoupleType1H\x01\x12\x1f\n\x15thermocouple_type_raw\x18\t \x01(\x05H\x01\x12.\n\ncjc_source\x18\n \x01(\x0e\x32\x18.nidaqmx_grpc.CJCSource1H\x02\x12\x18\n\x0e\x63jc_source_raw\x18\x0b \x01(\x05H\x02\x12\x0f\n\x07\x63jc_val\x18\x0c \x01(\x01\x12\x13\n\x0b\x63jc_channel\x18\r \x01(\tB\x0c\n\nunits_enumB\x18\n\x16thermocouple_type_enumB\x11\n\x0f\x63jc_source_enum\"-\n\x1b\x43reateAIThrmcplChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x04\n\x1d\x43reateAIThrmstrChanIexRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\t\n\x01\x61\x18\r \x01(\x01\x12\t\n\x01\x62\x18\x0e \x01(\x01\x12\t\n\x01\x63\x18\x0f \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"0\n\x1e\x43reateAIThrmstrChanIexResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc0\x04\n\x1d\x43reateAIThrmstrChanVexRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12\t\n\x01\x61\x18\r \x01(\x01\x12\t\n\x01\x62\x18\x0e \x01(\x01\x12\t\n\x01\x63\x18\x0f \x01(\x01\x12\n\n\x02r1\x18\x10 \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19voltage_excit_source_enum\"0\n\x1e\x43reateAIThrmstrChanVexResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe5\x06\n)CreateAITorqueBridgePolynomialChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.TorqueUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x16\n\x0e\x66orward_coeffs\x18\x0e \x03(\x01\x12\x16\n\x0ereverse_coeffs\x18\x0f \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"<\n*CreateAITorqueBridgePolynomialChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe0\x06\n$CreateAITorqueBridgeTableChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.TorqueUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x17\n\x0f\x65lectrical_vals\x18\x0e \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x0f \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x10 \x01(\x05H\x03\x12\x15\n\rphysical_vals\x18\x11 \x03(\x01\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"7\n%CreateAITorqueBridgeTableChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xac\x07\n*CreateAITorqueBridgeTwoPointLinChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.TorqueUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x1c\n\x14\x66irst_electrical_val\x18\x0e \x01(\x01\x12\x1d\n\x15second_electrical_val\x18\x0f \x01(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12\x1a\n\x12\x66irst_physical_val\x18\x12 \x01(\x01\x12\x1b\n\x13second_physical_val\x18\x13 \x01(\x01\x12;\n\x0ephysical_units\x18\x14 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x15 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x16 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"=\n+CreateAITorqueBridgeTwoPointLinChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc6\x05\n\x1f\x43reateAIVelocityIEPEChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VelocityUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12M\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32\x30.nidaqmx_grpc.VelocityIEPESensorSensitivityUnitsH\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12>\n\x14\x63urrent_excit_source\x18\r \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0e \x01(\x05H\x03\x12\x19\n\x11\x63urrent_excit_val\x18\x0f \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19\x63urrent_excit_source_enum\"2\n CreateAIVelocityIEPEChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x86\x03\n\x1a\x43reateAIVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VoltageUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enum\"-\n\x1b\x43reateAIVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x05\n#CreateAIVoltageChanWithExcitRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VoltageUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12;\n\rbridge_config\x18\n \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x02\x12\x1b\n\x11\x62ridge_config_raw\x18\x0b \x01(\x05H\x02\x12>\n\x14voltage_excit_source\x18\x0c \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18voltage_excit_source_raw\x18\r \x01(\x05H\x03\x12\x19\n\x11voltage_excit_val\x18\x0e \x01(\x01\x12\x1d\n\x15use_excit_for_scaling\x18\x0f \x01(\x08\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enum\"6\n$CreateAIVoltageChanWithExcitResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x89\x03\n\x1d\x43reateAIVoltageRMSChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VoltageUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enum\"0\n\x1e\x43reateAIVoltageRMSChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x8d\x02\n\x1a\x43reateAOCurrentChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.CurrentUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0c\n\nunits_enum\"-\n\x1b\x43reateAOCurrentChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfc\x01\n\x1a\x43reateAOFuncGenChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12)\n\x04type\x18\x04 \x01(\x0e\x32\x19.nidaqmx_grpc.FuncGenTypeH\x00\x12\x12\n\x08type_raw\x18\x05 \x01(\x05H\x00\x12\x0c\n\x04\x66req\x18\x06 \x01(\x01\x12\x11\n\tamplitude\x18\x07 \x01(\x01\x12\x0e\n\x06offset\x18\x08 \x01(\x01\x42\x0b\n\ttype_enum\"-\n\x1b\x43reateAOFuncGenChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x8d\x02\n\x1a\x43reateAOVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.VoltageUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0c\n\nunits_enum\"-\n\x1b\x43reateAOVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x87\x04\n\x1d\x43reateCIAngEncoderChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x33\n\rdecoding_type\x18\x04 \x01(\x0e\x32\x1a.nidaqmx_grpc.EncoderType2H\x00\x12\x1b\n\x11\x64\x65\x63oding_type_raw\x18\x05 \x01(\x05H\x00\x12\x13\n\x0bzidx_enable\x18\x06 \x01(\x08\x12\x10\n\x08zidx_val\x18\x07 \x01(\x01\x12\x37\n\nzidx_phase\x18\x08 \x01(\x0e\x32!.nidaqmx_grpc.EncoderZIndexPhase1H\x01\x12\x18\n\x0ezidx_phase_raw\x18\t \x01(\x05H\x01\x12*\n\x05units\x18\n \x01(\x0e\x32\x19.nidaqmx_grpc.AngleUnits2H\x02\x12\x13\n\tunits_raw\x18\x0b \x01(\x05H\x02\x12\x16\n\x0epulses_per_rev\x18\x0c \x01(\r\x12\x15\n\rinitial_angle\x18\r \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x14\n\x12\x64\x65\x63oding_type_enumB\x11\n\x0fzidx_phase_enumB\x0c\n\nunits_enum\"0\n\x1e\x43reateCIAngEncoderChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x8f\x03\n\x1e\x43reateCIAngVelocityChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12\x33\n\rdecoding_type\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.EncoderType2H\x00\x12\x1b\n\x11\x64\x65\x63oding_type_raw\x18\x07 \x01(\x05H\x00\x12\x33\n\x05units\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.AngularVelocityUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x16\n\x0epulses_per_rev\x18\n \x01(\r\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x14\n\x12\x64\x65\x63oding_type_enumB\x0c\n\nunits_enum\"1\n\x1f\x43reateCIAngVelocityChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc7\x02\n\x1d\x43reateCICountEdgesChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12#\n\x04\x65\x64ge\x18\x04 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x12\n\x08\x65\x64ge_raw\x18\x05 \x01(\x05H\x00\x12\x15\n\rinitial_count\x18\x06 \x01(\r\x12\x38\n\x0f\x63ount_direction\x18\x07 \x01(\x0e\x32\x1d.nidaqmx_grpc.CountDirection1H\x01\x12\x1d\n\x13\x63ount_direction_raw\x18\x08 \x01(\x05H\x01\x42\x0b\n\tedge_enumB\x16\n\x14\x63ount_direction_enum\"0\n\x1e\x43reateCICountEdgesChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfd\x01\n\x1c\x43reateCIDutyCycleChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x10\n\x08min_freq\x18\x04 \x01(\x01\x12\x10\n\x08max_freq\x18\x05 \x01(\x01\x12#\n\x04\x65\x64ge\x18\x06 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x12\n\x08\x65\x64ge_raw\x18\x07 \x01(\x05H\x00\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0b\n\tedge_enum\"/\n\x1d\x43reateCIDutyCycleChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd9\x03\n\x17\x43reateCIFreqChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12.\n\x05units\x18\x06 \x01(\x0e\x32\x1d.nidaqmx_grpc.FrequencyUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12#\n\x04\x65\x64ge\x18\x08 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12\x12\n\x08\x65\x64ge_raw\x18\t \x01(\x05H\x01\x12;\n\x0bmeas_method\x18\n \x01(\x0e\x32$.nidaqmx_grpc.CounterFrequencyMethodH\x02\x12\x19\n\x0fmeas_method_raw\x18\x0b \x01(\x05H\x02\x12\x11\n\tmeas_time\x18\x0c \x01(\x01\x12\x0f\n\x07\x64ivisor\x18\r \x01(\r\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x0b\n\tedge_enumB\x12\n\x10meas_method_enum\"*\n\x18\x43reateCIFreqChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc7\x02\n\x1f\x43reateCIGPSTimestampChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12(\n\x05units\x18\x04 \x01(\x0e\x32\x17.nidaqmx_grpc.TimeUnitsH\x00\x12\x13\n\tunits_raw\x18\x05 \x01(\x05H\x00\x12\x33\n\x0bsync_method\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.GpsSignalType1H\x01\x12\x19\n\x0fsync_method_raw\x18\x07 \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0c\n\nunits_enumB\x12\n\x10sync_method_enum\"2\n CreateCIGPSTimestampChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x86\x04\n\x1d\x43reateCILinEncoderChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x33\n\rdecoding_type\x18\x04 \x01(\x0e\x32\x1a.nidaqmx_grpc.EncoderType2H\x00\x12\x1b\n\x11\x64\x65\x63oding_type_raw\x18\x05 \x01(\x05H\x00\x12\x13\n\x0bzidx_enable\x18\x06 \x01(\x08\x12\x10\n\x08zidx_val\x18\x07 \x01(\x01\x12\x37\n\nzidx_phase\x18\x08 \x01(\x0e\x32!.nidaqmx_grpc.EncoderZIndexPhase1H\x01\x12\x18\n\x0ezidx_phase_raw\x18\t \x01(\x05H\x01\x12+\n\x05units\x18\n \x01(\x0e\x32\x1a.nidaqmx_grpc.LengthUnits3H\x02\x12\x13\n\tunits_raw\x18\x0b \x01(\x05H\x02\x12\x16\n\x0e\x64ist_per_pulse\x18\x0c \x01(\x01\x12\x13\n\x0binitial_pos\x18\r \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x14\n\x12\x64\x65\x63oding_type_enumB\x11\n\x0fzidx_phase_enumB\x0c\n\nunits_enum\"0\n\x1e\x43reateCILinEncoderChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x88\x03\n\x1e\x43reateCILinVelocityChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12\x33\n\rdecoding_type\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.EncoderType2H\x00\x12\x1b\n\x11\x64\x65\x63oding_type_raw\x18\x07 \x01(\x05H\x00\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VelocityUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x16\n\x0e\x64ist_per_pulse\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x14\n\x12\x64\x65\x63oding_type_enumB\x0c\n\nunits_enum\"1\n\x1f\x43reateCILinVelocityChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd6\x03\n\x19\x43reateCIPeriodChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.TimeUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12#\n\x04\x65\x64ge\x18\x08 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12\x12\n\x08\x65\x64ge_raw\x18\t \x01(\x05H\x01\x12;\n\x0bmeas_method\x18\n \x01(\x0e\x32$.nidaqmx_grpc.CounterFrequencyMethodH\x02\x12\x19\n\x0fmeas_method_raw\x18\x0b \x01(\x05H\x02\x12\x11\n\tmeas_time\x18\x0c \x01(\x01\x12\x0f\n\x07\x64ivisor\x18\r \x01(\r\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x0b\n\tedge_enumB\x12\n\x10meas_method_enum\",\n\x1a\x43reateCIPeriodChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xed\x01\n\x1c\x43reateCIPulseChanFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12.\n\x05units\x18\x06 \x01(\x0e\x32\x1d.nidaqmx_grpc.FrequencyUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x42\x0c\n\nunits_enum\"/\n\x1d\x43reateCIPulseChanFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x01\n\x1d\x43reateCIPulseChanTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x17\n\x0fsource_terminal\x18\x04 \x01(\t\x12\x0f\n\x07min_val\x18\x05 \x01(\x01\x12\x0f\n\x07max_val\x18\x06 \x01(\x01\"0\n\x1e\x43reateCIPulseChanTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf0\x01\n\x1c\x43reateCIPulseChanTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12\x31\n\x05units\x18\x06 \x01(\x0e\x32 .nidaqmx_grpc.DigitalWidthUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x42\x0c\n\nunits_enum\"/\n\x1d\x43reateCIPulseChanTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe5\x02\n\x1d\x43reateCIPulseWidthChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.TimeUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12,\n\rstarting_edge\x18\x08 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12\x1b\n\x11starting_edge_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x0c\n\nunits_enumB\x14\n\x12starting_edge_enum\"0\n\x1e\x43reateCIPulseWidthChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x84\x02\n\x1d\x43reateCISemiPeriodChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.TimeUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0c\n\nunits_enum\"0\n\x1e\x43reateCISemiPeriodChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x03\n\x1d\x43reateCITwoEdgeSepChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.TimeUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12)\n\nfirst_edge\x18\x08 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12\x18\n\x0e\x66irst_edge_raw\x18\t \x01(\x05H\x01\x12*\n\x0bsecond_edge\x18\n \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x02\x12\x19\n\x0fsecond_edge_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63ustom_scale_name\x18\x0c \x01(\tB\x0c\n\nunits_enumB\x11\n\x0f\x66irst_edge_enumB\x12\n\x10second_edge_enum\"0\n\x1e\x43reateCITwoEdgeSepChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x02\n\x1c\x43reateCOPulseChanFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12.\n\x05units\x18\x04 \x01(\x0e\x32\x1d.nidaqmx_grpc.FrequencyUnits2H\x00\x12\x13\n\tunits_raw\x18\x05 \x01(\x05H\x00\x12*\n\nidle_state\x18\x06 \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x01\x12\x18\n\x0eidle_state_raw\x18\x07 \x01(\x05H\x01\x12\x15\n\rinitial_delay\x18\x08 \x01(\x01\x12\x0c\n\x04\x66req\x18\t \x01(\x01\x12\x12\n\nduty_cycle\x18\n \x01(\x01\x42\x0c\n\nunits_enumB\x11\n\x0fidle_state_enum\"/\n\x1d\x43reateCOPulseChanFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa9\x02\n\x1d\x43reateCOPulseChanTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x17\n\x0fsource_terminal\x18\x04 \x01(\t\x12*\n\nidle_state\x18\x05 \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x00\x12\x18\n\x0eidle_state_raw\x18\x06 \x01(\x05H\x00\x12\x15\n\rinitial_delay\x18\x07 \x01(\x05\x12\x11\n\tlow_ticks\x18\x08 \x01(\x05\x12\x12\n\nhigh_ticks\x18\t \x01(\x05\x42\x11\n\x0fidle_state_enum\"0\n\x1e\x43reateCOPulseChanTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe3\x02\n\x1c\x43reateCOPulseChanTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x31\n\x05units\x18\x04 \x01(\x0e\x32 .nidaqmx_grpc.DigitalWidthUnits3H\x00\x12\x13\n\tunits_raw\x18\x05 \x01(\x05H\x00\x12*\n\nidle_state\x18\x06 \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x01\x12\x18\n\x0eidle_state_raw\x18\x07 \x01(\x05H\x01\x12\x15\n\rinitial_delay\x18\x08 \x01(\x01\x12\x10\n\x08low_time\x18\t \x01(\x01\x12\x11\n\thigh_time\x18\n \x01(\x01\x42\x0c\n\nunits_enumB\x11\n\x0fidle_state_enum\"/\n\x1d\x43reateCOPulseChanTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n\x13\x43reateDIChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x1f\n\x17name_to_assign_to_lines\x18\x03 \x01(\t\x12\x33\n\rline_grouping\x18\x04 \x01(\x0e\x32\x1a.nidaqmx_grpc.LineGroupingH\x00\x12\x1b\n\x11line_grouping_raw\x18\x05 \x01(\x05H\x00\x42\x14\n\x12line_grouping_enum\"&\n\x14\x43reateDIChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n\x13\x43reateDOChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x1f\n\x17name_to_assign_to_lines\x18\x03 \x01(\t\x12\x33\n\rline_grouping\x18\x04 \x01(\x0e\x32\x1a.nidaqmx_grpc.LineGroupingH\x00\x12\x1b\n\x11line_grouping_raw\x18\x05 \x01(\x05H\x00\x42\x14\n\x12line_grouping_enum\"&\n\x14\x43reateDOChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd2\x01\n\x15\x43reateLinScaleRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05slope\x18\x02 \x01(\x01\x12\x13\n\x0by_intercept\x18\x03 \x01(\x01\x12\x38\n\x10pre_scaled_units\x18\x04 \x01(\x0e\x32\x1c.nidaqmx_grpc.UnitsPreScaledH\x00\x12\x1e\n\x14pre_scaled_units_raw\x18\x05 \x01(\x05H\x00\x12\x14\n\x0cscaled_units\x18\x06 \x01(\tB\x17\n\x15pre_scaled_units_enum\"(\n\x16\x43reateLinScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x84\x02\n\x15\x43reateMapScaleRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x15\n\rprescaled_min\x18\x02 \x01(\x01\x12\x15\n\rprescaled_max\x18\x03 \x01(\x01\x12\x12\n\nscaled_min\x18\x04 \x01(\x01\x12\x12\n\nscaled_max\x18\x05 \x01(\x01\x12\x38\n\x10pre_scaled_units\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.UnitsPreScaledH\x00\x12\x1e\n\x14pre_scaled_units_raw\x18\x07 \x01(\x05H\x00\x12\x14\n\x0cscaled_units\x18\x08 \x01(\tB\x17\n\x15pre_scaled_units_enum\"(\n\x16\x43reateMapScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe5\x01\n\x1c\x43reatePolynomialScaleRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x16\n\x0e\x66orward_coeffs\x18\x02 \x03(\x01\x12\x16\n\x0ereverse_coeffs\x18\x03 \x03(\x01\x12\x38\n\x10pre_scaled_units\x18\x04 \x01(\x0e\x32\x1c.nidaqmx_grpc.UnitsPreScaledH\x00\x12\x1e\n\x14pre_scaled_units_raw\x18\x05 \x01(\x05H\x00\x12\x14\n\x0cscaled_units\x18\x06 \x01(\tB\x17\n\x15pre_scaled_units_enum\"/\n\x1d\x43reatePolynomialScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa2\x04\n\x1c\x43reateTEDSAIAccelChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.AccelUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19\x63urrent_excit_source_enum\"/\n\x1d\x43reateTEDSAIAccelChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa8\x03\n\x1d\x43reateTEDSAIBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12(\n\x05units\x18\x06 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"0\n\x1e\x43reateTEDSAIBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb8\x04\n\x1e\x43reateTEDSAICurrentChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12(\n\x05units\x18\x08 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12S\n\x12shunt_resistor_loc\x18\n \x01(\x0e\x32\x35.nidaqmx_grpc.CurrentShuntResistorLocationWithDefaultH\x02\x12 \n\x16shunt_resistor_loc_raw\x18\x0b \x01(\x05H\x02\x12\x1e\n\x16\x65xt_shunt_resistor_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x19\n\x17shunt_resistor_loc_enum\"1\n\x1f\x43reateTEDSAICurrentChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xae\x03\n\"CreateTEDSAIForceBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.ForceUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"5\n#CreateTEDSAIForceBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa9\x04\n CreateTEDSAIForceIEPEChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12-\n\x05units\x18\x08 \x01(\x0e\x32\x1c.nidaqmx_grpc.ForceIEPEUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19\x63urrent_excit_source_enum\"3\n!CreateTEDSAIForceIEPEChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x04\n!CreateTEDSAIMicrophoneChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x32\n\x05units\x18\x06 \x01(\x0e\x32!.nidaqmx_grpc.SoundPressureUnits1H\x01\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x01\x12\x1b\n\x13max_snd_press_level\x18\x08 \x01(\x01\x12>\n\x14\x63urrent_excit_source\x18\t \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\n \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0b \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0c \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19\x63urrent_excit_source_enum\"4\n\"CreateTEDSAIMicrophoneChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc2\x04\n\x1e\x43reateTEDSAIPosLVDTChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.LengthUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x1a\n\x12voltage_excit_freq\x18\x0b \x01(\x01\x12;\n\x12\x61\x63_excit_wire_mode\x18\x0c \x01(\x0e\x32\x1d.nidaqmx_grpc.ACExcitWireModeH\x02\x12 \n\x16\x61\x63_excit_wire_mode_raw\x18\r \x01(\x05H\x02\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enumB\x19\n\x17\x61\x63_excit_wire_mode_enum\"1\n\x1f\x43reateTEDSAIPosLVDTChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc1\x04\n\x1e\x43reateTEDSAIPosRVDTChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.AngleUnits1H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x1a\n\x12voltage_excit_freq\x18\x0b \x01(\x01\x12;\n\x12\x61\x63_excit_wire_mode\x18\x0c \x01(\x0e\x32\x1d.nidaqmx_grpc.ACExcitWireModeH\x02\x12 \n\x16\x61\x63_excit_wire_mode_raw\x18\r \x01(\x05H\x02\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enumB\x19\n\x17\x61\x63_excit_wire_mode_enum\"1\n\x1f\x43reateTEDSAIPosRVDTChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x03\n%CreateTEDSAIPressureBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.PressureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"8\n&CreateTEDSAIPressureBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x90\x04\n\x1a\x43reateTEDSAIRTDChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"-\n\x1b\x43reateTEDSAIRTDChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xab\x04\n!CreateTEDSAIResistanceChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12(\n\x05units\x18\x06 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"4\n\"CreateTEDSAIResistanceChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xed\x03\n!CreateTEDSAIStrainGageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.StrainUnits1H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x1e\n\x16initial_bridge_voltage\x18\x0b \x01(\x01\x12\x1c\n\x14lead_wire_resistance\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"4\n\"CreateTEDSAIStrainGageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfc\x02\n\x1e\x43reateTEDSAIThrmcplChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12.\n\ncjc_source\x18\x08 \x01(\x0e\x32\x18.nidaqmx_grpc.CJCSource1H\x01\x12\x18\n\x0e\x63jc_source_raw\x18\t \x01(\x05H\x01\x12\x0f\n\x07\x63jc_val\x18\n \x01(\x01\x12\x13\n\x0b\x63jc_channel\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x11\n\x0f\x63jc_source_enum\"1\n\x1f\x43reateTEDSAIThrmcplChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x97\x04\n!CreateTEDSAIThrmstrChanIexRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"4\n\"CreateTEDSAIThrmstrChanIexResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa3\x04\n!CreateTEDSAIThrmstrChanVexRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12\n\n\x02r1\x18\r \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19voltage_excit_source_enum\"4\n\"CreateTEDSAIThrmstrChanVexResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb0\x03\n#CreateTEDSAITorqueBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.TorqueUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"6\n$CreateTEDSAITorqueBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x86\x03\n\x1e\x43reateTEDSAIVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12(\n\x05units\x18\x08 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enum\"1\n\x1f\x43reateTEDSAIVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xab\x04\n\'CreateTEDSAIVoltageChanWithExcitRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12(\n\x05units\x18\x08 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\":\n(CreateTEDSAIVoltageChanWithExcitResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x01\n\x17\x43reateTableScaleRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x16\n\x0eprescaled_vals\x18\x02 \x03(\x01\x12\x13\n\x0bscaled_vals\x18\x03 \x03(\x01\x12\x38\n\x10pre_scaled_units\x18\x04 \x01(\x0e\x32\x1c.nidaqmx_grpc.UnitsPreScaledH\x00\x12\x1e\n\x14pre_scaled_units_raw\x18\x05 \x01(\x05H\x00\x12\x14\n\x0cscaled_units\x18\x06 \x01(\tB\x17\n\x15pre_scaled_units_enum\"*\n\x18\x43reateTableScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"x\n\x11\x43reateTaskRequest\x12\x14\n\x0csession_name\x18\x01 \x01(\t\x12M\n\x17initialization_behavior\x18\x02 \x01(\x0e\x32,.nidevice_grpc.SessionInitializationBehavior\"k\n\x12\x43reateTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12$\n\x04task\x18\x02 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1f\n\x17new_session_initialized\x18\x03 \x01(\x08\"\xea\x01\n\x1e\x43reateWatchdogTimerTaskRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x14\n\x0csession_name\x18\x02 \x01(\t\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12=\n\nexp_states\x18\x04 \x03(\x0b\x32).nidaqmx_grpc.WatchdogExpChannelsAndState\x12M\n\x17initialization_behavior\x18\x05 \x01(\x0e\x32,.nidevice_grpc.SessionInitializationBehavior\"x\n\x1f\x43reateWatchdogTimerTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12$\n\x04task\x18\x02 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1f\n\x17new_session_initialized\x18\x03 \x01(\x08\"\xad\x01\n CreateWatchdogTimerTaskExRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x14\n\x0csession_name\x18\x02 \x01(\t\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12M\n\x17initialization_behavior\x18\x04 \x01(\x0e\x32,.nidevice_grpc.SessionInitializationBehavior\"z\n!CreateWatchdogTimerTaskExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12$\n\x04task\x18\x02 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1f\n\x17new_session_initialized\x18\x03 \x01(\x08\"1\n\x1a\x44\x65leteNetworkDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"-\n\x1b\x44\x65leteNetworkDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"4\n\x1c\x44\x65leteSavedGlobalChanRequest\x12\x14\n\x0c\x63hannel_name\x18\x01 \x01(\t\"/\n\x1d\x44\x65leteSavedGlobalChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"-\n\x17\x44\x65leteSavedScaleRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\"*\n\x18\x44\x65leteSavedScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"+\n\x16\x44\x65leteSavedTaskRequest\x12\x11\n\ttask_name\x18\x01 \x01(\t\")\n\x17\x44\x65leteSavedTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"/\n\x18\x44\x65viceSupportsCalRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"B\n\x19\x44\x65viceSupportsCalResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x15\n\rcal_supported\x18\x02 \x01(\x08\"=\n\x15\x44isableRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"(\n\x16\x44isableRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"?\n\x17\x44isableStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"*\n\x18\x44isableStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"O\n\x16\x44isconnectTermsRequest\x12\x17\n\x0fsource_terminal\x18\x01 \x01(\t\x12\x1c\n\x14\x64\x65stination_terminal\x18\x02 \x01(\t\")\n\x17\x44isconnectTermsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x01\n\x13\x45xportSignalRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12)\n\tsignal_id\x18\x02 \x01(\x0e\x32\x14.nidaqmx_grpc.SignalH\x00\x12\x17\n\rsignal_id_raw\x18\x03 \x01(\x05H\x00\x12\x17\n\x0foutput_terminal\x18\x04 \x01(\tB\x10\n\x0esignal_id_enum\"&\n\x14\x45xportSignalResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"X\n\x1aGetAIChanCalCalDateRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\"u\n\x1bGetAIChanCalCalDateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\"X\n\x1aGetAIChanCalExpDateRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\"u\n\x1bGetAIChanCalExpDateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\"q\n\x1dGetAnalogPowerUpStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12;\n\x08\x63hannels\x18\x02 \x03(\x0b\x32).nidaqmx_grpc.AnalogPowerUpChannelAndType\"I\n\x1eGetAnalogPowerUpStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x17\n\x0fpower_up_states\x18\x02 \x03(\x01\"X\n+GetAnalogPowerUpStatesWithOutputTypeRequest\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12\x12\n\narray_size\x18\x02 \x01(\r\"\xb1\x01\n,GetAnalogPowerUpStatesWithOutputTypeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x13\n\x0bstate_array\x18\x02 \x03(\x01\x12<\n\x12\x63hannel_type_array\x18\x03 \x03(\x0e\x32 .nidaqmx_grpc.PowerUpChannelType\x12\x1e\n\x16\x63hannel_type_array_raw\x18\x04 \x03(\x05\"J\n\"GetArmStartTrigTimestampValRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"_\n#GetArmStartTrigTimestampValResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"F\n\x1eGetArmStartTrigTrigWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"[\n\x1fGetArmStartTrigTrigWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"-\n+GetAutoConfiguredCDAQSyncConnectionsRequest\"Q\n,GetAutoConfiguredCDAQSyncConnectionsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tport_list\x18\x02 \x01(\t\"\xac\x01\n\x1fGetBufferAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.BufferUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetBufferAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa1\x01\n\x1eGetCalInfoAttributeBoolRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12?\n\tattribute\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.CalibrationInfoBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetCalInfoAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa5\x01\n GetCalInfoAttributeDoubleRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"B\n!GetCalInfoAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa5\x01\n GetCalInfoAttributeStringRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"B\n!GetCalInfoAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa5\x01\n GetCalInfoAttributeUInt32Request\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"B\n!GetCalInfoAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xb8\x01\n\x1bGetChanAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.ChannelBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"=\n\x1cGetChanAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xbc\x01\n\x1dGetChanAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetChanAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xc6\x01\n\"GetChanAttributeDoubleArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12>\n\tattribute\x18\x03 \x01(\x0e\x32).nidaqmx_grpc.ChannelDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"D\n#GetChanAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\xba\x01\n\x1cGetChanAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.ChannelInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"|\n\x1dGetChanAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x38\n\x05value\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ChannelInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xbc\x01\n\x1dGetChanAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetChanAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xbc\x01\n\x1dGetChanAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetChanAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\x97\x01\n\x1dGetDeviceAttributeBoolRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.DeviceBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetDeviceAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\x9b\x01\n\x1fGetDeviceAttributeDoubleRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.DeviceDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetDeviceAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa5\x01\n$GetDeviceAttributeDoubleArrayRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.DeviceDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetDeviceAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\x99\x01\n\x1eGetDeviceAttributeInt32Request\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.DeviceInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"}\n\x1fGetDeviceAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x37\n\x05value\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.DeviceInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xa3\x01\n#GetDeviceAttributeInt32ArrayRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.DeviceInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x82\x01\n$GetDeviceAttributeInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x37\n\x05value\x18\x02 \x03(\x0e\x32(.nidaqmx_grpc.DeviceInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x03(\x05\"\x9b\x01\n\x1fGetDeviceAttributeStringRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.DeviceStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetDeviceAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\x9b\x01\n\x1fGetDeviceAttributeUInt32Request\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.DeviceUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetDeviceAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa5\x01\n$GetDeviceAttributeUInt32ArrayRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.DeviceUInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetDeviceAttributeUInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\r\"?\n(GetDigitalLogicFamilyPowerUpStateRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"Q\n)GetDigitalLogicFamilyPowerUpStateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x14\n\x0clogic_family\x18\x02 \x01(\x05\"K\n\x1eGetDigitalPowerUpStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x14\n\x0c\x63hannel_name\x18\x02 \x03(\t\"g\n\x1fGetDigitalPowerUpStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x34\n\x0fpower_up_states\x18\x02 \x03(\x0e\x32\x1b.nidaqmx_grpc.PowerUpStates\"R\n%GetDigitalPullUpPullDownStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x14\n\x0c\x63hannel_name\x18\x02 \x03(\t\"w\n&GetDigitalPullUpPullDownStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12=\n\x18pull_up_pull_down_states\x18\x02 \x03(\x0e\x32\x1b.nidaqmx_grpc.ResistorState\"%\n#GetDisconnectedCDAQSyncPortsRequest\"I\n$GetDisconnectedCDAQSyncPortsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tport_list\x18\x02 \x01(\t\"+\n\x15GetErrorStringRequest\x12\x12\n\nerror_code\x18\x01 \x01(\x05\">\n\x16GetErrorStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x14\n\x0c\x65rror_string\x18\x02 \x01(\t\"\xb6\x01\n%GetExportedSignalAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ExportSignalBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetExportedSignalAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xba\x01\n\'GetExportedSignalAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"I\n(GetExportedSignalAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xb8\x01\n&GetExportedSignalAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.ExportSignalInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x8b\x01\n\'GetExportedSignalAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12=\n\x05value\x18\x02 \x01(\x0e\x32..nidaqmx_grpc.ExportSignalInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xba\x01\n\'GetExportedSignalAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"I\n(GetExportedSignalAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xba\x01\n\'GetExportedSignalAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"I\n(GetExportedSignalAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"6\n\x1fGetExtCalLastDateAndTimeRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"z\n GetExtCalLastDateAndTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\"B\n\x1aGetFirstSampClkWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"W\n\x1bGetFirstSampClkWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"G\n\x1fGetFirstSampTimestampValRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"\\\n GetFirstSampTimestampValResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"O\n\x18GetNthTaskChannelRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05index\x18\x02 \x01(\r\";\n\x19GetNthTaskChannelResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0e\n\x06\x62uffer\x18\x02 \x01(\t\"N\n\x17GetNthTaskDeviceRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05index\x18\x02 \x01(\r\":\n\x18GetNthTaskDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0e\n\x06\x62uffer\x18\x02 \x01(\t\"S\n\x1cGetNthTaskReadChannelRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05index\x18\x02 \x01(\r\"?\n\x1dGetNthTaskReadChannelResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0e\n\x06\x62uffer\x18\x02 \x01(\t\"\xa4\x01\n$GetPersistedChanAttributeBoolRequest\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\t\x12@\n\tattribute\x18\x02 \x01(\x0e\x32+.nidaqmx_grpc.PersistedChannelBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetPersistedChanAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa8\x01\n&GetPersistedChanAttributeStringRequest\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\t\x12\x42\n\tattribute\x18\x02 \x01(\x0e\x32-.nidaqmx_grpc.PersistedChannelStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"H\n\'GetPersistedChanAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa6\x01\n%GetPersistedScaleAttributeBoolRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.PersistedScaleBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetPersistedScaleAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xaa\x01\n\'GetPersistedScaleAttributeStringRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12@\n\tattribute\x18\x02 \x01(\x0e\x32+.nidaqmx_grpc.PersistedScaleStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"I\n(GetPersistedScaleAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa3\x01\n$GetPersistedTaskAttributeBoolRequest\x12\x11\n\ttask_name\x18\x01 \x01(\t\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.PersistedTaskBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetPersistedTaskAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa7\x01\n&GetPersistedTaskAttributeStringRequest\x12\x11\n\ttask_name\x18\x01 \x01(\t\x12?\n\tattribute\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.PersistedTaskStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"H\n\'GetPersistedTaskAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xab\x01\n#GetPhysicalChanAttributeBoolRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12?\n\tattribute\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.PhysicalChannelBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"E\n$GetPhysicalChanAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xad\x01\n$GetPhysicalChanAttributeBytesRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12@\n\tattribute\x18\x02 \x01(\x0e\x32+.nidaqmx_grpc.PhysicalChannelBytesAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetPhysicalChanAttributeBytesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x0c\"\xaf\x01\n%GetPhysicalChanAttributeDoubleRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.PhysicalChannelDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetPhysicalChanAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xb9\x01\n*GetPhysicalChanAttributeDoubleArrayRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x46\n\tattribute\x18\x02 \x01(\x0e\x32\x31.nidaqmx_grpc.PhysicalChannelDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"L\n+GetPhysicalChanAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\xad\x01\n$GetPhysicalChanAttributeInt32Request\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12@\n\tattribute\x18\x02 \x01(\x0e\x32+.nidaqmx_grpc.PhysicalChannelInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x8c\x01\n%GetPhysicalChanAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x01(\x0e\x32\x31.nidaqmx_grpc.PhysicalChannelInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xb7\x01\n)GetPhysicalChanAttributeInt32ArrayRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x45\n\tattribute\x18\x02 \x01(\x0e\x32\x30.nidaqmx_grpc.PhysicalChannelInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x91\x01\n*GetPhysicalChanAttributeInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x03(\x0e\x32\x31.nidaqmx_grpc.PhysicalChannelInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x03(\x05\"\xaf\x01\n%GetPhysicalChanAttributeStringRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.PhysicalChannelStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetPhysicalChanAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xaf\x01\n%GetPhysicalChanAttributeUInt32Request\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.PhysicalChannelUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetPhysicalChanAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xb9\x01\n*GetPhysicalChanAttributeUInt32ArrayRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x46\n\tattribute\x18\x02 \x01(\x0e\x32\x31.nidaqmx_grpc.PhysicalChannelUInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"L\n+GetPhysicalChanAttributeUInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\r\"\xa4\x01\n\x1bGetReadAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\tattribute\x18\x02 \x01(\x0e\x32\x1f.nidaqmx_grpc.ReadBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"=\n\x1cGetReadAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa8\x01\n\x1dGetReadAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetReadAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa6\x01\n\x1cGetReadAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.ReadInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"y\n\x1dGetReadAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x35\n\x05value\x18\x02 \x01(\x0e\x32&.nidaqmx_grpc.ReadInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xa8\x01\n\x1dGetReadAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetReadAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa8\x01\n\x1dGetReadAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetReadAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa8\x01\n\x1dGetReadAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetReadAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x04\"\xac\x01\n\x1fGetRealTimeAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.RealTimeBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetRealTimeAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xae\x01\n GetRealTimeAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.RealTimeInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x81\x01\n!GetRealTimeAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x39\n\x05value\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.RealTimeInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xb0\x01\n!GetRealTimeAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12:\n\tattribute\x18\x02 \x01(\x0e\x32%.nidaqmx_grpc.RealTimeUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetRealTimeAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"E\n\x1dGetRefTrigTimestampValRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"Z\n\x1eGetRefTrigTimestampValResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x98\x01\n\x1eGetScaleAttributeDoubleRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.ScaleDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetScaleAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa2\x01\n#GetScaleAttributeDoubleArrayRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ScaleDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"E\n$GetScaleAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\x96\x01\n\x1dGetScaleAttributeInt32Request\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ScaleInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"{\n\x1eGetScaleAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x36\n\x05value\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ScaleInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\x98\x01\n\x1eGetScaleAttributeStringRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.ScaleStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetScaleAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"7\n GetSelfCalLastDateAndTimeRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"{\n!GetSelfCalLastDateAndTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\"G\n\x1fGetStartTrigTimestampValRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"\\\n GetStartTrigTimestampValResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"C\n\x1bGetStartTrigTrigWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"X\n\x1cGetStartTrigTrigWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"C\n\x1bGetSyncPulseTimeWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"X\n\x1cGetSyncPulseTimeWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x8a\x01\n#GetSystemInfoAttributeStringRequest\x12\x38\n\tattribute\x18\x01 \x01(\x0e\x32#.nidaqmx_grpc.SystemStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x02 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"E\n$GetSystemInfoAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\x8a\x01\n#GetSystemInfoAttributeUInt32Request\x12\x38\n\tattribute\x18\x01 \x01(\x0e\x32#.nidaqmx_grpc.SystemUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x02 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"E\n$GetSystemInfoAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa4\x01\n\x1bGetTaskAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\tattribute\x18\x02 \x01(\x0e\x32\x1f.nidaqmx_grpc.TaskBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"=\n\x1cGetTaskAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa8\x01\n\x1dGetTaskAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.TaskStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTaskAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa8\x01\n\x1dGetTaskAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.TaskUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTaskAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa8\x01\n\x1dGetTimingAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.TimingBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTimingAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xac\x01\n\x1fGetTimingAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xc0\x01\n\x1fGetTimingAttributeExBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x36\n\tattribute\x18\x03 \x01(\x0e\x32!.nidaqmx_grpc.TimingBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeExBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xc4\x01\n!GetTimingAttributeExDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetTimingAttributeExDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xc2\x01\n GetTimingAttributeExInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.TimingInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x7f\n!GetTimingAttributeExInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x37\n\x05value\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.TimingInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xc4\x01\n!GetTimingAttributeExStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetTimingAttributeExStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xca\x01\n$GetTimingAttributeExTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12;\n\tattribute\x18\x03 \x01(\x0e\x32&.nidaqmx_grpc.TimingTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"b\n%GetTimingAttributeExTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xc4\x01\n!GetTimingAttributeExUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetTimingAttributeExUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xc4\x01\n!GetTimingAttributeExUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetTimingAttributeExUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x04\"\xaa\x01\n\x1eGetTimingAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TimingInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"}\n\x1fGetTimingAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x37\n\x05value\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.TimingInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xac\x01\n\x1fGetTimingAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xb2\x01\n\"GetTimingAttributeTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12;\n\tattribute\x18\x02 \x01(\x0e\x32&.nidaqmx_grpc.TimingTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"`\n#GetTimingAttributeTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xac\x01\n\x1fGetTimingAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xac\x01\n\x1fGetTimingAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x04\"\xa7\x01\n\x1bGetTrigAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TriggerBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"=\n\x1cGetTrigAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xab\x01\n\x1dGetTrigAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTrigAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xb5\x01\n\"GetTrigAttributeDoubleArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.TriggerDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"D\n#GetTrigAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\xa9\x01\n\x1cGetTrigAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TriggerInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"|\n\x1dGetTrigAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x38\n\x05value\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.TriggerInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xb3\x01\n!GetTrigAttributeInt32ArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.TriggerInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x81\x01\n\"GetTrigAttributeInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x38\n\x05value\x18\x02 \x03(\x0e\x32).nidaqmx_grpc.TriggerInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x03(\x05\"\xab\x01\n\x1dGetTrigAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTrigAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xb1\x01\n GetTrigAttributeTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.TriggerTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"^\n!GetTrigAttributeTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xab\x01\n\x1dGetTrigAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTrigAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xbb\x01\n\x1fGetWatchdogAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.WatchdogBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetWatchdogAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xbf\x01\n!GetWatchdogAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12:\n\tattribute\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WatchdogDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetWatchdogAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xbd\x01\n GetWatchdogAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.WatchdogInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x81\x01\n!GetWatchdogAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x39\n\x05value\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.WatchdogInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xbf\x01\n!GetWatchdogAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12:\n\tattribute\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WatchdogStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetWatchdogAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa6\x01\n\x1cGetWriteAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.WriteBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\">\n\x1dGetWriteAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xaa\x01\n\x1eGetWriteAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetWriteAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa8\x01\n\x1dGetWriteAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.WriteInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"{\n\x1eGetWriteAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x36\n\x05value\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.WriteInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xaa\x01\n\x1eGetWriteAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetWriteAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xaa\x01\n\x1eGetWriteAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetWriteAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xaa\x01\n\x1eGetWriteAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetWriteAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x04\"9\n\x11IsTaskDoneRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\":\n\x12IsTaskDoneResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x14\n\x0cis_task_done\x18\x02 \x01(\x08\"v\n\x0fLoadTaskRequest\x12\x14\n\x0csession_name\x18\x01 \x01(\t\x12M\n\x17initialization_behavior\x18\x02 \x01(\x0e\x32,.nidevice_grpc.SessionInitializationBehavior\"i\n\x10LoadTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12$\n\x04task\x18\x02 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1f\n\x17new_session_initialized\x18\x03 \x01(\x08\"\x82\x01\n&PerformBridgeOffsetNullingCalExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12!\n\x19skip_unsupported_channels\x18\x03 \x01(\x08\"9\n\'PerformBridgeOffsetNullingCalExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc5\x04\n\x1ePerformBridgeShuntCalExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x1c\n\x14shunt_resistor_value\x18\x03 \x01(\x01\x12\x45\n\x17shunt_resistor_location\x18\x04 \x01(\x0e\x32\".nidaqmx_grpc.ShuntElementLocationH\x00\x12%\n\x1bshunt_resistor_location_raw\x18\x05 \x01(\x05H\x00\x12=\n\x15shunt_resistor_select\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.ShuntCalSelectH\x01\x12#\n\x19shunt_resistor_select_raw\x18\x07 \x01(\x05H\x01\x12=\n\x15shunt_resistor_source\x18\x08 \x01(\x0e\x32\x1c.nidaqmx_grpc.ShuntCalSourceH\x02\x12#\n\x19shunt_resistor_source_raw\x18\t \x01(\x05H\x02\x12\x19\n\x11\x62ridge_resistance\x18\n \x01(\x01\x12!\n\x19skip_unsupported_channels\x18\x0b \x01(\x08\x42\x1e\n\x1cshunt_resistor_location_enumB\x1c\n\x1ashunt_resistor_select_enumB\x1c\n\x1ashunt_resistor_source_enum\"1\n\x1fPerformBridgeShuntCalExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x04\n\x1ePerformStrainShuntCalExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x1c\n\x14shunt_resistor_value\x18\x03 \x01(\x01\x12\x45\n\x17shunt_resistor_location\x18\x04 \x01(\x0e\x32\".nidaqmx_grpc.ShuntElementLocationH\x00\x12%\n\x1bshunt_resistor_location_raw\x18\x05 \x01(\x05H\x00\x12=\n\x15shunt_resistor_select\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.ShuntCalSelectH\x01\x12#\n\x19shunt_resistor_select_raw\x18\x07 \x01(\x05H\x01\x12=\n\x15shunt_resistor_source\x18\x08 \x01(\x0e\x32\x1c.nidaqmx_grpc.ShuntCalSourceH\x02\x12#\n\x19shunt_resistor_source_raw\x18\t \x01(\x05H\x02\x12!\n\x19skip_unsupported_channels\x18\n \x01(\x08\x42\x1e\n\x1cshunt_resistor_location_enumB\x1c\n\x1ashunt_resistor_select_enumB\x1c\n\x1ashunt_resistor_source_enum\"1\n\x1fPerformStrainShuntCalExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x85\x01\n)PerformThrmcplLeadOffsetNullingCalRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12!\n\x19skip_unsupported_channels\x18\x03 \x01(\x08\"<\n*PerformThrmcplLeadOffsetNullingCalResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x01\n\x14ReadAnalogF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadAnalogF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"S\n\x1aReadAnalogScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"<\n\x1bReadAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"X\n\x1f\x42\x65ginReadAnalogScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"^\n BeginReadAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"C\n\"MonikerReadAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xdd\x01\n\x14ReadBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xdd\x01\n\x14ReadBinaryI32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadBinaryI32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xdd\x01\n\x14ReadBinaryU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadBinaryU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xdd\x01\n\x14ReadBinaryU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadBinaryU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\x87\x01\n\x15ReadCounterF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_samps\x18\x04 \x01(\r\"Y\n\x16ReadCounterF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\x8c\x01\n\x1a\x42\x65ginReadCounterF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_samps\x18\x04 \x01(\r\"Y\n\x1b\x42\x65ginReadCounterF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"`\n\x1dMonikerReadCounterF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe0\x01\n\x17ReadCounterF64ExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"[\n\x18ReadCounterF64ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe5\x01\n\x1c\x42\x65ginReadCounterF64ExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"[\n\x1d\x42\x65ginReadCounterF64ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"b\n\x1fMonikerReadCounterF64ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"T\n\x1bReadCounterScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"=\n\x1cReadCounterScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"Y\n BeginReadCounterScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"_\n!BeginReadCounterScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"D\n#MonikerReadCounterScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"T\n\x1bReadCounterScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"=\n\x1cReadCounterScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"Y\n BeginReadCounterScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"_\n!BeginReadCounterScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"D\n#MonikerReadCounterScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\x87\x01\n\x15ReadCounterU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_samps\x18\x04 \x01(\r\"Y\n\x16ReadCounterU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\x8c\x01\n\x1a\x42\x65ginReadCounterU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_samps\x18\x04 \x01(\r\"Y\n\x1b\x42\x65ginReadCounterU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"`\n\x1dMonikerReadCounterU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe0\x01\n\x17ReadCounterU32ExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"[\n\x18ReadCounterU32ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe5\x01\n\x1c\x42\x65ginReadCounterU32ExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"[\n\x1d\x42\x65ginReadCounterU32ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"b\n\x1fMonikerReadCounterU32ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe1\x01\n\x12ReadCtrFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"\x7f\n\x13ReadCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1c\n\x14read_array_frequency\x18\x02 \x03(\x01\x12\x1d\n\x15read_array_duty_cycle\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe6\x01\n\x17\x42\x65ginReadCtrFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"V\n\x18\x42\x65ginReadCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x86\x01\n\x1aMonikerReadCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1c\n\x14read_array_frequency\x18\x02 \x03(\x01\x12\x1d\n\x15read_array_duty_cycle\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"Q\n\x18ReadCtrFreqScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"R\n\x19ReadCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tfrequency\x18\x02 \x01(\x01\x12\x12\n\nduty_cycle\x18\x03 \x01(\x01\"V\n\x1d\x42\x65ginReadCtrFreqScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"\\\n\x1e\x42\x65ginReadCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"Y\n MonikerReadCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tfrequency\x18\x02 \x01(\x01\x12\x12\n\nduty_cycle\x18\x03 \x01(\x01\"\xe2\x01\n\x13ReadCtrTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"\x80\x01\n\x14ReadCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1d\n\x15read_array_high_ticks\x18\x02 \x03(\r\x12\x1c\n\x14read_array_low_ticks\x18\x03 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe7\x01\n\x18\x42\x65ginReadCtrTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"W\n\x19\x42\x65ginReadCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x87\x01\n\x1bMonikerReadCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1d\n\x15read_array_high_ticks\x18\x02 \x03(\r\x12\x1c\n\x14read_array_low_ticks\x18\x03 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"R\n\x19ReadCtrTicksScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"S\n\x1aReadCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nhigh_ticks\x18\x02 \x01(\r\x12\x11\n\tlow_ticks\x18\x03 \x01(\r\"W\n\x1e\x42\x65ginReadCtrTicksScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"]\n\x1f\x42\x65ginReadCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"Z\n!MonikerReadCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nhigh_ticks\x18\x02 \x01(\r\x12\x11\n\tlow_ticks\x18\x03 \x01(\r\"\xe1\x01\n\x12ReadCtrTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"}\n\x13ReadCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1c\n\x14read_array_high_time\x18\x02 \x03(\x01\x12\x1b\n\x13read_array_low_time\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe6\x01\n\x17\x42\x65ginReadCtrTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"V\n\x18\x42\x65ginReadCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x84\x01\n\x1aMonikerReadCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1c\n\x14read_array_high_time\x18\x02 \x03(\x01\x12\x1b\n\x13read_array_low_time\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"Q\n\x18ReadCtrTimeScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"P\n\x19ReadCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\thigh_time\x18\x02 \x01(\x01\x12\x10\n\x08low_time\x18\x03 \x01(\x01\"V\n\x1d\x42\x65ginReadCtrTimeScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"\\\n\x1e\x42\x65ginReadCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"W\n MonikerReadCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\thigh_time\x18\x02 \x01(\x01\x12\x10\n\x08low_time\x18\x03 \x01(\x01\"\xe0\x01\n\x17ReadDigitalLinesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_bytes\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"w\n\x18ReadDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x04 \x01(\x05\"\xe5\x01\n\x1c\x42\x65ginReadDigitalLinesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_bytes\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"w\n\x1d\x42\x65ginReadDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x02 \x01(\x05\x12*\n\x07moniker\x18\x03 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"~\n\x1fMonikerReadDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x04 \x01(\x05\"T\n\x1bReadDigitalScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"=\n\x1cReadDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"Y\n BeginReadDigitalScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"_\n!BeginReadDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"D\n#MonikerReadDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xde\x01\n\x15ReadDigitalU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"Y\n\x16ReadDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe3\x01\n\x1a\x42\x65ginReadDigitalU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"Y\n\x1b\x42\x65ginReadDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"`\n\x1dMonikerReadDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xde\x01\n\x15ReadDigitalU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"Y\n\x16ReadDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe3\x01\n\x1a\x42\x65ginReadDigitalU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"Y\n\x1b\x42\x65ginReadDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"`\n\x1dMonikerReadDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xdd\x01\n\x14ReadDigitalU8Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadDigitalU8Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"V\n\x16ReadIDPinMemoryRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x13\n\x0bid_pin_name\x18\x02 \x01(\t\x12\x12\n\narray_size\x18\x03 \x01(\r\"f\n\x17ReadIDPinMemoryResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x18\n\x10\x64\x61ta_length_read\x18\x03 \x01(\r\x12\x13\n\x0b\x66ormat_code\x18\x04 \x01(\r\"\xe2\x01\n\x19ReadPowerBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"\x81\x01\n\x1aReadPowerBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12read_array_voltage\x18\x02 \x03(\x05\x12\x1a\n\x12read_array_current\x18\x03 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe7\x01\n\x1e\x42\x65ginReadPowerBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"]\n\x1f\x42\x65ginReadPowerBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x88\x01\n!MonikerReadPowerBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12read_array_voltage\x18\x02 \x03(\x05\x12\x1a\n\x12read_array_current\x18\x03 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xdc\x01\n\x13ReadPowerF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"{\n\x14ReadPowerF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12read_array_voltage\x18\x02 \x03(\x01\x12\x1a\n\x12read_array_current\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe1\x01\n\x18\x42\x65ginReadPowerF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"W\n\x19\x42\x65ginReadPowerF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x82\x01\n\x1bMonikerReadPowerF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12read_array_voltage\x18\x02 \x03(\x01\x12\x1a\n\x12read_array_current\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"R\n\x19ReadPowerScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"N\n\x1aReadPowerScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0f\n\x07voltage\x18\x02 \x01(\x01\x12\x0f\n\x07\x63urrent\x18\x03 \x01(\x01\"W\n\x1e\x42\x65ginReadPowerScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"]\n\x1f\x42\x65ginReadPowerScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"U\n!MonikerReadPowerScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0f\n\x07voltage\x18\x02 \x01(\x01\x12\x0f\n\x07\x63urrent\x18\x03 \x01(\x01\"\x80\x01\n\x0eReadRawRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_bytes\x18\x04 \x01(\r\"e\n\x0fReadRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x12\n\nsamps_read\x18\x03 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x04 \x01(\x05\"\x85\x01\n\x13\x42\x65ginReadRawRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_bytes\x18\x04 \x01(\r\"R\n\x14\x42\x65ginReadRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"l\n\x16MonikerReadRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x12\n\nsamps_read\x18\x03 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x04 \x01(\x05\"@\n\x18RegisterDoneEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"+\n\x19RegisterDoneEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf5\x01\n!RegisterEveryNSamplesEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12J\n\x1a\x65very_n_samples_event_type\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.EveryNSamplesEventTypeH\x00\x12(\n\x1e\x65very_n_samples_event_type_raw\x18\x03 \x01(\x05H\x00\x12\x11\n\tn_samples\x18\x04 \x01(\rB!\n\x1f\x65very_n_samples_event_type_enum\"\xb9\x01\n\"RegisterEveryNSamplesEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12H\n\x1a\x65very_n_samples_event_type\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.EveryNSamplesEventType\x12&\n\x1e\x65very_n_samples_event_type_raw\x18\x03 \x01(\x05\x12\x11\n\tn_samples\x18\x04 \x01(\r\"\x99\x01\n\x1aRegisterSignalEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12*\n\tsignal_id\x18\x02 \x01(\x0e\x32\x15.nidaqmx_grpc.Signal2H\x00\x12\x17\n\rsignal_id_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0esignal_id_enum\"@\n\x1bRegisterSignalEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tsignal_id\x18\x02 \x01(\x05\"4\n\x1fRemoveCDAQSyncConnectionRequest\x12\x11\n\tport_list\x18\x01 \x01(\t\"2\n RemoveCDAQSyncConnectionResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"P\n\x1bReserveNetworkDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x1c\n\x14override_reservation\x18\x02 \x01(\x08\".\n\x1cReserveNetworkDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x01\n\x1bResetBufferAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.BufferResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cResetBufferAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x19ResetChanAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.ChannelResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\",\n\x1aResetChanAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\")\n\x12ResetDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"%\n\x13ResetDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb5\x01\n#ResetExportedSignalAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.ExportSignalResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"6\n$ResetExportedSignalAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa3\x01\n\x19ResetReadAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.ReadResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\",\n\x1aResetReadAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xab\x01\n\x1dResetRealTimeAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.RealTimeResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eResetRealTimeAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x01\n\x1bResetTimingAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TimingResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cResetTimingAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x01\n\x1dResetTimingAttributeExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.TimingResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eResetTimingAttributeExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa6\x01\n\x19ResetTrigAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TriggerResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\",\n\x1aResetTrigAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x01\n\x1dResetWatchdogAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.WatchdogResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eResetWatchdogAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa5\x01\n\x1aResetWriteAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.WriteResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"-\n\x1bResetWriteAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"4\n\x1dRestoreLastExtCalConstRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"0\n\x1eRestoreLastExtCalConstResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\x15SaveGlobalChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\x12\x0f\n\x07save_as\x18\x03 \x01(\t\x12\x0e\n\x06\x61uthor\x18\x04 \x01(\t\x12,\n\x07options\x18\x05 \x01(\x0e\x32\x19.nidaqmx_grpc.SaveOptionsH\x00\x12\x15\n\x0boptions_raw\x18\x06 \x01(\rH\x00\x42\x0e\n\x0coptions_enum\"(\n\x16SaveGlobalChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9c\x01\n\x10SaveScaleRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x0f\n\x07save_as\x18\x02 \x01(\t\x12\x0e\n\x06\x61uthor\x18\x03 \x01(\t\x12,\n\x07options\x18\x04 \x01(\x0e\x32\x19.nidaqmx_grpc.SaveOptionsH\x00\x12\x15\n\x0boptions_raw\x18\x05 \x01(\rH\x00\x42\x0e\n\x0coptions_enum\"#\n\x11SaveScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xad\x01\n\x0fSaveTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07save_as\x18\x02 \x01(\t\x12\x0e\n\x06\x61uthor\x18\x03 \x01(\t\x12,\n\x07options\x18\x04 \x01(\x0e\x32\x19.nidaqmx_grpc.SaveOptionsH\x00\x12\x15\n\x0boptions_raw\x18\x05 \x01(\rH\x00\x42\x0e\n\x0coptions_enum\"\"\n\x10SaveTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"%\n\x0eSelfCalRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"!\n\x0fSelfCalResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\",\n\x15SelfTestDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"(\n\x16SelfTestDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa0\x01\n\x1aSetAIChanCalCalDateRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\x12\x0c\n\x04year\x18\x03 \x01(\r\x12\r\n\x05month\x18\x04 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x05 \x01(\r\x12\x0c\n\x04hour\x18\x06 \x01(\r\x12\x0e\n\x06minute\x18\x07 \x01(\r\"-\n\x1bSetAIChanCalCalDateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa0\x01\n\x1aSetAIChanCalExpDateRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\x12\x0c\n\x04year\x18\x03 \x01(\r\x12\r\n\x05month\x18\x04 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x05 \x01(\r\x12\x0c\n\x04hour\x18\x06 \x01(\r\x12\x0e\n\x06minute\x18\x07 \x01(\r\"-\n\x1bSetAIChanCalExpDateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"z\n\x1dSetAnalogPowerUpStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x44\n\x0fpower_up_states\x18\x02 \x03(\x0b\x32+.nidaqmx_grpc.AnalogPowerUpChannelsAndState\"0\n\x1eSetAnalogPowerUpStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x97\x01\n+SetAnalogPowerUpStatesWithOutputTypeRequest\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12\x13\n\x0bstate_array\x18\x02 \x03(\x01\x12<\n\x12\x63hannel_type_array\x18\x03 \x03(\x0e\x32 .nidaqmx_grpc.PowerUpChannelType\">\n,SetAnalogPowerUpStatesWithOutputTypeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"p\n\x1eSetArmStartTrigTrigWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"1\n\x1fSetArmStartTrigTrigWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetBufferAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.BufferUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"2\n SetBufferAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb0\x01\n\x1eSetCalInfoAttributeBoolRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12?\n\tattribute\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.CalibrationInfoBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetCalInfoAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x01\n SetCalInfoAttributeDoubleRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"3\n!SetCalInfoAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x01\n SetCalInfoAttributeStringRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"3\n!SetCalInfoAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x01\n SetCalInfoAttributeUInt32Request\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"3\n!SetCalInfoAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc7\x01\n\x1bSetChanAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.ChannelBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cSetChanAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcb\x01\n\x1dSetChanAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetChanAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd5\x01\n\"SetChanAttributeDoubleArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12>\n\tattribute\x18\x03 \x01(\x0e\x32).nidaqmx_grpc.ChannelDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x03(\x01\x42\x10\n\x0e\x61ttribute_enum\"5\n#SetChanAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x99\x02\n\x1cSetChanAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.ChannelInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12:\n\x05value\x18\x05 \x01(\x0e\x32).nidaqmx_grpc.ChannelInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x06 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"/\n\x1dSetChanAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcb\x01\n\x1dSetChanAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\tB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetChanAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcb\x01\n\x1dSetChanAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\rB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetChanAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa3\x01\n(SetDigitalLogicFamilyPowerUpStateRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x31\n\x0clogic_family\x18\x02 \x01(\x0e\x32\x19.nidaqmx_grpc.LogicFamilyH\x00\x12\x1a\n\x10logic_family_raw\x18\x03 \x01(\x05H\x00\x42\x13\n\x11logic_family_enum\";\n)SetDigitalLogicFamilyPowerUpStateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"|\n\x1eSetDigitalPowerUpStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x45\n\x0fpower_up_states\x18\x02 \x03(\x0b\x32,.nidaqmx_grpc.DigitalPowerUpChannelsAndState\"1\n\x1fSetDigitalPowerUpStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x93\x01\n%SetDigitalPullUpPullDownStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12U\n\x18pull_up_pull_down_states\x18\x02 \x03(\x0b\x32\x33.nidaqmx_grpc.DigitalPullUpPullDownChannelsAndState\"8\n&SetDigitalPullUpPullDownStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc5\x01\n%SetExportedSignalAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ExportSignalBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"8\n&SetExportedSignalAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\'SetExportedSignalAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\":\n(SetExportedSignalAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9c\x02\n&SetExportedSignalAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.ExportSignalInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12?\n\x05value\x18\x04 \x01(\x0e\x32..nidaqmx_grpc.ExportSignalInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"9\n\'SetExportedSignalAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\'SetExportedSignalAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\":\n(SetExportedSignalAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\'SetExportedSignalAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\":\n(SetExportedSignalAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"l\n\x1aSetFirstSampClkWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"-\n\x1bSetFirstSampClkWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb3\x01\n\x1bSetReadAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\tattribute\x18\x02 \x01(\x0e\x32\x1f.nidaqmx_grpc.ReadBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cSetReadAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetReadAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetReadAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x82\x02\n\x1cSetReadAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.ReadInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\x37\n\x05value\x18\x04 \x01(\x0e\x32&.nidaqmx_grpc.ReadInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"/\n\x1dSetReadAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetReadAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetReadAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetReadAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetReadAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetReadAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x04\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetReadAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetRealTimeAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.RealTimeBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"2\n SetRealTimeAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x8e\x02\n SetRealTimeAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.RealTimeInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12;\n\x05value\x18\x04 \x01(\x0e\x32*.nidaqmx_grpc.RealTimeInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"3\n!SetRealTimeAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x01\n!SetRealTimeAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12:\n\tattribute\x18\x02 \x01(\x0e\x32%.nidaqmx_grpc.RealTimeUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"4\n\"SetRealTimeAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x01\n\x1eSetScaleAttributeDoubleRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.ScaleDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetScaleAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb1\x01\n#SetScaleAttributeDoubleArrayRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ScaleDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x03(\x01\x42\x10\n\x0e\x61ttribute_enum\"6\n$SetScaleAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf3\x01\n\x1dSetScaleAttributeInt32Request\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ScaleInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\x38\n\x05value\x18\x04 \x01(\x0e\x32\'.nidaqmx_grpc.ScaleInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"0\n\x1eSetScaleAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x01\n\x1eSetScaleAttributeStringRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.ScaleStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetScaleAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"m\n\x1bSetStartTrigTrigWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\".\n\x1cSetStartTrigTrigWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"m\n\x1bSetSyncPulseTimeWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\".\n\x1cSetSyncPulseTimeWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetTimingAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.TimingBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetTimingAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetTimingAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcf\x01\n\x1fSetTimingAttributeExBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x36\n\tattribute\x18\x03 \x01(\x0e\x32!.nidaqmx_grpc.TimingBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeExBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n!SetTimingAttributeExDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"4\n\"SetTimingAttributeExDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa0\x02\n SetTimingAttributeExInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.TimingInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\x39\n\x05value\x18\x05 \x01(\x0e\x32(.nidaqmx_grpc.TimingInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x06 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"3\n!SetTimingAttributeExInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n!SetTimingAttributeExStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\tB\x10\n\x0e\x61ttribute_enum\"4\n\"SetTimingAttributeExStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf5\x01\n$SetTimingAttributeExTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12;\n\tattribute\x18\x03 \x01(\x0e\x32&.nidaqmx_grpc.TimingTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12)\n\x05value\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x10\n\x0e\x61ttribute_enum\"7\n%SetTimingAttributeExTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n!SetTimingAttributeExUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\rB\x10\n\x0e\x61ttribute_enum\"4\n\"SetTimingAttributeExUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n!SetTimingAttributeExUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x04\x42\x10\n\x0e\x61ttribute_enum\"4\n\"SetTimingAttributeExUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x88\x02\n\x1eSetTimingAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TimingInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\x39\n\x05value\x18\x04 \x01(\x0e\x32(.nidaqmx_grpc.TimingInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"1\n\x1fSetTimingAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetTimingAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x01\n\"SetTimingAttributeTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12;\n\tattribute\x18\x02 \x01(\x0e\x32&.nidaqmx_grpc.TimingTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12)\n\x05value\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x10\n\x0e\x61ttribute_enum\"5\n#SetTimingAttributeTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetTimingAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetTimingAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x04\x42\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb6\x01\n\x1bSetTrigAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TriggerBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cSetTrigAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x01\n\x1dSetTrigAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetTrigAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc4\x01\n\"SetTrigAttributeDoubleArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.TriggerDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x03(\x01\x42\x10\n\x0e\x61ttribute_enum\"5\n#SetTrigAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x88\x02\n\x1cSetTrigAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TriggerInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12:\n\x05value\x18\x04 \x01(\x0e\x32).nidaqmx_grpc.TriggerInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"/\n\x1dSetTrigAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc2\x01\n!SetTrigAttributeInt32ArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.TriggerInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x03(\x05\x42\x10\n\x0e\x61ttribute_enum\"4\n\"SetTrigAttributeInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x01\n\x1dSetTrigAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetTrigAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdc\x01\n SetTrigAttributeTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.TriggerTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12)\n\x05value\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x10\n\x0e\x61ttribute_enum\"3\n!SetTrigAttributeTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x01\n\x1dSetTrigAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetTrigAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xca\x01\n\x1fSetWatchdogAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.WatchdogBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"2\n SetWatchdogAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xce\x01\n!SetWatchdogAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12:\n\tattribute\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WatchdogDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"4\n\"SetWatchdogAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9d\x02\n SetWatchdogAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.WatchdogInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12;\n\x05value\x18\x05 \x01(\x0e\x32*.nidaqmx_grpc.WatchdogInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x06 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"3\n!SetWatchdogAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xce\x01\n!SetWatchdogAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12:\n\tattribute\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WatchdogStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\tB\x10\n\x0e\x61ttribute_enum\"4\n\"SetWatchdogAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb5\x01\n\x1cSetWriteAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.WriteBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"/\n\x1dSetWriteAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x01\n\x1eSetWriteAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetWriteAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x85\x02\n\x1dSetWriteAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.WriteInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\x38\n\x05value\x18\x04 \x01(\x0e\x32\'.nidaqmx_grpc.WriteInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"0\n\x1eSetWriteAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x01\n\x1eSetWriteAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetWriteAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x01\n\x1eSetWriteAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetWriteAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x01\n\x1eSetWriteAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x04\x42\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetWriteAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"N\n\x13StartNewFileRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x11\n\tfile_path\x18\x02 \x01(\t\"&\n\x14StartNewFileResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"8\n\x10StartTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"#\n\x11StartTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"7\n\x0fStopTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"\"\n\x10StopTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x92\x01\n\x12TaskControlRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x31\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x1f.nidaqmx_grpc.TaskControlActionH\x00\x12\x14\n\naction_raw\x18\x03 \x01(\x05H\x00\x42\r\n\x0b\x61\x63tion_enum\"%\n\x13TaskControlResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"4\n\x19TristateOutputTermRequest\x12\x17\n\x0foutput_terminal\x18\x01 \x01(\t\",\n\x1aTristateOutputTermResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"B\n\x1aUnregisterDoneEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"-\n\x1bUnregisterDoneEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe4\x01\n#UnregisterEveryNSamplesEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12J\n\x1a\x65very_n_samples_event_type\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.EveryNSamplesEventTypeH\x00\x12(\n\x1e\x65very_n_samples_event_type_raw\x18\x03 \x01(\x05H\x00\x42!\n\x1f\x65very_n_samples_event_type_enum\"6\n$UnregisterEveryNSamplesEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9b\x01\n\x1cUnregisterSignalEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12*\n\tsignal_id\x18\x02 \x01(\x0e\x32\x15.nidaqmx_grpc.Signal2H\x00\x12\x17\n\rsignal_id_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0esignal_id_enum\"/\n\x1dUnregisterSignalEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"4\n\x1dUnreserveNetworkDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"0\n\x1eUnreserveNetworkDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"V\n\x1dWaitForNextSampleClockRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"A\n\x1eWaitForNextSampleClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0f\n\x07is_late\x18\x02 \x01(\x08\"[\n\"BeginWaitForNextSampleClockRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"a\n#BeginWaitForNextSampleClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"H\n%MonikerWaitForNextSampleClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0f\n\x07is_late\x18\x02 \x01(\x08\"\xc5\x01\n\x1cWaitForValidTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\x0ftimestamp_event\x18\x02 \x01(\x0e\x32\x1c.nidaqmx_grpc.TimestampEventH\x00\x12\x1d\n\x13timestamp_event_raw\x18\x03 \x01(\x05H\x00\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x42\x16\n\x14timestamp_event_enum\"^\n\x1dWaitForValidTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12-\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"V\n\x18WaitUntilTaskDoneRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0ctime_to_wait\x18\x02 \x01(\x01\"+\n\x19WaitUntilTaskDoneResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf0\x01\n\x15WriteAnalogF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\x01\x42\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteAnalogF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteAnalogF64Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\x01\"O\n\x1dMonikerWriteAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"w\n\x1bWriteAnalogScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\r\n\x05value\x18\x04 \x01(\x01\".\n\x1cWriteAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"m\n BeginWriteAnalogScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"_\n!BeginWriteAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\"MonikerWriteAnalogScalarF64Request\x12\r\n\x05value\x18\x01 \x01(\x01\"5\n#MonikerWriteAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf0\x01\n\x15WriteBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\x05\x42\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteBinaryI16Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\x05\"O\n\x1dMonikerWriteBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf0\x01\n\x15WriteBinaryI32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\x05\x42\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteBinaryI32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteBinaryI32Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\x05\"O\n\x1dMonikerWriteBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf0\x01\n\x15WriteBinaryU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteBinaryU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteBinaryU16Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\r\"O\n\x1dMonikerWriteBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf0\x01\n\x15WriteBinaryU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteBinaryU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteBinaryU32Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\r\"O\n\x1dMonikerWriteBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\x80\x02\n\x13WriteCtrFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x11\n\tfrequency\x18\x07 \x03(\x01\x12\x12\n\nduty_cycle\x18\x08 \x03(\x01\x42\x12\n\x10\x64\x61ta_layout_enum\"J\n\x14WriteCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\xde\x01\n\x18\x42\x65ginWriteCtrFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"W\n\x19\x42\x65ginWriteCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"C\n\x1aMonikerWriteCtrFreqRequest\x12\x11\n\tfrequency\x18\x01 \x03(\x01\x12\x12\n\nduty_cycle\x18\x02 \x03(\x01\"Q\n\x1bMonikerWriteCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\x8d\x01\n\x19WriteCtrFreqScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x11\n\tfrequency\x18\x04 \x01(\x01\x12\x12\n\nduty_cycle\x18\x05 \x01(\x01\",\n\x1aWriteCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"k\n\x1e\x42\x65ginWriteCtrFreqScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"]\n\x1f\x42\x65ginWriteCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"I\n MonikerWriteCtrFreqScalarRequest\x12\x11\n\tfrequency\x18\x01 \x01(\x01\x12\x12\n\nduty_cycle\x18\x02 \x01(\x01\"3\n!MonikerWriteCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x81\x02\n\x14WriteCtrTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x12\n\nhigh_ticks\x18\x07 \x03(\r\x12\x11\n\tlow_ticks\x18\x08 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"K\n\x15WriteCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\xdf\x01\n\x19\x42\x65ginWriteCtrTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"X\n\x1a\x42\x65ginWriteCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"D\n\x1bMonikerWriteCtrTicksRequest\x12\x12\n\nhigh_ticks\x18\x01 \x03(\r\x12\x11\n\tlow_ticks\x18\x02 \x03(\r\"R\n\x1cMonikerWriteCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\x8e\x01\n\x1aWriteCtrTicksScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x12\n\nhigh_ticks\x18\x04 \x01(\r\x12\x11\n\tlow_ticks\x18\x05 \x01(\r\"-\n\x1bWriteCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"l\n\x1f\x42\x65ginWriteCtrTicksScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"^\n BeginWriteCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"J\n!MonikerWriteCtrTicksScalarRequest\x12\x12\n\nhigh_ticks\x18\x01 \x01(\r\x12\x11\n\tlow_ticks\x18\x02 \x01(\r\"4\n\"MonikerWriteCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfe\x01\n\x13WriteCtrTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x11\n\thigh_time\x18\x07 \x03(\x01\x12\x10\n\x08low_time\x18\x08 \x03(\x01\x42\x12\n\x10\x64\x61ta_layout_enum\"J\n\x14WriteCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\xde\x01\n\x18\x42\x65ginWriteCtrTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"W\n\x19\x42\x65ginWriteCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"A\n\x1aMonikerWriteCtrTimeRequest\x12\x11\n\thigh_time\x18\x01 \x03(\x01\x12\x10\n\x08low_time\x18\x02 \x03(\x01\"Q\n\x1bMonikerWriteCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\x8b\x01\n\x19WriteCtrTimeScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x11\n\thigh_time\x18\x04 \x01(\x01\x12\x10\n\x08low_time\x18\x05 \x01(\x01\",\n\x1aWriteCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"k\n\x1e\x42\x65ginWriteCtrTimeScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"]\n\x1f\x42\x65ginWriteCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"G\n MonikerWriteCtrTimeScalarRequest\x12\x11\n\thigh_time\x18\x01 \x01(\x01\x12\x10\n\x08low_time\x18\x02 \x01(\x01\"3\n!MonikerWriteCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf3\x01\n\x18WriteDigitalLinesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x01(\x0c\x42\x12\n\x10\x64\x61ta_layout_enum\"K\n\x19WriteDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe3\x01\n\x1d\x42\x65ginWriteDigitalLinesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"\\\n\x1e\x42\x65ginWriteDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"6\n\x1fMonikerWriteDigitalLinesRequest\x12\x13\n\x0bwrite_array\x18\x01 \x01(\x0c\"R\n MonikerWriteDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"x\n\x1cWriteDigitalScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\r\n\x05value\x18\x04 \x01(\r\"/\n\x1dWriteDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"n\n!BeginWriteDigitalScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"`\n\"BeginWriteDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"4\n#MonikerWriteDigitalScalarU32Request\x12\r\n\x05value\x18\x01 \x01(\r\"6\n$MonikerWriteDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf1\x01\n\x16WriteDigitalU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"I\n\x17WriteDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe1\x01\n\x1b\x42\x65ginWriteDigitalU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Z\n\x1c\x42\x65ginWriteDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"4\n\x1dMonikerWriteDigitalU16Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\r\"P\n\x1eMonikerWriteDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf1\x01\n\x16WriteDigitalU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"I\n\x17WriteDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe1\x01\n\x1b\x42\x65ginWriteDigitalU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Z\n\x1c\x42\x65ginWriteDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"4\n\x1dMonikerWriteDigitalU32Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\r\"P\n\x1eMonikerWriteDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf0\x01\n\x15WriteDigitalU8Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x01(\x0c\x42\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteDigitalU8Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteDigitalU8Request\x12\x13\n\x0bwrite_array\x18\x01 \x01(\x0c\"O\n\x1dMonikerWriteDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"f\n\x17WriteIDPinMemoryRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x13\n\x0bid_pin_name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x12\x13\n\x0b\x66ormat_code\x18\x04 \x01(\r\"*\n\x18WriteIDPinMemoryResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x84\x01\n\x0fWriteRawRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x11\n\tnum_samps\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12\x13\n\x0bwrite_array\x18\x05 \x01(\x0c\"B\n\x10WriteRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"t\n\x14\x42\x65ginWriteRawRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x11\n\tnum_samps\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\"S\n\x15\x42\x65ginWriteRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"-\n\x16MonikerWriteRawRequest\x12\x13\n\x0bwrite_array\x18\x01 \x01(\x0c\"I\n\x17MonikerWriteRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xcb\x01\n\x1bWriteToTEDSFromArrayRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x12\n\nbit_stream\x18\x02 \x01(\x0c\x12\x41\n\x12\x62\x61sic_teds_options\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.WriteBasicTEDSOptionsH\x00\x12 \n\x16\x62\x61sic_teds_options_raw\x18\x04 \x01(\x05H\x00\x42\x19\n\x17\x62\x61sic_teds_options_enum\".\n\x1cWriteToTEDSFromArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\x1aWriteToTEDSFromFileRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x11\n\tfile_path\x18\x02 \x01(\t\x12\x41\n\x12\x62\x61sic_teds_options\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.WriteBasicTEDSOptionsH\x00\x12 \n\x16\x62\x61sic_teds_options_raw\x18\x04 \x01(\x05H\x00\x42\x19\n\x17\x62\x61sic_teds_options_enum\"-\n\x1bWriteToTEDSFromFileResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfe\x01\n\x1aReadAnalogWaveformsRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x46\n\x17waveform_attribute_mode\x18\x04 \x01(\x0e\x32#.nidaqmx_grpc.WaveformAttributeModeH\x00\x12%\n\x1bwaveform_attribute_mode_raw\x18\x05 \x01(\x05H\x00\x42\x1e\n\x1cwaveform_attribute_mode_enum\"\x86\x01\n\x1bReadAnalogWaveformsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12:\n\twaveforms\x18\x02 \x03(\x0b\x32\'.ni.protobuf.types.DoubleAnalogWaveform\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xff\x01\n\x1bReadDigitalWaveformsRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x46\n\x17waveform_attribute_mode\x18\x04 \x01(\x0e\x32#.nidaqmx_grpc.WaveformAttributeModeH\x00\x12%\n\x1bwaveform_attribute_mode_raw\x18\x05 \x01(\x05H\x00\x42\x1e\n\x1cwaveform_attribute_mode_enum\"\x82\x01\n\x1cReadDigitalWaveformsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x35\n\twaveforms\x18\x02 \x03(\x0b\x32\".ni.protobuf.types.DigitalWaveform\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xa4\x01\n\x1bWriteAnalogWaveformsRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12:\n\twaveforms\x18\x04 \x03(\x0b\x32\'.ni.protobuf.types.DoubleAnalogWaveform\"N\n\x1cWriteAnalogWaveformsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xa0\x01\n\x1cWriteDigitalWaveformsRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x35\n\twaveforms\x18\x04 \x03(\x0b\x32\".ni.protobuf.types.DigitalWaveform\"O\n\x1dWriteDigitalWaveformsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05*\xe6\x01\n\x15\x42ufferUInt32Attribute\x12\'\n#BUFFER_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12$\n\x1f\x42UFFER_ATTRIBUTE_INPUT_BUF_SIZE\x10\xec\x30\x12%\n BUFFER_ATTRIBUTE_OUTPUT_BUF_SIZE\x10\xed\x30\x12*\n%BUFFER_ATTRIBUTE_INPUT_ONBRD_BUF_SIZE\x10\x8a\x46\x12+\n&BUFFER_ATTRIBUTE_OUTPUT_ONBRD_BUF_SIZE\x10\x8b\x46*\xca\x01\n\x14\x42ufferResetAttribute\x12&\n\"BUFFER_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12*\n%BUFFER_RESET_ATTRIBUTE_INPUT_BUF_SIZE\x10\xec\x30\x12+\n&BUFFER_RESET_ATTRIBUTE_OUTPUT_BUF_SIZE\x10\xed\x30\x12\x31\n,BUFFER_RESET_ATTRIBUTE_OUTPUT_ONBRD_BUF_SIZE\x10\x8b\x46*\x81\x01\n\x1c\x43\x61librationInfoBoolAttribute\x12.\n*CALIBRATIONINFO_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x31\n,CALIBRATIONINFO_ATTRIBUTE_SELF_CAL_SUPPORTED\x10\xe0\x30*\x88\x01\n\x1e\x43\x61librationInfoStringAttribute\x12\x30\n,CALIBRATIONINFO_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x34\n/CALIBRATIONINFO_ATTRIBUTE_CAL_USER_DEFINED_INFO\x10\xe1\x30*\xe4\x01\n\x1e\x43\x61librationInfoDoubleAttribute\x12\x30\n,CALIBRATIONINFO_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x31\n,CALIBRATIONINFO_ATTRIBUTE_SELF_CAL_LAST_TEMP\x10\xe4\x30\x12\x30\n+CALIBRATIONINFO_ATTRIBUTE_EXT_CAL_LAST_TEMP\x10\xe7\x30\x12+\n&CALIBRATIONINFO_ATTRIBUTE_CAL_DEV_TEMP\x10\xbb\x44*\xd2\x02\n\x1e\x43\x61librationInfoUInt32Attribute\x12\x30\n,CALIBRATIONINFO_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12;\n6CALIBRATIONINFO_ATTRIBUTE_EXT_CAL_RECOMMENDED_INTERVAL\x10\xe8\x30\x12=\n8CALIBRATIONINFO_ATTRIBUTE_CAL_USER_DEFINED_INFO_MAX_SIZE\x10\x9c\x32\x12\x37\n2CALIBRATIONINFO_ATTRIBUTE_CAL_ACC_CONNECTION_COUNT\x10\xeb_\x12I\nDCALIBRATIONINFO_ATTRIBUTE_CAL_RECOMMENDED_ACC_CONNECTION_COUNT_LIMIT\x10\xec_*\xefK\n\x15\x43hannelInt32Attribute\x12\'\n#CHANNEL_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12/\n+CHANNEL_ATTRIBUTE_AI_RAW_SAMP_JUSTIFICATION\x10P\x12!\n\x1d\x43HANNEL_ATTRIBUTE_AI_COUPLING\x10\x64\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_BRIDGE_CFG\x10\x87\x01\x12%\n CHANNEL_ATTRIBUTE_AO_DAC_REF_SRC\x10\xb2\x02\x12(\n#CHANNEL_ATTRIBUTE_AO_DATA_XFER_MECH\x10\xb4\x02\x12\x32\n-CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_ACTIVE_EDGE\x10\xc2\x02\x12(\n#CHANNEL_ATTRIBUTE_CI_FREQ_MEAS_METH\x10\xc4\x02\x12&\n!CHANNEL_ATTRIBUTE_CI_OUTPUT_STATE\x10\xc9\x02\x12(\n#CHANNEL_ATTRIBUTE_CI_DATA_XFER_MECH\x10\x80\x04\x12&\n!CHANNEL_ATTRIBUTE_CO_OUTPUT_STATE\x10\x94\x05\x12\x32\n-CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_ACTIVE_EDGE\x10\xc1\x06\x12%\n CHANNEL_ATTRIBUTE_AI_ACCEL_UNITS\x10\xf3\x0c\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_MEAS_TYPE\x10\x95\r\x12)\n$CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIR\x10\x96\r\x12\x31\n,CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_ACTIVE_EDGE\x10\x97\r\x12\'\n\"CHANNEL_ATTRIBUTE_AI_CURRENT_UNITS\x10\x81\x0e\x12,\n\'CHANNEL_ATTRIBUTE_CI_FREQ_STARTING_EDGE\x10\x99\x0f\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_FREQ_UNITS\x10\x86\x10\x12+\n&CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_UNITS\x10\xa3\x10\x12\x33\n.CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_STARTING_EDGE\x10\xa5\x10\x12\x31\n,CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_EDGE\x10\xb3\x10\x12\x32\n-CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_EDGE\x10\xb4\x10\x12.\n)CHANNEL_ATTRIBUTE_CI_PERIOD_STARTING_EDGE\x10\xd2\x10\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_RVDT_UNITS\x10\xf7\x10\x12/\n*CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INDEX_PHASE\x10\x89\x11\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_LVDT_UNITS\x10\x90\x12\x12*\n%CHANNEL_ATTRIBUTE_AI_RESISTANCE_UNITS\x10\xd5\x12\x12&\n!CHANNEL_ATTRIBUTE_AI_STRAIN_UNITS\x10\x81\x13\x12)\n$CHANNEL_ATTRIBUTE_AI_STRAIN_GAGE_CFG\x10\x82\x13\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_AI_RTD_TYPE\x10\xb2 \x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_TEMP_UNITS\x10\xb3 \x12)\n$CHANNEL_ATTRIBUTE_AI_THRMCPL_CJC_SRC\x10\xb5 \x12&\n!CHANNEL_ATTRIBUTE_AI_THRMCPL_TYPE\x10\xd0 \x12)\n$CHANNEL_ATTRIBUTE_CI_GPS_SYNC_METHOD\x10\x92!\x12\'\n\"CHANNEL_ATTRIBUTE_AI_VOLTAGE_UNITS\x10\x94!\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_AI_TERM_CFG\x10\x97!\x12%\n CHANNEL_ATTRIBUTE_AO_OUTPUT_TYPE\x10\x88\"\x12\'\n\"CHANNEL_ATTRIBUTE_AO_CURRENT_UNITS\x10\x89\"\x12+\n&CHANNEL_ATTRIBUTE_DO_OUTPUT_DRIVE_TYPE\x10\xb7\"\x12*\n%CHANNEL_ATTRIBUTE_CO_PULSE_IDLE_STATE\x10\xf0\"\x12\'\n\"CHANNEL_ATTRIBUTE_AO_VOLTAGE_UNITS\x10\x84#\x12.\n)CHANNEL_ATTRIBUTE_AI_SOUND_PRESSURE_UNITS\x10\xa8*\x12(\n#CHANNEL_ATTRIBUTE_AI_AUTO_ZERO_MODE\x10\xe0.\x12*\n%CHANNEL_ATTRIBUTE_AI_RESOLUTION_UNITS\x10\xe4.\x12-\n(CHANNEL_ATTRIBUTE_AI_VOLTAGE_ACRMS_UNITS\x10\xe2/\x12-\n(CHANNEL_ATTRIBUTE_AI_CURRENT_ACRMS_UNITS\x10\xe3/\x12\x33\n.CHANNEL_ATTRIBUTE_AI_BRIDGE_BALANCE_COARSE_POT\x10\xf1/\x12+\n&CHANNEL_ATTRIBUTE_AI_CURRENT_SHUNT_LOC\x10\xf2/\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_EXCIT_SRC\x10\xf4/\x12\x32\n-CHANNEL_ATTRIBUTE_AI_EXCIT_VOLTAGE_OR_CURRENT\x10\xf6/\x12(\n#CHANNEL_ATTRIBUTE_AI_EXCIT_D_COR_AC\x10\xfb/\x12\'\n\"CHANNEL_ATTRIBUTE_AI_HIGHPASS_TYPE\x10\x88\x30\x12\'\n\"CHANNEL_ATTRIBUTE_AI_BANDPASS_TYPE\x10\x8d\x30\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_NOTCH_TYPE\x10\x91\x30\x12(\n#CHANNEL_ATTRIBUTE_AI_DATA_XFER_MECH\x10\xa1\x30\x12*\n%CHANNEL_ATTRIBUTE_AO_RESOLUTION_UNITS\x10\xab\x30\x12,\n\'CHANNEL_ATTRIBUTE_AO_DATA_XFER_REQ_COND\x10\xbc\x30\x12 \n\x1b\x43HANNEL_ATTRIBUTE_CHAN_TYPE\x10\xff\x30\x12(\n#CHANNEL_ATTRIBUTE_AI_RESISTANCE_CFG\x10\x81\x31\x12\x34\n/CHANNEL_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_CLK_SRC\x10\x84\x31\x12,\n\'CHANNEL_ATTRIBUTE_AI_DATA_XFER_REQ_COND\x10\x8b\x31\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_AO_TERM_CFG\x10\x8e\x31\x12#\n\x1e\x43HANNEL_ATTRIBUTE_CI_MEAS_TYPE\x10\xa0\x31\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CI_FREQ_UNITS\x10\xa1\x31\x12&\n!CHANNEL_ATTRIBUTE_CI_PERIOD_UNITS\x10\xa3\x31\x12+\n&CHANNEL_ATTRIBUTE_CI_ANG_ENCODER_UNITS\x10\xa6\x31\x12+\n&CHANNEL_ATTRIBUTE_CI_LIN_ENCODER_UNITS\x10\xa9\x31\x12,\n\'CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_UNITS\x10\xac\x31\x12+\n&CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_UNITS\x10\xaf\x31\x12%\n CHANNEL_ATTRIBUTE_CO_OUTPUT_TYPE\x10\xb5\x31\x12,\n\'CHANNEL_ATTRIBUTE_AI_AC_EXCIT_WIRE_MODE\x10\xcd\x31\x12*\n%CHANNEL_ATTRIBUTE_CO_PULSE_FREQ_UNITS\x10\xd5\x31\x12*\n%CHANNEL_ATTRIBUTE_CO_PULSE_TIME_UNITS\x10\xd6\x31\x12\x31\n,CHANNEL_ATTRIBUTE_AI_BRIDGE_BALANCE_FINE_POT\x10\xf4\x31\x12*\n%CHANNEL_ATTRIBUTE_CI_PERIOD_MEAS_METH\x10\xac\x32\x12\x30\n+CHANNEL_ATTRIBUTE_AI_LVDT_SENSITIVITY_UNITS\x10\x9a\x43\x12\x30\n+CHANNEL_ATTRIBUTE_AI_RVDT_SENSITIVITY_UNITS\x10\x9b\x43\x12\x31\n,CHANNEL_ATTRIBUTE_AI_ACCEL_SENSITIVITY_UNITS\x10\x9c\x43\x12\x31\n,CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SELECT\x10\xd5\x43\x12/\n*CHANNEL_ATTRIBUTE_CI_ENCODER_DECODING_TYPE\x10\xe6\x43\x12.\n)CHANNEL_ATTRIBUTE_AO_IDLE_OUTPUT_BEHAVIOR\x10\xc0\x44\x12(\n#CHANNEL_ATTRIBUTE_AO_DAC_OFFSET_SRC\x10\xd3\x44\x12(\n#CHANNEL_ATTRIBUTE_DI_DATA_XFER_MECH\x10\xe3\x44\x12,\n\'CHANNEL_ATTRIBUTE_DI_DATA_XFER_REQ_COND\x10\xe4\x44\x12(\n#CHANNEL_ATTRIBUTE_DO_DATA_XFER_MECH\x10\xe6\x44\x12,\n\'CHANNEL_ATTRIBUTE_DO_DATA_XFER_REQ_COND\x10\xe7\x44\x12-\n(CHANNEL_ATTRIBUTE_AI_CHAN_CAL_SCALE_TYPE\x10\x9c\x45\x12)\n$CHANNEL_ATTRIBUTE_CI_TIMESTAMP_UNITS\x10\xb3\x45\x12\x33\n.CHANNEL_ATTRIBUTE_AI_RAW_DATA_COMPRESSION_TYPE\x10\xd8\x45\x12\x33\n.CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_STARTING_EDGE\x10\xfe\x45\x12$\n\x1f\x43HANNEL_ATTRIBUTE_DI_ACQUIRE_ON\x10\xe6R\x12\x32\n-CHANNEL_ATTRIBUTE_DO_LINE_STATES_PAUSED_STATE\x10\xe7R\x12\x30\n+CHANNEL_ATTRIBUTE_DO_LINE_STATES_DONE_STATE\x10\xe8R\x12%\n CHANNEL_ATTRIBUTE_DO_GENERATE_ON\x10\xe9R\x12&\n!CHANNEL_ATTRIBUTE_DI_LOGIC_FAMILY\x10\xedR\x12&\n!CHANNEL_ATTRIBUTE_DO_LOGIC_FAMILY\x10\xeeR\x12\x31\n,CHANNEL_ATTRIBUTE_DO_LINE_STATES_START_STATE\x10\xf2R\x12,\n\'CHANNEL_ATTRIBUTE_AI_THRMCPL_SCALE_TYPE\x10\xd0S\x12.\n)CHANNEL_ATTRIBUTE_CO_CONSTRAINED_GEN_MODE\x10\xf2S\x12)\n$CHANNEL_ATTRIBUTE_AI_ADC_TIMING_MODE\x10\xf9S\x12\'\n\"CHANNEL_ATTRIBUTE_AO_FUNC_GEN_TYPE\x10\x98T\x12\x32\n-CHANNEL_ATTRIBUTE_AO_FUNC_GEN_MODULATION_TYPE\x10\xa2T\x12\x43\n>CHANNEL_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS\x10\xbfU\x12\x37\n2CHANNEL_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_UNITS\x10\xc0U\x12(\n#CHANNEL_ATTRIBUTE_CO_DATA_XFER_MECH\x10\xcc]\x12,\n\'CHANNEL_ATTRIBUTE_CO_DATA_XFER_REQ_COND\x10\xcd]\x12,\n\'CHANNEL_ATTRIBUTE_CI_DATA_XFER_REQ_COND\x10\xfb]\x12/\n*CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_START_EDGE\x10\x85^\x12*\n%CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_UNITS\x10\x8b^\x12/\n*CHANNEL_ATTRIBUTE_CI_PULSE_TIME_START_EDGE\x10\x8d^\x12*\n%CHANNEL_ATTRIBUTE_CI_PULSE_TIME_UNITS\x10\x93^\x12\x30\n+CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_START_EDGE\x10\x95^\x12%\n CHANNEL_ATTRIBUTE_AI_FORCE_UNITS\x10\xf5^\x12(\n#CHANNEL_ATTRIBUTE_AI_PRESSURE_UNITS\x10\xf6^\x12&\n!CHANNEL_ATTRIBUTE_AI_TORQUE_UNITS\x10\xf7^\x12=\n8CHANNEL_ATTRIBUTE_AI_FORCE_IEPE_SENSOR_SENSITIVITY_UNITS\x10\x82_\x12\x31\n,CHANNEL_ATTRIBUTE_AI_BRIDGE_ELECTRICAL_UNITS\x10\x87_\x12/\n*CHANNEL_ATTRIBUTE_AI_BRIDGE_PHYSICAL_UNITS\x10\x88_\x12+\n&CHANNEL_ATTRIBUTE_AI_BRIDGE_SCALE_TYPE\x10\x89_\x12&\n!CHANNEL_ATTRIBUTE_AI_BRIDGE_UNITS\x10\x92_\x12=\n8CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_ACTIVE_EDGE\x10\xb2_\x12(\n#CHANNEL_ATTRIBUTE_AI_VELOCITY_UNITS\x10\xf4_\x12@\n;CHANNEL_ATTRIBUTE_AI_VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS\x10\xf7_\x12?\n:CHANNEL_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_ROSETTE_MEAS_TYPE\x10\xfd_\x12:\n5CHANNEL_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_ROSETTE_TYPE\x10\xfe_\x12(\n#CHANNEL_ATTRIBUTE_CI_TIMESTAMP_EDGE\x10\xba`\x12-\n(CHANNEL_ATTRIBUTE_CI_TIMESTAMP_TIMESCALE\x10\xbb`\x12$\n\x1f\x43HANNEL_ATTRIBUTE_NAV_MEAS_TYPE\x10\xbd`\x12$\n\x1f\x43HANNEL_ATTRIBUTE_NAV_ALT_UNITS\x10\xbe`\x12$\n\x1f\x43HANNEL_ATTRIBUTE_NAV_LAT_UNITS\x10\xbf`\x12%\n CHANNEL_ATTRIBUTE_NAV_LONG_UNITS\x10\xc0`\x12\x32\n-CHANNEL_ATTRIBUTE_NAV_SPEED_OVER_GROUND_UNITS\x10\xc1`\x12&\n!CHANNEL_ATTRIBUTE_NAV_TRACK_UNITS\x10\xc2`\x12.\n)CHANNEL_ATTRIBUTE_NAV_VERT_VELOCITY_UNITS\x10\xc3`\x12*\n%CHANNEL_ATTRIBUTE_NAV_TIMESTAMP_UNITS\x10\xc4`\x12.\n)CHANNEL_ATTRIBUTE_NAV_TIMESTAMP_TIMESCALE\x10\xc5`\x12,\n\'CHANNEL_ATTRIBUTE_AI_FILTER_DELAY_UNITS\x10\xf1`\x12,\n\'CHANNEL_ATTRIBUTE_AO_FILTER_DELAY_UNITS\x10\xf6`\x12\x32\n-CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_STARTING_EDGE\x10\x92\x61\x12\x33\n.CHANNEL_ATTRIBUTE_CI_SAMP_CLK_OVERRUN_BEHAVIOR\x10\x93\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_SAMP_CLK_OVERRUN_SENTINEL_VAL\x10\x94\x61\x12\'\n\"CHANNEL_ATTRIBUTE_CI_FREQ_TERM_CFG\x10\x97\x61\x12\x31\n,CHANNEL_ATTRIBUTE_CI_FREQ_LOGIC_LVL_BEHAVIOR\x10\x98\x61\x12)\n$CHANNEL_ATTRIBUTE_CI_PERIOD_TERM_CFG\x10\x99\x61\x12\x33\n.CHANNEL_ATTRIBUTE_CI_PERIOD_LOGIC_LVL_BEHAVIOR\x10\x9a\x61\x12.\n)CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_TERM_CFG\x10\x9b\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_LOGIC_LVL_BEHAVIOR\x10\x9c\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_TERM_CFG\x10\x9d\x61\x12\x42\n=CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_LOGIC_LVL_BEHAVIOR\x10\x9e\x61\x12:\n5CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_TERM_CFG\x10\x9f\x61\x12\x44\n?CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_LOGIC_LVL_BEHAVIOR\x10\xa0\x61\x12-\n(CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_TERM_CFG\x10\xa1\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_LOGIC_LVL_BEHAVIOR\x10\xa2\x61\x12\x32\n-CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_TERM_CFG\x10\xa3\x61\x12<\n7CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa4\x61\x12\x32\n-CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_TERM_CFG\x10\xa5\x61\x12<\n7CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa6\x61\x12\x32\n-CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_TERM_CFG\x10\xa7\x61\x12<\n7CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa8\x61\x12.\n)CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_TERM_CFG\x10\xa9\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_LOGIC_LVL_BEHAVIOR\x10\xaa\x61\x12\x35\n0CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_TERM_CFG\x10\xab\x61\x12?\n:CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_LOGIC_LVL_BEHAVIOR\x10\xac\x61\x12\x36\n1CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_TERM_CFG\x10\xad\x61\x12@\n;CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_LOGIC_LVL_BEHAVIOR\x10\xae\x61\x12.\n)CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_TERM_CFG\x10\xaf\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_LOGIC_LVL_BEHAVIOR\x10\xb0\x61\x12-\n(CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_TERM_CFG\x10\xb1\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_LOGIC_LVL_BEHAVIOR\x10\xb2\x61\x12-\n(CHANNEL_ATTRIBUTE_CI_PULSE_TIME_TERM_CFG\x10\xb3\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_PULSE_TIME_LOGIC_LVL_BEHAVIOR\x10\xb4\x61\x12.\n)CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_TERM_CFG\x10\xb5\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_LOGIC_LVL_BEHAVIOR\x10\xb6\x61\x12\x34\n/CHANNEL_ATTRIBUTE_AI_EXCIT_IDLE_OUTPUT_BEHAVIOR\x10\xb8\x61\x12\'\n\"CHANNEL_ATTRIBUTE_AI_DIG_FLTR_TYPE\x10\xbe\x61\x12+\n&CHANNEL_ATTRIBUTE_AI_DIG_FLTR_RESPONSE\x10\xbf\x61\x12:\n5CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SHUNT_CAL_A_SRC\x10\xca\x61\x12\x34\n/CHANNEL_ATTRIBUTE_CI_VELOCITY_ANG_ENCODER_UNITS\x10\xd8\x61\x12\x34\n/CHANNEL_ATTRIBUTE_CI_VELOCITY_LIN_ENCODER_UNITS\x10\xda\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_DECODING_TYPE\x10\xdc\x61\x12;\n6CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_TERM_CFG\x10\xde\x61\x12\x45\n@CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_LOGIC_LVL_BEHAVIOR\x10\xdf\x61\x12;\n6CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_B_INPUT_TERM_CFG\x10\xe5\x61\x12\x45\n@CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_B_INPUT_LOGIC_LVL_BEHAVIOR\x10\xe6\x61\x12\x33\n.CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_TERM_CFG\x10\xef\x61\x12=\n8CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_LOGIC_LVL_BEHAVIOR\x10\xf0\x61\x12/\n*CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_WHEN\x10\xf5\x61\x12:\n5CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SHUNT_CAL_B_SRC\x10\xf7\x61\x12%\n CHANNEL_ATTRIBUTE_AI_EXCIT_SENSE\x10\xfd\x61\x12&\n!CHANNEL_ATTRIBUTE_AI_CHARGE_UNITS\x10\x92\x62\x12\x38\n3CHANNEL_ATTRIBUTE_AI_ACCEL_CHARGE_SENSITIVITY_UNITS\x10\x94\x62\x12\x43\n>CHANNEL_ATTRIBUTE_AI_ACCEL_4_WIRE_DC_VOLTAGE_SENSITIVITY_UNITS\x10\x96\x62\x12\x30\n+CHANNEL_ATTRIBUTE_CHAN_SYNC_UNLOCK_BEHAVIOR\x10\xbc\x62\x12*\n%CHANNEL_ATTRIBUTE_AI_SENSOR_POWER_CFG\x10\xea\x62\x12+\n&CHANNEL_ATTRIBUTE_AI_SENSOR_POWER_TYPE\x10\xeb\x62\x12)\n$CHANNEL_ATTRIBUTE_AI_FILTER_RESPONSE\x10\xf5\x62\x12)\n$CHANNEL_ATTRIBUTE_CI_FILTER_RESPONSE\x10\xb9\x63\x12,\n\'CHANNEL_ATTRIBUTE_CI_FILTER_DELAY_UNITS\x10\xbc\x63\x12\'\n\"CHANNEL_ATTRIBUTE_PWR_OUTPUT_STATE\x10\xd7\x63\x12/\n*CHANNEL_ATTRIBUTE_PWR_IDLE_OUTPUT_BEHAVIOR\x10\xd8\x63\x12\'\n\"CHANNEL_ATTRIBUTE_PWR_REMOTE_SENSE\x10\xdb\x63\x12%\n CHANNEL_ATTRIBUTE_AI_POWER_UNITS\x10\xec\x63*\x9cJ\n\x16\x43hannelDoubleAttribute\x12(\n$CHANNEL_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1e\x43HANNEL_ATTRIBUTE_AI_IMPEDANCE\x10\x62\x12\'\n\"CHANNEL_ATTRIBUTE_AI_AC_EXCIT_FREQ\x10\x81\x02\x12\x1e\n\x19\x43HANNEL_ATTRIBUTE_AO_GAIN\x10\x98\x02\x12(\n#CHANNEL_ATTRIBUTE_AO_LOAD_IMPEDANCE\x10\xa1\x02\x12(\n#CHANNEL_ATTRIBUTE_CI_FREQ_MEAS_TIME\x10\xc5\x02\x12\x32\n-CHANNEL_ATTRIBUTE_CO_PULSE_FREQ_INITIAL_DELAY\x10\x99\x05\x12+\n&CHANNEL_ATTRIBUTE_AI_ACCEL_SENSITIVITY\x10\x92\r\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_FREQ_HYST\x10\x94\x10\x12-\n(CHANNEL_ATTRIBUTE_AI_FREQ_THRESH_VOLTAGE\x10\x95\x10\x12\x33\n.CHANNEL_ATTRIBUTE_CI_ANG_ENCODER_INITIAL_ANGLE\x10\x81\x11\x12-\n(CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INDEX_VAL\x10\x88\x11\x12*\n%CHANNEL_ATTRIBUTE_AI_RVDT_SENSITIVITY\x10\x83\x12\x12\x34\n/CHANNEL_ATTRIBUTE_CI_LIN_ENCODER_DIST_PER_PULSE\x10\x91\x12\x12\x31\n,CHANNEL_ATTRIBUTE_CI_LIN_ENCODER_INITIAL_POS\x10\x95\x12\x12*\n%CHANNEL_ATTRIBUTE_AI_LVDT_SENSITIVITY\x10\xb9\x12\x12\x31\n,CHANNEL_ATTRIBUTE_AI_STRAIN_GAGE_GAGE_FACTOR\x10\x94\x13\x12\x33\n.CHANNEL_ATTRIBUTE_AI_STRAIN_GAGE_POISSON_RATIO\x10\x98\x13\x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_AI_RTD_A\x10\x90 \x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_AI_RTD_B\x10\x91 \x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_AI_RTD_C\x10\x93 \x12 \n\x1b\x43HANNEL_ATTRIBUTE_AI_RTD_R0\x10\xb0 \x12)\n$CHANNEL_ATTRIBUTE_AI_THRMCPL_CJC_VAL\x10\xb6 \x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_THRMSTR_R1\x10\xe1 \x12(\n#CHANNEL_ATTRIBUTE_CO_PULSE_DUTY_CYC\x10\xf6\"\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CO_PULSE_FREQ\x10\xf8\"\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_AO_MAX\x10\x86#\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_AO_MIN\x10\x87#\x12*\n%CHANNEL_ATTRIBUTE_AO_OUTPUT_IMPEDANCE\x10\x90)\x12\x30\n+CHANNEL_ATTRIBUTE_AI_MICROPHONE_SENSITIVITY\x10\xb6*\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_RESOLUTION\x10\xe5.\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_AI_MAX\x10\xdd/\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_AI_MIN\x10\xde/\x12/\n*CHANNEL_ATTRIBUTE_AI_BRIDGE_NOM_RESISTANCE\x10\xec/\x12\x30\n+CHANNEL_ATTRIBUTE_AI_BRIDGE_INITIAL_VOLTAGE\x10\xed/\x12.\n)CHANNEL_ATTRIBUTE_AI_LEAD_WIRE_RESISTANCE\x10\xee/\x12\x32\n-CHANNEL_ATTRIBUTE_AI_CURRENT_SHUNT_RESISTANCE\x10\xf3/\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_EXCIT_VAL\x10\xf5/\x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_AI_ATTEN\x10\x81\x30\x12-\n(CHANNEL_ATTRIBUTE_AI_LOWPASS_CUTOFF_FREQ\x10\x83\x30\x12.\n)CHANNEL_ATTRIBUTE_AI_HIGHPASS_CUTOFF_FREQ\x10\x87\x30\x12.\n)CHANNEL_ATTRIBUTE_AI_BANDPASS_CENTER_FREQ\x10\x8c\x30\x12(\n#CHANNEL_ATTRIBUTE_AI_BANDPASS_WIDTH\x10\x8e\x30\x12+\n&CHANNEL_ATTRIBUTE_AI_NOTCH_CENTER_FREQ\x10\x90\x30\x12%\n CHANNEL_ATTRIBUTE_AI_NOTCH_WIDTH\x10\x92\x30\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_AI_RNG_HIGH\x10\x95\x30\x12!\n\x1c\x43HANNEL_ATTRIBUTE_AI_RNG_LOW\x10\x96\x30\x12\x1e\n\x19\x43HANNEL_ATTRIBUTE_AI_GAIN\x10\x98\x30\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AO_RESOLUTION\x10\xac\x30\x12%\n CHANNEL_ATTRIBUTE_AO_DAC_RNG_LOW\x10\xad\x30\x12&\n!CHANNEL_ATTRIBUTE_AO_DAC_RNG_HIGH\x10\xae\x30\x12%\n CHANNEL_ATTRIBUTE_AO_DAC_REF_VAL\x10\xb2\x30\x12*\n%CHANNEL_ATTRIBUTE_AI_EXCIT_ACTUAL_VAL\x10\x83\x31\x12\x39\n4CHANNEL_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_EXT_CLK_FREQ\x10\x85\x31\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_CI_MAX\x10\x9c\x31\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_CI_MIN\x10\x9d\x31\x12+\n&CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_RATE\x10\xb2\x31\x12)\n$CHANNEL_ATTRIBUTE_CO_PULSE_HIGH_TIME\x10\xba\x31\x12(\n#CHANNEL_ATTRIBUTE_CO_PULSE_LOW_TIME\x10\xbb\x31\x12\x32\n-CHANNEL_ATTRIBUTE_CO_PULSE_TIME_INITIAL_DELAY\x10\xbc\x31\x12+\n&CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_RATE\x10\xc2\x31\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_THRMSTR_A\x10\xc9\x31\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_THRMSTR_C\x10\xca\x31\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_THRMSTR_B\x10\xcb\x31\x12*\n%CHANNEL_ATTRIBUTE_CI_PERIOD_MEAS_TIME\x10\xad\x32\x12\x36\n1CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_GAIN_ADJUST\x10\xbf\x32\x12\x32\n-CHANNEL_ATTRIBUTE_DI_DIG_FLTR_MIN_PULSE_WIDTH\x10\xd7\x43\x12\x37\n2CHANNEL_ATTRIBUTE_CI_FREQ_DIG_FLTR_MIN_PULSE_WIDTH\x10\xe8\x43\x12\x35\n0CHANNEL_ATTRIBUTE_CI_FREQ_DIG_FLTR_TIMEBASE_RATE\x10\xea\x43\x12\x39\n4CHANNEL_ATTRIBUTE_CI_PERIOD_DIG_FLTR_MIN_PULSE_WIDTH\x10\xed\x43\x12\x37\n2CHANNEL_ATTRIBUTE_CI_PERIOD_DIG_FLTR_TIMEBASE_RATE\x10\xef\x43\x12H\nCCHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x43\x12\x46\nACHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x43\x12>\n9CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf7\x43\x12<\n7CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_TIMEBASE_RATE\x10\xf9\x43\x12\x42\n=CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_DIG_FLTR_MIN_PULSE_WIDTH\x10\xfc\x43\x12@\n;CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_DIG_FLTR_TIMEBASE_RATE\x10\xfe\x43\x12\x42\n=CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_DIG_FLTR_MIN_PULSE_WIDTH\x10\x81\x44\x12@\n;CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_DIG_FLTR_TIMEBASE_RATE\x10\x83\x44\x12\x42\n=CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_DIG_FLTR_MIN_PULSE_WIDTH\x10\x86\x44\x12@\n;CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_DIG_FLTR_TIMEBASE_RATE\x10\x88\x44\x12>\n9CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_DIG_FLTR_MIN_PULSE_WIDTH\x10\x8b\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_DIG_FLTR_TIMEBASE_RATE\x10\x8d\x44\x12\x45\n@CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_DIG_FLTR_MIN_PULSE_WIDTH\x10\x90\x44\x12\x43\n>CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_DIG_FLTR_TIMEBASE_RATE\x10\x92\x44\x12\x46\nACHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_MIN_PULSE_WIDTH\x10\x95\x44\x12\x44\n?CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_TIMEBASE_RATE\x10\x97\x44\x12>\n9CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_MIN_PULSE_WIDTH\x10\x9a\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_TIMEBASE_RATE\x10\x9c\x44\x12?\n:CHANNEL_ATTRIBUTE_AI_SOUND_PRESSURE_MAX_SOUND_PRESSURE_LVL\x10\xba\x44\x12(\n#CHANNEL_ATTRIBUTE_AO_DAC_OFFSET_VAL\x10\xd5\x44\x12?\n:CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x44\x12=\n8CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x44\x12?\n:CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf7\x44\x12=\n8CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_RATE\x10\xf9\x44\x12(\n#CHANNEL_ATTRIBUTE_AI_VOLTAGE_DB_REF\x10\xb0S\x12/\n*CHANNEL_ATTRIBUTE_AI_SOUND_PRESSURE_DB_REF\x10\xb1S\x12&\n!CHANNEL_ATTRIBUTE_AI_ACCEL_DB_REF\x10\xb2S\x12\'\n\"CHANNEL_ATTRIBUTE_AO_FUNC_GEN_FREQ\x10\x99T\x12,\n\'CHANNEL_ATTRIBUTE_AO_FUNC_GEN_AMPLITUDE\x10\x9aT\x12)\n$CHANNEL_ATTRIBUTE_AO_FUNC_GEN_OFFSET\x10\x9bT\x12\x34\n/CHANNEL_ATTRIBUTE_AO_FUNC_GEN_SQUARE_DUTY_CYCLE\x10\x9cT\x12/\n*CHANNEL_ATTRIBUTE_AO_VOLTAGE_CURRENT_LIMIT\x10\x9dT\x12/\n*CHANNEL_ATTRIBUTE_AO_FUNC_GEN_FM_DEVIATION\x10\xa3T\x12+\n&CHANNEL_ATTRIBUTE_DO_OVERCURRENT_LIMIT\x10\x85U\x12\x35\n0CHANNEL_ATTRIBUTE_DO_OVERCURRENT_REENABLE_PERIOD\x10\x87U\x12%\n CHANNEL_ATTRIBUTE_AI_PROBE_ATTEN\x10\x88U\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_DC_OFFSET\x10\x89U\x12=\n8CHANNEL_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_SENSITIVITY\x10\xbeU\x12\x30\n+CHANNEL_ATTRIBUTE_DI_DIG_FLTR_TIMEBASE_RATE\x10\xd5]\x12=\n8CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_MIN_PULSE_WIDTH\x10\x87^\x12;\n6CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_TIMEBASE_RATE\x10\x89^\x12=\n8CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_MIN_PULSE_WIDTH\x10\x8f^\x12;\n6CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_TIMEBASE_RATE\x10\x91^\x12>\n9CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_FLTR_MIN_PULSE_WIDTH\x10\x97^\x12<\n7CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_FLTR_TIMEBASE_RATE\x10\x99^\x12\x41\nCHANNEL_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_FIRST_ELECTRICAL_VAL\x10\x8a_\x12\x41\nCHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x61\x12\x41\n\n9CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_THRESH_VOLTAGE\x10\xb1\x63\x12\x34\n/CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_HYST\x10\xb2\x63\x12@\n;CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_THRESH_VOLTAGE\x10\xb3\x63\x12\x36\n1CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_HYST\x10\xb4\x63\x12\x39\n4CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_THRESH_VOLTAGE\x10\xb5\x63\x12/\n*CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_HYST\x10\xb6\x63\x12%\n CHANNEL_ATTRIBUTE_CI_FILTER_FREQ\x10\xb8\x63\x12&\n!CHANNEL_ATTRIBUTE_CI_FILTER_DELAY\x10\xbb\x63\x12.\n)CHANNEL_ATTRIBUTE_AO_FUNC_GEN_START_PHASE\x10\xc4\x63\x12,\n\'CHANNEL_ATTRIBUTE_AO_COMMON_MODE_OFFSET\x10\xcc\x63\x12+\n&CHANNEL_ATTRIBUTE_PWR_VOLTAGE_SETPOINT\x10\xd4\x63\x12+\n&CHANNEL_ATTRIBUTE_PWR_CURRENT_SETPOINT\x10\xd5\x63\x12\x36\n1CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MAX\x10\xed\x63\x12\x36\n1CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN\x10\xee\x63\x12\x36\n1CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX\x10\xef\x63\x12\x36\n1CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN\x10\xf0\x63*\xf8\xf8\x01\n\x15\x43hannelResetAttribute\x12\'\n#CHANNEL_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12(\n$CHANNEL_RESET_ATTRIBUTE_AI_IMPEDANCE\x10\x62\x12\'\n#CHANNEL_RESET_ATTRIBUTE_AI_COUPLING\x10\x64\x12,\n(CHANNEL_RESET_ATTRIBUTE_AI_DITHER_ENABLE\x10h\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_CFG\x10\x87\x01\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_ENABLE\x10\x94\x01\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_AC_EXCIT_FREQ\x10\x81\x02\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_AC_EXCIT_SYNC_ENABLE\x10\x82\x02\x12$\n\x1f\x43HANNEL_RESET_ATTRIBUTE_AO_GAIN\x10\x98\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_AO_LOAD_IMPEDANCE\x10\xa1\x02\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AO_DAC_REF_CONN_TO_GND\x10\xb0\x02\x12+\n&CHANNEL_RESET_ATTRIBUTE_AO_DAC_REF_SRC\x10\xb2\x02\x12/\n*CHANNEL_RESET_ATTRIBUTE_AO_REGLITCH_ENABLE\x10\xb3\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_AO_DATA_XFER_MECH\x10\xb4\x02\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_ACTIVE_EDGE\x10\xc2\x02\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_SRC\x10\xc3\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_FREQ_MEAS_METH\x10\xc4\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_FREQ_MEAS_TIME\x10\xc5\x02\x12(\n#CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIV\x10\xc7\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_DATA_XFER_MECH\x10\x80\x04\x12-\n(CHANNEL_RESET_ATTRIBUTE_CO_AUTO_INCR_CNT\x10\x95\x05\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CO_PULSE_TICKS_INITIAL_DELAY\x10\x98\x05\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CO_PULSE_FREQ_INITIAL_DELAY\x10\x99\x05\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_SRC\x10\xb9\x06\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_ACTIVE_EDGE\x10\xc1\x06\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_UNITS\x10\xf3\x0c\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_SENSITIVITY\x10\x92\r\x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_DIR\x10\x96\r\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_ACTIVE_EDGE\x10\x97\r\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_INITIAL_CNT\x10\x98\r\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_CURRENT_UNITS\x10\x81\x0e\x12,\n\'CHANNEL_RESET_ATTRIBUTE_DI_INVERT_LINES\x10\x93\x0f\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CI_FREQ_STARTING_EDGE\x10\x99\x0f\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_FREQ_UNITS\x10\x86\x10\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_FREQ_HYST\x10\x94\x10\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_FREQ_THRESH_VOLTAGE\x10\x95\x10\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_UNITS\x10\xa3\x10\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_STARTING_EDGE\x10\xa5\x10\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_EDGE\x10\xb3\x10\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_EDGE\x10\xb4\x10\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_STARTING_EDGE\x10\xd2\x10\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_ANG_ENCODER_PULSES_PER_REV\x10\xf5\x10\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_RVDT_UNITS\x10\xf7\x10\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CI_ANG_ENCODER_INITIAL_ANGLE\x10\x81\x11\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INDEX_VAL\x10\x88\x11\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INDEX_PHASE\x10\x89\x11\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INDEX_ENABLE\x10\x90\x11\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_RVDT_SENSITIVITY\x10\x83\x12\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_LVDT_UNITS\x10\x90\x12\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_LIN_ENCODER_DIST_PER_PULSE\x10\x91\x12\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_LIN_ENCODER_INITIAL_POS\x10\x95\x12\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_LVDT_SENSITIVITY\x10\xb9\x12\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_RESISTANCE_UNITS\x10\xd5\x12\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_UNITS\x10\x81\x13\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_GAGE_CFG\x10\x82\x13\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_GAGE_GAGE_FACTOR\x10\x94\x13\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_GAGE_POISSON_RATIO\x10\x98\x13\x12%\n CHANNEL_RESET_ATTRIBUTE_AI_RTD_A\x10\x90 \x12%\n CHANNEL_RESET_ATTRIBUTE_AI_RTD_B\x10\x91 \x12%\n CHANNEL_RESET_ATTRIBUTE_AI_RTD_C\x10\x93 \x12&\n!CHANNEL_RESET_ATTRIBUTE_AI_RTD_R0\x10\xb0 \x12(\n#CHANNEL_RESET_ATTRIBUTE_AI_RTD_TYPE\x10\xb2 \x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_TEMP_UNITS\x10\xb3 \x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_THRMCPL_CJC_VAL\x10\xb6 \x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_THRMCPL_TYPE\x10\xd0 \x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_THRMSTR_R1\x10\xe1 \x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_GPS_SYNC_METHOD\x10\x92!\x12,\n\'CHANNEL_RESET_ATTRIBUTE_CI_GPS_SYNC_SRC\x10\x93!\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_VOLTAGE_UNITS\x10\x94!\x12(\n#CHANNEL_RESET_ATTRIBUTE_AI_TERM_CFG\x10\x97!\x12-\n(CHANNEL_RESET_ATTRIBUTE_AO_CURRENT_UNITS\x10\x89\"\x12,\n\'CHANNEL_RESET_ATTRIBUTE_DO_INVERT_LINES\x10\xb3\"\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_DO_OUTPUT_DRIVE_TYPE\x10\xb7\"\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_PULSE_HIGH_TICKS\x10\xe9\"\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_PULSE_IDLE_STATE\x10\xf0\"\x12/\n*CHANNEL_RESET_ATTRIBUTE_CO_PULSE_LOW_TICKS\x10\xf1\"\x12.\n)CHANNEL_RESET_ATTRIBUTE_CO_PULSE_DUTY_CYC\x10\xf6\"\x12*\n%CHANNEL_RESET_ATTRIBUTE_CO_PULSE_FREQ\x10\xf8\"\x12-\n(CHANNEL_RESET_ATTRIBUTE_AO_VOLTAGE_UNITS\x10\x84#\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_AO_MAX\x10\x86#\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_AO_MIN\x10\x87#\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AO_CUSTOM_SCALE_NAME\x10\x88#\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AO_OUTPUT_IMPEDANCE\x10\x90)\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_SOUND_PRESSURE_UNITS\x10\xa8*\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_MICROPHONE_SENSITIVITY\x10\xb6*\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_AUTO_ZERO_MODE\x10\xe0.\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_AI_MAX\x10\xdd/\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_AI_MIN\x10\xde/\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_CUSTOM_SCALE_NAME\x10\xe0/\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_VOLTAGE_ACRMS_UNITS\x10\xe2/\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_CURRENT_ACRMS_UNITS\x10\xe3/\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_NOM_RESISTANCE\x10\xec/\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_INITIAL_VOLTAGE\x10\xed/\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_LEAD_WIRE_RESISTANCE\x10\xee/\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_BALANCE_COARSE_POT\x10\xf1/\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_CURRENT_SHUNT_LOC\x10\xf2/\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_AI_CURRENT_SHUNT_RESISTANCE\x10\xf3/\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_SRC\x10\xf4/\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_VAL\x10\xf5/\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_VOLTAGE_OR_CURRENT\x10\xf6/\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_D_COR_AC\x10\xfb/\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_USE_FOR_SCALING\x10\xfc/\x12%\n CHANNEL_RESET_ATTRIBUTE_AI_ATTEN\x10\x81\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_ENABLE\x10\x82\x30\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_CUTOFF_FREQ\x10\x83\x30\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_HIGHPASS_ENABLE\x10\x86\x30\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_HIGHPASS_CUTOFF_FREQ\x10\x87\x30\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_HIGHPASS_TYPE\x10\x88\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_HIGHPASS_ORDER\x10\x89\x30\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_BANDPASS_ENABLE\x10\x8b\x30\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_BANDPASS_CENTER_FREQ\x10\x8c\x30\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_BANDPASS_TYPE\x10\x8d\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_BANDPASS_WIDTH\x10\x8e\x30\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_NOTCH_CENTER_FREQ\x10\x90\x30\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_NOTCH_TYPE\x10\x91\x30\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_NOTCH_WIDTH\x10\x92\x30\x12(\n#CHANNEL_RESET_ATTRIBUTE_AI_RNG_HIGH\x10\x95\x30\x12\'\n\"CHANNEL_RESET_ATTRIBUTE_AI_RNG_LOW\x10\x96\x30\x12$\n\x1f\x43HANNEL_RESET_ATTRIBUTE_AI_GAIN\x10\x98\x30\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_SAMP_AND_HOLD_ENABLE\x10\x9a\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_DATA_XFER_MECH\x10\xa1\x30\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AO_RESOLUTION_UNITS\x10\xab\x30\x12+\n&CHANNEL_RESET_ATTRIBUTE_AO_DAC_RNG_LOW\x10\xad\x30\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AO_DAC_RNG_HIGH\x10\xae\x30\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AO_DAC_REF_ALLOW_CONN_TO_GND\x10\xb0\x30\x12+\n&CHANNEL_RESET_ATTRIBUTE_AO_DAC_REF_VAL\x10\xb2\x30\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AO_USE_ONLY_ON_BRD_MEM\x10\xba\x30\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_DATA_XFER_REQ_COND\x10\xbc\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_RESISTANCE_CFG\x10\x81\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_ACTUAL_VAL\x10\x83\x31\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_CLK_SRC\x10\x84\x31\x12?\n:CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_EXT_CLK_FREQ\x10\x85\x31\x12>\n9CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_EXT_CLK_DIV\x10\x86\x31\x12>\n9CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_OUT_CLK_DIV\x10\x87\x31\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_DATA_XFER_REQ_COND\x10\x8b\x31\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_MEM_MAP_ENABLE\x10\x8c\x31\x12(\n#CHANNEL_RESET_ATTRIBUTE_AO_TERM_CFG\x10\x8e\x31\x12.\n)CHANNEL_RESET_ATTRIBUTE_AO_MEM_MAP_ENABLE\x10\x8f\x31\x12(\n#CHANNEL_RESET_ATTRIBUTE_DI_TRISTATE\x10\x90\x31\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_CI_MAX\x10\x9c\x31\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_CI_MIN\x10\x9d\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_CUSTOM_SCALE_NAME\x10\x9e\x31\x12*\n%CHANNEL_RESET_ATTRIBUTE_CI_FREQ_UNITS\x10\xa1\x31\x12)\n$CHANNEL_RESET_ATTRIBUTE_CI_FREQ_TERM\x10\xa2\x31\x12,\n\'CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_UNITS\x10\xa3\x31\x12+\n&CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_TERM\x10\xa4\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_ANG_ENCODER_UNITS\x10\xa6\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_LIN_ENCODER_UNITS\x10\xa9\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_TERM\x10\xaa\x31\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_UNITS\x10\xac\x31\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_TERM\x10\xad\x31\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_TERM\x10\xae\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_UNITS\x10\xaf\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_TERM\x10\xb0\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_RATE\x10\xb2\x31\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_MASTER_TIMEBASE_DIV\x10\xb3\x31\x12/\n*CHANNEL_RESET_ATTRIBUTE_CO_PULSE_HIGH_TIME\x10\xba\x31\x12.\n)CHANNEL_RESET_ATTRIBUTE_CO_PULSE_LOW_TIME\x10\xbb\x31\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CO_PULSE_TIME_INITIAL_DELAY\x10\xbc\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_RATE\x10\xc2\x31\x12@\n;CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_MASTER_TIMEBASE_DIV\x10\xc3\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_TERM\x10\xc7\x31\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_THRMSTR_A\x10\xc9\x31\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_THRMSTR_C\x10\xca\x31\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_THRMSTR_B\x10\xcb\x31\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_AC_EXCIT_WIRE_MODE\x10\xcd\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_PULSE_FREQ_UNITS\x10\xd5\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_PULSE_TIME_UNITS\x10\xd6\x31\x12*\n%CHANNEL_RESET_ATTRIBUTE_CO_PULSE_TERM\x10\xe1\x31\x12(\n#CHANNEL_RESET_ATTRIBUTE_DO_TRISTATE\x10\xf3\x31\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_BALANCE_FINE_POT\x10\xf4\x31\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_FORCE_READ_FROM_CHAN\x10\xf8\x31\x12\'\n\"CHANNEL_RESET_ATTRIBUTE_CHAN_DESCR\x10\xa6\x32\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_MEAS_METH\x10\xac\x32\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_MEAS_TIME\x10\xad\x32\x12*\n%CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIV\x10\xae\x32\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_GAIN_ADJUST\x10\xbf\x32\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_USE_MULTIPLEXED\x10\x80\x43\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_INPUT_SRC\x10\x98\x43\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_LVDT_SENSITIVITY_UNITS\x10\x9a\x43\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_RVDT_SENSITIVITY_UNITS\x10\x9b\x43\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_SENSITIVITY_UNITS\x10\x9c\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_A_INPUT_TERM\x10\x9d\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_B_INPUT_TERM\x10\x9e\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INPUT_TERM\x10\x9f\x43\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_DUP_COUNT_PREVENT\x10\xac\x43\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SELECT\x10\xd5\x43\x12/\n*CHANNEL_RESET_ATTRIBUTE_DI_DIG_FLTR_ENABLE\x10\xd6\x43\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_DI_DIG_FLTR_MIN_PULSE_WIDTH\x10\xd7\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_DIR_TERM\x10\xe1\x43\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_DECODING_TYPE\x10\xe6\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_FLTR_ENABLE\x10\xe7\x43\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_FLTR_MIN_PULSE_WIDTH\x10\xe8\x43\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_FLTR_TIMEBASE_SRC\x10\xe9\x43\x12;\n6CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_FLTR_TIMEBASE_RATE\x10\xea\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_SYNC_ENABLE\x10\xeb\x43\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_FLTR_ENABLE\x10\xec\x43\x12?\n:CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_FLTR_MIN_PULSE_WIDTH\x10\xed\x43\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_FLTR_TIMEBASE_SRC\x10\xee\x43\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_FLTR_TIMEBASE_RATE\x10\xef\x43\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_SYNC_ENABLE\x10\xf0\x43\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_ENABLE\x10\xf1\x43\x12N\nICHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x43\x12K\nFCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_TIMEBASE_SRC\x10\xf3\x43\x12L\nGCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x43\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_SYNC_ENABLE\x10\xf5\x43\x12;\n6CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_ENABLE\x10\xf6\x43\x12\x44\n?CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf7\x43\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_ENABLE\x10\x94\x44\x12L\nGCHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_MIN_PULSE_WIDTH\x10\x95\x44\x12I\nDCHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_TIMEBASE_SRC\x10\x96\x44\x12J\nECHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_TIMEBASE_RATE\x10\x97\x44\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_SYNC_ENABLE\x10\x98\x44\x12;\n6CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_ENABLE\x10\x99\x44\x12\x44\n?CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_MIN_PULSE_WIDTH\x10\x9a\x44\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x44\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_SYNC_ENABLE\x10\xf5\x44\x12<\n7CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_ENABLE\x10\xf6\x44\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf7\x44\x12\x42\n=CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_SRC\x10\xf8\x44\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_RATE\x10\xf9\x44\x12<\n7CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_SYNC_ENABLE\x10\xfa\x44\x12?\n:CHANNEL_RESET_ATTRIBUTE_AI_ENHANCED_ALIAS_REJECTION_ENABLE\x10\x94\x45\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_ENABLE_CAL\x10\x98\x45\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_APPLY_CAL_IF_EXP\x10\x99\x45\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_SCALE_TYPE\x10\x9c\x45\x12>\n9CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_TABLE_PRE_SCALED_VALS\x10\x9d\x45\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_TABLE_SCALED_VALS\x10\x9e\x45\x12;\n6CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_POLY_FORWARD_COEFF\x10\x9f\x45\x12;\n6CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_POLY_REVERSE_COEFF\x10\xa0\x45\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_VERIF_REF_VALS\x10\xa1\x45\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_VERIF_ACQ_VALS\x10\xa2\x45\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_OPERATOR_NAME\x10\xa3\x45\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_DESC\x10\xa4\x45\x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_UNITS\x10\xb3\x45\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_INITIAL_SECONDS\x10\xb4\x45\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_RAW_DATA_COMPRESSION_TYPE\x10\xd8\x45\x12\x46\nACHANNEL_RESET_ATTRIBUTE_AI_LOSSY_LSB_REMOVAL_COMPRESSED_SAMP_SIZE\x10\xd9\x45\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_STARTING_EDGE\x10\xfe\x45\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_DATA_XFER_CUSTOM_THRESHOLD\x10\x8c\x46\x12*\n%CHANNEL_RESET_ATTRIBUTE_DI_ACQUIRE_ON\x10\xe6R\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_DO_LINE_STATES_PAUSED_STATE\x10\xe7R\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_DO_LINE_STATES_DONE_STATE\x10\xe8R\x12+\n&CHANNEL_RESET_ATTRIBUTE_DO_GENERATE_ON\x10\xe9R\x12.\n)CHANNEL_RESET_ATTRIBUTE_DI_MEM_MAP_ENABLE\x10\xeaR\x12.\n)CHANNEL_RESET_ATTRIBUTE_DO_MEM_MAP_ENABLE\x10\xebR\x12,\n\'CHANNEL_RESET_ATTRIBUTE_DI_LOGIC_FAMILY\x10\xedR\x12,\n\'CHANNEL_RESET_ATTRIBUTE_DO_LOGIC_FAMILY\x10\xeeR\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_DO_LINE_STATES_START_STATE\x10\xf2R\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_VOLTAGE_DB_REF\x10\xb0S\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_SOUND_PRESSURE_DB_REF\x10\xb1S\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_DB_REF\x10\xb2S\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_THRMCPL_SCALE_TYPE\x10\xd0S\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CO_CONSTRAINED_GEN_MODE\x10\xf2S\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_ADC_TIMING_MODE\x10\xf9S\x12-\n(CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_TYPE\x10\x98T\x12-\n(CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_FREQ\x10\x99T\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_AMPLITUDE\x10\x9aT\x12/\n*CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_OFFSET\x10\x9bT\x12:\n5CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_SQUARE_DUTY_CYCLE\x10\x9cT\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AO_VOLTAGE_CURRENT_LIMIT\x10\x9dT\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_MODULATION_TYPE\x10\xa2T\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_FM_DEVIATION\x10\xa3T\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_DO_OVERCURRENT_LIMIT\x10\x85U\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_DO_OVERCURRENT_AUTO_REENABLE\x10\x86U\x12;\n6CHANNEL_RESET_ATTRIBUTE_DO_OVERCURRENT_REENABLE_PERIOD\x10\x87U\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_PROBE_ATTEN\x10\x88U\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_DC_OFFSET\x10\x89U\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_USB_XFER_REQ_SIZE\x10\x8eU\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AO_USB_XFER_REQ_SIZE\x10\x8fU\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_DI_USB_XFER_REQ_SIZE\x10\x90U\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_DO_USB_XFER_REQ_SIZE\x10\x91U\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_USB_XFER_REQ_SIZE\x10\x92U\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CO_USB_XFER_REQ_SIZE\x10\x93U\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_SENSITIVITY\x10\xbeU\x12I\nDCHANNEL_RESET_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS\x10\xbfU\x12=\n8CHANNEL_RESET_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_UNITS\x10\xc0U\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_MIN_PULSE_WIDTH\x10\x87^\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_TIMEBASE_SRC\x10\x88^\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_MIN_PULSE_WIDTH\x10\x8f^\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_TIMEBASE_SRC\x10\x90^\x12\x41\nCHANNEL_RESET_ATTRIBUTE_AI_FORCE_IEPE_SENSOR_SENSITIVITY_UNITS\x10\x82_\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_INITIAL_RATIO\x10\x86_\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_ELECTRICAL_UNITS\x10\x87_\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_PHYSICAL_UNITS\x10\x88_\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SCALE_TYPE\x10\x89_\x12I\nDCHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_FIRST_ELECTRICAL_VAL\x10\x8a_\x12G\nBCHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_FIRST_PHYSICAL_VAL\x10\x8b_\x12J\nECHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_SECOND_ELECTRICAL_VAL\x10\x8c_\x12H\nCCHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_SECOND_PHYSICAL_VAL\x10\x8d_\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TABLE_ELECTRICAL_VALS\x10\x8e_\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TABLE_PHYSICAL_VALS\x10\x8f_\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_POLY_FORWARD_COEFF\x10\x90_\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_POLY_REVERSE_COEFF\x10\x91_\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_UNITS\x10\x92_\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_ENABLE\x10\xaf_\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_RESET_COUNT\x10\xb0_\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_TERM\x10\xb1_\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_ACTIVE_EDGE\x10\xb2_\x12G\nBCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_ENABLE\x10\xb3_\x12P\nKCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_MIN_PULSE_WIDTH\x10\xb4_\x12M\nHCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_TIMEBASE_SRC\x10\xb5_\x12N\nICHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_TIMEBASE_RATE\x10\xb6_\x12G\nBCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_SYNC_ENABLE\x10\xb7_\x12;\n6CHANNEL_RESET_ATTRIBUTE_AI_THRMCPL_LEAD_OFFSET_VOLTAGE\x10\xb8_\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_REMOVE_FILTER_DELAY\x10\xbd_\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_AVERAGING_WIN_SIZE\x10\xee_\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_VELOCITY_UNITS\x10\xf4_\x12;\n6CHANNEL_RESET_ATTRIBUTE_AI_VELOCITY_IEPE_SENSOR_DB_REF\x10\xf5_\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_VELOCITY_IEPE_SENSOR_SENSITIVITY\x10\xf6_\x12\x46\nACHANNEL_RESET_ATTRIBUTE_AI_VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS\x10\xf7_\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_GAGE_FORCE_READ_FROM_CHAN\x10\xfa_\x12?\n:CHANNEL_RESET_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_ORIENTATION\x10\xfc_\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_ROSETTE_MEAS_TYPE\x10\xfd_\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_USB_XFER_REQ_COUNT\x10\x80`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_USB_XFER_REQ_COUNT\x10\x81`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_DI_USB_XFER_REQ_COUNT\x10\x82`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_DO_USB_XFER_REQ_COUNT\x10\x83`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CI_USB_XFER_REQ_COUNT\x10\x84`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CO_USB_XFER_REQ_COUNT\x10\x85`\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_TERM\x10\xb9`\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_EDGE\x10\xba`\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_TIMESCALE\x10\xbb`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_NAV_CUSTOM_SCALE_NAME\x10\xbc`\x12*\n%CHANNEL_RESET_ATTRIBUTE_NAV_ALT_UNITS\x10\xbe`\x12*\n%CHANNEL_RESET_ATTRIBUTE_NAV_LAT_UNITS\x10\xbf`\x12+\n&CHANNEL_RESET_ATTRIBUTE_NAV_LONG_UNITS\x10\xc0`\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_NAV_SPEED_OVER_GROUND_UNITS\x10\xc1`\x12,\n\'CHANNEL_RESET_ATTRIBUTE_NAV_TRACK_UNITS\x10\xc2`\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_NAV_VERT_VELOCITY_UNITS\x10\xc3`\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_NAV_TIMESTAMP_UNITS\x10\xc4`\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_NAV_TIMESTAMP_TIMESCALE\x10\xc5`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_FILTER_DELAY_UNITS\x10\xf1`\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AO_FILTER_DELAY_ADJUSTMENT\x10\xf2`\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_FILTER_DELAY_ADJUSTMENT\x10\xf4`\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AO_FILTER_DELAY\x10\xf5`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_FILTER_DELAY_UNITS\x10\xf6`\x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_TERM\x10\x8d\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_DIG_FLTR_ENABLE\x10\x8e\x61\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_DIG_FLTR_MIN_PULSE_WIDTH\x10\x8f\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_DIG_FLTR_TIMEBASE_SRC\x10\x90\x61\x12\x41\n\n9CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_LOGIC_LVL_BEHAVIOR\x10\x9c\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_TERM_CFG\x10\x9d\x61\x12H\nCCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_LOGIC_LVL_BEHAVIOR\x10\x9e\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_TERM_CFG\x10\x9f\x61\x12J\nECHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_LOGIC_LVL_BEHAVIOR\x10\xa0\x61\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_TERM_CFG\x10\xa1\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_LOGIC_LVL_BEHAVIOR\x10\xa2\x61\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_A_INPUT_TERM_CFG\x10\xa3\x61\x12\x42\n=CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_A_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa4\x61\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_B_INPUT_TERM_CFG\x10\xa5\x61\x12\x42\n=CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_B_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa6\x61\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INPUT_TERM_CFG\x10\xa7\x61\x12\x42\n=CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa8\x61\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_TERM_CFG\x10\xa9\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_LOGIC_LVL_BEHAVIOR\x10\xaa\x61\x12;\n6CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_TERM_CFG\x10\xab\x61\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_LOGIC_LVL_BEHAVIOR\x10\xac\x61\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_TERM_CFG\x10\xad\x61\x12\x46\nACHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_LOGIC_LVL_BEHAVIOR\x10\xae\x61\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_TERM_CFG\x10\xaf\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_LOGIC_LVL_BEHAVIOR\x10\xb0\x61\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_PULSE_FREQ_TERM_CFG\x10\xb1\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_PULSE_FREQ_LOGIC_LVL_BEHAVIOR\x10\xb2\x61\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TIME_TERM_CFG\x10\xb3\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TIME_LOGIC_LVL_BEHAVIOR\x10\xb4\x61\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TICKS_TERM_CFG\x10\xb5\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TICKS_LOGIC_LVL_BEHAVIOR\x10\xb6\x61\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_THRESH_VOLTAGE\x10\xb7\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_IDLE_OUTPUT_BEHAVIOR\x10\xb8\x61\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_ENABLE\x10\xbd\x61\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_TYPE\x10\xbe\x61\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_RESPONSE\x10\xbf\x61\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_ORDER\x10\xc0\x61\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_LOWPASS_CUTOFF_FREQ\x10\xc1\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_HIGHPASS_CUTOFF_FREQ\x10\xc2\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_BANDPASS_CENTER_FREQ\x10\xc3\x61\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_BANDPASS_WIDTH\x10\xc4\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_NOTCH_CENTER_FREQ\x10\xc5\x61\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_NOTCH_WIDTH\x10\xc6\x61\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_COEFF\x10\xc7\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SHUNT_CAL_A_SRC\x10\xca\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_ANG_ENCODER_UNITS\x10\xd8\x61\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_ANG_ENCODER_PULSES_PER_REV\x10\xd9\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_LIN_ENCODER_UNITS\x10\xda\x61\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_LIN_ENCODER_DIST_PER_PULSE\x10\xdb\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_ENCODER_DECODING_TYPE\x10\xdc\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_TERM\x10\xdd\x61\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_LOGIC_LVL_BEHAVIOR\x10\xf0\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_ENABLE\x10\xf1\x61\x12I\nDCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x61\x12\x46\nACHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_TIMEBASE_SRC\x10\xf3\x61\x12G\nBCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x61\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_WHEN\x10\xf5\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SHUNT_CAL_B_SRC\x10\xf7\x61\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_SENSE\x10\xfd\x61\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_OPEN_CHAN_DETECT_ENABLE\x10\xff\x61\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_CHARGE_UNITS\x10\x92\x62\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_CHARGE_SENSITIVITY\x10\x93\x62\x12>\n9CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_CHARGE_SENSITIVITY_UNITS\x10\x94\x62\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_4_WIRE_DC_VOLTAGE_SENSITIVITY\x10\x95\x62\x12I\nDCHANNEL_RESET_ATTRIBUTE_AI_ACCEL_4_WIRE_DC_VOLTAGE_SENSITIVITY_UNITS\x10\x96\x62\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_DATA_XFER_MAX_RATE\x10\x97\x62\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_CHAN_SYNC_UNLOCK_BEHAVIOR\x10\xbc\x62\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_CHOP_ENABLE\x10\xc3\x62\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_SENSOR_POWER_VOLTAGE\x10\xe9\x62\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_SENSOR_POWER_CFG\x10\xea\x62\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_SENSOR_POWER_TYPE\x10\xeb\x62\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_FILTER_ENABLE\x10\xf3\x62\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_FILTER_FREQ\x10\xf4\x62\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_FILTER_RESPONSE\x10\xf5\x62\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_FILTER_ORDER\x10\xf6\x62\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_AI_INPUT_LIMITS_FAULT_DETECT_UPPER_LIMIT\x10\x8c\x63\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_AI_INPUT_LIMITS_FAULT_DETECT_LOWER_LIMIT\x10\x8d\x63\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_INPUT_LIMITS_FAULT_DETECT_ENABLE\x10\x8e\x63\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_POWER_SUPPLY_FAULT_DETECT_ENABLE\x10\x91\x63\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_OVERCURRENT_DETECT_ENABLE\x10\x94\x63\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_FREQ_THRESH_VOLTAGE\x10\xab\x63\x12)\n$CHANNEL_RESET_ATTRIBUTE_CI_FREQ_HYST\x10\xac\x63\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_THRESH_VOLTAGE\x10\xad\x63\x12+\n&CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_HYST\x10\xae\x63\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_THRESH_VOLTAGE\x10\xaf\x63\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_HYST\x10\xb0\x63\x12\x44\n?CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_THRESH_VOLTAGE\x10\xb1\x63\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_HYST\x10\xb2\x63\x12\x46\nACHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_THRESH_VOLTAGE\x10\xb3\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_HYST\x10\xb4\x63\x12?\n:CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_THRESH_VOLTAGE\x10\xb5\x63\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_HYST\x10\xb6\x63\x12-\n(CHANNEL_RESET_ATTRIBUTE_CI_FILTER_ENABLE\x10\xb7\x63\x12+\n&CHANNEL_RESET_ATTRIBUTE_CI_FILTER_FREQ\x10\xb8\x63\x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_FILTER_RESPONSE\x10\xb9\x63\x12,\n\'CHANNEL_RESET_ATTRIBUTE_CI_FILTER_ORDER\x10\xba\x63\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CI_FILTER_DELAY_UNITS\x10\xbc\x63\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_START_PHASE\x10\xc4\x63\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_COMMON_MODE_OFFSET\x10\xcc\x63\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_PWR_VOLTAGE_SETPOINT\x10\xd4\x63\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_PWR_CURRENT_SETPOINT\x10\xd5\x63\x12.\n)CHANNEL_RESET_ATTRIBUTE_PWR_OUTPUT_ENABLE\x10\xd6\x63\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_PWR_IDLE_OUTPUT_BEHAVIOR\x10\xd8\x63\x12-\n(CHANNEL_RESET_ATTRIBUTE_PWR_REMOTE_SENSE\x10\xdb\x63\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_POWER_UNITS\x10\xec\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MAX\x10\xed\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN\x10\xee\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX\x10\xef\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN\x10\xf0\x63*\x9a\'\n\x14\x43hannelBoolAttribute\x12&\n\"CHANNEL_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12&\n\"CHANNEL_ATTRIBUTE_AI_DITHER_ENABLE\x10h\x12\x31\n,CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_ENABLE\x10\x94\x01\x12.\n)CHANNEL_ATTRIBUTE_AI_AC_EXCIT_SYNC_ENABLE\x10\x82\x02\x12-\n(CHANNEL_ATTRIBUTE_AO_DAC_REF_CONN_TO_GND\x10\xb0\x02\x12)\n$CHANNEL_ATTRIBUTE_AO_REGLITCH_ENABLE\x10\xb3\x02\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CI_TC_REACHED\x10\xd0\x02\x12&\n!CHANNEL_ATTRIBUTE_DI_INVERT_LINES\x10\x93\x0f\x12\x30\n+CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INDEX_ENABLE\x10\x90\x11\x12&\n!CHANNEL_ATTRIBUTE_DO_INVERT_LINES\x10\xb3\"\x12/\n*CHANNEL_ATTRIBUTE_AI_EXCIT_USE_FOR_SCALING\x10\xfc/\x12(\n#CHANNEL_ATTRIBUTE_AI_LOWPASS_ENABLE\x10\x82\x30\x12)\n$CHANNEL_ATTRIBUTE_AI_HIGHPASS_ENABLE\x10\x86\x30\x12)\n$CHANNEL_ATTRIBUTE_AI_BANDPASS_ENABLE\x10\x8b\x30\x12.\n)CHANNEL_ATTRIBUTE_AI_SAMP_AND_HOLD_ENABLE\x10\x9a\x30\x12\x33\n.CHANNEL_ATTRIBUTE_AO_DAC_REF_ALLOW_CONN_TO_GND\x10\xb0\x30\x12-\n(CHANNEL_ATTRIBUTE_AO_USE_ONLY_ON_BRD_MEM\x10\xba\x30\x12(\n#CHANNEL_ATTRIBUTE_AI_MEM_MAP_ENABLE\x10\x8c\x31\x12(\n#CHANNEL_ATTRIBUTE_AO_MEM_MAP_ENABLE\x10\x8f\x31\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_DI_TRISTATE\x10\x90\x31\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_DO_TRISTATE\x10\xf3\x31\x12.\n)CHANNEL_ATTRIBUTE_AI_FORCE_READ_FROM_CHAN\x10\xf8\x31\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CO_PULSE_DONE\x10\x8e\x32\x12/\n*CHANNEL_ATTRIBUTE_AI_EXCIT_USE_MULTIPLEXED\x10\x80\x43\x12+\n&CHANNEL_ATTRIBUTE_CI_DUP_COUNT_PREVENT\x10\xac\x43\x12)\n$CHANNEL_ATTRIBUTE_DI_DIG_FLTR_ENABLE\x10\xd6\x43\x12.\n)CHANNEL_ATTRIBUTE_CI_FREQ_DIG_FLTR_ENABLE\x10\xe7\x43\x12.\n)CHANNEL_ATTRIBUTE_CI_FREQ_DIG_SYNC_ENABLE\x10\xeb\x43\x12\x30\n+CHANNEL_ATTRIBUTE_CI_PERIOD_DIG_FLTR_ENABLE\x10\xec\x43\x12\x30\n+CHANNEL_ATTRIBUTE_CI_PERIOD_DIG_SYNC_ENABLE\x10\xf0\x43\x12?\n:CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_ENABLE\x10\xf1\x43\x12?\n:CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_SYNC_ENABLE\x10\xf5\x43\x12\x35\n0CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_ENABLE\x10\xf6\x43\x12\x35\n0CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIG_SYNC_ENABLE\x10\xfa\x43\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_DIG_FLTR_ENABLE\x10\xfb\x43\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_DIG_SYNC_ENABLE\x10\xff\x43\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_DIG_FLTR_ENABLE\x10\x80\x44\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_DIG_SYNC_ENABLE\x10\x84\x44\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_DIG_FLTR_ENABLE\x10\x85\x44\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_DIG_SYNC_ENABLE\x10\x89\x44\x12\x35\n0CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_DIG_FLTR_ENABLE\x10\x8a\x44\x12\x35\n0CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_DIG_SYNC_ENABLE\x10\x8e\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_DIG_FLTR_ENABLE\x10\x8f\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_DIG_SYNC_ENABLE\x10\x93\x44\x12=\n8CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_ENABLE\x10\x94\x44\x12=\n8CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_SYNC_ENABLE\x10\x98\x44\x12\x35\n0CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_ENABLE\x10\x99\x44\x12\x35\n0CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_SYNC_ENABLE\x10\x9d\x44\x12\x39\n4CHANNEL_ATTRIBUTE_AO_ENHANCED_IMAGE_REJECTION_ENABLE\x10\xc1\x44\x12-\n(CHANNEL_ATTRIBUTE_DO_USE_ONLY_ON_BRD_MEM\x10\xe5\x44\x12\x36\n1CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_ENABLE\x10\xf1\x44\x12\x36\n1CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_SYNC_ENABLE\x10\xf5\x44\x12\x36\n1CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_ENABLE\x10\xf6\x44\x12\x36\n1CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_SYNC_ENABLE\x10\xfa\x44\x12\x39\n4CHANNEL_ATTRIBUTE_AI_ENHANCED_ALIAS_REJECTION_ENABLE\x10\x94\x45\x12\x35\n0CHANNEL_ATTRIBUTE_AI_CHAN_CAL_HAS_VALID_CAL_INFO\x10\x97\x45\x12-\n(CHANNEL_ATTRIBUTE_AI_CHAN_CAL_ENABLE_CAL\x10\x98\x45\x12\x33\n.CHANNEL_ATTRIBUTE_AI_CHAN_CAL_APPLY_CAL_IF_EXP\x10\x99\x45\x12)\n$CHANNEL_ATTRIBUTE_CO_RDY_FOR_NEW_VAL\x10\xff\x45\x12%\n CHANNEL_ATTRIBUTE_CHAN_IS_GLOBAL\x10\x84\x46\x12(\n#CHANNEL_ATTRIBUTE_DI_MEM_MAP_ENABLE\x10\xeaR\x12(\n#CHANNEL_ATTRIBUTE_DO_MEM_MAP_ENABLE\x10\xebR\x12!\n\x1c\x43HANNEL_ATTRIBUTE_AI_IS_TEDS\x10\x83S\x12\x33\n.CHANNEL_ATTRIBUTE_DO_OVERCURRENT_AUTO_REENABLE\x10\x86U\x12;\n6CHANNEL_ATTRIBUTE_CO_ENABLE_INITIAL_DELAY_ON_RETRIGGER\x10\xc9]\x12-\n(CHANNEL_ATTRIBUTE_CO_USE_ONLY_ON_BRD_MEM\x10\xcb]\x12/\n*CHANNEL_ATTRIBUTE_CI_FREQ_ENABLE_AVERAGING\x10\xd0]\x12\x31\n,CHANNEL_ATTRIBUTE_CI_PERIOD_ENABLE_AVERAGING\x10\xd1]\x12(\n#CHANNEL_ATTRIBUTE_CI_MEM_MAP_ENABLE\x10\xd2]\x12(\n#CHANNEL_ATTRIBUTE_CO_MEM_MAP_ENABLE\x10\xd3]\x12)\n$CHANNEL_ATTRIBUTE_DI_DIG_SYNC_ENABLE\x10\xd6]\x12\x32\n-CHANNEL_ATTRIBUTE_DI_DIG_FLTR_ENABLE_BUS_MODE\x10\xfe]\x12\x34\n/CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_ENABLE\x10\x86^\x12\x34\n/CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_SYNC_ENABLE\x10\x8a^\x12\x34\n/CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_ENABLE\x10\x8e^\x12\x34\n/CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_SYNC_ENABLE\x10\x92^\x12\x35\n0CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_FLTR_ENABLE\x10\x96^\x12\x35\n0CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_SYNC_ENABLE\x10\x9a^\x12\x34\n/CHANNEL_ATTRIBUTE_AI_OPEN_THRMCPL_DETECT_ENABLE\x10\xf2^\x12\x38\n3CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_ENABLE\x10\xaf_\x12\x41\nCHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_TIMEBASE_SRC\x10\x96\x44\x12;\n6CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_TIMEBASE_SRC\x10\x9b\x44\x12)\n$CHANNEL_ATTRIBUTE_AO_DAC_REF_EXT_SRC\x10\xd2\x44\x12,\n\'CHANNEL_ATTRIBUTE_AO_DAC_OFFSET_EXT_SRC\x10\xd4\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_SRC\x10\xf3\x44\x12<\n7CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_SRC\x10\xf8\x44\x12\x30\n+CHANNEL_ATTRIBUTE_AI_CHAN_CAL_OPERATOR_NAME\x10\xa3\x45\x12\'\n\"CHANNEL_ATTRIBUTE_AI_CHAN_CAL_DESC\x10\xa4\x45\x12/\n*CHANNEL_ATTRIBUTE_DI_DIG_FLTR_TIMEBASE_SRC\x10\xd4]\x12)\n$CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_TERM\x10\x84^\x12:\n5CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_TIMEBASE_SRC\x10\x88^\x12)\n$CHANNEL_ATTRIBUTE_CI_PULSE_TIME_TERM\x10\x8c^\x12:\n5CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_TIMEBASE_SRC\x10\x90^\x12*\n%CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_TERM\x10\x94^\x12;\n6CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_FLTR_TIMEBASE_SRC\x10\x98^\x12\x36\n1CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_TERM\x10\xb1_\x12G\nBCHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_TIMEBASE_SRC\x10\xb5_\x12:\n5CHANNEL_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_STRAIN_CHANS\x10\xfb_\x12(\n#CHANNEL_ATTRIBUTE_CI_TIMESTAMP_TERM\x10\xb9`\x12,\n\'CHANNEL_ATTRIBUTE_NAV_CUSTOM_SCALE_NAME\x10\xbc`\x12)\n$CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_TERM\x10\x8d\x61\x12:\n5CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_DIG_FLTR_TIMEBASE_SRC\x10\x90\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_TERM\x10\xdd\x61\x12H\nCCHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_DIG_FLTR_TIMEBASE_SRC\x10\xe2\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_B_INPUT_TERM\x10\xe4\x61\x12H\nCCHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_B_INPUT_DIG_FLTR_TIMEBASE_SRC\x10\xe9\x61\x12/\n*CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_TERM\x10\xee\x61\x12@\n;CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_TIMEBASE_SRC\x10\xf3\x61*\xc4\x10\n\x16\x43hannelUInt32Attribute\x12(\n$CHANNEL_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_CI_FREQ_DIV\x10\xc7\x02\x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_CI_COUNT\x10\xc8\x02\x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_CO_COUNT\x10\x93\x05\x12\'\n\"CHANNEL_ATTRIBUTE_CO_AUTO_INCR_CNT\x10\x95\x05\x12\x33\n.CHANNEL_ATTRIBUTE_CO_PULSE_TICKS_INITIAL_DELAY\x10\x98\x05\x12\x31\n,CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_INITIAL_CNT\x10\x98\r\x12\x34\n/CHANNEL_ATTRIBUTE_CI_ANG_ENCODER_PULSES_PER_REV\x10\xf5\x10\x12*\n%CHANNEL_ATTRIBUTE_CO_PULSE_HIGH_TICKS\x10\xe9\"\x12)\n$CHANNEL_ATTRIBUTE_CO_PULSE_LOW_TICKS\x10\xf1\"\x12(\n#CHANNEL_ATTRIBUTE_AI_HIGHPASS_ORDER\x10\x89\x30\x12\x38\n3CHANNEL_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_EXT_CLK_DIV\x10\x86\x31\x12\x38\n3CHANNEL_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_OUT_CLK_DIV\x10\x87\x31\x12:\n5CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_MASTER_TIMEBASE_DIV\x10\xb3\x31\x12:\n5CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_MASTER_TIMEBASE_DIV\x10\xc3\x31\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CI_PERIOD_DIV\x10\xae\x32\x12\x34\n/CHANNEL_ATTRIBUTE_CI_NUM_POSSIBLY_INVALID_SAMPS\x10\xbc\x32\x12#\n\x1e\x43HANNEL_ATTRIBUTE_DI_NUM_LINES\x10\xf8\x42\x12#\n\x1e\x43HANNEL_ATTRIBUTE_DO_NUM_LINES\x10\xf9\x42\x12#\n\x1e\x43HANNEL_ATTRIBUTE_CI_PRESCALER\x10\xb9\x44\x12#\n\x1e\x43HANNEL_ATTRIBUTE_CO_PRESCALER\x10\xed\x44\x12\x33\n.CHANNEL_ATTRIBUTE_CI_TIMESTAMP_INITIAL_SECONDS\x10\xb4\x45\x12@\n;CHANNEL_ATTRIBUTE_AI_LOSSY_LSB_REMOVAL_COMPRESSED_SAMP_SIZE\x10\xd9\x45\x12\'\n\"CHANNEL_ATTRIBUTE_AI_RAW_SAMP_SIZE\x10\xda\x45\x12\x34\n/CHANNEL_ATTRIBUTE_AI_DATA_XFER_CUSTOM_THRESHOLD\x10\x8c\x46\x12+\n&CHANNEL_ATTRIBUTE_AI_USB_XFER_REQ_SIZE\x10\x8eU\x12+\n&CHANNEL_ATTRIBUTE_AO_USB_XFER_REQ_SIZE\x10\x8fU\x12+\n&CHANNEL_ATTRIBUTE_DI_USB_XFER_REQ_SIZE\x10\x90U\x12+\n&CHANNEL_ATTRIBUTE_DO_USB_XFER_REQ_SIZE\x10\x91U\x12+\n&CHANNEL_ATTRIBUTE_CI_USB_XFER_REQ_SIZE\x10\x92U\x12+\n&CHANNEL_ATTRIBUTE_CO_USB_XFER_REQ_SIZE\x10\x93U\x12\x30\n+CHANNEL_ATTRIBUTE_AI_ADC_CUSTOM_TIMING_MODE\x10\xeb^\x12=\n8CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_RESET_COUNT\x10\xb0_\x12,\n\'CHANNEL_ATTRIBUTE_AI_AVERAGING_WIN_SIZE\x10\xee_\x12,\n\'CHANNEL_ATTRIBUTE_AI_USB_XFER_REQ_COUNT\x10\x80`\x12,\n\'CHANNEL_ATTRIBUTE_AO_USB_XFER_REQ_COUNT\x10\x81`\x12,\n\'CHANNEL_ATTRIBUTE_DI_USB_XFER_REQ_COUNT\x10\x82`\x12,\n\'CHANNEL_ATTRIBUTE_DO_USB_XFER_REQ_COUNT\x10\x83`\x12,\n\'CHANNEL_ATTRIBUTE_CI_USB_XFER_REQ_COUNT\x10\x84`\x12,\n\'CHANNEL_ATTRIBUTE_CO_USB_XFER_REQ_COUNT\x10\x85`\x12(\n#CHANNEL_ATTRIBUTE_AI_DIG_FLTR_ORDER\x10\xc0\x61\x12=\n8CHANNEL_ATTRIBUTE_CI_VELOCITY_ANG_ENCODER_PULSES_PER_REV\x10\xd9\x61\x12&\n!CHANNEL_ATTRIBUTE_CI_VELOCITY_DIV\x10\xec\x61\x12&\n!CHANNEL_ATTRIBUTE_AI_FILTER_ORDER\x10\xf6\x62\x12&\n!CHANNEL_ATTRIBUTE_CI_FILTER_ORDER\x10\xba\x63*\xd9\x06\n\x1b\x43hannelDoubleArrayAttribute\x12.\n*CHANNEL_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12+\n&CHANNEL_ATTRIBUTE_AI_DEV_SCALING_COEFF\x10\xb0\x32\x12+\n&CHANNEL_ATTRIBUTE_AO_DEV_SCALING_COEFF\x10\xb1\x32\x12\x38\n3CHANNEL_ATTRIBUTE_AI_CHAN_CAL_TABLE_PRE_SCALED_VALS\x10\x9d\x45\x12\x34\n/CHANNEL_ATTRIBUTE_AI_CHAN_CAL_TABLE_SCALED_VALS\x10\x9e\x45\x12\x35\n0CHANNEL_ATTRIBUTE_AI_CHAN_CAL_POLY_FORWARD_COEFF\x10\x9f\x45\x12\x35\n0CHANNEL_ATTRIBUTE_AI_CHAN_CAL_POLY_REVERSE_COEFF\x10\xa0\x45\x12\x31\n,CHANNEL_ATTRIBUTE_AI_CHAN_CAL_VERIF_REF_VALS\x10\xa1\x45\x12\x31\n,CHANNEL_ATTRIBUTE_AI_CHAN_CAL_VERIF_ACQ_VALS\x10\xa2\x45\x12\x36\n1CHANNEL_ATTRIBUTE_AI_BRIDGE_TABLE_ELECTRICAL_VALS\x10\x8e_\x12\x34\n/CHANNEL_ATTRIBUTE_AI_BRIDGE_TABLE_PHYSICAL_VALS\x10\x8f_\x12\x33\n.CHANNEL_ATTRIBUTE_AI_BRIDGE_POLY_FORWARD_COEFF\x10\x90_\x12\x33\n.CHANNEL_ATTRIBUTE_AI_BRIDGE_POLY_REVERSE_COEFF\x10\x91_\x12(\n#CHANNEL_ATTRIBUTE_AI_DIG_FLTR_COEFF\x10\xc7\x61\x12\x34\n/CHANNEL_ATTRIBUTE_PWR_VOLTAGE_DEV_SCALING_COEFF\x10\xd9\x63\x12\x34\n/CHANNEL_ATTRIBUTE_PWR_CURRENT_DEV_SCALING_COEFF\x10\xda\x63*\xc2\x07\n\x15\x44\x65viceStringAttribute\x12\'\n#DEVICE_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_PRODUCT_TYPE\x10\xb1\x0c\x12\'\n\"DEVICE_ATTRIBUTE_AI_PHYSICAL_CHANS\x10\x9e\x46\x12\'\n\"DEVICE_ATTRIBUTE_AO_PHYSICAL_CHANS\x10\x9f\x46\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_DI_LINES\x10\xa0\x46\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_DI_PORTS\x10\xa1\x46\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_DO_LINES\x10\xa2\x46\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_DO_PORTS\x10\xa3\x46\x12\'\n\"DEVICE_ATTRIBUTE_CI_PHYSICAL_CHANS\x10\xa4\x46\x12\'\n\"DEVICE_ATTRIBUTE_CO_PHYSICAL_CHANS\x10\xa5\x46\x12.\n)DEVICE_ATTRIBUTE_CHASSIS_MODULE_DEV_NAMES\x10\xb6S\x12\x32\n-DEVICE_ATTRIBUTE_COMPACT_DAQ_CHASSIS_DEV_NAME\x10\xb7S\x12\x1f\n\x1a\x44\x45VICE_ATTRIBUTE_TERMINALS\x10\xc0T\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_TCPIP_HOSTNAME\x10\x8bU\x12\'\n\"DEVICE_ATTRIBUTE_TCPIP_ETHERNET_IP\x10\x8cU\x12\'\n\"DEVICE_ATTRIBUTE_TCPIP_WIRELESS_IP\x10\x8dU\x12-\n(DEVICE_ATTRIBUTE_ACCESSORY_PRODUCT_TYPES\x10\xed^\x12(\n#DEVICE_ATTRIBUTE_NAV_PHYSICAL_CHANS\x10\xa2`\x12\x32\n-DEVICE_ATTRIBUTE_COMPACT_RIO_CHASSIS_DEV_NAME\x10\xe1\x62\x12(\n#DEVICE_ATTRIBUTE_FIELD_DAQ_DEV_NAME\x10\xf1\x62\x12.\n)DEVICE_ATTRIBUTE_FIELD_DAQ_BANK_DEV_NAMES\x10\xf8\x62\x12&\n!DEVICE_ATTRIBUTE_ID_PIN_PIN_NAMES\x10\xf1\x63\x12,\n\'DEVICE_ATTRIBUTE_ID_PIN_MEM_SERIAL_NUMS\x10\xf4\x63*\xfc\x07\n\x15\x44\x65viceUInt32Attribute\x12\'\n#DEVICE_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12 \n\x1b\x44\x45VICE_ATTRIBUTE_SERIAL_NUM\x10\xb2\x0c\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_PRODUCT_NUM\x10\x9d\x46\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_PCI_BUS_NUM\x10\xa7\x46\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_PCI_DEV_NUM\x10\xa8\x46\x12%\n DEVICE_ATTRIBUTE_PXI_CHASSIS_NUM\x10\xa9\x46\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_PXI_SLOT_NUM\x10\xaa\x46\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_NUM_DMA_CHANS\x10\xbc\x46\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_CI_MAX_SIZE\x10\x9fS\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_CO_MAX_SIZE\x10\xa1S\x12*\n%DEVICE_ATTRIBUTE_COMPACT_DAQ_SLOT_NUM\x10\xb8S\x12(\n#DEVICE_ATTRIBUTE_CARRIER_SERIAL_NUM\x10\x8aU\x12*\n%DEVICE_ATTRIBUTE_NAV_NUM_SURVEY_FIXES\x10\xab`\x12\x30\n+DEVICE_ATTRIBUTE_NAV_REMAINING_SURVEY_FIXES\x10\xac`\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_NAV_NUM_SATS\x10\xb1`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NUM_TIME_TRIGS\x10\xc1\x62\x12+\n&DEVICE_ATTRIBUTE_NUM_TIMESTAMP_ENGINES\x10\xc2\x62\x12*\n%DEVICE_ATTRIBUTE_COMPACT_RIO_SLOT_NUM\x10\xe2\x62\x12\x30\n+DEVICE_ATTRIBUTE_AI_NUM_SAMP_TIMING_ENGINES\x10\xe3\x62\x12,\n\'DEVICE_ATTRIBUTE_AI_NUM_SYNC_PULSE_SRCS\x10\xe4\x62\x12\x30\n+DEVICE_ATTRIBUTE_AO_NUM_SAMP_TIMING_ENGINES\x10\xe5\x62\x12,\n\'DEVICE_ATTRIBUTE_AO_NUM_SYNC_PULSE_SRCS\x10\xe6\x62\x12\x30\n+DEVICE_ATTRIBUTE_DI_NUM_SAMP_TIMING_ENGINES\x10\xe7\x62\x12\x30\n+DEVICE_ATTRIBUTE_DO_NUM_SAMP_TIMING_ENGINES\x10\xe8\x62*\xc8\x04\n\x13\x44\x65viceBoolAttribute\x12%\n!DEVICE_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_IS_SIMULATED\x10\xca\x45\x12)\n$DEVICE_ATTRIBUTE_ANLG_TRIG_SUPPORTED\x10\x84S\x12(\n#DEVICE_ATTRIBUTE_DIG_TRIG_SUPPORTED\x10\x85S\x12\x38\n3DEVICE_ATTRIBUTE_AI_SIMULTANEOUS_SAMPLING_SUPPORTED\x10\x8fS\x12+\n&DEVICE_ATTRIBUTE_AO_SAMP_CLK_SUPPORTED\x10\x96S\x12+\n&DEVICE_ATTRIBUTE_CI_SAMP_CLK_SUPPORTED\x10\x9eS\x12+\n&DEVICE_ATTRIBUTE_CO_SAMP_CLK_SUPPORTED\x10\xdb^\x12+\n&DEVICE_ATTRIBUTE_TEDS_HWTEDS_SUPPORTED\x10\xd6_\x12)\n$DEVICE_ATTRIBUTE_TIME_TRIG_SUPPORTED\x10\x9f`\x12)\n$DEVICE_ATTRIBUTE_CI_UTC_OFFSET_READY\x10\xa1`\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_NAV_HAS_FIX\x10\xad`\x12*\n%DEVICE_ATTRIBUTE_NAV_UTC_OFFSET_READY\x10\xaf`*\xcc\x04\n\x14\x44\x65viceInt32Attribute\x12&\n\"DEVICE_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_BUS_TYPE\x10\xa6\x46\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_AI_TRIG_USAGE\x10\x86S\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_AO_TRIG_USAGE\x10\x87S\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_DI_TRIG_USAGE\x10\x88S\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_DO_TRIG_USAGE\x10\x89S\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_CI_TRIG_USAGE\x10\x8aS\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_CO_TRIG_USAGE\x10\x8bS\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_AI_COUPLINGS\x10\x94S\x12&\n!DEVICE_ATTRIBUTE_PRODUCT_CATEGORY\x10\xa9S\x12+\n&DEVICE_ATTRIBUTE_CI_CURRENT_UTC_OFFSET\x10\xa0`\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_NAV_MODE\x10\xa5`\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_NAV_ALT_REF\x10\xa9`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_ANT_STATUS\x10\xae`\x12,\n\'DEVICE_ATTRIBUTE_NAV_CURRENT_UTC_OFFSET\x10\xb0`*\x93\x05\n\x15\x44\x65viceDoubleAttribute\x12\'\n#DEVICE_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12-\n(DEVICE_ATTRIBUTE_AI_MAX_SINGLE_CHAN_RATE\x10\x8cS\x12,\n\'DEVICE_ATTRIBUTE_AI_MAX_MULTI_CHAN_RATE\x10\x8dS\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_AI_MIN_RATE\x10\x8eS\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_AO_MAX_RATE\x10\x97S\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_AO_MIN_RATE\x10\x98S\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_DI_MAX_RATE\x10\x99S\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_DO_MAX_RATE\x10\x9aS\x12%\n DEVICE_ATTRIBUTE_CI_MAX_TIMEBASE\x10\xa0S\x12%\n DEVICE_ATTRIBUTE_CO_MAX_TIMEBASE\x10\xa2S\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_PRESET_LAT\x10\xa6`\x12%\n DEVICE_ATTRIBUTE_NAV_PRESET_LONG\x10\xa7`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_PRESET_ALT\x10\xa8`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_PPS_COMPEN\x10\xaa`\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_NAV_PDOP\x10\xb2`\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_NAV_HDOP\x10\xb3`\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_NAV_VDOP\x10\xb4`*\xe8\x06\n\x1a\x44\x65viceDoubleArrayAttribute\x12-\n)DEVICE_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12%\n DEVICE_ATTRIBUTE_AI_VOLTAGE_RNGS\x10\x90S\x12%\n DEVICE_ATTRIBUTE_AI_CURRENT_RNGS\x10\x91S\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_AI_FREQ_RNGS\x10\x92S\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_AI_GAINS\x10\x93S\x12:\n5DEVICE_ATTRIBUTE_AI_LOWPASS_CUTOFF_FREQ_DISCRETE_VALS\x10\x95S\x12%\n DEVICE_ATTRIBUTE_AO_VOLTAGE_RNGS\x10\x9bS\x12%\n DEVICE_ATTRIBUTE_AO_CURRENT_RNGS\x10\x9cS\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_AO_GAINS\x10\x9dS\x12\x38\n3DEVICE_ATTRIBUTE_AI_VOLTAGE_INT_EXCIT_DISCRETE_VALS\x10\xc9S\x12\x35\n0DEVICE_ATTRIBUTE_AI_VOLTAGE_INT_EXCIT_RANGE_VALS\x10\xcaS\x12\x38\n3DEVICE_ATTRIBUTE_AI_CURRENT_INT_EXCIT_DISCRETE_VALS\x10\xcbS\x12\x37\n2DEVICE_ATTRIBUTE_AI_LOWPASS_CUTOFF_FREQ_RANGE_VALS\x10\xcfS\x12(\n#DEVICE_ATTRIBUTE_AI_RESISTANCE_RNGS\x10\x95T\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_AI_BRIDGE_RNGS\x10\xd0_\x12\x43\n>DEVICE_ATTRIBUTE_AI_DIG_FLTR_LOWPASS_CUTOFF_FREQ_DISCRETE_VALS\x10\xc8\x61\x12@\n;DEVICE_ATTRIBUTE_AI_DIG_FLTR_LOWPASS_CUTOFF_FREQ_RANGE_VALS\x10\xc9\x61\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_AI_CHARGE_RNGS\x10\x91\x62*\xfd\x01\n\x1a\x44\x65viceUInt32ArrayAttribute\x12-\n)DEVICE_UINT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12,\n\'DEVICE_ATTRIBUTE_ACCESSORY_PRODUCT_NUMS\x10\xee^\x12+\n&DEVICE_ATTRIBUTE_ACCESSORY_SERIAL_NUMS\x10\xef^\x12-\n(DEVICE_ATTRIBUTE_ID_PIN_MEM_FAMILY_CODES\x10\xf3\x63\x12&\n!DEVICE_ATTRIBUTE_ID_PIN_MEM_SIZES\x10\xf5\x63*\xc7\x04\n\x19\x44\x65viceInt32ArrayAttribute\x12,\n(DEVICE_INT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12-\n(DEVICE_ATTRIBUTE_AI_SUPPORTED_MEAS_TYPES\x10\xd2_\x12/\n*DEVICE_ATTRIBUTE_AO_SUPPORTED_OUTPUT_TYPES\x10\xd3_\x12-\n(DEVICE_ATTRIBUTE_CI_SUPPORTED_MEAS_TYPES\x10\xd4_\x12/\n*DEVICE_ATTRIBUTE_CO_SUPPORTED_OUTPUT_TYPES\x10\xd5_\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_AI_SAMP_MODES\x10\xdc_\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_AO_SAMP_MODES\x10\xdd_\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_CI_SAMP_MODES\x10\xde_\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_CO_SAMP_MODES\x10\xdf_\x12.\n)DEVICE_ATTRIBUTE_NAV_SUPPORTED_MEAS_TYPES\x10\xa3`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_TRIG_USAGE\x10\xa4`\x12\'\n\"DEVICE_ATTRIBUTE_AI_DIG_FLTR_TYPES\x10\x87\x62\x12)\n$DEVICE_ATTRIBUTE_ID_PIN_PIN_STATUSES\x10\xf2\x63*\x9d\x07\n\x1b\x45xportSignalDoubleAttribute\x12-\n)EXPORTSIGNAL_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12,\n\'EXPORTSIGNAL_ATTRIBUTE_START_TRIG_DELAY\x10\x81\x0b\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_START_TRIG_PULSE_WIDTH\x10\x86\x0b\x12\x39\n4EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_REF_EVENT_PULSE_WIDTH\x10\xa4,\x12\x30\n+EXPORTSIGNAL_ATTRIBUTE_ADV_TRIG_PULSE_WIDTH\x10\xc8,\x12\x37\n2EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_WIDTH\x10\xd4,\x12\x37\n2EXPORTSIGNAL_ATTRIBUTE_20_MHZ_TIMEBASE_PULSE_WIDTH\x10\xe0,\x12\x30\n+EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_PULSE_WIDTH\x10\xe6,\x12\x33\n.EXPORTSIGNAL_ATTRIBUTE_AI_CONV_CLK_PULSE_WIDTH\x10\x90-\x12\x34\n/EXPORTSIGNAL_ATTRIBUTE_FREQ_OUT_CLK_PULSE_WIDTH\x10\x94.\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_PULSE_WIDTH\x10\xa0.\x12/\n*EXPORTSIGNAL_ATTRIBUTE_REF_CLK_PULSE_WIDTH\x10\xb8.\x12\x31\n,EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_DELAY\x10\xd7.\x12\x31\n,EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_DELAY_OFFSET\x10\xc4\x43\x12,\n\'EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_DELAY\x10\xbc\x45\x12\x41\n\n9EXPORTSIGNAL_ATTRIBUTE_WATCHDOG_EXPIRED_EVENT_OUTPUT_TERM\x10\xaa\x43\x12\x38\n3EXPORTSIGNAL_ATTRIBUTE_SYNC_PULSE_EVENT_OUTPUT_TERM\x10\xbc\x44\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_10_MHZ_REF_CLK_OUTPUT_TERM\x10\xee\x44\x12:\n5EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_XFER_EVENT_OUTPUT_TERM\x10\xb5\x45\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_OUTPUT_TERM\x10\xba\x45*\xcb\x1f\n\x1a\x45xportSignalResetAttribute\x12,\n(EXPORTSIGNAL_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3EXPORTSIGNAL_RESET_ATTRIBUTE_START_TRIG_OUTPUT_TERM\x10\x84\x0b\x12;\n6EXPORTSIGNAL_RESET_ATTRIBUTE_START_TRIG_PULSE_POLARITY\x10\x85\x0b\x12\x36\n1EXPORTSIGNAL_RESET_ATTRIBUTE_REF_TRIG_OUTPUT_TERM\x10\x90\x0b\x12\x39\n4EXPORTSIGNAL_RESET_ATTRIBUTE_REF_TRIG_PULSE_POLARITY\x10\x91\x0b\x12>\n9EXPORTSIGNAL_RESET_ATTRIBUTE_START_TRIG_PULSE_WIDTH_UNITS\x10\x82,\x12\x41\nEXPORTSIGNAL_RESET_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_WIDTH_UNITS\x10\xd3,\x12=\n8EXPORTSIGNAL_RESET_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_WIDTH\x10\xd4,\x12\x42\n=EXPORTSIGNAL_RESET_ATTRIBUTE_20_MHZ_TIMEBASE_DIVIDE_DOWN_BY_N\x10\xd6,\x12=\n8EXPORTSIGNAL_RESET_ATTRIBUTE_20_MHZ_TIMEBASE_OUTPUT_TERM\x10\xd7,\x12\x43\n>EXPORTSIGNAL_RESET_ATTRIBUTE_20_MHZ_TIMEBASE_PULSE_WIDTH_UNITS\x10\xd9,\x12\x36\n1EXPORTSIGNAL_RESET_ATTRIBUTE_SAMP_CLK_OUTPUT_TERM\x10\xe3,\x12\x39\n4EXPORTSIGNAL_RESET_ATTRIBUTE_SAMP_CLK_PULSE_POLARITY\x10\xe4,\x12<\n7EXPORTSIGNAL_RESET_ATTRIBUTE_SAMP_CLK_PULSE_WIDTH_UNITS\x10\xe5,\x12\x39\n4EXPORTSIGNAL_RESET_ATTRIBUTE_AI_CONV_CLK_OUTPUT_TERM\x10\x87-\x12?\n:EXPORTSIGNAL_RESET_ATTRIBUTE_AI_CONV_CLK_PULSE_WIDTH_UNITS\x10\x89-\x12@\n;EXPORTSIGNAL_RESET_ATTRIBUTE_FREQ_OUT_CLK_PULSE_WIDTH_UNITS\x10\x93.\x12;\n6EXPORTSIGNAL_RESET_ATTRIBUTE_CTR_OUT_EVENT_OUTPUT_TERM\x10\x97.\x12>\n9EXPORTSIGNAL_RESET_ATTRIBUTE_CTR_OUT_EVENT_PULSE_POLARITY\x10\x98.\x12\x41\n\n9EXPORTSIGNAL_RESET_ATTRIBUTE_SYNC_PULSE_EVENT_OUTPUT_TERM\x10\xbc\x44\x12<\n7EXPORTSIGNAL_RESET_ATTRIBUTE_10_MHZ_REF_CLK_OUTPUT_TERM\x10\xee\x44\x12@\n;EXPORTSIGNAL_RESET_ATTRIBUTE_RDY_FOR_XFER_EVENT_OUTPUT_TERM\x10\xb5\x45\x12\x43\n>EXPORTSIGNAL_RESET_ATTRIBUTE_RDY_FOR_XFER_EVENT_LVL_ACTIVE_LVL\x10\xb6\x45\x12\x38\n3EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_OUTPUT_TERM\x10\xba\x45\x12<\n7EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_OUTPUT_BEHAVIOR\x10\xbb\x45\x12\x32\n-EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_DELAY\x10\xbc\x45\x12\x45\n@EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_ASSERTED_LVL\x10\xbd\x45\x12H\nCEXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_ASSERT_ON_START\x10\xbe\x45\x12G\nBEXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_DEASSERT_DELAY\x10\xbf\x45\x12;\n6EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_PULSE_POLARITY\x10\xc0\x45\x12\x38\n3EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_PULSE_WIDTH\x10\xc1\x45\x12\x44\n?EXPORTSIGNAL_RESET_ATTRIBUTE_CHANGE_DETECT_EVENT_PULSE_POLARITY\x10\x83\x46\x12\x42\n=EXPORTSIGNAL_RESET_ATTRIBUTE_RDY_FOR_XFER_EVENT_DEASSERT_COND\x10\xe3R\x12S\nNEXPORTSIGNAL_RESET_ATTRIBUTE_RDY_FOR_XFER_EVENT_DEASSERT_COND_CUSTOM_THRESHOLD\x10\xe4R*\xfa\x11\n\x1a\x45xportSignalInt32Attribute\x12,\n(EXPORTSIGNAL_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_START_TRIG_PULSE_POLARITY\x10\x85\x0b\x12\x33\n.EXPORTSIGNAL_ATTRIBUTE_REF_TRIG_PULSE_POLARITY\x10\x91\x0b\x12\x38\n3EXPORTSIGNAL_ATTRIBUTE_START_TRIG_PULSE_WIDTH_UNITS\x10\x82,\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_PAUSE_TRIG_LVL_ACTIVE_LVL\x10\x96,\x12<\n7EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_REF_EVENT_PULSE_POLARITY\x10\xa2,\x12?\n:EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_REF_EVENT_PULSE_WIDTH_UNITS\x10\xa3,\x12<\n7EXPORTSIGNAL_ATTRIBUTE_DATA_ACTIVE_EVENT_LVL_ACTIVE_LVL\x10\xb4,\x12\x33\n.EXPORTSIGNAL_ATTRIBUTE_ADV_TRIG_PULSE_POLARITY\x10\xc6,\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_ADV_TRIG_PULSE_WIDTH_UNITS\x10\xc7,\x12:\n5EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_POLARITY\x10\xd2,\x12=\n8EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_WIDTH_UNITS\x10\xd3,\x12:\n5EXPORTSIGNAL_ATTRIBUTE_20_MHZ_TIMEBASE_PULSE_POLARITY\x10\xd8,\x12=\n8EXPORTSIGNAL_ATTRIBUTE_20_MHZ_TIMEBASE_PULSE_WIDTH_UNITS\x10\xd9,\x12\x33\n.EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_PULSE_POLARITY\x10\xe4,\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_PULSE_WIDTH_UNITS\x10\xe5,\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_AI_CONV_CLK_PULSE_POLARITY\x10\x88-\x12\x39\n4EXPORTSIGNAL_ATTRIBUTE_AI_CONV_CLK_PULSE_WIDTH_UNITS\x10\x89-\x12\x37\n2EXPORTSIGNAL_ATTRIBUTE_FREQ_OUT_CLK_PULSE_POLARITY\x10\x92.\x12:\n5EXPORTSIGNAL_ATTRIBUTE_FREQ_OUT_CLK_PULSE_WIDTH_UNITS\x10\x93.\x12\x38\n3EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_PULSE_POLARITY\x10\x98.\x12;\n6EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_PULSE_WIDTH_UNITS\x10\x99.\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_REF_CLK_PULSE_POLARITY\x10\xb6.\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_REF_CLK_PULSE_WIDTH_UNITS\x10\xb7.\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_START_TRIG_OUTPUT_BEHAVIOR\x10\xc3.\x12;\n6EXPORTSIGNAL_ATTRIBUTE_START_TRIG_TOGGLE_INITIAL_STATE\x10\xc4.\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_START_TRIG_DELAY_UNITS\x10\xcd.\x12\x39\n4EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_OUTPUT_BEHAVIOR\x10\xcf.\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_LVL_POLARITY\x10\xd0.\x12>\n9EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_START_EVENT_LVL_ACTIVE_LVL\x10\xd1.\x12;\n6EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_TOGGLE_IDLE_STATE\x10\xea\x30\x12\x34\n/EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_OUTPUT_BEHAVIOR\x10\xeb\x30\x12>\n9EXPORTSIGNAL_ATTRIBUTE_AI_HOLD_CMPLT_EVENT_PULSE_POLARITY\x10\xee\x31\x12=\n8EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_XFER_EVENT_LVL_ACTIVE_LVL\x10\xb6\x45\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_OUTPUT_BEHAVIOR\x10\xbb\x45\x12?\n:EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_ASSERTED_LVL\x10\xbd\x45\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_PULSE_POLARITY\x10\xc0\x45\x12>\n9EXPORTSIGNAL_ATTRIBUTE_CHANGE_DETECT_EVENT_PULSE_POLARITY\x10\x83\x46\x12<\n7EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_XFER_EVENT_DEASSERT_COND\x10\xe3R*\xc0\x01\n\x19\x45xportSignalBoolAttribute\x12+\n\'EXPORTSIGNAL_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_ENABLE\x10\xca,\x12\x42\n=EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_ASSERT_ON_START\x10\xbe\x45*\xd9\x01\n\x1b\x45xportSignalUInt32Attribute\x12-\n)EXPORTSIGNAL_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12<\n7EXPORTSIGNAL_ATTRIBUTE_20_MHZ_TIMEBASE_DIVIDE_DOWN_BY_N\x10\xd6,\x12M\nHEXPORTSIGNAL_ATTRIBUTE_RDY_FOR_XFER_EVENT_DEASSERT_COND_CUSTOM_THRESHOLD\x10\xe4R*\xa9\x01\n\x1fPersistedChannelStringAttribute\x12\x31\n-PERSISTEDCHANNEL_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12+\n&PERSISTEDCHANNEL_ATTRIBUTE_ACTIVE_CHAN\x10\xcf\x45\x12&\n!PERSISTEDCHANNEL_ATTRIBUTE_AUTHOR\x10\xd0\x45*\xc7\x01\n\x1dPersistedChannelBoolAttribute\x12/\n+PERSISTEDCHANNEL_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x39\n4PERSISTEDCHANNEL_ATTRIBUTE_ALLOW_INTERACTIVE_EDITING\x10\xd1\x45\x12:\n5PERSISTEDCHANNEL_ATTRIBUTE_ALLOW_INTERACTIVE_DELETION\x10\xd2\x45*\xa2\x01\n\x1dPersistedScaleStringAttribute\x12/\n+PERSISTEDSCALE_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12*\n%PERSISTEDSCALE_ATTRIBUTE_ACTIVE_SCALE\x10\xd3\x45\x12$\n\x1fPERSISTEDSCALE_ATTRIBUTE_AUTHOR\x10\xd4\x45*\xbf\x01\n\x1bPersistedScaleBoolAttribute\x12-\n)PERSISTEDSCALE_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x37\n2PERSISTEDSCALE_ATTRIBUTE_ALLOW_INTERACTIVE_EDITING\x10\xd5\x45\x12\x38\n3PERSISTEDSCALE_ATTRIBUTE_ALLOW_INTERACTIVE_DELETION\x10\xd6\x45*\x9d\x01\n\x1cPersistedTaskStringAttribute\x12.\n*PERSISTEDTASK_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12(\n#PERSISTEDTASK_ATTRIBUTE_ACTIVE_TASK\x10\xcb\x45\x12#\n\x1ePERSISTEDTASK_ATTRIBUTE_AUTHOR\x10\xcc\x45*\xbb\x01\n\x1aPersistedTaskBoolAttribute\x12,\n(PERSISTEDTASK_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x36\n1PERSISTEDTASK_ATTRIBUTE_ALLOW_INTERACTIVE_EDITING\x10\xcd\x45\x12\x37\n2PERSISTEDTASK_ATTRIBUTE_ALLOW_INTERACTIVE_DELETION\x10\xce\x45*\xbe\x03\n\x1ePhysicalChannelUInt32Attribute\x12\x30\n,PHYSICALCHANNEL_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_MFG_ID\x10\xda\x43\x12;\n6PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_MODEL_NUM\x10\xdb\x43\x12<\n7PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_SERIAL_NUM\x10\xdc\x43\x12=\n8PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_VERSION_NUM\x10\xdd\x43\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DI_PORT_WIDTH\x10\xa4S\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DO_PORT_WIDTH\x10\xa7S*\xd0\x01\n\x1ePhysicalChannelStringAttribute\x12\x30\n,PHYSICALCHANNEL_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12@\n;PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_VERSION_LETTER\x10\xde\x43\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_INPUT_SRCS\x10\xd8_*\x8e\x01\n\x1dPhysicalChannelBytesAttribute\x12/\n+PHYSICALCHANNEL_BYTES_ATTRIBUTE_UNSPECIFIED\x10\x00\x12<\n7PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_BIT_STREAM\x10\xdf\x43*\x9e\x01\n#PhysicalChannelUInt32ArrayAttribute\x12\x36\n2PHYSICALCHANNEL_UINT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12?\n:PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_TEMPLATE_I_DS\x10\x8f\x45*\xce\x02\n\x1dPhysicalChannelInt32Attribute\x12/\n+PHYSICALCHANNEL_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x39\n4PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_TERM_CFGS\x10\xc2\x46\x12\x39\n4PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_TERM_CFGS\x10\xa3S\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_TYPE\x10\xee\x62\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DIG_PORT_LOGIC_FAMILY\x10\xeb\x63*\x82\x06\n\x1cPhysicalChannelBoolAttribute\x12.\n*PHYSICALCHANNEL_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DI_SAMP_CLK_SUPPORTED\x10\xa5S\x12G\nBPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DI_CHANGE_DETECT_SUPPORTED\x10\xa6S\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DO_SAMP_CLK_SUPPORTED\x10\xa8S\x12\x45\n@PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_ENABLE\x10\x9eT\x12M\nHPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_SHORT_DETECTED\x10\xc3]\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_CHANNEL_ENABLE\x10\xe2`\x12\x37\n2PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_OVERCURRENT\x10\xe4`\x12\x44\n?PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_ENABLE\x10\xed\x62\x12\x46\nAPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SENSOR_POWER_OPEN_CHAN\x10\xfc\x62\x12H\nCPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SENSOR_POWER_OVERCURRENT\x10\xfd\x62*\x8c\x04\n\x1dPhysicalChannelResetAttribute\x12/\n+PHYSICALCHANNEL_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12K\nFPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_ENABLE\x10\x9eT\x12@\n;PHYSICALCHANNEL_RESET_ATTRIBUTE_AO_POWER_AMP_CHANNEL_ENABLE\x10\xe2`\x12K\nFPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_VOLTAGE\x10\xec\x62\x12J\nEPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_ENABLE\x10\xed\x62\x12H\nCPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_TYPE\x10\xee\x62\x12H\nCPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_DIG_PORT_LOGIC_FAMILY\x10\xeb\x63*\x8e\x03\n\x1ePhysicalChannelDoubleAttribute\x12\x30\n,PHYSICALCHANNEL_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12H\nCPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_AMPLITUDE\x10\x9fT\x12\x43\n>PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_FREQ\x10\xa0T\x12\x30\n+PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_GAIN\x10\xe5`\x12\x32\n-PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_OFFSET\x10\xe6`\x12\x45\n@PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_VOLTAGE\x10\xec\x62*\xcb\x05\n\"PhysicalChannelInt32ArrayAttribute\x12\x35\n1PHYSICALCHANNEL_INT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x44\n?PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SUPPORTED_MEAS_TYPES\x10\xd7_\x12\x46\nAPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_SUPPORTED_OUTPUT_TYPES\x10\xd9_\x12\x44\n?PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_CI_SUPPORTED_MEAS_TYPES\x10\xda_\x12\x46\nAPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_CO_SUPPORTED_OUTPUT_TYPES\x10\xdb_\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DI_SAMP_MODES\x10\xe0_\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DO_SAMP_MODES\x10\xe1_\x12\x45\n@PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_NAV_SUPPORTED_MEAS_TYPES\x10\xb7`\x12O\nJPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_SUPPORTED_POWER_UP_OUTPUT_TYPES\x10\xce`\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SENSOR_POWER_TYPES\x10\xf9\x62*\xe9\x01\n#PhysicalChannelDoubleArrayAttribute\x12\x36\n2PHYSICALCHANNEL_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x39\n4PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_SCALING_COEFF\x10\xe3`\x12O\nJPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SENSOR_POWER_VOLTAGE_RANGE_VALS\x10\xfa\x62*\x83\x02\n\x12ReadInt32Attribute\x12$\n READ_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1d\n\x18READ_ATTRIBUTE_OVERWRITE\x10\x91$\x12\x1f\n\x1aREAD_ATTRIBUTE_RELATIVE_TO\x10\x8a\x32\x12\x1a\n\x15READ_ATTRIBUTE_OFFSET\x10\x8b\x32\x12\x1d\n\x18READ_ATTRIBUTE_WAIT_MODE\x10\xb2\x44\x12 \n\x1bREAD_ATTRIBUTE_LOGGING_MODE\x10\xc5]\x12*\n%READ_ATTRIBUTE_LOGGING_TDMS_OPERATION\x10\xc7]*\xf7\x05\n\x12ReadResetAttribute\x12$\n READ_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12#\n\x1eREAD_RESET_ATTRIBUTE_OVERWRITE\x10\x91$\x12-\n(READ_RESET_ATTRIBUTE_READ_ALL_AVAIL_SAMP\x10\x95$\x12*\n%READ_RESET_ATTRIBUTE_CHANNELS_TO_READ\x10\xa3\x30\x12$\n\x1fREAD_RESET_ATTRIBUTE_AUTO_START\x10\xa6\x30\x12%\n READ_RESET_ATTRIBUTE_RELATIVE_TO\x10\x8a\x32\x12 \n\x1bREAD_RESET_ATTRIBUTE_OFFSET\x10\x8b\x32\x12#\n\x1eREAD_RESET_ATTRIBUTE_WAIT_MODE\x10\xb2\x44\x12$\n\x1fREAD_RESET_ATTRIBUTE_SLEEP_TIME\x10\xb0\x45\x12+\n&READ_RESET_ATTRIBUTE_LOGGING_FILE_PATH\x10\xc4]\x12&\n!READ_RESET_ATTRIBUTE_LOGGING_MODE\x10\xc5]\x12\x31\n,READ_RESET_ATTRIBUTE_LOGGING_TDMS_GROUP_NAME\x10\xc6]\x12\x30\n+READ_RESET_ATTRIBUTE_LOGGING_TDMS_OPERATION\x10\xc7]\x12\x31\n,READ_RESET_ATTRIBUTE_LOGGING_FILE_WRITE_SIZE\x10\xc3_\x12\x39\n4READ_RESET_ATTRIBUTE_LOGGING_FILE_PREALLOCATION_SIZE\x10\xc6_\x12\'\n\"READ_RESET_ATTRIBUTE_LOGGING_PAUSE\x10\xe3_\x12\x30\n+READ_RESET_ATTRIBUTE_LOGGING_SAMPS_PER_FILE\x10\xe4_*\x8d\x08\n\x11ReadBoolAttribute\x12#\n\x1fREAD_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"READ_ATTRIBUTE_READ_ALL_AVAIL_SAMP\x10\x95$\x12\x1e\n\x19READ_ATTRIBUTE_AUTO_START\x10\xa6\x30\x12*\n%READ_ATTRIBUTE_OVERLOADED_CHANS_EXIST\x10\xf4\x42\x12\x30\n+READ_ATTRIBUTE_CHANGE_DETECT_HAS_OVERFLOWED\x10\x94\x43\x12+\n&READ_ATTRIBUTE_OVERCURRENT_CHANS_EXIST\x10\xe6S\x12\x31\n,READ_ATTRIBUTE_OPEN_CURRENT_LOOP_CHANS_EXIST\x10\x89T\x12,\n\'READ_ATTRIBUTE_OPEN_THRMCPL_CHANS_EXIST\x10\x96U\x12\x37\n2READ_ATTRIBUTE_COMMON_MODE_RANGE_ERROR_CHANS_EXIST\x10\x98U\x12;\n6READ_ATTRIBUTE_ACCESSORY_INSERTION_OR_REMOVAL_DETECTED\x10\xf0^\x12!\n\x1cREAD_ATTRIBUTE_LOGGING_PAUSE\x10\xe3_\x12 \n\x1bREAD_ATTRIBUTE_NAV_FIX_LOST\x10\xb5`\x12/\n*READ_ATTRIBUTE_OVERTEMPERATURE_CHANS_EXIST\x10\x81\x61\x12+\n&READ_ATTRIBUTE_EXCIT_FAULT_CHANS_EXIST\x10\x88\x61\x12$\n\x1fREAD_ATTRIBUTE_OPEN_CHANS_EXIST\x10\x80\x62\x12,\n\'READ_ATTRIBUTE_PLL_UNLOCKED_CHANS_EXIST\x10\x98\x62\x12-\n(READ_ATTRIBUTE_SYNC_UNLOCKED_CHANS_EXIST\x10\xbd\x62\x12\x32\n-READ_ATTRIBUTE_INPUT_LIMITS_FAULT_CHANS_EXIST\x10\x8f\x63\x12\x32\n-READ_ATTRIBUTE_POWER_SUPPLY_FAULT_CHANS_EXIST\x10\x92\x63\x12\x32\n-READ_ATTRIBUTE_REMOTE_SENSE_ERROR_CHANS_EXIST\x10\xdd\x63\x12/\n*READ_ATTRIBUTE_AUX_POWER_ERROR_CHANS_EXIST\x10\xdf\x63\x12\x35\n0READ_ATTRIBUTE_REVERSE_VOLTAGE_ERROR_CHANS_EXIST\x10\xe6\x63*\xf2\x01\n\x13ReadUInt64Attribute\x12%\n!READ_UINT64_ATTRIBUTE_UNSPECIFIED\x10\x00\x12!\n\x1cREAD_ATTRIBUTE_CURR_READ_POS\x10\xa1$\x12\x30\n+READ_ATTRIBUTE_TOTAL_SAMP_PER_CHAN_ACQUIRED\x10\xaa\x32\x12\x33\n.READ_ATTRIBUTE_LOGGING_FILE_PREALLOCATION_SIZE\x10\xc6_\x12*\n%READ_ATTRIBUTE_LOGGING_SAMPS_PER_FILE\x10\xe4_*\x87\x02\n\x13ReadUInt32Attribute\x12%\n!READ_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"READ_ATTRIBUTE_AVAIL_SAMP_PER_CHAN\x10\xa3$\x12\"\n\x1dREAD_ATTRIBUTE_RAW_DATA_WIDTH\x10\xfa\x42\x12\x1d\n\x18READ_ATTRIBUTE_NUM_CHANS\x10\xfb\x42\x12\x30\n+READ_ATTRIBUTE_DIGITAL_LINES_BYTES_PER_CHAN\x10\xfc\x42\x12+\n&READ_ATTRIBUTE_LOGGING_FILE_WRITE_SIZE\x10\xc3_*\x9b\x07\n\x13ReadStringAttribute\x12%\n!READ_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12$\n\x1fREAD_ATTRIBUTE_CHANNELS_TO_READ\x10\xa3\x30\x12$\n\x1fREAD_ATTRIBUTE_OVERLOADED_CHANS\x10\xf5\x42\x12%\n READ_ATTRIBUTE_OVERCURRENT_CHANS\x10\xe7S\x12+\n&READ_ATTRIBUTE_OPEN_CURRENT_LOOP_CHANS\x10\x8aT\x12&\n!READ_ATTRIBUTE_OPEN_THRMCPL_CHANS\x10\x97U\x12\x31\n,READ_ATTRIBUTE_COMMON_MODE_RANGE_ERROR_CHANS\x10\x99U\x12%\n READ_ATTRIBUTE_LOGGING_FILE_PATH\x10\xc4]\x12+\n&READ_ATTRIBUTE_LOGGING_TDMS_GROUP_NAME\x10\xc6]\x12=\n8READ_ATTRIBUTE_DEVS_WITH_INSERTED_OR_REMOVED_ACCESSORIES\x10\xf1^\x12)\n$READ_ATTRIBUTE_OVERTEMPERATURE_CHANS\x10\x82\x61\x12%\n READ_ATTRIBUTE_EXCIT_FAULT_CHANS\x10\x89\x61\x12\x1e\n\x19READ_ATTRIBUTE_OPEN_CHANS\x10\x81\x62\x12&\n!READ_ATTRIBUTE_OPEN_CHANS_DETAILS\x10\x82\x62\x12&\n!READ_ATTRIBUTE_PLL_UNLOCKED_CHANS\x10\x99\x62\x12\'\n\"READ_ATTRIBUTE_SYNC_UNLOCKED_CHANS\x10\xbe\x62\x12,\n\'READ_ATTRIBUTE_INPUT_LIMITS_FAULT_CHANS\x10\x90\x63\x12,\n\'READ_ATTRIBUTE_POWER_SUPPLY_FAULT_CHANS\x10\x93\x63\x12,\n\'READ_ATTRIBUTE_REMOTE_SENSE_ERROR_CHANS\x10\xde\x63\x12)\n$READ_ATTRIBUTE_AUX_POWER_ERROR_CHANS\x10\xe0\x63\x12/\n*READ_ATTRIBUTE_REVERSE_VOLTAGE_ERROR_CHANS\x10\xe7\x63*\\\n\x13ReadDoubleAttribute\x12%\n!READ_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1e\n\x19READ_ATTRIBUTE_SLEEP_TIME\x10\xb0\x45*q\n\x17RealTimeUInt32Attribute\x12)\n%REALTIME_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12+\n&REALTIME_ATTRIBUTE_NUM_OF_WARMUP_ITERS\x10\xed\x45*\xd6\x02\n\x16RealTimeResetAttribute\x12(\n$REALTIME_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x31\n,REALTIME_RESET_ATTRIBUTE_NUM_OF_WARMUP_ITERS\x10\xed\x45\x12:\n5REALTIME_RESET_ATTRIBUTE_CONV_LATE_ERRORS_TO_WARNINGS\x10\xee\x45\x12>\n9REALTIME_RESET_ATTRIBUTE_WAIT_FOR_NEXT_SAMP_CLK_WAIT_MODE\x10\xef\x45\x12\x30\n+REALTIME_RESET_ATTRIBUTE_REPORT_MISSED_SAMP\x10\x99\x46\x12\x31\n,REALTIME_RESET_ATTRIBUTE_WRITE_RECOVERY_MODE\x10\x9a\x46*\xa2\x01\n\x15RealTimeBoolAttribute\x12\'\n#REALTIME_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x34\n/REALTIME_ATTRIBUTE_CONV_LATE_ERRORS_TO_WARNINGS\x10\xee\x45\x12*\n%REALTIME_ATTRIBUTE_REPORT_MISSED_SAMP\x10\x99\x46*\xa9\x01\n\x16RealTimeInt32Attribute\x12(\n$REALTIME_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3REALTIME_ATTRIBUTE_WAIT_FOR_NEXT_SAMP_CLK_WAIT_MODE\x10\xef\x45\x12+\n&REALTIME_ATTRIBUTE_WRITE_RECOVERY_MODE\x10\x9a\x46*}\n\x14ScaleStringAttribute\x12&\n\"SCALE_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1a\n\x15SCALE_ATTRIBUTE_DESCR\x10\xa6$\x12!\n\x1cSCALE_ATTRIBUTE_SCALED_UNITS\x10\x9b\x32*\xa0\x02\n\x14ScaleDoubleAttribute\x12&\n\"SCALE_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1e\n\x19SCALE_ATTRIBUTE_LIN_SLOPE\x10\xa7$\x12$\n\x1fSCALE_ATTRIBUTE_LIN_Y_INTERCEPT\x10\xa8$\x12#\n\x1eSCALE_ATTRIBUTE_MAP_SCALED_MAX\x10\xa9$\x12#\n\x1eSCALE_ATTRIBUTE_MAP_SCALED_MIN\x10\xb0$\x12\'\n\"SCALE_ATTRIBUTE_MAP_PRE_SCALED_MAX\x10\xb1$\x12\'\n\"SCALE_ATTRIBUTE_MAP_PRE_SCALED_MIN\x10\xb2$*\xef\x01\n\x19ScaleDoubleArrayAttribute\x12,\n(SCALE_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"SCALE_ATTRIBUTE_POLY_FORWARD_COEFF\x10\xb4$\x12\'\n\"SCALE_ATTRIBUTE_POLY_REVERSE_COEFF\x10\xb5$\x12&\n!SCALE_ATTRIBUTE_TABLE_SCALED_VALS\x10\xb6$\x12*\n%SCALE_ATTRIBUTE_TABLE_PRE_SCALED_VALS\x10\xb7$*~\n\x13ScaleInt32Attribute\x12%\n!SCALE_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12%\n SCALE_ATTRIBUTE_PRE_SCALED_UNITS\x10\xf7\x31\x12\x19\n\x14SCALE_ATTRIBUTE_TYPE\x10\xa9\x32*\xc0\x01\n\x15SystemStringAttribute\x12\'\n#SYSTEM_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1dSYSTEM_ATTRIBUTE_GLOBAL_CHANS\x10\xe5$\x12\x1c\n\x17SYSTEM_ATTRIBUTE_SCALES\x10\xe6$\x12\x1b\n\x16SYSTEM_ATTRIBUTE_TASKS\x10\xe7$\x12\x1f\n\x1aSYSTEM_ATTRIBUTE_DEV_NAMES\x10\xbb\x32*\xc2\x01\n\x15SystemUInt32Attribute\x12\'\n#SYSTEM_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12)\n$SYSTEM_ATTRIBUTE_NIDAQ_MAJOR_VERSION\x10\xf2$\x12)\n$SYSTEM_ATTRIBUTE_NIDAQ_MINOR_VERSION\x10\xa3\x32\x12*\n%SYSTEM_ATTRIBUTE_NIDAQ_UPDATE_VERSION\x10\xa2^*\x91\x01\n\x13TaskStringAttribute\x12%\n!TASK_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1c\n\x17TASK_ATTRIBUTE_CHANNELS\x10\xf3$\x12\x18\n\x13TASK_ATTRIBUTE_NAME\x10\xf6$\x12\x1b\n\x16TASK_ATTRIBUTE_DEVICES\x10\x8e\x46*V\n\x11TaskBoolAttribute\x12#\n\x1fTASK_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1c\n\x17TASK_ATTRIBUTE_COMPLETE\x10\xf4$*|\n\x13TaskUInt32Attribute\x12%\n!TASK_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1d\n\x18TASK_ATTRIBUTE_NUM_CHANS\x10\x81\x43\x12\x1f\n\x1aTASK_ATTRIBUTE_NUM_DEVICES\x10\xbaS*\xb0\x06\n\x14TimingInt32Attribute\x12&\n\"TIMING_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12*\n%TIMING_ATTRIBUTE_SAMP_QUANT_SAMP_MODE\x10\x80&\x12*\n%TIMING_ATTRIBUTE_SAMP_CLK_ACTIVE_EDGE\x10\x81&\x12\x35\n0TIMING_ATTRIBUTE_DELAY_FROM_SAMP_CLK_DELAY_UNITS\x10\x84&\x12*\n%TIMING_ATTRIBUTE_AI_CONV_TIMEBASE_SRC\x10\xb9&\x12&\n!TIMING_ATTRIBUTE_SAMP_TIMING_TYPE\x10\xc7&\x12)\n$TIMING_ATTRIBUTE_AI_CONV_ACTIVE_EDGE\x10\xd3\x30\x12\x33\n.TIMING_ATTRIBUTE_SAMP_CLK_TIMEBASE_ACTIVE_EDGE\x10\xec\x31\x12%\n TIMING_ATTRIBUTE_HSHK_START_COND\x10\xc3\x45\x12\x31\n,TIMING_ATTRIBUTE_HSHK_SAMPLE_INPUT_DATA_WHEN\x10\xc4\x45\x12\x31\n,TIMING_ATTRIBUTE_SAMP_CLK_UNDERFLOW_BEHAVIOR\x10\xe1R\x12/\n*TIMING_ATTRIBUTE_SAMP_CLK_OVERRUN_BEHAVIOR\x10\xfc]\x12\x31\n,TIMING_ATTRIBUTE_IMPLICIT_UNDERFLOW_BEHAVIOR\x10\xfd]\x12%\n TIMING_ATTRIBUTE_SYNC_PULSE_TYPE\x10\xb6\x62\x12/\n*TIMING_ATTRIBUTE_SYNC_PULSE_TIME_TIMESCALE\x10\xb8\x62\x12\x34\n/TIMING_ATTRIBUTE_FIRST_SAMP_TIMESTAMP_TIMESCALE\x10\xbb\x62\x12.\n)TIMING_ATTRIBUTE_FIRST_SAMP_CLK_TIMESCALE\x10\x83\x63*\xa9\x18\n\x14TimingResetAttribute\x12&\n\"TIMING_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x30\n+TIMING_RESET_ATTRIBUTE_SAMP_QUANT_SAMP_MODE\x10\x80&\x12\x30\n+TIMING_RESET_ATTRIBUTE_SAMP_CLK_ACTIVE_EDGE\x10\x81&\x12\x32\n-TIMING_RESET_ATTRIBUTE_SAMP_CLK_TIMEBASE_RATE\x10\x83&\x12;\n6TIMING_RESET_ATTRIBUTE_DELAY_FROM_SAMP_CLK_DELAY_UNITS\x10\x84&\x12\x41\n\n9TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_ADV_TRIG_DIG_FLTR_ENABLE\x10\xb8\x44\x12+\n&TRIGGER_RESET_ATTRIBUTE_HSHK_TRIG_TYPE\x10\xb7\x45\x12\x36\n1TRIGGER_RESET_ATTRIBUTE_INTERLOCKED_HSHK_TRIG_SRC\x10\xb8\x45\x12?\n:TRIGGER_RESET_ATTRIBUTE_INTERLOCKED_HSHK_TRIG_ASSERTED_LVL\x10\xb9\x45\x12\x36\n1TRIGGER_RESET_ATTRIBUTE_REF_TRIG_AUTO_TRIG_ENABLE\x10\xc1]\x12>\n9TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_ENABLE\x10\xd7]\x12G\nBTRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xd8]\x12\x44\n?TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xd9]\x12\x45\n@TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\xda]\x12>\n9TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_SYNC_ENABLE\x10\xdb]\x12\x41\n\n9TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_ENABLE\x10\xeb]\x12G\nBTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xec]\x12\x44\n?TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xed]\x12\x45\n@TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\xee]\x12>\n9TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_SYNC_ENABLE\x10\xef]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_ENABLE\x10\xf0]\x12I\nDTRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf1]\x12\x46\nATRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xf2]\x12G\nBTRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\xf3]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_SYNC_ENABLE\x10\xf4]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_ENABLE\x10\xf5]\x12I\nDTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf6]\x12\x46\nATRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xf7]\x12G\nBTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\xf8]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_SYNC_ENABLE\x10\xf9]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_ENABLE\x10\xff]\x12I\nDTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\x80^\x12\x46\nATRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\x81^\x12G\nBTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\x82^\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_SYNC_ENABLE\x10\x83^\x12.\n)TRIGGER_RESET_ATTRIBUTE_TRIGGER_SYNC_TYPE\x10\x80_\x12\x30\n+TRIGGER_RESET_ATTRIBUTE_TIME_START_TRIG_SRC\x10\x9d`\x12\x31\n,TRIGGER_RESET_ATTRIBUTE_START_TRIG_TIMESCALE\x10\xb6`\x12\x31\n,TRIGGER_RESET_ATTRIBUTE_START_TRIG_TRIG_WHEN\x10\xcd`\x12\x30\n+TRIGGER_RESET_ATTRIBUTE_START_TRIG_TRIG_WIN\x10\x9a\x62\x12\x35\n0TRIGGER_RESET_ATTRIBUTE_START_TRIG_RETRIGGER_WIN\x10\x9b\x62\x12?\n:TRIGGER_RESET_ATTRIBUTE_START_TRIG_MAX_NUM_TRIGS_TO_DETECT\x10\x9c\x62\x12\x33\n.TRIGGER_RESET_ATTRIBUTE_REF_TRIG_RETRIGGERABLE\x10\x9d\x62\x12.\n)TRIGGER_RESET_ATTRIBUTE_REF_TRIG_TRIG_WIN\x10\x9e\x62\x12\x33\n.TRIGGER_RESET_ATTRIBUTE_REF_TRIG_RETRIGGER_WIN\x10\x9f\x62\x12=\n8TRIGGER_RESET_ATTRIBUTE_REF_TRIG_MAX_NUM_TRIGS_TO_DETECT\x10\xa0\x62\x12<\n7TRIGGER_RESET_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_SRCS\x10\xa1\x62\x12>\n9TRIGGER_RESET_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_SLOPES\x10\xa2\x62\x12<\n7TRIGGER_RESET_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_LVLS\x10\xa3\x62\x12=\n8TRIGGER_RESET_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_HYSTS\x10\xa4\x62\x12\x41\n\n9TRIGGER_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xd9]\x12\x41\n\n9TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xed]\x12@\n;TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xf2]\x12@\n;TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xf7]\x12@\n;TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\x81^\x12&\n!TRIGGER_ATTRIBUTE_START_TRIG_TERM\x10\x9e^\x12$\n\x1fTRIGGER_ATTRIBUTE_REF_TRIG_TERM\x10\x9f^\x12&\n!TRIGGER_ATTRIBUTE_PAUSE_TRIG_TERM\x10\xa0^\x12%\n TRIGGER_ATTRIBUTE_ARM_START_TERM\x10\xff^\x12*\n%TRIGGER_ATTRIBUTE_TIME_START_TRIG_SRC\x10\x9d`\x12\x36\n1TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_SRCS\x10\xa1\x62\x12\x34\n/TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_SRCS\x10\xa6\x62*\xd5\x11\n\x16TriggerDoubleAttribute\x12(\n$TRIGGER_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12/\n*TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_HYST\x10\xe8&\x12.\n)TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_LVL\x10\xe9&\x12.\n)TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_BTM\x10\xf5&\x12.\n)TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_TOP\x10\xf6&\x12\x30\n+TRIGGER_ATTRIBUTE_ANLG_EDGE_START_TRIG_HYST\x10\x95\'\x12/\n*TRIGGER_ATTRIBUTE_ANLG_EDGE_START_TRIG_LVL\x10\x96\'\x12.\n)TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_BTM\x10\x82(\x12.\n)TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_TOP\x10\x83(\x12.\n)TRIGGER_ATTRIBUTE_ANLG_EDGE_REF_TRIG_HYST\x10\xa1(\x12-\n(TRIGGER_ATTRIBUTE_ANLG_EDGE_REF_TRIG_LVL\x10\xa2(\x12,\n\'TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_BTM\x10\xa8(\x12,\n\'TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_TOP\x10\xa9(\x12%\n TRIGGER_ATTRIBUTE_REF_TRIG_DELAY\x10\x83)\x12\'\n\"TRIGGER_ATTRIBUTE_START_TRIG_DELAY\x10\xd6\x30\x12\x43\n>TRIGGER_ATTRIBUTE_DIG_EDGE_START_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xa4\x44\x12\x41\nTRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf1]\x12\x41\nTRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf6]\x12\x41\nTRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\x80^\x12\x41\n\n9TRIGGER_ATTRIBUTE_DIG_EDGE_ARM_START_TRIG_DIG_FLTR_ENABLE\x10\xad\x44\x12>\n9TRIGGER_ATTRIBUTE_DIG_EDGE_ARM_START_TRIG_DIG_SYNC_ENABLE\x10\xb1\x44\x12\x38\n3TRIGGER_ATTRIBUTE_DIG_EDGE_ADV_TRIG_DIG_FLTR_ENABLE\x10\xb8\x44\x12\x30\n+TRIGGER_ATTRIBUTE_REF_TRIG_AUTO_TRIG_ENABLE\x10\xc1]\x12.\n)TRIGGER_ATTRIBUTE_REF_TRIG_AUTO_TRIGGERED\x10\xc2]\x12\x38\n3TRIGGER_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_ENABLE\x10\xd7]\x12\x38\n3TRIGGER_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_SYNC_ENABLE\x10\xdb]\x12;\n6TRIGGER_ATTRIBUTE_ANLG_EDGE_START_TRIG_DIG_FLTR_ENABLE\x10\xe1]\x12;\n6TRIGGER_ATTRIBUTE_ANLG_EDGE_START_TRIG_DIG_SYNC_ENABLE\x10\xe5]\x12\x39\n4TRIGGER_ATTRIBUTE_ANLG_EDGE_REF_TRIG_DIG_FLTR_ENABLE\x10\xe6]\x12\x39\n4TRIGGER_ATTRIBUTE_ANLG_EDGE_REF_TRIG_DIG_SYNC_ENABLE\x10\xea]\x12\x38\n3TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_ENABLE\x10\xeb]\x12\x38\n3TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_SYNC_ENABLE\x10\xef]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_ENABLE\x10\xf0]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_SYNC_ENABLE\x10\xf4]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_ENABLE\x10\xf5]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_SYNC_ENABLE\x10\xf9]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_ENABLE\x10\xff]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_SYNC_ENABLE\x10\x83^\x12-\n(TRIGGER_ATTRIBUTE_REF_TRIG_RETRIGGERABLE\x10\x9d\x62\x12\x30\n+TRIGGER_ATTRIBUTE_REF_TRIG_TIMESTAMP_ENABLE\x10\xae\x62\x12\x36\n1TRIGGER_ATTRIBUTE_ARM_START_TRIG_TIMESTAMP_ENABLE\x10\xb3\x62\x12\x32\n-TRIGGER_ATTRIBUTE_START_TRIG_TIMESTAMP_ENABLE\x10\xca\x62*\xbb\x02\n\x19TriggerTimestampAttribute\x12+\n\'TRIGGER_TIMESTAMP_ATTRIBUTE_UNSPECIFIED\x10\x00\x12+\n&TRIGGER_ATTRIBUTE_START_TRIG_TRIG_WHEN\x10\xcd`\x12-\n(TRIGGER_ATTRIBUTE_REF_TRIG_TIMESTAMP_VAL\x10\xaf\x62\x12/\n*TRIGGER_ATTRIBUTE_ARM_START_TRIG_TRIG_WHEN\x10\xb1\x62\x12\x33\n.TRIGGER_ATTRIBUTE_ARM_START_TRIG_TIMESTAMP_VAL\x10\xb4\x62\x12/\n*TRIGGER_ATTRIBUTE_START_TRIG_TIMESTAMP_VAL\x10\xcb\x62*\xb5\x02\n\x1aTriggerInt32ArrayAttribute\x12-\n)TRIGGER_INT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_SLOPES\x10\xa2\x62\x12;\n6TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_COUPLINGS\x10\xa5\x62\x12\x36\n1TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_SLOPES\x10\xa7\x62\x12\x39\n4TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_COUPLINGS\x10\xaa\x62*\xab\x02\n\x1bTriggerDoubleArrayAttribute\x12.\n*TRIGGER_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x36\n1TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_LVLS\x10\xa3\x62\x12\x37\n2TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_HYSTS\x10\xa4\x62\x12\x34\n/TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_LVLS\x10\xa8\x62\x12\x35\n0TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_HYSTS\x10\xa9\x62*\x9e\x02\n\x16WatchdogInt32Attribute\x12(\n$WATCHDOG_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"WATCHDOG_ATTRIBUTE_EXPIR_TRIG_TYPE\x10\xa3\x43\x12\x39\n4WATCHDOG_ATTRIBUTE_DIG_EDGE_WATCHDOG_EXPIR_TRIG_EDGE\x10\xa5\x43\x12&\n!WATCHDOG_ATTRIBUTE_DO_EXPIR_STATE\x10\xa7\x43\x12&\n!WATCHDOG_ATTRIBUTE_AO_OUTPUT_TYPE\x10\xde`\x12&\n!WATCHDOG_ATTRIBUTE_CO_EXPIR_STATE\x10\xe0`*\x95\x04\n\x16WatchdogResetAttribute\x12(\n$WATCHDOG_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12-\n(WATCHDOG_RESET_ATTRIBUTE_EXPIR_TRIG_TYPE\x10\xa3\x43\x12>\n9WATCHDOG_RESET_ATTRIBUTE_DIG_EDGE_WATCHDOG_EXPIR_TRIG_SRC\x10\xa4\x43\x12?\n:WATCHDOG_RESET_ATTRIBUTE_DIG_EDGE_WATCHDOG_EXPIR_TRIG_EDGE\x10\xa5\x43\x12,\n\'WATCHDOG_RESET_ATTRIBUTE_DO_EXPIR_STATE\x10\xa7\x43\x12%\n WATCHDOG_RESET_ATTRIBUTE_TIMEOUT\x10\xa9\x43\x12\x42\n=WATCHDOG_RESET_ATTRIBUTE_EXPIR_TRIG_TRIG_ON_NETWORK_CONN_LOSS\x10\xdd`\x12,\n\'WATCHDOG_RESET_ATTRIBUTE_AO_OUTPUT_TYPE\x10\xde`\x12,\n\'WATCHDOG_RESET_ATTRIBUTE_AO_EXPIR_STATE\x10\xdf`\x12,\n\'WATCHDOG_RESET_ATTRIBUTE_CO_EXPIR_STATE\x10\xe0`*~\n\x17WatchdogStringAttribute\x12)\n%WATCHDOG_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3WATCHDOG_ATTRIBUTE_DIG_EDGE_WATCHDOG_EXPIR_TRIG_SRC\x10\xa4\x43*\xa3\x01\n\x15WatchdogBoolAttribute\x12\'\n#WATCHDOG_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12#\n\x1eWATCHDOG_ATTRIBUTE_HAS_EXPIRED\x10\xa8\x43\x12<\n7WATCHDOG_ATTRIBUTE_EXPIR_TRIG_TRIG_ON_NETWORK_CONN_LOSS\x10\xdd`*\x8d\x01\n\x17WatchdogDoubleAttribute\x12)\n%WATCHDOG_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1f\n\x1aWATCHDOG_ATTRIBUTE_TIMEOUT\x10\xa9\x43\x12&\n!WATCHDOG_ATTRIBUTE_AO_EXPIR_STATE\x10\xdf`*\xbc\x01\n\x13WriteInt32Attribute\x12%\n!WRITE_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1f\n\x1aWRITE_ATTRIBUTE_REGEN_MODE\x10\xd3(\x12 \n\x1bWRITE_ATTRIBUTE_RELATIVE_TO\x10\x8c\x32\x12\x1b\n\x16WRITE_ATTRIBUTE_OFFSET\x10\x8d\x32\x12\x1e\n\x19WRITE_ATTRIBUTE_WAIT_MODE\x10\xb1\x45*\xaa\x02\n\x13WriteResetAttribute\x12%\n!WRITE_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12%\n WRITE_RESET_ATTRIBUTE_REGEN_MODE\x10\xd3(\x12&\n!WRITE_RESET_ATTRIBUTE_RELATIVE_TO\x10\x8c\x32\x12!\n\x1cWRITE_RESET_ATTRIBUTE_OFFSET\x10\x8d\x32\x12$\n\x1fWRITE_RESET_ATTRIBUTE_WAIT_MODE\x10\xb1\x45\x12%\n WRITE_RESET_ATTRIBUTE_SLEEP_TIME\x10\xb2\x45\x12-\n(WRITE_RESET_ATTRIBUTE_NEXT_WRITE_IS_LAST\x10\xecR*\x97\x01\n\x14WriteUInt64Attribute\x12&\n\"WRITE_UINT64_ATTRIBUTE_UNSPECIFIED\x10\x00\x12#\n\x1eWRITE_ATTRIBUTE_CURR_WRITE_POS\x10\xd8(\x12\x32\n-WRITE_ATTRIBUTE_TOTAL_SAMP_PER_CHAN_GENERATED\x10\xab\x32*\xd8\x01\n\x14WriteUInt32Attribute\x12&\n\"WRITE_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12 \n\x1bWRITE_ATTRIBUTE_SPACE_AVAIL\x10\xe0(\x12#\n\x1eWRITE_ATTRIBUTE_RAW_DATA_WIDTH\x10\xfd\x42\x12\x1e\n\x19WRITE_ATTRIBUTE_NUM_CHANS\x10\xfe\x42\x12\x31\n,WRITE_ATTRIBUTE_DIGITAL_LINES_BYTES_PER_CHAN\x10\xff\x42*_\n\x14WriteDoubleAttribute\x12&\n\"WRITE_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1f\n\x1aWRITE_ATTRIBUTE_SLEEP_TIME\x10\xb2\x45*\xfe\x03\n\x12WriteBoolAttribute\x12$\n WRITE_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"WRITE_ATTRIBUTE_NEXT_WRITE_IS_LAST\x10\xecR\x12,\n\'WRITE_ATTRIBUTE_OVERCURRENT_CHANS_EXIST\x10\xe8S\x12\x32\n-WRITE_ATTRIBUTE_OPEN_CURRENT_LOOP_CHANS_EXIST\x10\xeaS\x12\x33\n.WRITE_ATTRIBUTE_POWER_SUPPLY_FAULT_CHANS_EXIST\x10\xecS\x12\x30\n+WRITE_ATTRIBUTE_OVERTEMPERATURE_CHANS_EXIST\x10\x84U\x12<\n7WRITE_ATTRIBUTE_ACCESSORY_INSERTION_OR_REMOVAL_DETECTED\x10\xd3`\x12+\n&WRITE_ATTRIBUTE_OVERLOADED_CHANS_EXIST\x10\x84\x61\x12\x35\n0WRITE_ATTRIBUTE_EXTERNAL_OVERVOLTAGE_CHANS_EXIST\x10\xbb\x61\x12.\n)WRITE_ATTRIBUTE_SYNC_UNLOCKED_CHANS_EXIST\x10\xbf\x62*\xb1\x03\n\x14WriteStringAttribute\x12&\n\"WRITE_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12&\n!WRITE_ATTRIBUTE_OVERCURRENT_CHANS\x10\xe9S\x12,\n\'WRITE_ATTRIBUTE_OPEN_CURRENT_LOOP_CHANS\x10\xebS\x12-\n(WRITE_ATTRIBUTE_POWER_SUPPLY_FAULT_CHANS\x10\xedS\x12>\n9WRITE_ATTRIBUTE_DEVS_WITH_INSERTED_OR_REMOVED_ACCESSORIES\x10\xd4`\x12*\n%WRITE_ATTRIBUTE_OVERTEMPERATURE_CHANS\x10\x83\x61\x12%\n WRITE_ATTRIBUTE_OVERLOADED_CHANS\x10\x85\x61\x12/\n*WRITE_ATTRIBUTE_EXTERNAL_OVERVOLTAGE_CHANS\x10\xbc\x61\x12(\n#WRITE_ATTRIBUTE_SYNC_UNLOCKED_CHANS\x10\xc0\x62*\x92\x01\n\x0f\x41\x43\x45xcitWireMode\x12\"\n\x1e\x41\x43_EXCIT_WIRE_MODE_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x41\x43_EXCIT_WIRE_MODE_4_WIRE\x10\x04\x12\x1d\n\x19\x41\x43_EXCIT_WIRE_MODE_5_WIRE\x10\x05\x12\x1d\n\x19\x41\x43_EXCIT_WIRE_MODE_6_WIRE\x10\x06*\xa8\x02\n\x1b\x41\x63\x63\x65lChargeSensitivityUnits\x12.\n*ACCEL_CHARGE_SENSITIVITY_UNITS_UNSPECIFIED\x10\x00\x12\x37\n2ACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_G\x10\xe3}\x12O\nJACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_METERS_PER_SECOND_SQUARED\x10\xe4}\x12O\nJACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_INCHES_PER_SECOND_SQUARED\x10\xe5}*\x9a\x01\n\x16\x41\x63\x63\x65lSensitivityUnits1\x12(\n$ACCEL_SENSITIVITY_UNITS1_UNSPECIFIED\x10\x00\x12+\n&ACCEL_SENSITIVITY_UNITS1_M_VOLTS_PER_G\x10\xdd\x61\x12)\n$ACCEL_SENSITIVITY_UNITS1_VOLTS_PER_G\x10\xde\x61*\xca\x01\n\x0b\x41\x63\x63\x65lUnits2\x12\x1c\n\x18\x41\x43\x43\x45L_UNITS2_UNSPECIFIED\x10\x00\x12\x1e\n\x19\x41\x43\x43\x45L_UNITS2_ACCEL_UNIT_G\x10\xcaO\x12+\n&ACCEL_UNITS2_METERS_PER_SECOND_SQUARED\x10\xb6\x61\x12+\n&ACCEL_UNITS2_INCHES_PER_SECOND_SQUARED\x10\xb7\x61\x12#\n\x1e\x41\x43\x43\x45L_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N*\xa6\x01\n\x0f\x41\x63quisitionType\x12 \n\x1c\x41\x43QUISITION_TYPE_UNSPECIFIED\x10\x00\x12\"\n\x1d\x41\x43QUISITION_TYPE_FINITE_SAMPS\x10\xc2O\x12 \n\x1b\x41\x43QUISITION_TYPE_CONT_SAMPS\x10\x8bO\x12+\n&ACQUISITION_TYPE_HW_TIMED_SINGLE_POINT\x10\xea\x61*\x86\x01\n\x0b\x41ngleUnits1\x12\x1c\n\x18\x41NGLE_UNITS1_UNSPECIFIED\x10\x00\x12\x19\n\x14\x41NGLE_UNITS1_DEGREES\x10\xa2O\x12\x19\n\x14\x41NGLE_UNITS1_RADIANS\x10\xa1P\x12#\n\x1e\x41NGLE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N*\x9f\x01\n\x0b\x41ngleUnits2\x12\x1c\n\x18\x41NGLE_UNITS2_UNSPECIFIED\x10\x00\x12\x19\n\x14\x41NGLE_UNITS2_DEGREES\x10\xa2O\x12\x19\n\x14\x41NGLE_UNITS2_RADIANS\x10\xa1P\x12\x17\n\x12\x41NGLE_UNITS2_TICKS\x10\xc0P\x12#\n\x1e\x41NGLE_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N*\xee\x01\n\x14\x41ngularVelocityUnits\x12&\n\"ANGULAR_VELOCITY_UNITS_UNSPECIFIED\x10\x00\x12\x1f\n\x1a\x41NGULAR_VELOCITY_UNITS_RPM\x10\xd0}\x12.\n)ANGULAR_VELOCITY_UNITS_RADIANS_PER_SECOND\x10\xd1}\x12.\n)ANGULAR_VELOCITY_UNITS_DEGREES_PER_SECOND\x10\xd2}\x12-\n(ANGULAR_VELOCITY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*\xde\x01\n\x14\x42ridgeConfiguration1\x12%\n!BRIDGE_CONFIGURATION1_UNSPECIFIED\x10\x00\x12&\n!BRIDGE_CONFIGURATION1_FULL_BRIDGE\x10\xc6O\x12&\n!BRIDGE_CONFIGURATION1_HALF_BRIDGE\x10\xcbO\x12)\n$BRIDGE_CONFIGURATION1_QUARTER_BRIDGE\x10\x9eP\x12$\n\x1f\x42RIDGE_CONFIGURATION1_NO_BRIDGE\x10\xf4O*\x9c\x01\n\x15\x42ridgeElectricalUnits\x12\'\n#BRIDGE_ELECTRICAL_UNITS_UNSPECIFIED\x10\x00\x12+\n&BRIDGE_ELECTRICAL_UNITS_VOLTS_PER_VOLT\x10\x98|\x12-\n(BRIDGE_ELECTRICAL_UNITS_M_VOLTS_PER_VOLT\x10\x99|*\xc7\x03\n\x13\x42ridgePhysicalUnits\x12%\n!BRIDGE_PHYSICAL_UNITS_UNSPECIFIED\x10\x00\x12\"\n\x1d\x42RIDGE_PHYSICAL_UNITS_NEWTONS\x10\x83|\x12!\n\x1c\x42RIDGE_PHYSICAL_UNITS_POUNDS\x10\x84|\x12)\n$BRIDGE_PHYSICAL_UNITS_KILOGRAM_FORCE\x10\x85|\x12\"\n\x1d\x42RIDGE_PHYSICAL_UNITS_PASCALS\x10\xe1N\x12\x31\n,BRIDGE_PHYSICAL_UNITS_POUNDS_PER_SQUARE_INCH\x10\x87|\x12\x1e\n\x19\x42RIDGE_PHYSICAL_UNITS_BAR\x10\x88|\x12(\n#BRIDGE_PHYSICAL_UNITS_NEWTON_METERS\x10\x89|\x12&\n!BRIDGE_PHYSICAL_UNITS_INCH_OUNCES\x10\x8a|\x12&\n!BRIDGE_PHYSICAL_UNITS_INCH_POUNDS\x10\x8b|\x12&\n!BRIDGE_PHYSICAL_UNITS_FOOT_POUNDS\x10\x8c|*\xb3\x01\n\x0b\x42ridgeUnits\x12\x1c\n\x18\x42RIDGE_UNITS_UNSPECIFIED\x10\x00\x12 \n\x1b\x42RIDGE_UNITS_VOLTS_PER_VOLT\x10\x98|\x12\"\n\x1d\x42RIDGE_UNITS_M_VOLTS_PER_VOLT\x10\x99|\x12#\n\x1e\x42RIDGE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\x1b\n\x16\x42RIDGE_UNITS_FROM_TEDS\x10\xe4\x61*w\n\nCJCSource1\x12\x1b\n\x17\x43JC_SOURCE1_UNSPECIFIED\x10\x00\x12\x19\n\x14\x43JC_SOURCE1_BUILT_IN\x10\xd8O\x12\x1a\n\x15\x43JC_SOURCE1_CONST_VAL\x10\x84O\x12\x15\n\x10\x43JC_SOURCE1_CHAN\x10\x81O*\x8d\x01\n\x0b\x43hargeUnits\x12\x1c\n\x18\x43HARGE_UNITS_UNSPECIFIED\x10\x00\x12\x1a\n\x15\x43HARGE_UNITS_COULOMBS\x10\xe6}\x12\x1f\n\x1a\x43HARGE_UNITS_PICO_COULOMBS\x10\xe7}\x12#\n\x1e\x43HARGE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*\x9b\x01\n\x0f\x43ountDirection1\x12 \n\x1c\x43OUNT_DIRECTION1_UNSPECIFIED\x10\x00\x12\x1e\n\x19\x43OUNT_DIRECTION1_COUNT_UP\x10\x90O\x12 \n\x1b\x43OUNT_DIRECTION1_COUNT_DOWN\x10\x8cO\x12$\n\x1f\x43OUNT_DIRECTION1_EXT_CONTROLLED\x10\xd6P*\xf5\x01\n\x16\x43ounterFrequencyMethod\x12(\n$COUNTER_FREQUENCY_METHOD_UNSPECIFIED\x10\x00\x12,\n\'COUNTER_FREQUENCY_METHOD_LOW_FREQ_1_CTR\x10\xf9N\x12-\n(COUNTER_FREQUENCY_METHOD_HIGH_FREQ_2_CTR\x10\xadO\x12-\n(COUNTER_FREQUENCY_METHOD_LARGE_RNG_2_CTR\x10\xddO\x12%\n COUNTER_FREQUENCY_METHOD_DYN_AVG\x10\xc1}*\xa2\x02\n\'CurrentShuntResistorLocationWithDefault\x12<\n8CURRENT_SHUNT_RESISTOR_LOCATION_WITH_DEFAULT_UNSPECIFIED\x10\x00\x12\x41\n4CURRENT_SHUNT_RESISTOR_LOCATION_WITH_DEFAULT_DEFAULT\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12:\n5CURRENT_SHUNT_RESISTOR_LOCATION_WITH_DEFAULT_INTERNAL\x10\xd8O\x12:\n5CURRENT_SHUNT_RESISTOR_LOCATION_WITH_DEFAULT_EXTERNAL\x10\xb7O*p\n\rCurrentUnits2\x12\x1e\n\x1a\x43URRENT_UNITS2_UNSPECIFIED\x10\x00\x12\x18\n\x13\x43URRENT_UNITS2_AMPS\x10\xe6P\x12%\n CURRENT_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N*\xb6\x01\n\x10\x44igitalLineState\x12\"\n\x1e\x44IGITAL_LINE_STATE_UNSPECIFIED\x10\x00\x12\x1c\n\x17\x44IGITAL_LINE_STATE_HIGH\x10\xd0O\x12\x1b\n\x16\x44IGITAL_LINE_STATE_LOW\x10\xe6O\x12 \n\x1b\x44IGITAL_LINE_STATE_TRISTATE\x10\xc6P\x12!\n\x1c\x44IGITAL_LINE_STATE_NO_CHANGE\x10\xb0O*\xaf\x01\n\x18\x44igitalPatternCondition1\x12*\n&DIGITAL_PATTERN_CONDITION1_UNSPECIFIED\x10\x00\x12/\n*DIGITAL_PATTERN_CONDITION1_PATTERN_MATCHES\x10\x8eP\x12\x36\n1DIGITAL_PATTERN_CONDITION1_PATTERN_DOES_NOT_MATCH\x10\x8dP*]\n\x12\x44igitalWidthUnits3\x12$\n DIGITAL_WIDTH_UNITS3_UNSPECIFIED\x10\x00\x12!\n\x1c\x44IGITAL_WIDTH_UNITS3_SECONDS\x10\xfcP*\xae\x03\n$EddyCurrentProxProbeSensitivityUnits\x12\x39\n5EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_UNSPECIFIED\x10\x00\x12>\n9EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MIL\x10\xf4s\x12<\n7EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_VOLTS_PER_MIL\x10\xf5s\x12\x45\n@EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MILLIMETER\x10\xf6s\x12\x43\n>EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_VOLTS_PER_MILLIMETER\x10\xf7s\x12\x41\nSTRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_CARTESIAN_SHEAR_STRAIN_XY\x10\xe8|\x12:\n5STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_MAX_SHEAR_STRAIN\x10\xe9|\x12@\n;STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_MAX_SHEAR_STRAIN_ANGLE\x10\xea|*\xcc\x01\n\x15StrainGageRosetteType\x12(\n$STRAIN_GAGE_ROSETTE_TYPE_UNSPECIFIED\x10\x00\x12\x31\n,STRAIN_GAGE_ROSETTE_TYPE_RECTANGULAR_ROSETTE\x10\xe0|\x12+\n&STRAIN_GAGE_ROSETTE_TYPE_DELTA_ROSETTE\x10\xe1|\x12)\n$STRAIN_GAGE_ROSETTE_TYPE_TEE_ROSETTE\x10\xe2|*n\n\x0cStrainUnits1\x12\x1d\n\x19STRAIN_UNITS1_UNSPECIFIED\x10\x00\x12\x19\n\x14STRAIN_UNITS1_STRAIN\x10\xbbP\x12$\n\x1fSTRAIN_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N*e\n\tTEDSUnits\x12\x1a\n\x16TEDS_UNITS_UNSPECIFIED\x10\x00\x12!\n\x1cTEDS_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\x19\n\x14TEDS_UNITS_FROM_TEDS\x10\xe4\x61*\x96\x02\n\x11TaskControlAction\x12\"\n\x1eTASK_CONTROL_ACTION_TASK_START\x10\x00\x12!\n\x1dTASK_CONTROL_ACTION_TASK_STOP\x10\x01\x12#\n\x1fTASK_CONTROL_ACTION_TASK_VERIFY\x10\x02\x12#\n\x1fTASK_CONTROL_ACTION_TASK_COMMIT\x10\x03\x12$\n TASK_CONTROL_ACTION_TASK_RESERVE\x10\x04\x12&\n\"TASK_CONTROL_ACTION_TASK_UNRESERVE\x10\x05\x12\"\n\x1eTASK_CONTROL_ACTION_TASK_ABORT\x10\x06*\xaf\x01\n\x10TemperatureUnits\x12!\n\x1dTEMPERATURE_UNITS_UNSPECIFIED\x10\x00\x12\x1c\n\x17TEMPERATURE_UNITS_DEG_C\x10\x9fO\x12\x1c\n\x17TEMPERATURE_UNITS_DEG_F\x10\xa0O\x12\x1e\n\x19TEMPERATURE_UNITS_KELVINS\x10\xd5P\x12\x1c\n\x17TEMPERATURE_UNITS_DEG_R\x10\xa1O*\x95\x03\n\x11ThermocoupleType1\x12\"\n\x1eTHERMOCOUPLE_TYPE1_UNSPECIFIED\x10\x00\x12!\n\x1cTHERMOCOUPLE_TYPE1_J_TYPE_TC\x10\xd8N\x12!\n\x1cTHERMOCOUPLE_TYPE1_K_TYPE_TC\x10\xd9N\x12!\n\x1cTHERMOCOUPLE_TYPE1_N_TYPE_TC\x10\xddN\x12!\n\x1cTHERMOCOUPLE_TYPE1_R_TYPE_TC\x10\xe2N\x12!\n\x1cTHERMOCOUPLE_TYPE1_S_TYPE_TC\x10\xe5N\x12!\n\x1cTHERMOCOUPLE_TYPE1_T_TYPE_TC\x10\xe6N\x12!\n\x1cTHERMOCOUPLE_TYPE1_B_TYPE_TC\x10\xbfN\x12!\n\x1cTHERMOCOUPLE_TYPE1_E_TYPE_TC\x10\xc7N\x12!\n\x1cTHERMOCOUPLE_TYPE1_A_TYPE_TC\x10\xd0~\x12!\n\x1cTHERMOCOUPLE_TYPE1_C_TYPE_TC\x10\xd1~*c\n\tTimeUnits\x12\x1a\n\x16TIME_UNITS_UNSPECIFIED\x10\x00\x12\x17\n\x12TIME_UNITS_SECONDS\x10\xfcP\x12!\n\x1cTIME_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*\x7f\n\nTimeUnits3\x12\x1b\n\x17TIME_UNITS3_UNSPECIFIED\x10\x00\x12\x18\n\x13TIME_UNITS3_SECONDS\x10\xfcP\x12\x16\n\x11TIME_UNITS3_TICKS\x10\xc0P\x12\"\n\x1dTIME_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N*c\n\nTimescale2\x12\x1a\n\x16TIMESCALE2_UNSPECIFIED\x10\x00\x12\x19\n\x14TIMESCALE2_HOST_TIME\x10\xfe}\x12\x1e\n\x19TIMESCALE2_IO_DEVICE_TIME\x10\xff}*\xd2\x01\n\x0eTimestampEvent\x12\x1f\n\x1bTIMESTAMP_EVENT_UNSPECIFIED\x10\x00\x12\"\n\x1dTIMESTAMP_EVENT_START_TRIGGER\x10\xcb\x61\x12&\n!TIMESTAMP_EVENT_REFERENCE_TRIGGER\x10\xca\x61\x12&\n!TIMESTAMP_EVENT_ARM_START_TRIGGER\x10\xb1r\x12+\n&TIMESTAMP_EVENT_FIRST_SAMPLE_TIMESTAMP\x10\x82~*\xce\x01\n\x0bTorqueUnits\x12\x1c\n\x18TORQUE_UNITS_UNSPECIFIED\x10\x00\x12\x1f\n\x1aTORQUE_UNITS_NEWTON_METERS\x10\x89|\x12\x1d\n\x18TORQUE_UNITS_INCH_OUNCES\x10\x8a|\x12\x1d\n\x18TORQUE_UNITS_INCH_POUNDS\x10\x8b|\x12\x1d\n\x18TORQUE_UNITS_FOOT_POUNDS\x10\x8c|\x12#\n\x1eTORQUE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*\xb4\n\n\x0eUnitsPreScaled\x12 \n\x1cUNITS_PRE_SCALED_UNSPECIFIED\x10\x00\x12\x1b\n\x16UNITS_PRE_SCALED_VOLTS\x10\xecP\x12\x1a\n\x15UNITS_PRE_SCALED_AMPS\x10\xe6P\x12\x1b\n\x16UNITS_PRE_SCALED_DEG_F\x10\xa0O\x12\x1b\n\x16UNITS_PRE_SCALED_DEG_C\x10\x9fO\x12\x1b\n\x16UNITS_PRE_SCALED_DEG_R\x10\xa1O\x12\x1d\n\x18UNITS_PRE_SCALED_KELVINS\x10\xd5P\x12\x1c\n\x17UNITS_PRE_SCALED_STRAIN\x10\xbbP\x12\x1a\n\x15UNITS_PRE_SCALED_OHMS\x10\x90Q\x12\x18\n\x13UNITS_PRE_SCALED_HZ\x10\x85Q\x12\x1d\n\x18UNITS_PRE_SCALED_SECONDS\x10\xfcP\x12\x1c\n\x17UNITS_PRE_SCALED_METERS\x10\xebO\x12\x1c\n\x17UNITS_PRE_SCALED_INCHES\x10\x8bQ\x12\x1d\n\x18UNITS_PRE_SCALED_DEGREES\x10\xa2O\x12\x1d\n\x18UNITS_PRE_SCALED_RADIANS\x10\xa1P\x12\x1b\n\x16UNITS_PRE_SCALED_TICKS\x10\xc0P\x12\x19\n\x14UNITS_PRE_SCALED_RPM\x10\xd0}\x12(\n#UNITS_PRE_SCALED_RADIANS_PER_SECOND\x10\xd1}\x12(\n#UNITS_PRE_SCALED_DEGREES_PER_SECOND\x10\xd2}\x12\x17\n\x12UNITS_PRE_SCALED_G\x10\xcaO\x12/\n*UNITS_PRE_SCALED_METERS_PER_SECOND_SQUARED\x10\xb6\x61\x12/\n*UNITS_PRE_SCALED_INCHES_PER_SECOND_SQUARED\x10\xb7\x61\x12\'\n\"UNITS_PRE_SCALED_METERS_PER_SECOND\x10\xd7|\x12\'\n\"UNITS_PRE_SCALED_INCHES_PER_SECOND\x10\xd8|\x12\x1d\n\x18UNITS_PRE_SCALED_PASCALS\x10\xe1N\x12\x1d\n\x18UNITS_PRE_SCALED_NEWTONS\x10\x83|\x12\x1c\n\x17UNITS_PRE_SCALED_POUNDS\x10\x84|\x12$\n\x1fUNITS_PRE_SCALED_KILOGRAM_FORCE\x10\x85|\x12,\n\'UNITS_PRE_SCALED_POUNDS_PER_SQUARE_INCH\x10\x87|\x12\x19\n\x14UNITS_PRE_SCALED_BAR\x10\x88|\x12#\n\x1eUNITS_PRE_SCALED_NEWTON_METERS\x10\x89|\x12!\n\x1cUNITS_PRE_SCALED_INCH_OUNCES\x10\x8a|\x12!\n\x1cUNITS_PRE_SCALED_INCH_POUNDS\x10\x8b|\x12!\n\x1cUNITS_PRE_SCALED_FOOT_POUNDS\x10\x8c|\x12$\n\x1fUNITS_PRE_SCALED_VOLTS_PER_VOLT\x10\x98|\x12&\n!UNITS_PRE_SCALED_M_VOLTS_PER_VOLT\x10\x99|\x12\x1e\n\x19UNITS_PRE_SCALED_COULOMBS\x10\xe6}\x12#\n\x1eUNITS_PRE_SCALED_PICO_COULOMBS\x10\xe7}\x12\x1f\n\x1aUNITS_PRE_SCALED_FROM_TEDS\x10\xe4\x61*\xfb\x01\n\"VelocityIEPESensorSensitivityUnits\x12\x36\n2VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_UNSPECIFIED\x10\x00\x12P\nKVELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_MILLIVOLTS_PER_MILLIMETER_PER_SECOND\x10\xdb|\x12K\nFVELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_MILLI_VOLTS_PER_INCH_PER_SECOND\x10\xdc|*\xa4\x01\n\rVelocityUnits\x12\x1e\n\x1aVELOCITY_UNITS_UNSPECIFIED\x10\x00\x12%\n VELOCITY_UNITS_METERS_PER_SECOND\x10\xd7|\x12%\n VELOCITY_UNITS_INCHES_PER_SECOND\x10\xd8|\x12%\n VELOCITY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*q\n\rVoltageUnits2\x12\x1e\n\x1aVOLTAGE_UNITS2_UNSPECIFIED\x10\x00\x12\x19\n\x14VOLTAGE_UNITS2_VOLTS\x10\xecP\x12%\n VOLTAGE_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N*\xb3\x01\n\x14WatchdogAOOutputType\x12\'\n#WATCHDOG_AO_OUTPUT_TYPE_UNSPECIFIED\x10\x00\x12$\n\x1fWATCHDOG_AO_OUTPUT_TYPE_VOLTAGE\x10\xd2P\x12$\n\x1fWATCHDOG_AO_OUTPUT_TYPE_CURRENT\x10\x96O\x12&\n!WATCHDOG_AO_OUTPUT_TYPE_NO_CHANGE\x10\xb0O*\xac\x01\n\x14WatchdogCOExpirState\x12\'\n#WATCHDOG_CO_EXPIR_STATE_UNSPECIFIED\x10\x00\x12 \n\x1bWATCHDOG_CO_EXPIR_STATE_LOW\x10\xe6O\x12!\n\x1cWATCHDOG_CO_EXPIR_STATE_HIGH\x10\xd0O\x12&\n!WATCHDOG_CO_EXPIR_STATE_NO_CHANGE\x10\xb0O*n\n\x15WatchdogControlAction\x12\'\n#WATCHDOG_CONTROL_ACTION_RESET_TIMER\x10\x00\x12,\n(WATCHDOG_CONTROL_ACTION_CLEAR_EXPIRATION\x10\x01*\x9d\x01\n\x17WindowTriggerCondition1\x12)\n%WINDOW_TRIGGER_CONDITION1_UNSPECIFIED\x10\x00\x12+\n&WINDOW_TRIGGER_CONDITION1_ENTERING_WIN\x10\xb3O\x12*\n%WINDOW_TRIGGER_CONDITION1_LEAVING_WIN\x10\xe0O*\xc9\x01\n\x15WriteBasicTEDSOptions\x12(\n$WRITE_BASIC_TEDS_OPTIONS_UNSPECIFIED\x10\x00\x12-\n(WRITE_BASIC_TEDS_OPTIONS_WRITE_TO_EEPROM\x10\xfa\x61\x12+\n&WRITE_BASIC_TEDS_OPTIONS_WRITE_TO_PROM\x10\xfb\x61\x12*\n%WRITE_BASIC_TEDS_OPTIONS_DO_NOT_WRITE\x10\xfc\x61*\x8e\x01\n\x15WaveformAttributeMode\x12 \n\x1cWAVEFORM_ATTRIBUTE_MODE_NONE\x10\x00\x12\"\n\x1eWAVEFORM_ATTRIBUTE_MODE_TIMING\x10\x01\x12/\n+WAVEFORM_ATTRIBUTE_MODE_EXTENDED_PROPERTIES\x10\x02*\xfb\x9a\x01\n\x1b\x43hannelInt32AttributeValues\x12\x1d\n\x19\x43HANNEL_INT32_UNSPECIFIED\x10\x00\x12+\n\'CHANNEL_INT32_AC_EXCIT_WIRE_MODE_4_WIRE\x10\x04\x12+\n\'CHANNEL_INT32_AC_EXCIT_WIRE_MODE_5_WIRE\x10\x05\x12+\n\'CHANNEL_INT32_AC_EXCIT_WIRE_MODE_6_WIRE\x10\x06\x12,\n\'CHANNEL_INT32_ADC_TIMING_MODE_AUTOMATIC\x10\xe1}\x12\x32\n-CHANNEL_INT32_ADC_TIMING_MODE_HIGH_RESOLUTION\x10\xd3O\x12-\n(CHANNEL_INT32_ADC_TIMING_MODE_HIGH_SPEED\x10\xf8r\x12\x37\n2CHANNEL_INT32_ADC_TIMING_MODE_BEST_50_HZ_REJECTION\x10\xf9r\x12\x37\n2CHANNEL_INT32_ADC_TIMING_MODE_BEST_60_HZ_REJECTION\x10\xfar\x12)\n$CHANNEL_INT32_ADC_TIMING_MODE_CUSTOM\x10\x99O\x12.\n)CHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE\x10\xd2P\x12\x32\n-CHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_RMS\x10\xeeP\x12.\n)CHANNEL_INT32_AI_MEASUREMENT_TYPE_CURRENT\x10\x96O\x12\x32\n-CHANNEL_INT32_AI_MEASUREMENT_TYPE_CURRENT_RMS\x10\xefP\x12\x45\n@CHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_CUSTOM_WITH_EXCITATION\x10\xd3P\x12-\n(CHANNEL_INT32_AI_MEASUREMENT_TYPE_BRIDGE\x10\xa4|\x12\x33\n.CHANNEL_INT32_AI_MEASUREMENT_TYPE_FREQ_VOLTAGE\x10\xc5O\x12\x31\n,CHANNEL_INT32_AI_MEASUREMENT_TYPE_RESISTANCE\x10\xa6P\x12.\n)CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_TC\x10\xbfP\x12\x33\n.CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_THRMSTR\x10\xbeP\x12/\n*CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_RTD\x10\xbdP\x12;\n6CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_BUILT_IN_SENSOR\x10\xc7P\x12\x32\n-CHANNEL_INT32_AI_MEASUREMENT_TYPE_STRAIN_GAGE\x10\xbcP\x12:\n5CHANNEL_INT32_AI_MEASUREMENT_TYPE_ROSETTE_STRAIN_GAGE\x10\xec|\x12\x34\n/CHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_LVDT\x10\xf0P\x12\x34\n/CHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_RVDT\x10\xf1P\x12L\nGCHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_EDDY_CURRENT_PROXIMITY_PROBE\x10\xf3s\x12\x34\n/CHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELEROMETER\x10\xf4P\x12:\n5CHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_CHARGE\x10\xe8}\x12\x45\n@CHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_4_WIRE_DC_VOLTAGE\x10\xea}\x12;\n6CHANNEL_INT32_AI_MEASUREMENT_TYPE_VELOCITY_IEPE_SENSOR\x10\xde|\x12\x33\n.CHANNEL_INT32_AI_MEASUREMENT_TYPE_FORCE_BRIDGE\x10\x9b|\x12\x38\n3CHANNEL_INT32_AI_MEASUREMENT_TYPE_FORCE_IEPE_SENSOR\x10\x97|\x12\x36\n1CHANNEL_INT32_AI_MEASUREMENT_TYPE_PRESSURE_BRIDGE\x10\x9e|\x12@\n;CHANNEL_INT32_AI_MEASUREMENT_TYPE_SOUND_PRESSURE_MICROPHONE\x10\xf2P\x12\x34\n/CHANNEL_INT32_AI_MEASUREMENT_TYPE_TORQUE_BRIDGE\x10\xa1|\x12\x32\n-CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEDS_SENSOR\x10\xf3\x61\x12-\n(CHANNEL_INT32_AI_MEASUREMENT_TYPE_CHARGE\x10\xe9}\x12,\n\'CHANNEL_INT32_AI_MEASUREMENT_TYPE_POWER\x10\xc9~\x12\x37\n2CHANNEL_INT32_AI_MEASUREMENT_TYPE_CALCULATED_POWER\x10\xcc~\x12\x35\n0CHANNEL_INT32_AO_IDLE_OUTPUT_BEHAVIOR_ZERO_VOLTS\x10\xee\x61\x12\x39\n4CHANNEL_INT32_AO_IDLE_OUTPUT_BEHAVIOR_HIGH_IMPEDANCE\x10\xef\x61\x12\x42\n=CHANNEL_INT32_AO_IDLE_OUTPUT_BEHAVIOR_MAINTAIN_EXISTING_VALUE\x10\xf0\x61\x12\x31\n,CHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_VOLTAGE\x10\xd2P\x12\x31\n,CHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_CURRENT\x10\x96O\x12\x32\n-CHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_FUNC_GEN\x10\x9es\x12\x45\n@CHANNEL_INT32_ACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_G\x10\xe3}\x12]\nXCHANNEL_INT32_ACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_METERS_PER_SECOND_SQUARED\x10\xe4}\x12]\nXCHANNEL_INT32_ACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_INCHES_PER_SECOND_SQUARED\x10\xe5}\x12\x39\n4CHANNEL_INT32_ACCEL_SENSITIVITY_UNITS1_M_VOLTS_PER_G\x10\xdd\x61\x12\x37\n2CHANNEL_INT32_ACCEL_SENSITIVITY_UNITS1_VOLTS_PER_G\x10\xde\x61\x12,\n\'CHANNEL_INT32_ACCEL_UNITS2_ACCEL_UNIT_G\x10\xcaO\x12\x39\n4CHANNEL_INT32_ACCEL_UNITS2_METERS_PER_SECOND_SQUARED\x10\xb6\x61\x12\x39\n4CHANNEL_INT32_ACCEL_UNITS2_INCHES_PER_SECOND_SQUARED\x10\xb7\x61\x12\x31\n,CHANNEL_INT32_ACCEL_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS1_DEGREES\x10\xa2O\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS1_RADIANS\x10\xa1P\x12\x31\n,CHANNEL_INT32_ANGLE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS2_DEGREES\x10\xa2O\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS2_RADIANS\x10\xa1P\x12%\n CHANNEL_INT32_ANGLE_UNITS2_TICKS\x10\xc0P\x12\x31\n,CHANNEL_INT32_ANGLE_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS3_DEGREES\x10\xa2O\x12\x31\n,CHANNEL_INT32_ANGLE_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N\x12-\n(CHANNEL_INT32_ANGULAR_VELOCITY_UNITS_RPM\x10\xd0}\x12<\n7CHANNEL_INT32_ANGULAR_VELOCITY_UNITS_RADIANS_PER_SECOND\x10\xd1}\x12<\n7CHANNEL_INT32_ANGULAR_VELOCITY_UNITS_DEGREES_PER_SECOND\x10\xd2}\x12;\n6CHANNEL_INT32_ANGULAR_VELOCITY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_AUTO_ZERO_TYPE1_NONE\x10\xf6O\x12\'\n\"CHANNEL_INT32_AUTO_ZERO_TYPE1_ONCE\x10\x84P\x12/\n*CHANNEL_INT32_AUTO_ZERO_TYPE1_EVERY_SAMPLE\x10\xb4O\x12\x34\n/CHANNEL_INT32_BRIDGE_CONFIGURATION1_FULL_BRIDGE\x10\xc6O\x12\x34\n/CHANNEL_INT32_BRIDGE_CONFIGURATION1_HALF_BRIDGE\x10\xcbO\x12\x37\n2CHANNEL_INT32_BRIDGE_CONFIGURATION1_QUARTER_BRIDGE\x10\x9eP\x12\x32\n-CHANNEL_INT32_BRIDGE_CONFIGURATION1_NO_BRIDGE\x10\xf4O\x12\x39\n4CHANNEL_INT32_BRIDGE_ELECTRICAL_UNITS_VOLTS_PER_VOLT\x10\x98|\x12;\n6CHANNEL_INT32_BRIDGE_ELECTRICAL_UNITS_M_VOLTS_PER_VOLT\x10\x99|\x12\x30\n+CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_NEWTONS\x10\x83|\x12/\n*CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_POUNDS\x10\x84|\x12\x37\n2CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_KILOGRAM_FORCE\x10\x85|\x12\x30\n+CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_PASCALS\x10\xe1N\x12?\n:CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_POUNDS_PER_SQUARE_INCH\x10\x87|\x12,\n\'CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_BAR\x10\x88|\x12\x36\n1CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_NEWTON_METERS\x10\x89|\x12\x34\n/CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_INCH_OUNCES\x10\x8a|\x12\x34\n/CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_INCH_POUNDS\x10\x8b|\x12\x34\n/CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_FOOT_POUNDS\x10\x8c|\x12\x33\n.CHANNEL_INT32_BRIDGE_SHUNT_CAL_SOURCE_BUILT_IN\x10\xd8O\x12\x38\n3CHANNEL_INT32_BRIDGE_SHUNT_CAL_SOURCE_USER_PROVIDED\x10\xb7O\x12.\n)CHANNEL_INT32_BRIDGE_UNITS_VOLTS_PER_VOLT\x10\x98|\x12\x30\n+CHANNEL_INT32_BRIDGE_UNITS_M_VOLTS_PER_VOLT\x10\x99|\x12\x31\n,CHANNEL_INT32_BRIDGE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12)\n$CHANNEL_INT32_BRIDGE_UNITS_FROM_TEDS\x10\xe4\x61\x12\x32\n-CHANNEL_INT32_CI_MEASUREMENT_TYPE_COUNT_EDGES\x10\x8dO\x12+\n&CHANNEL_INT32_CI_MEASUREMENT_TYPE_FREQ\x10\xc3O\x12-\n(CHANNEL_INT32_CI_MEASUREMENT_TYPE_PERIOD\x10\x90P\x12\x32\n-CHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_WIDTH\x10\xf7P\x12\x32\n-CHANNEL_INT32_CI_MEASUREMENT_TYPE_SEMI_PERIOD\x10\xb1P\x12\x36\n1CHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_FREQUENCY\x10\xf8{\x12\x31\n,CHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_TIME\x10\xf9{\x12\x32\n-CHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_TICKS\x10\xfa{\x12\x31\n,CHANNEL_INT32_CI_MEASUREMENT_TYPE_DUTY_CYCLE\x10\xc6}\x12;\n6CHANNEL_INT32_CI_MEASUREMENT_TYPE_POSITION_ANG_ENCODER\x10\xf8P\x12;\n6CHANNEL_INT32_CI_MEASUREMENT_TYPE_POSITION_LIN_ENCODER\x10\xf9P\x12;\n6CHANNEL_INT32_CI_MEASUREMENT_TYPE_VELOCITY_ANG_ENCODER\x10\xce}\x12;\n6CHANNEL_INT32_CI_MEASUREMENT_TYPE_VELOCITY_LIN_ENCODER\x10\xcf}\x12\x33\n.CHANNEL_INT32_CI_MEASUREMENT_TYPE_TWO_EDGE_SEP\x10\x9bP\x12\x34\n/CHANNEL_INT32_CI_MEASUREMENT_TYPE_GPS_TIMESTAMP\x10\xfaP\x12\'\n\"CHANNEL_INT32_CJC_SOURCE1_BUILT_IN\x10\xd8O\x12(\n#CHANNEL_INT32_CJC_SOURCE1_CONST_VAL\x10\x84O\x12#\n\x1e\x43HANNEL_INT32_CJC_SOURCE1_CHAN\x10\x81O\x12,\n\'CHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_TIME\x10\x9dP\x12,\n\'CHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_FREQ\x10\x87O\x12-\n(CHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_TICKS\x10\x9cP\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_AI\x10\xf4N\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_AO\x10\xf6N\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_DI\x10\xa7O\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_DO\x10\xa9O\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_CI\x10\x93O\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_CO\x10\x94O\x12(\n#CHANNEL_INT32_CHARGE_UNITS_COULOMBS\x10\xe6}\x12-\n(CHANNEL_INT32_CHARGE_UNITS_PICO_COULOMBS\x10\xe7}\x12\x31\n,CHANNEL_INT32_CHARGE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\x35\n0CHANNEL_INT32_CONSTRAINED_GEN_MODE_UNCONSTRAINED\x10\xf4r\x12\x37\n2CHANNEL_INT32_CONSTRAINED_GEN_MODE_FIXED_HIGH_FREQ\x10\xf5r\x12\x36\n1CHANNEL_INT32_CONSTRAINED_GEN_MODE_FIXED_LOW_FREQ\x10\xf6r\x12\x43\n>CHANNEL_INT32_CONSTRAINED_GEN_MODE_FIXED_50_PERCENT_DUTY_CYCLE\x10\xf7r\x12,\n\'CHANNEL_INT32_COUNT_DIRECTION1_COUNT_UP\x10\x90O\x12.\n)CHANNEL_INT32_COUNT_DIRECTION1_COUNT_DOWN\x10\x8cO\x12\x32\n-CHANNEL_INT32_COUNT_DIRECTION1_EXT_CONTROLLED\x10\xd6P\x12:\n5CHANNEL_INT32_COUNTER_FREQUENCY_METHOD_LOW_FREQ_1_CTR\x10\xf9N\x12;\n6CHANNEL_INT32_COUNTER_FREQUENCY_METHOD_HIGH_FREQ_2_CTR\x10\xadO\x12;\n6CHANNEL_INT32_COUNTER_FREQUENCY_METHOD_LARGE_RNG_2_CTR\x10\xddO\x12\x33\n.CHANNEL_INT32_COUNTER_FREQUENCY_METHOD_DYN_AVG\x10\xc1}\x12\x1f\n\x1a\x43HANNEL_INT32_COUPLING1_AC\x10\xbdN\x12\x1f\n\x1a\x43HANNEL_INT32_COUPLING1_DC\x10\xc2N\x12 \n\x1b\x43HANNEL_INT32_COUPLING1_GND\x10\xd2N\x12<\n7CHANNEL_INT32_CURRENT_SHUNT_RESISTOR_LOCATION1_INTERNAL\x10\xd8O\x12<\n7CHANNEL_INT32_CURRENT_SHUNT_RESISTOR_LOCATION1_EXTERNAL\x10\xb7O\x12&\n!CHANNEL_INT32_CURRENT_UNITS1_AMPS\x10\xe6P\x12\x33\n.CHANNEL_INT32_CURRENT_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12+\n&CHANNEL_INT32_CURRENT_UNITS1_FROM_TEDS\x10\xe4\x61\x12\x36\n1CHANNEL_INT32_DATA_JUSTIFICATION1_RIGHT_JUSTIFIED\x10\xa7P\x12\x35\n0CHANNEL_INT32_DATA_JUSTIFICATION1_LEFT_JUSTIFIED\x10\xe1O\x12.\n)CHANNEL_INT32_DATA_TRANSFER_MECHANISM_DMA\x10\xc6N\x12\x35\n0CHANNEL_INT32_DATA_TRANSFER_MECHANISM_INTERRUPTS\x10\xdcO\x12\x38\n3CHANNEL_INT32_DATA_TRANSFER_MECHANISM_PROGRAMMED_IO\x10\x98P\x12\x33\n.CHANNEL_INT32_DATA_TRANSFER_MECHANISM_US_BBULK\x10\xae\x62\x12\x32\n-CHANNEL_INT32_DIGITAL_DRIVE_TYPE_ACTIVE_DRIVE\x10\x9d\x62\x12\x34\n/CHANNEL_INT32_DIGITAL_DRIVE_TYPE_OPEN_COLLECTOR\x10\x9e\x62\x12*\n%CHANNEL_INT32_DIGITAL_LINE_STATE_HIGH\x10\xd0O\x12)\n$CHANNEL_INT32_DIGITAL_LINE_STATE_LOW\x10\xe6O\x12.\n)CHANNEL_INT32_DIGITAL_LINE_STATE_TRISTATE\x10\xc6P\x12/\n*CHANNEL_INT32_DIGITAL_LINE_STATE_NO_CHANGE\x10\xb0O\x12/\n*CHANNEL_INT32_DIGITAL_WIDTH_UNITS4_SECONDS\x10\xfcP\x12:\n5CHANNEL_INT32_DIGITAL_WIDTH_UNITS4_SAMPLE_CLK_PERIODS\x10\xaeP\x12L\nGCHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MIL\x10\xf4s\x12J\nECHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_VOLTS_PER_MIL\x10\xf5s\x12S\nNCHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MILLIMETER\x10\xf6s\x12Q\nLCHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_VOLTS_PER_MILLIMETER\x10\xf7s\x12O\nJCHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MICRON\x10\xf8s\x12\x1f\n\x1a\x43HANNEL_INT32_EDGE1_RISING\x10\xa8P\x12 \n\x1b\x43HANNEL_INT32_EDGE1_FALLING\x10\xbbO\x12#\n\x1e\x43HANNEL_INT32_ENCODER_TYPE2_X1\x10\xeaN\x12#\n\x1e\x43HANNEL_INT32_ENCODER_TYPE2_X2\x10\xebN\x12#\n\x1e\x43HANNEL_INT32_ENCODER_TYPE2_X4\x10\xecN\x12\x33\n.CHANNEL_INT32_ENCODER_TYPE2_TWO_PULSE_COUNTING\x10\xc9P\x12\x37\n2CHANNEL_INT32_ENCODER_Z_INDEX_PHASE1_A_HIGH_B_HIGH\x10\xb8N\x12\x36\n1CHANNEL_INT32_ENCODER_Z_INDEX_PHASE1_A_HIGH_B_LOW\x10\xb9N\x12\x36\n1CHANNEL_INT32_ENCODER_Z_INDEX_PHASE1_A_LOW_B_HIGH\x10\xbaN\x12\x35\n0CHANNEL_INT32_ENCODER_Z_INDEX_PHASE1_A_LOW_B_LOW\x10\xbbN\x12)\n$CHANNEL_INT32_EXCITATION_D_COR_AC_DC\x10\xc2N\x12)\n$CHANNEL_INT32_EXCITATION_D_COR_AC_AC\x10\xbdN\x12\x45\n@CHANNEL_INT32_EXCITATION_IDLE_OUTPUT_BEHAVIOR_ZERO_VOLTS_OR_AMPS\x10\xee\x61\x12J\nECHANNEL_INT32_EXCITATION_IDLE_OUTPUT_BEHAVIOR_MAINTAIN_EXISTING_VALUE\x10\xf0\x61\x12-\n(CHANNEL_INT32_EXCITATION_SOURCE_INTERNAL\x10\xd8O\x12-\n(CHANNEL_INT32_EXCITATION_SOURCE_EXTERNAL\x10\xb7O\x12)\n$CHANNEL_INT32_EXCITATION_SOURCE_NONE\x10\xf6O\x12\x38\n3CHANNEL_INT32_EXCITATION_VOLTAGE_OR_CURRENT_VOLTAGE\x10\xd2P\x12\x38\n3CHANNEL_INT32_EXCITATION_VOLTAGE_OR_CURRENT_CURRENT\x10\x96O\x12\x37\n2CHANNEL_INT32_FILTER_RESPONSE_CONSTANT_GROUP_DELAY\x10\xcb}\x12.\n)CHANNEL_INT32_FILTER_RESPONSE_BUTTERWORTH\x10\xcc}\x12-\n(CHANNEL_INT32_FILTER_RESPONSE_ELLIPTICAL\x10\xcd}\x12\x33\n.CHANNEL_INT32_FILTER_RESPONSE_HARDWARE_DEFINED\x10\xcfO\x12(\n#CHANNEL_INT32_FILTER_RESPONSE1_COMB\x10\x98~\x12*\n%CHANNEL_INT32_FILTER_RESPONSE1_BESSEL\x10\x99~\x12-\n(CHANNEL_INT32_FILTER_RESPONSE1_BRICKWALL\x10\x9b~\x12/\n*CHANNEL_INT32_FILTER_RESPONSE1_BUTTERWORTH\x10\xcc}\x12\x30\n+CHANNEL_INT32_FILTER_TYPE1_HARDWARE_DEFINED\x10\xcfO\x12\'\n\"CHANNEL_INT32_FILTER_TYPE2_LOWPASS\x10\xc7}\x12(\n#CHANNEL_INT32_FILTER_TYPE2_HIGHPASS\x10\xc8}\x12(\n#CHANNEL_INT32_FILTER_TYPE2_BANDPASS\x10\xc9}\x12%\n CHANNEL_INT32_FILTER_TYPE2_NOTCH\x10\xca}\x12&\n!CHANNEL_INT32_FILTER_TYPE2_CUSTOM\x10\x99O\x12I\nDCHANNEL_INT32_FORCE_IEPE_SENSOR_SENSITIVITY_UNITS_M_VOLTS_PER_NEWTON\x10\x93|\x12H\nCCHANNEL_INT32_FORCE_IEPE_SENSOR_SENSITIVITY_UNITS_M_VOLTS_PER_POUND\x10\x94|\x12&\n!CHANNEL_INT32_FORCE_UNITS_NEWTONS\x10\x83|\x12%\n CHANNEL_INT32_FORCE_UNITS_POUNDS\x10\x84|\x12-\n(CHANNEL_INT32_FORCE_UNITS_KILOGRAM_FORCE\x10\x85|\x12\x30\n+CHANNEL_INT32_FORCE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12%\n CHANNEL_INT32_FREQUENCY_UNITS_HZ\x10\x85Q\x12\x34\n/CHANNEL_INT32_FREQUENCY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12&\n!CHANNEL_INT32_FREQUENCY_UNITS2_HZ\x10\x85Q\x12&\n!CHANNEL_INT32_FREQUENCY_UNITS3_HZ\x10\x85Q\x12)\n$CHANNEL_INT32_FREQUENCY_UNITS3_TICKS\x10\xc0P\x12\x35\n0CHANNEL_INT32_FREQUENCY_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N\x12%\n CHANNEL_INT32_FUNC_GEN_TYPE_SINE\x10\x9fs\x12)\n$CHANNEL_INT32_FUNC_GEN_TYPE_TRIANGLE\x10\xa0s\x12\'\n\"CHANNEL_INT32_FUNC_GEN_TYPE_SQUARE\x10\xa1s\x12)\n$CHANNEL_INT32_FUNC_GEN_TYPE_SAWTOOTH\x10\xa2s\x12)\n$CHANNEL_INT32_GPS_SIGNAL_TYPE1_IRIGB\x10\xd6N\x12\'\n\"CHANNEL_INT32_GPS_SIGNAL_TYPE1_PPS\x10\xe0N\x12(\n#CHANNEL_INT32_GPS_SIGNAL_TYPE1_NONE\x10\xf6O\x12O\nJCHANNEL_INT32_INPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_MORE_THAN_HALF_FULL\x10\xfdO\x12\x45\n@CHANNEL_INT32_INPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_NOT_EMPTY\x10\x81P\x12K\nFCHANNEL_INT32_INPUT_DATA_TRANSFER_CONDITION_ONBRD_MEM_CUSTOM_THRESHOLD\x10\xa1\x62\x12\x42\n=CHANNEL_INT32_INPUT_DATA_TRANSFER_CONDITION_WHEN_ACQ_COMPLETE\x10\x82\x62\x12%\n CHANNEL_INT32_INPUT_TERM_CFG_RSE\x10\xe3N\x12&\n!CHANNEL_INT32_INPUT_TERM_CFG_NRSE\x10\xdeN\x12&\n!CHANNEL_INT32_INPUT_TERM_CFG_DIFF\x10\xfaN\x12-\n(CHANNEL_INT32_INPUT_TERM_CFG_PSEUDO_DIFF\x10\xf1\x61\x12\'\n\"CHANNEL_INT32_INPUT_TERM_CFG2_DIFF\x10\xfaN\x12&\n!CHANNEL_INT32_INPUT_TERM_CFG2_RSE\x10\xe3N\x12J\nECHANNEL_INT32_LVDT_SENSITIVITY_UNITS1_M_VOLTS_PER_VOLT_PER_MILLIMETER\x10\xda\x61\x12J\nECHANNEL_INT32_LVDT_SENSITIVITY_UNITS1_M_VOLTS_PER_VOLT_PER_MILLI_INCH\x10\xd9\x61\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS2_METERS\x10\xebO\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS2_INCHES\x10\x8bQ\x12\x32\n-CHANNEL_INT32_LENGTH_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS3_METERS\x10\xebO\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS3_INCHES\x10\x8bQ\x12&\n!CHANNEL_INT32_LENGTH_UNITS3_TICKS\x10\xc0P\x12\x32\n-CHANNEL_INT32_LENGTH_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS4_METERS\x10\xebO\x12%\n CHANNEL_INT32_LENGTH_UNITS4_FEET\x10\x8cQ\x12\x32\n-CHANNEL_INT32_LENGTH_UNITS4_FROM_CUSTOM_SCALE\x10\xd1N\x12\x1e\n\x19\x43HANNEL_INT32_LEVEL1_HIGH\x10\xd0O\x12\x1d\n\x18\x43HANNEL_INT32_LEVEL1_LOW\x10\xe6O\x12*\n%CHANNEL_INT32_LOGIC_FAMILY_1POINT_8_V\x10\xb8~\x12*\n%CHANNEL_INT32_LOGIC_FAMILY_2POINT_5_V\x10\x9cr\x12*\n%CHANNEL_INT32_LOGIC_FAMILY_3POINT_3_V\x10\x9dr\x12#\n\x1e\x43HANNEL_INT32_LOGIC_FAMILY_5_V\x10\x9br\x12\x39\n4CHANNEL_INT32_LOGIC_LVL_BEHAVIOR_LOGIC_LEVEL_PULL_UP\x10\xc0}\x12*\n%CHANNEL_INT32_LOGIC_LVL_BEHAVIOR_NONE\x10\xf6O\x12%\n CHANNEL_INT32_MODULATION_TYPE_AM\x10\xa4s\x12%\n CHANNEL_INT32_MODULATION_TYPE_FM\x10\xa5s\x12\'\n\"CHANNEL_INT32_MODULATION_TYPE_NONE\x10\xf6O\x12\x30\n+CHANNEL_INT32_NAV_MEASUREMENT_TYPE_ALTITUDE\x10\xfd|\x12\x31\n,CHANNEL_INT32_NAV_MEASUREMENT_TYPE_LONGITUDE\x10\xfe|\x12\x30\n+CHANNEL_INT32_NAV_MEASUREMENT_TYPE_LATITUDE\x10\xff|\x12\x39\n4CHANNEL_INT32_NAV_MEASUREMENT_TYPE_SPEED_OVER_GROUND\x10\x80}\x12-\n(CHANNEL_INT32_NAV_MEASUREMENT_TYPE_TRACK\x10\x81}\x12\x31\n,CHANNEL_INT32_NAV_MEASUREMENT_TYPE_TIMESTAMP\x10\xf2|\x12\x35\n0CHANNEL_INT32_NAV_MEASUREMENT_TYPE_VERT_VELOCITY\x10\x83}\x12\x42\n=CHANNEL_INT32_OUTPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_EMPTY\x10\xfbO\x12N\nICHANNEL_INT32_OUTPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_HALF_FULL_OR_LESS\x10\xffO\x12\x45\n@CHANNEL_INT32_OUTPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_NOT_FULL\x10\x82P\x12&\n!CHANNEL_INT32_OUTPUT_TERM_CFG_RSE\x10\xe3N\x12\'\n\"CHANNEL_INT32_OUTPUT_TERM_CFG_DIFF\x10\xfaN\x12.\n)CHANNEL_INT32_OUTPUT_TERM_CFG_PSEUDO_DIFF\x10\xf1\x61\x12=\n8CHANNEL_INT32_POWER_IDLE_OUTPUT_BEHAVIOR_OUTPUT_DISABLED\x10\x8fy\x12\x45\n@CHANNEL_INT32_POWER_IDLE_OUTPUT_BEHAVIOR_MAINTAIN_EXISTING_VALUE\x10\xf0\x61\x12\x36\n1CHANNEL_INT32_POWER_OUTPUT_STATE_CONSTANT_VOLTAGE\x10\x8cy\x12\x36\n1CHANNEL_INT32_POWER_OUTPUT_STATE_CONSTANT_CURRENT\x10\x8dy\x12\x31\n,CHANNEL_INT32_POWER_OUTPUT_STATE_OVERVOLTAGE\x10\x8ey\x12\x35\n0CHANNEL_INT32_POWER_OUTPUT_STATE_OUTPUT_DISABLED\x10\x8fy\x12$\n\x1f\x43HANNEL_INT32_POWER_UNITS_WATTS\x10\xcb~\x12\x30\n+CHANNEL_INT32_POWER_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12)\n$CHANNEL_INT32_PRESSURE_UNITS_PASCALS\x10\xe1N\x12\x38\n3CHANNEL_INT32_PRESSURE_UNITS_POUNDS_PER_SQUARE_INCH\x10\x87|\x12%\n CHANNEL_INT32_PRESSURE_UNITS_BAR\x10\x88|\x12\x33\n.CHANNEL_INT32_PRESSURE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3750\x10\xc1\x61\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3851\x10\xd7N\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3911\x10\xc2\x61\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3916\x10\xd5N\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3920\x10\xc5N\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3928\x10\xc3\x61\x12#\n\x1e\x43HANNEL_INT32_RTD_TYPE1_CUSTOM\x10\x99O\x12\x46\nACHANNEL_INT32_RVDT_SENSITIVITY_UNITS1_M_VOLTS_PER_VOLT_PER_DEGREE\x10\xdb\x61\x12\x46\nACHANNEL_INT32_RVDT_SENSITIVITY_UNITS1_M_VOLTS_PER_VOLT_PER_RADIAN\x10\xdc\x61\x12\x31\n,CHANNEL_INT32_RAW_DATA_COMPRESSION_TYPE_NONE\x10\xf6O\x12=\n8CHANNEL_INT32_RAW_DATA_COMPRESSION_TYPE_LOSSLESS_PACKING\x10\x8b\x62\x12>\n9CHANNEL_INT32_RAW_DATA_COMPRESSION_TYPE_LOSSY_LSB_REMOVAL\x10\x8c\x62\x12\x31\n-CHANNEL_INT32_RESISTANCE_CONFIGURATION_2_WIRE\x10\x02\x12\x31\n-CHANNEL_INT32_RESISTANCE_CONFIGURATION_3_WIRE\x10\x03\x12\x31\n-CHANNEL_INT32_RESISTANCE_CONFIGURATION_4_WIRE\x10\x04\x12)\n$CHANNEL_INT32_RESISTANCE_UNITS1_OHMS\x10\x90Q\x12\x36\n1CHANNEL_INT32_RESISTANCE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12.\n)CHANNEL_INT32_RESISTANCE_UNITS1_FROM_TEDS\x10\xe4\x61\x12(\n#CHANNEL_INT32_RESOLUTION_TYPE1_BITS\x10\xfdN\x12:\n5CHANNEL_INT32_SAMP_CLK_OVERRUN_BEHAVIOR_REPEATED_DATA\x10\xbe}\x12;\n6CHANNEL_INT32_SAMP_CLK_OVERRUN_BEHAVIOR_SENTINEL_VALUE\x10\xbf}\x12V\nQCHANNEL_INT32_SAMPLE_CLOCK_ACTIVE_OR_INACTIVE_EDGE_SELECTION_SAMP_CLK_ACTIVE_EDGE\x10\x99r\x12X\nSCHANNEL_INT32_SAMPLE_CLOCK_ACTIVE_OR_INACTIVE_EDGE_SELECTION_SAMP_CLK_INACTIVE_EDGE\x10\x9ar\x12)\n$CHANNEL_INT32_SCALE_TYPE2_POLYNOMIAL\x10\xd1Q\x12$\n\x1f\x43HANNEL_INT32_SCALE_TYPE2_TABLE\x10\xd2Q\x12)\n$CHANNEL_INT32_SCALE_TYPE3_POLYNOMIAL\x10\xd1Q\x12$\n\x1f\x43HANNEL_INT32_SCALE_TYPE3_TABLE\x10\xd2Q\x12#\n\x1e\x43HANNEL_INT32_SCALE_TYPE3_NONE\x10\xf6O\x12#\n\x1e\x43HANNEL_INT32_SCALE_TYPE4_NONE\x10\xf6O\x12/\n*CHANNEL_INT32_SCALE_TYPE4_TWO_POINT_LINEAR\x10\x9a|\x12$\n\x1f\x43HANNEL_INT32_SCALE_TYPE4_TABLE\x10\xd2Q\x12)\n$CHANNEL_INT32_SCALE_TYPE4_POLYNOMIAL\x10\xd1Q\x12\x1e\n\x19\x43HANNEL_INT32_SENSE_LOCAL\x10\xdf}\x12\x1f\n\x1a\x43HANNEL_INT32_SENSE_REMOTE\x10\xe0}\x12-\n(CHANNEL_INT32_SENSOR_POWER_CFG_NO_CHANGE\x10\xb0O\x12+\n&CHANNEL_INT32_SENSOR_POWER_CFG_ENABLED\x10\x91~\x12,\n\'CHANNEL_INT32_SENSOR_POWER_CFG_DISABLED\x10\x92~\x12\'\n\"CHANNEL_INT32_SENSOR_POWER_TYPE_DC\x10\xc2N\x12\'\n\"CHANNEL_INT32_SENSOR_POWER_TYPE_AC\x10\xbdN\x12/\n*CHANNEL_INT32_SENSOR_POWER_TYPE_BIPOLAR_DC\x10\x93~\x12%\n CHANNEL_INT32_SHUNT_CAL_SELECT_A\x10\xe1\x61\x12%\n CHANNEL_INT32_SHUNT_CAL_SELECT_B\x10\xe2\x61\x12+\n&CHANNEL_INT32_SHUNT_CAL_SELECT_A_AND_B\x10\xe3\x61\x12\x30\n+CHANNEL_INT32_SOUND_PRESSURE_UNITS1_PASCALS\x10\xe1N\x12:\n5CHANNEL_INT32_SOUND_PRESSURE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12,\n\'CHANNEL_INT32_SOURCE_SELECTION_INTERNAL\x10\xd8O\x12,\n\'CHANNEL_INT32_SOURCE_SELECTION_EXTERNAL\x10\xb7O\x12\x39\n4CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_FULL_BRIDGE_I\x10\xc7O\x12:\n5CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_FULL_BRIDGE_II\x10\xc8O\x12;\n6CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_FULL_BRIDGE_III\x10\xc9O\x12\x39\n4CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_HALF_BRIDGE_I\x10\xccO\x12:\n5CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_HALF_BRIDGE_II\x10\xcdO\x12<\n7CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_QUARTER_BRIDGE_I\x10\x9fP\x12=\n8CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_QUARTER_BRIDGE_II\x10\xa0P\x12J\nECHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_PRINCIPAL_STRAIN_1\x10\xe3|\x12J\nECHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_PRINCIPAL_STRAIN_2\x10\xe4|\x12N\nICHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_PRINCIPAL_STRAIN_ANGLE\x10\xe5|\x12J\nECHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_CARTESIAN_STRAIN_X\x10\xe6|\x12J\nECHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_CARTESIAN_STRAIN_Y\x10\xe7|\x12Q\nLCHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_CARTESIAN_SHEAR_STRAIN_XY\x10\xe8|\x12H\nCCHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_MAX_SHEAR_STRAIN\x10\xe9|\x12N\nICHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_MAX_SHEAR_STRAIN_ANGLE\x10\xea|\x12?\n:CHANNEL_INT32_STRAIN_GAGE_ROSETTE_TYPE_RECTANGULAR_ROSETTE\x10\xe0|\x12\x39\n4CHANNEL_INT32_STRAIN_GAGE_ROSETTE_TYPE_DELTA_ROSETTE\x10\xe1|\x12\x37\n2CHANNEL_INT32_STRAIN_GAGE_ROSETTE_TYPE_TEE_ROSETTE\x10\xe2|\x12\'\n\"CHANNEL_INT32_STRAIN_UNITS1_STRAIN\x10\xbbP\x12\x32\n-CHANNEL_INT32_STRAIN_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12;\n6CHANNEL_INT32_SYNC_UNLOCK_BEHAVIOR_STOP_TASK_AND_ERROR\x10\xf6{\x12=\n8CHANNEL_INT32_SYNC_UNLOCK_BEHAVIOR_IGNORE_LOST_SYNC_LOCK\x10\x81~\x12+\n&CHANNEL_INT32_TEMPERATURE_UNITS1_DEG_C\x10\x9fO\x12+\n&CHANNEL_INT32_TEMPERATURE_UNITS1_DEG_F\x10\xa0O\x12-\n(CHANNEL_INT32_TEMPERATURE_UNITS1_KELVINS\x10\xd5P\x12+\n&CHANNEL_INT32_TEMPERATURE_UNITS1_DEG_R\x10\xa1O\x12\x37\n2CHANNEL_INT32_TEMPERATURE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_J_TYPE_TC\x10\xd8N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_K_TYPE_TC\x10\xd9N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_N_TYPE_TC\x10\xddN\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_R_TYPE_TC\x10\xe2N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_S_TYPE_TC\x10\xe5N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_T_TYPE_TC\x10\xe6N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_B_TYPE_TC\x10\xbfN\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_E_TYPE_TC\x10\xc7N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_A_TYPE_TC\x10\xd0~\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_C_TYPE_TC\x10\xd1~\x12%\n CHANNEL_INT32_TIME_UNITS_SECONDS\x10\xfcP\x12/\n*CHANNEL_INT32_TIME_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12&\n!CHANNEL_INT32_TIME_UNITS2_SECONDS\x10\xfcP\x12&\n!CHANNEL_INT32_TIME_UNITS3_SECONDS\x10\xfcP\x12$\n\x1f\x43HANNEL_INT32_TIME_UNITS3_TICKS\x10\xc0P\x12\x30\n+CHANNEL_INT32_TIME_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N\x12 \n\x1b\x43HANNEL_INT32_TIMESCALE_TAI\x10\xf4|\x12 \n\x1b\x43HANNEL_INT32_TIMESCALE_UTC\x10\xf3|\x12-\n(CHANNEL_INT32_TORQUE_UNITS_NEWTON_METERS\x10\x89|\x12+\n&CHANNEL_INT32_TORQUE_UNITS_INCH_OUNCES\x10\x8a|\x12+\n&CHANNEL_INT32_TORQUE_UNITS_INCH_POUNDS\x10\x8b|\x12+\n&CHANNEL_INT32_TORQUE_UNITS_FOOT_POUNDS\x10\x8c|\x12\x31\n,CHANNEL_INT32_TORQUE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12^\nYCHANNEL_INT32_VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_MILLIVOLTS_PER_MILLIMETER_PER_SECOND\x10\xdb|\x12Y\nTCHANNEL_INT32_VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_MILLI_VOLTS_PER_INCH_PER_SECOND\x10\xdc|\x12\x33\n.CHANNEL_INT32_VELOCITY_UNITS_METERS_PER_SECOND\x10\xd7|\x12\x33\n.CHANNEL_INT32_VELOCITY_UNITS_INCHES_PER_SECOND\x10\xd8|\x12\x33\n.CHANNEL_INT32_VELOCITY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\x34\n/CHANNEL_INT32_VELOCITY_UNITS2_METERS_PER_SECOND\x10\xd7|\x12\x36\n1CHANNEL_INT32_VELOCITY_UNITS2_KILOMETERS_PER_HOUR\x10\x87}\x12\x32\n-CHANNEL_INT32_VELOCITY_UNITS2_FEET_PER_SECOND\x10\x88}\x12\x31\n,CHANNEL_INT32_VELOCITY_UNITS2_MILES_PER_HOUR\x10\x89}\x12(\n#CHANNEL_INT32_VELOCITY_UNITS2_KNOTS\x10\x8a}\x12\x34\n/CHANNEL_INT32_VELOCITY_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_VOLTAGE_UNITS1_VOLTS\x10\xecP\x12\x33\n.CHANNEL_INT32_VOLTAGE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12+\n&CHANNEL_INT32_VOLTAGE_UNITS1_FROM_TEDS\x10\xe4\x61\x12\'\n\"CHANNEL_INT32_VOLTAGE_UNITS2_VOLTS\x10\xecP\x12\x33\n.CHANNEL_INT32_VOLTAGE_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x1a\x02\x10\x01*\xb9\x32\n\x1a\x44\x65viceInt32AttributeValues\x12\x1c\n\x18\x44\x45VICE_INT32_UNSPECIFIED\x10\x00\x12-\n(DEVICE_INT32_AI_MEASUREMENT_TYPE_VOLTAGE\x10\xd2P\x12\x31\n,DEVICE_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_RMS\x10\xeeP\x12-\n(DEVICE_INT32_AI_MEASUREMENT_TYPE_CURRENT\x10\x96O\x12\x31\n,DEVICE_INT32_AI_MEASUREMENT_TYPE_CURRENT_RMS\x10\xefP\x12\x44\n?DEVICE_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_CUSTOM_WITH_EXCITATION\x10\xd3P\x12,\n\'DEVICE_INT32_AI_MEASUREMENT_TYPE_BRIDGE\x10\xa4|\x12\x32\n-DEVICE_INT32_AI_MEASUREMENT_TYPE_FREQ_VOLTAGE\x10\xc5O\x12\x30\n+DEVICE_INT32_AI_MEASUREMENT_TYPE_RESISTANCE\x10\xa6P\x12-\n(DEVICE_INT32_AI_MEASUREMENT_TYPE_TEMP_TC\x10\xbfP\x12\x32\n-DEVICE_INT32_AI_MEASUREMENT_TYPE_TEMP_THRMSTR\x10\xbeP\x12.\n)DEVICE_INT32_AI_MEASUREMENT_TYPE_TEMP_RTD\x10\xbdP\x12:\n5DEVICE_INT32_AI_MEASUREMENT_TYPE_TEMP_BUILT_IN_SENSOR\x10\xc7P\x12\x31\n,DEVICE_INT32_AI_MEASUREMENT_TYPE_STRAIN_GAGE\x10\xbcP\x12\x39\n4DEVICE_INT32_AI_MEASUREMENT_TYPE_ROSETTE_STRAIN_GAGE\x10\xec|\x12\x33\n.DEVICE_INT32_AI_MEASUREMENT_TYPE_POSITION_LVDT\x10\xf0P\x12\x33\n.DEVICE_INT32_AI_MEASUREMENT_TYPE_POSITION_RVDT\x10\xf1P\x12K\nFDEVICE_INT32_AI_MEASUREMENT_TYPE_POSITION_EDDY_CURRENT_PROXIMITY_PROBE\x10\xf3s\x12\x33\n.DEVICE_INT32_AI_MEASUREMENT_TYPE_ACCELEROMETER\x10\xf4P\x12\x39\n4DEVICE_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_CHARGE\x10\xe8}\x12\x44\n?DEVICE_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_4_WIRE_DC_VOLTAGE\x10\xea}\x12:\n5DEVICE_INT32_AI_MEASUREMENT_TYPE_VELOCITY_IEPE_SENSOR\x10\xde|\x12\x32\n-DEVICE_INT32_AI_MEASUREMENT_TYPE_FORCE_BRIDGE\x10\x9b|\x12\x37\n2DEVICE_INT32_AI_MEASUREMENT_TYPE_FORCE_IEPE_SENSOR\x10\x97|\x12\x35\n0DEVICE_INT32_AI_MEASUREMENT_TYPE_PRESSURE_BRIDGE\x10\x9e|\x12?\n:DEVICE_INT32_AI_MEASUREMENT_TYPE_SOUND_PRESSURE_MICROPHONE\x10\xf2P\x12\x33\n.DEVICE_INT32_AI_MEASUREMENT_TYPE_TORQUE_BRIDGE\x10\xa1|\x12\x31\n,DEVICE_INT32_AI_MEASUREMENT_TYPE_TEDS_SENSOR\x10\xf3\x61\x12,\n\'DEVICE_INT32_AI_MEASUREMENT_TYPE_CHARGE\x10\xe9}\x12+\n&DEVICE_INT32_AI_MEASUREMENT_TYPE_POWER\x10\xc9~\x12\x36\n1DEVICE_INT32_AI_MEASUREMENT_TYPE_CALCULATED_POWER\x10\xcc~\x12\x30\n+DEVICE_INT32_AO_OUTPUT_CHANNEL_TYPE_VOLTAGE\x10\xd2P\x12\x30\n+DEVICE_INT32_AO_OUTPUT_CHANNEL_TYPE_CURRENT\x10\x96O\x12\x31\n,DEVICE_INT32_AO_OUTPUT_CHANNEL_TYPE_FUNC_GEN\x10\x9es\x12/\n*DEVICE_INT32_ACQUISITION_TYPE_FINITE_SAMPS\x10\xc2O\x12-\n(DEVICE_INT32_ACQUISITION_TYPE_CONT_SAMPS\x10\x8bO\x12\x38\n3DEVICE_INT32_ACQUISITION_TYPE_HW_TIMED_SINGLE_POINT\x10\xea\x61\x12\x1d\n\x18\x44\x45VICE_INT32_ALT_REF_MSL\x10\x85}\x12\x1d\n\x18\x44\x45VICE_INT32_ALT_REF_HAE\x10\x86}\x12$\n\x1f\x44\x45VICE_INT32_ANT_STATUS_UNKNOWN\x10\xac\x62\x12#\n\x1e\x44\x45VICE_INT32_ANT_STATUS_NORMAL\x10\xdbQ\x12#\n\x1e\x44\x45VICE_INT32_ANT_STATUS_ABSENT\x10\xfa|\x12(\n#DEVICE_INT32_ANT_STATUS_OVERCURRENT\x10\xfb|\x12\x1e\n\x19\x44\x45VICE_INT32_BUS_TYPE_PCI\x10\xa6\x62\x12\x1f\n\x1a\x44\x45VICE_INT32_BUS_TYPE_PCIE\x10\xacj\x12\x1e\n\x19\x44\x45VICE_INT32_BUS_TYPE_PXI\x10\xa7\x62\x12\x1f\n\x1a\x44\x45VICE_INT32_BUS_TYPE_PXIE\x10\xf2r\x12\x1f\n\x1a\x44\x45VICE_INT32_BUS_TYPE_SCXI\x10\xa8\x62\x12\x1e\n\x19\x44\x45VICE_INT32_BUS_TYPE_SCC\x10\xf3r\x12\"\n\x1d\x44\x45VICE_INT32_BUS_TYPE_PC_CARD\x10\xa9\x62\x12\x1e\n\x19\x44\x45VICE_INT32_BUS_TYPE_USB\x10\xaa\x62\x12&\n!DEVICE_INT32_BUS_TYPE_COMPACT_DAQ\x10\xadr\x12&\n!DEVICE_INT32_BUS_TYPE_COMPACT_RIO\x10\x8f~\x12 \n\x1b\x44\x45VICE_INT32_BUS_TYPE_TCPIP\x10\xecs\x12\"\n\x1d\x44\x45VICE_INT32_BUS_TYPE_UNKNOWN\x10\xac\x62\x12\'\n\"DEVICE_INT32_BUS_TYPE_SWITCH_BLOCK\x10\xfe{\x12\x31\n,DEVICE_INT32_CI_MEASUREMENT_TYPE_COUNT_EDGES\x10\x8dO\x12*\n%DEVICE_INT32_CI_MEASUREMENT_TYPE_FREQ\x10\xc3O\x12,\n\'DEVICE_INT32_CI_MEASUREMENT_TYPE_PERIOD\x10\x90P\x12\x31\n,DEVICE_INT32_CI_MEASUREMENT_TYPE_PULSE_WIDTH\x10\xf7P\x12\x31\n,DEVICE_INT32_CI_MEASUREMENT_TYPE_SEMI_PERIOD\x10\xb1P\x12\x35\n0DEVICE_INT32_CI_MEASUREMENT_TYPE_PULSE_FREQUENCY\x10\xf8{\x12\x30\n+DEVICE_INT32_CI_MEASUREMENT_TYPE_PULSE_TIME\x10\xf9{\x12\x31\n,DEVICE_INT32_CI_MEASUREMENT_TYPE_PULSE_TICKS\x10\xfa{\x12\x30\n+DEVICE_INT32_CI_MEASUREMENT_TYPE_DUTY_CYCLE\x10\xc6}\x12:\n5DEVICE_INT32_CI_MEASUREMENT_TYPE_POSITION_ANG_ENCODER\x10\xf8P\x12:\n5DEVICE_INT32_CI_MEASUREMENT_TYPE_POSITION_LIN_ENCODER\x10\xf9P\x12:\n5DEVICE_INT32_CI_MEASUREMENT_TYPE_VELOCITY_ANG_ENCODER\x10\xce}\x12:\n5DEVICE_INT32_CI_MEASUREMENT_TYPE_VELOCITY_LIN_ENCODER\x10\xcf}\x12\x32\n-DEVICE_INT32_CI_MEASUREMENT_TYPE_TWO_EDGE_SEP\x10\x9bP\x12\x33\n.DEVICE_INT32_CI_MEASUREMENT_TYPE_GPS_TIMESTAMP\x10\xfaP\x12+\n&DEVICE_INT32_CO_OUTPUT_TYPE_PULSE_TIME\x10\x9dP\x12+\n&DEVICE_INT32_CO_OUTPUT_TYPE_PULSE_FREQ\x10\x87O\x12,\n\'DEVICE_INT32_CO_OUTPUT_TYPE_PULSE_TICKS\x10\x9cP\x12\"\n\x1e\x44\x45VICE_INT32_COUPLING_TYPES_AC\x10\x01\x12\"\n\x1e\x44\x45VICE_INT32_COUPLING_TYPES_DC\x10\x02\x12&\n\"DEVICE_INT32_COUPLING_TYPES_GROUND\x10\x04\x12)\n%DEVICE_INT32_COUPLING_TYPES_HF_REJECT\x10\x08\x12)\n%DEVICE_INT32_COUPLING_TYPES_LF_REJECT\x10\x10\x12,\n(DEVICE_INT32_COUPLING_TYPES_NOISE_REJECT\x10 \x12&\n!DEVICE_INT32_FILTER_TYPE2_LOWPASS\x10\xc7}\x12\'\n\"DEVICE_INT32_FILTER_TYPE2_HIGHPASS\x10\xc8}\x12\'\n\"DEVICE_INT32_FILTER_TYPE2_BANDPASS\x10\xc9}\x12$\n\x1f\x44\x45VICE_INT32_FILTER_TYPE2_NOTCH\x10\xca}\x12%\n DEVICE_INT32_FILTER_TYPE2_CUSTOM\x10\x99O\x12\x32\n-DEVICE_INT32_ID_PIN_STATUS_MEMORY_NOT_PRESENT\x10\xcd~\x12.\n)DEVICE_INT32_ID_PIN_STATUS_MEMORY_PRESENT\x10\xce~\x12/\n*DEVICE_INT32_NAV_MEASUREMENT_TYPE_ALTITUDE\x10\xfd|\x12\x30\n+DEVICE_INT32_NAV_MEASUREMENT_TYPE_LONGITUDE\x10\xfe|\x12/\n*DEVICE_INT32_NAV_MEASUREMENT_TYPE_LATITUDE\x10\xff|\x12\x38\n3DEVICE_INT32_NAV_MEASUREMENT_TYPE_SPEED_OVER_GROUND\x10\x80}\x12,\n\'DEVICE_INT32_NAV_MEASUREMENT_TYPE_TRACK\x10\x81}\x12\x30\n+DEVICE_INT32_NAV_MEASUREMENT_TYPE_TIMESTAMP\x10\xf2|\x12\x34\n/DEVICE_INT32_NAV_MEASUREMENT_TYPE_VERT_VELOCITY\x10\x83}\x12!\n\x1c\x44\x45VICE_INT32_NAV_MODE_MOBILE\x10\xf5|\x12\x31\n,DEVICE_INT32_NAV_MODE_STATIONARY_WITH_SURVEY\x10\xf6|\x12:\n5DEVICE_INT32_NAV_MODE_STATIONARY_WITH_PRESET_LOCATION\x10\xf7|\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_M_SERIES_DAQ\x10\xb3r\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_X_SERIES_DAQ\x10\xf2{\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_E_SERIES_DAQ\x10\xb2r\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_S_SERIES_DAQ\x10\xb4r\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_B_SERIES_DAQ\x10\xc6r\x12\x30\n+DEVICE_INT32_PRODUCT_CATEGORY_SC_SERIES_DAQ\x10\xb5r\x12)\n$DEVICE_INT32_PRODUCT_CATEGORY_USBDAQ\x10\xb6r\x12,\n\'DEVICE_INT32_PRODUCT_CATEGORY_AO_SERIES\x10\xb7r\x12-\n(DEVICE_INT32_PRODUCT_CATEGORY_DIGITAL_IO\x10\xb8r\x12-\n(DEVICE_INT32_PRODUCT_CATEGORY_TIO_SERIES\x10\xc5r\x12=\n8DEVICE_INT32_PRODUCT_CATEGORY_DYNAMIC_SIGNAL_ACQUISITION\x10\xb9r\x12+\n&DEVICE_INT32_PRODUCT_CATEGORY_SWITCHES\x10\xbar\x12\x36\n1DEVICE_INT32_PRODUCT_CATEGORY_COMPACT_DAQ_CHASSIS\x10\xc2r\x12\x36\n1DEVICE_INT32_PRODUCT_CATEGORY_COMPACT_RIO_CHASSIS\x10\x90~\x12\x32\n-DEVICE_INT32_PRODUCT_CATEGORY_C_SERIES_MODULE\x10\xc3r\x12.\n)DEVICE_INT32_PRODUCT_CATEGORY_SCXI_MODULE\x10\xc4r\x12\x36\n1DEVICE_INT32_PRODUCT_CATEGORY_SCC_CONNECTOR_BLOCK\x10\xf0r\x12-\n(DEVICE_INT32_PRODUCT_CATEGORY_SCC_MODULE\x10\xf1r\x12*\n%DEVICE_INT32_PRODUCT_CATEGORY_NIELVIS\x10\xa3s\x12.\n)DEVICE_INT32_PRODUCT_CATEGORY_NETWORK_DAQ\x10\xeds\x12-\n(DEVICE_INT32_PRODUCT_CATEGORY_SC_EXPRESS\x10\x8e|\x12,\n\'DEVICE_INT32_PRODUCT_CATEGORY_FIELD_DAQ\x10\x97~\x12\x35\n0DEVICE_INT32_PRODUCT_CATEGORY_TEST_SCALE_CHASSIS\x10\xb4~\x12\x34\n/DEVICE_INT32_PRODUCT_CATEGORY_TEST_SCALE_MODULE\x10\xb5~\x12*\n%DEVICE_INT32_PRODUCT_CATEGORY_MIO_DAQ\x10\xb6~\x12*\n%DEVICE_INT32_PRODUCT_CATEGORY_UNKNOWN\x10\xac\x62\x12\'\n\"DEVICE_INT32_TRIGGER_USAGE_ADVANCE\x10\xc8\x61\x12%\n DEVICE_INT32_TRIGGER_USAGE_PAUSE\x10\xc9\x61\x12)\n$DEVICE_INT32_TRIGGER_USAGE_REFERENCE\x10\xca\x61\x12%\n DEVICE_INT32_TRIGGER_USAGE_START\x10\xcb\x61\x12)\n$DEVICE_INT32_TRIGGER_USAGE_HANDSHAKE\x10\x95Q\x12)\n$DEVICE_INT32_TRIGGER_USAGE_ARM_START\x10\xb1r\x12,\n(DEVICE_INT32_TRIGGER_USAGE_TYPES_ADVANCE\x10\x01\x12*\n&DEVICE_INT32_TRIGGER_USAGE_TYPES_PAUSE\x10\x02\x12.\n*DEVICE_INT32_TRIGGER_USAGE_TYPES_REFERENCE\x10\x04\x12*\n&DEVICE_INT32_TRIGGER_USAGE_TYPES_START\x10\x08\x12.\n*DEVICE_INT32_TRIGGER_USAGE_TYPES_HANDSHAKE\x10\x10\x12.\n*DEVICE_INT32_TRIGGER_USAGE_TYPES_ARM_START\x10 \x1a\x02\x10\x01*\xc3\x08\n ExportSignalInt32AttributeValues\x12\"\n\x1e\x45XPORTSIGNAL_INT32_UNSPECIFIED\x10\x00\x12H\nCEXPORTSIGNAL_INT32_DEASSERT_CONDITION_ONBRD_MEM_MORE_THAN_HALF_FULL\x10\xfdO\x12\x39\n4EXPORTSIGNAL_INT32_DEASSERT_CONDITION_ONBRD_MEM_FULL\x10\xfcO\x12\x45\n@EXPORTSIGNAL_INT32_DEASSERT_CONDITION_ONBRD_MEM_CUSTOM_THRESHOLD\x10\xa1\x62\x12=\n8EXPORTSIGNAL_INT32_DIGITAL_WIDTH_UNITS1_SAMP_CLK_PERIODS\x10\xaeP\x12\x34\n/EXPORTSIGNAL_INT32_DIGITAL_WIDTH_UNITS1_SECONDS\x10\xfcP\x12\x32\n-EXPORTSIGNAL_INT32_DIGITAL_WIDTH_UNITS1_TICKS\x10\xc0P\x12\x34\n/EXPORTSIGNAL_INT32_DIGITAL_WIDTH_UNITS3_SECONDS\x10\xfcP\x12,\n\'EXPORTSIGNAL_INT32_EXPORT_ACTIONS_PULSE\x10\x99P\x12-\n(EXPORTSIGNAL_INT32_EXPORT_ACTIONS_TOGGLE\x10\xc3P\x12*\n%EXPORTSIGNAL_INT32_EXPORT_ACTIONS_LVL\x10\xe2O\x12-\n(EXPORTSIGNAL_INT32_EXPORT_ACTIONS2_PULSE\x10\x99P\x12.\n)EXPORTSIGNAL_INT32_EXPORT_ACTIONS2_TOGGLE\x10\xc3P\x12-\n(EXPORTSIGNAL_INT32_EXPORT_ACTIONS3_PULSE\x10\x99P\x12+\n&EXPORTSIGNAL_INT32_EXPORT_ACTIONS3_LVL\x10\xe2O\x12\x33\n.EXPORTSIGNAL_INT32_EXPORT_ACTIONS5_INTERLOCKED\x10\x85\x62\x12-\n(EXPORTSIGNAL_INT32_EXPORT_ACTIONS5_PULSE\x10\x99P\x12#\n\x1e\x45XPORTSIGNAL_INT32_LEVEL1_HIGH\x10\xd0O\x12\"\n\x1d\x45XPORTSIGNAL_INT32_LEVEL1_LOW\x10\xe6O\x12-\n(EXPORTSIGNAL_INT32_POLARITY2_ACTIVE_HIGH\x10\xefN\x12,\n\'EXPORTSIGNAL_INT32_POLARITY2_ACTIVE_LOW\x10\xf0N\x1a\x02\x10\x01*\xe5#\n#PhysicalChannelInt32AttributeValues\x12%\n!PHYSICALCHANNEL_INT32_UNSPECIFIED\x10\x00\x12\x36\n1PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE\x10\xd2P\x12:\n5PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_RMS\x10\xeeP\x12\x36\n1PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_CURRENT\x10\x96O\x12:\n5PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_CURRENT_RMS\x10\xefP\x12M\nHPHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_CUSTOM_WITH_EXCITATION\x10\xd3P\x12\x35\n0PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_BRIDGE\x10\xa4|\x12;\n6PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_FREQ_VOLTAGE\x10\xc5O\x12\x39\n4PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_RESISTANCE\x10\xa6P\x12\x36\n1PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_TC\x10\xbfP\x12;\n6PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_THRMSTR\x10\xbeP\x12\x37\n2PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_RTD\x10\xbdP\x12\x43\n>PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_BUILT_IN_SENSOR\x10\xc7P\x12:\n5PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_STRAIN_GAGE\x10\xbcP\x12\x42\n=PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_ROSETTE_STRAIN_GAGE\x10\xec|\x12<\n7PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_LVDT\x10\xf0P\x12<\n7PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_RVDT\x10\xf1P\x12T\nOPHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_EDDY_CURRENT_PROXIMITY_PROBE\x10\xf3s\x12<\n7PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELEROMETER\x10\xf4P\x12\x42\n=PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_CHARGE\x10\xe8}\x12M\nHPHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_4_WIRE_DC_VOLTAGE\x10\xea}\x12\x43\n>PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_VELOCITY_IEPE_SENSOR\x10\xde|\x12;\n6PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_FORCE_BRIDGE\x10\x9b|\x12@\n;PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_FORCE_IEPE_SENSOR\x10\x97|\x12>\n9PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_PRESSURE_BRIDGE\x10\x9e|\x12H\nCPHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_SOUND_PRESSURE_MICROPHONE\x10\xf2P\x12<\n7PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TORQUE_BRIDGE\x10\xa1|\x12:\n5PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEDS_SENSOR\x10\xf3\x61\x12\x35\n0PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_CHARGE\x10\xe9}\x12\x34\n/PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_POWER\x10\xc9~\x12?\n:PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_CALCULATED_POWER\x10\xcc~\x12\x39\n4PHYSICALCHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_VOLTAGE\x10\xd2P\x12\x39\n4PHYSICALCHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_CURRENT\x10\x96O\x12:\n5PHYSICALCHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_FUNC_GEN\x10\x9es\x12>\n9PHYSICALCHANNEL_INT32_AO_POWER_UP_OUTPUT_BEHAVIOR_VOLTAGE\x10\xd2P\x12>\n9PHYSICALCHANNEL_INT32_AO_POWER_UP_OUTPUT_BEHAVIOR_CURRENT\x10\x96O\x12\x45\n@PHYSICALCHANNEL_INT32_AO_POWER_UP_OUTPUT_BEHAVIOR_HIGH_IMPEDANCE\x10\xef\x61\x12\x38\n3PHYSICALCHANNEL_INT32_ACQUISITION_TYPE_FINITE_SAMPS\x10\xc2O\x12\x36\n1PHYSICALCHANNEL_INT32_ACQUISITION_TYPE_CONT_SAMPS\x10\x8bO\x12\x41\n\n9PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_FREQUENCY\x10\xf8{\x12\x39\n4PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_TIME\x10\xf9{\x12:\n5PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_TICKS\x10\xfa{\x12\x39\n4PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_DUTY_CYCLE\x10\xc6}\x12\x43\n>PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_POSITION_ANG_ENCODER\x10\xf8P\x12\x43\n>PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_POSITION_LIN_ENCODER\x10\xf9P\x12\x43\n>PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_VELOCITY_ANG_ENCODER\x10\xce}\x12\x43\n>PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_VELOCITY_LIN_ENCODER\x10\xcf}\x12;\n6PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_TWO_EDGE_SEP\x10\x9bP\x12<\n7PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_GPS_TIMESTAMP\x10\xfaP\x12\x34\n/PHYSICALCHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_TIME\x10\x9dP\x12\x34\n/PHYSICALCHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_FREQ\x10\x87O\x12\x35\n0PHYSICALCHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_TICKS\x10\x9cP\x12\x32\n-PHYSICALCHANNEL_INT32_LOGIC_FAMILY_1POINT_8_V\x10\xb8~\x12\x32\n-PHYSICALCHANNEL_INT32_LOGIC_FAMILY_2POINT_5_V\x10\x9cr\x12\x32\n-PHYSICALCHANNEL_INT32_LOGIC_FAMILY_3POINT_3_V\x10\x9dr\x12+\n&PHYSICALCHANNEL_INT32_LOGIC_FAMILY_5_V\x10\x9br\x12\x38\n3PHYSICALCHANNEL_INT32_NAV_MEASUREMENT_TYPE_ALTITUDE\x10\xfd|\x12\x39\n4PHYSICALCHANNEL_INT32_NAV_MEASUREMENT_TYPE_LONGITUDE\x10\xfe|\x12\x38\n3PHYSICALCHANNEL_INT32_NAV_MEASUREMENT_TYPE_LATITUDE\x10\xff|\x12\x41\n\n9TIMING_INT32_MIOAI_CONVERT_TB_SRC_SAME_AS_MASTER_TIMEBASE\x10\xaaP\x12\x37\n2TIMING_INT32_MIOAI_CONVERT_TB_SRC_100_MHZ_TIMEBASE\x10\xf1{\x12\x36\n1TIMING_INT32_MIOAI_CONVERT_TB_SRC_80_MHZ_TIMEBASE\x10\xacr\x12\x36\n1TIMING_INT32_MIOAI_CONVERT_TB_SRC_20_MHZ_TIMEBASE\x10\xf9\x61\x12\x35\n0TIMING_INT32_MIOAI_CONVERT_TB_SRC_8_MHZ_TIMEBASE\x10\x97}\x12\x37\n2TIMING_INT32_OVERFLOW_BEHAVIOR_STOP_TASK_AND_ERROR\x10\xf6{\x12\x33\n.TIMING_INT32_OVERFLOW_BEHAVIOR_IGNORE_OVERRUNS\x10\xf7{\x12\x42\n=TIMING_INT32_SAMPLE_INPUT_DATA_WHEN_HANDSHAKE_TRIGGER_ASSERTS\x10\x88\x62\x12\x44\n?TIMING_INT32_SAMPLE_INPUT_DATA_WHEN_HANDSHAKE_TRIGGER_DEASSERTS\x10\x89\x62\x12-\n(TIMING_INT32_SAMPLE_TIMING_TYPE_SAMP_CLK\x10\x94Q\x12\x34\n/TIMING_INT32_SAMPLE_TIMING_TYPE_BURST_HANDSHAKE\x10\x84\x62\x12.\n)TIMING_INT32_SAMPLE_TIMING_TYPE_HANDSHAKE\x10\x95Q\x12-\n(TIMING_INT32_SAMPLE_TIMING_TYPE_IMPLICIT\x10\xd3Q\x12.\n)TIMING_INT32_SAMPLE_TIMING_TYPE_ON_DEMAND\x10\x96Q\x12\x35\n0TIMING_INT32_SAMPLE_TIMING_TYPE_CHANGE_DETECTION\x10\xd8\x61\x12\x37\n2TIMING_INT32_SAMPLE_TIMING_TYPE_PIPELINED_SAMP_CLK\x10\xccr\x12)\n$TIMING_INT32_SYNC_PULSE_TYPE_ONBOARD\x10\x80~\x12*\n%TIMING_INT32_SYNC_PULSE_TYPE_DIG_EDGE\x10\xa6O\x12&\n!TIMING_INT32_SYNC_PULSE_TYPE_TIME\x10\xfc|\x12&\n!TIMING_INT32_TIMESCALE2_HOST_TIME\x10\xfe}\x12+\n&TIMING_INT32_TIMESCALE2_IO_DEVICE_TIME\x10\xff}\x12:\n5TIMING_INT32_UNDERFLOW_BEHAVIOR_HALT_OUTPUT_AND_ERROR\x10\x97r\x12?\n:TIMING_INT32_UNDERFLOW_BEHAVIOR_PAUSE_UNTIL_DATA_AVAILABLE\x10\x98r*\xfc\x11\n\x1bTriggerInt32AttributeValues\x12\x1d\n\x19TRIGGER_INT32_UNSPECIFIED\x10\x00\x12)\n$TRIGGER_INT32_ACTIVE_LEVEL_ABOVE_LVL\x10\xedN\x12)\n$TRIGGER_INT32_ACTIVE_LEVEL_BELOW_LVL\x10\xfbN\x12\x1f\n\x1aTRIGGER_INT32_COUPLING2_AC\x10\xbdN\x12\x1f\n\x1aTRIGGER_INT32_COUPLING2_DC\x10\xc2N\x12=\n8TRIGGER_INT32_DIGITAL_PATTERN_CONDITION1_PATTERN_MATCHES\x10\x8eP\x12\x44\n?TRIGGER_INT32_DIGITAL_PATTERN_CONDITION1_PATTERN_DOES_NOT_MATCH\x10\x8dP\x12\x38\n3TRIGGER_INT32_DIGITAL_WIDTH_UNITS1_SAMP_CLK_PERIODS\x10\xaeP\x12/\n*TRIGGER_INT32_DIGITAL_WIDTH_UNITS1_SECONDS\x10\xfcP\x12-\n(TRIGGER_INT32_DIGITAL_WIDTH_UNITS1_TICKS\x10\xc0P\x12\x1f\n\x1aTRIGGER_INT32_EDGE1_RISING\x10\xa8P\x12 \n\x1bTRIGGER_INT32_EDGE1_FALLING\x10\xbbO\x12\x1e\n\x19TRIGGER_INT32_LEVEL1_HIGH\x10\xd0O\x12\x1d\n\x18TRIGGER_INT32_LEVEL1_LOW\x10\xe6O\x12&\n!TRIGGER_INT32_SLOPE1_RISING_SLOPE\x10\xa8P\x12\'\n\"TRIGGER_INT32_SLOPE1_FALLING_SLOPE\x10\xbbO\x12!\n\x1cTRIGGER_INT32_SYNC_TYPE_NONE\x10\xf6O\x12#\n\x1eTRIGGER_INT32_SYNC_TYPE_MASTER\x10\x90|\x12\"\n\x1dTRIGGER_INT32_SYNC_TYPE_SLAVE\x10\x91|\x12\'\n\"TRIGGER_INT32_TIMESCALE2_HOST_TIME\x10\xfe}\x12,\n\'TRIGGER_INT32_TIMESCALE2_IO_DEVICE_TIME\x10\xff}\x12+\n&TRIGGER_INT32_TRIGGER_TYPE10_ANLG_EDGE\x10\xf3N\x12\x31\n,TRIGGER_INT32_TRIGGER_TYPE10_ANLG_MULTI_EDGE\x10\xec}\x12*\n%TRIGGER_INT32_TRIGGER_TYPE10_DIG_EDGE\x10\xa6O\x12-\n(TRIGGER_INT32_TRIGGER_TYPE10_DIG_PATTERN\x10\x9eQ\x12*\n%TRIGGER_INT32_TRIGGER_TYPE10_ANLG_WIN\x10\xf7N\x12&\n!TRIGGER_INT32_TRIGGER_TYPE10_TIME\x10\xfc|\x12&\n!TRIGGER_INT32_TRIGGER_TYPE10_NONE\x10\xf6O\x12)\n$TRIGGER_INT32_TRIGGER_TYPE4_DIG_EDGE\x10\xa6O\x12%\n TRIGGER_INT32_TRIGGER_TYPE4_TIME\x10\xfc|\x12%\n TRIGGER_INT32_TRIGGER_TYPE4_NONE\x10\xf6O\x12)\n$TRIGGER_INT32_TRIGGER_TYPE5_DIG_EDGE\x10\xa6O\x12)\n$TRIGGER_INT32_TRIGGER_TYPE5_SOFTWARE\x10\xb4P\x12%\n TRIGGER_INT32_TRIGGER_TYPE5_NONE\x10\xf6O\x12)\n$TRIGGER_INT32_TRIGGER_TYPE6_ANLG_LVL\x10\xf5N\x12)\n$TRIGGER_INT32_TRIGGER_TYPE6_ANLG_WIN\x10\xf7N\x12(\n#TRIGGER_INT32_TRIGGER_TYPE6_DIG_LVL\x10\xa8O\x12,\n\'TRIGGER_INT32_TRIGGER_TYPE6_DIG_PATTERN\x10\x9eQ\x12%\n TRIGGER_INT32_TRIGGER_TYPE6_NONE\x10\xf6O\x12*\n%TRIGGER_INT32_TRIGGER_TYPE8_ANLG_EDGE\x10\xf3N\x12\x30\n+TRIGGER_INT32_TRIGGER_TYPE8_ANLG_MULTI_EDGE\x10\xec}\x12)\n$TRIGGER_INT32_TRIGGER_TYPE8_DIG_EDGE\x10\xa6O\x12,\n\'TRIGGER_INT32_TRIGGER_TYPE8_DIG_PATTERN\x10\x9eQ\x12)\n$TRIGGER_INT32_TRIGGER_TYPE8_ANLG_WIN\x10\xf7N\x12%\n TRIGGER_INT32_TRIGGER_TYPE8_TIME\x10\xfc|\x12%\n TRIGGER_INT32_TRIGGER_TYPE8_NONE\x10\xf6O\x12,\n\'TRIGGER_INT32_TRIGGER_TYPE9_INTERLOCKED\x10\x85\x62\x12%\n TRIGGER_INT32_TRIGGER_TYPE9_NONE\x10\xf6O\x12\x39\n4TRIGGER_INT32_WINDOW_TRIGGER_CONDITION1_ENTERING_WIN\x10\xb3O\x12\x38\n3TRIGGER_INT32_WINDOW_TRIGGER_CONDITION1_LEAVING_WIN\x10\xe0O\x12\x37\n2TRIGGER_INT32_WINDOW_TRIGGER_CONDITION2_INSIDE_WIN\x10\xd7O\x12\x38\n3TRIGGER_INT32_WINDOW_TRIGGER_CONDITION2_OUTSIDE_WIN\x10\x8bP\x1a\x02\x10\x01*\xfa\x05\n\x1cWatchdogInt32AttributeValues\x12\x1e\n\x1aWATCHDOG_INT32_UNSPECIFIED\x10\x00\x12+\n&WATCHDOG_INT32_DIGITAL_LINE_STATE_HIGH\x10\xd0O\x12*\n%WATCHDOG_INT32_DIGITAL_LINE_STATE_LOW\x10\xe6O\x12/\n*WATCHDOG_INT32_DIGITAL_LINE_STATE_TRISTATE\x10\xc6P\x12\x30\n+WATCHDOG_INT32_DIGITAL_LINE_STATE_NO_CHANGE\x10\xb0O\x12 \n\x1bWATCHDOG_INT32_EDGE1_RISING\x10\xa8P\x12!\n\x1cWATCHDOG_INT32_EDGE1_FALLING\x10\xbbO\x12*\n%WATCHDOG_INT32_TRIGGER_TYPE4_DIG_EDGE\x10\xa6O\x12&\n!WATCHDOG_INT32_TRIGGER_TYPE4_TIME\x10\xfc|\x12&\n!WATCHDOG_INT32_TRIGGER_TYPE4_NONE\x10\xf6O\x12\x33\n.WATCHDOG_INT32_WATCHDOG_AO_EXPIR_STATE_VOLTAGE\x10\xd2P\x12\x33\n.WATCHDOG_INT32_WATCHDOG_AO_EXPIR_STATE_CURRENT\x10\x96O\x12\x35\n0WATCHDOG_INT32_WATCHDOG_AO_EXPIR_STATE_NO_CHANGE\x10\xb0O\x12/\n*WATCHDOG_INT32_WATCHDOG_CO_EXPIR_STATE_LOW\x10\xe6O\x12\x30\n+WATCHDOG_INT32_WATCHDOG_CO_EXPIR_STATE_HIGH\x10\xd0O\x12\x35\n0WATCHDOG_INT32_WATCHDOG_CO_EXPIR_STATE_NO_CHANGE\x10\xb0O\x1a\x02\x10\x01*\xed\x02\n\x19WriteInt32AttributeValues\x12\x1b\n\x17WRITE_INT32_UNSPECIFIED\x10\x00\x12/\n*WRITE_INT32_REGENERATION_MODE1_ALLOW_REGEN\x10\xf1N\x12\x36\n1WRITE_INT32_REGENERATION_MODE1_DO_NOT_ALLOW_REGEN\x10\xaeO\x12 \n\x1bWRITE_INT32_WAIT_MODE2_POLL\x10\xec\x61\x12!\n\x1cWRITE_INT32_WAIT_MODE2_YIELD\x10\xed\x61\x12!\n\x1cWRITE_INT32_WAIT_MODE2_SLEEP\x10\x83\x62\x12/\n*WRITE_INT32_WRITE_RELATIVE_TO_FIRST_SAMPLE\x10\xb8Q\x12\x31\n,WRITE_INT32_WRITE_RELATIVE_TO_CURR_WRITE_POS\x10\xbeQ2\xaa\x9b\x03\n\x07NiDAQmx\x12p\n\x15\x41\x64\x64\x43\x44\x41QSyncConnection\x12*.nidaqmx_grpc.AddCDAQSyncConnectionRequest\x1a+.nidaqmx_grpc.AddCDAQSyncConnectionResponse\x12m\n\x14\x41\x64\x64GlobalChansToTask\x12).nidaqmx_grpc.AddGlobalChansToTaskRequest\x1a*.nidaqmx_grpc.AddGlobalChansToTaskResponse\x12\x61\n\x10\x41\x64\x64NetworkDevice\x12%.nidaqmx_grpc.AddNetworkDeviceRequest\x1a&.nidaqmx_grpc.AddNetworkDeviceResponse\x12\xa3\x01\n&AreConfiguredCDAQSyncPortsDisconnected\x12;.nidaqmx_grpc.AreConfiguredCDAQSyncPortsDisconnectedRequest\x1a<.nidaqmx_grpc.AreConfiguredCDAQSyncPortsDisconnectedResponse\x12\x91\x01\n AutoConfigureCDAQSyncConnections\x12\x35.nidaqmx_grpc.AutoConfigureCDAQSyncConnectionsRequest\x1a\x36.nidaqmx_grpc.AutoConfigureCDAQSyncConnectionsResponse\x12|\n\x19\x43\x61lculateReversePolyCoeff\x12..nidaqmx_grpc.CalculateReversePolyCoeffRequest\x1a/.nidaqmx_grpc.CalculateReversePolyCoeffResponse\x12g\n\x12\x43\x66gAnlgEdgeRefTrig\x12\'.nidaqmx_grpc.CfgAnlgEdgeRefTrigRequest\x1a(.nidaqmx_grpc.CfgAnlgEdgeRefTrigResponse\x12m\n\x14\x43\x66gAnlgEdgeStartTrig\x12).nidaqmx_grpc.CfgAnlgEdgeStartTrigRequest\x1a*.nidaqmx_grpc.CfgAnlgEdgeStartTrigResponse\x12v\n\x17\x43\x66gAnlgMultiEdgeRefTrig\x12,.nidaqmx_grpc.CfgAnlgMultiEdgeRefTrigRequest\x1a-.nidaqmx_grpc.CfgAnlgMultiEdgeRefTrigResponse\x12|\n\x19\x43\x66gAnlgMultiEdgeStartTrig\x12..nidaqmx_grpc.CfgAnlgMultiEdgeStartTrigRequest\x1a/.nidaqmx_grpc.CfgAnlgMultiEdgeStartTrigResponse\x12m\n\x14\x43\x66gAnlgWindowRefTrig\x12).nidaqmx_grpc.CfgAnlgWindowRefTrigRequest\x1a*.nidaqmx_grpc.CfgAnlgWindowRefTrigResponse\x12s\n\x16\x43\x66gAnlgWindowStartTrig\x12+.nidaqmx_grpc.CfgAnlgWindowStartTrigRequest\x1a,.nidaqmx_grpc.CfgAnlgWindowStartTrigResponse\x12\x9d\x01\n$CfgBurstHandshakingTimingExportClock\x12\x39.nidaqmx_grpc.CfgBurstHandshakingTimingExportClockRequest\x1a:.nidaqmx_grpc.CfgBurstHandshakingTimingExportClockResponse\x12\x9d\x01\n$CfgBurstHandshakingTimingImportClock\x12\x39.nidaqmx_grpc.CfgBurstHandshakingTimingImportClockRequest\x1a:.nidaqmx_grpc.CfgBurstHandshakingTimingImportClockResponse\x12y\n\x18\x43\x66gChangeDetectionTiming\x12-.nidaqmx_grpc.CfgChangeDetectionTimingRequest\x1a..nidaqmx_grpc.CfgChangeDetectionTimingResponse\x12\x64\n\x11\x43\x66gDigEdgeRefTrig\x12&.nidaqmx_grpc.CfgDigEdgeRefTrigRequest\x1a\'.nidaqmx_grpc.CfgDigEdgeRefTrigResponse\x12j\n\x13\x43\x66gDigEdgeStartTrig\x12(.nidaqmx_grpc.CfgDigEdgeStartTrigRequest\x1a).nidaqmx_grpc.CfgDigEdgeStartTrigResponse\x12m\n\x14\x43\x66gDigPatternRefTrig\x12).nidaqmx_grpc.CfgDigPatternRefTrigRequest\x1a*.nidaqmx_grpc.CfgDigPatternRefTrigResponse\x12s\n\x16\x43\x66gDigPatternStartTrig\x12+.nidaqmx_grpc.CfgDigPatternStartTrigRequest\x1a,.nidaqmx_grpc.CfgDigPatternStartTrigResponse\x12m\n\x14\x43\x66gHandshakingTiming\x12).nidaqmx_grpc.CfgHandshakingTimingRequest\x1a*.nidaqmx_grpc.CfgHandshakingTimingResponse\x12\x64\n\x11\x43\x66gImplicitTiming\x12&.nidaqmx_grpc.CfgImplicitTimingRequest\x1a\'.nidaqmx_grpc.CfgImplicitTimingResponse\x12[\n\x0e\x43\x66gInputBuffer\x12#.nidaqmx_grpc.CfgInputBufferRequest\x1a$.nidaqmx_grpc.CfgInputBufferResponse\x12^\n\x0f\x43\x66gOutputBuffer\x12$.nidaqmx_grpc.CfgOutputBufferRequest\x1a%.nidaqmx_grpc.CfgOutputBufferResponse\x12|\n\x19\x43\x66gPipelinedSampClkTiming\x12..nidaqmx_grpc.CfgPipelinedSampClkTimingRequest\x1a/.nidaqmx_grpc.CfgPipelinedSampClkTimingResponse\x12\x61\n\x10\x43\x66gSampClkTiming\x12%.nidaqmx_grpc.CfgSampClkTimingRequest\x1a&.nidaqmx_grpc.CfgSampClkTimingResponse\x12\x61\n\x10\x43\x66gTimeStartTrig\x12%.nidaqmx_grpc.CfgTimeStartTrigRequest\x1a&.nidaqmx_grpc.CfgTimeStartTrigResponse\x12y\n\x18\x43\x66gWatchdogAOExpirStates\x12-.nidaqmx_grpc.CfgWatchdogAOExpirStatesRequest\x1a..nidaqmx_grpc.CfgWatchdogAOExpirStatesResponse\x12y\n\x18\x43\x66gWatchdogCOExpirStates\x12-.nidaqmx_grpc.CfgWatchdogCOExpirStatesRequest\x1a..nidaqmx_grpc.CfgWatchdogCOExpirStatesResponse\x12y\n\x18\x43\x66gWatchdogDOExpirStates\x12-.nidaqmx_grpc.CfgWatchdogDOExpirStatesRequest\x1a..nidaqmx_grpc.CfgWatchdogDOExpirStatesResponse\x12L\n\tClearTEDS\x12\x1e.nidaqmx_grpc.ClearTEDSRequest\x1a\x1f.nidaqmx_grpc.ClearTEDSResponse\x12L\n\tClearTask\x12\x1e.nidaqmx_grpc.ClearTaskRequest\x1a\x1f.nidaqmx_grpc.ClearTaskResponse\x12\x61\n\x10\x43onfigureLogging\x12%.nidaqmx_grpc.ConfigureLoggingRequest\x1a&.nidaqmx_grpc.ConfigureLoggingResponse\x12X\n\rConfigureTEDS\x12\".nidaqmx_grpc.ConfigureTEDSRequest\x1a#.nidaqmx_grpc.ConfigureTEDSResponse\x12U\n\x0c\x43onnectTerms\x12!.nidaqmx_grpc.ConnectTermsRequest\x1a\".nidaqmx_grpc.ConnectTermsResponse\x12j\n\x13\x43ontrolWatchdogTask\x12(.nidaqmx_grpc.ControlWatchdogTaskRequest\x1a).nidaqmx_grpc.ControlWatchdogTaskResponse\x12\x8e\x01\n\x1f\x43reateAIAccel4WireDCVoltageChan\x12\x34.nidaqmx_grpc.CreateAIAccel4WireDCVoltageChanRequest\x1a\x35.nidaqmx_grpc.CreateAIAccel4WireDCVoltageChanResponse\x12\x64\n\x11\x43reateAIAccelChan\x12&.nidaqmx_grpc.CreateAIAccelChanRequest\x1a\'.nidaqmx_grpc.CreateAIAccelChanResponse\x12v\n\x17\x43reateAIAccelChargeChan\x12,.nidaqmx_grpc.CreateAIAccelChargeChanRequest\x1a-.nidaqmx_grpc.CreateAIAccelChargeChanResponse\x12g\n\x12\x43reateAIBridgeChan\x12\'.nidaqmx_grpc.CreateAIBridgeChanRequest\x1a(.nidaqmx_grpc.CreateAIBridgeChanResponse\x12\x82\x01\n\x1b\x43reateAICalculatedPowerChan\x12\x30.nidaqmx_grpc.CreateAICalculatedPowerChanRequest\x1a\x31.nidaqmx_grpc.CreateAICalculatedPowerChanResponse\x12g\n\x12\x43reateAIChargeChan\x12\'.nidaqmx_grpc.CreateAIChargeChanRequest\x1a(.nidaqmx_grpc.CreateAIChargeChanResponse\x12j\n\x13\x43reateAICurrentChan\x12(.nidaqmx_grpc.CreateAICurrentChanRequest\x1a).nidaqmx_grpc.CreateAICurrentChanResponse\x12s\n\x16\x43reateAICurrentRMSChan\x12+.nidaqmx_grpc.CreateAICurrentRMSChanRequest\x1a,.nidaqmx_grpc.CreateAICurrentRMSChanResponse\x12\x94\x01\n!CreateAIForceBridgePolynomialChan\x12\x36.nidaqmx_grpc.CreateAIForceBridgePolynomialChanRequest\x1a\x37.nidaqmx_grpc.CreateAIForceBridgePolynomialChanResponse\x12\x85\x01\n\x1c\x43reateAIForceBridgeTableChan\x12\x31.nidaqmx_grpc.CreateAIForceBridgeTableChanRequest\x1a\x32.nidaqmx_grpc.CreateAIForceBridgeTableChanResponse\x12\x97\x01\n\"CreateAIForceBridgeTwoPointLinChan\x12\x37.nidaqmx_grpc.CreateAIForceBridgeTwoPointLinChanRequest\x1a\x38.nidaqmx_grpc.CreateAIForceBridgeTwoPointLinChanResponse\x12p\n\x15\x43reateAIForceIEPEChan\x12*.nidaqmx_grpc.CreateAIForceIEPEChanRequest\x1a+.nidaqmx_grpc.CreateAIForceIEPEChanResponse\x12v\n\x17\x43reateAIFreqVoltageChan\x12,.nidaqmx_grpc.CreateAIFreqVoltageChanRequest\x1a-.nidaqmx_grpc.CreateAIFreqVoltageChanResponse\x12s\n\x16\x43reateAIMicrophoneChan\x12+.nidaqmx_grpc.CreateAIMicrophoneChanRequest\x1a,.nidaqmx_grpc.CreateAIMicrophoneChanResponse\x12\x91\x01\n CreateAIPosEddyCurrProxProbeChan\x12\x35.nidaqmx_grpc.CreateAIPosEddyCurrProxProbeChanRequest\x1a\x36.nidaqmx_grpc.CreateAIPosEddyCurrProxProbeChanResponse\x12j\n\x13\x43reateAIPosLVDTChan\x12(.nidaqmx_grpc.CreateAIPosLVDTChanRequest\x1a).nidaqmx_grpc.CreateAIPosLVDTChanResponse\x12j\n\x13\x43reateAIPosRVDTChan\x12(.nidaqmx_grpc.CreateAIPosRVDTChanRequest\x1a).nidaqmx_grpc.CreateAIPosRVDTChanResponse\x12\x64\n\x11\x43reateAIPowerChan\x12&.nidaqmx_grpc.CreateAIPowerChanRequest\x1a\'.nidaqmx_grpc.CreateAIPowerChanResponse\x12\x9d\x01\n$CreateAIPressureBridgePolynomialChan\x12\x39.nidaqmx_grpc.CreateAIPressureBridgePolynomialChanRequest\x1a:.nidaqmx_grpc.CreateAIPressureBridgePolynomialChanResponse\x12\x8e\x01\n\x1f\x43reateAIPressureBridgeTableChan\x12\x34.nidaqmx_grpc.CreateAIPressureBridgeTableChanRequest\x1a\x35.nidaqmx_grpc.CreateAIPressureBridgeTableChanResponse\x12\xa0\x01\n%CreateAIPressureBridgeTwoPointLinChan\x12:.nidaqmx_grpc.CreateAIPressureBridgeTwoPointLinChanRequest\x1a;.nidaqmx_grpc.CreateAIPressureBridgeTwoPointLinChanResponse\x12^\n\x0f\x43reateAIRTDChan\x12$.nidaqmx_grpc.CreateAIRTDChanRequest\x1a%.nidaqmx_grpc.CreateAIRTDChanResponse\x12s\n\x16\x43reateAIResistanceChan\x12+.nidaqmx_grpc.CreateAIResistanceChanRequest\x1a,.nidaqmx_grpc.CreateAIResistanceChanResponse\x12\x88\x01\n\x1d\x43reateAIRosetteStrainGageChan\x12\x32.nidaqmx_grpc.CreateAIRosetteStrainGageChanRequest\x1a\x33.nidaqmx_grpc.CreateAIRosetteStrainGageChanResponse\x12s\n\x16\x43reateAIStrainGageChan\x12+.nidaqmx_grpc.CreateAIStrainGageChanRequest\x1a,.nidaqmx_grpc.CreateAIStrainGageChanResponse\x12\x88\x01\n\x1d\x43reateAITempBuiltInSensorChan\x12\x32.nidaqmx_grpc.CreateAITempBuiltInSensorChanRequest\x1a\x33.nidaqmx_grpc.CreateAITempBuiltInSensorChanResponse\x12j\n\x13\x43reateAIThrmcplChan\x12(.nidaqmx_grpc.CreateAIThrmcplChanRequest\x1a).nidaqmx_grpc.CreateAIThrmcplChanResponse\x12s\n\x16\x43reateAIThrmstrChanIex\x12+.nidaqmx_grpc.CreateAIThrmstrChanIexRequest\x1a,.nidaqmx_grpc.CreateAIThrmstrChanIexResponse\x12s\n\x16\x43reateAIThrmstrChanVex\x12+.nidaqmx_grpc.CreateAIThrmstrChanVexRequest\x1a,.nidaqmx_grpc.CreateAIThrmstrChanVexResponse\x12\x97\x01\n\"CreateAITorqueBridgePolynomialChan\x12\x37.nidaqmx_grpc.CreateAITorqueBridgePolynomialChanRequest\x1a\x38.nidaqmx_grpc.CreateAITorqueBridgePolynomialChanResponse\x12\x88\x01\n\x1d\x43reateAITorqueBridgeTableChan\x12\x32.nidaqmx_grpc.CreateAITorqueBridgeTableChanRequest\x1a\x33.nidaqmx_grpc.CreateAITorqueBridgeTableChanResponse\x12\x9a\x01\n#CreateAITorqueBridgeTwoPointLinChan\x12\x38.nidaqmx_grpc.CreateAITorqueBridgeTwoPointLinChanRequest\x1a\x39.nidaqmx_grpc.CreateAITorqueBridgeTwoPointLinChanResponse\x12y\n\x18\x43reateAIVelocityIEPEChan\x12-.nidaqmx_grpc.CreateAIVelocityIEPEChanRequest\x1a..nidaqmx_grpc.CreateAIVelocityIEPEChanResponse\x12j\n\x13\x43reateAIVoltageChan\x12(.nidaqmx_grpc.CreateAIVoltageChanRequest\x1a).nidaqmx_grpc.CreateAIVoltageChanResponse\x12\x85\x01\n\x1c\x43reateAIVoltageChanWithExcit\x12\x31.nidaqmx_grpc.CreateAIVoltageChanWithExcitRequest\x1a\x32.nidaqmx_grpc.CreateAIVoltageChanWithExcitResponse\x12s\n\x16\x43reateAIVoltageRMSChan\x12+.nidaqmx_grpc.CreateAIVoltageRMSChanRequest\x1a,.nidaqmx_grpc.CreateAIVoltageRMSChanResponse\x12j\n\x13\x43reateAOCurrentChan\x12(.nidaqmx_grpc.CreateAOCurrentChanRequest\x1a).nidaqmx_grpc.CreateAOCurrentChanResponse\x12j\n\x13\x43reateAOFuncGenChan\x12(.nidaqmx_grpc.CreateAOFuncGenChanRequest\x1a).nidaqmx_grpc.CreateAOFuncGenChanResponse\x12j\n\x13\x43reateAOVoltageChan\x12(.nidaqmx_grpc.CreateAOVoltageChanRequest\x1a).nidaqmx_grpc.CreateAOVoltageChanResponse\x12s\n\x16\x43reateCIAngEncoderChan\x12+.nidaqmx_grpc.CreateCIAngEncoderChanRequest\x1a,.nidaqmx_grpc.CreateCIAngEncoderChanResponse\x12v\n\x17\x43reateCIAngVelocityChan\x12,.nidaqmx_grpc.CreateCIAngVelocityChanRequest\x1a-.nidaqmx_grpc.CreateCIAngVelocityChanResponse\x12s\n\x16\x43reateCICountEdgesChan\x12+.nidaqmx_grpc.CreateCICountEdgesChanRequest\x1a,.nidaqmx_grpc.CreateCICountEdgesChanResponse\x12p\n\x15\x43reateCIDutyCycleChan\x12*.nidaqmx_grpc.CreateCIDutyCycleChanRequest\x1a+.nidaqmx_grpc.CreateCIDutyCycleChanResponse\x12\x61\n\x10\x43reateCIFreqChan\x12%.nidaqmx_grpc.CreateCIFreqChanRequest\x1a&.nidaqmx_grpc.CreateCIFreqChanResponse\x12y\n\x18\x43reateCIGPSTimestampChan\x12-.nidaqmx_grpc.CreateCIGPSTimestampChanRequest\x1a..nidaqmx_grpc.CreateCIGPSTimestampChanResponse\x12s\n\x16\x43reateCILinEncoderChan\x12+.nidaqmx_grpc.CreateCILinEncoderChanRequest\x1a,.nidaqmx_grpc.CreateCILinEncoderChanResponse\x12v\n\x17\x43reateCILinVelocityChan\x12,.nidaqmx_grpc.CreateCILinVelocityChanRequest\x1a-.nidaqmx_grpc.CreateCILinVelocityChanResponse\x12g\n\x12\x43reateCIPeriodChan\x12\'.nidaqmx_grpc.CreateCIPeriodChanRequest\x1a(.nidaqmx_grpc.CreateCIPeriodChanResponse\x12p\n\x15\x43reateCIPulseChanFreq\x12*.nidaqmx_grpc.CreateCIPulseChanFreqRequest\x1a+.nidaqmx_grpc.CreateCIPulseChanFreqResponse\x12s\n\x16\x43reateCIPulseChanTicks\x12+.nidaqmx_grpc.CreateCIPulseChanTicksRequest\x1a,.nidaqmx_grpc.CreateCIPulseChanTicksResponse\x12p\n\x15\x43reateCIPulseChanTime\x12*.nidaqmx_grpc.CreateCIPulseChanTimeRequest\x1a+.nidaqmx_grpc.CreateCIPulseChanTimeResponse\x12s\n\x16\x43reateCIPulseWidthChan\x12+.nidaqmx_grpc.CreateCIPulseWidthChanRequest\x1a,.nidaqmx_grpc.CreateCIPulseWidthChanResponse\x12s\n\x16\x43reateCISemiPeriodChan\x12+.nidaqmx_grpc.CreateCISemiPeriodChanRequest\x1a,.nidaqmx_grpc.CreateCISemiPeriodChanResponse\x12s\n\x16\x43reateCITwoEdgeSepChan\x12+.nidaqmx_grpc.CreateCITwoEdgeSepChanRequest\x1a,.nidaqmx_grpc.CreateCITwoEdgeSepChanResponse\x12p\n\x15\x43reateCOPulseChanFreq\x12*.nidaqmx_grpc.CreateCOPulseChanFreqRequest\x1a+.nidaqmx_grpc.CreateCOPulseChanFreqResponse\x12s\n\x16\x43reateCOPulseChanTicks\x12+.nidaqmx_grpc.CreateCOPulseChanTicksRequest\x1a,.nidaqmx_grpc.CreateCOPulseChanTicksResponse\x12p\n\x15\x43reateCOPulseChanTime\x12*.nidaqmx_grpc.CreateCOPulseChanTimeRequest\x1a+.nidaqmx_grpc.CreateCOPulseChanTimeResponse\x12U\n\x0c\x43reateDIChan\x12!.nidaqmx_grpc.CreateDIChanRequest\x1a\".nidaqmx_grpc.CreateDIChanResponse\x12U\n\x0c\x43reateDOChan\x12!.nidaqmx_grpc.CreateDOChanRequest\x1a\".nidaqmx_grpc.CreateDOChanResponse\x12[\n\x0e\x43reateLinScale\x12#.nidaqmx_grpc.CreateLinScaleRequest\x1a$.nidaqmx_grpc.CreateLinScaleResponse\x12[\n\x0e\x43reateMapScale\x12#.nidaqmx_grpc.CreateMapScaleRequest\x1a$.nidaqmx_grpc.CreateMapScaleResponse\x12p\n\x15\x43reatePolynomialScale\x12*.nidaqmx_grpc.CreatePolynomialScaleRequest\x1a+.nidaqmx_grpc.CreatePolynomialScaleResponse\x12p\n\x15\x43reateTEDSAIAccelChan\x12*.nidaqmx_grpc.CreateTEDSAIAccelChanRequest\x1a+.nidaqmx_grpc.CreateTEDSAIAccelChanResponse\x12s\n\x16\x43reateTEDSAIBridgeChan\x12+.nidaqmx_grpc.CreateTEDSAIBridgeChanRequest\x1a,.nidaqmx_grpc.CreateTEDSAIBridgeChanResponse\x12v\n\x17\x43reateTEDSAICurrentChan\x12,.nidaqmx_grpc.CreateTEDSAICurrentChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAICurrentChanResponse\x12\x82\x01\n\x1b\x43reateTEDSAIForceBridgeChan\x12\x30.nidaqmx_grpc.CreateTEDSAIForceBridgeChanRequest\x1a\x31.nidaqmx_grpc.CreateTEDSAIForceBridgeChanResponse\x12|\n\x19\x43reateTEDSAIForceIEPEChan\x12..nidaqmx_grpc.CreateTEDSAIForceIEPEChanRequest\x1a/.nidaqmx_grpc.CreateTEDSAIForceIEPEChanResponse\x12\x7f\n\x1a\x43reateTEDSAIMicrophoneChan\x12/.nidaqmx_grpc.CreateTEDSAIMicrophoneChanRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIMicrophoneChanResponse\x12v\n\x17\x43reateTEDSAIPosLVDTChan\x12,.nidaqmx_grpc.CreateTEDSAIPosLVDTChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAIPosLVDTChanResponse\x12v\n\x17\x43reateTEDSAIPosRVDTChan\x12,.nidaqmx_grpc.CreateTEDSAIPosRVDTChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAIPosRVDTChanResponse\x12\x8b\x01\n\x1e\x43reateTEDSAIPressureBridgeChan\x12\x33.nidaqmx_grpc.CreateTEDSAIPressureBridgeChanRequest\x1a\x34.nidaqmx_grpc.CreateTEDSAIPressureBridgeChanResponse\x12j\n\x13\x43reateTEDSAIRTDChan\x12(.nidaqmx_grpc.CreateTEDSAIRTDChanRequest\x1a).nidaqmx_grpc.CreateTEDSAIRTDChanResponse\x12\x7f\n\x1a\x43reateTEDSAIResistanceChan\x12/.nidaqmx_grpc.CreateTEDSAIResistanceChanRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIResistanceChanResponse\x12\x7f\n\x1a\x43reateTEDSAIStrainGageChan\x12/.nidaqmx_grpc.CreateTEDSAIStrainGageChanRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIStrainGageChanResponse\x12v\n\x17\x43reateTEDSAIThrmcplChan\x12,.nidaqmx_grpc.CreateTEDSAIThrmcplChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAIThrmcplChanResponse\x12\x7f\n\x1a\x43reateTEDSAIThrmstrChanIex\x12/.nidaqmx_grpc.CreateTEDSAIThrmstrChanIexRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIThrmstrChanIexResponse\x12\x7f\n\x1a\x43reateTEDSAIThrmstrChanVex\x12/.nidaqmx_grpc.CreateTEDSAIThrmstrChanVexRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIThrmstrChanVexResponse\x12\x85\x01\n\x1c\x43reateTEDSAITorqueBridgeChan\x12\x31.nidaqmx_grpc.CreateTEDSAITorqueBridgeChanRequest\x1a\x32.nidaqmx_grpc.CreateTEDSAITorqueBridgeChanResponse\x12v\n\x17\x43reateTEDSAIVoltageChan\x12,.nidaqmx_grpc.CreateTEDSAIVoltageChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAIVoltageChanResponse\x12\x91\x01\n CreateTEDSAIVoltageChanWithExcit\x12\x35.nidaqmx_grpc.CreateTEDSAIVoltageChanWithExcitRequest\x1a\x36.nidaqmx_grpc.CreateTEDSAIVoltageChanWithExcitResponse\x12\x61\n\x10\x43reateTableScale\x12%.nidaqmx_grpc.CreateTableScaleRequest\x1a&.nidaqmx_grpc.CreateTableScaleResponse\x12O\n\nCreateTask\x12\x1f.nidaqmx_grpc.CreateTaskRequest\x1a .nidaqmx_grpc.CreateTaskResponse\x12v\n\x17\x43reateWatchdogTimerTask\x12,.nidaqmx_grpc.CreateWatchdogTimerTaskRequest\x1a-.nidaqmx_grpc.CreateWatchdogTimerTaskResponse\x12|\n\x19\x43reateWatchdogTimerTaskEx\x12..nidaqmx_grpc.CreateWatchdogTimerTaskExRequest\x1a/.nidaqmx_grpc.CreateWatchdogTimerTaskExResponse\x12j\n\x13\x44\x65leteNetworkDevice\x12(.nidaqmx_grpc.DeleteNetworkDeviceRequest\x1a).nidaqmx_grpc.DeleteNetworkDeviceResponse\x12p\n\x15\x44\x65leteSavedGlobalChan\x12*.nidaqmx_grpc.DeleteSavedGlobalChanRequest\x1a+.nidaqmx_grpc.DeleteSavedGlobalChanResponse\x12\x61\n\x10\x44\x65leteSavedScale\x12%.nidaqmx_grpc.DeleteSavedScaleRequest\x1a&.nidaqmx_grpc.DeleteSavedScaleResponse\x12^\n\x0f\x44\x65leteSavedTask\x12$.nidaqmx_grpc.DeleteSavedTaskRequest\x1a%.nidaqmx_grpc.DeleteSavedTaskResponse\x12\x64\n\x11\x44\x65viceSupportsCal\x12&.nidaqmx_grpc.DeviceSupportsCalRequest\x1a\'.nidaqmx_grpc.DeviceSupportsCalResponse\x12[\n\x0e\x44isableRefTrig\x12#.nidaqmx_grpc.DisableRefTrigRequest\x1a$.nidaqmx_grpc.DisableRefTrigResponse\x12\x61\n\x10\x44isableStartTrig\x12%.nidaqmx_grpc.DisableStartTrigRequest\x1a&.nidaqmx_grpc.DisableStartTrigResponse\x12^\n\x0f\x44isconnectTerms\x12$.nidaqmx_grpc.DisconnectTermsRequest\x1a%.nidaqmx_grpc.DisconnectTermsResponse\x12U\n\x0c\x45xportSignal\x12!.nidaqmx_grpc.ExportSignalRequest\x1a\".nidaqmx_grpc.ExportSignalResponse\x12j\n\x13GetAIChanCalCalDate\x12(.nidaqmx_grpc.GetAIChanCalCalDateRequest\x1a).nidaqmx_grpc.GetAIChanCalCalDateResponse\x12j\n\x13GetAIChanCalExpDate\x12(.nidaqmx_grpc.GetAIChanCalExpDateRequest\x1a).nidaqmx_grpc.GetAIChanCalExpDateResponse\x12s\n\x16GetAnalogPowerUpStates\x12+.nidaqmx_grpc.GetAnalogPowerUpStatesRequest\x1a,.nidaqmx_grpc.GetAnalogPowerUpStatesResponse\x12\x9d\x01\n$GetAnalogPowerUpStatesWithOutputType\x12\x39.nidaqmx_grpc.GetAnalogPowerUpStatesWithOutputTypeRequest\x1a:.nidaqmx_grpc.GetAnalogPowerUpStatesWithOutputTypeResponse\x12\x82\x01\n\x1bGetArmStartTrigTimestampVal\x12\x30.nidaqmx_grpc.GetArmStartTrigTimestampValRequest\x1a\x31.nidaqmx_grpc.GetArmStartTrigTimestampValResponse\x12v\n\x17GetArmStartTrigTrigWhen\x12,.nidaqmx_grpc.GetArmStartTrigTrigWhenRequest\x1a-.nidaqmx_grpc.GetArmStartTrigTrigWhenResponse\x12\x9d\x01\n$GetAutoConfiguredCDAQSyncConnections\x12\x39.nidaqmx_grpc.GetAutoConfiguredCDAQSyncConnectionsRequest\x1a:.nidaqmx_grpc.GetAutoConfiguredCDAQSyncConnectionsResponse\x12y\n\x18GetBufferAttributeUInt32\x12-.nidaqmx_grpc.GetBufferAttributeUInt32Request\x1a..nidaqmx_grpc.GetBufferAttributeUInt32Response\x12v\n\x17GetCalInfoAttributeBool\x12,.nidaqmx_grpc.GetCalInfoAttributeBoolRequest\x1a-.nidaqmx_grpc.GetCalInfoAttributeBoolResponse\x12|\n\x19GetCalInfoAttributeDouble\x12..nidaqmx_grpc.GetCalInfoAttributeDoubleRequest\x1a/.nidaqmx_grpc.GetCalInfoAttributeDoubleResponse\x12|\n\x19GetCalInfoAttributeString\x12..nidaqmx_grpc.GetCalInfoAttributeStringRequest\x1a/.nidaqmx_grpc.GetCalInfoAttributeStringResponse\x12|\n\x19GetCalInfoAttributeUInt32\x12..nidaqmx_grpc.GetCalInfoAttributeUInt32Request\x1a/.nidaqmx_grpc.GetCalInfoAttributeUInt32Response\x12m\n\x14GetChanAttributeBool\x12).nidaqmx_grpc.GetChanAttributeBoolRequest\x1a*.nidaqmx_grpc.GetChanAttributeBoolResponse\x12s\n\x16GetChanAttributeDouble\x12+.nidaqmx_grpc.GetChanAttributeDoubleRequest\x1a,.nidaqmx_grpc.GetChanAttributeDoubleResponse\x12\x82\x01\n\x1bGetChanAttributeDoubleArray\x12\x30.nidaqmx_grpc.GetChanAttributeDoubleArrayRequest\x1a\x31.nidaqmx_grpc.GetChanAttributeDoubleArrayResponse\x12p\n\x15GetChanAttributeInt32\x12*.nidaqmx_grpc.GetChanAttributeInt32Request\x1a+.nidaqmx_grpc.GetChanAttributeInt32Response\x12s\n\x16GetChanAttributeString\x12+.nidaqmx_grpc.GetChanAttributeStringRequest\x1a,.nidaqmx_grpc.GetChanAttributeStringResponse\x12s\n\x16GetChanAttributeUInt32\x12+.nidaqmx_grpc.GetChanAttributeUInt32Request\x1a,.nidaqmx_grpc.GetChanAttributeUInt32Response\x12s\n\x16GetDeviceAttributeBool\x12+.nidaqmx_grpc.GetDeviceAttributeBoolRequest\x1a,.nidaqmx_grpc.GetDeviceAttributeBoolResponse\x12y\n\x18GetDeviceAttributeDouble\x12-.nidaqmx_grpc.GetDeviceAttributeDoubleRequest\x1a..nidaqmx_grpc.GetDeviceAttributeDoubleResponse\x12\x88\x01\n\x1dGetDeviceAttributeDoubleArray\x12\x32.nidaqmx_grpc.GetDeviceAttributeDoubleArrayRequest\x1a\x33.nidaqmx_grpc.GetDeviceAttributeDoubleArrayResponse\x12v\n\x17GetDeviceAttributeInt32\x12,.nidaqmx_grpc.GetDeviceAttributeInt32Request\x1a-.nidaqmx_grpc.GetDeviceAttributeInt32Response\x12\x85\x01\n\x1cGetDeviceAttributeInt32Array\x12\x31.nidaqmx_grpc.GetDeviceAttributeInt32ArrayRequest\x1a\x32.nidaqmx_grpc.GetDeviceAttributeInt32ArrayResponse\x12y\n\x18GetDeviceAttributeString\x12-.nidaqmx_grpc.GetDeviceAttributeStringRequest\x1a..nidaqmx_grpc.GetDeviceAttributeStringResponse\x12y\n\x18GetDeviceAttributeUInt32\x12-.nidaqmx_grpc.GetDeviceAttributeUInt32Request\x1a..nidaqmx_grpc.GetDeviceAttributeUInt32Response\x12\x88\x01\n\x1dGetDeviceAttributeUInt32Array\x12\x32.nidaqmx_grpc.GetDeviceAttributeUInt32ArrayRequest\x1a\x33.nidaqmx_grpc.GetDeviceAttributeUInt32ArrayResponse\x12\x94\x01\n!GetDigitalLogicFamilyPowerUpState\x12\x36.nidaqmx_grpc.GetDigitalLogicFamilyPowerUpStateRequest\x1a\x37.nidaqmx_grpc.GetDigitalLogicFamilyPowerUpStateResponse\x12v\n\x17GetDigitalPowerUpStates\x12,.nidaqmx_grpc.GetDigitalPowerUpStatesRequest\x1a-.nidaqmx_grpc.GetDigitalPowerUpStatesResponse\x12\x8b\x01\n\x1eGetDigitalPullUpPullDownStates\x12\x33.nidaqmx_grpc.GetDigitalPullUpPullDownStatesRequest\x1a\x34.nidaqmx_grpc.GetDigitalPullUpPullDownStatesResponse\x12\x85\x01\n\x1cGetDisconnectedCDAQSyncPorts\x12\x31.nidaqmx_grpc.GetDisconnectedCDAQSyncPortsRequest\x1a\x32.nidaqmx_grpc.GetDisconnectedCDAQSyncPortsResponse\x12[\n\x0eGetErrorString\x12#.nidaqmx_grpc.GetErrorStringRequest\x1a$.nidaqmx_grpc.GetErrorStringResponse\x12\x8b\x01\n\x1eGetExportedSignalAttributeBool\x12\x33.nidaqmx_grpc.GetExportedSignalAttributeBoolRequest\x1a\x34.nidaqmx_grpc.GetExportedSignalAttributeBoolResponse\x12\x91\x01\n GetExportedSignalAttributeDouble\x12\x35.nidaqmx_grpc.GetExportedSignalAttributeDoubleRequest\x1a\x36.nidaqmx_grpc.GetExportedSignalAttributeDoubleResponse\x12\x8e\x01\n\x1fGetExportedSignalAttributeInt32\x12\x34.nidaqmx_grpc.GetExportedSignalAttributeInt32Request\x1a\x35.nidaqmx_grpc.GetExportedSignalAttributeInt32Response\x12\x91\x01\n GetExportedSignalAttributeString\x12\x35.nidaqmx_grpc.GetExportedSignalAttributeStringRequest\x1a\x36.nidaqmx_grpc.GetExportedSignalAttributeStringResponse\x12\x91\x01\n GetExportedSignalAttributeUInt32\x12\x35.nidaqmx_grpc.GetExportedSignalAttributeUInt32Request\x1a\x36.nidaqmx_grpc.GetExportedSignalAttributeUInt32Response\x12y\n\x18GetExtCalLastDateAndTime\x12-.nidaqmx_grpc.GetExtCalLastDateAndTimeRequest\x1a..nidaqmx_grpc.GetExtCalLastDateAndTimeResponse\x12j\n\x13GetFirstSampClkWhen\x12(.nidaqmx_grpc.GetFirstSampClkWhenRequest\x1a).nidaqmx_grpc.GetFirstSampClkWhenResponse\x12y\n\x18GetFirstSampTimestampVal\x12-.nidaqmx_grpc.GetFirstSampTimestampValRequest\x1a..nidaqmx_grpc.GetFirstSampTimestampValResponse\x12\x64\n\x11GetNthTaskChannel\x12&.nidaqmx_grpc.GetNthTaskChannelRequest\x1a\'.nidaqmx_grpc.GetNthTaskChannelResponse\x12\x61\n\x10GetNthTaskDevice\x12%.nidaqmx_grpc.GetNthTaskDeviceRequest\x1a&.nidaqmx_grpc.GetNthTaskDeviceResponse\x12p\n\x15GetNthTaskReadChannel\x12*.nidaqmx_grpc.GetNthTaskReadChannelRequest\x1a+.nidaqmx_grpc.GetNthTaskReadChannelResponse\x12\x88\x01\n\x1dGetPersistedChanAttributeBool\x12\x32.nidaqmx_grpc.GetPersistedChanAttributeBoolRequest\x1a\x33.nidaqmx_grpc.GetPersistedChanAttributeBoolResponse\x12\x8e\x01\n\x1fGetPersistedChanAttributeString\x12\x34.nidaqmx_grpc.GetPersistedChanAttributeStringRequest\x1a\x35.nidaqmx_grpc.GetPersistedChanAttributeStringResponse\x12\x8b\x01\n\x1eGetPersistedScaleAttributeBool\x12\x33.nidaqmx_grpc.GetPersistedScaleAttributeBoolRequest\x1a\x34.nidaqmx_grpc.GetPersistedScaleAttributeBoolResponse\x12\x91\x01\n GetPersistedScaleAttributeString\x12\x35.nidaqmx_grpc.GetPersistedScaleAttributeStringRequest\x1a\x36.nidaqmx_grpc.GetPersistedScaleAttributeStringResponse\x12\x88\x01\n\x1dGetPersistedTaskAttributeBool\x12\x32.nidaqmx_grpc.GetPersistedTaskAttributeBoolRequest\x1a\x33.nidaqmx_grpc.GetPersistedTaskAttributeBoolResponse\x12\x8e\x01\n\x1fGetPersistedTaskAttributeString\x12\x34.nidaqmx_grpc.GetPersistedTaskAttributeStringRequest\x1a\x35.nidaqmx_grpc.GetPersistedTaskAttributeStringResponse\x12\x85\x01\n\x1cGetPhysicalChanAttributeBool\x12\x31.nidaqmx_grpc.GetPhysicalChanAttributeBoolRequest\x1a\x32.nidaqmx_grpc.GetPhysicalChanAttributeBoolResponse\x12\x88\x01\n\x1dGetPhysicalChanAttributeBytes\x12\x32.nidaqmx_grpc.GetPhysicalChanAttributeBytesRequest\x1a\x33.nidaqmx_grpc.GetPhysicalChanAttributeBytesResponse\x12\x8b\x01\n\x1eGetPhysicalChanAttributeDouble\x12\x33.nidaqmx_grpc.GetPhysicalChanAttributeDoubleRequest\x1a\x34.nidaqmx_grpc.GetPhysicalChanAttributeDoubleResponse\x12\x9a\x01\n#GetPhysicalChanAttributeDoubleArray\x12\x38.nidaqmx_grpc.GetPhysicalChanAttributeDoubleArrayRequest\x1a\x39.nidaqmx_grpc.GetPhysicalChanAttributeDoubleArrayResponse\x12\x88\x01\n\x1dGetPhysicalChanAttributeInt32\x12\x32.nidaqmx_grpc.GetPhysicalChanAttributeInt32Request\x1a\x33.nidaqmx_grpc.GetPhysicalChanAttributeInt32Response\x12\x97\x01\n\"GetPhysicalChanAttributeInt32Array\x12\x37.nidaqmx_grpc.GetPhysicalChanAttributeInt32ArrayRequest\x1a\x38.nidaqmx_grpc.GetPhysicalChanAttributeInt32ArrayResponse\x12\x8b\x01\n\x1eGetPhysicalChanAttributeString\x12\x33.nidaqmx_grpc.GetPhysicalChanAttributeStringRequest\x1a\x34.nidaqmx_grpc.GetPhysicalChanAttributeStringResponse\x12\x8b\x01\n\x1eGetPhysicalChanAttributeUInt32\x12\x33.nidaqmx_grpc.GetPhysicalChanAttributeUInt32Request\x1a\x34.nidaqmx_grpc.GetPhysicalChanAttributeUInt32Response\x12\x9a\x01\n#GetPhysicalChanAttributeUInt32Array\x12\x38.nidaqmx_grpc.GetPhysicalChanAttributeUInt32ArrayRequest\x1a\x39.nidaqmx_grpc.GetPhysicalChanAttributeUInt32ArrayResponse\x12m\n\x14GetReadAttributeBool\x12).nidaqmx_grpc.GetReadAttributeBoolRequest\x1a*.nidaqmx_grpc.GetReadAttributeBoolResponse\x12s\n\x16GetReadAttributeDouble\x12+.nidaqmx_grpc.GetReadAttributeDoubleRequest\x1a,.nidaqmx_grpc.GetReadAttributeDoubleResponse\x12p\n\x15GetReadAttributeInt32\x12*.nidaqmx_grpc.GetReadAttributeInt32Request\x1a+.nidaqmx_grpc.GetReadAttributeInt32Response\x12s\n\x16GetReadAttributeString\x12+.nidaqmx_grpc.GetReadAttributeStringRequest\x1a,.nidaqmx_grpc.GetReadAttributeStringResponse\x12s\n\x16GetReadAttributeUInt32\x12+.nidaqmx_grpc.GetReadAttributeUInt32Request\x1a,.nidaqmx_grpc.GetReadAttributeUInt32Response\x12s\n\x16GetReadAttributeUInt64\x12+.nidaqmx_grpc.GetReadAttributeUInt64Request\x1a,.nidaqmx_grpc.GetReadAttributeUInt64Response\x12y\n\x18GetRealTimeAttributeBool\x12-.nidaqmx_grpc.GetRealTimeAttributeBoolRequest\x1a..nidaqmx_grpc.GetRealTimeAttributeBoolResponse\x12|\n\x19GetRealTimeAttributeInt32\x12..nidaqmx_grpc.GetRealTimeAttributeInt32Request\x1a/.nidaqmx_grpc.GetRealTimeAttributeInt32Response\x12\x7f\n\x1aGetRealTimeAttributeUInt32\x12/.nidaqmx_grpc.GetRealTimeAttributeUInt32Request\x1a\x30.nidaqmx_grpc.GetRealTimeAttributeUInt32Response\x12s\n\x16GetRefTrigTimestampVal\x12+.nidaqmx_grpc.GetRefTrigTimestampValRequest\x1a,.nidaqmx_grpc.GetRefTrigTimestampValResponse\x12v\n\x17GetScaleAttributeDouble\x12,.nidaqmx_grpc.GetScaleAttributeDoubleRequest\x1a-.nidaqmx_grpc.GetScaleAttributeDoubleResponse\x12\x85\x01\n\x1cGetScaleAttributeDoubleArray\x12\x31.nidaqmx_grpc.GetScaleAttributeDoubleArrayRequest\x1a\x32.nidaqmx_grpc.GetScaleAttributeDoubleArrayResponse\x12s\n\x16GetScaleAttributeInt32\x12+.nidaqmx_grpc.GetScaleAttributeInt32Request\x1a,.nidaqmx_grpc.GetScaleAttributeInt32Response\x12v\n\x17GetScaleAttributeString\x12,.nidaqmx_grpc.GetScaleAttributeStringRequest\x1a-.nidaqmx_grpc.GetScaleAttributeStringResponse\x12|\n\x19GetSelfCalLastDateAndTime\x12..nidaqmx_grpc.GetSelfCalLastDateAndTimeRequest\x1a/.nidaqmx_grpc.GetSelfCalLastDateAndTimeResponse\x12y\n\x18GetStartTrigTimestampVal\x12-.nidaqmx_grpc.GetStartTrigTimestampValRequest\x1a..nidaqmx_grpc.GetStartTrigTimestampValResponse\x12m\n\x14GetStartTrigTrigWhen\x12).nidaqmx_grpc.GetStartTrigTrigWhenRequest\x1a*.nidaqmx_grpc.GetStartTrigTrigWhenResponse\x12m\n\x14GetSyncPulseTimeWhen\x12).nidaqmx_grpc.GetSyncPulseTimeWhenRequest\x1a*.nidaqmx_grpc.GetSyncPulseTimeWhenResponse\x12\x85\x01\n\x1cGetSystemInfoAttributeString\x12\x31.nidaqmx_grpc.GetSystemInfoAttributeStringRequest\x1a\x32.nidaqmx_grpc.GetSystemInfoAttributeStringResponse\x12\x85\x01\n\x1cGetSystemInfoAttributeUInt32\x12\x31.nidaqmx_grpc.GetSystemInfoAttributeUInt32Request\x1a\x32.nidaqmx_grpc.GetSystemInfoAttributeUInt32Response\x12m\n\x14GetTaskAttributeBool\x12).nidaqmx_grpc.GetTaskAttributeBoolRequest\x1a*.nidaqmx_grpc.GetTaskAttributeBoolResponse\x12s\n\x16GetTaskAttributeString\x12+.nidaqmx_grpc.GetTaskAttributeStringRequest\x1a,.nidaqmx_grpc.GetTaskAttributeStringResponse\x12s\n\x16GetTaskAttributeUInt32\x12+.nidaqmx_grpc.GetTaskAttributeUInt32Request\x1a,.nidaqmx_grpc.GetTaskAttributeUInt32Response\x12s\n\x16GetTimingAttributeBool\x12+.nidaqmx_grpc.GetTimingAttributeBoolRequest\x1a,.nidaqmx_grpc.GetTimingAttributeBoolResponse\x12y\n\x18GetTimingAttributeDouble\x12-.nidaqmx_grpc.GetTimingAttributeDoubleRequest\x1a..nidaqmx_grpc.GetTimingAttributeDoubleResponse\x12y\n\x18GetTimingAttributeExBool\x12-.nidaqmx_grpc.GetTimingAttributeExBoolRequest\x1a..nidaqmx_grpc.GetTimingAttributeExBoolResponse\x12\x7f\n\x1aGetTimingAttributeExDouble\x12/.nidaqmx_grpc.GetTimingAttributeExDoubleRequest\x1a\x30.nidaqmx_grpc.GetTimingAttributeExDoubleResponse\x12|\n\x19GetTimingAttributeExInt32\x12..nidaqmx_grpc.GetTimingAttributeExInt32Request\x1a/.nidaqmx_grpc.GetTimingAttributeExInt32Response\x12\x7f\n\x1aGetTimingAttributeExString\x12/.nidaqmx_grpc.GetTimingAttributeExStringRequest\x1a\x30.nidaqmx_grpc.GetTimingAttributeExStringResponse\x12\x88\x01\n\x1dGetTimingAttributeExTimestamp\x12\x32.nidaqmx_grpc.GetTimingAttributeExTimestampRequest\x1a\x33.nidaqmx_grpc.GetTimingAttributeExTimestampResponse\x12\x7f\n\x1aGetTimingAttributeExUInt32\x12/.nidaqmx_grpc.GetTimingAttributeExUInt32Request\x1a\x30.nidaqmx_grpc.GetTimingAttributeExUInt32Response\x12\x7f\n\x1aGetTimingAttributeExUInt64\x12/.nidaqmx_grpc.GetTimingAttributeExUInt64Request\x1a\x30.nidaqmx_grpc.GetTimingAttributeExUInt64Response\x12v\n\x17GetTimingAttributeInt32\x12,.nidaqmx_grpc.GetTimingAttributeInt32Request\x1a-.nidaqmx_grpc.GetTimingAttributeInt32Response\x12y\n\x18GetTimingAttributeString\x12-.nidaqmx_grpc.GetTimingAttributeStringRequest\x1a..nidaqmx_grpc.GetTimingAttributeStringResponse\x12\x82\x01\n\x1bGetTimingAttributeTimestamp\x12\x30.nidaqmx_grpc.GetTimingAttributeTimestampRequest\x1a\x31.nidaqmx_grpc.GetTimingAttributeTimestampResponse\x12y\n\x18GetTimingAttributeUInt32\x12-.nidaqmx_grpc.GetTimingAttributeUInt32Request\x1a..nidaqmx_grpc.GetTimingAttributeUInt32Response\x12y\n\x18GetTimingAttributeUInt64\x12-.nidaqmx_grpc.GetTimingAttributeUInt64Request\x1a..nidaqmx_grpc.GetTimingAttributeUInt64Response\x12m\n\x14GetTrigAttributeBool\x12).nidaqmx_grpc.GetTrigAttributeBoolRequest\x1a*.nidaqmx_grpc.GetTrigAttributeBoolResponse\x12s\n\x16GetTrigAttributeDouble\x12+.nidaqmx_grpc.GetTrigAttributeDoubleRequest\x1a,.nidaqmx_grpc.GetTrigAttributeDoubleResponse\x12\x82\x01\n\x1bGetTrigAttributeDoubleArray\x12\x30.nidaqmx_grpc.GetTrigAttributeDoubleArrayRequest\x1a\x31.nidaqmx_grpc.GetTrigAttributeDoubleArrayResponse\x12p\n\x15GetTrigAttributeInt32\x12*.nidaqmx_grpc.GetTrigAttributeInt32Request\x1a+.nidaqmx_grpc.GetTrigAttributeInt32Response\x12\x7f\n\x1aGetTrigAttributeInt32Array\x12/.nidaqmx_grpc.GetTrigAttributeInt32ArrayRequest\x1a\x30.nidaqmx_grpc.GetTrigAttributeInt32ArrayResponse\x12s\n\x16GetTrigAttributeString\x12+.nidaqmx_grpc.GetTrigAttributeStringRequest\x1a,.nidaqmx_grpc.GetTrigAttributeStringResponse\x12|\n\x19GetTrigAttributeTimestamp\x12..nidaqmx_grpc.GetTrigAttributeTimestampRequest\x1a/.nidaqmx_grpc.GetTrigAttributeTimestampResponse\x12s\n\x16GetTrigAttributeUInt32\x12+.nidaqmx_grpc.GetTrigAttributeUInt32Request\x1a,.nidaqmx_grpc.GetTrigAttributeUInt32Response\x12y\n\x18GetWatchdogAttributeBool\x12-.nidaqmx_grpc.GetWatchdogAttributeBoolRequest\x1a..nidaqmx_grpc.GetWatchdogAttributeBoolResponse\x12\x7f\n\x1aGetWatchdogAttributeDouble\x12/.nidaqmx_grpc.GetWatchdogAttributeDoubleRequest\x1a\x30.nidaqmx_grpc.GetWatchdogAttributeDoubleResponse\x12|\n\x19GetWatchdogAttributeInt32\x12..nidaqmx_grpc.GetWatchdogAttributeInt32Request\x1a/.nidaqmx_grpc.GetWatchdogAttributeInt32Response\x12\x7f\n\x1aGetWatchdogAttributeString\x12/.nidaqmx_grpc.GetWatchdogAttributeStringRequest\x1a\x30.nidaqmx_grpc.GetWatchdogAttributeStringResponse\x12p\n\x15GetWriteAttributeBool\x12*.nidaqmx_grpc.GetWriteAttributeBoolRequest\x1a+.nidaqmx_grpc.GetWriteAttributeBoolResponse\x12v\n\x17GetWriteAttributeDouble\x12,.nidaqmx_grpc.GetWriteAttributeDoubleRequest\x1a-.nidaqmx_grpc.GetWriteAttributeDoubleResponse\x12s\n\x16GetWriteAttributeInt32\x12+.nidaqmx_grpc.GetWriteAttributeInt32Request\x1a,.nidaqmx_grpc.GetWriteAttributeInt32Response\x12v\n\x17GetWriteAttributeString\x12,.nidaqmx_grpc.GetWriteAttributeStringRequest\x1a-.nidaqmx_grpc.GetWriteAttributeStringResponse\x12v\n\x17GetWriteAttributeUInt32\x12,.nidaqmx_grpc.GetWriteAttributeUInt32Request\x1a-.nidaqmx_grpc.GetWriteAttributeUInt32Response\x12v\n\x17GetWriteAttributeUInt64\x12,.nidaqmx_grpc.GetWriteAttributeUInt64Request\x1a-.nidaqmx_grpc.GetWriteAttributeUInt64Response\x12O\n\nIsTaskDone\x12\x1f.nidaqmx_grpc.IsTaskDoneRequest\x1a .nidaqmx_grpc.IsTaskDoneResponse\x12I\n\x08LoadTask\x12\x1d.nidaqmx_grpc.LoadTaskRequest\x1a\x1e.nidaqmx_grpc.LoadTaskResponse\x12\x8e\x01\n\x1fPerformBridgeOffsetNullingCalEx\x12\x34.nidaqmx_grpc.PerformBridgeOffsetNullingCalExRequest\x1a\x35.nidaqmx_grpc.PerformBridgeOffsetNullingCalExResponse\x12v\n\x17PerformBridgeShuntCalEx\x12,.nidaqmx_grpc.PerformBridgeShuntCalExRequest\x1a-.nidaqmx_grpc.PerformBridgeShuntCalExResponse\x12v\n\x17PerformStrainShuntCalEx\x12,.nidaqmx_grpc.PerformStrainShuntCalExRequest\x1a-.nidaqmx_grpc.PerformStrainShuntCalExResponse\x12\x97\x01\n\"PerformThrmcplLeadOffsetNullingCal\x12\x37.nidaqmx_grpc.PerformThrmcplLeadOffsetNullingCalRequest\x1a\x38.nidaqmx_grpc.PerformThrmcplLeadOffsetNullingCalResponse\x12X\n\rReadAnalogF64\x12\".nidaqmx_grpc.ReadAnalogF64Request\x1a#.nidaqmx_grpc.ReadAnalogF64Response\x12g\n\x12\x42\x65ginReadAnalogF64\x12\'.nidaqmx_grpc.BeginReadAnalogF64Request\x1a(.nidaqmx_grpc.BeginReadAnalogF64Response\x12j\n\x13ReadAnalogScalarF64\x12(.nidaqmx_grpc.ReadAnalogScalarF64Request\x1a).nidaqmx_grpc.ReadAnalogScalarF64Response\x12y\n\x18\x42\x65ginReadAnalogScalarF64\x12-.nidaqmx_grpc.BeginReadAnalogScalarF64Request\x1a..nidaqmx_grpc.BeginReadAnalogScalarF64Response\x12X\n\rReadBinaryI16\x12\".nidaqmx_grpc.ReadBinaryI16Request\x1a#.nidaqmx_grpc.ReadBinaryI16Response\x12g\n\x12\x42\x65ginReadBinaryI16\x12\'.nidaqmx_grpc.BeginReadBinaryI16Request\x1a(.nidaqmx_grpc.BeginReadBinaryI16Response\x12X\n\rReadBinaryI32\x12\".nidaqmx_grpc.ReadBinaryI32Request\x1a#.nidaqmx_grpc.ReadBinaryI32Response\x12g\n\x12\x42\x65ginReadBinaryI32\x12\'.nidaqmx_grpc.BeginReadBinaryI32Request\x1a(.nidaqmx_grpc.BeginReadBinaryI32Response\x12X\n\rReadBinaryU16\x12\".nidaqmx_grpc.ReadBinaryU16Request\x1a#.nidaqmx_grpc.ReadBinaryU16Response\x12g\n\x12\x42\x65ginReadBinaryU16\x12\'.nidaqmx_grpc.BeginReadBinaryU16Request\x1a(.nidaqmx_grpc.BeginReadBinaryU16Response\x12X\n\rReadBinaryU32\x12\".nidaqmx_grpc.ReadBinaryU32Request\x1a#.nidaqmx_grpc.ReadBinaryU32Response\x12g\n\x12\x42\x65ginReadBinaryU32\x12\'.nidaqmx_grpc.BeginReadBinaryU32Request\x1a(.nidaqmx_grpc.BeginReadBinaryU32Response\x12[\n\x0eReadCounterF64\x12#.nidaqmx_grpc.ReadCounterF64Request\x1a$.nidaqmx_grpc.ReadCounterF64Response\x12j\n\x13\x42\x65ginReadCounterF64\x12(.nidaqmx_grpc.BeginReadCounterF64Request\x1a).nidaqmx_grpc.BeginReadCounterF64Response\x12\x61\n\x10ReadCounterF64Ex\x12%.nidaqmx_grpc.ReadCounterF64ExRequest\x1a&.nidaqmx_grpc.ReadCounterF64ExResponse\x12p\n\x15\x42\x65ginReadCounterF64Ex\x12*.nidaqmx_grpc.BeginReadCounterF64ExRequest\x1a+.nidaqmx_grpc.BeginReadCounterF64ExResponse\x12m\n\x14ReadCounterScalarF64\x12).nidaqmx_grpc.ReadCounterScalarF64Request\x1a*.nidaqmx_grpc.ReadCounterScalarF64Response\x12|\n\x19\x42\x65ginReadCounterScalarF64\x12..nidaqmx_grpc.BeginReadCounterScalarF64Request\x1a/.nidaqmx_grpc.BeginReadCounterScalarF64Response\x12m\n\x14ReadCounterScalarU32\x12).nidaqmx_grpc.ReadCounterScalarU32Request\x1a*.nidaqmx_grpc.ReadCounterScalarU32Response\x12|\n\x19\x42\x65ginReadCounterScalarU32\x12..nidaqmx_grpc.BeginReadCounterScalarU32Request\x1a/.nidaqmx_grpc.BeginReadCounterScalarU32Response\x12[\n\x0eReadCounterU32\x12#.nidaqmx_grpc.ReadCounterU32Request\x1a$.nidaqmx_grpc.ReadCounterU32Response\x12j\n\x13\x42\x65ginReadCounterU32\x12(.nidaqmx_grpc.BeginReadCounterU32Request\x1a).nidaqmx_grpc.BeginReadCounterU32Response\x12\x61\n\x10ReadCounterU32Ex\x12%.nidaqmx_grpc.ReadCounterU32ExRequest\x1a&.nidaqmx_grpc.ReadCounterU32ExResponse\x12p\n\x15\x42\x65ginReadCounterU32Ex\x12*.nidaqmx_grpc.BeginReadCounterU32ExRequest\x1a+.nidaqmx_grpc.BeginReadCounterU32ExResponse\x12R\n\x0bReadCtrFreq\x12 .nidaqmx_grpc.ReadCtrFreqRequest\x1a!.nidaqmx_grpc.ReadCtrFreqResponse\x12\x61\n\x10\x42\x65ginReadCtrFreq\x12%.nidaqmx_grpc.BeginReadCtrFreqRequest\x1a&.nidaqmx_grpc.BeginReadCtrFreqResponse\x12\x64\n\x11ReadCtrFreqScalar\x12&.nidaqmx_grpc.ReadCtrFreqScalarRequest\x1a\'.nidaqmx_grpc.ReadCtrFreqScalarResponse\x12s\n\x16\x42\x65ginReadCtrFreqScalar\x12+.nidaqmx_grpc.BeginReadCtrFreqScalarRequest\x1a,.nidaqmx_grpc.BeginReadCtrFreqScalarResponse\x12U\n\x0cReadCtrTicks\x12!.nidaqmx_grpc.ReadCtrTicksRequest\x1a\".nidaqmx_grpc.ReadCtrTicksResponse\x12\x64\n\x11\x42\x65ginReadCtrTicks\x12&.nidaqmx_grpc.BeginReadCtrTicksRequest\x1a\'.nidaqmx_grpc.BeginReadCtrTicksResponse\x12g\n\x12ReadCtrTicksScalar\x12\'.nidaqmx_grpc.ReadCtrTicksScalarRequest\x1a(.nidaqmx_grpc.ReadCtrTicksScalarResponse\x12v\n\x17\x42\x65ginReadCtrTicksScalar\x12,.nidaqmx_grpc.BeginReadCtrTicksScalarRequest\x1a-.nidaqmx_grpc.BeginReadCtrTicksScalarResponse\x12R\n\x0bReadCtrTime\x12 .nidaqmx_grpc.ReadCtrTimeRequest\x1a!.nidaqmx_grpc.ReadCtrTimeResponse\x12\x61\n\x10\x42\x65ginReadCtrTime\x12%.nidaqmx_grpc.BeginReadCtrTimeRequest\x1a&.nidaqmx_grpc.BeginReadCtrTimeResponse\x12\x64\n\x11ReadCtrTimeScalar\x12&.nidaqmx_grpc.ReadCtrTimeScalarRequest\x1a\'.nidaqmx_grpc.ReadCtrTimeScalarResponse\x12s\n\x16\x42\x65ginReadCtrTimeScalar\x12+.nidaqmx_grpc.BeginReadCtrTimeScalarRequest\x1a,.nidaqmx_grpc.BeginReadCtrTimeScalarResponse\x12\x61\n\x10ReadDigitalLines\x12%.nidaqmx_grpc.ReadDigitalLinesRequest\x1a&.nidaqmx_grpc.ReadDigitalLinesResponse\x12p\n\x15\x42\x65ginReadDigitalLines\x12*.nidaqmx_grpc.BeginReadDigitalLinesRequest\x1a+.nidaqmx_grpc.BeginReadDigitalLinesResponse\x12m\n\x14ReadDigitalScalarU32\x12).nidaqmx_grpc.ReadDigitalScalarU32Request\x1a*.nidaqmx_grpc.ReadDigitalScalarU32Response\x12|\n\x19\x42\x65ginReadDigitalScalarU32\x12..nidaqmx_grpc.BeginReadDigitalScalarU32Request\x1a/.nidaqmx_grpc.BeginReadDigitalScalarU32Response\x12[\n\x0eReadDigitalU16\x12#.nidaqmx_grpc.ReadDigitalU16Request\x1a$.nidaqmx_grpc.ReadDigitalU16Response\x12j\n\x13\x42\x65ginReadDigitalU16\x12(.nidaqmx_grpc.BeginReadDigitalU16Request\x1a).nidaqmx_grpc.BeginReadDigitalU16Response\x12[\n\x0eReadDigitalU32\x12#.nidaqmx_grpc.ReadDigitalU32Request\x1a$.nidaqmx_grpc.ReadDigitalU32Response\x12j\n\x13\x42\x65ginReadDigitalU32\x12(.nidaqmx_grpc.BeginReadDigitalU32Request\x1a).nidaqmx_grpc.BeginReadDigitalU32Response\x12X\n\rReadDigitalU8\x12\".nidaqmx_grpc.ReadDigitalU8Request\x1a#.nidaqmx_grpc.ReadDigitalU8Response\x12g\n\x12\x42\x65ginReadDigitalU8\x12\'.nidaqmx_grpc.BeginReadDigitalU8Request\x1a(.nidaqmx_grpc.BeginReadDigitalU8Response\x12^\n\x0fReadIDPinMemory\x12$.nidaqmx_grpc.ReadIDPinMemoryRequest\x1a%.nidaqmx_grpc.ReadIDPinMemoryResponse\x12g\n\x12ReadPowerBinaryI16\x12\'.nidaqmx_grpc.ReadPowerBinaryI16Request\x1a(.nidaqmx_grpc.ReadPowerBinaryI16Response\x12v\n\x17\x42\x65ginReadPowerBinaryI16\x12,.nidaqmx_grpc.BeginReadPowerBinaryI16Request\x1a-.nidaqmx_grpc.BeginReadPowerBinaryI16Response\x12U\n\x0cReadPowerF64\x12!.nidaqmx_grpc.ReadPowerF64Request\x1a\".nidaqmx_grpc.ReadPowerF64Response\x12\x64\n\x11\x42\x65ginReadPowerF64\x12&.nidaqmx_grpc.BeginReadPowerF64Request\x1a\'.nidaqmx_grpc.BeginReadPowerF64Response\x12g\n\x12ReadPowerScalarF64\x12\'.nidaqmx_grpc.ReadPowerScalarF64Request\x1a(.nidaqmx_grpc.ReadPowerScalarF64Response\x12v\n\x17\x42\x65ginReadPowerScalarF64\x12,.nidaqmx_grpc.BeginReadPowerScalarF64Request\x1a-.nidaqmx_grpc.BeginReadPowerScalarF64Response\x12\x46\n\x07ReadRaw\x12\x1c.nidaqmx_grpc.ReadRawRequest\x1a\x1d.nidaqmx_grpc.ReadRawResponse\x12U\n\x0c\x42\x65ginReadRaw\x12!.nidaqmx_grpc.BeginReadRawRequest\x1a\".nidaqmx_grpc.BeginReadRawResponse\x12\x66\n\x11RegisterDoneEvent\x12&.nidaqmx_grpc.RegisterDoneEventRequest\x1a\'.nidaqmx_grpc.RegisterDoneEventResponse0\x01\x12\x81\x01\n\x1aRegisterEveryNSamplesEvent\x12/.nidaqmx_grpc.RegisterEveryNSamplesEventRequest\x1a\x30.nidaqmx_grpc.RegisterEveryNSamplesEventResponse0\x01\x12l\n\x13RegisterSignalEvent\x12(.nidaqmx_grpc.RegisterSignalEventRequest\x1a).nidaqmx_grpc.RegisterSignalEventResponse0\x01\x12y\n\x18RemoveCDAQSyncConnection\x12-.nidaqmx_grpc.RemoveCDAQSyncConnectionRequest\x1a..nidaqmx_grpc.RemoveCDAQSyncConnectionResponse\x12m\n\x14ReserveNetworkDevice\x12).nidaqmx_grpc.ReserveNetworkDeviceRequest\x1a*.nidaqmx_grpc.ReserveNetworkDeviceResponse\x12m\n\x14ResetBufferAttribute\x12).nidaqmx_grpc.ResetBufferAttributeRequest\x1a*.nidaqmx_grpc.ResetBufferAttributeResponse\x12g\n\x12ResetChanAttribute\x12\'.nidaqmx_grpc.ResetChanAttributeRequest\x1a(.nidaqmx_grpc.ResetChanAttributeResponse\x12R\n\x0bResetDevice\x12 .nidaqmx_grpc.ResetDeviceRequest\x1a!.nidaqmx_grpc.ResetDeviceResponse\x12\x85\x01\n\x1cResetExportedSignalAttribute\x12\x31.nidaqmx_grpc.ResetExportedSignalAttributeRequest\x1a\x32.nidaqmx_grpc.ResetExportedSignalAttributeResponse\x12g\n\x12ResetReadAttribute\x12\'.nidaqmx_grpc.ResetReadAttributeRequest\x1a(.nidaqmx_grpc.ResetReadAttributeResponse\x12s\n\x16ResetRealTimeAttribute\x12+.nidaqmx_grpc.ResetRealTimeAttributeRequest\x1a,.nidaqmx_grpc.ResetRealTimeAttributeResponse\x12m\n\x14ResetTimingAttribute\x12).nidaqmx_grpc.ResetTimingAttributeRequest\x1a*.nidaqmx_grpc.ResetTimingAttributeResponse\x12s\n\x16ResetTimingAttributeEx\x12+.nidaqmx_grpc.ResetTimingAttributeExRequest\x1a,.nidaqmx_grpc.ResetTimingAttributeExResponse\x12g\n\x12ResetTrigAttribute\x12\'.nidaqmx_grpc.ResetTrigAttributeRequest\x1a(.nidaqmx_grpc.ResetTrigAttributeResponse\x12s\n\x16ResetWatchdogAttribute\x12+.nidaqmx_grpc.ResetWatchdogAttributeRequest\x1a,.nidaqmx_grpc.ResetWatchdogAttributeResponse\x12j\n\x13ResetWriteAttribute\x12(.nidaqmx_grpc.ResetWriteAttributeRequest\x1a).nidaqmx_grpc.ResetWriteAttributeResponse\x12s\n\x16RestoreLastExtCalConst\x12+.nidaqmx_grpc.RestoreLastExtCalConstRequest\x1a,.nidaqmx_grpc.RestoreLastExtCalConstResponse\x12[\n\x0eSaveGlobalChan\x12#.nidaqmx_grpc.SaveGlobalChanRequest\x1a$.nidaqmx_grpc.SaveGlobalChanResponse\x12L\n\tSaveScale\x12\x1e.nidaqmx_grpc.SaveScaleRequest\x1a\x1f.nidaqmx_grpc.SaveScaleResponse\x12I\n\x08SaveTask\x12\x1d.nidaqmx_grpc.SaveTaskRequest\x1a\x1e.nidaqmx_grpc.SaveTaskResponse\x12\x46\n\x07SelfCal\x12\x1c.nidaqmx_grpc.SelfCalRequest\x1a\x1d.nidaqmx_grpc.SelfCalResponse\x12[\n\x0eSelfTestDevice\x12#.nidaqmx_grpc.SelfTestDeviceRequest\x1a$.nidaqmx_grpc.SelfTestDeviceResponse\x12j\n\x13SetAIChanCalCalDate\x12(.nidaqmx_grpc.SetAIChanCalCalDateRequest\x1a).nidaqmx_grpc.SetAIChanCalCalDateResponse\x12j\n\x13SetAIChanCalExpDate\x12(.nidaqmx_grpc.SetAIChanCalExpDateRequest\x1a).nidaqmx_grpc.SetAIChanCalExpDateResponse\x12s\n\x16SetAnalogPowerUpStates\x12+.nidaqmx_grpc.SetAnalogPowerUpStatesRequest\x1a,.nidaqmx_grpc.SetAnalogPowerUpStatesResponse\x12\x9d\x01\n$SetAnalogPowerUpStatesWithOutputType\x12\x39.nidaqmx_grpc.SetAnalogPowerUpStatesWithOutputTypeRequest\x1a:.nidaqmx_grpc.SetAnalogPowerUpStatesWithOutputTypeResponse\x12v\n\x17SetArmStartTrigTrigWhen\x12,.nidaqmx_grpc.SetArmStartTrigTrigWhenRequest\x1a-.nidaqmx_grpc.SetArmStartTrigTrigWhenResponse\x12y\n\x18SetBufferAttributeUInt32\x12-.nidaqmx_grpc.SetBufferAttributeUInt32Request\x1a..nidaqmx_grpc.SetBufferAttributeUInt32Response\x12v\n\x17SetCalInfoAttributeBool\x12,.nidaqmx_grpc.SetCalInfoAttributeBoolRequest\x1a-.nidaqmx_grpc.SetCalInfoAttributeBoolResponse\x12|\n\x19SetCalInfoAttributeDouble\x12..nidaqmx_grpc.SetCalInfoAttributeDoubleRequest\x1a/.nidaqmx_grpc.SetCalInfoAttributeDoubleResponse\x12|\n\x19SetCalInfoAttributeString\x12..nidaqmx_grpc.SetCalInfoAttributeStringRequest\x1a/.nidaqmx_grpc.SetCalInfoAttributeStringResponse\x12|\n\x19SetCalInfoAttributeUInt32\x12..nidaqmx_grpc.SetCalInfoAttributeUInt32Request\x1a/.nidaqmx_grpc.SetCalInfoAttributeUInt32Response\x12m\n\x14SetChanAttributeBool\x12).nidaqmx_grpc.SetChanAttributeBoolRequest\x1a*.nidaqmx_grpc.SetChanAttributeBoolResponse\x12s\n\x16SetChanAttributeDouble\x12+.nidaqmx_grpc.SetChanAttributeDoubleRequest\x1a,.nidaqmx_grpc.SetChanAttributeDoubleResponse\x12\x82\x01\n\x1bSetChanAttributeDoubleArray\x12\x30.nidaqmx_grpc.SetChanAttributeDoubleArrayRequest\x1a\x31.nidaqmx_grpc.SetChanAttributeDoubleArrayResponse\x12p\n\x15SetChanAttributeInt32\x12*.nidaqmx_grpc.SetChanAttributeInt32Request\x1a+.nidaqmx_grpc.SetChanAttributeInt32Response\x12s\n\x16SetChanAttributeString\x12+.nidaqmx_grpc.SetChanAttributeStringRequest\x1a,.nidaqmx_grpc.SetChanAttributeStringResponse\x12s\n\x16SetChanAttributeUInt32\x12+.nidaqmx_grpc.SetChanAttributeUInt32Request\x1a,.nidaqmx_grpc.SetChanAttributeUInt32Response\x12\x94\x01\n!SetDigitalLogicFamilyPowerUpState\x12\x36.nidaqmx_grpc.SetDigitalLogicFamilyPowerUpStateRequest\x1a\x37.nidaqmx_grpc.SetDigitalLogicFamilyPowerUpStateResponse\x12v\n\x17SetDigitalPowerUpStates\x12,.nidaqmx_grpc.SetDigitalPowerUpStatesRequest\x1a-.nidaqmx_grpc.SetDigitalPowerUpStatesResponse\x12\x8b\x01\n\x1eSetDigitalPullUpPullDownStates\x12\x33.nidaqmx_grpc.SetDigitalPullUpPullDownStatesRequest\x1a\x34.nidaqmx_grpc.SetDigitalPullUpPullDownStatesResponse\x12\x8b\x01\n\x1eSetExportedSignalAttributeBool\x12\x33.nidaqmx_grpc.SetExportedSignalAttributeBoolRequest\x1a\x34.nidaqmx_grpc.SetExportedSignalAttributeBoolResponse\x12\x91\x01\n SetExportedSignalAttributeDouble\x12\x35.nidaqmx_grpc.SetExportedSignalAttributeDoubleRequest\x1a\x36.nidaqmx_grpc.SetExportedSignalAttributeDoubleResponse\x12\x8e\x01\n\x1fSetExportedSignalAttributeInt32\x12\x34.nidaqmx_grpc.SetExportedSignalAttributeInt32Request\x1a\x35.nidaqmx_grpc.SetExportedSignalAttributeInt32Response\x12\x91\x01\n SetExportedSignalAttributeString\x12\x35.nidaqmx_grpc.SetExportedSignalAttributeStringRequest\x1a\x36.nidaqmx_grpc.SetExportedSignalAttributeStringResponse\x12\x91\x01\n SetExportedSignalAttributeUInt32\x12\x35.nidaqmx_grpc.SetExportedSignalAttributeUInt32Request\x1a\x36.nidaqmx_grpc.SetExportedSignalAttributeUInt32Response\x12j\n\x13SetFirstSampClkWhen\x12(.nidaqmx_grpc.SetFirstSampClkWhenRequest\x1a).nidaqmx_grpc.SetFirstSampClkWhenResponse\x12m\n\x14SetReadAttributeBool\x12).nidaqmx_grpc.SetReadAttributeBoolRequest\x1a*.nidaqmx_grpc.SetReadAttributeBoolResponse\x12s\n\x16SetReadAttributeDouble\x12+.nidaqmx_grpc.SetReadAttributeDoubleRequest\x1a,.nidaqmx_grpc.SetReadAttributeDoubleResponse\x12p\n\x15SetReadAttributeInt32\x12*.nidaqmx_grpc.SetReadAttributeInt32Request\x1a+.nidaqmx_grpc.SetReadAttributeInt32Response\x12s\n\x16SetReadAttributeString\x12+.nidaqmx_grpc.SetReadAttributeStringRequest\x1a,.nidaqmx_grpc.SetReadAttributeStringResponse\x12s\n\x16SetReadAttributeUInt32\x12+.nidaqmx_grpc.SetReadAttributeUInt32Request\x1a,.nidaqmx_grpc.SetReadAttributeUInt32Response\x12s\n\x16SetReadAttributeUInt64\x12+.nidaqmx_grpc.SetReadAttributeUInt64Request\x1a,.nidaqmx_grpc.SetReadAttributeUInt64Response\x12y\n\x18SetRealTimeAttributeBool\x12-.nidaqmx_grpc.SetRealTimeAttributeBoolRequest\x1a..nidaqmx_grpc.SetRealTimeAttributeBoolResponse\x12|\n\x19SetRealTimeAttributeInt32\x12..nidaqmx_grpc.SetRealTimeAttributeInt32Request\x1a/.nidaqmx_grpc.SetRealTimeAttributeInt32Response\x12\x7f\n\x1aSetRealTimeAttributeUInt32\x12/.nidaqmx_grpc.SetRealTimeAttributeUInt32Request\x1a\x30.nidaqmx_grpc.SetRealTimeAttributeUInt32Response\x12v\n\x17SetScaleAttributeDouble\x12,.nidaqmx_grpc.SetScaleAttributeDoubleRequest\x1a-.nidaqmx_grpc.SetScaleAttributeDoubleResponse\x12\x85\x01\n\x1cSetScaleAttributeDoubleArray\x12\x31.nidaqmx_grpc.SetScaleAttributeDoubleArrayRequest\x1a\x32.nidaqmx_grpc.SetScaleAttributeDoubleArrayResponse\x12s\n\x16SetScaleAttributeInt32\x12+.nidaqmx_grpc.SetScaleAttributeInt32Request\x1a,.nidaqmx_grpc.SetScaleAttributeInt32Response\x12v\n\x17SetScaleAttributeString\x12,.nidaqmx_grpc.SetScaleAttributeStringRequest\x1a-.nidaqmx_grpc.SetScaleAttributeStringResponse\x12m\n\x14SetStartTrigTrigWhen\x12).nidaqmx_grpc.SetStartTrigTrigWhenRequest\x1a*.nidaqmx_grpc.SetStartTrigTrigWhenResponse\x12m\n\x14SetSyncPulseTimeWhen\x12).nidaqmx_grpc.SetSyncPulseTimeWhenRequest\x1a*.nidaqmx_grpc.SetSyncPulseTimeWhenResponse\x12s\n\x16SetTimingAttributeBool\x12+.nidaqmx_grpc.SetTimingAttributeBoolRequest\x1a,.nidaqmx_grpc.SetTimingAttributeBoolResponse\x12y\n\x18SetTimingAttributeDouble\x12-.nidaqmx_grpc.SetTimingAttributeDoubleRequest\x1a..nidaqmx_grpc.SetTimingAttributeDoubleResponse\x12y\n\x18SetTimingAttributeExBool\x12-.nidaqmx_grpc.SetTimingAttributeExBoolRequest\x1a..nidaqmx_grpc.SetTimingAttributeExBoolResponse\x12\x7f\n\x1aSetTimingAttributeExDouble\x12/.nidaqmx_grpc.SetTimingAttributeExDoubleRequest\x1a\x30.nidaqmx_grpc.SetTimingAttributeExDoubleResponse\x12|\n\x19SetTimingAttributeExInt32\x12..nidaqmx_grpc.SetTimingAttributeExInt32Request\x1a/.nidaqmx_grpc.SetTimingAttributeExInt32Response\x12\x7f\n\x1aSetTimingAttributeExString\x12/.nidaqmx_grpc.SetTimingAttributeExStringRequest\x1a\x30.nidaqmx_grpc.SetTimingAttributeExStringResponse\x12\x88\x01\n\x1dSetTimingAttributeExTimestamp\x12\x32.nidaqmx_grpc.SetTimingAttributeExTimestampRequest\x1a\x33.nidaqmx_grpc.SetTimingAttributeExTimestampResponse\x12\x7f\n\x1aSetTimingAttributeExUInt32\x12/.nidaqmx_grpc.SetTimingAttributeExUInt32Request\x1a\x30.nidaqmx_grpc.SetTimingAttributeExUInt32Response\x12\x7f\n\x1aSetTimingAttributeExUInt64\x12/.nidaqmx_grpc.SetTimingAttributeExUInt64Request\x1a\x30.nidaqmx_grpc.SetTimingAttributeExUInt64Response\x12v\n\x17SetTimingAttributeInt32\x12,.nidaqmx_grpc.SetTimingAttributeInt32Request\x1a-.nidaqmx_grpc.SetTimingAttributeInt32Response\x12y\n\x18SetTimingAttributeString\x12-.nidaqmx_grpc.SetTimingAttributeStringRequest\x1a..nidaqmx_grpc.SetTimingAttributeStringResponse\x12\x82\x01\n\x1bSetTimingAttributeTimestamp\x12\x30.nidaqmx_grpc.SetTimingAttributeTimestampRequest\x1a\x31.nidaqmx_grpc.SetTimingAttributeTimestampResponse\x12y\n\x18SetTimingAttributeUInt32\x12-.nidaqmx_grpc.SetTimingAttributeUInt32Request\x1a..nidaqmx_grpc.SetTimingAttributeUInt32Response\x12y\n\x18SetTimingAttributeUInt64\x12-.nidaqmx_grpc.SetTimingAttributeUInt64Request\x1a..nidaqmx_grpc.SetTimingAttributeUInt64Response\x12m\n\x14SetTrigAttributeBool\x12).nidaqmx_grpc.SetTrigAttributeBoolRequest\x1a*.nidaqmx_grpc.SetTrigAttributeBoolResponse\x12s\n\x16SetTrigAttributeDouble\x12+.nidaqmx_grpc.SetTrigAttributeDoubleRequest\x1a,.nidaqmx_grpc.SetTrigAttributeDoubleResponse\x12\x82\x01\n\x1bSetTrigAttributeDoubleArray\x12\x30.nidaqmx_grpc.SetTrigAttributeDoubleArrayRequest\x1a\x31.nidaqmx_grpc.SetTrigAttributeDoubleArrayResponse\x12p\n\x15SetTrigAttributeInt32\x12*.nidaqmx_grpc.SetTrigAttributeInt32Request\x1a+.nidaqmx_grpc.SetTrigAttributeInt32Response\x12\x7f\n\x1aSetTrigAttributeInt32Array\x12/.nidaqmx_grpc.SetTrigAttributeInt32ArrayRequest\x1a\x30.nidaqmx_grpc.SetTrigAttributeInt32ArrayResponse\x12s\n\x16SetTrigAttributeString\x12+.nidaqmx_grpc.SetTrigAttributeStringRequest\x1a,.nidaqmx_grpc.SetTrigAttributeStringResponse\x12|\n\x19SetTrigAttributeTimestamp\x12..nidaqmx_grpc.SetTrigAttributeTimestampRequest\x1a/.nidaqmx_grpc.SetTrigAttributeTimestampResponse\x12s\n\x16SetTrigAttributeUInt32\x12+.nidaqmx_grpc.SetTrigAttributeUInt32Request\x1a,.nidaqmx_grpc.SetTrigAttributeUInt32Response\x12y\n\x18SetWatchdogAttributeBool\x12-.nidaqmx_grpc.SetWatchdogAttributeBoolRequest\x1a..nidaqmx_grpc.SetWatchdogAttributeBoolResponse\x12\x7f\n\x1aSetWatchdogAttributeDouble\x12/.nidaqmx_grpc.SetWatchdogAttributeDoubleRequest\x1a\x30.nidaqmx_grpc.SetWatchdogAttributeDoubleResponse\x12|\n\x19SetWatchdogAttributeInt32\x12..nidaqmx_grpc.SetWatchdogAttributeInt32Request\x1a/.nidaqmx_grpc.SetWatchdogAttributeInt32Response\x12\x7f\n\x1aSetWatchdogAttributeString\x12/.nidaqmx_grpc.SetWatchdogAttributeStringRequest\x1a\x30.nidaqmx_grpc.SetWatchdogAttributeStringResponse\x12p\n\x15SetWriteAttributeBool\x12*.nidaqmx_grpc.SetWriteAttributeBoolRequest\x1a+.nidaqmx_grpc.SetWriteAttributeBoolResponse\x12v\n\x17SetWriteAttributeDouble\x12,.nidaqmx_grpc.SetWriteAttributeDoubleRequest\x1a-.nidaqmx_grpc.SetWriteAttributeDoubleResponse\x12s\n\x16SetWriteAttributeInt32\x12+.nidaqmx_grpc.SetWriteAttributeInt32Request\x1a,.nidaqmx_grpc.SetWriteAttributeInt32Response\x12v\n\x17SetWriteAttributeString\x12,.nidaqmx_grpc.SetWriteAttributeStringRequest\x1a-.nidaqmx_grpc.SetWriteAttributeStringResponse\x12v\n\x17SetWriteAttributeUInt32\x12,.nidaqmx_grpc.SetWriteAttributeUInt32Request\x1a-.nidaqmx_grpc.SetWriteAttributeUInt32Response\x12v\n\x17SetWriteAttributeUInt64\x12,.nidaqmx_grpc.SetWriteAttributeUInt64Request\x1a-.nidaqmx_grpc.SetWriteAttributeUInt64Response\x12U\n\x0cStartNewFile\x12!.nidaqmx_grpc.StartNewFileRequest\x1a\".nidaqmx_grpc.StartNewFileResponse\x12L\n\tStartTask\x12\x1e.nidaqmx_grpc.StartTaskRequest\x1a\x1f.nidaqmx_grpc.StartTaskResponse\x12I\n\x08StopTask\x12\x1d.nidaqmx_grpc.StopTaskRequest\x1a\x1e.nidaqmx_grpc.StopTaskResponse\x12R\n\x0bTaskControl\x12 .nidaqmx_grpc.TaskControlRequest\x1a!.nidaqmx_grpc.TaskControlResponse\x12g\n\x12TristateOutputTerm\x12\'.nidaqmx_grpc.TristateOutputTermRequest\x1a(.nidaqmx_grpc.TristateOutputTermResponse\x12j\n\x13UnregisterDoneEvent\x12(.nidaqmx_grpc.UnregisterDoneEventRequest\x1a).nidaqmx_grpc.UnregisterDoneEventResponse\x12\x85\x01\n\x1cUnregisterEveryNSamplesEvent\x12\x31.nidaqmx_grpc.UnregisterEveryNSamplesEventRequest\x1a\x32.nidaqmx_grpc.UnregisterEveryNSamplesEventResponse\x12p\n\x15UnregisterSignalEvent\x12*.nidaqmx_grpc.UnregisterSignalEventRequest\x1a+.nidaqmx_grpc.UnregisterSignalEventResponse\x12s\n\x16UnreserveNetworkDevice\x12+.nidaqmx_grpc.UnreserveNetworkDeviceRequest\x1a,.nidaqmx_grpc.UnreserveNetworkDeviceResponse\x12s\n\x16WaitForNextSampleClock\x12+.nidaqmx_grpc.WaitForNextSampleClockRequest\x1a,.nidaqmx_grpc.WaitForNextSampleClockResponse\x12\x82\x01\n\x1b\x42\x65ginWaitForNextSampleClock\x12\x30.nidaqmx_grpc.BeginWaitForNextSampleClockRequest\x1a\x31.nidaqmx_grpc.BeginWaitForNextSampleClockResponse\x12p\n\x15WaitForValidTimestamp\x12*.nidaqmx_grpc.WaitForValidTimestampRequest\x1a+.nidaqmx_grpc.WaitForValidTimestampResponse\x12\x64\n\x11WaitUntilTaskDone\x12&.nidaqmx_grpc.WaitUntilTaskDoneRequest\x1a\'.nidaqmx_grpc.WaitUntilTaskDoneResponse\x12[\n\x0eWriteAnalogF64\x12#.nidaqmx_grpc.WriteAnalogF64Request\x1a$.nidaqmx_grpc.WriteAnalogF64Response\x12j\n\x13\x42\x65ginWriteAnalogF64\x12(.nidaqmx_grpc.BeginWriteAnalogF64Request\x1a).nidaqmx_grpc.BeginWriteAnalogF64Response\x12m\n\x14WriteAnalogScalarF64\x12).nidaqmx_grpc.WriteAnalogScalarF64Request\x1a*.nidaqmx_grpc.WriteAnalogScalarF64Response\x12|\n\x19\x42\x65ginWriteAnalogScalarF64\x12..nidaqmx_grpc.BeginWriteAnalogScalarF64Request\x1a/.nidaqmx_grpc.BeginWriteAnalogScalarF64Response\x12[\n\x0eWriteBinaryI16\x12#.nidaqmx_grpc.WriteBinaryI16Request\x1a$.nidaqmx_grpc.WriteBinaryI16Response\x12j\n\x13\x42\x65ginWriteBinaryI16\x12(.nidaqmx_grpc.BeginWriteBinaryI16Request\x1a).nidaqmx_grpc.BeginWriteBinaryI16Response\x12[\n\x0eWriteBinaryI32\x12#.nidaqmx_grpc.WriteBinaryI32Request\x1a$.nidaqmx_grpc.WriteBinaryI32Response\x12j\n\x13\x42\x65ginWriteBinaryI32\x12(.nidaqmx_grpc.BeginWriteBinaryI32Request\x1a).nidaqmx_grpc.BeginWriteBinaryI32Response\x12[\n\x0eWriteBinaryU16\x12#.nidaqmx_grpc.WriteBinaryU16Request\x1a$.nidaqmx_grpc.WriteBinaryU16Response\x12j\n\x13\x42\x65ginWriteBinaryU16\x12(.nidaqmx_grpc.BeginWriteBinaryU16Request\x1a).nidaqmx_grpc.BeginWriteBinaryU16Response\x12[\n\x0eWriteBinaryU32\x12#.nidaqmx_grpc.WriteBinaryU32Request\x1a$.nidaqmx_grpc.WriteBinaryU32Response\x12j\n\x13\x42\x65ginWriteBinaryU32\x12(.nidaqmx_grpc.BeginWriteBinaryU32Request\x1a).nidaqmx_grpc.BeginWriteBinaryU32Response\x12U\n\x0cWriteCtrFreq\x12!.nidaqmx_grpc.WriteCtrFreqRequest\x1a\".nidaqmx_grpc.WriteCtrFreqResponse\x12\x64\n\x11\x42\x65ginWriteCtrFreq\x12&.nidaqmx_grpc.BeginWriteCtrFreqRequest\x1a\'.nidaqmx_grpc.BeginWriteCtrFreqResponse\x12g\n\x12WriteCtrFreqScalar\x12\'.nidaqmx_grpc.WriteCtrFreqScalarRequest\x1a(.nidaqmx_grpc.WriteCtrFreqScalarResponse\x12v\n\x17\x42\x65ginWriteCtrFreqScalar\x12,.nidaqmx_grpc.BeginWriteCtrFreqScalarRequest\x1a-.nidaqmx_grpc.BeginWriteCtrFreqScalarResponse\x12X\n\rWriteCtrTicks\x12\".nidaqmx_grpc.WriteCtrTicksRequest\x1a#.nidaqmx_grpc.WriteCtrTicksResponse\x12g\n\x12\x42\x65ginWriteCtrTicks\x12\'.nidaqmx_grpc.BeginWriteCtrTicksRequest\x1a(.nidaqmx_grpc.BeginWriteCtrTicksResponse\x12j\n\x13WriteCtrTicksScalar\x12(.nidaqmx_grpc.WriteCtrTicksScalarRequest\x1a).nidaqmx_grpc.WriteCtrTicksScalarResponse\x12y\n\x18\x42\x65ginWriteCtrTicksScalar\x12-.nidaqmx_grpc.BeginWriteCtrTicksScalarRequest\x1a..nidaqmx_grpc.BeginWriteCtrTicksScalarResponse\x12U\n\x0cWriteCtrTime\x12!.nidaqmx_grpc.WriteCtrTimeRequest\x1a\".nidaqmx_grpc.WriteCtrTimeResponse\x12\x64\n\x11\x42\x65ginWriteCtrTime\x12&.nidaqmx_grpc.BeginWriteCtrTimeRequest\x1a\'.nidaqmx_grpc.BeginWriteCtrTimeResponse\x12g\n\x12WriteCtrTimeScalar\x12\'.nidaqmx_grpc.WriteCtrTimeScalarRequest\x1a(.nidaqmx_grpc.WriteCtrTimeScalarResponse\x12v\n\x17\x42\x65ginWriteCtrTimeScalar\x12,.nidaqmx_grpc.BeginWriteCtrTimeScalarRequest\x1a-.nidaqmx_grpc.BeginWriteCtrTimeScalarResponse\x12\x64\n\x11WriteDigitalLines\x12&.nidaqmx_grpc.WriteDigitalLinesRequest\x1a\'.nidaqmx_grpc.WriteDigitalLinesResponse\x12s\n\x16\x42\x65ginWriteDigitalLines\x12+.nidaqmx_grpc.BeginWriteDigitalLinesRequest\x1a,.nidaqmx_grpc.BeginWriteDigitalLinesResponse\x12p\n\x15WriteDigitalScalarU32\x12*.nidaqmx_grpc.WriteDigitalScalarU32Request\x1a+.nidaqmx_grpc.WriteDigitalScalarU32Response\x12\x7f\n\x1a\x42\x65ginWriteDigitalScalarU32\x12/.nidaqmx_grpc.BeginWriteDigitalScalarU32Request\x1a\x30.nidaqmx_grpc.BeginWriteDigitalScalarU32Response\x12^\n\x0fWriteDigitalU16\x12$.nidaqmx_grpc.WriteDigitalU16Request\x1a%.nidaqmx_grpc.WriteDigitalU16Response\x12m\n\x14\x42\x65ginWriteDigitalU16\x12).nidaqmx_grpc.BeginWriteDigitalU16Request\x1a*.nidaqmx_grpc.BeginWriteDigitalU16Response\x12^\n\x0fWriteDigitalU32\x12$.nidaqmx_grpc.WriteDigitalU32Request\x1a%.nidaqmx_grpc.WriteDigitalU32Response\x12m\n\x14\x42\x65ginWriteDigitalU32\x12).nidaqmx_grpc.BeginWriteDigitalU32Request\x1a*.nidaqmx_grpc.BeginWriteDigitalU32Response\x12[\n\x0eWriteDigitalU8\x12#.nidaqmx_grpc.WriteDigitalU8Request\x1a$.nidaqmx_grpc.WriteDigitalU8Response\x12j\n\x13\x42\x65ginWriteDigitalU8\x12(.nidaqmx_grpc.BeginWriteDigitalU8Request\x1a).nidaqmx_grpc.BeginWriteDigitalU8Response\x12\x61\n\x10WriteIDPinMemory\x12%.nidaqmx_grpc.WriteIDPinMemoryRequest\x1a&.nidaqmx_grpc.WriteIDPinMemoryResponse\x12I\n\x08WriteRaw\x12\x1d.nidaqmx_grpc.WriteRawRequest\x1a\x1e.nidaqmx_grpc.WriteRawResponse\x12X\n\rBeginWriteRaw\x12\".nidaqmx_grpc.BeginWriteRawRequest\x1a#.nidaqmx_grpc.BeginWriteRawResponse\x12m\n\x14WriteToTEDSFromArray\x12).nidaqmx_grpc.WriteToTEDSFromArrayRequest\x1a*.nidaqmx_grpc.WriteToTEDSFromArrayResponse\x12j\n\x13WriteToTEDSFromFile\x12(.nidaqmx_grpc.WriteToTEDSFromFileRequest\x1a).nidaqmx_grpc.WriteToTEDSFromFileResponse\x12j\n\x13ReadAnalogWaveforms\x12(.nidaqmx_grpc.ReadAnalogWaveformsRequest\x1a).nidaqmx_grpc.ReadAnalogWaveformsResponse\x12m\n\x14ReadDigitalWaveforms\x12).nidaqmx_grpc.ReadDigitalWaveformsRequest\x1a*.nidaqmx_grpc.ReadDigitalWaveformsResponse\x12m\n\x14WriteAnalogWaveforms\x12).nidaqmx_grpc.WriteAnalogWaveformsRequest\x1a*.nidaqmx_grpc.WriteAnalogWaveformsResponse\x12p\n\x15WriteDigitalWaveforms\x12*.nidaqmx_grpc.WriteDigitalWaveformsRequest\x1a+.nidaqmx_grpc.WriteDigitalWaveformsResponseBF\n\x13\x63om.ni.grpc.nidaqmxB\x07NiDAQmxP\x01\xf8\x01\x01\xaa\x02 NationalInstruments.Grpc.NiDAQmxb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rnidaqmx.proto\x12\x0cnidaqmx_grpc\x1a\rsession.proto\x1a\x12\x64\x61ta_moniker.proto\x1a ni/protobuf/types/waveform.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"}\n\x1d\x41nalogPowerUpChannelsAndState\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12\r\n\x05state\x18\x02 \x01(\x01\x12\x36\n\x0c\x63hannel_type\x18\x03 \x01(\x0e\x32 .nidaqmx_grpc.PowerUpChannelType\"_\n\x1bWatchdogExpChannelsAndState\x12\r\n\x05lines\x18\x01 \x01(\t\x12\x31\n\texp_state\x18\x02 \x01(\x0e\x32\x1e.nidaqmx_grpc.DigitalLineState\"`\n\x1c\x44igitalPowerUpTypeAndChannel\x12\x14\n\x0c\x63hannel_name\x18\x01 \x01(\t\x12*\n\x05state\x18\x02 \x01(\x0e\x32\x1b.nidaqmx_grpc.PowerUpStates\"c\n\x1e\x44igitalPowerUpChannelsAndState\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12*\n\x05state\x18\x02 \x01(\x0e\x32\x1b.nidaqmx_grpc.PowerUpStates\"j\n%DigitalPullUpPullDownChannelsAndState\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12*\n\x05state\x18\x02 \x01(\x0e\x32\x1b.nidaqmx_grpc.ResistorState\"k\n\x1b\x41nalogPowerUpChannelAndType\x12\x14\n\x0c\x63hannel_name\x18\x01 \x01(\t\x12\x36\n\x0c\x63hannel_type\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.PowerUpChannelType\"1\n\x1c\x41\x64\x64\x43\x44\x41QSyncConnectionRequest\x12\x11\n\tport_list\x18\x01 \x01(\t\"/\n\x1d\x41\x64\x64\x43\x44\x41QSyncConnectionResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"Z\n\x1b\x41\x64\x64GlobalChansToTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x15\n\rchannel_names\x18\x02 \x01(\t\".\n\x1c\x41\x64\x64GlobalChansToTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"p\n\x17\x41\x64\x64NetworkDeviceRequest\x12\x12\n\nip_address\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x1b\n\x13\x61ttempt_reservation\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\"C\n\x18\x41\x64\x64NetworkDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x17\n\x0f\x64\x65vice_name_out\x18\x02 \x01(\t\"_\n-AreConfiguredCDAQSyncPortsDisconnectedRequest\x12\x1d\n\x15\x63hassis_devices_ports\x18\x01 \x01(\t\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"b\n.AreConfiguredCDAQSyncPortsDisconnectedResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12 \n\x18\x64isconnected_ports_exist\x18\x02 \x01(\x08\"Y\n\'AutoConfigureCDAQSyncConnectionsRequest\x12\x1d\n\x15\x63hassis_devices_ports\x18\x01 \x01(\t\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\":\n(AutoConfigureCDAQSyncConnectionsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9b\x01\n CalculateReversePolyCoeffRequest\x12\x16\n\x0e\x66orward_coeffs\x18\x01 \x03(\x01\x12\x11\n\tmin_val_x\x18\x02 \x01(\x01\x12\x11\n\tmax_val_x\x18\x03 \x01(\x01\x12\x1d\n\x15num_points_to_compute\x18\x04 \x01(\x05\x12\x1a\n\x12reverse_poly_order\x18\x05 \x01(\x05\"K\n!CalculateReversePolyCoeffResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x16\n\x0ereverse_coeffs\x18\x02 \x03(\x01\"\xee\x01\n\x19\x43\x66gAnlgEdgeRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12-\n\rtrigger_slope\x18\x03 \x01(\x0e\x32\x14.nidaqmx_grpc.Slope1H\x00\x12\x1b\n\x11trigger_slope_raw\x18\x04 \x01(\x05H\x00\x12\x15\n\rtrigger_level\x18\x05 \x01(\x01\x12\x1a\n\x12pretrigger_samples\x18\x06 \x01(\rB\x14\n\x12trigger_slope_enum\",\n\x1a\x43\x66gAnlgEdgeRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd4\x01\n\x1b\x43\x66gAnlgEdgeStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12-\n\rtrigger_slope\x18\x03 \x01(\x0e\x32\x14.nidaqmx_grpc.Slope1H\x00\x12\x1b\n\x11trigger_slope_raw\x18\x04 \x01(\x05H\x00\x12\x15\n\rtrigger_level\x18\x05 \x01(\x01\x42\x14\n\x12trigger_slope_enum\".\n\x1c\x43\x66gAnlgEdgeStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcb\x01\n\x1e\x43\x66gAnlgMultiEdgeRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x17\n\x0ftrigger_sources\x18\x02 \x01(\t\x12\x31\n\x13trigger_slope_array\x18\x03 \x03(\x0e\x32\x14.nidaqmx_grpc.Slope1\x12\x1b\n\x13trigger_level_array\x18\x04 \x03(\x01\x12\x1a\n\x12pretrigger_samples\x18\x05 \x01(\r\"1\n\x1f\x43\x66gAnlgMultiEdgeRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb1\x01\n CfgAnlgMultiEdgeStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x17\n\x0ftrigger_sources\x18\x02 \x01(\t\x12\x31\n\x13trigger_slope_array\x18\x03 \x03(\x0e\x32\x14.nidaqmx_grpc.Slope1\x12\x1b\n\x13trigger_level_array\x18\x04 \x03(\x01\"3\n!CfgAnlgMultiEdgeStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x92\x02\n\x1b\x43\x66gAnlgWindowRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12=\n\x0ctrigger_when\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WindowTriggerCondition1H\x00\x12\x1a\n\x10trigger_when_raw\x18\x04 \x01(\x05H\x00\x12\x12\n\nwindow_top\x18\x05 \x01(\x01\x12\x15\n\rwindow_bottom\x18\x06 \x01(\x01\x12\x1a\n\x12pretrigger_samples\x18\x07 \x01(\rB\x13\n\x11trigger_when_enum\".\n\x1c\x43\x66gAnlgWindowRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf8\x01\n\x1d\x43\x66gAnlgWindowStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12=\n\x0ctrigger_when\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WindowTriggerCondition1H\x00\x12\x1a\n\x10trigger_when_raw\x18\x04 \x01(\x05H\x00\x12\x12\n\nwindow_top\x18\x05 \x01(\x01\x12\x15\n\rwindow_bottom\x18\x06 \x01(\x01\x42\x13\n\x11trigger_when_enum\"0\n\x1e\x43\x66gAnlgWindowStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xef\x04\n+CfgBurstHandshakingTimingExportClockRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\x0bsample_mode\x18\x02 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x03 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x04 \x01(\x04\x12\x17\n\x0fsample_clk_rate\x18\x05 \x01(\x01\x12\x1c\n\x14sample_clk_outp_term\x18\x06 \x01(\t\x12<\n\x19sample_clk_pulse_polarity\x18\x07 \x01(\x0e\x32\x17.nidaqmx_grpc.Polarity2H\x01\x12\'\n\x1dsample_clk_pulse_polarity_raw\x18\x08 \x01(\x05H\x01\x12*\n\npause_when\x18\t \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x02\x12\x18\n\x0epause_when_raw\x18\n \x01(\x05H\x02\x12;\n\x18ready_event_active_level\x18\x0b \x01(\x0e\x32\x17.nidaqmx_grpc.Polarity2H\x03\x12&\n\x1cready_event_active_level_raw\x18\x0c \x01(\x05H\x03\x42\x12\n\x10sample_mode_enumB \n\x1esample_clk_pulse_polarity_enumB\x11\n\x0fpause_when_enumB\x1f\n\x1dready_event_active_level_enum\">\n,CfgBurstHandshakingTimingExportClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdc\x04\n+CfgBurstHandshakingTimingImportClockRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\x0bsample_mode\x18\x02 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x03 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x04 \x01(\x04\x12\x17\n\x0fsample_clk_rate\x18\x05 \x01(\x01\x12\x16\n\x0esample_clk_src\x18\x06 \x01(\t\x12\x35\n\x16sample_clk_active_edge\x18\x07 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12$\n\x1asample_clk_active_edge_raw\x18\x08 \x01(\x05H\x01\x12*\n\npause_when\x18\t \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x02\x12\x18\n\x0epause_when_raw\x18\n \x01(\x05H\x02\x12;\n\x18ready_event_active_level\x18\x0b \x01(\x0e\x32\x17.nidaqmx_grpc.Polarity2H\x03\x12&\n\x1cready_event_active_level_raw\x18\x0c \x01(\x05H\x03\x42\x12\n\x10sample_mode_enumB\x1d\n\x1bsample_clk_active_edge_enumB\x11\n\x0fpause_when_enumB\x1f\n\x1dready_event_active_level_enum\">\n,CfgBurstHandshakingTimingImportClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf9\x01\n\x1f\x43\x66gChangeDetectionTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10rising_edge_chan\x18\x02 \x01(\t\x12\x19\n\x11\x66\x61lling_edge_chan\x18\x03 \x01(\t\x12\x34\n\x0bsample_mode\x18\x04 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x05 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x06 \x01(\x04\x42\x12\n\x10sample_mode_enum\"2\n CfgChangeDetectionTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd2\x01\n\x18\x43\x66gDigEdgeRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12+\n\x0ctrigger_edge\x18\x03 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x1a\n\x10trigger_edge_raw\x18\x04 \x01(\x05H\x00\x12\x1a\n\x12pretrigger_samples\x18\x05 \x01(\rB\x13\n\x11trigger_edge_enum\"+\n\x19\x43\x66gDigEdgeRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb8\x01\n\x1a\x43\x66gDigEdgeStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12+\n\x0ctrigger_edge\x18\x03 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x1a\n\x10trigger_edge_raw\x18\x04 \x01(\x05H\x00\x42\x13\n\x11trigger_edge_enum\"-\n\x1b\x43\x66gDigEdgeStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x81\x02\n\x1b\x43\x66gDigPatternRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12\x17\n\x0ftrigger_pattern\x18\x03 \x01(\t\x12>\n\x0ctrigger_when\x18\x04 \x01(\x0e\x32&.nidaqmx_grpc.DigitalPatternCondition1H\x00\x12\x1a\n\x10trigger_when_raw\x18\x05 \x01(\x05H\x00\x12\x1a\n\x12pretrigger_samples\x18\x06 \x01(\rB\x13\n\x11trigger_when_enum\".\n\x1c\x43\x66gDigPatternRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe7\x01\n\x1d\x43\x66gDigPatternStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x16\n\x0etrigger_source\x18\x02 \x01(\t\x12\x17\n\x0ftrigger_pattern\x18\x03 \x01(\t\x12>\n\x0ctrigger_when\x18\x04 \x01(\x0e\x32&.nidaqmx_grpc.DigitalPatternCondition1H\x00\x12\x1a\n\x10trigger_when_raw\x18\x05 \x01(\x05H\x00\x42\x13\n\x11trigger_when_enum\"0\n\x1e\x43\x66gDigPatternStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc0\x01\n\x1b\x43\x66gHandshakingTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\x0bsample_mode\x18\x02 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x03 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x04 \x01(\x04\x42\x12\n\x10sample_mode_enum\".\n\x1c\x43\x66gHandshakingTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbd\x01\n\x18\x43\x66gImplicitTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\x0bsample_mode\x18\x02 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x00\x12\x19\n\x0fsample_mode_raw\x18\x03 \x01(\x05H\x00\x12\x16\n\x0esamps_per_chan\x18\x04 \x01(\x04\x42\x12\n\x10sample_mode_enum\"+\n\x19\x43\x66gImplicitTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"Y\n\x15\x43\x66gInputBufferRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\r\"(\n\x16\x43\x66gInputBufferResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"Z\n\x16\x43\x66gOutputBufferRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\r\")\n\x17\x43\x66gOutputBufferResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbe\x02\n CfgPipelinedSampClkTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x0c\n\x04rate\x18\x03 \x01(\x01\x12*\n\x0b\x61\x63tive_edge\x18\x04 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x19\n\x0f\x61\x63tive_edge_raw\x18\x05 \x01(\x05H\x00\x12\x34\n\x0bsample_mode\x18\x06 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x01\x12\x19\n\x0fsample_mode_raw\x18\x07 \x01(\x05H\x01\x12\x16\n\x0esamps_per_chan\x18\x08 \x01(\x04\x42\x12\n\x10\x61\x63tive_edge_enumB\x12\n\x10sample_mode_enum\"3\n!CfgPipelinedSampClkTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb5\x02\n\x17\x43\x66gSampClkTimingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0e\n\x06source\x18\x02 \x01(\t\x12\x0c\n\x04rate\x18\x03 \x01(\x01\x12*\n\x0b\x61\x63tive_edge\x18\x04 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x19\n\x0f\x61\x63tive_edge_raw\x18\x05 \x01(\x05H\x00\x12\x34\n\x0bsample_mode\x18\x06 \x01(\x0e\x32\x1d.nidaqmx_grpc.AcquisitionTypeH\x01\x12\x19\n\x0fsample_mode_raw\x18\x07 \x01(\x05H\x01\x12\x16\n\x0esamps_per_chan\x18\x08 \x01(\x04\x42\x12\n\x10\x61\x63tive_edge_enumB\x12\n\x10sample_mode_enum\"*\n\x18\x43\x66gSampClkTimingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc3\x01\n\x17\x43\x66gTimeStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04when\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\ttimescale\x18\x03 \x01(\x0e\x32\x18.nidaqmx_grpc.Timescale2H\x00\x12\x17\n\rtimescale_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0etimescale_enum\"*\n\x18\x43\x66gTimeStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb8\x01\n\x1f\x43\x66gWatchdogAOExpirStatesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x15\n\rchannel_names\x18\x02 \x01(\t\x12\x19\n\x11\x65xpir_state_array\x18\x03 \x03(\x01\x12=\n\x11output_type_array\x18\x04 \x03(\x0e\x32\".nidaqmx_grpc.WatchdogAOOutputType\"2\n CfgWatchdogAOExpirStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9d\x01\n\x1f\x43\x66gWatchdogCOExpirStatesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x15\n\rchannel_names\x18\x02 \x01(\t\x12=\n\x11\x65xpir_state_array\x18\x03 \x03(\x0e\x32\".nidaqmx_grpc.WatchdogCOExpirState\"2\n CfgWatchdogCOExpirStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x99\x01\n\x1f\x43\x66gWatchdogDOExpirStatesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x15\n\rchannel_names\x18\x02 \x01(\t\x12\x39\n\x11\x65xpir_state_array\x18\x03 \x03(\x0e\x32\x1e.nidaqmx_grpc.DigitalLineState\"2\n CfgWatchdogDOExpirStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\",\n\x10\x43learTEDSRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\"#\n\x11\x43learTEDSResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"8\n\x10\x43learTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"#\n\x11\x43learTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x02\n\x17\x43onfigureLoggingRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x11\n\tfile_path\x18\x02 \x01(\t\x12\x31\n\x0clogging_mode\x18\x03 \x01(\x0e\x32\x19.nidaqmx_grpc.LoggingModeH\x00\x12\x1a\n\x10logging_mode_raw\x18\x04 \x01(\x05H\x00\x12\x12\n\ngroup_name\x18\x05 \x01(\t\x12\x33\n\toperation\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.LoggingOperationH\x01\x12\x17\n\roperation_raw\x18\x07 \x01(\x05H\x01\x42\x13\n\x11logging_mode_enumB\x10\n\x0eoperation_enum\"*\n\x18\x43onfigureLoggingResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"C\n\x14\x43onfigureTEDSRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x11\n\tfile_path\x18\x02 \x01(\t\"\'\n\x15\x43onfigureTEDSResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x01\n\x13\x43onnectTermsRequest\x12\x17\n\x0fsource_terminal\x18\x01 \x01(\t\x12\x1c\n\x14\x64\x65stination_terminal\x18\x02 \x01(\t\x12\x38\n\x10signal_modifiers\x18\x03 \x01(\x0e\x32\x1c.nidaqmx_grpc.InvertPolarityH\x00\x12\x1e\n\x14signal_modifiers_raw\x18\x04 \x01(\x05H\x00\x42\x17\n\x15signal_modifiers_enum\"&\n\x14\x43onnectTermsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9e\x01\n\x1a\x43ontrolWatchdogTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.WatchdogControlActionH\x00\x12\x14\n\naction_raw\x18\x03 \x01(\x05H\x00\x42\r\n\x0b\x61\x63tion_enum\"-\n\x1b\x43ontrolWatchdogTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xde\x05\n&CreateAIAccel4WireDCVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.AccelUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12\x41\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32$.nidaqmx_grpc.AccelSensitivityUnits1H\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12>\n\x14voltage_excit_source\x18\r \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18voltage_excit_source_raw\x18\x0e \x01(\x05H\x03\x12\x19\n\x11voltage_excit_val\x18\x0f \x01(\x01\x12\x1d\n\x15use_excit_for_scaling\x18\x10 \x01(\x08\x12\x19\n\x11\x63ustom_scale_name\x18\x11 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19voltage_excit_source_enum\"9\n\'CreateAIAccel4WireDCVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb1\x05\n\x18\x43reateAIAccelChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.AccelUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12\x41\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32$.nidaqmx_grpc.AccelSensitivityUnits1H\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12>\n\x14\x63urrent_excit_source\x18\r \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0e \x01(\x05H\x03\x12\x19\n\x11\x63urrent_excit_val\x18\x0f \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19\x63urrent_excit_source_enum\"+\n\x19\x43reateAIAccelChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa0\x04\n\x1e\x43reateAIAccelChargeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.AccelUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12\x46\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32).nidaqmx_grpc.AccelChargeSensitivityUnitsH\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enum\"1\n\x1f\x43reateAIAccelChargeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x04\n\x19\x43reateAIBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.BridgeUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enum\",\n\x1a\x43reateAIBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa9\x05\n\"CreateAICalculatedPowerChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12 \n\x18voltage_physical_channel\x18\x02 \x01(\t\x12 \n\x18\x63urrent_physical_channel\x18\x03 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x04 \x01(\t\x12@\n\x0fterminal_config\x18\x05 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x06 \x01(\x05H\x00\x12\x17\n\x0fvoltage_min_val\x18\x07 \x01(\x01\x12\x17\n\x0fvoltage_max_val\x18\x08 \x01(\x01\x12\x17\n\x0f\x63urrent_min_val\x18\t \x01(\x01\x12\x17\n\x0f\x63urrent_max_val\x18\n \x01(\x01\x12)\n\x05units\x18\x0b \x01(\x0e\x32\x18.nidaqmx_grpc.PowerUnitsH\x01\x12\x13\n\tunits_raw\x18\x0c \x01(\x05H\x01\x12S\n\x12shunt_resistor_loc\x18\r \x01(\x0e\x32\x35.nidaqmx_grpc.CurrentShuntResistorLocationWithDefaultH\x02\x12 \n\x16shunt_resistor_loc_raw\x18\x0e \x01(\x05H\x02\x12\x1e\n\x16\x65xt_shunt_resistor_val\x18\x0f \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x19\n\x17shunt_resistor_loc_enum\"5\n#CreateAICalculatedPowerChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x83\x03\n\x19\x43reateAIChargeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.ChargeUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enum\",\n\x1a\x43reateAIChargeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb8\x04\n\x1a\x43reateAICurrentChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.CurrentUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12S\n\x12shunt_resistor_loc\x18\n \x01(\x0e\x32\x35.nidaqmx_grpc.CurrentShuntResistorLocationWithDefaultH\x02\x12 \n\x16shunt_resistor_loc_raw\x18\x0b \x01(\x05H\x02\x12\x1e\n\x16\x65xt_shunt_resistor_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x19\n\x17shunt_resistor_loc_enum\"-\n\x1b\x43reateAICurrentChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x04\n\x1d\x43reateAICurrentRMSChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.CurrentUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12S\n\x12shunt_resistor_loc\x18\n \x01(\x0e\x32\x35.nidaqmx_grpc.CurrentShuntResistorLocationWithDefaultH\x02\x12 \n\x16shunt_resistor_loc_raw\x18\x0b \x01(\x05H\x02\x12\x1e\n\x16\x65xt_shunt_resistor_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x19\n\x17shunt_resistor_loc_enum\"0\n\x1e\x43reateAICurrentRMSChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe3\x06\n(CreateAIForceBridgePolynomialChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.ForceUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x16\n\x0e\x66orward_coeffs\x18\x0e \x03(\x01\x12\x16\n\x0ereverse_coeffs\x18\x0f \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\";\n)CreateAIForceBridgePolynomialChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xde\x06\n#CreateAIForceBridgeTableChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.ForceUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x17\n\x0f\x65lectrical_vals\x18\x0e \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x0f \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x10 \x01(\x05H\x03\x12\x15\n\rphysical_vals\x18\x11 \x03(\x01\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"6\n$CreateAIForceBridgeTableChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x07\n)CreateAIForceBridgeTwoPointLinChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.ForceUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x1c\n\x14\x66irst_electrical_val\x18\x0e \x01(\x01\x12\x1d\n\x15second_electrical_val\x18\x0f \x01(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12\x1a\n\x12\x66irst_physical_val\x18\x12 \x01(\x01\x12\x1b\n\x13second_physical_val\x18\x13 \x01(\x01\x12;\n\x0ephysical_units\x18\x14 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x15 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x16 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"<\n*CreateAIForceBridgeTwoPointLinChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc1\x05\n\x1c\x43reateAIForceIEPEChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12-\n\x05units\x18\x08 \x01(\x0e\x32\x1c.nidaqmx_grpc.ForceIEPEUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12J\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32-.nidaqmx_grpc.ForceIEPESensorSensitivityUnitsH\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12>\n\x14\x63urrent_excit_source\x18\r \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0e \x01(\x05H\x03\x12\x19\n\x11\x63urrent_excit_val\x18\x0f \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19\x63urrent_excit_source_enum\"/\n\x1d\x43reateAIForceIEPEChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x02\n\x1e\x43reateAIFreqVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12-\n\x05units\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.FrequencyUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x17\n\x0fthreshold_level\x18\x08 \x01(\x01\x12\x12\n\nhysteresis\x18\t \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x0c\n\nunits_enum\"1\n\x1f\x43reateAIFreqVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x04\n\x1d\x43reateAIMicrophoneChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x32\n\x05units\x18\x06 \x01(\x0e\x32!.nidaqmx_grpc.SoundPressureUnits1H\x01\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x01\x12\x17\n\x0fmic_sensitivity\x18\x08 \x01(\x01\x12\x1b\n\x13max_snd_press_level\x18\t \x01(\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19\x63urrent_excit_source_enum\"0\n\x1e\x43reateAIMicrophoneChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x03\n\'CreateAIPosEddyCurrProxProbeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.LengthUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x13\n\x0bsensitivity\x18\x08 \x01(\x01\x12O\n\x11sensitivity_units\x18\t \x01(\x0e\x32\x32.nidaqmx_grpc.EddyCurrentProxProbeSensitivityUnitsH\x01\x12\x1f\n\x15sensitivity_units_raw\x18\n \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enum\":\n(CreateAIPosEddyCurrProxProbeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd0\x05\n\x1a\x43reateAIPosLVDTChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.LengthUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x13\n\x0bsensitivity\x18\x08 \x01(\x01\x12@\n\x11sensitivity_units\x18\t \x01(\x0e\x32#.nidaqmx_grpc.LVDTSensitivityUnits1H\x01\x12\x1f\n\x15sensitivity_units_raw\x18\n \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\x0b \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0c \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\r \x01(\x01\x12\x1a\n\x12voltage_excit_freq\x18\x0e \x01(\x01\x12;\n\x12\x61\x63_excit_wire_mode\x18\x0f \x01(\x0e\x32\x1d.nidaqmx_grpc.ACExcitWireModeH\x03\x12 \n\x16\x61\x63_excit_wire_mode_raw\x18\x10 \x01(\x05H\x03\x12\x19\n\x11\x63ustom_scale_name\x18\x11 \x01(\tB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19voltage_excit_source_enumB\x19\n\x17\x61\x63_excit_wire_mode_enum\"-\n\x1b\x43reateAIPosLVDTChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcf\x05\n\x1a\x43reateAIPosRVDTChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.AngleUnits1H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x13\n\x0bsensitivity\x18\x08 \x01(\x01\x12@\n\x11sensitivity_units\x18\t \x01(\x0e\x32#.nidaqmx_grpc.RVDTSensitivityUnits1H\x01\x12\x1f\n\x15sensitivity_units_raw\x18\n \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\x0b \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0c \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\r \x01(\x01\x12\x1a\n\x12voltage_excit_freq\x18\x0e \x01(\x01\x12;\n\x12\x61\x63_excit_wire_mode\x18\x0f \x01(\x0e\x32\x1d.nidaqmx_grpc.ACExcitWireModeH\x03\x12 \n\x16\x61\x63_excit_wire_mode_raw\x18\x10 \x01(\x05H\x03\x12\x19\n\x11\x63ustom_scale_name\x18\x11 \x01(\tB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19voltage_excit_source_enumB\x19\n\x17\x61\x63_excit_wire_mode_enum\"-\n\x1b\x43reateAIPosRVDTChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc8\x01\n\x18\x43reateAIPowerChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x18\n\x10voltage_setpoint\x18\x04 \x01(\x01\x12\x18\n\x10\x63urrent_setpoint\x18\x05 \x01(\x01\x12\x15\n\routput_enable\x18\x06 \x01(\x08\"+\n\x19\x43reateAIPowerChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe9\x06\n+CreateAIPressureBridgePolynomialChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.PressureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x16\n\x0e\x66orward_coeffs\x18\x0e \x03(\x01\x12\x16\n\x0ereverse_coeffs\x18\x0f \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\">\n,CreateAIPressureBridgePolynomialChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe4\x06\n&CreateAIPressureBridgeTableChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.PressureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x17\n\x0f\x65lectrical_vals\x18\x0e \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x0f \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x10 \x01(\x05H\x03\x12\x15\n\rphysical_vals\x18\x11 \x03(\x01\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"9\n\'CreateAIPressureBridgeTableChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb0\x07\n,CreateAIPressureBridgeTwoPointLinChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.PressureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x1c\n\x14\x66irst_electrical_val\x18\x0e \x01(\x01\x12\x1d\n\x15second_electrical_val\x18\x0f \x01(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12\x1a\n\x12\x66irst_physical_val\x18\x12 \x01(\x01\x12\x1b\n\x13second_physical_val\x18\x13 \x01(\x01\x12;\n\x0ephysical_units\x18\x14 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x15 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x16 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"?\n-CreateAIPressureBridgeTwoPointLinChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xed\x04\n\x16\x43reateAIRTDChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12*\n\x08rtd_type\x18\x08 \x01(\x0e\x32\x16.nidaqmx_grpc.RTDType1H\x01\x12\x16\n\x0crtd_type_raw\x18\t \x01(\x05H\x01\x12\x42\n\x11resistance_config\x18\n \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x02\x12\x1f\n\x15resistance_config_raw\x18\x0b \x01(\x05H\x02\x12>\n\x14\x63urrent_excit_source\x18\x0c \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18\x63urrent_excit_source_raw\x18\r \x01(\x05H\x03\x12\x19\n\x11\x63urrent_excit_val\x18\x0e \x01(\x01\x12\n\n\x02r0\x18\x0f \x01(\x01\x42\x0c\n\nunits_enumB\x0f\n\rrtd_type_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\")\n\x17\x43reateAIRTDChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xae\x04\n\x1d\x43reateAIResistanceChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.ResistanceUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"0\n\x1e\x43reateAIResistanceChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf7\x05\n$CreateAIRosetteStrainGageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12;\n\x0crosette_type\x18\x06 \x01(\x0e\x32#.nidaqmx_grpc.StrainGageRosetteTypeH\x00\x12\x1a\n\x10rosette_type_raw\x18\x07 \x01(\x05H\x00\x12\x18\n\x10gage_orientation\x18\x08 \x01(\x01\x12J\n\x12rosette_meas_types\x18\t \x03(\x0e\x32..nidaqmx_grpc.StrainGageRosetteMeasurementType\x12<\n\rstrain_config\x18\n \x01(\x0e\x32#.nidaqmx_grpc.StrainGageBridgeType1H\x01\x12\x1b\n\x11strain_config_raw\x18\x0b \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\x0c \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\r \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0e \x01(\x01\x12\x13\n\x0bgage_factor\x18\x0f \x01(\x01\x12\x1f\n\x17nominal_gage_resistance\x18\x10 \x01(\x01\x12\x15\n\rpoisson_ratio\x18\x11 \x01(\x01\x12\x1c\n\x14lead_wire_resistance\x18\x12 \x01(\x01\x42\x13\n\x11rosette_type_enumB\x14\n\x12strain_config_enumB\x1b\n\x19voltage_excit_source_enum\"7\n%CreateAIRosetteStrainGageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x05\n\x1d\x43reateAIStrainGageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.StrainUnits1H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12<\n\rstrain_config\x18\x08 \x01(\x0e\x32#.nidaqmx_grpc.StrainGageBridgeType1H\x01\x12\x1b\n\x11strain_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12\x13\n\x0bgage_factor\x18\r \x01(\x01\x12\x1e\n\x16initial_bridge_voltage\x18\x0e \x01(\x01\x12\x1f\n\x17nominal_gage_resistance\x18\x0f \x01(\x01\x12\x15\n\rpoisson_ratio\x18\x10 \x01(\x01\x12\x1c\n\x14lead_wire_resistance\x18\x11 \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x12 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12strain_config_enumB\x1b\n\x19voltage_excit_source_enum\"0\n\x1e\x43reateAIStrainGageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x01\n$CreateAITempBuiltInSensorChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12/\n\x05units\x18\x04 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x05 \x01(\x05H\x00\x42\x0c\n\nunits_enum\"7\n%CreateAITempBuiltInSensorChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf1\x03\n\x1a\x43reateAIThrmcplChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12<\n\x11thermocouple_type\x18\x08 \x01(\x0e\x32\x1f.nidaqmx_grpc.ThermocoupleType1H\x01\x12\x1f\n\x15thermocouple_type_raw\x18\t \x01(\x05H\x01\x12.\n\ncjc_source\x18\n \x01(\x0e\x32\x18.nidaqmx_grpc.CJCSource1H\x02\x12\x18\n\x0e\x63jc_source_raw\x18\x0b \x01(\x05H\x02\x12\x0f\n\x07\x63jc_val\x18\x0c \x01(\x01\x12\x13\n\x0b\x63jc_channel\x18\r \x01(\tB\x0c\n\nunits_enumB\x18\n\x16thermocouple_type_enumB\x11\n\x0f\x63jc_source_enum\"-\n\x1b\x43reateAIThrmcplChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x04\n\x1d\x43reateAIThrmstrChanIexRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\t\n\x01\x61\x18\r \x01(\x01\x12\t\n\x01\x62\x18\x0e \x01(\x01\x12\t\n\x01\x63\x18\x0f \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"0\n\x1e\x43reateAIThrmstrChanIexResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc0\x04\n\x1d\x43reateAIThrmstrChanVexRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12\t\n\x01\x61\x18\r \x01(\x01\x12\t\n\x01\x62\x18\x0e \x01(\x01\x12\t\n\x01\x63\x18\x0f \x01(\x01\x12\n\n\x02r1\x18\x10 \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19voltage_excit_source_enum\"0\n\x1e\x43reateAIThrmstrChanVexResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe5\x06\n)CreateAITorqueBridgePolynomialChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.TorqueUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x16\n\x0e\x66orward_coeffs\x18\x0e \x03(\x01\x12\x16\n\x0ereverse_coeffs\x18\x0f \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"<\n*CreateAITorqueBridgePolynomialChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe0\x06\n$CreateAITorqueBridgeTableChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.TorqueUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x17\n\x0f\x65lectrical_vals\x18\x0e \x03(\x01\x12?\n\x10\x65lectrical_units\x18\x0f \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x10 \x01(\x05H\x03\x12\x15\n\rphysical_vals\x18\x11 \x03(\x01\x12;\n\x0ephysical_units\x18\x12 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x13 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x14 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"7\n%CreateAITorqueBridgeTableChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xac\x07\n*CreateAITorqueBridgeTwoPointLinChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.TorqueUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12;\n\rbridge_config\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x01\x12\x1b\n\x11\x62ridge_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12!\n\x19nominal_bridge_resistance\x18\r \x01(\x01\x12\x1c\n\x14\x66irst_electrical_val\x18\x0e \x01(\x01\x12\x1d\n\x15second_electrical_val\x18\x0f \x01(\x01\x12?\n\x10\x65lectrical_units\x18\x10 \x01(\x0e\x32#.nidaqmx_grpc.BridgeElectricalUnitsH\x03\x12\x1e\n\x14\x65lectrical_units_raw\x18\x11 \x01(\x05H\x03\x12\x1a\n\x12\x66irst_physical_val\x18\x12 \x01(\x01\x12\x1b\n\x13second_physical_val\x18\x13 \x01(\x01\x12;\n\x0ephysical_units\x18\x14 \x01(\x0e\x32!.nidaqmx_grpc.BridgePhysicalUnitsH\x04\x12\x1c\n\x12physical_units_raw\x18\x15 \x01(\x05H\x04\x12\x19\n\x11\x63ustom_scale_name\x18\x16 \x01(\tB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enumB\x17\n\x15\x65lectrical_units_enumB\x15\n\x13physical_units_enum\"=\n+CreateAITorqueBridgeTwoPointLinChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc6\x05\n\x1f\x43reateAIVelocityIEPEChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VelocityUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x13\n\x0bsensitivity\x18\n \x01(\x01\x12M\n\x11sensitivity_units\x18\x0b \x01(\x0e\x32\x30.nidaqmx_grpc.VelocityIEPESensorSensitivityUnitsH\x02\x12\x1f\n\x15sensitivity_units_raw\x18\x0c \x01(\x05H\x02\x12>\n\x14\x63urrent_excit_source\x18\r \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0e \x01(\x05H\x03\x12\x19\n\x11\x63urrent_excit_val\x18\x0f \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x18\n\x16sensitivity_units_enumB\x1b\n\x19\x63urrent_excit_source_enum\"2\n CreateAIVelocityIEPEChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x86\x03\n\x1a\x43reateAIVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VoltageUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enum\"-\n\x1b\x43reateAIVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x05\n#CreateAIVoltageChanWithExcitRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VoltageUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12;\n\rbridge_config\x18\n \x01(\x0e\x32\".nidaqmx_grpc.BridgeConfiguration1H\x02\x12\x1b\n\x11\x62ridge_config_raw\x18\x0b \x01(\x05H\x02\x12>\n\x14voltage_excit_source\x18\x0c \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x03\x12\"\n\x18voltage_excit_source_raw\x18\r \x01(\x05H\x03\x12\x19\n\x11voltage_excit_val\x18\x0e \x01(\x01\x12\x1d\n\x15use_excit_for_scaling\x18\x0f \x01(\x08\x12\x19\n\x11\x63ustom_scale_name\x18\x10 \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x14\n\x12\x62ridge_config_enumB\x1b\n\x19voltage_excit_source_enum\"6\n$CreateAIVoltageChanWithExcitResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x89\x03\n\x1d\x43reateAIVoltageRMSChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VoltageUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enum\"0\n\x1e\x43reateAIVoltageRMSChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x8d\x02\n\x1a\x43reateAOCurrentChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.CurrentUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0c\n\nunits_enum\"-\n\x1b\x43reateAOCurrentChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfc\x01\n\x1a\x43reateAOFuncGenChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12)\n\x04type\x18\x04 \x01(\x0e\x32\x19.nidaqmx_grpc.FuncGenTypeH\x00\x12\x12\n\x08type_raw\x18\x05 \x01(\x05H\x00\x12\x0c\n\x04\x66req\x18\x06 \x01(\x01\x12\x11\n\tamplitude\x18\x07 \x01(\x01\x12\x0e\n\x06offset\x18\x08 \x01(\x01\x42\x0b\n\ttype_enum\"-\n\x1b\x43reateAOFuncGenChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x8d\x02\n\x1a\x43reateAOVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.VoltageUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0c\n\nunits_enum\"-\n\x1b\x43reateAOVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x87\x04\n\x1d\x43reateCIAngEncoderChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x33\n\rdecoding_type\x18\x04 \x01(\x0e\x32\x1a.nidaqmx_grpc.EncoderType2H\x00\x12\x1b\n\x11\x64\x65\x63oding_type_raw\x18\x05 \x01(\x05H\x00\x12\x13\n\x0bzidx_enable\x18\x06 \x01(\x08\x12\x10\n\x08zidx_val\x18\x07 \x01(\x01\x12\x37\n\nzidx_phase\x18\x08 \x01(\x0e\x32!.nidaqmx_grpc.EncoderZIndexPhase1H\x01\x12\x18\n\x0ezidx_phase_raw\x18\t \x01(\x05H\x01\x12*\n\x05units\x18\n \x01(\x0e\x32\x19.nidaqmx_grpc.AngleUnits2H\x02\x12\x13\n\tunits_raw\x18\x0b \x01(\x05H\x02\x12\x16\n\x0epulses_per_rev\x18\x0c \x01(\r\x12\x15\n\rinitial_angle\x18\r \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x14\n\x12\x64\x65\x63oding_type_enumB\x11\n\x0fzidx_phase_enumB\x0c\n\nunits_enum\"0\n\x1e\x43reateCIAngEncoderChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x8f\x03\n\x1e\x43reateCIAngVelocityChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12\x33\n\rdecoding_type\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.EncoderType2H\x00\x12\x1b\n\x11\x64\x65\x63oding_type_raw\x18\x07 \x01(\x05H\x00\x12\x33\n\x05units\x18\x08 \x01(\x0e\x32\".nidaqmx_grpc.AngularVelocityUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x16\n\x0epulses_per_rev\x18\n \x01(\r\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x14\n\x12\x64\x65\x63oding_type_enumB\x0c\n\nunits_enum\"1\n\x1f\x43reateCIAngVelocityChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc7\x02\n\x1d\x43reateCICountEdgesChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12#\n\x04\x65\x64ge\x18\x04 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x12\n\x08\x65\x64ge_raw\x18\x05 \x01(\x05H\x00\x12\x15\n\rinitial_count\x18\x06 \x01(\r\x12\x38\n\x0f\x63ount_direction\x18\x07 \x01(\x0e\x32\x1d.nidaqmx_grpc.CountDirection1H\x01\x12\x1d\n\x13\x63ount_direction_raw\x18\x08 \x01(\x05H\x01\x42\x0b\n\tedge_enumB\x16\n\x14\x63ount_direction_enum\"0\n\x1e\x43reateCICountEdgesChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfd\x01\n\x1c\x43reateCIDutyCycleChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x10\n\x08min_freq\x18\x04 \x01(\x01\x12\x10\n\x08max_freq\x18\x05 \x01(\x01\x12#\n\x04\x65\x64ge\x18\x06 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x00\x12\x12\n\x08\x65\x64ge_raw\x18\x07 \x01(\x05H\x00\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0b\n\tedge_enum\"/\n\x1d\x43reateCIDutyCycleChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd9\x03\n\x17\x43reateCIFreqChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12.\n\x05units\x18\x06 \x01(\x0e\x32\x1d.nidaqmx_grpc.FrequencyUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12#\n\x04\x65\x64ge\x18\x08 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12\x12\n\x08\x65\x64ge_raw\x18\t \x01(\x05H\x01\x12;\n\x0bmeas_method\x18\n \x01(\x0e\x32$.nidaqmx_grpc.CounterFrequencyMethodH\x02\x12\x19\n\x0fmeas_method_raw\x18\x0b \x01(\x05H\x02\x12\x11\n\tmeas_time\x18\x0c \x01(\x01\x12\x0f\n\x07\x64ivisor\x18\r \x01(\r\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x0b\n\tedge_enumB\x12\n\x10meas_method_enum\"*\n\x18\x43reateCIFreqChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc7\x02\n\x1f\x43reateCIGPSTimestampChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12(\n\x05units\x18\x04 \x01(\x0e\x32\x17.nidaqmx_grpc.TimeUnitsH\x00\x12\x13\n\tunits_raw\x18\x05 \x01(\x05H\x00\x12\x33\n\x0bsync_method\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.GpsSignalType1H\x01\x12\x19\n\x0fsync_method_raw\x18\x07 \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0c\n\nunits_enumB\x12\n\x10sync_method_enum\"2\n CreateCIGPSTimestampChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x86\x04\n\x1d\x43reateCILinEncoderChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x33\n\rdecoding_type\x18\x04 \x01(\x0e\x32\x1a.nidaqmx_grpc.EncoderType2H\x00\x12\x1b\n\x11\x64\x65\x63oding_type_raw\x18\x05 \x01(\x05H\x00\x12\x13\n\x0bzidx_enable\x18\x06 \x01(\x08\x12\x10\n\x08zidx_val\x18\x07 \x01(\x01\x12\x37\n\nzidx_phase\x18\x08 \x01(\x0e\x32!.nidaqmx_grpc.EncoderZIndexPhase1H\x01\x12\x18\n\x0ezidx_phase_raw\x18\t \x01(\x05H\x01\x12+\n\x05units\x18\n \x01(\x0e\x32\x1a.nidaqmx_grpc.LengthUnits3H\x02\x12\x13\n\tunits_raw\x18\x0b \x01(\x05H\x02\x12\x16\n\x0e\x64ist_per_pulse\x18\x0c \x01(\x01\x12\x13\n\x0binitial_pos\x18\r \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x14\n\x12\x64\x65\x63oding_type_enumB\x11\n\x0fzidx_phase_enumB\x0c\n\nunits_enum\"0\n\x1e\x43reateCILinEncoderChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x88\x03\n\x1e\x43reateCILinVelocityChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12\x33\n\rdecoding_type\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.EncoderType2H\x00\x12\x1b\n\x11\x64\x65\x63oding_type_raw\x18\x07 \x01(\x05H\x00\x12,\n\x05units\x18\x08 \x01(\x0e\x32\x1b.nidaqmx_grpc.VelocityUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x16\n\x0e\x64ist_per_pulse\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x14\n\x12\x64\x65\x63oding_type_enumB\x0c\n\nunits_enum\"1\n\x1f\x43reateCILinVelocityChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd6\x03\n\x19\x43reateCIPeriodChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.TimeUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12#\n\x04\x65\x64ge\x18\x08 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12\x12\n\x08\x65\x64ge_raw\x18\t \x01(\x05H\x01\x12;\n\x0bmeas_method\x18\n \x01(\x0e\x32$.nidaqmx_grpc.CounterFrequencyMethodH\x02\x12\x19\n\x0fmeas_method_raw\x18\x0b \x01(\x05H\x02\x12\x11\n\tmeas_time\x18\x0c \x01(\x01\x12\x0f\n\x07\x64ivisor\x18\r \x01(\r\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x0b\n\tedge_enumB\x12\n\x10meas_method_enum\",\n\x1a\x43reateCIPeriodChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xed\x01\n\x1c\x43reateCIPulseChanFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12.\n\x05units\x18\x06 \x01(\x0e\x32\x1d.nidaqmx_grpc.FrequencyUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x42\x0c\n\nunits_enum\"/\n\x1d\x43reateCIPulseChanFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x01\n\x1d\x43reateCIPulseChanTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x17\n\x0fsource_terminal\x18\x04 \x01(\t\x12\x0f\n\x07min_val\x18\x05 \x01(\x01\x12\x0f\n\x07max_val\x18\x06 \x01(\x01\"0\n\x1e\x43reateCIPulseChanTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf0\x01\n\x1c\x43reateCIPulseChanTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12\x31\n\x05units\x18\x06 \x01(\x0e\x32 .nidaqmx_grpc.DigitalWidthUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x42\x0c\n\nunits_enum\"/\n\x1d\x43reateCIPulseChanTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe5\x02\n\x1d\x43reateCIPulseWidthChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.TimeUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12,\n\rstarting_edge\x18\x08 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12\x1b\n\x11starting_edge_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x0c\n\nunits_enumB\x14\n\x12starting_edge_enum\"0\n\x1e\x43reateCIPulseWidthChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x84\x02\n\x1d\x43reateCISemiPeriodChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.TimeUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x19\n\x11\x63ustom_scale_name\x18\x08 \x01(\tB\x0c\n\nunits_enum\"0\n\x1e\x43reateCISemiPeriodChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x03\n\x1d\x43reateCITwoEdgeSepChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.TimeUnits3H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12)\n\nfirst_edge\x18\x08 \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x01\x12\x18\n\x0e\x66irst_edge_raw\x18\t \x01(\x05H\x01\x12*\n\x0bsecond_edge\x18\n \x01(\x0e\x32\x13.nidaqmx_grpc.Edge1H\x02\x12\x19\n\x0fsecond_edge_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63ustom_scale_name\x18\x0c \x01(\tB\x0c\n\nunits_enumB\x11\n\x0f\x66irst_edge_enumB\x12\n\x10second_edge_enum\"0\n\x1e\x43reateCITwoEdgeSepChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x02\n\x1c\x43reateCOPulseChanFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12.\n\x05units\x18\x04 \x01(\x0e\x32\x1d.nidaqmx_grpc.FrequencyUnits2H\x00\x12\x13\n\tunits_raw\x18\x05 \x01(\x05H\x00\x12*\n\nidle_state\x18\x06 \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x01\x12\x18\n\x0eidle_state_raw\x18\x07 \x01(\x05H\x01\x12\x15\n\rinitial_delay\x18\x08 \x01(\x01\x12\x0c\n\x04\x66req\x18\t \x01(\x01\x12\x12\n\nduty_cycle\x18\n \x01(\x01\x42\x0c\n\nunits_enumB\x11\n\x0fidle_state_enum\"/\n\x1d\x43reateCOPulseChanFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa9\x02\n\x1d\x43reateCOPulseChanTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x17\n\x0fsource_terminal\x18\x04 \x01(\t\x12*\n\nidle_state\x18\x05 \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x00\x12\x18\n\x0eidle_state_raw\x18\x06 \x01(\x05H\x00\x12\x15\n\rinitial_delay\x18\x07 \x01(\x05\x12\x11\n\tlow_ticks\x18\x08 \x01(\x05\x12\x12\n\nhigh_ticks\x18\t \x01(\x05\x42\x11\n\x0fidle_state_enum\"0\n\x1e\x43reateCOPulseChanTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe3\x02\n\x1c\x43reateCOPulseChanTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x31\n\x05units\x18\x04 \x01(\x0e\x32 .nidaqmx_grpc.DigitalWidthUnits3H\x00\x12\x13\n\tunits_raw\x18\x05 \x01(\x05H\x00\x12*\n\nidle_state\x18\x06 \x01(\x0e\x32\x14.nidaqmx_grpc.Level1H\x01\x12\x18\n\x0eidle_state_raw\x18\x07 \x01(\x05H\x01\x12\x15\n\rinitial_delay\x18\x08 \x01(\x01\x12\x10\n\x08low_time\x18\t \x01(\x01\x12\x11\n\thigh_time\x18\n \x01(\x01\x42\x0c\n\nunits_enumB\x11\n\x0fidle_state_enum\"/\n\x1d\x43reateCOPulseChanTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n\x13\x43reateDIChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x1f\n\x17name_to_assign_to_lines\x18\x03 \x01(\t\x12\x33\n\rline_grouping\x18\x04 \x01(\x0e\x32\x1a.nidaqmx_grpc.LineGroupingH\x00\x12\x1b\n\x11line_grouping_raw\x18\x05 \x01(\x05H\x00\x42\x14\n\x12line_grouping_enum\"&\n\x14\x43reateDIChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n\x13\x43reateDOChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x1f\n\x17name_to_assign_to_lines\x18\x03 \x01(\t\x12\x33\n\rline_grouping\x18\x04 \x01(\x0e\x32\x1a.nidaqmx_grpc.LineGroupingH\x00\x12\x1b\n\x11line_grouping_raw\x18\x05 \x01(\x05H\x00\x42\x14\n\x12line_grouping_enum\"&\n\x14\x43reateDOChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd2\x01\n\x15\x43reateLinScaleRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05slope\x18\x02 \x01(\x01\x12\x13\n\x0by_intercept\x18\x03 \x01(\x01\x12\x38\n\x10pre_scaled_units\x18\x04 \x01(\x0e\x32\x1c.nidaqmx_grpc.UnitsPreScaledH\x00\x12\x1e\n\x14pre_scaled_units_raw\x18\x05 \x01(\x05H\x00\x12\x14\n\x0cscaled_units\x18\x06 \x01(\tB\x17\n\x15pre_scaled_units_enum\"(\n\x16\x43reateLinScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x84\x02\n\x15\x43reateMapScaleRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x15\n\rprescaled_min\x18\x02 \x01(\x01\x12\x15\n\rprescaled_max\x18\x03 \x01(\x01\x12\x12\n\nscaled_min\x18\x04 \x01(\x01\x12\x12\n\nscaled_max\x18\x05 \x01(\x01\x12\x38\n\x10pre_scaled_units\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.UnitsPreScaledH\x00\x12\x1e\n\x14pre_scaled_units_raw\x18\x07 \x01(\x05H\x00\x12\x14\n\x0cscaled_units\x18\x08 \x01(\tB\x17\n\x15pre_scaled_units_enum\"(\n\x16\x43reateMapScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe5\x01\n\x1c\x43reatePolynomialScaleRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x16\n\x0e\x66orward_coeffs\x18\x02 \x03(\x01\x12\x16\n\x0ereverse_coeffs\x18\x03 \x03(\x01\x12\x38\n\x10pre_scaled_units\x18\x04 \x01(\x0e\x32\x1c.nidaqmx_grpc.UnitsPreScaledH\x00\x12\x1e\n\x14pre_scaled_units_raw\x18\x05 \x01(\x05H\x00\x12\x14\n\x0cscaled_units\x18\x06 \x01(\tB\x17\n\x15pre_scaled_units_enum\"/\n\x1d\x43reatePolynomialScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa2\x04\n\x1c\x43reateTEDSAIAccelChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12*\n\x05units\x18\x08 \x01(\x0e\x32\x19.nidaqmx_grpc.AccelUnits2H\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19\x63urrent_excit_source_enum\"/\n\x1d\x43reateTEDSAIAccelChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa8\x03\n\x1d\x43reateTEDSAIBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12(\n\x05units\x18\x06 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"0\n\x1e\x43reateTEDSAIBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb8\x04\n\x1e\x43reateTEDSAICurrentChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12(\n\x05units\x18\x08 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12S\n\x12shunt_resistor_loc\x18\n \x01(\x0e\x32\x35.nidaqmx_grpc.CurrentShuntResistorLocationWithDefaultH\x02\x12 \n\x16shunt_resistor_loc_raw\x18\x0b \x01(\x05H\x02\x12\x1e\n\x16\x65xt_shunt_resistor_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x19\n\x17shunt_resistor_loc_enum\"1\n\x1f\x43reateTEDSAICurrentChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xae\x03\n\"CreateTEDSAIForceBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12)\n\x05units\x18\x06 \x01(\x0e\x32\x18.nidaqmx_grpc.ForceUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"5\n#CreateTEDSAIForceBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa9\x04\n CreateTEDSAIForceIEPEChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12-\n\x05units\x18\x08 \x01(\x0e\x32\x1c.nidaqmx_grpc.ForceIEPEUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19\x63urrent_excit_source_enum\"3\n!CreateTEDSAIForceIEPEChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x04\n!CreateTEDSAIMicrophoneChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x32\n\x05units\x18\x06 \x01(\x0e\x32!.nidaqmx_grpc.SoundPressureUnits1H\x01\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x01\x12\x1b\n\x13max_snd_press_level\x18\x08 \x01(\x01\x12>\n\x14\x63urrent_excit_source\x18\t \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\n \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0b \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0c \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19\x63urrent_excit_source_enum\"4\n\"CreateTEDSAIMicrophoneChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc2\x04\n\x1e\x43reateTEDSAIPosLVDTChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.LengthUnits2H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x1a\n\x12voltage_excit_freq\x18\x0b \x01(\x01\x12;\n\x12\x61\x63_excit_wire_mode\x18\x0c \x01(\x0e\x32\x1d.nidaqmx_grpc.ACExcitWireModeH\x02\x12 \n\x16\x61\x63_excit_wire_mode_raw\x18\r \x01(\x05H\x02\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enumB\x19\n\x17\x61\x63_excit_wire_mode_enum\"1\n\x1f\x43reateTEDSAIPosLVDTChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc1\x04\n\x1e\x43reateTEDSAIPosRVDTChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.AngleUnits1H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x1a\n\x12voltage_excit_freq\x18\x0b \x01(\x01\x12;\n\x12\x61\x63_excit_wire_mode\x18\x0c \x01(\x0e\x32\x1d.nidaqmx_grpc.ACExcitWireModeH\x02\x12 \n\x16\x61\x63_excit_wire_mode_raw\x18\r \x01(\x05H\x02\x12\x19\n\x11\x63ustom_scale_name\x18\x0e \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enumB\x19\n\x17\x61\x63_excit_wire_mode_enum\"1\n\x1f\x43reateTEDSAIPosRVDTChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x03\n%CreateTEDSAIPressureBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12,\n\x05units\x18\x06 \x01(\x0e\x32\x1b.nidaqmx_grpc.PressureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"8\n&CreateTEDSAIPressureBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x90\x04\n\x1a\x43reateTEDSAIRTDChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"-\n\x1b\x43reateTEDSAIRTDChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xab\x04\n!CreateTEDSAIResistanceChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12(\n\x05units\x18\x06 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"4\n\"CreateTEDSAIResistanceChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xed\x03\n!CreateTEDSAIStrainGageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12+\n\x05units\x18\x06 \x01(\x0e\x32\x1a.nidaqmx_grpc.StrainUnits1H\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x1e\n\x16initial_bridge_voltage\x18\x0b \x01(\x01\x12\x1c\n\x14lead_wire_resistance\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"4\n\"CreateTEDSAIStrainGageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfc\x02\n\x1e\x43reateTEDSAIThrmcplChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12.\n\ncjc_source\x18\x08 \x01(\x0e\x32\x18.nidaqmx_grpc.CJCSource1H\x01\x12\x18\n\x0e\x63jc_source_raw\x18\t \x01(\x05H\x01\x12\x0f\n\x07\x63jc_val\x18\n \x01(\x01\x12\x13\n\x0b\x63jc_channel\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x11\n\x0f\x63jc_source_enum\"1\n\x1f\x43reateTEDSAIThrmcplChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x97\x04\n!CreateTEDSAIThrmstrChanIexRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14\x63urrent_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18\x63urrent_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11\x63urrent_excit_val\x18\x0c \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19\x63urrent_excit_source_enum\"4\n\"CreateTEDSAIThrmstrChanIexResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa3\x04\n!CreateTEDSAIThrmstrChanVexRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12/\n\x05units\x18\x06 \x01(\x0e\x32\x1e.nidaqmx_grpc.TemperatureUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12\x42\n\x11resistance_config\x18\x08 \x01(\x0e\x32%.nidaqmx_grpc.ResistanceConfigurationH\x01\x12\x1f\n\x15resistance_config_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12\n\n\x02r1\x18\r \x01(\x01\x42\x0c\n\nunits_enumB\x18\n\x16resistance_config_enumB\x1b\n\x19voltage_excit_source_enum\"4\n\"CreateTEDSAIThrmstrChanVexResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb0\x03\n#CreateTEDSAITorqueBridgeChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12\x0f\n\x07min_val\x18\x04 \x01(\x01\x12\x0f\n\x07max_val\x18\x05 \x01(\x01\x12*\n\x05units\x18\x06 \x01(\x0e\x32\x19.nidaqmx_grpc.TorqueUnitsH\x00\x12\x13\n\tunits_raw\x18\x07 \x01(\x05H\x00\x12>\n\x14voltage_excit_source\x18\x08 \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x01\x12\"\n\x18voltage_excit_source_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11voltage_excit_val\x18\n \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\x0b \x01(\tB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\"6\n$CreateTEDSAITorqueBridgeChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x86\x03\n\x1e\x43reateTEDSAIVoltageChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12(\n\x05units\x18\x08 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12\x19\n\x11\x63ustom_scale_name\x18\n \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enum\"1\n\x1f\x43reateTEDSAIVoltageChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xab\x04\n\'CreateTEDSAIVoltageChanWithExcitRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x18\n\x10physical_channel\x18\x02 \x01(\t\x12!\n\x19name_to_assign_to_channel\x18\x03 \x01(\t\x12@\n\x0fterminal_config\x18\x04 \x01(\x0e\x32%.nidaqmx_grpc.InputTermCfgWithDefaultH\x00\x12\x1d\n\x13terminal_config_raw\x18\x05 \x01(\x05H\x00\x12\x0f\n\x07min_val\x18\x06 \x01(\x01\x12\x0f\n\x07max_val\x18\x07 \x01(\x01\x12(\n\x05units\x18\x08 \x01(\x0e\x32\x17.nidaqmx_grpc.TEDSUnitsH\x01\x12\x13\n\tunits_raw\x18\t \x01(\x05H\x01\x12>\n\x14voltage_excit_source\x18\n \x01(\x0e\x32\x1e.nidaqmx_grpc.ExcitationSourceH\x02\x12\"\n\x18voltage_excit_source_raw\x18\x0b \x01(\x05H\x02\x12\x19\n\x11voltage_excit_val\x18\x0c \x01(\x01\x12\x19\n\x11\x63ustom_scale_name\x18\r \x01(\tB\x16\n\x14terminal_config_enumB\x0c\n\nunits_enumB\x1b\n\x19voltage_excit_source_enum\":\n(CreateTEDSAIVoltageChanWithExcitResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x01\n\x17\x43reateTableScaleRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x16\n\x0eprescaled_vals\x18\x02 \x03(\x01\x12\x13\n\x0bscaled_vals\x18\x03 \x03(\x01\x12\x38\n\x10pre_scaled_units\x18\x04 \x01(\x0e\x32\x1c.nidaqmx_grpc.UnitsPreScaledH\x00\x12\x1e\n\x14pre_scaled_units_raw\x18\x05 \x01(\x05H\x00\x12\x14\n\x0cscaled_units\x18\x06 \x01(\tB\x17\n\x15pre_scaled_units_enum\"*\n\x18\x43reateTableScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"x\n\x11\x43reateTaskRequest\x12\x14\n\x0csession_name\x18\x01 \x01(\t\x12M\n\x17initialization_behavior\x18\x02 \x01(\x0e\x32,.nidevice_grpc.SessionInitializationBehavior\"k\n\x12\x43reateTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12$\n\x04task\x18\x02 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1f\n\x17new_session_initialized\x18\x03 \x01(\x08\"\xea\x01\n\x1e\x43reateWatchdogTimerTaskRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x14\n\x0csession_name\x18\x02 \x01(\t\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12=\n\nexp_states\x18\x04 \x03(\x0b\x32).nidaqmx_grpc.WatchdogExpChannelsAndState\x12M\n\x17initialization_behavior\x18\x05 \x01(\x0e\x32,.nidevice_grpc.SessionInitializationBehavior\"x\n\x1f\x43reateWatchdogTimerTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12$\n\x04task\x18\x02 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1f\n\x17new_session_initialized\x18\x03 \x01(\x08\"\xad\x01\n CreateWatchdogTimerTaskExRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x14\n\x0csession_name\x18\x02 \x01(\t\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12M\n\x17initialization_behavior\x18\x04 \x01(\x0e\x32,.nidevice_grpc.SessionInitializationBehavior\"z\n!CreateWatchdogTimerTaskExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12$\n\x04task\x18\x02 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1f\n\x17new_session_initialized\x18\x03 \x01(\x08\"1\n\x1a\x44\x65leteNetworkDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"-\n\x1b\x44\x65leteNetworkDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"4\n\x1c\x44\x65leteSavedGlobalChanRequest\x12\x14\n\x0c\x63hannel_name\x18\x01 \x01(\t\"/\n\x1d\x44\x65leteSavedGlobalChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"-\n\x17\x44\x65leteSavedScaleRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\"*\n\x18\x44\x65leteSavedScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"+\n\x16\x44\x65leteSavedTaskRequest\x12\x11\n\ttask_name\x18\x01 \x01(\t\")\n\x17\x44\x65leteSavedTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"/\n\x18\x44\x65viceSupportsCalRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"B\n\x19\x44\x65viceSupportsCalResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x15\n\rcal_supported\x18\x02 \x01(\x08\"=\n\x15\x44isableRefTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"(\n\x16\x44isableRefTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"?\n\x17\x44isableStartTrigRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"*\n\x18\x44isableStartTrigResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"O\n\x16\x44isconnectTermsRequest\x12\x17\n\x0fsource_terminal\x18\x01 \x01(\t\x12\x1c\n\x14\x64\x65stination_terminal\x18\x02 \x01(\t\")\n\x17\x44isconnectTermsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x01\n\x13\x45xportSignalRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12)\n\tsignal_id\x18\x02 \x01(\x0e\x32\x14.nidaqmx_grpc.SignalH\x00\x12\x17\n\rsignal_id_raw\x18\x03 \x01(\x05H\x00\x12\x17\n\x0foutput_terminal\x18\x04 \x01(\tB\x10\n\x0esignal_id_enum\"&\n\x14\x45xportSignalResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"X\n\x1aGetAIChanCalCalDateRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\"u\n\x1bGetAIChanCalCalDateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\"X\n\x1aGetAIChanCalExpDateRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\"u\n\x1bGetAIChanCalExpDateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\"q\n\x1dGetAnalogPowerUpStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12;\n\x08\x63hannels\x18\x02 \x03(\x0b\x32).nidaqmx_grpc.AnalogPowerUpChannelAndType\"I\n\x1eGetAnalogPowerUpStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x17\n\x0fpower_up_states\x18\x02 \x03(\x01\"X\n+GetAnalogPowerUpStatesWithOutputTypeRequest\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12\x12\n\narray_size\x18\x02 \x01(\r\"\xb1\x01\n,GetAnalogPowerUpStatesWithOutputTypeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x13\n\x0bstate_array\x18\x02 \x03(\x01\x12<\n\x12\x63hannel_type_array\x18\x03 \x03(\x0e\x32 .nidaqmx_grpc.PowerUpChannelType\x12\x1e\n\x16\x63hannel_type_array_raw\x18\x04 \x03(\x05\"J\n\"GetArmStartTrigTimestampValRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"_\n#GetArmStartTrigTimestampValResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"F\n\x1eGetArmStartTrigTrigWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"[\n\x1fGetArmStartTrigTrigWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"-\n+GetAutoConfiguredCDAQSyncConnectionsRequest\"Q\n,GetAutoConfiguredCDAQSyncConnectionsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tport_list\x18\x02 \x01(\t\"\xac\x01\n\x1fGetBufferAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.BufferUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetBufferAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa1\x01\n\x1eGetCalInfoAttributeBoolRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12?\n\tattribute\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.CalibrationInfoBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetCalInfoAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa5\x01\n GetCalInfoAttributeDoubleRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"B\n!GetCalInfoAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa5\x01\n GetCalInfoAttributeStringRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"B\n!GetCalInfoAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa5\x01\n GetCalInfoAttributeUInt32Request\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"B\n!GetCalInfoAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xb8\x01\n\x1bGetChanAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.ChannelBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"=\n\x1cGetChanAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xbc\x01\n\x1dGetChanAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetChanAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xc6\x01\n\"GetChanAttributeDoubleArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12>\n\tattribute\x18\x03 \x01(\x0e\x32).nidaqmx_grpc.ChannelDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"D\n#GetChanAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\xba\x01\n\x1cGetChanAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.ChannelInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"|\n\x1dGetChanAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x38\n\x05value\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ChannelInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xbc\x01\n\x1dGetChanAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetChanAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xbc\x01\n\x1dGetChanAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetChanAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\x97\x01\n\x1dGetDeviceAttributeBoolRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.DeviceBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetDeviceAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\x9b\x01\n\x1fGetDeviceAttributeDoubleRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.DeviceDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetDeviceAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa5\x01\n$GetDeviceAttributeDoubleArrayRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.DeviceDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetDeviceAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\x99\x01\n\x1eGetDeviceAttributeInt32Request\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.DeviceInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"}\n\x1fGetDeviceAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x37\n\x05value\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.DeviceInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xa3\x01\n#GetDeviceAttributeInt32ArrayRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.DeviceInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x82\x01\n$GetDeviceAttributeInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x37\n\x05value\x18\x02 \x03(\x0e\x32(.nidaqmx_grpc.DeviceInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x03(\x05\"\x9b\x01\n\x1fGetDeviceAttributeStringRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.DeviceStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetDeviceAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\x9b\x01\n\x1fGetDeviceAttributeUInt32Request\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.DeviceUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetDeviceAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa5\x01\n$GetDeviceAttributeUInt32ArrayRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.DeviceUInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetDeviceAttributeUInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\r\"?\n(GetDigitalLogicFamilyPowerUpStateRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"Q\n)GetDigitalLogicFamilyPowerUpStateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x14\n\x0clogic_family\x18\x02 \x01(\x05\"K\n\x1eGetDigitalPowerUpStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x14\n\x0c\x63hannel_name\x18\x02 \x03(\t\"g\n\x1fGetDigitalPowerUpStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x34\n\x0fpower_up_states\x18\x02 \x03(\x0e\x32\x1b.nidaqmx_grpc.PowerUpStates\"R\n%GetDigitalPullUpPullDownStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x14\n\x0c\x63hannel_name\x18\x02 \x03(\t\"w\n&GetDigitalPullUpPullDownStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12=\n\x18pull_up_pull_down_states\x18\x02 \x03(\x0e\x32\x1b.nidaqmx_grpc.ResistorState\"%\n#GetDisconnectedCDAQSyncPortsRequest\"I\n$GetDisconnectedCDAQSyncPortsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tport_list\x18\x02 \x01(\t\"+\n\x15GetErrorStringRequest\x12\x12\n\nerror_code\x18\x01 \x01(\x05\">\n\x16GetErrorStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x14\n\x0c\x65rror_string\x18\x02 \x01(\t\"\xb6\x01\n%GetExportedSignalAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ExportSignalBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetExportedSignalAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xba\x01\n\'GetExportedSignalAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"I\n(GetExportedSignalAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xb8\x01\n&GetExportedSignalAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.ExportSignalInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x8b\x01\n\'GetExportedSignalAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12=\n\x05value\x18\x02 \x01(\x0e\x32..nidaqmx_grpc.ExportSignalInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xba\x01\n\'GetExportedSignalAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"I\n(GetExportedSignalAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xba\x01\n\'GetExportedSignalAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"I\n(GetExportedSignalAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"6\n\x1fGetExtCalLastDateAndTimeRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"z\n GetExtCalLastDateAndTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\"B\n\x1aGetFirstSampClkWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"W\n\x1bGetFirstSampClkWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"G\n\x1fGetFirstSampTimestampValRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"\\\n GetFirstSampTimestampValResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"O\n\x18GetNthTaskChannelRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05index\x18\x02 \x01(\r\";\n\x19GetNthTaskChannelResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0e\n\x06\x62uffer\x18\x02 \x01(\t\"N\n\x17GetNthTaskDeviceRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05index\x18\x02 \x01(\r\":\n\x18GetNthTaskDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0e\n\x06\x62uffer\x18\x02 \x01(\t\"S\n\x1cGetNthTaskReadChannelRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05index\x18\x02 \x01(\r\"?\n\x1dGetNthTaskReadChannelResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0e\n\x06\x62uffer\x18\x02 \x01(\t\"\xa4\x01\n$GetPersistedChanAttributeBoolRequest\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\t\x12@\n\tattribute\x18\x02 \x01(\x0e\x32+.nidaqmx_grpc.PersistedChannelBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetPersistedChanAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa8\x01\n&GetPersistedChanAttributeStringRequest\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\t\x12\x42\n\tattribute\x18\x02 \x01(\x0e\x32-.nidaqmx_grpc.PersistedChannelStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"H\n\'GetPersistedChanAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa6\x01\n%GetPersistedScaleAttributeBoolRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.PersistedScaleBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetPersistedScaleAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xaa\x01\n\'GetPersistedScaleAttributeStringRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12@\n\tattribute\x18\x02 \x01(\x0e\x32+.nidaqmx_grpc.PersistedScaleStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"I\n(GetPersistedScaleAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa3\x01\n$GetPersistedTaskAttributeBoolRequest\x12\x11\n\ttask_name\x18\x01 \x01(\t\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.PersistedTaskBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetPersistedTaskAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa7\x01\n&GetPersistedTaskAttributeStringRequest\x12\x11\n\ttask_name\x18\x01 \x01(\t\x12?\n\tattribute\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.PersistedTaskStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"H\n\'GetPersistedTaskAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xab\x01\n#GetPhysicalChanAttributeBoolRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12?\n\tattribute\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.PhysicalChannelBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"E\n$GetPhysicalChanAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xad\x01\n$GetPhysicalChanAttributeBytesRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12@\n\tattribute\x18\x02 \x01(\x0e\x32+.nidaqmx_grpc.PhysicalChannelBytesAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"F\n%GetPhysicalChanAttributeBytesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x0c\"\xaf\x01\n%GetPhysicalChanAttributeDoubleRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.PhysicalChannelDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetPhysicalChanAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xb9\x01\n*GetPhysicalChanAttributeDoubleArrayRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x46\n\tattribute\x18\x02 \x01(\x0e\x32\x31.nidaqmx_grpc.PhysicalChannelDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"L\n+GetPhysicalChanAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\xad\x01\n$GetPhysicalChanAttributeInt32Request\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12@\n\tattribute\x18\x02 \x01(\x0e\x32+.nidaqmx_grpc.PhysicalChannelInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x8c\x01\n%GetPhysicalChanAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x01(\x0e\x32\x31.nidaqmx_grpc.PhysicalChannelInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xb7\x01\n)GetPhysicalChanAttributeInt32ArrayRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x45\n\tattribute\x18\x02 \x01(\x0e\x32\x30.nidaqmx_grpc.PhysicalChannelInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x91\x01\n*GetPhysicalChanAttributeInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12@\n\x05value\x18\x02 \x03(\x0e\x32\x31.nidaqmx_grpc.PhysicalChannelInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x03(\x05\"\xaf\x01\n%GetPhysicalChanAttributeStringRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.PhysicalChannelStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetPhysicalChanAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xaf\x01\n%GetPhysicalChanAttributeUInt32Request\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.PhysicalChannelUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"G\n&GetPhysicalChanAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xb9\x01\n*GetPhysicalChanAttributeUInt32ArrayRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x46\n\tattribute\x18\x02 \x01(\x0e\x32\x31.nidaqmx_grpc.PhysicalChannelUInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"L\n+GetPhysicalChanAttributeUInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\r\"\xa4\x01\n\x1bGetReadAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\tattribute\x18\x02 \x01(\x0e\x32\x1f.nidaqmx_grpc.ReadBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"=\n\x1cGetReadAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa8\x01\n\x1dGetReadAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetReadAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa6\x01\n\x1cGetReadAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.ReadInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"y\n\x1dGetReadAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x35\n\x05value\x18\x02 \x01(\x0e\x32&.nidaqmx_grpc.ReadInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xa8\x01\n\x1dGetReadAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetReadAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa8\x01\n\x1dGetReadAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetReadAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa8\x01\n\x1dGetReadAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetReadAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x04\"\xac\x01\n\x1fGetRealTimeAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.RealTimeBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetRealTimeAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xae\x01\n GetRealTimeAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.RealTimeInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x81\x01\n!GetRealTimeAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x39\n\x05value\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.RealTimeInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xb0\x01\n!GetRealTimeAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12:\n\tattribute\x18\x02 \x01(\x0e\x32%.nidaqmx_grpc.RealTimeUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetRealTimeAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"E\n\x1dGetRefTrigTimestampValRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"Z\n\x1eGetRefTrigTimestampValResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x98\x01\n\x1eGetScaleAttributeDoubleRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.ScaleDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetScaleAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa2\x01\n#GetScaleAttributeDoubleArrayRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ScaleDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"E\n$GetScaleAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\x96\x01\n\x1dGetScaleAttributeInt32Request\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ScaleInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"{\n\x1eGetScaleAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x36\n\x05value\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ScaleInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\x98\x01\n\x1eGetScaleAttributeStringRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.ScaleStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetScaleAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"7\n GetSelfCalLastDateAndTimeRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"{\n!GetSelfCalLastDateAndTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\"G\n\x1fGetStartTrigTimestampValRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"\\\n GetStartTrigTimestampValResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"C\n\x1bGetStartTrigTrigWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"X\n\x1cGetStartTrigTrigWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"C\n\x1bGetSyncPulseTimeWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"X\n\x1cGetSyncPulseTimeWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x8a\x01\n#GetSystemInfoAttributeStringRequest\x12\x38\n\tattribute\x18\x01 \x01(\x0e\x32#.nidaqmx_grpc.SystemStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x02 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"E\n$GetSystemInfoAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\x8a\x01\n#GetSystemInfoAttributeUInt32Request\x12\x38\n\tattribute\x18\x01 \x01(\x0e\x32#.nidaqmx_grpc.SystemUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x02 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"E\n$GetSystemInfoAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa4\x01\n\x1bGetTaskAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\tattribute\x18\x02 \x01(\x0e\x32\x1f.nidaqmx_grpc.TaskBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"=\n\x1cGetTaskAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xa8\x01\n\x1dGetTaskAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.TaskStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTaskAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa8\x01\n\x1dGetTaskAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.TaskUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTaskAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xa8\x01\n\x1dGetTimingAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.TimingBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTimingAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xac\x01\n\x1fGetTimingAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xc0\x01\n\x1fGetTimingAttributeExBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x36\n\tattribute\x18\x03 \x01(\x0e\x32!.nidaqmx_grpc.TimingBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeExBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xc4\x01\n!GetTimingAttributeExDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetTimingAttributeExDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xc2\x01\n GetTimingAttributeExInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.TimingInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x7f\n!GetTimingAttributeExInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x37\n\x05value\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.TimingInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xc4\x01\n!GetTimingAttributeExStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetTimingAttributeExStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xca\x01\n$GetTimingAttributeExTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12;\n\tattribute\x18\x03 \x01(\x0e\x32&.nidaqmx_grpc.TimingTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"b\n%GetTimingAttributeExTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xc4\x01\n!GetTimingAttributeExUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetTimingAttributeExUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xc4\x01\n!GetTimingAttributeExUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetTimingAttributeExUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x04\"\xaa\x01\n\x1eGetTimingAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TimingInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"}\n\x1fGetTimingAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x37\n\x05value\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.TimingInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xac\x01\n\x1fGetTimingAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xb2\x01\n\"GetTimingAttributeTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12;\n\tattribute\x18\x02 \x01(\x0e\x32&.nidaqmx_grpc.TimingTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"`\n#GetTimingAttributeTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xac\x01\n\x1fGetTimingAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xac\x01\n\x1fGetTimingAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetTimingAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x04\"\xa7\x01\n\x1bGetTrigAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TriggerBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"=\n\x1cGetTrigAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xab\x01\n\x1dGetTrigAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTrigAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xb5\x01\n\"GetTrigAttributeDoubleArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.TriggerDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"D\n#GetTrigAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x03(\x01\"\xa9\x01\n\x1cGetTrigAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TriggerInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"|\n\x1dGetTrigAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x38\n\x05value\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.TriggerInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xb3\x01\n!GetTrigAttributeInt32ArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.TriggerInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x81\x01\n\"GetTrigAttributeInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x38\n\x05value\x18\x02 \x03(\x0e\x32).nidaqmx_grpc.TriggerInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x03(\x05\"\xab\x01\n\x1dGetTrigAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTrigAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xb1\x01\n GetTrigAttributeTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.TriggerTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"^\n!GetTrigAttributeTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xab\x01\n\x1dGetTrigAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"?\n\x1eGetTrigAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xbb\x01\n\x1fGetWatchdogAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.WatchdogBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"A\n GetWatchdogAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xbf\x01\n!GetWatchdogAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12:\n\tattribute\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WatchdogDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetWatchdogAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xbd\x01\n GetWatchdogAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.WatchdogInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"\x81\x01\n!GetWatchdogAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x39\n\x05value\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.WatchdogInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xbf\x01\n!GetWatchdogAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12:\n\tattribute\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WatchdogStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"C\n\"GetWatchdogAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xa6\x01\n\x1cGetWriteAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.WriteBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\">\n\x1dGetWriteAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08\"\xaa\x01\n\x1eGetWriteAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetWriteAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xa8\x01\n\x1dGetWriteAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.WriteInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"{\n\x1eGetWriteAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x36\n\x05value\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.WriteInt32AttributeValues\x12\x11\n\tvalue_raw\x18\x03 \x01(\x05\"\xaa\x01\n\x1eGetWriteAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetWriteAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\t\"\xaa\x01\n\x1eGetWriteAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetWriteAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xaa\x01\n\x1eGetWriteAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"@\n\x1fGetWriteAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x04\"9\n\x11IsTaskDoneRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\":\n\x12IsTaskDoneResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x14\n\x0cis_task_done\x18\x02 \x01(\x08\"v\n\x0fLoadTaskRequest\x12\x14\n\x0csession_name\x18\x01 \x01(\t\x12M\n\x17initialization_behavior\x18\x02 \x01(\x0e\x32,.nidevice_grpc.SessionInitializationBehavior\"i\n\x10LoadTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12$\n\x04task\x18\x02 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1f\n\x17new_session_initialized\x18\x03 \x01(\x08\"\x82\x01\n&PerformBridgeOffsetNullingCalExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12!\n\x19skip_unsupported_channels\x18\x03 \x01(\x08\"9\n\'PerformBridgeOffsetNullingCalExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc5\x04\n\x1ePerformBridgeShuntCalExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x1c\n\x14shunt_resistor_value\x18\x03 \x01(\x01\x12\x45\n\x17shunt_resistor_location\x18\x04 \x01(\x0e\x32\".nidaqmx_grpc.ShuntElementLocationH\x00\x12%\n\x1bshunt_resistor_location_raw\x18\x05 \x01(\x05H\x00\x12=\n\x15shunt_resistor_select\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.ShuntCalSelectH\x01\x12#\n\x19shunt_resistor_select_raw\x18\x07 \x01(\x05H\x01\x12=\n\x15shunt_resistor_source\x18\x08 \x01(\x0e\x32\x1c.nidaqmx_grpc.ShuntCalSourceH\x02\x12#\n\x19shunt_resistor_source_raw\x18\t \x01(\x05H\x02\x12\x19\n\x11\x62ridge_resistance\x18\n \x01(\x01\x12!\n\x19skip_unsupported_channels\x18\x0b \x01(\x08\x42\x1e\n\x1cshunt_resistor_location_enumB\x1c\n\x1ashunt_resistor_select_enumB\x1c\n\x1ashunt_resistor_source_enum\"1\n\x1fPerformBridgeShuntCalExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xaa\x04\n\x1ePerformStrainShuntCalExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x1c\n\x14shunt_resistor_value\x18\x03 \x01(\x01\x12\x45\n\x17shunt_resistor_location\x18\x04 \x01(\x0e\x32\".nidaqmx_grpc.ShuntElementLocationH\x00\x12%\n\x1bshunt_resistor_location_raw\x18\x05 \x01(\x05H\x00\x12=\n\x15shunt_resistor_select\x18\x06 \x01(\x0e\x32\x1c.nidaqmx_grpc.ShuntCalSelectH\x01\x12#\n\x19shunt_resistor_select_raw\x18\x07 \x01(\x05H\x01\x12=\n\x15shunt_resistor_source\x18\x08 \x01(\x0e\x32\x1c.nidaqmx_grpc.ShuntCalSourceH\x02\x12#\n\x19shunt_resistor_source_raw\x18\t \x01(\x05H\x02\x12!\n\x19skip_unsupported_channels\x18\n \x01(\x08\x42\x1e\n\x1cshunt_resistor_location_enumB\x1c\n\x1ashunt_resistor_select_enumB\x1c\n\x1ashunt_resistor_source_enum\"1\n\x1fPerformStrainShuntCalExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x85\x01\n)PerformThrmcplLeadOffsetNullingCalRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12!\n\x19skip_unsupported_channels\x18\x03 \x01(\x08\"<\n*PerformThrmcplLeadOffsetNullingCalResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x01\n\x14ReadAnalogF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadAnalogF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"S\n\x1aReadAnalogScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"<\n\x1bReadAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"X\n\x1f\x42\x65ginReadAnalogScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"^\n BeginReadAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"C\n\"MonikerReadAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"\xdd\x01\n\x14ReadBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xdd\x01\n\x14ReadBinaryI32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadBinaryI32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xdd\x01\n\x14ReadBinaryU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadBinaryU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xdd\x01\n\x14ReadBinaryU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadBinaryU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\x87\x01\n\x15ReadCounterF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_samps\x18\x04 \x01(\r\"Y\n\x16ReadCounterF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\x8c\x01\n\x1a\x42\x65ginReadCounterF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_samps\x18\x04 \x01(\r\"Y\n\x1b\x42\x65ginReadCounterF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"`\n\x1dMonikerReadCounterF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe0\x01\n\x17ReadCounterF64ExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"[\n\x18ReadCounterF64ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe5\x01\n\x1c\x42\x65ginReadCounterF64ExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"[\n\x1d\x42\x65ginReadCounterF64ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"b\n\x1fMonikerReadCounterF64ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"T\n\x1bReadCounterScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"=\n\x1cReadCounterScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"Y\n BeginReadCounterScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"_\n!BeginReadCounterScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"D\n#MonikerReadCounterScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x01\"T\n\x1bReadCounterScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"=\n\x1cReadCounterScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"Y\n BeginReadCounterScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"_\n!BeginReadCounterScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"D\n#MonikerReadCounterScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\x87\x01\n\x15ReadCounterU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_samps\x18\x04 \x01(\r\"Y\n\x16ReadCounterU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\x8c\x01\n\x1a\x42\x65ginReadCounterU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_samps\x18\x04 \x01(\r\"Y\n\x1b\x42\x65ginReadCounterU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"`\n\x1dMonikerReadCounterU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe0\x01\n\x17ReadCounterU32ExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"[\n\x18ReadCounterU32ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe5\x01\n\x1c\x42\x65ginReadCounterU32ExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"[\n\x1d\x42\x65ginReadCounterU32ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"b\n\x1fMonikerReadCounterU32ExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe1\x01\n\x12ReadCtrFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"\x7f\n\x13ReadCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1c\n\x14read_array_frequency\x18\x02 \x03(\x01\x12\x1d\n\x15read_array_duty_cycle\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe6\x01\n\x17\x42\x65ginReadCtrFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"V\n\x18\x42\x65ginReadCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x86\x01\n\x1aMonikerReadCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1c\n\x14read_array_frequency\x18\x02 \x03(\x01\x12\x1d\n\x15read_array_duty_cycle\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"Q\n\x18ReadCtrFreqScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"R\n\x19ReadCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tfrequency\x18\x02 \x01(\x01\x12\x12\n\nduty_cycle\x18\x03 \x01(\x01\"V\n\x1d\x42\x65ginReadCtrFreqScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"\\\n\x1e\x42\x65ginReadCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"Y\n MonikerReadCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tfrequency\x18\x02 \x01(\x01\x12\x12\n\nduty_cycle\x18\x03 \x01(\x01\"\xe2\x01\n\x13ReadCtrTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"\x80\x01\n\x14ReadCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1d\n\x15read_array_high_ticks\x18\x02 \x03(\r\x12\x1c\n\x14read_array_low_ticks\x18\x03 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe7\x01\n\x18\x42\x65ginReadCtrTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"W\n\x19\x42\x65ginReadCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x87\x01\n\x1bMonikerReadCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1d\n\x15read_array_high_ticks\x18\x02 \x03(\r\x12\x1c\n\x14read_array_low_ticks\x18\x03 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"R\n\x19ReadCtrTicksScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"S\n\x1aReadCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nhigh_ticks\x18\x02 \x01(\r\x12\x11\n\tlow_ticks\x18\x03 \x01(\r\"W\n\x1e\x42\x65ginReadCtrTicksScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"]\n\x1f\x42\x65ginReadCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"Z\n!MonikerReadCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nhigh_ticks\x18\x02 \x01(\r\x12\x11\n\tlow_ticks\x18\x03 \x01(\r\"\xe1\x01\n\x12ReadCtrTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"}\n\x13ReadCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1c\n\x14read_array_high_time\x18\x02 \x03(\x01\x12\x1b\n\x13read_array_low_time\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe6\x01\n\x17\x42\x65ginReadCtrTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12,\n\x0binterleaved\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0finterleaved_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x12\n\x10interleaved_enum\"V\n\x18\x42\x65ginReadCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x84\x01\n\x1aMonikerReadCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1c\n\x14read_array_high_time\x18\x02 \x03(\x01\x12\x1b\n\x13read_array_low_time\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"Q\n\x18ReadCtrTimeScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"P\n\x19ReadCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\thigh_time\x18\x02 \x01(\x01\x12\x10\n\x08low_time\x18\x03 \x01(\x01\"V\n\x1d\x42\x65ginReadCtrTimeScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"\\\n\x1e\x42\x65ginReadCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"W\n MonikerReadCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\thigh_time\x18\x02 \x01(\x01\x12\x10\n\x08low_time\x18\x03 \x01(\x01\"\xe0\x01\n\x17ReadDigitalLinesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_bytes\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"w\n\x18ReadDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x04 \x01(\x05\"\xe5\x01\n\x1c\x42\x65ginReadDigitalLinesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_bytes\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"w\n\x1d\x42\x65ginReadDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x02 \x01(\x05\x12*\n\x07moniker\x18\x03 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"~\n\x1fMonikerReadDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x04 \x01(\x05\"T\n\x1bReadDigitalScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"=\n\x1cReadDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"Y\n BeginReadDigitalScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"_\n!BeginReadDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"D\n#MonikerReadDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\r\"\xde\x01\n\x15ReadDigitalU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"Y\n\x16ReadDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe3\x01\n\x1a\x42\x65ginReadDigitalU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"Y\n\x1b\x42\x65ginReadDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"`\n\x1dMonikerReadDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xde\x01\n\x15ReadDigitalU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"Y\n\x16ReadDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe3\x01\n\x1a\x42\x65ginReadDigitalU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"Y\n\x1b\x42\x65ginReadDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"`\n\x1dMonikerReadDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x03(\r\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xdd\x01\n\x14ReadDigitalU8Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x15ReadDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xe2\x01\n\x19\x42\x65ginReadDigitalU8Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"X\n\x1a\x42\x65ginReadDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"_\n\x1cMonikerReadDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"V\n\x16ReadIDPinMemoryRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x13\n\x0bid_pin_name\x18\x02 \x01(\t\x12\x12\n\narray_size\x18\x03 \x01(\r\"f\n\x17ReadIDPinMemoryResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x18\n\x10\x64\x61ta_length_read\x18\x03 \x01(\r\x12\x13\n\x0b\x66ormat_code\x18\x04 \x01(\r\"\xe2\x01\n\x19ReadPowerBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"\x81\x01\n\x1aReadPowerBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12read_array_voltage\x18\x02 \x03(\x05\x12\x1a\n\x12read_array_current\x18\x03 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe7\x01\n\x1e\x42\x65ginReadPowerBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"]\n\x1f\x42\x65ginReadPowerBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x88\x01\n!MonikerReadPowerBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12read_array_voltage\x18\x02 \x03(\x05\x12\x1a\n\x12read_array_current\x18\x03 \x03(\x05\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xdc\x01\n\x13ReadPowerF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"{\n\x14ReadPowerF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12read_array_voltage\x18\x02 \x03(\x01\x12\x1a\n\x12read_array_current\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"\xe1\x01\n\x18\x42\x65ginReadPowerF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12*\n\tfill_mode\x18\x04 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x17\n\rfill_mode_raw\x18\x05 \x01(\x05H\x00\x12\x1b\n\x13\x61rray_size_in_samps\x18\x06 \x01(\rB\x10\n\x0e\x66ill_mode_enum\"W\n\x19\x42\x65ginReadPowerF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"\x82\x01\n\x1bMonikerReadPowerF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1a\n\x12read_array_voltage\x18\x02 \x03(\x01\x12\x1a\n\x12read_array_current\x18\x03 \x03(\x01\x12\x1b\n\x13samps_per_chan_read\x18\x04 \x01(\x05\"R\n\x19ReadPowerScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"N\n\x1aReadPowerScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0f\n\x07voltage\x18\x02 \x01(\x01\x12\x0f\n\x07\x63urrent\x18\x03 \x01(\x01\"W\n\x1e\x42\x65ginReadPowerScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"]\n\x1f\x42\x65ginReadPowerScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"U\n!MonikerReadPowerScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0f\n\x07voltage\x18\x02 \x01(\x01\x12\x0f\n\x07\x63urrent\x18\x03 \x01(\x01\"\x80\x01\n\x0eReadRawRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_bytes\x18\x04 \x01(\r\"e\n\x0fReadRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x12\n\nsamps_read\x18\x03 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x04 \x01(\x05\"\x85\x01\n\x13\x42\x65ginReadRawRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x1b\n\x13\x61rray_size_in_bytes\x18\x04 \x01(\r\"R\n\x14\x42\x65ginReadRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"l\n\x16MonikerReadRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x12\n\nread_array\x18\x02 \x01(\x0c\x12\x12\n\nsamps_read\x18\x03 \x01(\x05\x12\x1a\n\x12num_bytes_per_samp\x18\x04 \x01(\x05\"@\n\x18RegisterDoneEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"+\n\x19RegisterDoneEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf5\x01\n!RegisterEveryNSamplesEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12J\n\x1a\x65very_n_samples_event_type\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.EveryNSamplesEventTypeH\x00\x12(\n\x1e\x65very_n_samples_event_type_raw\x18\x03 \x01(\x05H\x00\x12\x11\n\tn_samples\x18\x04 \x01(\rB!\n\x1f\x65very_n_samples_event_type_enum\"\xb9\x01\n\"RegisterEveryNSamplesEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12H\n\x1a\x65very_n_samples_event_type\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.EveryNSamplesEventType\x12&\n\x1e\x65very_n_samples_event_type_raw\x18\x03 \x01(\x05\x12\x11\n\tn_samples\x18\x04 \x01(\r\"\x99\x01\n\x1aRegisterSignalEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12*\n\tsignal_id\x18\x02 \x01(\x0e\x32\x15.nidaqmx_grpc.Signal2H\x00\x12\x17\n\rsignal_id_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0esignal_id_enum\"@\n\x1bRegisterSignalEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x11\n\tsignal_id\x18\x02 \x01(\x05\"4\n\x1fRemoveCDAQSyncConnectionRequest\x12\x11\n\tport_list\x18\x01 \x01(\t\"2\n RemoveCDAQSyncConnectionResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"P\n\x1bReserveNetworkDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x1c\n\x14override_reservation\x18\x02 \x01(\x08\".\n\x1cReserveNetworkDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x01\n\x1bResetBufferAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.BufferResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cResetBufferAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x19ResetChanAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.ChannelResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\",\n\x1aResetChanAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\")\n\x12ResetDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"%\n\x13ResetDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb5\x01\n#ResetExportedSignalAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.ExportSignalResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"6\n$ResetExportedSignalAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa3\x01\n\x19ResetReadAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.ReadResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\",\n\x1aResetReadAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xab\x01\n\x1dResetRealTimeAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.RealTimeResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eResetRealTimeAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x01\n\x1bResetTimingAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TimingResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cResetTimingAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x01\n\x1dResetTimingAttributeExRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.TimingResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eResetTimingAttributeExResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa6\x01\n\x19ResetTrigAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TriggerResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\",\n\x1aResetTrigAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x01\n\x1dResetWatchdogAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.WatchdogResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eResetWatchdogAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa5\x01\n\x1aResetWriteAttributeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.WriteResetAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0e\x61ttribute_enum\"-\n\x1bResetWriteAttributeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"4\n\x1dRestoreLastExtCalConstRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"0\n\x1eRestoreLastExtCalConstResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\x15SaveGlobalChanRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\x12\x0f\n\x07save_as\x18\x03 \x01(\t\x12\x0e\n\x06\x61uthor\x18\x04 \x01(\t\x12,\n\x07options\x18\x05 \x01(\x0e\x32\x19.nidaqmx_grpc.SaveOptionsH\x00\x12\x15\n\x0boptions_raw\x18\x06 \x01(\rH\x00\x42\x0e\n\x0coptions_enum\"(\n\x16SaveGlobalChanResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9c\x01\n\x10SaveScaleRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x0f\n\x07save_as\x18\x02 \x01(\t\x12\x0e\n\x06\x61uthor\x18\x03 \x01(\t\x12,\n\x07options\x18\x04 \x01(\x0e\x32\x19.nidaqmx_grpc.SaveOptionsH\x00\x12\x15\n\x0boptions_raw\x18\x05 \x01(\rH\x00\x42\x0e\n\x0coptions_enum\"#\n\x11SaveScaleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xad\x01\n\x0fSaveTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07save_as\x18\x02 \x01(\t\x12\x0e\n\x06\x61uthor\x18\x03 \x01(\t\x12,\n\x07options\x18\x04 \x01(\x0e\x32\x19.nidaqmx_grpc.SaveOptionsH\x00\x12\x15\n\x0boptions_raw\x18\x05 \x01(\rH\x00\x42\x0e\n\x0coptions_enum\"\"\n\x10SaveTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"%\n\x0eSelfCalRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"!\n\x0fSelfCalResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\",\n\x15SelfTestDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"(\n\x16SelfTestDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa0\x01\n\x1aSetAIChanCalCalDateRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\x12\x0c\n\x04year\x18\x03 \x01(\r\x12\r\n\x05month\x18\x04 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x05 \x01(\r\x12\x0c\n\x04hour\x18\x06 \x01(\r\x12\x0e\n\x06minute\x18\x07 \x01(\r\"-\n\x1bSetAIChanCalCalDateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa0\x01\n\x1aSetAIChanCalExpDateRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\x12\x0c\n\x04year\x18\x03 \x01(\r\x12\r\n\x05month\x18\x04 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x05 \x01(\r\x12\x0c\n\x04hour\x18\x06 \x01(\r\x12\x0e\n\x06minute\x18\x07 \x01(\r\"-\n\x1bSetAIChanCalExpDateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"z\n\x1dSetAnalogPowerUpStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x44\n\x0fpower_up_states\x18\x02 \x03(\x0b\x32+.nidaqmx_grpc.AnalogPowerUpChannelsAndState\"0\n\x1eSetAnalogPowerUpStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x97\x01\n+SetAnalogPowerUpStatesWithOutputTypeRequest\x12\x15\n\rchannel_names\x18\x01 \x01(\t\x12\x13\n\x0bstate_array\x18\x02 \x03(\x01\x12<\n\x12\x63hannel_type_array\x18\x03 \x03(\x0e\x32 .nidaqmx_grpc.PowerUpChannelType\">\n,SetAnalogPowerUpStatesWithOutputTypeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"p\n\x1eSetArmStartTrigTrigWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"1\n\x1fSetArmStartTrigTrigWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetBufferAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.BufferUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"2\n SetBufferAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb0\x01\n\x1eSetCalInfoAttributeBoolRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12?\n\tattribute\x18\x02 \x01(\x0e\x32*.nidaqmx_grpc.CalibrationInfoBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetCalInfoAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x01\n SetCalInfoAttributeDoubleRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"3\n!SetCalInfoAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x01\n SetCalInfoAttributeStringRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"3\n!SetCalInfoAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb4\x01\n SetCalInfoAttributeUInt32Request\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x41\n\tattribute\x18\x02 \x01(\x0e\x32,.nidaqmx_grpc.CalibrationInfoUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"3\n!SetCalInfoAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc7\x01\n\x1bSetChanAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.ChannelBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cSetChanAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcb\x01\n\x1dSetChanAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetChanAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd5\x01\n\"SetChanAttributeDoubleArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12>\n\tattribute\x18\x03 \x01(\x0e\x32).nidaqmx_grpc.ChannelDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x03(\x01\x42\x10\n\x0e\x61ttribute_enum\"5\n#SetChanAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x99\x02\n\x1cSetChanAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.ChannelInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12:\n\x05value\x18\x05 \x01(\x0e\x32).nidaqmx_grpc.ChannelInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x06 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"/\n\x1dSetChanAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcb\x01\n\x1dSetChanAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\tB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetChanAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcb\x01\n\x1dSetChanAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07\x63hannel\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.ChannelUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\rB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetChanAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa3\x01\n(SetDigitalLogicFamilyPowerUpStateRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x31\n\x0clogic_family\x18\x02 \x01(\x0e\x32\x19.nidaqmx_grpc.LogicFamilyH\x00\x12\x1a\n\x10logic_family_raw\x18\x03 \x01(\x05H\x00\x42\x13\n\x11logic_family_enum\";\n)SetDigitalLogicFamilyPowerUpStateResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"|\n\x1eSetDigitalPowerUpStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x45\n\x0fpower_up_states\x18\x02 \x03(\x0b\x32,.nidaqmx_grpc.DigitalPowerUpChannelsAndState\"1\n\x1fSetDigitalPowerUpStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x93\x01\n%SetDigitalPullUpPullDownStatesRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12U\n\x18pull_up_pull_down_states\x18\x02 \x03(\x0b\x32\x33.nidaqmx_grpc.DigitalPullUpPullDownChannelsAndState\"8\n&SetDigitalPullUpPullDownStatesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc5\x01\n%SetExportedSignalAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ExportSignalBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"8\n&SetExportedSignalAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\'SetExportedSignalAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\":\n(SetExportedSignalAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9c\x02\n&SetExportedSignalAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.ExportSignalInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12?\n\x05value\x18\x04 \x01(\x0e\x32..nidaqmx_grpc.ExportSignalInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"9\n\'SetExportedSignalAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\'SetExportedSignalAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\":\n(SetExportedSignalAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\'SetExportedSignalAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.ExportSignalUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\":\n(SetExportedSignalAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"l\n\x1aSetFirstSampClkWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"-\n\x1bSetFirstSampClkWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb3\x01\n\x1bSetReadAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x34\n\tattribute\x18\x02 \x01(\x0e\x32\x1f.nidaqmx_grpc.ReadBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cSetReadAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetReadAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetReadAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x82\x02\n\x1cSetReadAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.ReadInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\x37\n\x05value\x18\x04 \x01(\x0e\x32&.nidaqmx_grpc.ReadInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"/\n\x1dSetReadAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetReadAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetReadAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetReadAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetReadAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetReadAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ReadUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x04\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetReadAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetRealTimeAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.RealTimeBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"2\n SetRealTimeAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x8e\x02\n SetRealTimeAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.RealTimeInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12;\n\x05value\x18\x04 \x01(\x0e\x32*.nidaqmx_grpc.RealTimeInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"3\n!SetRealTimeAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbf\x01\n!SetRealTimeAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12:\n\tattribute\x18\x02 \x01(\x0e\x32%.nidaqmx_grpc.RealTimeUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"4\n\"SetRealTimeAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x01\n\x1eSetScaleAttributeDoubleRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.ScaleDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetScaleAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb1\x01\n#SetScaleAttributeDoubleArrayRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.ScaleDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x03(\x01\x42\x10\n\x0e\x61ttribute_enum\"6\n$SetScaleAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf3\x01\n\x1dSetScaleAttributeInt32Request\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.ScaleInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\x38\n\x05value\x18\x04 \x01(\x0e\x32\'.nidaqmx_grpc.ScaleInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"0\n\x1eSetScaleAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa7\x01\n\x1eSetScaleAttributeStringRequest\x12\x12\n\nscale_name\x18\x01 \x01(\t\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.ScaleStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetScaleAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"m\n\x1bSetStartTrigTrigWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\".\n\x1cSetStartTrigTrigWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"m\n\x1bSetSyncPulseTimeWhenRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\".\n\x1cSetSyncPulseTimeWhenResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb7\x01\n\x1dSetTimingAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.TimingBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetTimingAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetTimingAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xcf\x01\n\x1fSetTimingAttributeExBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x36\n\tattribute\x18\x03 \x01(\x0e\x32!.nidaqmx_grpc.TimingBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeExBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n!SetTimingAttributeExDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"4\n\"SetTimingAttributeExDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xa0\x02\n SetTimingAttributeExInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x37\n\tattribute\x18\x03 \x01(\x0e\x32\".nidaqmx_grpc.TimingInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\x39\n\x05value\x18\x05 \x01(\x0e\x32(.nidaqmx_grpc.TimingInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x06 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"3\n!SetTimingAttributeExInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n!SetTimingAttributeExStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\tB\x10\n\x0e\x61ttribute_enum\"4\n\"SetTimingAttributeExStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf5\x01\n$SetTimingAttributeExTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12;\n\tattribute\x18\x03 \x01(\x0e\x32&.nidaqmx_grpc.TimingTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12)\n\x05value\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x10\n\x0e\x61ttribute_enum\"7\n%SetTimingAttributeExTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n!SetTimingAttributeExUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\rB\x10\n\x0e\x61ttribute_enum\"4\n\"SetTimingAttributeExUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xd3\x01\n!SetTimingAttributeExUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0c\x64\x65vice_names\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x04\x42\x10\n\x0e\x61ttribute_enum\"4\n\"SetTimingAttributeExUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x88\x02\n\x1eSetTimingAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TimingInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\x39\n\x05value\x18\x04 \x01(\x0e\x32(.nidaqmx_grpc.TimingInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"1\n\x1fSetTimingAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetTimingAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdd\x01\n\"SetTimingAttributeTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12;\n\tattribute\x18\x02 \x01(\x0e\x32&.nidaqmx_grpc.TimingTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12)\n\x05value\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x10\n\x0e\x61ttribute_enum\"5\n#SetTimingAttributeTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetTimingAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xbb\x01\n\x1fSetTimingAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TimingUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x04\x42\x10\n\x0e\x61ttribute_enum\"2\n SetTimingAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb6\x01\n\x1bSetTrigAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.TriggerBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\".\n\x1cSetTrigAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x01\n\x1dSetTrigAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetTrigAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc4\x01\n\"SetTrigAttributeDoubleArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12>\n\tattribute\x18\x02 \x01(\x0e\x32).nidaqmx_grpc.TriggerDoubleArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x03(\x01\x42\x10\n\x0e\x61ttribute_enum\"5\n#SetTrigAttributeDoubleArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x88\x02\n\x1cSetTrigAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x38\n\tattribute\x18\x02 \x01(\x0e\x32#.nidaqmx_grpc.TriggerInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12:\n\x05value\x18\x04 \x01(\x0e\x32).nidaqmx_grpc.TriggerInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"/\n\x1dSetTrigAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc2\x01\n!SetTrigAttributeInt32ArrayRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12=\n\tattribute\x18\x02 \x01(\x0e\x32(.nidaqmx_grpc.TriggerInt32ArrayAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x03(\x05\x42\x10\n\x0e\x61ttribute_enum\"4\n\"SetTrigAttributeInt32ArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x01\n\x1dSetTrigAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetTrigAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xdc\x01\n SetTrigAttributeTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12<\n\tattribute\x18\x02 \x01(\x0e\x32\'.nidaqmx_grpc.TriggerTimestampAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12)\n\x05value\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x10\n\x0e\x61ttribute_enum\"3\n!SetTrigAttributeTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xba\x01\n\x1dSetTrigAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x39\n\tattribute\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.TriggerUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"0\n\x1eSetTrigAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xca\x01\n\x1fSetWatchdogAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x38\n\tattribute\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.WatchdogBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"2\n SetWatchdogAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xce\x01\n!SetWatchdogAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12:\n\tattribute\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WatchdogDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"4\n\"SetWatchdogAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9d\x02\n SetWatchdogAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12\x39\n\tattribute\x18\x03 \x01(\x0e\x32$.nidaqmx_grpc.WatchdogInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12;\n\x05value\x18\x05 \x01(\x0e\x32*.nidaqmx_grpc.WatchdogInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x06 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"3\n!SetWatchdogAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xce\x01\n!SetWatchdogAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\r\n\x05lines\x18\x02 \x01(\t\x12:\n\tattribute\x18\x03 \x01(\x0e\x32%.nidaqmx_grpc.WatchdogStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x04 \x01(\x05H\x00\x12\r\n\x05value\x18\x05 \x01(\tB\x10\n\x0e\x61ttribute_enum\"4\n\"SetWatchdogAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb5\x01\n\x1cSetWriteAttributeBoolRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x35\n\tattribute\x18\x02 \x01(\x0e\x32 .nidaqmx_grpc.WriteBoolAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x08\x42\x10\n\x0e\x61ttribute_enum\"/\n\x1dSetWriteAttributeBoolResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x01\n\x1eSetWriteAttributeDoubleRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteDoubleAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x01\x42\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetWriteAttributeDoubleResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x85\x02\n\x1dSetWriteAttributeInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x36\n\tattribute\x18\x02 \x01(\x0e\x32!.nidaqmx_grpc.WriteInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\x38\n\x05value\x18\x04 \x01(\x0e\x32\'.nidaqmx_grpc.WriteInt32AttributeValuesH\x01\x12\x13\n\tvalue_raw\x18\x05 \x01(\x05H\x01\x42\x10\n\x0e\x61ttribute_enumB\x0c\n\nvalue_enum\"0\n\x1eSetWriteAttributeInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x01\n\x1eSetWriteAttributeStringRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteStringAttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\tB\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetWriteAttributeStringResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x01\n\x1eSetWriteAttributeUInt32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteUInt32AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\rB\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetWriteAttributeUInt32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xb9\x01\n\x1eSetWriteAttributeUInt64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\tattribute\x18\x02 \x01(\x0e\x32\".nidaqmx_grpc.WriteUInt64AttributeH\x00\x12\x17\n\rattribute_raw\x18\x03 \x01(\x05H\x00\x12\r\n\x05value\x18\x04 \x01(\x04\x42\x10\n\x0e\x61ttribute_enum\"1\n\x1fSetWriteAttributeUInt64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"N\n\x13StartNewFileRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x11\n\tfile_path\x18\x02 \x01(\t\"&\n\x14StartNewFileResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"8\n\x10StartTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"#\n\x11StartTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"7\n\x0fStopTaskRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"\"\n\x10StopTaskResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x92\x01\n\x12TaskControlRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x31\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x1f.nidaqmx_grpc.TaskControlActionH\x00\x12\x14\n\naction_raw\x18\x03 \x01(\x05H\x00\x42\r\n\x0b\x61\x63tion_enum\"%\n\x13TaskControlResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"4\n\x19TristateOutputTermRequest\x12\x17\n\x0foutput_terminal\x18\x01 \x01(\t\",\n\x1aTristateOutputTermResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"B\n\x1aUnregisterDoneEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\"-\n\x1bUnregisterDoneEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xe4\x01\n#UnregisterEveryNSamplesEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12J\n\x1a\x65very_n_samples_event_type\x18\x02 \x01(\x0e\x32$.nidaqmx_grpc.EveryNSamplesEventTypeH\x00\x12(\n\x1e\x65very_n_samples_event_type_raw\x18\x03 \x01(\x05H\x00\x42!\n\x1f\x65very_n_samples_event_type_enum\"6\n$UnregisterEveryNSamplesEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x9b\x01\n\x1cUnregisterSignalEventRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12*\n\tsignal_id\x18\x02 \x01(\x0e\x32\x15.nidaqmx_grpc.Signal2H\x00\x12\x17\n\rsignal_id_raw\x18\x03 \x01(\x05H\x00\x42\x10\n\x0esignal_id_enum\"/\n\x1dUnregisterSignalEventResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"4\n\x1dUnreserveNetworkDeviceRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\"0\n\x1eUnreserveNetworkDeviceResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"V\n\x1dWaitForNextSampleClockRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"A\n\x1eWaitForNextSampleClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0f\n\x07is_late\x18\x02 \x01(\x08\"[\n\"BeginWaitForNextSampleClockRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x0f\n\x07timeout\x18\x02 \x01(\x01\"a\n#BeginWaitForNextSampleClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"H\n%MonikerWaitForNextSampleClockResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0f\n\x07is_late\x18\x02 \x01(\x08\"\xc5\x01\n\x1cWaitForValidTimestampRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x37\n\x0ftimestamp_event\x18\x02 \x01(\x0e\x32\x1c.nidaqmx_grpc.TimestampEventH\x00\x12\x1d\n\x13timestamp_event_raw\x18\x03 \x01(\x05H\x00\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x42\x16\n\x14timestamp_event_enum\"^\n\x1dWaitForValidTimestampResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12-\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"V\n\x18WaitUntilTaskDoneRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x14\n\x0ctime_to_wait\x18\x02 \x01(\x01\"+\n\x19WaitUntilTaskDoneResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf0\x01\n\x15WriteAnalogF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\x01\x42\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteAnalogF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteAnalogF64Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\x01\"O\n\x1dMonikerWriteAnalogF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"w\n\x1bWriteAnalogScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\r\n\x05value\x18\x04 \x01(\x01\".\n\x1cWriteAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"m\n BeginWriteAnalogScalarF64Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"_\n!BeginWriteAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\"MonikerWriteAnalogScalarF64Request\x12\r\n\x05value\x18\x01 \x01(\x01\"5\n#MonikerWriteAnalogScalarF64Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf0\x01\n\x15WriteBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\x05\x42\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteBinaryI16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteBinaryI16Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\x05\"O\n\x1dMonikerWriteBinaryI16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf0\x01\n\x15WriteBinaryI32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\x05\x42\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteBinaryI32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteBinaryI32Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\x05\"O\n\x1dMonikerWriteBinaryI32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf0\x01\n\x15WriteBinaryU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteBinaryU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteBinaryU16Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\r\"O\n\x1dMonikerWriteBinaryU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf0\x01\n\x15WriteBinaryU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteBinaryU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteBinaryU32Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\r\"O\n\x1dMonikerWriteBinaryU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\x80\x02\n\x13WriteCtrFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x11\n\tfrequency\x18\x07 \x03(\x01\x12\x12\n\nduty_cycle\x18\x08 \x03(\x01\x42\x12\n\x10\x64\x61ta_layout_enum\"J\n\x14WriteCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\xde\x01\n\x18\x42\x65ginWriteCtrFreqRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"W\n\x19\x42\x65ginWriteCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"C\n\x1aMonikerWriteCtrFreqRequest\x12\x11\n\tfrequency\x18\x01 \x03(\x01\x12\x12\n\nduty_cycle\x18\x02 \x03(\x01\"Q\n\x1bMonikerWriteCtrFreqResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\x8d\x01\n\x19WriteCtrFreqScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x11\n\tfrequency\x18\x04 \x01(\x01\x12\x12\n\nduty_cycle\x18\x05 \x01(\x01\",\n\x1aWriteCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"k\n\x1e\x42\x65ginWriteCtrFreqScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"]\n\x1f\x42\x65ginWriteCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"I\n MonikerWriteCtrFreqScalarRequest\x12\x11\n\tfrequency\x18\x01 \x01(\x01\x12\x12\n\nduty_cycle\x18\x02 \x01(\x01\"3\n!MonikerWriteCtrFreqScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x81\x02\n\x14WriteCtrTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x12\n\nhigh_ticks\x18\x07 \x03(\r\x12\x11\n\tlow_ticks\x18\x08 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"K\n\x15WriteCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\xdf\x01\n\x19\x42\x65ginWriteCtrTicksRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"X\n\x1a\x42\x65ginWriteCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"D\n\x1bMonikerWriteCtrTicksRequest\x12\x12\n\nhigh_ticks\x18\x01 \x03(\r\x12\x11\n\tlow_ticks\x18\x02 \x03(\r\"R\n\x1cMonikerWriteCtrTicksResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\x8e\x01\n\x1aWriteCtrTicksScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x12\n\nhigh_ticks\x18\x04 \x01(\r\x12\x11\n\tlow_ticks\x18\x05 \x01(\r\"-\n\x1bWriteCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"l\n\x1f\x42\x65ginWriteCtrTicksScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"^\n BeginWriteCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"J\n!MonikerWriteCtrTicksScalarRequest\x12\x12\n\nhigh_ticks\x18\x01 \x01(\r\x12\x11\n\tlow_ticks\x18\x02 \x01(\r\"4\n\"MonikerWriteCtrTicksScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfe\x01\n\x13WriteCtrTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x11\n\thigh_time\x18\x07 \x03(\x01\x12\x10\n\x08low_time\x18\x08 \x03(\x01\x42\x12\n\x10\x64\x61ta_layout_enum\"J\n\x14WriteCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\xde\x01\n\x18\x42\x65ginWriteCtrTimeRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"W\n\x19\x42\x65ginWriteCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"A\n\x1aMonikerWriteCtrTimeRequest\x12\x11\n\thigh_time\x18\x01 \x03(\x01\x12\x10\n\x08low_time\x18\x02 \x03(\x01\"Q\n\x1bMonikerWriteCtrTimeResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\"\n\x1anum_samps_per_chan_written\x18\x02 \x01(\x05\"\x8b\x01\n\x19WriteCtrTimeScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x11\n\thigh_time\x18\x04 \x01(\x01\x12\x10\n\x08low_time\x18\x05 \x01(\x01\",\n\x1aWriteCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"k\n\x1e\x42\x65ginWriteCtrTimeScalarRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"]\n\x1f\x42\x65ginWriteCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"G\n MonikerWriteCtrTimeScalarRequest\x12\x11\n\thigh_time\x18\x01 \x01(\x01\x12\x10\n\x08low_time\x18\x02 \x01(\x01\"3\n!MonikerWriteCtrTimeScalarResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf3\x01\n\x18WriteDigitalLinesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x01(\x0c\x42\x12\n\x10\x64\x61ta_layout_enum\"K\n\x19WriteDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe3\x01\n\x1d\x42\x65ginWriteDigitalLinesRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"\\\n\x1e\x42\x65ginWriteDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"6\n\x1fMonikerWriteDigitalLinesRequest\x12\x13\n\x0bwrite_array\x18\x01 \x01(\x0c\"R\n MonikerWriteDigitalLinesResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"x\n\x1cWriteDigitalScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\r\n\x05value\x18\x04 \x01(\r\"/\n\x1dWriteDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"n\n!BeginWriteDigitalScalarU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\"`\n\"BeginWriteDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"4\n#MonikerWriteDigitalScalarU32Request\x12\r\n\x05value\x18\x01 \x01(\r\"6\n$MonikerWriteDigitalScalarU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xf1\x01\n\x16WriteDigitalU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"I\n\x17WriteDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe1\x01\n\x1b\x42\x65ginWriteDigitalU16Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Z\n\x1c\x42\x65ginWriteDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"4\n\x1dMonikerWriteDigitalU16Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\r\"P\n\x1eMonikerWriteDigitalU16Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf1\x01\n\x16WriteDigitalU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x03(\rB\x12\n\x10\x64\x61ta_layout_enum\"I\n\x17WriteDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe1\x01\n\x1b\x42\x65ginWriteDigitalU32Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Z\n\x1c\x42\x65ginWriteDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"4\n\x1dMonikerWriteDigitalU32Request\x12\x13\n\x0bwrite_array\x18\x01 \x03(\r\"P\n\x1eMonikerWriteDigitalU32Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xf0\x01\n\x15WriteDigitalU8Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x12\x13\n\x0bwrite_array\x18\x07 \x01(\x0c\x42\x12\n\x10\x64\x61ta_layout_enum\"H\n\x16WriteDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xe0\x01\n\x1a\x42\x65ginWriteDigitalU8Request\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12,\n\x0b\x64\x61ta_layout\x18\x05 \x01(\x0e\x32\x15.nidaqmx_grpc.GroupByH\x00\x12\x19\n\x0f\x64\x61ta_layout_raw\x18\x06 \x01(\x05H\x00\x42\x12\n\x10\x64\x61ta_layout_enum\"Y\n\x1b\x42\x65ginWriteDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"3\n\x1cMonikerWriteDigitalU8Request\x12\x13\n\x0bwrite_array\x18\x01 \x01(\x0c\"O\n\x1dMonikerWriteDigitalU8Response\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"f\n\x17WriteIDPinMemoryRequest\x12\x13\n\x0b\x64\x65vice_name\x18\x01 \x01(\t\x12\x13\n\x0bid_pin_name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x12\x13\n\x0b\x66ormat_code\x18\x04 \x01(\r\"*\n\x18WriteIDPinMemoryResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\x84\x01\n\x0fWriteRawRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x11\n\tnum_samps\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\x12\x13\n\x0bwrite_array\x18\x05 \x01(\x0c\"B\n\x10WriteRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"t\n\x14\x42\x65ginWriteRawRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x11\n\tnum_samps\x18\x02 \x01(\x05\x12\x12\n\nauto_start\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x01\"S\n\x15\x42\x65ginWriteRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12*\n\x07moniker\x18\x02 \x01(\x0b\x32\x19.ni.data_monikers.Moniker\"-\n\x16MonikerWriteRawRequest\x12\x13\n\x0bwrite_array\x18\x01 \x01(\x0c\"I\n\x17MonikerWriteRawResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xcb\x01\n\x1bWriteToTEDSFromArrayRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x12\n\nbit_stream\x18\x02 \x01(\x0c\x12\x41\n\x12\x62\x61sic_teds_options\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.WriteBasicTEDSOptionsH\x00\x12 \n\x16\x62\x61sic_teds_options_raw\x18\x04 \x01(\x05H\x00\x42\x19\n\x17\x62\x61sic_teds_options_enum\".\n\x1cWriteToTEDSFromArrayResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xc9\x01\n\x1aWriteToTEDSFromFileRequest\x12\x18\n\x10physical_channel\x18\x01 \x01(\t\x12\x11\n\tfile_path\x18\x02 \x01(\t\x12\x41\n\x12\x62\x61sic_teds_options\x18\x03 \x01(\x0e\x32#.nidaqmx_grpc.WriteBasicTEDSOptionsH\x00\x12 \n\x16\x62\x61sic_teds_options_raw\x18\x04 \x01(\x05H\x00\x42\x19\n\x17\x62\x61sic_teds_options_enum\"-\n\x1bWriteToTEDSFromFileResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\"\xfe\x01\n\x1aReadAnalogWaveformsRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x46\n\x17waveform_attribute_mode\x18\x04 \x01(\x0e\x32#.nidaqmx_grpc.WaveformAttributeModeH\x00\x12%\n\x1bwaveform_attribute_mode_raw\x18\x05 \x01(\x05H\x00\x42\x1e\n\x1cwaveform_attribute_mode_enum\"\x86\x01\n\x1bReadAnalogWaveformsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12:\n\twaveforms\x18\x02 \x03(\x0b\x32\'.ni.protobuf.types.DoubleAnalogWaveform\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xff\x01\n\x1bReadDigitalWaveformsRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x1a\n\x12num_samps_per_chan\x18\x02 \x01(\x05\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x46\n\x17waveform_attribute_mode\x18\x04 \x01(\x0e\x32#.nidaqmx_grpc.WaveformAttributeModeH\x00\x12%\n\x1bwaveform_attribute_mode_raw\x18\x05 \x01(\x05H\x00\x42\x1e\n\x1cwaveform_attribute_mode_enum\"\x82\x01\n\x1cReadDigitalWaveformsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x35\n\twaveforms\x18\x02 \x03(\x0b\x32\".ni.protobuf.types.DigitalWaveform\x12\x1b\n\x13samps_per_chan_read\x18\x03 \x01(\x05\"\xa4\x01\n\x1bWriteAnalogWaveformsRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12:\n\twaveforms\x18\x04 \x03(\x0b\x32\'.ni.protobuf.types.DoubleAnalogWaveform\"N\n\x1cWriteAnalogWaveformsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05\"\xa0\x01\n\x1cWriteDigitalWaveformsRequest\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.nidevice_grpc.Session\x12\x12\n\nauto_start\x18\x02 \x01(\x08\x12\x0f\n\x07timeout\x18\x03 \x01(\x01\x12\x35\n\twaveforms\x18\x04 \x03(\x0b\x32\".ni.protobuf.types.DigitalWaveform\"O\n\x1dWriteDigitalWaveformsResponse\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x1e\n\x16samps_per_chan_written\x18\x02 \x01(\x05*\xe6\x01\n\x15\x42ufferUInt32Attribute\x12\'\n#BUFFER_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12$\n\x1f\x42UFFER_ATTRIBUTE_INPUT_BUF_SIZE\x10\xec\x30\x12%\n BUFFER_ATTRIBUTE_OUTPUT_BUF_SIZE\x10\xed\x30\x12*\n%BUFFER_ATTRIBUTE_INPUT_ONBRD_BUF_SIZE\x10\x8a\x46\x12+\n&BUFFER_ATTRIBUTE_OUTPUT_ONBRD_BUF_SIZE\x10\x8b\x46*\xca\x01\n\x14\x42ufferResetAttribute\x12&\n\"BUFFER_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12*\n%BUFFER_RESET_ATTRIBUTE_INPUT_BUF_SIZE\x10\xec\x30\x12+\n&BUFFER_RESET_ATTRIBUTE_OUTPUT_BUF_SIZE\x10\xed\x30\x12\x31\n,BUFFER_RESET_ATTRIBUTE_OUTPUT_ONBRD_BUF_SIZE\x10\x8b\x46*\x81\x01\n\x1c\x43\x61librationInfoBoolAttribute\x12.\n*CALIBRATIONINFO_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x31\n,CALIBRATIONINFO_ATTRIBUTE_SELF_CAL_SUPPORTED\x10\xe0\x30*\x88\x01\n\x1e\x43\x61librationInfoStringAttribute\x12\x30\n,CALIBRATIONINFO_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x34\n/CALIBRATIONINFO_ATTRIBUTE_CAL_USER_DEFINED_INFO\x10\xe1\x30*\xe4\x01\n\x1e\x43\x61librationInfoDoubleAttribute\x12\x30\n,CALIBRATIONINFO_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x31\n,CALIBRATIONINFO_ATTRIBUTE_SELF_CAL_LAST_TEMP\x10\xe4\x30\x12\x30\n+CALIBRATIONINFO_ATTRIBUTE_EXT_CAL_LAST_TEMP\x10\xe7\x30\x12+\n&CALIBRATIONINFO_ATTRIBUTE_CAL_DEV_TEMP\x10\xbb\x44*\xd2\x02\n\x1e\x43\x61librationInfoUInt32Attribute\x12\x30\n,CALIBRATIONINFO_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12;\n6CALIBRATIONINFO_ATTRIBUTE_EXT_CAL_RECOMMENDED_INTERVAL\x10\xe8\x30\x12=\n8CALIBRATIONINFO_ATTRIBUTE_CAL_USER_DEFINED_INFO_MAX_SIZE\x10\x9c\x32\x12\x37\n2CALIBRATIONINFO_ATTRIBUTE_CAL_ACC_CONNECTION_COUNT\x10\xeb_\x12I\nDCALIBRATIONINFO_ATTRIBUTE_CAL_RECOMMENDED_ACC_CONNECTION_COUNT_LIMIT\x10\xec_*\xa2L\n\x15\x43hannelInt32Attribute\x12\'\n#CHANNEL_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12/\n+CHANNEL_ATTRIBUTE_AI_RAW_SAMP_JUSTIFICATION\x10P\x12!\n\x1d\x43HANNEL_ATTRIBUTE_AI_COUPLING\x10\x64\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_BRIDGE_CFG\x10\x87\x01\x12%\n CHANNEL_ATTRIBUTE_AO_DAC_REF_SRC\x10\xb2\x02\x12(\n#CHANNEL_ATTRIBUTE_AO_DATA_XFER_MECH\x10\xb4\x02\x12\x32\n-CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_ACTIVE_EDGE\x10\xc2\x02\x12(\n#CHANNEL_ATTRIBUTE_CI_FREQ_MEAS_METH\x10\xc4\x02\x12&\n!CHANNEL_ATTRIBUTE_CI_OUTPUT_STATE\x10\xc9\x02\x12(\n#CHANNEL_ATTRIBUTE_CI_DATA_XFER_MECH\x10\x80\x04\x12&\n!CHANNEL_ATTRIBUTE_CO_OUTPUT_STATE\x10\x94\x05\x12\x32\n-CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_ACTIVE_EDGE\x10\xc1\x06\x12%\n CHANNEL_ATTRIBUTE_AI_ACCEL_UNITS\x10\xf3\x0c\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_MEAS_TYPE\x10\x95\r\x12)\n$CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIR\x10\x96\r\x12\x31\n,CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_ACTIVE_EDGE\x10\x97\r\x12\'\n\"CHANNEL_ATTRIBUTE_AI_CURRENT_UNITS\x10\x81\x0e\x12,\n\'CHANNEL_ATTRIBUTE_CI_FREQ_STARTING_EDGE\x10\x99\x0f\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_FREQ_UNITS\x10\x86\x10\x12+\n&CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_UNITS\x10\xa3\x10\x12\x33\n.CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_STARTING_EDGE\x10\xa5\x10\x12\x31\n,CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_EDGE\x10\xb3\x10\x12\x32\n-CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_EDGE\x10\xb4\x10\x12.\n)CHANNEL_ATTRIBUTE_CI_PERIOD_STARTING_EDGE\x10\xd2\x10\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_RVDT_UNITS\x10\xf7\x10\x12/\n*CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INDEX_PHASE\x10\x89\x11\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_LVDT_UNITS\x10\x90\x12\x12*\n%CHANNEL_ATTRIBUTE_AI_RESISTANCE_UNITS\x10\xd5\x12\x12&\n!CHANNEL_ATTRIBUTE_AI_STRAIN_UNITS\x10\x81\x13\x12)\n$CHANNEL_ATTRIBUTE_AI_STRAIN_GAGE_CFG\x10\x82\x13\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_AI_RTD_TYPE\x10\xb2 \x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_TEMP_UNITS\x10\xb3 \x12)\n$CHANNEL_ATTRIBUTE_AI_THRMCPL_CJC_SRC\x10\xb5 \x12&\n!CHANNEL_ATTRIBUTE_AI_THRMCPL_TYPE\x10\xd0 \x12)\n$CHANNEL_ATTRIBUTE_CI_GPS_SYNC_METHOD\x10\x92!\x12\'\n\"CHANNEL_ATTRIBUTE_AI_VOLTAGE_UNITS\x10\x94!\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_AI_TERM_CFG\x10\x97!\x12%\n CHANNEL_ATTRIBUTE_AO_OUTPUT_TYPE\x10\x88\"\x12\'\n\"CHANNEL_ATTRIBUTE_AO_CURRENT_UNITS\x10\x89\"\x12+\n&CHANNEL_ATTRIBUTE_DO_OUTPUT_DRIVE_TYPE\x10\xb7\"\x12*\n%CHANNEL_ATTRIBUTE_CO_PULSE_IDLE_STATE\x10\xf0\"\x12\'\n\"CHANNEL_ATTRIBUTE_AO_VOLTAGE_UNITS\x10\x84#\x12.\n)CHANNEL_ATTRIBUTE_AI_SOUND_PRESSURE_UNITS\x10\xa8*\x12(\n#CHANNEL_ATTRIBUTE_AI_AUTO_ZERO_MODE\x10\xe0.\x12*\n%CHANNEL_ATTRIBUTE_AI_RESOLUTION_UNITS\x10\xe4.\x12-\n(CHANNEL_ATTRIBUTE_AI_VOLTAGE_ACRMS_UNITS\x10\xe2/\x12-\n(CHANNEL_ATTRIBUTE_AI_CURRENT_ACRMS_UNITS\x10\xe3/\x12\x33\n.CHANNEL_ATTRIBUTE_AI_BRIDGE_BALANCE_COARSE_POT\x10\xf1/\x12+\n&CHANNEL_ATTRIBUTE_AI_CURRENT_SHUNT_LOC\x10\xf2/\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_EXCIT_SRC\x10\xf4/\x12\x32\n-CHANNEL_ATTRIBUTE_AI_EXCIT_VOLTAGE_OR_CURRENT\x10\xf6/\x12(\n#CHANNEL_ATTRIBUTE_AI_EXCIT_D_COR_AC\x10\xfb/\x12\'\n\"CHANNEL_ATTRIBUTE_AI_HIGHPASS_TYPE\x10\x88\x30\x12\'\n\"CHANNEL_ATTRIBUTE_AI_BANDPASS_TYPE\x10\x8d\x30\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_NOTCH_TYPE\x10\x91\x30\x12(\n#CHANNEL_ATTRIBUTE_AI_DATA_XFER_MECH\x10\xa1\x30\x12*\n%CHANNEL_ATTRIBUTE_AO_RESOLUTION_UNITS\x10\xab\x30\x12,\n\'CHANNEL_ATTRIBUTE_AO_DATA_XFER_REQ_COND\x10\xbc\x30\x12 \n\x1b\x43HANNEL_ATTRIBUTE_CHAN_TYPE\x10\xff\x30\x12(\n#CHANNEL_ATTRIBUTE_AI_RESISTANCE_CFG\x10\x81\x31\x12\x34\n/CHANNEL_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_CLK_SRC\x10\x84\x31\x12,\n\'CHANNEL_ATTRIBUTE_AI_DATA_XFER_REQ_COND\x10\x8b\x31\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_AO_TERM_CFG\x10\x8e\x31\x12#\n\x1e\x43HANNEL_ATTRIBUTE_CI_MEAS_TYPE\x10\xa0\x31\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CI_FREQ_UNITS\x10\xa1\x31\x12&\n!CHANNEL_ATTRIBUTE_CI_PERIOD_UNITS\x10\xa3\x31\x12+\n&CHANNEL_ATTRIBUTE_CI_ANG_ENCODER_UNITS\x10\xa6\x31\x12+\n&CHANNEL_ATTRIBUTE_CI_LIN_ENCODER_UNITS\x10\xa9\x31\x12,\n\'CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_UNITS\x10\xac\x31\x12+\n&CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_UNITS\x10\xaf\x31\x12%\n CHANNEL_ATTRIBUTE_CO_OUTPUT_TYPE\x10\xb5\x31\x12,\n\'CHANNEL_ATTRIBUTE_AI_AC_EXCIT_WIRE_MODE\x10\xcd\x31\x12*\n%CHANNEL_ATTRIBUTE_CO_PULSE_FREQ_UNITS\x10\xd5\x31\x12*\n%CHANNEL_ATTRIBUTE_CO_PULSE_TIME_UNITS\x10\xd6\x31\x12\x31\n,CHANNEL_ATTRIBUTE_AI_BRIDGE_BALANCE_FINE_POT\x10\xf4\x31\x12*\n%CHANNEL_ATTRIBUTE_CI_PERIOD_MEAS_METH\x10\xac\x32\x12\x30\n+CHANNEL_ATTRIBUTE_AI_LVDT_SENSITIVITY_UNITS\x10\x9a\x43\x12\x30\n+CHANNEL_ATTRIBUTE_AI_RVDT_SENSITIVITY_UNITS\x10\x9b\x43\x12\x31\n,CHANNEL_ATTRIBUTE_AI_ACCEL_SENSITIVITY_UNITS\x10\x9c\x43\x12\x31\n,CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SELECT\x10\xd5\x43\x12/\n*CHANNEL_ATTRIBUTE_CI_ENCODER_DECODING_TYPE\x10\xe6\x43\x12.\n)CHANNEL_ATTRIBUTE_AO_IDLE_OUTPUT_BEHAVIOR\x10\xc0\x44\x12(\n#CHANNEL_ATTRIBUTE_AO_DAC_OFFSET_SRC\x10\xd3\x44\x12(\n#CHANNEL_ATTRIBUTE_DI_DATA_XFER_MECH\x10\xe3\x44\x12,\n\'CHANNEL_ATTRIBUTE_DI_DATA_XFER_REQ_COND\x10\xe4\x44\x12(\n#CHANNEL_ATTRIBUTE_DO_DATA_XFER_MECH\x10\xe6\x44\x12,\n\'CHANNEL_ATTRIBUTE_DO_DATA_XFER_REQ_COND\x10\xe7\x44\x12-\n(CHANNEL_ATTRIBUTE_AI_CHAN_CAL_SCALE_TYPE\x10\x9c\x45\x12)\n$CHANNEL_ATTRIBUTE_CI_TIMESTAMP_UNITS\x10\xb3\x45\x12\x33\n.CHANNEL_ATTRIBUTE_AI_RAW_DATA_COMPRESSION_TYPE\x10\xd8\x45\x12\x33\n.CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_STARTING_EDGE\x10\xfe\x45\x12$\n\x1f\x43HANNEL_ATTRIBUTE_DI_ACQUIRE_ON\x10\xe6R\x12\x32\n-CHANNEL_ATTRIBUTE_DO_LINE_STATES_PAUSED_STATE\x10\xe7R\x12\x30\n+CHANNEL_ATTRIBUTE_DO_LINE_STATES_DONE_STATE\x10\xe8R\x12%\n CHANNEL_ATTRIBUTE_DO_GENERATE_ON\x10\xe9R\x12&\n!CHANNEL_ATTRIBUTE_DI_LOGIC_FAMILY\x10\xedR\x12&\n!CHANNEL_ATTRIBUTE_DO_LOGIC_FAMILY\x10\xeeR\x12\x31\n,CHANNEL_ATTRIBUTE_DO_LINE_STATES_START_STATE\x10\xf2R\x12,\n\'CHANNEL_ATTRIBUTE_AI_THRMCPL_SCALE_TYPE\x10\xd0S\x12.\n)CHANNEL_ATTRIBUTE_CO_CONSTRAINED_GEN_MODE\x10\xf2S\x12)\n$CHANNEL_ATTRIBUTE_AI_ADC_TIMING_MODE\x10\xf9S\x12\'\n\"CHANNEL_ATTRIBUTE_AO_FUNC_GEN_TYPE\x10\x98T\x12\x32\n-CHANNEL_ATTRIBUTE_AO_FUNC_GEN_MODULATION_TYPE\x10\xa2T\x12\x43\n>CHANNEL_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS\x10\xbfU\x12\x37\n2CHANNEL_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_UNITS\x10\xc0U\x12(\n#CHANNEL_ATTRIBUTE_CO_DATA_XFER_MECH\x10\xcc]\x12,\n\'CHANNEL_ATTRIBUTE_CO_DATA_XFER_REQ_COND\x10\xcd]\x12,\n\'CHANNEL_ATTRIBUTE_CI_DATA_XFER_REQ_COND\x10\xfb]\x12/\n*CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_START_EDGE\x10\x85^\x12*\n%CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_UNITS\x10\x8b^\x12/\n*CHANNEL_ATTRIBUTE_CI_PULSE_TIME_START_EDGE\x10\x8d^\x12*\n%CHANNEL_ATTRIBUTE_CI_PULSE_TIME_UNITS\x10\x93^\x12\x30\n+CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_START_EDGE\x10\x95^\x12%\n CHANNEL_ATTRIBUTE_AI_FORCE_UNITS\x10\xf5^\x12(\n#CHANNEL_ATTRIBUTE_AI_PRESSURE_UNITS\x10\xf6^\x12&\n!CHANNEL_ATTRIBUTE_AI_TORQUE_UNITS\x10\xf7^\x12=\n8CHANNEL_ATTRIBUTE_AI_FORCE_IEPE_SENSOR_SENSITIVITY_UNITS\x10\x82_\x12\x31\n,CHANNEL_ATTRIBUTE_AI_BRIDGE_ELECTRICAL_UNITS\x10\x87_\x12/\n*CHANNEL_ATTRIBUTE_AI_BRIDGE_PHYSICAL_UNITS\x10\x88_\x12+\n&CHANNEL_ATTRIBUTE_AI_BRIDGE_SCALE_TYPE\x10\x89_\x12&\n!CHANNEL_ATTRIBUTE_AI_BRIDGE_UNITS\x10\x92_\x12=\n8CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_ACTIVE_EDGE\x10\xb2_\x12(\n#CHANNEL_ATTRIBUTE_AI_VELOCITY_UNITS\x10\xf4_\x12@\n;CHANNEL_ATTRIBUTE_AI_VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS\x10\xf7_\x12?\n:CHANNEL_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_ROSETTE_MEAS_TYPE\x10\xfd_\x12:\n5CHANNEL_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_ROSETTE_TYPE\x10\xfe_\x12(\n#CHANNEL_ATTRIBUTE_CI_TIMESTAMP_EDGE\x10\xba`\x12-\n(CHANNEL_ATTRIBUTE_CI_TIMESTAMP_TIMESCALE\x10\xbb`\x12$\n\x1f\x43HANNEL_ATTRIBUTE_NAV_MEAS_TYPE\x10\xbd`\x12$\n\x1f\x43HANNEL_ATTRIBUTE_NAV_ALT_UNITS\x10\xbe`\x12$\n\x1f\x43HANNEL_ATTRIBUTE_NAV_LAT_UNITS\x10\xbf`\x12%\n CHANNEL_ATTRIBUTE_NAV_LONG_UNITS\x10\xc0`\x12\x32\n-CHANNEL_ATTRIBUTE_NAV_SPEED_OVER_GROUND_UNITS\x10\xc1`\x12&\n!CHANNEL_ATTRIBUTE_NAV_TRACK_UNITS\x10\xc2`\x12.\n)CHANNEL_ATTRIBUTE_NAV_VERT_VELOCITY_UNITS\x10\xc3`\x12*\n%CHANNEL_ATTRIBUTE_NAV_TIMESTAMP_UNITS\x10\xc4`\x12.\n)CHANNEL_ATTRIBUTE_NAV_TIMESTAMP_TIMESCALE\x10\xc5`\x12,\n\'CHANNEL_ATTRIBUTE_AI_FILTER_DELAY_UNITS\x10\xf1`\x12,\n\'CHANNEL_ATTRIBUTE_AO_FILTER_DELAY_UNITS\x10\xf6`\x12\x32\n-CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_STARTING_EDGE\x10\x92\x61\x12\x33\n.CHANNEL_ATTRIBUTE_CI_SAMP_CLK_OVERRUN_BEHAVIOR\x10\x93\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_SAMP_CLK_OVERRUN_SENTINEL_VAL\x10\x94\x61\x12\'\n\"CHANNEL_ATTRIBUTE_CI_FREQ_TERM_CFG\x10\x97\x61\x12\x31\n,CHANNEL_ATTRIBUTE_CI_FREQ_LOGIC_LVL_BEHAVIOR\x10\x98\x61\x12)\n$CHANNEL_ATTRIBUTE_CI_PERIOD_TERM_CFG\x10\x99\x61\x12\x33\n.CHANNEL_ATTRIBUTE_CI_PERIOD_LOGIC_LVL_BEHAVIOR\x10\x9a\x61\x12.\n)CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_TERM_CFG\x10\x9b\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_LOGIC_LVL_BEHAVIOR\x10\x9c\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_TERM_CFG\x10\x9d\x61\x12\x42\n=CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_LOGIC_LVL_BEHAVIOR\x10\x9e\x61\x12:\n5CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_TERM_CFG\x10\x9f\x61\x12\x44\n?CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_LOGIC_LVL_BEHAVIOR\x10\xa0\x61\x12-\n(CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_TERM_CFG\x10\xa1\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_LOGIC_LVL_BEHAVIOR\x10\xa2\x61\x12\x32\n-CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_TERM_CFG\x10\xa3\x61\x12<\n7CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa4\x61\x12\x32\n-CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_TERM_CFG\x10\xa5\x61\x12<\n7CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa6\x61\x12\x32\n-CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_TERM_CFG\x10\xa7\x61\x12<\n7CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa8\x61\x12.\n)CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_TERM_CFG\x10\xa9\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_LOGIC_LVL_BEHAVIOR\x10\xaa\x61\x12\x35\n0CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_TERM_CFG\x10\xab\x61\x12?\n:CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_LOGIC_LVL_BEHAVIOR\x10\xac\x61\x12\x36\n1CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_TERM_CFG\x10\xad\x61\x12@\n;CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_LOGIC_LVL_BEHAVIOR\x10\xae\x61\x12.\n)CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_TERM_CFG\x10\xaf\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_LOGIC_LVL_BEHAVIOR\x10\xb0\x61\x12-\n(CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_TERM_CFG\x10\xb1\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_LOGIC_LVL_BEHAVIOR\x10\xb2\x61\x12-\n(CHANNEL_ATTRIBUTE_CI_PULSE_TIME_TERM_CFG\x10\xb3\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_PULSE_TIME_LOGIC_LVL_BEHAVIOR\x10\xb4\x61\x12.\n)CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_TERM_CFG\x10\xb5\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_LOGIC_LVL_BEHAVIOR\x10\xb6\x61\x12\x34\n/CHANNEL_ATTRIBUTE_AI_EXCIT_IDLE_OUTPUT_BEHAVIOR\x10\xb8\x61\x12\'\n\"CHANNEL_ATTRIBUTE_AI_DIG_FLTR_TYPE\x10\xbe\x61\x12+\n&CHANNEL_ATTRIBUTE_AI_DIG_FLTR_RESPONSE\x10\xbf\x61\x12:\n5CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SHUNT_CAL_A_SRC\x10\xca\x61\x12\x34\n/CHANNEL_ATTRIBUTE_CI_VELOCITY_ANG_ENCODER_UNITS\x10\xd8\x61\x12\x34\n/CHANNEL_ATTRIBUTE_CI_VELOCITY_LIN_ENCODER_UNITS\x10\xda\x61\x12\x38\n3CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_DECODING_TYPE\x10\xdc\x61\x12;\n6CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_TERM_CFG\x10\xde\x61\x12\x45\n@CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_LOGIC_LVL_BEHAVIOR\x10\xdf\x61\x12;\n6CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_B_INPUT_TERM_CFG\x10\xe5\x61\x12\x45\n@CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_B_INPUT_LOGIC_LVL_BEHAVIOR\x10\xe6\x61\x12\x33\n.CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_TERM_CFG\x10\xef\x61\x12=\n8CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_LOGIC_LVL_BEHAVIOR\x10\xf0\x61\x12/\n*CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_WHEN\x10\xf5\x61\x12:\n5CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SHUNT_CAL_B_SRC\x10\xf7\x61\x12%\n CHANNEL_ATTRIBUTE_AI_EXCIT_SENSE\x10\xfd\x61\x12&\n!CHANNEL_ATTRIBUTE_AI_CHARGE_UNITS\x10\x92\x62\x12\x38\n3CHANNEL_ATTRIBUTE_AI_ACCEL_CHARGE_SENSITIVITY_UNITS\x10\x94\x62\x12\x43\n>CHANNEL_ATTRIBUTE_AI_ACCEL_4_WIRE_DC_VOLTAGE_SENSITIVITY_UNITS\x10\x96\x62\x12\x30\n+CHANNEL_ATTRIBUTE_CHAN_SYNC_UNLOCK_BEHAVIOR\x10\xbc\x62\x12*\n%CHANNEL_ATTRIBUTE_AI_SENSOR_POWER_CFG\x10\xea\x62\x12+\n&CHANNEL_ATTRIBUTE_AI_SENSOR_POWER_TYPE\x10\xeb\x62\x12)\n$CHANNEL_ATTRIBUTE_AI_FILTER_RESPONSE\x10\xf5\x62\x12)\n$CHANNEL_ATTRIBUTE_CI_FILTER_RESPONSE\x10\xb9\x63\x12,\n\'CHANNEL_ATTRIBUTE_CI_FILTER_DELAY_UNITS\x10\xbc\x63\x12\'\n\"CHANNEL_ATTRIBUTE_PWR_OUTPUT_STATE\x10\xd7\x63\x12/\n*CHANNEL_ATTRIBUTE_PWR_IDLE_OUTPUT_BEHAVIOR\x10\xd8\x63\x12\'\n\"CHANNEL_ATTRIBUTE_PWR_REMOTE_SENSE\x10\xdb\x63\x12%\n CHANNEL_ATTRIBUTE_AI_POWER_UNITS\x10\xec\x63\x12\x31\n,CHANNEL_ATTRIBUTE_AI_ANALOG_PATH_DELAY_UNITS\x10\xf8\x63*\xc9J\n\x16\x43hannelDoubleAttribute\x12(\n$CHANNEL_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1e\x43HANNEL_ATTRIBUTE_AI_IMPEDANCE\x10\x62\x12\'\n\"CHANNEL_ATTRIBUTE_AI_AC_EXCIT_FREQ\x10\x81\x02\x12\x1e\n\x19\x43HANNEL_ATTRIBUTE_AO_GAIN\x10\x98\x02\x12(\n#CHANNEL_ATTRIBUTE_AO_LOAD_IMPEDANCE\x10\xa1\x02\x12(\n#CHANNEL_ATTRIBUTE_CI_FREQ_MEAS_TIME\x10\xc5\x02\x12\x32\n-CHANNEL_ATTRIBUTE_CO_PULSE_FREQ_INITIAL_DELAY\x10\x99\x05\x12+\n&CHANNEL_ATTRIBUTE_AI_ACCEL_SENSITIVITY\x10\x92\r\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_FREQ_HYST\x10\x94\x10\x12-\n(CHANNEL_ATTRIBUTE_AI_FREQ_THRESH_VOLTAGE\x10\x95\x10\x12\x33\n.CHANNEL_ATTRIBUTE_CI_ANG_ENCODER_INITIAL_ANGLE\x10\x81\x11\x12-\n(CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INDEX_VAL\x10\x88\x11\x12*\n%CHANNEL_ATTRIBUTE_AI_RVDT_SENSITIVITY\x10\x83\x12\x12\x34\n/CHANNEL_ATTRIBUTE_CI_LIN_ENCODER_DIST_PER_PULSE\x10\x91\x12\x12\x31\n,CHANNEL_ATTRIBUTE_CI_LIN_ENCODER_INITIAL_POS\x10\x95\x12\x12*\n%CHANNEL_ATTRIBUTE_AI_LVDT_SENSITIVITY\x10\xb9\x12\x12\x31\n,CHANNEL_ATTRIBUTE_AI_STRAIN_GAGE_GAGE_FACTOR\x10\x94\x13\x12\x33\n.CHANNEL_ATTRIBUTE_AI_STRAIN_GAGE_POISSON_RATIO\x10\x98\x13\x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_AI_RTD_A\x10\x90 \x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_AI_RTD_B\x10\x91 \x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_AI_RTD_C\x10\x93 \x12 \n\x1b\x43HANNEL_ATTRIBUTE_AI_RTD_R0\x10\xb0 \x12)\n$CHANNEL_ATTRIBUTE_AI_THRMCPL_CJC_VAL\x10\xb6 \x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_THRMSTR_R1\x10\xe1 \x12(\n#CHANNEL_ATTRIBUTE_CO_PULSE_DUTY_CYC\x10\xf6\"\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CO_PULSE_FREQ\x10\xf8\"\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_AO_MAX\x10\x86#\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_AO_MIN\x10\x87#\x12*\n%CHANNEL_ATTRIBUTE_AO_OUTPUT_IMPEDANCE\x10\x90)\x12\x30\n+CHANNEL_ATTRIBUTE_AI_MICROPHONE_SENSITIVITY\x10\xb6*\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AI_RESOLUTION\x10\xe5.\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_AI_MAX\x10\xdd/\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_AI_MIN\x10\xde/\x12/\n*CHANNEL_ATTRIBUTE_AI_BRIDGE_NOM_RESISTANCE\x10\xec/\x12\x30\n+CHANNEL_ATTRIBUTE_AI_BRIDGE_INITIAL_VOLTAGE\x10\xed/\x12.\n)CHANNEL_ATTRIBUTE_AI_LEAD_WIRE_RESISTANCE\x10\xee/\x12\x32\n-CHANNEL_ATTRIBUTE_AI_CURRENT_SHUNT_RESISTANCE\x10\xf3/\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_EXCIT_VAL\x10\xf5/\x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_AI_ATTEN\x10\x81\x30\x12-\n(CHANNEL_ATTRIBUTE_AI_LOWPASS_CUTOFF_FREQ\x10\x83\x30\x12.\n)CHANNEL_ATTRIBUTE_AI_HIGHPASS_CUTOFF_FREQ\x10\x87\x30\x12.\n)CHANNEL_ATTRIBUTE_AI_BANDPASS_CENTER_FREQ\x10\x8c\x30\x12(\n#CHANNEL_ATTRIBUTE_AI_BANDPASS_WIDTH\x10\x8e\x30\x12+\n&CHANNEL_ATTRIBUTE_AI_NOTCH_CENTER_FREQ\x10\x90\x30\x12%\n CHANNEL_ATTRIBUTE_AI_NOTCH_WIDTH\x10\x92\x30\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_AI_RNG_HIGH\x10\x95\x30\x12!\n\x1c\x43HANNEL_ATTRIBUTE_AI_RNG_LOW\x10\x96\x30\x12\x1e\n\x19\x43HANNEL_ATTRIBUTE_AI_GAIN\x10\x98\x30\x12$\n\x1f\x43HANNEL_ATTRIBUTE_AO_RESOLUTION\x10\xac\x30\x12%\n CHANNEL_ATTRIBUTE_AO_DAC_RNG_LOW\x10\xad\x30\x12&\n!CHANNEL_ATTRIBUTE_AO_DAC_RNG_HIGH\x10\xae\x30\x12%\n CHANNEL_ATTRIBUTE_AO_DAC_REF_VAL\x10\xb2\x30\x12*\n%CHANNEL_ATTRIBUTE_AI_EXCIT_ACTUAL_VAL\x10\x83\x31\x12\x39\n4CHANNEL_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_EXT_CLK_FREQ\x10\x85\x31\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_CI_MAX\x10\x9c\x31\x12\x1d\n\x18\x43HANNEL_ATTRIBUTE_CI_MIN\x10\x9d\x31\x12+\n&CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_RATE\x10\xb2\x31\x12)\n$CHANNEL_ATTRIBUTE_CO_PULSE_HIGH_TIME\x10\xba\x31\x12(\n#CHANNEL_ATTRIBUTE_CO_PULSE_LOW_TIME\x10\xbb\x31\x12\x32\n-CHANNEL_ATTRIBUTE_CO_PULSE_TIME_INITIAL_DELAY\x10\xbc\x31\x12+\n&CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_RATE\x10\xc2\x31\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_THRMSTR_A\x10\xc9\x31\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_THRMSTR_C\x10\xca\x31\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_THRMSTR_B\x10\xcb\x31\x12*\n%CHANNEL_ATTRIBUTE_CI_PERIOD_MEAS_TIME\x10\xad\x32\x12\x36\n1CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_GAIN_ADJUST\x10\xbf\x32\x12\x32\n-CHANNEL_ATTRIBUTE_DI_DIG_FLTR_MIN_PULSE_WIDTH\x10\xd7\x43\x12\x37\n2CHANNEL_ATTRIBUTE_CI_FREQ_DIG_FLTR_MIN_PULSE_WIDTH\x10\xe8\x43\x12\x35\n0CHANNEL_ATTRIBUTE_CI_FREQ_DIG_FLTR_TIMEBASE_RATE\x10\xea\x43\x12\x39\n4CHANNEL_ATTRIBUTE_CI_PERIOD_DIG_FLTR_MIN_PULSE_WIDTH\x10\xed\x43\x12\x37\n2CHANNEL_ATTRIBUTE_CI_PERIOD_DIG_FLTR_TIMEBASE_RATE\x10\xef\x43\x12H\nCCHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x43\x12\x46\nACHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x43\x12>\n9CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf7\x43\x12<\n7CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_TIMEBASE_RATE\x10\xf9\x43\x12\x42\n=CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_DIG_FLTR_MIN_PULSE_WIDTH\x10\xfc\x43\x12@\n;CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_DIG_FLTR_TIMEBASE_RATE\x10\xfe\x43\x12\x42\n=CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_DIG_FLTR_MIN_PULSE_WIDTH\x10\x81\x44\x12@\n;CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_DIG_FLTR_TIMEBASE_RATE\x10\x83\x44\x12\x42\n=CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_DIG_FLTR_MIN_PULSE_WIDTH\x10\x86\x44\x12@\n;CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_DIG_FLTR_TIMEBASE_RATE\x10\x88\x44\x12>\n9CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_DIG_FLTR_MIN_PULSE_WIDTH\x10\x8b\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_DIG_FLTR_TIMEBASE_RATE\x10\x8d\x44\x12\x45\n@CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_DIG_FLTR_MIN_PULSE_WIDTH\x10\x90\x44\x12\x43\n>CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_DIG_FLTR_TIMEBASE_RATE\x10\x92\x44\x12\x46\nACHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_MIN_PULSE_WIDTH\x10\x95\x44\x12\x44\n?CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_TIMEBASE_RATE\x10\x97\x44\x12>\n9CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_MIN_PULSE_WIDTH\x10\x9a\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_TIMEBASE_RATE\x10\x9c\x44\x12?\n:CHANNEL_ATTRIBUTE_AI_SOUND_PRESSURE_MAX_SOUND_PRESSURE_LVL\x10\xba\x44\x12(\n#CHANNEL_ATTRIBUTE_AO_DAC_OFFSET_VAL\x10\xd5\x44\x12?\n:CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x44\x12=\n8CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x44\x12?\n:CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf7\x44\x12=\n8CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_RATE\x10\xf9\x44\x12(\n#CHANNEL_ATTRIBUTE_AI_VOLTAGE_DB_REF\x10\xb0S\x12/\n*CHANNEL_ATTRIBUTE_AI_SOUND_PRESSURE_DB_REF\x10\xb1S\x12&\n!CHANNEL_ATTRIBUTE_AI_ACCEL_DB_REF\x10\xb2S\x12\'\n\"CHANNEL_ATTRIBUTE_AO_FUNC_GEN_FREQ\x10\x99T\x12,\n\'CHANNEL_ATTRIBUTE_AO_FUNC_GEN_AMPLITUDE\x10\x9aT\x12)\n$CHANNEL_ATTRIBUTE_AO_FUNC_GEN_OFFSET\x10\x9bT\x12\x34\n/CHANNEL_ATTRIBUTE_AO_FUNC_GEN_SQUARE_DUTY_CYCLE\x10\x9cT\x12/\n*CHANNEL_ATTRIBUTE_AO_VOLTAGE_CURRENT_LIMIT\x10\x9dT\x12/\n*CHANNEL_ATTRIBUTE_AO_FUNC_GEN_FM_DEVIATION\x10\xa3T\x12+\n&CHANNEL_ATTRIBUTE_DO_OVERCURRENT_LIMIT\x10\x85U\x12\x35\n0CHANNEL_ATTRIBUTE_DO_OVERCURRENT_REENABLE_PERIOD\x10\x87U\x12%\n CHANNEL_ATTRIBUTE_AI_PROBE_ATTEN\x10\x88U\x12#\n\x1e\x43HANNEL_ATTRIBUTE_AI_DC_OFFSET\x10\x89U\x12=\n8CHANNEL_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_SENSITIVITY\x10\xbeU\x12\x30\n+CHANNEL_ATTRIBUTE_DI_DIG_FLTR_TIMEBASE_RATE\x10\xd5]\x12=\n8CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_MIN_PULSE_WIDTH\x10\x87^\x12;\n6CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_TIMEBASE_RATE\x10\x89^\x12=\n8CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_MIN_PULSE_WIDTH\x10\x8f^\x12;\n6CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_TIMEBASE_RATE\x10\x91^\x12>\n9CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_FLTR_MIN_PULSE_WIDTH\x10\x97^\x12<\n7CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_FLTR_TIMEBASE_RATE\x10\x99^\x12\x41\nCHANNEL_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_FIRST_ELECTRICAL_VAL\x10\x8a_\x12\x41\nCHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x61\x12\x41\n\n9CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_THRESH_VOLTAGE\x10\xb1\x63\x12\x34\n/CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_HYST\x10\xb2\x63\x12@\n;CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_THRESH_VOLTAGE\x10\xb3\x63\x12\x36\n1CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_HYST\x10\xb4\x63\x12\x39\n4CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_THRESH_VOLTAGE\x10\xb5\x63\x12/\n*CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_HYST\x10\xb6\x63\x12%\n CHANNEL_ATTRIBUTE_CI_FILTER_FREQ\x10\xb8\x63\x12&\n!CHANNEL_ATTRIBUTE_CI_FILTER_DELAY\x10\xbb\x63\x12.\n)CHANNEL_ATTRIBUTE_AO_FUNC_GEN_START_PHASE\x10\xc4\x63\x12,\n\'CHANNEL_ATTRIBUTE_AO_COMMON_MODE_OFFSET\x10\xcc\x63\x12+\n&CHANNEL_ATTRIBUTE_PWR_VOLTAGE_SETPOINT\x10\xd4\x63\x12+\n&CHANNEL_ATTRIBUTE_PWR_CURRENT_SETPOINT\x10\xd5\x63\x12\x36\n1CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MAX\x10\xed\x63\x12\x36\n1CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN\x10\xee\x63\x12\x36\n1CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX\x10\xef\x63\x12\x36\n1CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN\x10\xf0\x63\x12+\n&CHANNEL_ATTRIBUTE_AI_ANALOG_PATH_DELAY\x10\xf7\x63*\xeb\xf9\x01\n\x15\x43hannelResetAttribute\x12\'\n#CHANNEL_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12(\n$CHANNEL_RESET_ATTRIBUTE_AI_IMPEDANCE\x10\x62\x12\'\n#CHANNEL_RESET_ATTRIBUTE_AI_COUPLING\x10\x64\x12,\n(CHANNEL_RESET_ATTRIBUTE_AI_DITHER_ENABLE\x10h\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_CFG\x10\x87\x01\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_ENABLE\x10\x94\x01\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_AC_EXCIT_FREQ\x10\x81\x02\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_AC_EXCIT_SYNC_ENABLE\x10\x82\x02\x12$\n\x1f\x43HANNEL_RESET_ATTRIBUTE_AO_GAIN\x10\x98\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_AO_LOAD_IMPEDANCE\x10\xa1\x02\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AO_DAC_REF_CONN_TO_GND\x10\xb0\x02\x12+\n&CHANNEL_RESET_ATTRIBUTE_AO_DAC_REF_SRC\x10\xb2\x02\x12/\n*CHANNEL_RESET_ATTRIBUTE_AO_REGLITCH_ENABLE\x10\xb3\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_AO_DATA_XFER_MECH\x10\xb4\x02\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_ACTIVE_EDGE\x10\xc2\x02\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_SRC\x10\xc3\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_FREQ_MEAS_METH\x10\xc4\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_FREQ_MEAS_TIME\x10\xc5\x02\x12(\n#CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIV\x10\xc7\x02\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_DATA_XFER_MECH\x10\x80\x04\x12-\n(CHANNEL_RESET_ATTRIBUTE_CO_AUTO_INCR_CNT\x10\x95\x05\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CO_PULSE_TICKS_INITIAL_DELAY\x10\x98\x05\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CO_PULSE_FREQ_INITIAL_DELAY\x10\x99\x05\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_SRC\x10\xb9\x06\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_ACTIVE_EDGE\x10\xc1\x06\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_UNITS\x10\xf3\x0c\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_SENSITIVITY\x10\x92\r\x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_DIR\x10\x96\r\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_ACTIVE_EDGE\x10\x97\r\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_INITIAL_CNT\x10\x98\r\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_CURRENT_UNITS\x10\x81\x0e\x12,\n\'CHANNEL_RESET_ATTRIBUTE_DI_INVERT_LINES\x10\x93\x0f\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CI_FREQ_STARTING_EDGE\x10\x99\x0f\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_FREQ_UNITS\x10\x86\x10\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_FREQ_HYST\x10\x94\x10\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_FREQ_THRESH_VOLTAGE\x10\x95\x10\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_UNITS\x10\xa3\x10\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_STARTING_EDGE\x10\xa5\x10\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_EDGE\x10\xb3\x10\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_EDGE\x10\xb4\x10\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_STARTING_EDGE\x10\xd2\x10\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_ANG_ENCODER_PULSES_PER_REV\x10\xf5\x10\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_RVDT_UNITS\x10\xf7\x10\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CI_ANG_ENCODER_INITIAL_ANGLE\x10\x81\x11\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INDEX_VAL\x10\x88\x11\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INDEX_PHASE\x10\x89\x11\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INDEX_ENABLE\x10\x90\x11\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_RVDT_SENSITIVITY\x10\x83\x12\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_LVDT_UNITS\x10\x90\x12\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_LIN_ENCODER_DIST_PER_PULSE\x10\x91\x12\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_LIN_ENCODER_INITIAL_POS\x10\x95\x12\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_LVDT_SENSITIVITY\x10\xb9\x12\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_RESISTANCE_UNITS\x10\xd5\x12\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_UNITS\x10\x81\x13\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_GAGE_CFG\x10\x82\x13\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_GAGE_GAGE_FACTOR\x10\x94\x13\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_GAGE_POISSON_RATIO\x10\x98\x13\x12%\n CHANNEL_RESET_ATTRIBUTE_AI_RTD_A\x10\x90 \x12%\n CHANNEL_RESET_ATTRIBUTE_AI_RTD_B\x10\x91 \x12%\n CHANNEL_RESET_ATTRIBUTE_AI_RTD_C\x10\x93 \x12&\n!CHANNEL_RESET_ATTRIBUTE_AI_RTD_R0\x10\xb0 \x12(\n#CHANNEL_RESET_ATTRIBUTE_AI_RTD_TYPE\x10\xb2 \x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_TEMP_UNITS\x10\xb3 \x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_THRMCPL_CJC_VAL\x10\xb6 \x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_THRMCPL_TYPE\x10\xd0 \x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_THRMSTR_R1\x10\xe1 \x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_GPS_SYNC_METHOD\x10\x92!\x12,\n\'CHANNEL_RESET_ATTRIBUTE_CI_GPS_SYNC_SRC\x10\x93!\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_VOLTAGE_UNITS\x10\x94!\x12(\n#CHANNEL_RESET_ATTRIBUTE_AI_TERM_CFG\x10\x97!\x12-\n(CHANNEL_RESET_ATTRIBUTE_AO_CURRENT_UNITS\x10\x89\"\x12,\n\'CHANNEL_RESET_ATTRIBUTE_DO_INVERT_LINES\x10\xb3\"\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_DO_OUTPUT_DRIVE_TYPE\x10\xb7\"\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_PULSE_HIGH_TICKS\x10\xe9\"\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_PULSE_IDLE_STATE\x10\xf0\"\x12/\n*CHANNEL_RESET_ATTRIBUTE_CO_PULSE_LOW_TICKS\x10\xf1\"\x12.\n)CHANNEL_RESET_ATTRIBUTE_CO_PULSE_DUTY_CYC\x10\xf6\"\x12*\n%CHANNEL_RESET_ATTRIBUTE_CO_PULSE_FREQ\x10\xf8\"\x12-\n(CHANNEL_RESET_ATTRIBUTE_AO_VOLTAGE_UNITS\x10\x84#\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_AO_MAX\x10\x86#\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_AO_MIN\x10\x87#\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AO_CUSTOM_SCALE_NAME\x10\x88#\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AO_OUTPUT_IMPEDANCE\x10\x90)\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_SOUND_PRESSURE_UNITS\x10\xa8*\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_MICROPHONE_SENSITIVITY\x10\xb6*\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_AUTO_ZERO_MODE\x10\xe0.\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_AI_MAX\x10\xdd/\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_AI_MIN\x10\xde/\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_CUSTOM_SCALE_NAME\x10\xe0/\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_VOLTAGE_ACRMS_UNITS\x10\xe2/\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_CURRENT_ACRMS_UNITS\x10\xe3/\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_NOM_RESISTANCE\x10\xec/\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_INITIAL_VOLTAGE\x10\xed/\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_LEAD_WIRE_RESISTANCE\x10\xee/\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_BALANCE_COARSE_POT\x10\xf1/\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_CURRENT_SHUNT_LOC\x10\xf2/\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_AI_CURRENT_SHUNT_RESISTANCE\x10\xf3/\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_SRC\x10\xf4/\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_VAL\x10\xf5/\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_VOLTAGE_OR_CURRENT\x10\xf6/\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_D_COR_AC\x10\xfb/\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_USE_FOR_SCALING\x10\xfc/\x12%\n CHANNEL_RESET_ATTRIBUTE_AI_ATTEN\x10\x81\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_ENABLE\x10\x82\x30\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_CUTOFF_FREQ\x10\x83\x30\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_HIGHPASS_ENABLE\x10\x86\x30\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_HIGHPASS_CUTOFF_FREQ\x10\x87\x30\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_HIGHPASS_TYPE\x10\x88\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_HIGHPASS_ORDER\x10\x89\x30\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_BANDPASS_ENABLE\x10\x8b\x30\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_BANDPASS_CENTER_FREQ\x10\x8c\x30\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_BANDPASS_TYPE\x10\x8d\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_BANDPASS_WIDTH\x10\x8e\x30\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_NOTCH_CENTER_FREQ\x10\x90\x30\x12*\n%CHANNEL_RESET_ATTRIBUTE_AI_NOTCH_TYPE\x10\x91\x30\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_NOTCH_WIDTH\x10\x92\x30\x12(\n#CHANNEL_RESET_ATTRIBUTE_AI_RNG_HIGH\x10\x95\x30\x12\'\n\"CHANNEL_RESET_ATTRIBUTE_AI_RNG_LOW\x10\x96\x30\x12$\n\x1f\x43HANNEL_RESET_ATTRIBUTE_AI_GAIN\x10\x98\x30\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_SAMP_AND_HOLD_ENABLE\x10\x9a\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_DATA_XFER_MECH\x10\xa1\x30\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AO_RESOLUTION_UNITS\x10\xab\x30\x12+\n&CHANNEL_RESET_ATTRIBUTE_AO_DAC_RNG_LOW\x10\xad\x30\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AO_DAC_RNG_HIGH\x10\xae\x30\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AO_DAC_REF_ALLOW_CONN_TO_GND\x10\xb0\x30\x12+\n&CHANNEL_RESET_ATTRIBUTE_AO_DAC_REF_VAL\x10\xb2\x30\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AO_USE_ONLY_ON_BRD_MEM\x10\xba\x30\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_DATA_XFER_REQ_COND\x10\xbc\x30\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_RESISTANCE_CFG\x10\x81\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_ACTUAL_VAL\x10\x83\x31\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_CLK_SRC\x10\x84\x31\x12?\n:CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_EXT_CLK_FREQ\x10\x85\x31\x12>\n9CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_EXT_CLK_DIV\x10\x86\x31\x12>\n9CHANNEL_RESET_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_OUT_CLK_DIV\x10\x87\x31\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_DATA_XFER_REQ_COND\x10\x8b\x31\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_MEM_MAP_ENABLE\x10\x8c\x31\x12(\n#CHANNEL_RESET_ATTRIBUTE_AO_TERM_CFG\x10\x8e\x31\x12.\n)CHANNEL_RESET_ATTRIBUTE_AO_MEM_MAP_ENABLE\x10\x8f\x31\x12(\n#CHANNEL_RESET_ATTRIBUTE_DI_TRISTATE\x10\x90\x31\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_CI_MAX\x10\x9c\x31\x12#\n\x1e\x43HANNEL_RESET_ATTRIBUTE_CI_MIN\x10\x9d\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_CUSTOM_SCALE_NAME\x10\x9e\x31\x12*\n%CHANNEL_RESET_ATTRIBUTE_CI_FREQ_UNITS\x10\xa1\x31\x12)\n$CHANNEL_RESET_ATTRIBUTE_CI_FREQ_TERM\x10\xa2\x31\x12,\n\'CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_UNITS\x10\xa3\x31\x12+\n&CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_TERM\x10\xa4\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_ANG_ENCODER_UNITS\x10\xa6\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_LIN_ENCODER_UNITS\x10\xa9\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_TERM\x10\xaa\x31\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_UNITS\x10\xac\x31\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_TERM\x10\xad\x31\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_TERM\x10\xae\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_UNITS\x10\xaf\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_TERM\x10\xb0\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_RATE\x10\xb2\x31\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_MASTER_TIMEBASE_DIV\x10\xb3\x31\x12/\n*CHANNEL_RESET_ATTRIBUTE_CO_PULSE_HIGH_TIME\x10\xba\x31\x12.\n)CHANNEL_RESET_ATTRIBUTE_CO_PULSE_LOW_TIME\x10\xbb\x31\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CO_PULSE_TIME_INITIAL_DELAY\x10\xbc\x31\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_RATE\x10\xc2\x31\x12@\n;CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_MASTER_TIMEBASE_DIV\x10\xc3\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_TERM\x10\xc7\x31\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_THRMSTR_A\x10\xc9\x31\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_THRMSTR_C\x10\xca\x31\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_THRMSTR_B\x10\xcb\x31\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_AC_EXCIT_WIRE_MODE\x10\xcd\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_PULSE_FREQ_UNITS\x10\xd5\x31\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CO_PULSE_TIME_UNITS\x10\xd6\x31\x12*\n%CHANNEL_RESET_ATTRIBUTE_CO_PULSE_TERM\x10\xe1\x31\x12(\n#CHANNEL_RESET_ATTRIBUTE_DO_TRISTATE\x10\xf3\x31\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_BALANCE_FINE_POT\x10\xf4\x31\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_FORCE_READ_FROM_CHAN\x10\xf8\x31\x12\'\n\"CHANNEL_RESET_ATTRIBUTE_CHAN_DESCR\x10\xa6\x32\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_MEAS_METH\x10\xac\x32\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_MEAS_TIME\x10\xad\x32\x12*\n%CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIV\x10\xae\x32\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_GAIN_ADJUST\x10\xbf\x32\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_USE_MULTIPLEXED\x10\x80\x43\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_INPUT_SRC\x10\x98\x43\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_LVDT_SENSITIVITY_UNITS\x10\x9a\x43\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_RVDT_SENSITIVITY_UNITS\x10\x9b\x43\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_SENSITIVITY_UNITS\x10\x9c\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_A_INPUT_TERM\x10\x9d\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_B_INPUT_TERM\x10\x9e\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INPUT_TERM\x10\x9f\x43\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_DUP_COUNT_PREVENT\x10\xac\x43\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SELECT\x10\xd5\x43\x12/\n*CHANNEL_RESET_ATTRIBUTE_DI_DIG_FLTR_ENABLE\x10\xd6\x43\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_DI_DIG_FLTR_MIN_PULSE_WIDTH\x10\xd7\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_DIR_TERM\x10\xe1\x43\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_DECODING_TYPE\x10\xe6\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_FLTR_ENABLE\x10\xe7\x43\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_FLTR_MIN_PULSE_WIDTH\x10\xe8\x43\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_FLTR_TIMEBASE_SRC\x10\xe9\x43\x12;\n6CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_FLTR_TIMEBASE_RATE\x10\xea\x43\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_FREQ_DIG_SYNC_ENABLE\x10\xeb\x43\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_FLTR_ENABLE\x10\xec\x43\x12?\n:CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_FLTR_MIN_PULSE_WIDTH\x10\xed\x43\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_FLTR_TIMEBASE_SRC\x10\xee\x43\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_FLTR_TIMEBASE_RATE\x10\xef\x43\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_DIG_SYNC_ENABLE\x10\xf0\x43\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_ENABLE\x10\xf1\x43\x12N\nICHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x43\x12K\nFCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_TIMEBASE_SRC\x10\xf3\x43\x12L\nGCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x43\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_SYNC_ENABLE\x10\xf5\x43\x12;\n6CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_ENABLE\x10\xf6\x43\x12\x44\n?CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf7\x43\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_ENABLE\x10\x94\x44\x12L\nGCHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_MIN_PULSE_WIDTH\x10\x95\x44\x12I\nDCHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_TIMEBASE_SRC\x10\x96\x44\x12J\nECHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_TIMEBASE_RATE\x10\x97\x44\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_SYNC_ENABLE\x10\x98\x44\x12;\n6CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_ENABLE\x10\x99\x44\x12\x44\n?CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_MIN_PULSE_WIDTH\x10\x9a\x44\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x44\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_SYNC_ENABLE\x10\xf5\x44\x12<\n7CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_ENABLE\x10\xf6\x44\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf7\x44\x12\x42\n=CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_SRC\x10\xf8\x44\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_RATE\x10\xf9\x44\x12<\n7CHANNEL_RESET_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_SYNC_ENABLE\x10\xfa\x44\x12?\n:CHANNEL_RESET_ATTRIBUTE_AI_ENHANCED_ALIAS_REJECTION_ENABLE\x10\x94\x45\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_ENABLE_CAL\x10\x98\x45\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_APPLY_CAL_IF_EXP\x10\x99\x45\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_SCALE_TYPE\x10\x9c\x45\x12>\n9CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_TABLE_PRE_SCALED_VALS\x10\x9d\x45\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_TABLE_SCALED_VALS\x10\x9e\x45\x12;\n6CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_POLY_FORWARD_COEFF\x10\x9f\x45\x12;\n6CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_POLY_REVERSE_COEFF\x10\xa0\x45\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_VERIF_REF_VALS\x10\xa1\x45\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_VERIF_ACQ_VALS\x10\xa2\x45\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_OPERATOR_NAME\x10\xa3\x45\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_CHAN_CAL_DESC\x10\xa4\x45\x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_UNITS\x10\xb3\x45\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_INITIAL_SECONDS\x10\xb4\x45\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_RAW_DATA_COMPRESSION_TYPE\x10\xd8\x45\x12\x46\nACHANNEL_RESET_ATTRIBUTE_AI_LOSSY_LSB_REMOVAL_COMPRESSED_SAMP_SIZE\x10\xd9\x45\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_STARTING_EDGE\x10\xfe\x45\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_DATA_XFER_CUSTOM_THRESHOLD\x10\x8c\x46\x12*\n%CHANNEL_RESET_ATTRIBUTE_DI_ACQUIRE_ON\x10\xe6R\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_DO_LINE_STATES_PAUSED_STATE\x10\xe7R\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_DO_LINE_STATES_DONE_STATE\x10\xe8R\x12+\n&CHANNEL_RESET_ATTRIBUTE_DO_GENERATE_ON\x10\xe9R\x12.\n)CHANNEL_RESET_ATTRIBUTE_DI_MEM_MAP_ENABLE\x10\xeaR\x12.\n)CHANNEL_RESET_ATTRIBUTE_DO_MEM_MAP_ENABLE\x10\xebR\x12,\n\'CHANNEL_RESET_ATTRIBUTE_DI_LOGIC_FAMILY\x10\xedR\x12,\n\'CHANNEL_RESET_ATTRIBUTE_DO_LOGIC_FAMILY\x10\xeeR\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_DO_LINE_STATES_START_STATE\x10\xf2R\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_VOLTAGE_DB_REF\x10\xb0S\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_SOUND_PRESSURE_DB_REF\x10\xb1S\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_DB_REF\x10\xb2S\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_THRMCPL_SCALE_TYPE\x10\xd0S\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CO_CONSTRAINED_GEN_MODE\x10\xf2S\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_ADC_TIMING_MODE\x10\xf9S\x12-\n(CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_TYPE\x10\x98T\x12-\n(CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_FREQ\x10\x99T\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_AMPLITUDE\x10\x9aT\x12/\n*CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_OFFSET\x10\x9bT\x12:\n5CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_SQUARE_DUTY_CYCLE\x10\x9cT\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AO_VOLTAGE_CURRENT_LIMIT\x10\x9dT\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_MODULATION_TYPE\x10\xa2T\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_FM_DEVIATION\x10\xa3T\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_DO_OVERCURRENT_LIMIT\x10\x85U\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_DO_OVERCURRENT_AUTO_REENABLE\x10\x86U\x12;\n6CHANNEL_RESET_ATTRIBUTE_DO_OVERCURRENT_REENABLE_PERIOD\x10\x87U\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_PROBE_ATTEN\x10\x88U\x12)\n$CHANNEL_RESET_ATTRIBUTE_AI_DC_OFFSET\x10\x89U\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_USB_XFER_REQ_SIZE\x10\x8eU\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AO_USB_XFER_REQ_SIZE\x10\x8fU\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_DI_USB_XFER_REQ_SIZE\x10\x90U\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_DO_USB_XFER_REQ_SIZE\x10\x91U\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CI_USB_XFER_REQ_SIZE\x10\x92U\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_CO_USB_XFER_REQ_SIZE\x10\x93U\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_SENSITIVITY\x10\xbeU\x12I\nDCHANNEL_RESET_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS\x10\xbfU\x12=\n8CHANNEL_RESET_ATTRIBUTE_AI_EDDY_CURRENT_PROX_PROBE_UNITS\x10\xc0U\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_MIN_PULSE_WIDTH\x10\x87^\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_TIMEBASE_SRC\x10\x88^\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_MIN_PULSE_WIDTH\x10\x8f^\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_TIMEBASE_SRC\x10\x90^\x12\x41\nCHANNEL_RESET_ATTRIBUTE_AI_FORCE_IEPE_SENSOR_SENSITIVITY_UNITS\x10\x82_\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_INITIAL_RATIO\x10\x86_\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_ELECTRICAL_UNITS\x10\x87_\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_PHYSICAL_UNITS\x10\x88_\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SCALE_TYPE\x10\x89_\x12I\nDCHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_FIRST_ELECTRICAL_VAL\x10\x8a_\x12G\nBCHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_FIRST_PHYSICAL_VAL\x10\x8b_\x12J\nECHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_SECOND_ELECTRICAL_VAL\x10\x8c_\x12H\nCCHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TWO_POINT_LIN_SECOND_PHYSICAL_VAL\x10\x8d_\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TABLE_ELECTRICAL_VALS\x10\x8e_\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_TABLE_PHYSICAL_VALS\x10\x8f_\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_POLY_FORWARD_COEFF\x10\x90_\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_POLY_REVERSE_COEFF\x10\x91_\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_UNITS\x10\x92_\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_ENABLE\x10\xaf_\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_RESET_COUNT\x10\xb0_\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_TERM\x10\xb1_\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_ACTIVE_EDGE\x10\xb2_\x12G\nBCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_ENABLE\x10\xb3_\x12P\nKCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_MIN_PULSE_WIDTH\x10\xb4_\x12M\nHCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_TIMEBASE_SRC\x10\xb5_\x12N\nICHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_TIMEBASE_RATE\x10\xb6_\x12G\nBCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_SYNC_ENABLE\x10\xb7_\x12;\n6CHANNEL_RESET_ATTRIBUTE_AI_THRMCPL_LEAD_OFFSET_VOLTAGE\x10\xb8_\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_AI_REMOVE_FILTER_DELAY\x10\xbd_\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_AVERAGING_WIN_SIZE\x10\xee_\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_VELOCITY_UNITS\x10\xf4_\x12;\n6CHANNEL_RESET_ATTRIBUTE_AI_VELOCITY_IEPE_SENSOR_DB_REF\x10\xf5_\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_VELOCITY_IEPE_SENSOR_SENSITIVITY\x10\xf6_\x12\x46\nACHANNEL_RESET_ATTRIBUTE_AI_VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS\x10\xf7_\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_STRAIN_GAGE_FORCE_READ_FROM_CHAN\x10\xfa_\x12?\n:CHANNEL_RESET_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_ORIENTATION\x10\xfc_\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_ROSETTE_MEAS_TYPE\x10\xfd_\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_USB_XFER_REQ_COUNT\x10\x80`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_USB_XFER_REQ_COUNT\x10\x81`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_DI_USB_XFER_REQ_COUNT\x10\x82`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_DO_USB_XFER_REQ_COUNT\x10\x83`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CI_USB_XFER_REQ_COUNT\x10\x84`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CO_USB_XFER_REQ_COUNT\x10\x85`\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_TERM\x10\xb9`\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_EDGE\x10\xba`\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_TIMESTAMP_TIMESCALE\x10\xbb`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_NAV_CUSTOM_SCALE_NAME\x10\xbc`\x12*\n%CHANNEL_RESET_ATTRIBUTE_NAV_ALT_UNITS\x10\xbe`\x12*\n%CHANNEL_RESET_ATTRIBUTE_NAV_LAT_UNITS\x10\xbf`\x12+\n&CHANNEL_RESET_ATTRIBUTE_NAV_LONG_UNITS\x10\xc0`\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_NAV_SPEED_OVER_GROUND_UNITS\x10\xc1`\x12,\n\'CHANNEL_RESET_ATTRIBUTE_NAV_TRACK_UNITS\x10\xc2`\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_NAV_VERT_VELOCITY_UNITS\x10\xc3`\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_NAV_TIMESTAMP_UNITS\x10\xc4`\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_NAV_TIMESTAMP_TIMESCALE\x10\xc5`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_FILTER_DELAY_UNITS\x10\xf1`\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AO_FILTER_DELAY_ADJUSTMENT\x10\xf2`\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_FILTER_DELAY_ADJUSTMENT\x10\xf4`\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AO_FILTER_DELAY\x10\xf5`\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_FILTER_DELAY_UNITS\x10\xf6`\x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_TERM\x10\x8d\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_DIG_FLTR_ENABLE\x10\x8e\x61\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_DIG_FLTR_MIN_PULSE_WIDTH\x10\x8f\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_DIG_FLTR_TIMEBASE_SRC\x10\x90\x61\x12\x41\n\n9CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_LOGIC_LVL_BEHAVIOR\x10\x9c\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_TERM_CFG\x10\x9d\x61\x12H\nCCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_LOGIC_LVL_BEHAVIOR\x10\x9e\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_TERM_CFG\x10\x9f\x61\x12J\nECHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_LOGIC_LVL_BEHAVIOR\x10\xa0\x61\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_TERM_CFG\x10\xa1\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_DUTY_CYCLE_LOGIC_LVL_BEHAVIOR\x10\xa2\x61\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_A_INPUT_TERM_CFG\x10\xa3\x61\x12\x42\n=CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_A_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa4\x61\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_B_INPUT_TERM_CFG\x10\xa5\x61\x12\x42\n=CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_B_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa6\x61\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INPUT_TERM_CFG\x10\xa7\x61\x12\x42\n=CHANNEL_RESET_ATTRIBUTE_CI_ENCODER_Z_INPUT_LOGIC_LVL_BEHAVIOR\x10\xa8\x61\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_TERM_CFG\x10\xa9\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_PULSE_WIDTH_LOGIC_LVL_BEHAVIOR\x10\xaa\x61\x12;\n6CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_TERM_CFG\x10\xab\x61\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_LOGIC_LVL_BEHAVIOR\x10\xac\x61\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_TERM_CFG\x10\xad\x61\x12\x46\nACHANNEL_RESET_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_LOGIC_LVL_BEHAVIOR\x10\xae\x61\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_TERM_CFG\x10\xaf\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_SEMI_PERIOD_LOGIC_LVL_BEHAVIOR\x10\xb0\x61\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_PULSE_FREQ_TERM_CFG\x10\xb1\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_PULSE_FREQ_LOGIC_LVL_BEHAVIOR\x10\xb2\x61\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TIME_TERM_CFG\x10\xb3\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TIME_LOGIC_LVL_BEHAVIOR\x10\xb4\x61\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TICKS_TERM_CFG\x10\xb5\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_PULSE_TICKS_LOGIC_LVL_BEHAVIOR\x10\xb6\x61\x12.\n)CHANNEL_RESET_ATTRIBUTE_CI_THRESH_VOLTAGE\x10\xb7\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_IDLE_OUTPUT_BEHAVIOR\x10\xb8\x61\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_ENABLE\x10\xbd\x61\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_TYPE\x10\xbe\x61\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_RESPONSE\x10\xbf\x61\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_ORDER\x10\xc0\x61\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_LOWPASS_CUTOFF_FREQ\x10\xc1\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_HIGHPASS_CUTOFF_FREQ\x10\xc2\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_BANDPASS_CENTER_FREQ\x10\xc3\x61\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_BANDPASS_WIDTH\x10\xc4\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_NOTCH_CENTER_FREQ\x10\xc5\x61\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_NOTCH_WIDTH\x10\xc6\x61\x12.\n)CHANNEL_RESET_ATTRIBUTE_AI_DIG_FLTR_COEFF\x10\xc7\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SHUNT_CAL_A_SRC\x10\xca\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_ANG_ENCODER_UNITS\x10\xd8\x61\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_ANG_ENCODER_PULSES_PER_REV\x10\xd9\x61\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_LIN_ENCODER_UNITS\x10\xda\x61\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_LIN_ENCODER_DIST_PER_PULSE\x10\xdb\x61\x12>\n9CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_ENCODER_DECODING_TYPE\x10\xdc\x61\x12=\n8CHANNEL_RESET_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_TERM\x10\xdd\x61\x12\x41\nCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_LOGIC_LVL_BEHAVIOR\x10\xf0\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_ENABLE\x10\xf1\x61\x12I\nDCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf2\x61\x12\x46\nACHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_TIMEBASE_SRC\x10\xf3\x61\x12G\nBCHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_TIMEBASE_RATE\x10\xf4\x61\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_WHEN\x10\xf5\x61\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_SHUNT_CAL_B_SRC\x10\xf7\x61\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_EXCIT_SENSE\x10\xfd\x61\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_OPEN_CHAN_DETECT_ENABLE\x10\xff\x61\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_CHARGE_UNITS\x10\x92\x62\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_CHARGE_SENSITIVITY\x10\x93\x62\x12>\n9CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_CHARGE_SENSITIVITY_UNITS\x10\x94\x62\x12\x43\n>CHANNEL_RESET_ATTRIBUTE_AI_ACCEL_4_WIRE_DC_VOLTAGE_SENSITIVITY\x10\x95\x62\x12I\nDCHANNEL_RESET_ATTRIBUTE_AI_ACCEL_4_WIRE_DC_VOLTAGE_SENSITIVITY_UNITS\x10\x96\x62\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AI_DATA_XFER_MAX_RATE\x10\x97\x62\x12\x36\n1CHANNEL_RESET_ATTRIBUTE_CHAN_SYNC_UNLOCK_BEHAVIOR\x10\xbc\x62\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_CHOP_ENABLE\x10\xc3\x62\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AI_SENSOR_POWER_VOLTAGE\x10\xe9\x62\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_AI_SENSOR_POWER_CFG\x10\xea\x62\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_AI_SENSOR_POWER_TYPE\x10\xeb\x62\x12-\n(CHANNEL_RESET_ATTRIBUTE_AI_FILTER_ENABLE\x10\xf3\x62\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_FILTER_FREQ\x10\xf4\x62\x12/\n*CHANNEL_RESET_ATTRIBUTE_AI_FILTER_RESPONSE\x10\xf5\x62\x12,\n\'CHANNEL_RESET_ATTRIBUTE_AI_FILTER_ORDER\x10\xf6\x62\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_AI_INPUT_LIMITS_FAULT_DETECT_UPPER_LIMIT\x10\x8c\x63\x12\x45\n@CHANNEL_RESET_ATTRIBUTE_AI_INPUT_LIMITS_FAULT_DETECT_LOWER_LIMIT\x10\x8d\x63\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_INPUT_LIMITS_FAULT_DETECT_ENABLE\x10\x8e\x63\x12@\n;CHANNEL_RESET_ATTRIBUTE_AI_POWER_SUPPLY_FAULT_DETECT_ENABLE\x10\x91\x63\x12\x39\n4CHANNEL_RESET_ATTRIBUTE_AI_OVERCURRENT_DETECT_ENABLE\x10\x94\x63\x12\x33\n.CHANNEL_RESET_ATTRIBUTE_CI_FREQ_THRESH_VOLTAGE\x10\xab\x63\x12)\n$CHANNEL_RESET_ATTRIBUTE_CI_FREQ_HYST\x10\xac\x63\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_THRESH_VOLTAGE\x10\xad\x63\x12+\n&CHANNEL_RESET_ATTRIBUTE_CI_PERIOD_HYST\x10\xae\x63\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_THRESH_VOLTAGE\x10\xaf\x63\x12\x30\n+CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_HYST\x10\xb0\x63\x12\x44\n?CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_THRESH_VOLTAGE\x10\xb1\x63\x12:\n5CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_HYST\x10\xb2\x63\x12\x46\nACHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_THRESH_VOLTAGE\x10\xb3\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_HYST\x10\xb4\x63\x12?\n:CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_THRESH_VOLTAGE\x10\xb5\x63\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_CI_COUNT_EDGES_GATE_HYST\x10\xb6\x63\x12-\n(CHANNEL_RESET_ATTRIBUTE_CI_FILTER_ENABLE\x10\xb7\x63\x12+\n&CHANNEL_RESET_ATTRIBUTE_CI_FILTER_FREQ\x10\xb8\x63\x12/\n*CHANNEL_RESET_ATTRIBUTE_CI_FILTER_RESPONSE\x10\xb9\x63\x12,\n\'CHANNEL_RESET_ATTRIBUTE_CI_FILTER_ORDER\x10\xba\x63\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_CI_FILTER_DELAY_UNITS\x10\xbc\x63\x12\x34\n/CHANNEL_RESET_ATTRIBUTE_AO_FUNC_GEN_START_PHASE\x10\xc4\x63\x12\x32\n-CHANNEL_RESET_ATTRIBUTE_AO_COMMON_MODE_OFFSET\x10\xcc\x63\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_PWR_VOLTAGE_SETPOINT\x10\xd4\x63\x12\x31\n,CHANNEL_RESET_ATTRIBUTE_PWR_CURRENT_SETPOINT\x10\xd5\x63\x12.\n)CHANNEL_RESET_ATTRIBUTE_PWR_OUTPUT_ENABLE\x10\xd6\x63\x12\x35\n0CHANNEL_RESET_ATTRIBUTE_PWR_IDLE_OUTPUT_BEHAVIOR\x10\xd8\x63\x12-\n(CHANNEL_RESET_ATTRIBUTE_PWR_REMOTE_SENSE\x10\xdb\x63\x12+\n&CHANNEL_RESET_ATTRIBUTE_AI_POWER_UNITS\x10\xec\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MAX\x10\xed\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN\x10\xee\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX\x10\xef\x63\x12<\n7CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN\x10\xf0\x63\x12\x38\n3CHANNEL_RESET_ATTRIBUTE_AI_REMOVE_ANALOG_PATH_DELAY\x10\xf6\x63\x12\x37\n2CHANNEL_RESET_ATTRIBUTE_AI_ANALOG_PATH_DELAY_UNITS\x10\xf8\x63*\xce\'\n\x14\x43hannelBoolAttribute\x12&\n\"CHANNEL_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12&\n\"CHANNEL_ATTRIBUTE_AI_DITHER_ENABLE\x10h\x12\x31\n,CHANNEL_ATTRIBUTE_AI_BRIDGE_SHUNT_CAL_ENABLE\x10\x94\x01\x12.\n)CHANNEL_ATTRIBUTE_AI_AC_EXCIT_SYNC_ENABLE\x10\x82\x02\x12-\n(CHANNEL_ATTRIBUTE_AO_DAC_REF_CONN_TO_GND\x10\xb0\x02\x12)\n$CHANNEL_ATTRIBUTE_AO_REGLITCH_ENABLE\x10\xb3\x02\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CI_TC_REACHED\x10\xd0\x02\x12&\n!CHANNEL_ATTRIBUTE_DI_INVERT_LINES\x10\x93\x0f\x12\x30\n+CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INDEX_ENABLE\x10\x90\x11\x12&\n!CHANNEL_ATTRIBUTE_DO_INVERT_LINES\x10\xb3\"\x12/\n*CHANNEL_ATTRIBUTE_AI_EXCIT_USE_FOR_SCALING\x10\xfc/\x12(\n#CHANNEL_ATTRIBUTE_AI_LOWPASS_ENABLE\x10\x82\x30\x12)\n$CHANNEL_ATTRIBUTE_AI_HIGHPASS_ENABLE\x10\x86\x30\x12)\n$CHANNEL_ATTRIBUTE_AI_BANDPASS_ENABLE\x10\x8b\x30\x12.\n)CHANNEL_ATTRIBUTE_AI_SAMP_AND_HOLD_ENABLE\x10\x9a\x30\x12\x33\n.CHANNEL_ATTRIBUTE_AO_DAC_REF_ALLOW_CONN_TO_GND\x10\xb0\x30\x12-\n(CHANNEL_ATTRIBUTE_AO_USE_ONLY_ON_BRD_MEM\x10\xba\x30\x12(\n#CHANNEL_ATTRIBUTE_AI_MEM_MAP_ENABLE\x10\x8c\x31\x12(\n#CHANNEL_ATTRIBUTE_AO_MEM_MAP_ENABLE\x10\x8f\x31\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_DI_TRISTATE\x10\x90\x31\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_DO_TRISTATE\x10\xf3\x31\x12.\n)CHANNEL_ATTRIBUTE_AI_FORCE_READ_FROM_CHAN\x10\xf8\x31\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CO_PULSE_DONE\x10\x8e\x32\x12/\n*CHANNEL_ATTRIBUTE_AI_EXCIT_USE_MULTIPLEXED\x10\x80\x43\x12+\n&CHANNEL_ATTRIBUTE_CI_DUP_COUNT_PREVENT\x10\xac\x43\x12)\n$CHANNEL_ATTRIBUTE_DI_DIG_FLTR_ENABLE\x10\xd6\x43\x12.\n)CHANNEL_ATTRIBUTE_CI_FREQ_DIG_FLTR_ENABLE\x10\xe7\x43\x12.\n)CHANNEL_ATTRIBUTE_CI_FREQ_DIG_SYNC_ENABLE\x10\xeb\x43\x12\x30\n+CHANNEL_ATTRIBUTE_CI_PERIOD_DIG_FLTR_ENABLE\x10\xec\x43\x12\x30\n+CHANNEL_ATTRIBUTE_CI_PERIOD_DIG_SYNC_ENABLE\x10\xf0\x43\x12?\n:CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_FLTR_ENABLE\x10\xf1\x43\x12?\n:CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_DIR_DIG_SYNC_ENABLE\x10\xf5\x43\x12\x35\n0CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIG_FLTR_ENABLE\x10\xf6\x43\x12\x35\n0CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_DIG_SYNC_ENABLE\x10\xfa\x43\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_DIG_FLTR_ENABLE\x10\xfb\x43\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_A_INPUT_DIG_SYNC_ENABLE\x10\xff\x43\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_DIG_FLTR_ENABLE\x10\x80\x44\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_B_INPUT_DIG_SYNC_ENABLE\x10\x84\x44\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_DIG_FLTR_ENABLE\x10\x85\x44\x12\x39\n4CHANNEL_ATTRIBUTE_CI_ENCODER_Z_INPUT_DIG_SYNC_ENABLE\x10\x89\x44\x12\x35\n0CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_DIG_FLTR_ENABLE\x10\x8a\x44\x12\x35\n0CHANNEL_ATTRIBUTE_CI_PULSE_WIDTH_DIG_SYNC_ENABLE\x10\x8e\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_DIG_FLTR_ENABLE\x10\x8f\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_FIRST_DIG_SYNC_ENABLE\x10\x93\x44\x12=\n8CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_ENABLE\x10\x94\x44\x12=\n8CHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_SYNC_ENABLE\x10\x98\x44\x12\x35\n0CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_ENABLE\x10\x99\x44\x12\x35\n0CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_SYNC_ENABLE\x10\x9d\x44\x12\x39\n4CHANNEL_ATTRIBUTE_AO_ENHANCED_IMAGE_REJECTION_ENABLE\x10\xc1\x44\x12-\n(CHANNEL_ATTRIBUTE_DO_USE_ONLY_ON_BRD_MEM\x10\xe5\x44\x12\x36\n1CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_ENABLE\x10\xf1\x44\x12\x36\n1CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_SYNC_ENABLE\x10\xf5\x44\x12\x36\n1CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_ENABLE\x10\xf6\x44\x12\x36\n1CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_SYNC_ENABLE\x10\xfa\x44\x12\x39\n4CHANNEL_ATTRIBUTE_AI_ENHANCED_ALIAS_REJECTION_ENABLE\x10\x94\x45\x12\x35\n0CHANNEL_ATTRIBUTE_AI_CHAN_CAL_HAS_VALID_CAL_INFO\x10\x97\x45\x12-\n(CHANNEL_ATTRIBUTE_AI_CHAN_CAL_ENABLE_CAL\x10\x98\x45\x12\x33\n.CHANNEL_ATTRIBUTE_AI_CHAN_CAL_APPLY_CAL_IF_EXP\x10\x99\x45\x12)\n$CHANNEL_ATTRIBUTE_CO_RDY_FOR_NEW_VAL\x10\xff\x45\x12%\n CHANNEL_ATTRIBUTE_CHAN_IS_GLOBAL\x10\x84\x46\x12(\n#CHANNEL_ATTRIBUTE_DI_MEM_MAP_ENABLE\x10\xeaR\x12(\n#CHANNEL_ATTRIBUTE_DO_MEM_MAP_ENABLE\x10\xebR\x12!\n\x1c\x43HANNEL_ATTRIBUTE_AI_IS_TEDS\x10\x83S\x12\x33\n.CHANNEL_ATTRIBUTE_DO_OVERCURRENT_AUTO_REENABLE\x10\x86U\x12;\n6CHANNEL_ATTRIBUTE_CO_ENABLE_INITIAL_DELAY_ON_RETRIGGER\x10\xc9]\x12-\n(CHANNEL_ATTRIBUTE_CO_USE_ONLY_ON_BRD_MEM\x10\xcb]\x12/\n*CHANNEL_ATTRIBUTE_CI_FREQ_ENABLE_AVERAGING\x10\xd0]\x12\x31\n,CHANNEL_ATTRIBUTE_CI_PERIOD_ENABLE_AVERAGING\x10\xd1]\x12(\n#CHANNEL_ATTRIBUTE_CI_MEM_MAP_ENABLE\x10\xd2]\x12(\n#CHANNEL_ATTRIBUTE_CO_MEM_MAP_ENABLE\x10\xd3]\x12)\n$CHANNEL_ATTRIBUTE_DI_DIG_SYNC_ENABLE\x10\xd6]\x12\x32\n-CHANNEL_ATTRIBUTE_DI_DIG_FLTR_ENABLE_BUS_MODE\x10\xfe]\x12\x34\n/CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_ENABLE\x10\x86^\x12\x34\n/CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_SYNC_ENABLE\x10\x8a^\x12\x34\n/CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_ENABLE\x10\x8e^\x12\x34\n/CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_SYNC_ENABLE\x10\x92^\x12\x35\n0CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_FLTR_ENABLE\x10\x96^\x12\x35\n0CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_SYNC_ENABLE\x10\x9a^\x12\x34\n/CHANNEL_ATTRIBUTE_AI_OPEN_THRMCPL_DETECT_ENABLE\x10\xf2^\x12\x38\n3CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_ENABLE\x10\xaf_\x12\x41\nCHANNEL_ATTRIBUTE_CI_TWO_EDGE_SEP_SECOND_DIG_FLTR_TIMEBASE_SRC\x10\x96\x44\x12;\n6CHANNEL_ATTRIBUTE_CI_SEMI_PERIOD_DIG_FLTR_TIMEBASE_SRC\x10\x9b\x44\x12)\n$CHANNEL_ATTRIBUTE_AO_DAC_REF_EXT_SRC\x10\xd2\x44\x12,\n\'CHANNEL_ATTRIBUTE_AO_DAC_OFFSET_EXT_SRC\x10\xd4\x44\x12<\n7CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_SRC\x10\xf3\x44\x12<\n7CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_DIG_FLTR_TIMEBASE_SRC\x10\xf8\x44\x12\x30\n+CHANNEL_ATTRIBUTE_AI_CHAN_CAL_OPERATOR_NAME\x10\xa3\x45\x12\'\n\"CHANNEL_ATTRIBUTE_AI_CHAN_CAL_DESC\x10\xa4\x45\x12/\n*CHANNEL_ATTRIBUTE_DI_DIG_FLTR_TIMEBASE_SRC\x10\xd4]\x12)\n$CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_TERM\x10\x84^\x12:\n5CHANNEL_ATTRIBUTE_CI_PULSE_FREQ_DIG_FLTR_TIMEBASE_SRC\x10\x88^\x12)\n$CHANNEL_ATTRIBUTE_CI_PULSE_TIME_TERM\x10\x8c^\x12:\n5CHANNEL_ATTRIBUTE_CI_PULSE_TIME_DIG_FLTR_TIMEBASE_SRC\x10\x90^\x12*\n%CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_TERM\x10\x94^\x12;\n6CHANNEL_ATTRIBUTE_CI_PULSE_TICKS_DIG_FLTR_TIMEBASE_SRC\x10\x98^\x12\x36\n1CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_TERM\x10\xb1_\x12G\nBCHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_DIG_FLTR_TIMEBASE_SRC\x10\xb5_\x12:\n5CHANNEL_ATTRIBUTE_AI_ROSETTE_STRAIN_GAGE_STRAIN_CHANS\x10\xfb_\x12(\n#CHANNEL_ATTRIBUTE_CI_TIMESTAMP_TERM\x10\xb9`\x12,\n\'CHANNEL_ATTRIBUTE_NAV_CUSTOM_SCALE_NAME\x10\xbc`\x12)\n$CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_TERM\x10\x8d\x61\x12:\n5CHANNEL_ATTRIBUTE_CI_DUTY_CYCLE_DIG_FLTR_TIMEBASE_SRC\x10\x90\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_TERM\x10\xdd\x61\x12H\nCCHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_A_INPUT_DIG_FLTR_TIMEBASE_SRC\x10\xe2\x61\x12\x37\n2CHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_B_INPUT_TERM\x10\xe4\x61\x12H\nCCHANNEL_ATTRIBUTE_CI_VELOCITY_ENCODER_B_INPUT_DIG_FLTR_TIMEBASE_SRC\x10\xe9\x61\x12/\n*CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_TERM\x10\xee\x61\x12@\n;CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_GATE_DIG_FLTR_TIMEBASE_SRC\x10\xf3\x61*\xc4\x10\n\x16\x43hannelUInt32Attribute\x12(\n$CHANNEL_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1d\x43HANNEL_ATTRIBUTE_CI_FREQ_DIV\x10\xc7\x02\x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_CI_COUNT\x10\xc8\x02\x12\x1f\n\x1a\x43HANNEL_ATTRIBUTE_CO_COUNT\x10\x93\x05\x12\'\n\"CHANNEL_ATTRIBUTE_CO_AUTO_INCR_CNT\x10\x95\x05\x12\x33\n.CHANNEL_ATTRIBUTE_CO_PULSE_TICKS_INITIAL_DELAY\x10\x98\x05\x12\x31\n,CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_INITIAL_CNT\x10\x98\r\x12\x34\n/CHANNEL_ATTRIBUTE_CI_ANG_ENCODER_PULSES_PER_REV\x10\xf5\x10\x12*\n%CHANNEL_ATTRIBUTE_CO_PULSE_HIGH_TICKS\x10\xe9\"\x12)\n$CHANNEL_ATTRIBUTE_CO_PULSE_LOW_TICKS\x10\xf1\"\x12(\n#CHANNEL_ATTRIBUTE_AI_HIGHPASS_ORDER\x10\x89\x30\x12\x38\n3CHANNEL_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_EXT_CLK_DIV\x10\x86\x31\x12\x38\n3CHANNEL_ATTRIBUTE_AI_LOWPASS_SWITCH_CAP_OUT_CLK_DIV\x10\x87\x31\x12:\n5CHANNEL_ATTRIBUTE_CI_CTR_TIMEBASE_MASTER_TIMEBASE_DIV\x10\xb3\x31\x12:\n5CHANNEL_ATTRIBUTE_CO_CTR_TIMEBASE_MASTER_TIMEBASE_DIV\x10\xc3\x31\x12$\n\x1f\x43HANNEL_ATTRIBUTE_CI_PERIOD_DIV\x10\xae\x32\x12\x34\n/CHANNEL_ATTRIBUTE_CI_NUM_POSSIBLY_INVALID_SAMPS\x10\xbc\x32\x12#\n\x1e\x43HANNEL_ATTRIBUTE_DI_NUM_LINES\x10\xf8\x42\x12#\n\x1e\x43HANNEL_ATTRIBUTE_DO_NUM_LINES\x10\xf9\x42\x12#\n\x1e\x43HANNEL_ATTRIBUTE_CI_PRESCALER\x10\xb9\x44\x12#\n\x1e\x43HANNEL_ATTRIBUTE_CO_PRESCALER\x10\xed\x44\x12\x33\n.CHANNEL_ATTRIBUTE_CI_TIMESTAMP_INITIAL_SECONDS\x10\xb4\x45\x12@\n;CHANNEL_ATTRIBUTE_AI_LOSSY_LSB_REMOVAL_COMPRESSED_SAMP_SIZE\x10\xd9\x45\x12\'\n\"CHANNEL_ATTRIBUTE_AI_RAW_SAMP_SIZE\x10\xda\x45\x12\x34\n/CHANNEL_ATTRIBUTE_AI_DATA_XFER_CUSTOM_THRESHOLD\x10\x8c\x46\x12+\n&CHANNEL_ATTRIBUTE_AI_USB_XFER_REQ_SIZE\x10\x8eU\x12+\n&CHANNEL_ATTRIBUTE_AO_USB_XFER_REQ_SIZE\x10\x8fU\x12+\n&CHANNEL_ATTRIBUTE_DI_USB_XFER_REQ_SIZE\x10\x90U\x12+\n&CHANNEL_ATTRIBUTE_DO_USB_XFER_REQ_SIZE\x10\x91U\x12+\n&CHANNEL_ATTRIBUTE_CI_USB_XFER_REQ_SIZE\x10\x92U\x12+\n&CHANNEL_ATTRIBUTE_CO_USB_XFER_REQ_SIZE\x10\x93U\x12\x30\n+CHANNEL_ATTRIBUTE_AI_ADC_CUSTOM_TIMING_MODE\x10\xeb^\x12=\n8CHANNEL_ATTRIBUTE_CI_COUNT_EDGES_COUNT_RESET_RESET_COUNT\x10\xb0_\x12,\n\'CHANNEL_ATTRIBUTE_AI_AVERAGING_WIN_SIZE\x10\xee_\x12,\n\'CHANNEL_ATTRIBUTE_AI_USB_XFER_REQ_COUNT\x10\x80`\x12,\n\'CHANNEL_ATTRIBUTE_AO_USB_XFER_REQ_COUNT\x10\x81`\x12,\n\'CHANNEL_ATTRIBUTE_DI_USB_XFER_REQ_COUNT\x10\x82`\x12,\n\'CHANNEL_ATTRIBUTE_DO_USB_XFER_REQ_COUNT\x10\x83`\x12,\n\'CHANNEL_ATTRIBUTE_CI_USB_XFER_REQ_COUNT\x10\x84`\x12,\n\'CHANNEL_ATTRIBUTE_CO_USB_XFER_REQ_COUNT\x10\x85`\x12(\n#CHANNEL_ATTRIBUTE_AI_DIG_FLTR_ORDER\x10\xc0\x61\x12=\n8CHANNEL_ATTRIBUTE_CI_VELOCITY_ANG_ENCODER_PULSES_PER_REV\x10\xd9\x61\x12&\n!CHANNEL_ATTRIBUTE_CI_VELOCITY_DIV\x10\xec\x61\x12&\n!CHANNEL_ATTRIBUTE_AI_FILTER_ORDER\x10\xf6\x62\x12&\n!CHANNEL_ATTRIBUTE_CI_FILTER_ORDER\x10\xba\x63*\xd9\x06\n\x1b\x43hannelDoubleArrayAttribute\x12.\n*CHANNEL_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12+\n&CHANNEL_ATTRIBUTE_AI_DEV_SCALING_COEFF\x10\xb0\x32\x12+\n&CHANNEL_ATTRIBUTE_AO_DEV_SCALING_COEFF\x10\xb1\x32\x12\x38\n3CHANNEL_ATTRIBUTE_AI_CHAN_CAL_TABLE_PRE_SCALED_VALS\x10\x9d\x45\x12\x34\n/CHANNEL_ATTRIBUTE_AI_CHAN_CAL_TABLE_SCALED_VALS\x10\x9e\x45\x12\x35\n0CHANNEL_ATTRIBUTE_AI_CHAN_CAL_POLY_FORWARD_COEFF\x10\x9f\x45\x12\x35\n0CHANNEL_ATTRIBUTE_AI_CHAN_CAL_POLY_REVERSE_COEFF\x10\xa0\x45\x12\x31\n,CHANNEL_ATTRIBUTE_AI_CHAN_CAL_VERIF_REF_VALS\x10\xa1\x45\x12\x31\n,CHANNEL_ATTRIBUTE_AI_CHAN_CAL_VERIF_ACQ_VALS\x10\xa2\x45\x12\x36\n1CHANNEL_ATTRIBUTE_AI_BRIDGE_TABLE_ELECTRICAL_VALS\x10\x8e_\x12\x34\n/CHANNEL_ATTRIBUTE_AI_BRIDGE_TABLE_PHYSICAL_VALS\x10\x8f_\x12\x33\n.CHANNEL_ATTRIBUTE_AI_BRIDGE_POLY_FORWARD_COEFF\x10\x90_\x12\x33\n.CHANNEL_ATTRIBUTE_AI_BRIDGE_POLY_REVERSE_COEFF\x10\x91_\x12(\n#CHANNEL_ATTRIBUTE_AI_DIG_FLTR_COEFF\x10\xc7\x61\x12\x34\n/CHANNEL_ATTRIBUTE_PWR_VOLTAGE_DEV_SCALING_COEFF\x10\xd9\x63\x12\x34\n/CHANNEL_ATTRIBUTE_PWR_CURRENT_DEV_SCALING_COEFF\x10\xda\x63*\xc2\x07\n\x15\x44\x65viceStringAttribute\x12\'\n#DEVICE_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_PRODUCT_TYPE\x10\xb1\x0c\x12\'\n\"DEVICE_ATTRIBUTE_AI_PHYSICAL_CHANS\x10\x9e\x46\x12\'\n\"DEVICE_ATTRIBUTE_AO_PHYSICAL_CHANS\x10\x9f\x46\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_DI_LINES\x10\xa0\x46\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_DI_PORTS\x10\xa1\x46\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_DO_LINES\x10\xa2\x46\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_DO_PORTS\x10\xa3\x46\x12\'\n\"DEVICE_ATTRIBUTE_CI_PHYSICAL_CHANS\x10\xa4\x46\x12\'\n\"DEVICE_ATTRIBUTE_CO_PHYSICAL_CHANS\x10\xa5\x46\x12.\n)DEVICE_ATTRIBUTE_CHASSIS_MODULE_DEV_NAMES\x10\xb6S\x12\x32\n-DEVICE_ATTRIBUTE_COMPACT_DAQ_CHASSIS_DEV_NAME\x10\xb7S\x12\x1f\n\x1a\x44\x45VICE_ATTRIBUTE_TERMINALS\x10\xc0T\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_TCPIP_HOSTNAME\x10\x8bU\x12\'\n\"DEVICE_ATTRIBUTE_TCPIP_ETHERNET_IP\x10\x8cU\x12\'\n\"DEVICE_ATTRIBUTE_TCPIP_WIRELESS_IP\x10\x8dU\x12-\n(DEVICE_ATTRIBUTE_ACCESSORY_PRODUCT_TYPES\x10\xed^\x12(\n#DEVICE_ATTRIBUTE_NAV_PHYSICAL_CHANS\x10\xa2`\x12\x32\n-DEVICE_ATTRIBUTE_COMPACT_RIO_CHASSIS_DEV_NAME\x10\xe1\x62\x12(\n#DEVICE_ATTRIBUTE_FIELD_DAQ_DEV_NAME\x10\xf1\x62\x12.\n)DEVICE_ATTRIBUTE_FIELD_DAQ_BANK_DEV_NAMES\x10\xf8\x62\x12&\n!DEVICE_ATTRIBUTE_ID_PIN_PIN_NAMES\x10\xf1\x63\x12,\n\'DEVICE_ATTRIBUTE_ID_PIN_MEM_SERIAL_NUMS\x10\xf4\x63*\xfc\x07\n\x15\x44\x65viceUInt32Attribute\x12\'\n#DEVICE_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12 \n\x1b\x44\x45VICE_ATTRIBUTE_SERIAL_NUM\x10\xb2\x0c\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_PRODUCT_NUM\x10\x9d\x46\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_PCI_BUS_NUM\x10\xa7\x46\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_PCI_DEV_NUM\x10\xa8\x46\x12%\n DEVICE_ATTRIBUTE_PXI_CHASSIS_NUM\x10\xa9\x46\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_PXI_SLOT_NUM\x10\xaa\x46\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_NUM_DMA_CHANS\x10\xbc\x46\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_CI_MAX_SIZE\x10\x9fS\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_CO_MAX_SIZE\x10\xa1S\x12*\n%DEVICE_ATTRIBUTE_COMPACT_DAQ_SLOT_NUM\x10\xb8S\x12(\n#DEVICE_ATTRIBUTE_CARRIER_SERIAL_NUM\x10\x8aU\x12*\n%DEVICE_ATTRIBUTE_NAV_NUM_SURVEY_FIXES\x10\xab`\x12\x30\n+DEVICE_ATTRIBUTE_NAV_REMAINING_SURVEY_FIXES\x10\xac`\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_NAV_NUM_SATS\x10\xb1`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NUM_TIME_TRIGS\x10\xc1\x62\x12+\n&DEVICE_ATTRIBUTE_NUM_TIMESTAMP_ENGINES\x10\xc2\x62\x12*\n%DEVICE_ATTRIBUTE_COMPACT_RIO_SLOT_NUM\x10\xe2\x62\x12\x30\n+DEVICE_ATTRIBUTE_AI_NUM_SAMP_TIMING_ENGINES\x10\xe3\x62\x12,\n\'DEVICE_ATTRIBUTE_AI_NUM_SYNC_PULSE_SRCS\x10\xe4\x62\x12\x30\n+DEVICE_ATTRIBUTE_AO_NUM_SAMP_TIMING_ENGINES\x10\xe5\x62\x12,\n\'DEVICE_ATTRIBUTE_AO_NUM_SYNC_PULSE_SRCS\x10\xe6\x62\x12\x30\n+DEVICE_ATTRIBUTE_DI_NUM_SAMP_TIMING_ENGINES\x10\xe7\x62\x12\x30\n+DEVICE_ATTRIBUTE_DO_NUM_SAMP_TIMING_ENGINES\x10\xe8\x62*\xc8\x04\n\x13\x44\x65viceBoolAttribute\x12%\n!DEVICE_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_IS_SIMULATED\x10\xca\x45\x12)\n$DEVICE_ATTRIBUTE_ANLG_TRIG_SUPPORTED\x10\x84S\x12(\n#DEVICE_ATTRIBUTE_DIG_TRIG_SUPPORTED\x10\x85S\x12\x38\n3DEVICE_ATTRIBUTE_AI_SIMULTANEOUS_SAMPLING_SUPPORTED\x10\x8fS\x12+\n&DEVICE_ATTRIBUTE_AO_SAMP_CLK_SUPPORTED\x10\x96S\x12+\n&DEVICE_ATTRIBUTE_CI_SAMP_CLK_SUPPORTED\x10\x9eS\x12+\n&DEVICE_ATTRIBUTE_CO_SAMP_CLK_SUPPORTED\x10\xdb^\x12+\n&DEVICE_ATTRIBUTE_TEDS_HWTEDS_SUPPORTED\x10\xd6_\x12)\n$DEVICE_ATTRIBUTE_TIME_TRIG_SUPPORTED\x10\x9f`\x12)\n$DEVICE_ATTRIBUTE_CI_UTC_OFFSET_READY\x10\xa1`\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_NAV_HAS_FIX\x10\xad`\x12*\n%DEVICE_ATTRIBUTE_NAV_UTC_OFFSET_READY\x10\xaf`*\xcc\x04\n\x14\x44\x65viceInt32Attribute\x12&\n\"DEVICE_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_BUS_TYPE\x10\xa6\x46\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_AI_TRIG_USAGE\x10\x86S\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_AO_TRIG_USAGE\x10\x87S\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_DI_TRIG_USAGE\x10\x88S\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_DO_TRIG_USAGE\x10\x89S\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_CI_TRIG_USAGE\x10\x8aS\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_CO_TRIG_USAGE\x10\x8bS\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_AI_COUPLINGS\x10\x94S\x12&\n!DEVICE_ATTRIBUTE_PRODUCT_CATEGORY\x10\xa9S\x12+\n&DEVICE_ATTRIBUTE_CI_CURRENT_UTC_OFFSET\x10\xa0`\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_NAV_MODE\x10\xa5`\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_NAV_ALT_REF\x10\xa9`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_ANT_STATUS\x10\xae`\x12,\n\'DEVICE_ATTRIBUTE_NAV_CURRENT_UTC_OFFSET\x10\xb0`*\x93\x05\n\x15\x44\x65viceDoubleAttribute\x12\'\n#DEVICE_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12-\n(DEVICE_ATTRIBUTE_AI_MAX_SINGLE_CHAN_RATE\x10\x8cS\x12,\n\'DEVICE_ATTRIBUTE_AI_MAX_MULTI_CHAN_RATE\x10\x8dS\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_AI_MIN_RATE\x10\x8eS\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_AO_MAX_RATE\x10\x97S\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_AO_MIN_RATE\x10\x98S\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_DI_MAX_RATE\x10\x99S\x12!\n\x1c\x44\x45VICE_ATTRIBUTE_DO_MAX_RATE\x10\x9aS\x12%\n DEVICE_ATTRIBUTE_CI_MAX_TIMEBASE\x10\xa0S\x12%\n DEVICE_ATTRIBUTE_CO_MAX_TIMEBASE\x10\xa2S\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_PRESET_LAT\x10\xa6`\x12%\n DEVICE_ATTRIBUTE_NAV_PRESET_LONG\x10\xa7`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_PRESET_ALT\x10\xa8`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_PPS_COMPEN\x10\xaa`\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_NAV_PDOP\x10\xb2`\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_NAV_HDOP\x10\xb3`\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_NAV_VDOP\x10\xb4`*\xe8\x06\n\x1a\x44\x65viceDoubleArrayAttribute\x12-\n)DEVICE_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12%\n DEVICE_ATTRIBUTE_AI_VOLTAGE_RNGS\x10\x90S\x12%\n DEVICE_ATTRIBUTE_AI_CURRENT_RNGS\x10\x91S\x12\"\n\x1d\x44\x45VICE_ATTRIBUTE_AI_FREQ_RNGS\x10\x92S\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_AI_GAINS\x10\x93S\x12:\n5DEVICE_ATTRIBUTE_AI_LOWPASS_CUTOFF_FREQ_DISCRETE_VALS\x10\x95S\x12%\n DEVICE_ATTRIBUTE_AO_VOLTAGE_RNGS\x10\x9bS\x12%\n DEVICE_ATTRIBUTE_AO_CURRENT_RNGS\x10\x9cS\x12\x1e\n\x19\x44\x45VICE_ATTRIBUTE_AO_GAINS\x10\x9dS\x12\x38\n3DEVICE_ATTRIBUTE_AI_VOLTAGE_INT_EXCIT_DISCRETE_VALS\x10\xc9S\x12\x35\n0DEVICE_ATTRIBUTE_AI_VOLTAGE_INT_EXCIT_RANGE_VALS\x10\xcaS\x12\x38\n3DEVICE_ATTRIBUTE_AI_CURRENT_INT_EXCIT_DISCRETE_VALS\x10\xcbS\x12\x37\n2DEVICE_ATTRIBUTE_AI_LOWPASS_CUTOFF_FREQ_RANGE_VALS\x10\xcfS\x12(\n#DEVICE_ATTRIBUTE_AI_RESISTANCE_RNGS\x10\x95T\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_AI_BRIDGE_RNGS\x10\xd0_\x12\x43\n>DEVICE_ATTRIBUTE_AI_DIG_FLTR_LOWPASS_CUTOFF_FREQ_DISCRETE_VALS\x10\xc8\x61\x12@\n;DEVICE_ATTRIBUTE_AI_DIG_FLTR_LOWPASS_CUTOFF_FREQ_RANGE_VALS\x10\xc9\x61\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_AI_CHARGE_RNGS\x10\x91\x62*\xfd\x01\n\x1a\x44\x65viceUInt32ArrayAttribute\x12-\n)DEVICE_UINT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12,\n\'DEVICE_ATTRIBUTE_ACCESSORY_PRODUCT_NUMS\x10\xee^\x12+\n&DEVICE_ATTRIBUTE_ACCESSORY_SERIAL_NUMS\x10\xef^\x12-\n(DEVICE_ATTRIBUTE_ID_PIN_MEM_FAMILY_CODES\x10\xf3\x63\x12&\n!DEVICE_ATTRIBUTE_ID_PIN_MEM_SIZES\x10\xf5\x63*\xc7\x04\n\x19\x44\x65viceInt32ArrayAttribute\x12,\n(DEVICE_INT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12-\n(DEVICE_ATTRIBUTE_AI_SUPPORTED_MEAS_TYPES\x10\xd2_\x12/\n*DEVICE_ATTRIBUTE_AO_SUPPORTED_OUTPUT_TYPES\x10\xd3_\x12-\n(DEVICE_ATTRIBUTE_CI_SUPPORTED_MEAS_TYPES\x10\xd4_\x12/\n*DEVICE_ATTRIBUTE_CO_SUPPORTED_OUTPUT_TYPES\x10\xd5_\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_AI_SAMP_MODES\x10\xdc_\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_AO_SAMP_MODES\x10\xdd_\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_CI_SAMP_MODES\x10\xde_\x12#\n\x1e\x44\x45VICE_ATTRIBUTE_CO_SAMP_MODES\x10\xdf_\x12.\n)DEVICE_ATTRIBUTE_NAV_SUPPORTED_MEAS_TYPES\x10\xa3`\x12$\n\x1f\x44\x45VICE_ATTRIBUTE_NAV_TRIG_USAGE\x10\xa4`\x12\'\n\"DEVICE_ATTRIBUTE_AI_DIG_FLTR_TYPES\x10\x87\x62\x12)\n$DEVICE_ATTRIBUTE_ID_PIN_PIN_STATUSES\x10\xf2\x63*\x9d\x07\n\x1b\x45xportSignalDoubleAttribute\x12-\n)EXPORTSIGNAL_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12,\n\'EXPORTSIGNAL_ATTRIBUTE_START_TRIG_DELAY\x10\x81\x0b\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_START_TRIG_PULSE_WIDTH\x10\x86\x0b\x12\x39\n4EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_REF_EVENT_PULSE_WIDTH\x10\xa4,\x12\x30\n+EXPORTSIGNAL_ATTRIBUTE_ADV_TRIG_PULSE_WIDTH\x10\xc8,\x12\x37\n2EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_WIDTH\x10\xd4,\x12\x37\n2EXPORTSIGNAL_ATTRIBUTE_20_MHZ_TIMEBASE_PULSE_WIDTH\x10\xe0,\x12\x30\n+EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_PULSE_WIDTH\x10\xe6,\x12\x33\n.EXPORTSIGNAL_ATTRIBUTE_AI_CONV_CLK_PULSE_WIDTH\x10\x90-\x12\x34\n/EXPORTSIGNAL_ATTRIBUTE_FREQ_OUT_CLK_PULSE_WIDTH\x10\x94.\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_PULSE_WIDTH\x10\xa0.\x12/\n*EXPORTSIGNAL_ATTRIBUTE_REF_CLK_PULSE_WIDTH\x10\xb8.\x12\x31\n,EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_DELAY\x10\xd7.\x12\x31\n,EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_DELAY_OFFSET\x10\xc4\x43\x12,\n\'EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_DELAY\x10\xbc\x45\x12\x41\n\n9EXPORTSIGNAL_ATTRIBUTE_WATCHDOG_EXPIRED_EVENT_OUTPUT_TERM\x10\xaa\x43\x12\x38\n3EXPORTSIGNAL_ATTRIBUTE_SYNC_PULSE_EVENT_OUTPUT_TERM\x10\xbc\x44\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_10_MHZ_REF_CLK_OUTPUT_TERM\x10\xee\x44\x12:\n5EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_XFER_EVENT_OUTPUT_TERM\x10\xb5\x45\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_OUTPUT_TERM\x10\xba\x45*\xcb\x1f\n\x1a\x45xportSignalResetAttribute\x12,\n(EXPORTSIGNAL_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3EXPORTSIGNAL_RESET_ATTRIBUTE_START_TRIG_OUTPUT_TERM\x10\x84\x0b\x12;\n6EXPORTSIGNAL_RESET_ATTRIBUTE_START_TRIG_PULSE_POLARITY\x10\x85\x0b\x12\x36\n1EXPORTSIGNAL_RESET_ATTRIBUTE_REF_TRIG_OUTPUT_TERM\x10\x90\x0b\x12\x39\n4EXPORTSIGNAL_RESET_ATTRIBUTE_REF_TRIG_PULSE_POLARITY\x10\x91\x0b\x12>\n9EXPORTSIGNAL_RESET_ATTRIBUTE_START_TRIG_PULSE_WIDTH_UNITS\x10\x82,\x12\x41\nEXPORTSIGNAL_RESET_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_WIDTH_UNITS\x10\xd3,\x12=\n8EXPORTSIGNAL_RESET_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_WIDTH\x10\xd4,\x12\x42\n=EXPORTSIGNAL_RESET_ATTRIBUTE_20_MHZ_TIMEBASE_DIVIDE_DOWN_BY_N\x10\xd6,\x12=\n8EXPORTSIGNAL_RESET_ATTRIBUTE_20_MHZ_TIMEBASE_OUTPUT_TERM\x10\xd7,\x12\x43\n>EXPORTSIGNAL_RESET_ATTRIBUTE_20_MHZ_TIMEBASE_PULSE_WIDTH_UNITS\x10\xd9,\x12\x36\n1EXPORTSIGNAL_RESET_ATTRIBUTE_SAMP_CLK_OUTPUT_TERM\x10\xe3,\x12\x39\n4EXPORTSIGNAL_RESET_ATTRIBUTE_SAMP_CLK_PULSE_POLARITY\x10\xe4,\x12<\n7EXPORTSIGNAL_RESET_ATTRIBUTE_SAMP_CLK_PULSE_WIDTH_UNITS\x10\xe5,\x12\x39\n4EXPORTSIGNAL_RESET_ATTRIBUTE_AI_CONV_CLK_OUTPUT_TERM\x10\x87-\x12?\n:EXPORTSIGNAL_RESET_ATTRIBUTE_AI_CONV_CLK_PULSE_WIDTH_UNITS\x10\x89-\x12@\n;EXPORTSIGNAL_RESET_ATTRIBUTE_FREQ_OUT_CLK_PULSE_WIDTH_UNITS\x10\x93.\x12;\n6EXPORTSIGNAL_RESET_ATTRIBUTE_CTR_OUT_EVENT_OUTPUT_TERM\x10\x97.\x12>\n9EXPORTSIGNAL_RESET_ATTRIBUTE_CTR_OUT_EVENT_PULSE_POLARITY\x10\x98.\x12\x41\n\n9EXPORTSIGNAL_RESET_ATTRIBUTE_SYNC_PULSE_EVENT_OUTPUT_TERM\x10\xbc\x44\x12<\n7EXPORTSIGNAL_RESET_ATTRIBUTE_10_MHZ_REF_CLK_OUTPUT_TERM\x10\xee\x44\x12@\n;EXPORTSIGNAL_RESET_ATTRIBUTE_RDY_FOR_XFER_EVENT_OUTPUT_TERM\x10\xb5\x45\x12\x43\n>EXPORTSIGNAL_RESET_ATTRIBUTE_RDY_FOR_XFER_EVENT_LVL_ACTIVE_LVL\x10\xb6\x45\x12\x38\n3EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_OUTPUT_TERM\x10\xba\x45\x12<\n7EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_OUTPUT_BEHAVIOR\x10\xbb\x45\x12\x32\n-EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_DELAY\x10\xbc\x45\x12\x45\n@EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_ASSERTED_LVL\x10\xbd\x45\x12H\nCEXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_ASSERT_ON_START\x10\xbe\x45\x12G\nBEXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_DEASSERT_DELAY\x10\xbf\x45\x12;\n6EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_PULSE_POLARITY\x10\xc0\x45\x12\x38\n3EXPORTSIGNAL_RESET_ATTRIBUTE_HSHK_EVENT_PULSE_WIDTH\x10\xc1\x45\x12\x44\n?EXPORTSIGNAL_RESET_ATTRIBUTE_CHANGE_DETECT_EVENT_PULSE_POLARITY\x10\x83\x46\x12\x42\n=EXPORTSIGNAL_RESET_ATTRIBUTE_RDY_FOR_XFER_EVENT_DEASSERT_COND\x10\xe3R\x12S\nNEXPORTSIGNAL_RESET_ATTRIBUTE_RDY_FOR_XFER_EVENT_DEASSERT_COND_CUSTOM_THRESHOLD\x10\xe4R*\xfa\x11\n\x1a\x45xportSignalInt32Attribute\x12,\n(EXPORTSIGNAL_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_START_TRIG_PULSE_POLARITY\x10\x85\x0b\x12\x33\n.EXPORTSIGNAL_ATTRIBUTE_REF_TRIG_PULSE_POLARITY\x10\x91\x0b\x12\x38\n3EXPORTSIGNAL_ATTRIBUTE_START_TRIG_PULSE_WIDTH_UNITS\x10\x82,\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_PAUSE_TRIG_LVL_ACTIVE_LVL\x10\x96,\x12<\n7EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_REF_EVENT_PULSE_POLARITY\x10\xa2,\x12?\n:EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_REF_EVENT_PULSE_WIDTH_UNITS\x10\xa3,\x12<\n7EXPORTSIGNAL_ATTRIBUTE_DATA_ACTIVE_EVENT_LVL_ACTIVE_LVL\x10\xb4,\x12\x33\n.EXPORTSIGNAL_ATTRIBUTE_ADV_TRIG_PULSE_POLARITY\x10\xc6,\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_ADV_TRIG_PULSE_WIDTH_UNITS\x10\xc7,\x12:\n5EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_POLARITY\x10\xd2,\x12=\n8EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_PULSE_WIDTH_UNITS\x10\xd3,\x12:\n5EXPORTSIGNAL_ATTRIBUTE_20_MHZ_TIMEBASE_PULSE_POLARITY\x10\xd8,\x12=\n8EXPORTSIGNAL_ATTRIBUTE_20_MHZ_TIMEBASE_PULSE_WIDTH_UNITS\x10\xd9,\x12\x33\n.EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_PULSE_POLARITY\x10\xe4,\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_PULSE_WIDTH_UNITS\x10\xe5,\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_AI_CONV_CLK_PULSE_POLARITY\x10\x88-\x12\x39\n4EXPORTSIGNAL_ATTRIBUTE_AI_CONV_CLK_PULSE_WIDTH_UNITS\x10\x89-\x12\x37\n2EXPORTSIGNAL_ATTRIBUTE_FREQ_OUT_CLK_PULSE_POLARITY\x10\x92.\x12:\n5EXPORTSIGNAL_ATTRIBUTE_FREQ_OUT_CLK_PULSE_WIDTH_UNITS\x10\x93.\x12\x38\n3EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_PULSE_POLARITY\x10\x98.\x12;\n6EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_PULSE_WIDTH_UNITS\x10\x99.\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_REF_CLK_PULSE_POLARITY\x10\xb6.\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_REF_CLK_PULSE_WIDTH_UNITS\x10\xb7.\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_START_TRIG_OUTPUT_BEHAVIOR\x10\xc3.\x12;\n6EXPORTSIGNAL_ATTRIBUTE_START_TRIG_TOGGLE_INITIAL_STATE\x10\xc4.\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_START_TRIG_DELAY_UNITS\x10\xcd.\x12\x39\n4EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_OUTPUT_BEHAVIOR\x10\xcf.\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_LVL_POLARITY\x10\xd0.\x12>\n9EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_START_EVENT_LVL_ACTIVE_LVL\x10\xd1.\x12;\n6EXPORTSIGNAL_ATTRIBUTE_CTR_OUT_EVENT_TOGGLE_IDLE_STATE\x10\xea\x30\x12\x34\n/EXPORTSIGNAL_ATTRIBUTE_SAMP_CLK_OUTPUT_BEHAVIOR\x10\xeb\x30\x12>\n9EXPORTSIGNAL_ATTRIBUTE_AI_HOLD_CMPLT_EVENT_PULSE_POLARITY\x10\xee\x31\x12=\n8EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_XFER_EVENT_LVL_ACTIVE_LVL\x10\xb6\x45\x12\x36\n1EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_OUTPUT_BEHAVIOR\x10\xbb\x45\x12?\n:EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_ASSERTED_LVL\x10\xbd\x45\x12\x35\n0EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_PULSE_POLARITY\x10\xc0\x45\x12>\n9EXPORTSIGNAL_ATTRIBUTE_CHANGE_DETECT_EVENT_PULSE_POLARITY\x10\x83\x46\x12<\n7EXPORTSIGNAL_ATTRIBUTE_RDY_FOR_XFER_EVENT_DEASSERT_COND\x10\xe3R*\xc0\x01\n\x19\x45xportSignalBoolAttribute\x12+\n\'EXPORTSIGNAL_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x32\n-EXPORTSIGNAL_ATTRIBUTE_ADV_CMPLT_EVENT_ENABLE\x10\xca,\x12\x42\n=EXPORTSIGNAL_ATTRIBUTE_HSHK_EVENT_INTERLOCKED_ASSERT_ON_START\x10\xbe\x45*\xd9\x01\n\x1b\x45xportSignalUInt32Attribute\x12-\n)EXPORTSIGNAL_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12<\n7EXPORTSIGNAL_ATTRIBUTE_20_MHZ_TIMEBASE_DIVIDE_DOWN_BY_N\x10\xd6,\x12M\nHEXPORTSIGNAL_ATTRIBUTE_RDY_FOR_XFER_EVENT_DEASSERT_COND_CUSTOM_THRESHOLD\x10\xe4R*\xa9\x01\n\x1fPersistedChannelStringAttribute\x12\x31\n-PERSISTEDCHANNEL_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12+\n&PERSISTEDCHANNEL_ATTRIBUTE_ACTIVE_CHAN\x10\xcf\x45\x12&\n!PERSISTEDCHANNEL_ATTRIBUTE_AUTHOR\x10\xd0\x45*\xc7\x01\n\x1dPersistedChannelBoolAttribute\x12/\n+PERSISTEDCHANNEL_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x39\n4PERSISTEDCHANNEL_ATTRIBUTE_ALLOW_INTERACTIVE_EDITING\x10\xd1\x45\x12:\n5PERSISTEDCHANNEL_ATTRIBUTE_ALLOW_INTERACTIVE_DELETION\x10\xd2\x45*\xa2\x01\n\x1dPersistedScaleStringAttribute\x12/\n+PERSISTEDSCALE_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12*\n%PERSISTEDSCALE_ATTRIBUTE_ACTIVE_SCALE\x10\xd3\x45\x12$\n\x1fPERSISTEDSCALE_ATTRIBUTE_AUTHOR\x10\xd4\x45*\xbf\x01\n\x1bPersistedScaleBoolAttribute\x12-\n)PERSISTEDSCALE_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x37\n2PERSISTEDSCALE_ATTRIBUTE_ALLOW_INTERACTIVE_EDITING\x10\xd5\x45\x12\x38\n3PERSISTEDSCALE_ATTRIBUTE_ALLOW_INTERACTIVE_DELETION\x10\xd6\x45*\x9d\x01\n\x1cPersistedTaskStringAttribute\x12.\n*PERSISTEDTASK_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12(\n#PERSISTEDTASK_ATTRIBUTE_ACTIVE_TASK\x10\xcb\x45\x12#\n\x1ePERSISTEDTASK_ATTRIBUTE_AUTHOR\x10\xcc\x45*\xbb\x01\n\x1aPersistedTaskBoolAttribute\x12,\n(PERSISTEDTASK_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x36\n1PERSISTEDTASK_ATTRIBUTE_ALLOW_INTERACTIVE_EDITING\x10\xcd\x45\x12\x37\n2PERSISTEDTASK_ATTRIBUTE_ALLOW_INTERACTIVE_DELETION\x10\xce\x45*\xbe\x03\n\x1ePhysicalChannelUInt32Attribute\x12\x30\n,PHYSICALCHANNEL_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_MFG_ID\x10\xda\x43\x12;\n6PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_MODEL_NUM\x10\xdb\x43\x12<\n7PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_SERIAL_NUM\x10\xdc\x43\x12=\n8PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_VERSION_NUM\x10\xdd\x43\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DI_PORT_WIDTH\x10\xa4S\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DO_PORT_WIDTH\x10\xa7S*\xd0\x01\n\x1ePhysicalChannelStringAttribute\x12\x30\n,PHYSICALCHANNEL_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12@\n;PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_VERSION_LETTER\x10\xde\x43\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_INPUT_SRCS\x10\xd8_*\x8e\x01\n\x1dPhysicalChannelBytesAttribute\x12/\n+PHYSICALCHANNEL_BYTES_ATTRIBUTE_UNSPECIFIED\x10\x00\x12<\n7PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_BIT_STREAM\x10\xdf\x43*\x9e\x01\n#PhysicalChannelUInt32ArrayAttribute\x12\x36\n2PHYSICALCHANNEL_UINT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12?\n:PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_TEDS_TEMPLATE_I_DS\x10\x8f\x45*\xce\x02\n\x1dPhysicalChannelInt32Attribute\x12/\n+PHYSICALCHANNEL_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x39\n4PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_TERM_CFGS\x10\xc2\x46\x12\x39\n4PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_TERM_CFGS\x10\xa3S\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_TYPE\x10\xee\x62\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DIG_PORT_LOGIC_FAMILY\x10\xeb\x63*\x82\x06\n\x1cPhysicalChannelBoolAttribute\x12.\n*PHYSICALCHANNEL_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DI_SAMP_CLK_SUPPORTED\x10\xa5S\x12G\nBPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DI_CHANGE_DETECT_SUPPORTED\x10\xa6S\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DO_SAMP_CLK_SUPPORTED\x10\xa8S\x12\x45\n@PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_ENABLE\x10\x9eT\x12M\nHPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_SHORT_DETECTED\x10\xc3]\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_CHANNEL_ENABLE\x10\xe2`\x12\x37\n2PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_OVERCURRENT\x10\xe4`\x12\x44\n?PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_ENABLE\x10\xed\x62\x12\x46\nAPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SENSOR_POWER_OPEN_CHAN\x10\xfc\x62\x12H\nCPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SENSOR_POWER_OVERCURRENT\x10\xfd\x62*\x8c\x04\n\x1dPhysicalChannelResetAttribute\x12/\n+PHYSICALCHANNEL_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12K\nFPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_ENABLE\x10\x9eT\x12@\n;PHYSICALCHANNEL_RESET_ATTRIBUTE_AO_POWER_AMP_CHANNEL_ENABLE\x10\xe2`\x12K\nFPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_VOLTAGE\x10\xec\x62\x12J\nEPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_ENABLE\x10\xed\x62\x12H\nCPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_TYPE\x10\xee\x62\x12H\nCPHYSICALCHANNEL_RESET_ATTRIBUTE_PHYSICAL_CHAN_DIG_PORT_LOGIC_FAMILY\x10\xeb\x63*\x8e\x03\n\x1ePhysicalChannelDoubleAttribute\x12\x30\n,PHYSICALCHANNEL_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12H\nCPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_AMPLITUDE\x10\x9fT\x12\x43\n>PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_MANUAL_CONTROL_FREQ\x10\xa0T\x12\x30\n+PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_GAIN\x10\xe5`\x12\x32\n-PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_OFFSET\x10\xe6`\x12\x45\n@PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_POWER_CONTROL_VOLTAGE\x10\xec\x62*\xcb\x05\n\"PhysicalChannelInt32ArrayAttribute\x12\x35\n1PHYSICALCHANNEL_INT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x44\n?PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SUPPORTED_MEAS_TYPES\x10\xd7_\x12\x46\nAPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_SUPPORTED_OUTPUT_TYPES\x10\xd9_\x12\x44\n?PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_CI_SUPPORTED_MEAS_TYPES\x10\xda_\x12\x46\nAPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_CO_SUPPORTED_OUTPUT_TYPES\x10\xdb_\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DI_SAMP_MODES\x10\xe0_\x12:\n5PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_DO_SAMP_MODES\x10\xe1_\x12\x45\n@PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_NAV_SUPPORTED_MEAS_TYPES\x10\xb7`\x12O\nJPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AO_SUPPORTED_POWER_UP_OUTPUT_TYPES\x10\xce`\x12\x42\n=PHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SENSOR_POWER_TYPES\x10\xf9\x62*\xe9\x01\n#PhysicalChannelDoubleArrayAttribute\x12\x36\n2PHYSICALCHANNEL_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x39\n4PHYSICALCHANNEL_ATTRIBUTE_AO_POWER_AMP_SCALING_COEFF\x10\xe3`\x12O\nJPHYSICALCHANNEL_ATTRIBUTE_PHYSICAL_CHAN_AI_SENSOR_POWER_VOLTAGE_RANGE_VALS\x10\xfa\x62*\x83\x02\n\x12ReadInt32Attribute\x12$\n READ_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1d\n\x18READ_ATTRIBUTE_OVERWRITE\x10\x91$\x12\x1f\n\x1aREAD_ATTRIBUTE_RELATIVE_TO\x10\x8a\x32\x12\x1a\n\x15READ_ATTRIBUTE_OFFSET\x10\x8b\x32\x12\x1d\n\x18READ_ATTRIBUTE_WAIT_MODE\x10\xb2\x44\x12 \n\x1bREAD_ATTRIBUTE_LOGGING_MODE\x10\xc5]\x12*\n%READ_ATTRIBUTE_LOGGING_TDMS_OPERATION\x10\xc7]*\xf7\x05\n\x12ReadResetAttribute\x12$\n READ_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12#\n\x1eREAD_RESET_ATTRIBUTE_OVERWRITE\x10\x91$\x12-\n(READ_RESET_ATTRIBUTE_READ_ALL_AVAIL_SAMP\x10\x95$\x12*\n%READ_RESET_ATTRIBUTE_CHANNELS_TO_READ\x10\xa3\x30\x12$\n\x1fREAD_RESET_ATTRIBUTE_AUTO_START\x10\xa6\x30\x12%\n READ_RESET_ATTRIBUTE_RELATIVE_TO\x10\x8a\x32\x12 \n\x1bREAD_RESET_ATTRIBUTE_OFFSET\x10\x8b\x32\x12#\n\x1eREAD_RESET_ATTRIBUTE_WAIT_MODE\x10\xb2\x44\x12$\n\x1fREAD_RESET_ATTRIBUTE_SLEEP_TIME\x10\xb0\x45\x12+\n&READ_RESET_ATTRIBUTE_LOGGING_FILE_PATH\x10\xc4]\x12&\n!READ_RESET_ATTRIBUTE_LOGGING_MODE\x10\xc5]\x12\x31\n,READ_RESET_ATTRIBUTE_LOGGING_TDMS_GROUP_NAME\x10\xc6]\x12\x30\n+READ_RESET_ATTRIBUTE_LOGGING_TDMS_OPERATION\x10\xc7]\x12\x31\n,READ_RESET_ATTRIBUTE_LOGGING_FILE_WRITE_SIZE\x10\xc3_\x12\x39\n4READ_RESET_ATTRIBUTE_LOGGING_FILE_PREALLOCATION_SIZE\x10\xc6_\x12\'\n\"READ_RESET_ATTRIBUTE_LOGGING_PAUSE\x10\xe3_\x12\x30\n+READ_RESET_ATTRIBUTE_LOGGING_SAMPS_PER_FILE\x10\xe4_*\x8d\x08\n\x11ReadBoolAttribute\x12#\n\x1fREAD_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"READ_ATTRIBUTE_READ_ALL_AVAIL_SAMP\x10\x95$\x12\x1e\n\x19READ_ATTRIBUTE_AUTO_START\x10\xa6\x30\x12*\n%READ_ATTRIBUTE_OVERLOADED_CHANS_EXIST\x10\xf4\x42\x12\x30\n+READ_ATTRIBUTE_CHANGE_DETECT_HAS_OVERFLOWED\x10\x94\x43\x12+\n&READ_ATTRIBUTE_OVERCURRENT_CHANS_EXIST\x10\xe6S\x12\x31\n,READ_ATTRIBUTE_OPEN_CURRENT_LOOP_CHANS_EXIST\x10\x89T\x12,\n\'READ_ATTRIBUTE_OPEN_THRMCPL_CHANS_EXIST\x10\x96U\x12\x37\n2READ_ATTRIBUTE_COMMON_MODE_RANGE_ERROR_CHANS_EXIST\x10\x98U\x12;\n6READ_ATTRIBUTE_ACCESSORY_INSERTION_OR_REMOVAL_DETECTED\x10\xf0^\x12!\n\x1cREAD_ATTRIBUTE_LOGGING_PAUSE\x10\xe3_\x12 \n\x1bREAD_ATTRIBUTE_NAV_FIX_LOST\x10\xb5`\x12/\n*READ_ATTRIBUTE_OVERTEMPERATURE_CHANS_EXIST\x10\x81\x61\x12+\n&READ_ATTRIBUTE_EXCIT_FAULT_CHANS_EXIST\x10\x88\x61\x12$\n\x1fREAD_ATTRIBUTE_OPEN_CHANS_EXIST\x10\x80\x62\x12,\n\'READ_ATTRIBUTE_PLL_UNLOCKED_CHANS_EXIST\x10\x98\x62\x12-\n(READ_ATTRIBUTE_SYNC_UNLOCKED_CHANS_EXIST\x10\xbd\x62\x12\x32\n-READ_ATTRIBUTE_INPUT_LIMITS_FAULT_CHANS_EXIST\x10\x8f\x63\x12\x32\n-READ_ATTRIBUTE_POWER_SUPPLY_FAULT_CHANS_EXIST\x10\x92\x63\x12\x32\n-READ_ATTRIBUTE_REMOTE_SENSE_ERROR_CHANS_EXIST\x10\xdd\x63\x12/\n*READ_ATTRIBUTE_AUX_POWER_ERROR_CHANS_EXIST\x10\xdf\x63\x12\x35\n0READ_ATTRIBUTE_REVERSE_VOLTAGE_ERROR_CHANS_EXIST\x10\xe6\x63*\xf2\x01\n\x13ReadUInt64Attribute\x12%\n!READ_UINT64_ATTRIBUTE_UNSPECIFIED\x10\x00\x12!\n\x1cREAD_ATTRIBUTE_CURR_READ_POS\x10\xa1$\x12\x30\n+READ_ATTRIBUTE_TOTAL_SAMP_PER_CHAN_ACQUIRED\x10\xaa\x32\x12\x33\n.READ_ATTRIBUTE_LOGGING_FILE_PREALLOCATION_SIZE\x10\xc6_\x12*\n%READ_ATTRIBUTE_LOGGING_SAMPS_PER_FILE\x10\xe4_*\x87\x02\n\x13ReadUInt32Attribute\x12%\n!READ_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"READ_ATTRIBUTE_AVAIL_SAMP_PER_CHAN\x10\xa3$\x12\"\n\x1dREAD_ATTRIBUTE_RAW_DATA_WIDTH\x10\xfa\x42\x12\x1d\n\x18READ_ATTRIBUTE_NUM_CHANS\x10\xfb\x42\x12\x30\n+READ_ATTRIBUTE_DIGITAL_LINES_BYTES_PER_CHAN\x10\xfc\x42\x12+\n&READ_ATTRIBUTE_LOGGING_FILE_WRITE_SIZE\x10\xc3_*\x9b\x07\n\x13ReadStringAttribute\x12%\n!READ_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12$\n\x1fREAD_ATTRIBUTE_CHANNELS_TO_READ\x10\xa3\x30\x12$\n\x1fREAD_ATTRIBUTE_OVERLOADED_CHANS\x10\xf5\x42\x12%\n READ_ATTRIBUTE_OVERCURRENT_CHANS\x10\xe7S\x12+\n&READ_ATTRIBUTE_OPEN_CURRENT_LOOP_CHANS\x10\x8aT\x12&\n!READ_ATTRIBUTE_OPEN_THRMCPL_CHANS\x10\x97U\x12\x31\n,READ_ATTRIBUTE_COMMON_MODE_RANGE_ERROR_CHANS\x10\x99U\x12%\n READ_ATTRIBUTE_LOGGING_FILE_PATH\x10\xc4]\x12+\n&READ_ATTRIBUTE_LOGGING_TDMS_GROUP_NAME\x10\xc6]\x12=\n8READ_ATTRIBUTE_DEVS_WITH_INSERTED_OR_REMOVED_ACCESSORIES\x10\xf1^\x12)\n$READ_ATTRIBUTE_OVERTEMPERATURE_CHANS\x10\x82\x61\x12%\n READ_ATTRIBUTE_EXCIT_FAULT_CHANS\x10\x89\x61\x12\x1e\n\x19READ_ATTRIBUTE_OPEN_CHANS\x10\x81\x62\x12&\n!READ_ATTRIBUTE_OPEN_CHANS_DETAILS\x10\x82\x62\x12&\n!READ_ATTRIBUTE_PLL_UNLOCKED_CHANS\x10\x99\x62\x12\'\n\"READ_ATTRIBUTE_SYNC_UNLOCKED_CHANS\x10\xbe\x62\x12,\n\'READ_ATTRIBUTE_INPUT_LIMITS_FAULT_CHANS\x10\x90\x63\x12,\n\'READ_ATTRIBUTE_POWER_SUPPLY_FAULT_CHANS\x10\x93\x63\x12,\n\'READ_ATTRIBUTE_REMOTE_SENSE_ERROR_CHANS\x10\xde\x63\x12)\n$READ_ATTRIBUTE_AUX_POWER_ERROR_CHANS\x10\xe0\x63\x12/\n*READ_ATTRIBUTE_REVERSE_VOLTAGE_ERROR_CHANS\x10\xe7\x63*\\\n\x13ReadDoubleAttribute\x12%\n!READ_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1e\n\x19READ_ATTRIBUTE_SLEEP_TIME\x10\xb0\x45*q\n\x17RealTimeUInt32Attribute\x12)\n%REALTIME_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12+\n&REALTIME_ATTRIBUTE_NUM_OF_WARMUP_ITERS\x10\xed\x45*\xd6\x02\n\x16RealTimeResetAttribute\x12(\n$REALTIME_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x31\n,REALTIME_RESET_ATTRIBUTE_NUM_OF_WARMUP_ITERS\x10\xed\x45\x12:\n5REALTIME_RESET_ATTRIBUTE_CONV_LATE_ERRORS_TO_WARNINGS\x10\xee\x45\x12>\n9REALTIME_RESET_ATTRIBUTE_WAIT_FOR_NEXT_SAMP_CLK_WAIT_MODE\x10\xef\x45\x12\x30\n+REALTIME_RESET_ATTRIBUTE_REPORT_MISSED_SAMP\x10\x99\x46\x12\x31\n,REALTIME_RESET_ATTRIBUTE_WRITE_RECOVERY_MODE\x10\x9a\x46*\xa2\x01\n\x15RealTimeBoolAttribute\x12\'\n#REALTIME_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x34\n/REALTIME_ATTRIBUTE_CONV_LATE_ERRORS_TO_WARNINGS\x10\xee\x45\x12*\n%REALTIME_ATTRIBUTE_REPORT_MISSED_SAMP\x10\x99\x46*\xa9\x01\n\x16RealTimeInt32Attribute\x12(\n$REALTIME_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3REALTIME_ATTRIBUTE_WAIT_FOR_NEXT_SAMP_CLK_WAIT_MODE\x10\xef\x45\x12+\n&REALTIME_ATTRIBUTE_WRITE_RECOVERY_MODE\x10\x9a\x46*}\n\x14ScaleStringAttribute\x12&\n\"SCALE_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1a\n\x15SCALE_ATTRIBUTE_DESCR\x10\xa6$\x12!\n\x1cSCALE_ATTRIBUTE_SCALED_UNITS\x10\x9b\x32*\xa0\x02\n\x14ScaleDoubleAttribute\x12&\n\"SCALE_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1e\n\x19SCALE_ATTRIBUTE_LIN_SLOPE\x10\xa7$\x12$\n\x1fSCALE_ATTRIBUTE_LIN_Y_INTERCEPT\x10\xa8$\x12#\n\x1eSCALE_ATTRIBUTE_MAP_SCALED_MAX\x10\xa9$\x12#\n\x1eSCALE_ATTRIBUTE_MAP_SCALED_MIN\x10\xb0$\x12\'\n\"SCALE_ATTRIBUTE_MAP_PRE_SCALED_MAX\x10\xb1$\x12\'\n\"SCALE_ATTRIBUTE_MAP_PRE_SCALED_MIN\x10\xb2$*\xef\x01\n\x19ScaleDoubleArrayAttribute\x12,\n(SCALE_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"SCALE_ATTRIBUTE_POLY_FORWARD_COEFF\x10\xb4$\x12\'\n\"SCALE_ATTRIBUTE_POLY_REVERSE_COEFF\x10\xb5$\x12&\n!SCALE_ATTRIBUTE_TABLE_SCALED_VALS\x10\xb6$\x12*\n%SCALE_ATTRIBUTE_TABLE_PRE_SCALED_VALS\x10\xb7$*~\n\x13ScaleInt32Attribute\x12%\n!SCALE_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12%\n SCALE_ATTRIBUTE_PRE_SCALED_UNITS\x10\xf7\x31\x12\x19\n\x14SCALE_ATTRIBUTE_TYPE\x10\xa9\x32*\xc0\x01\n\x15SystemStringAttribute\x12\'\n#SYSTEM_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\"\n\x1dSYSTEM_ATTRIBUTE_GLOBAL_CHANS\x10\xe5$\x12\x1c\n\x17SYSTEM_ATTRIBUTE_SCALES\x10\xe6$\x12\x1b\n\x16SYSTEM_ATTRIBUTE_TASKS\x10\xe7$\x12\x1f\n\x1aSYSTEM_ATTRIBUTE_DEV_NAMES\x10\xbb\x32*\xc2\x01\n\x15SystemUInt32Attribute\x12\'\n#SYSTEM_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12)\n$SYSTEM_ATTRIBUTE_NIDAQ_MAJOR_VERSION\x10\xf2$\x12)\n$SYSTEM_ATTRIBUTE_NIDAQ_MINOR_VERSION\x10\xa3\x32\x12*\n%SYSTEM_ATTRIBUTE_NIDAQ_UPDATE_VERSION\x10\xa2^*\x91\x01\n\x13TaskStringAttribute\x12%\n!TASK_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1c\n\x17TASK_ATTRIBUTE_CHANNELS\x10\xf3$\x12\x18\n\x13TASK_ATTRIBUTE_NAME\x10\xf6$\x12\x1b\n\x16TASK_ATTRIBUTE_DEVICES\x10\x8e\x46*V\n\x11TaskBoolAttribute\x12#\n\x1fTASK_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1c\n\x17TASK_ATTRIBUTE_COMPLETE\x10\xf4$*|\n\x13TaskUInt32Attribute\x12%\n!TASK_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1d\n\x18TASK_ATTRIBUTE_NUM_CHANS\x10\x81\x43\x12\x1f\n\x1aTASK_ATTRIBUTE_NUM_DEVICES\x10\xbaS*\xb0\x06\n\x14TimingInt32Attribute\x12&\n\"TIMING_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12*\n%TIMING_ATTRIBUTE_SAMP_QUANT_SAMP_MODE\x10\x80&\x12*\n%TIMING_ATTRIBUTE_SAMP_CLK_ACTIVE_EDGE\x10\x81&\x12\x35\n0TIMING_ATTRIBUTE_DELAY_FROM_SAMP_CLK_DELAY_UNITS\x10\x84&\x12*\n%TIMING_ATTRIBUTE_AI_CONV_TIMEBASE_SRC\x10\xb9&\x12&\n!TIMING_ATTRIBUTE_SAMP_TIMING_TYPE\x10\xc7&\x12)\n$TIMING_ATTRIBUTE_AI_CONV_ACTIVE_EDGE\x10\xd3\x30\x12\x33\n.TIMING_ATTRIBUTE_SAMP_CLK_TIMEBASE_ACTIVE_EDGE\x10\xec\x31\x12%\n TIMING_ATTRIBUTE_HSHK_START_COND\x10\xc3\x45\x12\x31\n,TIMING_ATTRIBUTE_HSHK_SAMPLE_INPUT_DATA_WHEN\x10\xc4\x45\x12\x31\n,TIMING_ATTRIBUTE_SAMP_CLK_UNDERFLOW_BEHAVIOR\x10\xe1R\x12/\n*TIMING_ATTRIBUTE_SAMP_CLK_OVERRUN_BEHAVIOR\x10\xfc]\x12\x31\n,TIMING_ATTRIBUTE_IMPLICIT_UNDERFLOW_BEHAVIOR\x10\xfd]\x12%\n TIMING_ATTRIBUTE_SYNC_PULSE_TYPE\x10\xb6\x62\x12/\n*TIMING_ATTRIBUTE_SYNC_PULSE_TIME_TIMESCALE\x10\xb8\x62\x12\x34\n/TIMING_ATTRIBUTE_FIRST_SAMP_TIMESTAMP_TIMESCALE\x10\xbb\x62\x12.\n)TIMING_ATTRIBUTE_FIRST_SAMP_CLK_TIMESCALE\x10\x83\x63*\xa9\x18\n\x14TimingResetAttribute\x12&\n\"TIMING_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x30\n+TIMING_RESET_ATTRIBUTE_SAMP_QUANT_SAMP_MODE\x10\x80&\x12\x30\n+TIMING_RESET_ATTRIBUTE_SAMP_CLK_ACTIVE_EDGE\x10\x81&\x12\x32\n-TIMING_RESET_ATTRIBUTE_SAMP_CLK_TIMEBASE_RATE\x10\x83&\x12;\n6TIMING_RESET_ATTRIBUTE_DELAY_FROM_SAMP_CLK_DELAY_UNITS\x10\x84&\x12\x41\n\n9TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_ADV_TRIG_DIG_FLTR_ENABLE\x10\xb8\x44\x12+\n&TRIGGER_RESET_ATTRIBUTE_HSHK_TRIG_TYPE\x10\xb7\x45\x12\x36\n1TRIGGER_RESET_ATTRIBUTE_INTERLOCKED_HSHK_TRIG_SRC\x10\xb8\x45\x12?\n:TRIGGER_RESET_ATTRIBUTE_INTERLOCKED_HSHK_TRIG_ASSERTED_LVL\x10\xb9\x45\x12\x36\n1TRIGGER_RESET_ATTRIBUTE_REF_TRIG_AUTO_TRIG_ENABLE\x10\xc1]\x12>\n9TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_ENABLE\x10\xd7]\x12G\nBTRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xd8]\x12\x44\n?TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xd9]\x12\x45\n@TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\xda]\x12>\n9TRIGGER_RESET_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_SYNC_ENABLE\x10\xdb]\x12\x41\n\n9TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_ENABLE\x10\xeb]\x12G\nBTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xec]\x12\x44\n?TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xed]\x12\x45\n@TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\xee]\x12>\n9TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_SYNC_ENABLE\x10\xef]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_ENABLE\x10\xf0]\x12I\nDTRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf1]\x12\x46\nATRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xf2]\x12G\nBTRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\xf3]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_SYNC_ENABLE\x10\xf4]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_ENABLE\x10\xf5]\x12I\nDTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf6]\x12\x46\nATRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xf7]\x12G\nBTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\xf8]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_SYNC_ENABLE\x10\xf9]\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_ENABLE\x10\xff]\x12I\nDTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\x80^\x12\x46\nATRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\x81^\x12G\nBTRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_TIMEBASE_RATE\x10\x82^\x12@\n;TRIGGER_RESET_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_SYNC_ENABLE\x10\x83^\x12.\n)TRIGGER_RESET_ATTRIBUTE_TRIGGER_SYNC_TYPE\x10\x80_\x12\x30\n+TRIGGER_RESET_ATTRIBUTE_TIME_START_TRIG_SRC\x10\x9d`\x12\x31\n,TRIGGER_RESET_ATTRIBUTE_START_TRIG_TIMESCALE\x10\xb6`\x12\x31\n,TRIGGER_RESET_ATTRIBUTE_START_TRIG_TRIG_WHEN\x10\xcd`\x12\x30\n+TRIGGER_RESET_ATTRIBUTE_START_TRIG_TRIG_WIN\x10\x9a\x62\x12\x35\n0TRIGGER_RESET_ATTRIBUTE_START_TRIG_RETRIGGER_WIN\x10\x9b\x62\x12?\n:TRIGGER_RESET_ATTRIBUTE_START_TRIG_MAX_NUM_TRIGS_TO_DETECT\x10\x9c\x62\x12\x33\n.TRIGGER_RESET_ATTRIBUTE_REF_TRIG_RETRIGGERABLE\x10\x9d\x62\x12.\n)TRIGGER_RESET_ATTRIBUTE_REF_TRIG_TRIG_WIN\x10\x9e\x62\x12\x33\n.TRIGGER_RESET_ATTRIBUTE_REF_TRIG_RETRIGGER_WIN\x10\x9f\x62\x12=\n8TRIGGER_RESET_ATTRIBUTE_REF_TRIG_MAX_NUM_TRIGS_TO_DETECT\x10\xa0\x62\x12<\n7TRIGGER_RESET_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_SRCS\x10\xa1\x62\x12>\n9TRIGGER_RESET_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_SLOPES\x10\xa2\x62\x12<\n7TRIGGER_RESET_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_LVLS\x10\xa3\x62\x12=\n8TRIGGER_RESET_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_HYSTS\x10\xa4\x62\x12\x41\n\n9TRIGGER_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xd9]\x12\x41\n\n9TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xed]\x12@\n;TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xf2]\x12@\n;TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\xf7]\x12@\n;TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_TIMEBASE_SRC\x10\x81^\x12&\n!TRIGGER_ATTRIBUTE_START_TRIG_TERM\x10\x9e^\x12$\n\x1fTRIGGER_ATTRIBUTE_REF_TRIG_TERM\x10\x9f^\x12&\n!TRIGGER_ATTRIBUTE_PAUSE_TRIG_TERM\x10\xa0^\x12%\n TRIGGER_ATTRIBUTE_ARM_START_TERM\x10\xff^\x12*\n%TRIGGER_ATTRIBUTE_TIME_START_TRIG_SRC\x10\x9d`\x12\x36\n1TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_SRCS\x10\xa1\x62\x12\x34\n/TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_SRCS\x10\xa6\x62*\xd5\x11\n\x16TriggerDoubleAttribute\x12(\n$TRIGGER_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12/\n*TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_HYST\x10\xe8&\x12.\n)TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_LVL\x10\xe9&\x12.\n)TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_BTM\x10\xf5&\x12.\n)TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_TOP\x10\xf6&\x12\x30\n+TRIGGER_ATTRIBUTE_ANLG_EDGE_START_TRIG_HYST\x10\x95\'\x12/\n*TRIGGER_ATTRIBUTE_ANLG_EDGE_START_TRIG_LVL\x10\x96\'\x12.\n)TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_BTM\x10\x82(\x12.\n)TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_TOP\x10\x83(\x12.\n)TRIGGER_ATTRIBUTE_ANLG_EDGE_REF_TRIG_HYST\x10\xa1(\x12-\n(TRIGGER_ATTRIBUTE_ANLG_EDGE_REF_TRIG_LVL\x10\xa2(\x12,\n\'TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_BTM\x10\xa8(\x12,\n\'TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_TOP\x10\xa9(\x12%\n TRIGGER_ATTRIBUTE_REF_TRIG_DELAY\x10\x83)\x12\'\n\"TRIGGER_ATTRIBUTE_START_TRIG_DELAY\x10\xd6\x30\x12\x43\n>TRIGGER_ATTRIBUTE_DIG_EDGE_START_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xa4\x44\x12\x41\nTRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf1]\x12\x41\nTRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\xf6]\x12\x41\nTRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_MIN_PULSE_WIDTH\x10\x80^\x12\x41\n\n9TRIGGER_ATTRIBUTE_DIG_EDGE_ARM_START_TRIG_DIG_FLTR_ENABLE\x10\xad\x44\x12>\n9TRIGGER_ATTRIBUTE_DIG_EDGE_ARM_START_TRIG_DIG_SYNC_ENABLE\x10\xb1\x44\x12\x38\n3TRIGGER_ATTRIBUTE_DIG_EDGE_ADV_TRIG_DIG_FLTR_ENABLE\x10\xb8\x44\x12\x30\n+TRIGGER_ATTRIBUTE_REF_TRIG_AUTO_TRIG_ENABLE\x10\xc1]\x12.\n)TRIGGER_ATTRIBUTE_REF_TRIG_AUTO_TRIGGERED\x10\xc2]\x12\x38\n3TRIGGER_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_FLTR_ENABLE\x10\xd7]\x12\x38\n3TRIGGER_ATTRIBUTE_DIG_EDGE_REF_TRIG_DIG_SYNC_ENABLE\x10\xdb]\x12;\n6TRIGGER_ATTRIBUTE_ANLG_EDGE_START_TRIG_DIG_FLTR_ENABLE\x10\xe1]\x12;\n6TRIGGER_ATTRIBUTE_ANLG_EDGE_START_TRIG_DIG_SYNC_ENABLE\x10\xe5]\x12\x39\n4TRIGGER_ATTRIBUTE_ANLG_EDGE_REF_TRIG_DIG_FLTR_ENABLE\x10\xe6]\x12\x39\n4TRIGGER_ATTRIBUTE_ANLG_EDGE_REF_TRIG_DIG_SYNC_ENABLE\x10\xea]\x12\x38\n3TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_FLTR_ENABLE\x10\xeb]\x12\x38\n3TRIGGER_ATTRIBUTE_ANLG_WIN_REF_TRIG_DIG_SYNC_ENABLE\x10\xef]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_FLTR_ENABLE\x10\xf0]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_LVL_PAUSE_TRIG_DIG_SYNC_ENABLE\x10\xf4]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_FLTR_ENABLE\x10\xf5]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_WIN_PAUSE_TRIG_DIG_SYNC_ENABLE\x10\xf9]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_FLTR_ENABLE\x10\xff]\x12:\n5TRIGGER_ATTRIBUTE_ANLG_WIN_START_TRIG_DIG_SYNC_ENABLE\x10\x83^\x12-\n(TRIGGER_ATTRIBUTE_REF_TRIG_RETRIGGERABLE\x10\x9d\x62\x12\x30\n+TRIGGER_ATTRIBUTE_REF_TRIG_TIMESTAMP_ENABLE\x10\xae\x62\x12\x36\n1TRIGGER_ATTRIBUTE_ARM_START_TRIG_TIMESTAMP_ENABLE\x10\xb3\x62\x12\x32\n-TRIGGER_ATTRIBUTE_START_TRIG_TIMESTAMP_ENABLE\x10\xca\x62*\xbb\x02\n\x19TriggerTimestampAttribute\x12+\n\'TRIGGER_TIMESTAMP_ATTRIBUTE_UNSPECIFIED\x10\x00\x12+\n&TRIGGER_ATTRIBUTE_START_TRIG_TRIG_WHEN\x10\xcd`\x12-\n(TRIGGER_ATTRIBUTE_REF_TRIG_TIMESTAMP_VAL\x10\xaf\x62\x12/\n*TRIGGER_ATTRIBUTE_ARM_START_TRIG_TRIG_WHEN\x10\xb1\x62\x12\x33\n.TRIGGER_ATTRIBUTE_ARM_START_TRIG_TIMESTAMP_VAL\x10\xb4\x62\x12/\n*TRIGGER_ATTRIBUTE_START_TRIG_TIMESTAMP_VAL\x10\xcb\x62*\xb5\x02\n\x1aTriggerInt32ArrayAttribute\x12-\n)TRIGGER_INT32_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_SLOPES\x10\xa2\x62\x12;\n6TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_COUPLINGS\x10\xa5\x62\x12\x36\n1TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_SLOPES\x10\xa7\x62\x12\x39\n4TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_COUPLINGS\x10\xaa\x62*\xab\x02\n\x1bTriggerDoubleArrayAttribute\x12.\n*TRIGGER_DOUBLE_ARRAY_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x36\n1TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_LVLS\x10\xa3\x62\x12\x37\n2TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_START_TRIG_HYSTS\x10\xa4\x62\x12\x34\n/TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_LVLS\x10\xa8\x62\x12\x35\n0TRIGGER_ATTRIBUTE_ANLG_MULTI_EDGE_REF_TRIG_HYSTS\x10\xa9\x62*\x9e\x02\n\x16WatchdogInt32Attribute\x12(\n$WATCHDOG_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"WATCHDOG_ATTRIBUTE_EXPIR_TRIG_TYPE\x10\xa3\x43\x12\x39\n4WATCHDOG_ATTRIBUTE_DIG_EDGE_WATCHDOG_EXPIR_TRIG_EDGE\x10\xa5\x43\x12&\n!WATCHDOG_ATTRIBUTE_DO_EXPIR_STATE\x10\xa7\x43\x12&\n!WATCHDOG_ATTRIBUTE_AO_OUTPUT_TYPE\x10\xde`\x12&\n!WATCHDOG_ATTRIBUTE_CO_EXPIR_STATE\x10\xe0`*\x95\x04\n\x16WatchdogResetAttribute\x12(\n$WATCHDOG_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12-\n(WATCHDOG_RESET_ATTRIBUTE_EXPIR_TRIG_TYPE\x10\xa3\x43\x12>\n9WATCHDOG_RESET_ATTRIBUTE_DIG_EDGE_WATCHDOG_EXPIR_TRIG_SRC\x10\xa4\x43\x12?\n:WATCHDOG_RESET_ATTRIBUTE_DIG_EDGE_WATCHDOG_EXPIR_TRIG_EDGE\x10\xa5\x43\x12,\n\'WATCHDOG_RESET_ATTRIBUTE_DO_EXPIR_STATE\x10\xa7\x43\x12%\n WATCHDOG_RESET_ATTRIBUTE_TIMEOUT\x10\xa9\x43\x12\x42\n=WATCHDOG_RESET_ATTRIBUTE_EXPIR_TRIG_TRIG_ON_NETWORK_CONN_LOSS\x10\xdd`\x12,\n\'WATCHDOG_RESET_ATTRIBUTE_AO_OUTPUT_TYPE\x10\xde`\x12,\n\'WATCHDOG_RESET_ATTRIBUTE_AO_EXPIR_STATE\x10\xdf`\x12,\n\'WATCHDOG_RESET_ATTRIBUTE_CO_EXPIR_STATE\x10\xe0`*~\n\x17WatchdogStringAttribute\x12)\n%WATCHDOG_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x38\n3WATCHDOG_ATTRIBUTE_DIG_EDGE_WATCHDOG_EXPIR_TRIG_SRC\x10\xa4\x43*\xa3\x01\n\x15WatchdogBoolAttribute\x12\'\n#WATCHDOG_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12#\n\x1eWATCHDOG_ATTRIBUTE_HAS_EXPIRED\x10\xa8\x43\x12<\n7WATCHDOG_ATTRIBUTE_EXPIR_TRIG_TRIG_ON_NETWORK_CONN_LOSS\x10\xdd`*\x8d\x01\n\x17WatchdogDoubleAttribute\x12)\n%WATCHDOG_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1f\n\x1aWATCHDOG_ATTRIBUTE_TIMEOUT\x10\xa9\x43\x12&\n!WATCHDOG_ATTRIBUTE_AO_EXPIR_STATE\x10\xdf`*\xbc\x01\n\x13WriteInt32Attribute\x12%\n!WRITE_INT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1f\n\x1aWRITE_ATTRIBUTE_REGEN_MODE\x10\xd3(\x12 \n\x1bWRITE_ATTRIBUTE_RELATIVE_TO\x10\x8c\x32\x12\x1b\n\x16WRITE_ATTRIBUTE_OFFSET\x10\x8d\x32\x12\x1e\n\x19WRITE_ATTRIBUTE_WAIT_MODE\x10\xb1\x45*\xaa\x02\n\x13WriteResetAttribute\x12%\n!WRITE_RESET_ATTRIBUTE_UNSPECIFIED\x10\x00\x12%\n WRITE_RESET_ATTRIBUTE_REGEN_MODE\x10\xd3(\x12&\n!WRITE_RESET_ATTRIBUTE_RELATIVE_TO\x10\x8c\x32\x12!\n\x1cWRITE_RESET_ATTRIBUTE_OFFSET\x10\x8d\x32\x12$\n\x1fWRITE_RESET_ATTRIBUTE_WAIT_MODE\x10\xb1\x45\x12%\n WRITE_RESET_ATTRIBUTE_SLEEP_TIME\x10\xb2\x45\x12-\n(WRITE_RESET_ATTRIBUTE_NEXT_WRITE_IS_LAST\x10\xecR*\x97\x01\n\x14WriteUInt64Attribute\x12&\n\"WRITE_UINT64_ATTRIBUTE_UNSPECIFIED\x10\x00\x12#\n\x1eWRITE_ATTRIBUTE_CURR_WRITE_POS\x10\xd8(\x12\x32\n-WRITE_ATTRIBUTE_TOTAL_SAMP_PER_CHAN_GENERATED\x10\xab\x32*\xd8\x01\n\x14WriteUInt32Attribute\x12&\n\"WRITE_UINT32_ATTRIBUTE_UNSPECIFIED\x10\x00\x12 \n\x1bWRITE_ATTRIBUTE_SPACE_AVAIL\x10\xe0(\x12#\n\x1eWRITE_ATTRIBUTE_RAW_DATA_WIDTH\x10\xfd\x42\x12\x1e\n\x19WRITE_ATTRIBUTE_NUM_CHANS\x10\xfe\x42\x12\x31\n,WRITE_ATTRIBUTE_DIGITAL_LINES_BYTES_PER_CHAN\x10\xff\x42*_\n\x14WriteDoubleAttribute\x12&\n\"WRITE_DOUBLE_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\x1f\n\x1aWRITE_ATTRIBUTE_SLEEP_TIME\x10\xb2\x45*\xfe\x03\n\x12WriteBoolAttribute\x12$\n WRITE_BOOL_ATTRIBUTE_UNSPECIFIED\x10\x00\x12\'\n\"WRITE_ATTRIBUTE_NEXT_WRITE_IS_LAST\x10\xecR\x12,\n\'WRITE_ATTRIBUTE_OVERCURRENT_CHANS_EXIST\x10\xe8S\x12\x32\n-WRITE_ATTRIBUTE_OPEN_CURRENT_LOOP_CHANS_EXIST\x10\xeaS\x12\x33\n.WRITE_ATTRIBUTE_POWER_SUPPLY_FAULT_CHANS_EXIST\x10\xecS\x12\x30\n+WRITE_ATTRIBUTE_OVERTEMPERATURE_CHANS_EXIST\x10\x84U\x12<\n7WRITE_ATTRIBUTE_ACCESSORY_INSERTION_OR_REMOVAL_DETECTED\x10\xd3`\x12+\n&WRITE_ATTRIBUTE_OVERLOADED_CHANS_EXIST\x10\x84\x61\x12\x35\n0WRITE_ATTRIBUTE_EXTERNAL_OVERVOLTAGE_CHANS_EXIST\x10\xbb\x61\x12.\n)WRITE_ATTRIBUTE_SYNC_UNLOCKED_CHANS_EXIST\x10\xbf\x62*\xb1\x03\n\x14WriteStringAttribute\x12&\n\"WRITE_STRING_ATTRIBUTE_UNSPECIFIED\x10\x00\x12&\n!WRITE_ATTRIBUTE_OVERCURRENT_CHANS\x10\xe9S\x12,\n\'WRITE_ATTRIBUTE_OPEN_CURRENT_LOOP_CHANS\x10\xebS\x12-\n(WRITE_ATTRIBUTE_POWER_SUPPLY_FAULT_CHANS\x10\xedS\x12>\n9WRITE_ATTRIBUTE_DEVS_WITH_INSERTED_OR_REMOVED_ACCESSORIES\x10\xd4`\x12*\n%WRITE_ATTRIBUTE_OVERTEMPERATURE_CHANS\x10\x83\x61\x12%\n WRITE_ATTRIBUTE_OVERLOADED_CHANS\x10\x85\x61\x12/\n*WRITE_ATTRIBUTE_EXTERNAL_OVERVOLTAGE_CHANS\x10\xbc\x61\x12(\n#WRITE_ATTRIBUTE_SYNC_UNLOCKED_CHANS\x10\xc0\x62*\x92\x01\n\x0f\x41\x43\x45xcitWireMode\x12\"\n\x1e\x41\x43_EXCIT_WIRE_MODE_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x41\x43_EXCIT_WIRE_MODE_4_WIRE\x10\x04\x12\x1d\n\x19\x41\x43_EXCIT_WIRE_MODE_5_WIRE\x10\x05\x12\x1d\n\x19\x41\x43_EXCIT_WIRE_MODE_6_WIRE\x10\x06*\xa8\x02\n\x1b\x41\x63\x63\x65lChargeSensitivityUnits\x12.\n*ACCEL_CHARGE_SENSITIVITY_UNITS_UNSPECIFIED\x10\x00\x12\x37\n2ACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_G\x10\xe3}\x12O\nJACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_METERS_PER_SECOND_SQUARED\x10\xe4}\x12O\nJACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_INCHES_PER_SECOND_SQUARED\x10\xe5}*\x9a\x01\n\x16\x41\x63\x63\x65lSensitivityUnits1\x12(\n$ACCEL_SENSITIVITY_UNITS1_UNSPECIFIED\x10\x00\x12+\n&ACCEL_SENSITIVITY_UNITS1_M_VOLTS_PER_G\x10\xdd\x61\x12)\n$ACCEL_SENSITIVITY_UNITS1_VOLTS_PER_G\x10\xde\x61*\xca\x01\n\x0b\x41\x63\x63\x65lUnits2\x12\x1c\n\x18\x41\x43\x43\x45L_UNITS2_UNSPECIFIED\x10\x00\x12\x1e\n\x19\x41\x43\x43\x45L_UNITS2_ACCEL_UNIT_G\x10\xcaO\x12+\n&ACCEL_UNITS2_METERS_PER_SECOND_SQUARED\x10\xb6\x61\x12+\n&ACCEL_UNITS2_INCHES_PER_SECOND_SQUARED\x10\xb7\x61\x12#\n\x1e\x41\x43\x43\x45L_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N*\xa6\x01\n\x0f\x41\x63quisitionType\x12 \n\x1c\x41\x43QUISITION_TYPE_UNSPECIFIED\x10\x00\x12\"\n\x1d\x41\x43QUISITION_TYPE_FINITE_SAMPS\x10\xc2O\x12 \n\x1b\x41\x43QUISITION_TYPE_CONT_SAMPS\x10\x8bO\x12+\n&ACQUISITION_TYPE_HW_TIMED_SINGLE_POINT\x10\xea\x61*\x86\x01\n\x0b\x41ngleUnits1\x12\x1c\n\x18\x41NGLE_UNITS1_UNSPECIFIED\x10\x00\x12\x19\n\x14\x41NGLE_UNITS1_DEGREES\x10\xa2O\x12\x19\n\x14\x41NGLE_UNITS1_RADIANS\x10\xa1P\x12#\n\x1e\x41NGLE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N*\x9f\x01\n\x0b\x41ngleUnits2\x12\x1c\n\x18\x41NGLE_UNITS2_UNSPECIFIED\x10\x00\x12\x19\n\x14\x41NGLE_UNITS2_DEGREES\x10\xa2O\x12\x19\n\x14\x41NGLE_UNITS2_RADIANS\x10\xa1P\x12\x17\n\x12\x41NGLE_UNITS2_TICKS\x10\xc0P\x12#\n\x1e\x41NGLE_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N*\xee\x01\n\x14\x41ngularVelocityUnits\x12&\n\"ANGULAR_VELOCITY_UNITS_UNSPECIFIED\x10\x00\x12\x1f\n\x1a\x41NGULAR_VELOCITY_UNITS_RPM\x10\xd0}\x12.\n)ANGULAR_VELOCITY_UNITS_RADIANS_PER_SECOND\x10\xd1}\x12.\n)ANGULAR_VELOCITY_UNITS_DEGREES_PER_SECOND\x10\xd2}\x12-\n(ANGULAR_VELOCITY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*\xde\x01\n\x14\x42ridgeConfiguration1\x12%\n!BRIDGE_CONFIGURATION1_UNSPECIFIED\x10\x00\x12&\n!BRIDGE_CONFIGURATION1_FULL_BRIDGE\x10\xc6O\x12&\n!BRIDGE_CONFIGURATION1_HALF_BRIDGE\x10\xcbO\x12)\n$BRIDGE_CONFIGURATION1_QUARTER_BRIDGE\x10\x9eP\x12$\n\x1f\x42RIDGE_CONFIGURATION1_NO_BRIDGE\x10\xf4O*\x9c\x01\n\x15\x42ridgeElectricalUnits\x12\'\n#BRIDGE_ELECTRICAL_UNITS_UNSPECIFIED\x10\x00\x12+\n&BRIDGE_ELECTRICAL_UNITS_VOLTS_PER_VOLT\x10\x98|\x12-\n(BRIDGE_ELECTRICAL_UNITS_M_VOLTS_PER_VOLT\x10\x99|*\xc7\x03\n\x13\x42ridgePhysicalUnits\x12%\n!BRIDGE_PHYSICAL_UNITS_UNSPECIFIED\x10\x00\x12\"\n\x1d\x42RIDGE_PHYSICAL_UNITS_NEWTONS\x10\x83|\x12!\n\x1c\x42RIDGE_PHYSICAL_UNITS_POUNDS\x10\x84|\x12)\n$BRIDGE_PHYSICAL_UNITS_KILOGRAM_FORCE\x10\x85|\x12\"\n\x1d\x42RIDGE_PHYSICAL_UNITS_PASCALS\x10\xe1N\x12\x31\n,BRIDGE_PHYSICAL_UNITS_POUNDS_PER_SQUARE_INCH\x10\x87|\x12\x1e\n\x19\x42RIDGE_PHYSICAL_UNITS_BAR\x10\x88|\x12(\n#BRIDGE_PHYSICAL_UNITS_NEWTON_METERS\x10\x89|\x12&\n!BRIDGE_PHYSICAL_UNITS_INCH_OUNCES\x10\x8a|\x12&\n!BRIDGE_PHYSICAL_UNITS_INCH_POUNDS\x10\x8b|\x12&\n!BRIDGE_PHYSICAL_UNITS_FOOT_POUNDS\x10\x8c|*\xb3\x01\n\x0b\x42ridgeUnits\x12\x1c\n\x18\x42RIDGE_UNITS_UNSPECIFIED\x10\x00\x12 \n\x1b\x42RIDGE_UNITS_VOLTS_PER_VOLT\x10\x98|\x12\"\n\x1d\x42RIDGE_UNITS_M_VOLTS_PER_VOLT\x10\x99|\x12#\n\x1e\x42RIDGE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\x1b\n\x16\x42RIDGE_UNITS_FROM_TEDS\x10\xe4\x61*w\n\nCJCSource1\x12\x1b\n\x17\x43JC_SOURCE1_UNSPECIFIED\x10\x00\x12\x19\n\x14\x43JC_SOURCE1_BUILT_IN\x10\xd8O\x12\x1a\n\x15\x43JC_SOURCE1_CONST_VAL\x10\x84O\x12\x15\n\x10\x43JC_SOURCE1_CHAN\x10\x81O*\x8d\x01\n\x0b\x43hargeUnits\x12\x1c\n\x18\x43HARGE_UNITS_UNSPECIFIED\x10\x00\x12\x1a\n\x15\x43HARGE_UNITS_COULOMBS\x10\xe6}\x12\x1f\n\x1a\x43HARGE_UNITS_PICO_COULOMBS\x10\xe7}\x12#\n\x1e\x43HARGE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*\x9b\x01\n\x0f\x43ountDirection1\x12 \n\x1c\x43OUNT_DIRECTION1_UNSPECIFIED\x10\x00\x12\x1e\n\x19\x43OUNT_DIRECTION1_COUNT_UP\x10\x90O\x12 \n\x1b\x43OUNT_DIRECTION1_COUNT_DOWN\x10\x8cO\x12$\n\x1f\x43OUNT_DIRECTION1_EXT_CONTROLLED\x10\xd6P*\xf5\x01\n\x16\x43ounterFrequencyMethod\x12(\n$COUNTER_FREQUENCY_METHOD_UNSPECIFIED\x10\x00\x12,\n\'COUNTER_FREQUENCY_METHOD_LOW_FREQ_1_CTR\x10\xf9N\x12-\n(COUNTER_FREQUENCY_METHOD_HIGH_FREQ_2_CTR\x10\xadO\x12-\n(COUNTER_FREQUENCY_METHOD_LARGE_RNG_2_CTR\x10\xddO\x12%\n COUNTER_FREQUENCY_METHOD_DYN_AVG\x10\xc1}*\xa2\x02\n\'CurrentShuntResistorLocationWithDefault\x12<\n8CURRENT_SHUNT_RESISTOR_LOCATION_WITH_DEFAULT_UNSPECIFIED\x10\x00\x12\x41\n4CURRENT_SHUNT_RESISTOR_LOCATION_WITH_DEFAULT_DEFAULT\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12:\n5CURRENT_SHUNT_RESISTOR_LOCATION_WITH_DEFAULT_INTERNAL\x10\xd8O\x12:\n5CURRENT_SHUNT_RESISTOR_LOCATION_WITH_DEFAULT_EXTERNAL\x10\xb7O*p\n\rCurrentUnits2\x12\x1e\n\x1a\x43URRENT_UNITS2_UNSPECIFIED\x10\x00\x12\x18\n\x13\x43URRENT_UNITS2_AMPS\x10\xe6P\x12%\n CURRENT_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N*\xb6\x01\n\x10\x44igitalLineState\x12\"\n\x1e\x44IGITAL_LINE_STATE_UNSPECIFIED\x10\x00\x12\x1c\n\x17\x44IGITAL_LINE_STATE_HIGH\x10\xd0O\x12\x1b\n\x16\x44IGITAL_LINE_STATE_LOW\x10\xe6O\x12 \n\x1b\x44IGITAL_LINE_STATE_TRISTATE\x10\xc6P\x12!\n\x1c\x44IGITAL_LINE_STATE_NO_CHANGE\x10\xb0O*\xaf\x01\n\x18\x44igitalPatternCondition1\x12*\n&DIGITAL_PATTERN_CONDITION1_UNSPECIFIED\x10\x00\x12/\n*DIGITAL_PATTERN_CONDITION1_PATTERN_MATCHES\x10\x8eP\x12\x36\n1DIGITAL_PATTERN_CONDITION1_PATTERN_DOES_NOT_MATCH\x10\x8dP*]\n\x12\x44igitalWidthUnits3\x12$\n DIGITAL_WIDTH_UNITS3_UNSPECIFIED\x10\x00\x12!\n\x1c\x44IGITAL_WIDTH_UNITS3_SECONDS\x10\xfcP*\xae\x03\n$EddyCurrentProxProbeSensitivityUnits\x12\x39\n5EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_UNSPECIFIED\x10\x00\x12>\n9EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MIL\x10\xf4s\x12<\n7EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_VOLTS_PER_MIL\x10\xf5s\x12\x45\n@EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MILLIMETER\x10\xf6s\x12\x43\n>EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_VOLTS_PER_MILLIMETER\x10\xf7s\x12\x41\nSTRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_CARTESIAN_SHEAR_STRAIN_XY\x10\xe8|\x12:\n5STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_MAX_SHEAR_STRAIN\x10\xe9|\x12@\n;STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_MAX_SHEAR_STRAIN_ANGLE\x10\xea|*\xcc\x01\n\x15StrainGageRosetteType\x12(\n$STRAIN_GAGE_ROSETTE_TYPE_UNSPECIFIED\x10\x00\x12\x31\n,STRAIN_GAGE_ROSETTE_TYPE_RECTANGULAR_ROSETTE\x10\xe0|\x12+\n&STRAIN_GAGE_ROSETTE_TYPE_DELTA_ROSETTE\x10\xe1|\x12)\n$STRAIN_GAGE_ROSETTE_TYPE_TEE_ROSETTE\x10\xe2|*n\n\x0cStrainUnits1\x12\x1d\n\x19STRAIN_UNITS1_UNSPECIFIED\x10\x00\x12\x19\n\x14STRAIN_UNITS1_STRAIN\x10\xbbP\x12$\n\x1fSTRAIN_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N*e\n\tTEDSUnits\x12\x1a\n\x16TEDS_UNITS_UNSPECIFIED\x10\x00\x12!\n\x1cTEDS_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\x19\n\x14TEDS_UNITS_FROM_TEDS\x10\xe4\x61*\x96\x02\n\x11TaskControlAction\x12\"\n\x1eTASK_CONTROL_ACTION_TASK_START\x10\x00\x12!\n\x1dTASK_CONTROL_ACTION_TASK_STOP\x10\x01\x12#\n\x1fTASK_CONTROL_ACTION_TASK_VERIFY\x10\x02\x12#\n\x1fTASK_CONTROL_ACTION_TASK_COMMIT\x10\x03\x12$\n TASK_CONTROL_ACTION_TASK_RESERVE\x10\x04\x12&\n\"TASK_CONTROL_ACTION_TASK_UNRESERVE\x10\x05\x12\"\n\x1eTASK_CONTROL_ACTION_TASK_ABORT\x10\x06*\xaf\x01\n\x10TemperatureUnits\x12!\n\x1dTEMPERATURE_UNITS_UNSPECIFIED\x10\x00\x12\x1c\n\x17TEMPERATURE_UNITS_DEG_C\x10\x9fO\x12\x1c\n\x17TEMPERATURE_UNITS_DEG_F\x10\xa0O\x12\x1e\n\x19TEMPERATURE_UNITS_KELVINS\x10\xd5P\x12\x1c\n\x17TEMPERATURE_UNITS_DEG_R\x10\xa1O*\x95\x03\n\x11ThermocoupleType1\x12\"\n\x1eTHERMOCOUPLE_TYPE1_UNSPECIFIED\x10\x00\x12!\n\x1cTHERMOCOUPLE_TYPE1_J_TYPE_TC\x10\xd8N\x12!\n\x1cTHERMOCOUPLE_TYPE1_K_TYPE_TC\x10\xd9N\x12!\n\x1cTHERMOCOUPLE_TYPE1_N_TYPE_TC\x10\xddN\x12!\n\x1cTHERMOCOUPLE_TYPE1_R_TYPE_TC\x10\xe2N\x12!\n\x1cTHERMOCOUPLE_TYPE1_S_TYPE_TC\x10\xe5N\x12!\n\x1cTHERMOCOUPLE_TYPE1_T_TYPE_TC\x10\xe6N\x12!\n\x1cTHERMOCOUPLE_TYPE1_B_TYPE_TC\x10\xbfN\x12!\n\x1cTHERMOCOUPLE_TYPE1_E_TYPE_TC\x10\xc7N\x12!\n\x1cTHERMOCOUPLE_TYPE1_A_TYPE_TC\x10\xd0~\x12!\n\x1cTHERMOCOUPLE_TYPE1_C_TYPE_TC\x10\xd1~*c\n\tTimeUnits\x12\x1a\n\x16TIME_UNITS_UNSPECIFIED\x10\x00\x12\x17\n\x12TIME_UNITS_SECONDS\x10\xfcP\x12!\n\x1cTIME_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*\x7f\n\nTimeUnits3\x12\x1b\n\x17TIME_UNITS3_UNSPECIFIED\x10\x00\x12\x18\n\x13TIME_UNITS3_SECONDS\x10\xfcP\x12\x16\n\x11TIME_UNITS3_TICKS\x10\xc0P\x12\"\n\x1dTIME_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N*c\n\nTimescale2\x12\x1a\n\x16TIMESCALE2_UNSPECIFIED\x10\x00\x12\x19\n\x14TIMESCALE2_HOST_TIME\x10\xfe}\x12\x1e\n\x19TIMESCALE2_IO_DEVICE_TIME\x10\xff}*\xd2\x01\n\x0eTimestampEvent\x12\x1f\n\x1bTIMESTAMP_EVENT_UNSPECIFIED\x10\x00\x12\"\n\x1dTIMESTAMP_EVENT_START_TRIGGER\x10\xcb\x61\x12&\n!TIMESTAMP_EVENT_REFERENCE_TRIGGER\x10\xca\x61\x12&\n!TIMESTAMP_EVENT_ARM_START_TRIGGER\x10\xb1r\x12+\n&TIMESTAMP_EVENT_FIRST_SAMPLE_TIMESTAMP\x10\x82~*\xce\x01\n\x0bTorqueUnits\x12\x1c\n\x18TORQUE_UNITS_UNSPECIFIED\x10\x00\x12\x1f\n\x1aTORQUE_UNITS_NEWTON_METERS\x10\x89|\x12\x1d\n\x18TORQUE_UNITS_INCH_OUNCES\x10\x8a|\x12\x1d\n\x18TORQUE_UNITS_INCH_POUNDS\x10\x8b|\x12\x1d\n\x18TORQUE_UNITS_FOOT_POUNDS\x10\x8c|\x12#\n\x1eTORQUE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*\xd1\n\n\x0eUnitsPreScaled\x12 \n\x1cUNITS_PRE_SCALED_UNSPECIFIED\x10\x00\x12\x1b\n\x16UNITS_PRE_SCALED_VOLTS\x10\xecP\x12\x1a\n\x15UNITS_PRE_SCALED_AMPS\x10\xe6P\x12\x1b\n\x16UNITS_PRE_SCALED_WATTS\x10\xcb~\x12\x1b\n\x16UNITS_PRE_SCALED_DEG_F\x10\xa0O\x12\x1b\n\x16UNITS_PRE_SCALED_DEG_C\x10\x9fO\x12\x1b\n\x16UNITS_PRE_SCALED_DEG_R\x10\xa1O\x12\x1d\n\x18UNITS_PRE_SCALED_KELVINS\x10\xd5P\x12\x1c\n\x17UNITS_PRE_SCALED_STRAIN\x10\xbbP\x12\x1a\n\x15UNITS_PRE_SCALED_OHMS\x10\x90Q\x12\x18\n\x13UNITS_PRE_SCALED_HZ\x10\x85Q\x12\x1d\n\x18UNITS_PRE_SCALED_SECONDS\x10\xfcP\x12\x1c\n\x17UNITS_PRE_SCALED_METERS\x10\xebO\x12\x1c\n\x17UNITS_PRE_SCALED_INCHES\x10\x8bQ\x12\x1d\n\x18UNITS_PRE_SCALED_DEGREES\x10\xa2O\x12\x1d\n\x18UNITS_PRE_SCALED_RADIANS\x10\xa1P\x12\x1b\n\x16UNITS_PRE_SCALED_TICKS\x10\xc0P\x12\x19\n\x14UNITS_PRE_SCALED_RPM\x10\xd0}\x12(\n#UNITS_PRE_SCALED_RADIANS_PER_SECOND\x10\xd1}\x12(\n#UNITS_PRE_SCALED_DEGREES_PER_SECOND\x10\xd2}\x12\x17\n\x12UNITS_PRE_SCALED_G\x10\xcaO\x12/\n*UNITS_PRE_SCALED_METERS_PER_SECOND_SQUARED\x10\xb6\x61\x12/\n*UNITS_PRE_SCALED_INCHES_PER_SECOND_SQUARED\x10\xb7\x61\x12\'\n\"UNITS_PRE_SCALED_METERS_PER_SECOND\x10\xd7|\x12\'\n\"UNITS_PRE_SCALED_INCHES_PER_SECOND\x10\xd8|\x12\x1d\n\x18UNITS_PRE_SCALED_PASCALS\x10\xe1N\x12\x1d\n\x18UNITS_PRE_SCALED_NEWTONS\x10\x83|\x12\x1c\n\x17UNITS_PRE_SCALED_POUNDS\x10\x84|\x12$\n\x1fUNITS_PRE_SCALED_KILOGRAM_FORCE\x10\x85|\x12,\n\'UNITS_PRE_SCALED_POUNDS_PER_SQUARE_INCH\x10\x87|\x12\x19\n\x14UNITS_PRE_SCALED_BAR\x10\x88|\x12#\n\x1eUNITS_PRE_SCALED_NEWTON_METERS\x10\x89|\x12!\n\x1cUNITS_PRE_SCALED_INCH_OUNCES\x10\x8a|\x12!\n\x1cUNITS_PRE_SCALED_INCH_POUNDS\x10\x8b|\x12!\n\x1cUNITS_PRE_SCALED_FOOT_POUNDS\x10\x8c|\x12$\n\x1fUNITS_PRE_SCALED_VOLTS_PER_VOLT\x10\x98|\x12&\n!UNITS_PRE_SCALED_M_VOLTS_PER_VOLT\x10\x99|\x12\x1e\n\x19UNITS_PRE_SCALED_COULOMBS\x10\xe6}\x12#\n\x1eUNITS_PRE_SCALED_PICO_COULOMBS\x10\xe7}\x12\x1f\n\x1aUNITS_PRE_SCALED_FROM_TEDS\x10\xe4\x61*\xfb\x01\n\"VelocityIEPESensorSensitivityUnits\x12\x36\n2VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_UNSPECIFIED\x10\x00\x12P\nKVELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_MILLIVOLTS_PER_MILLIMETER_PER_SECOND\x10\xdb|\x12K\nFVELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_MILLI_VOLTS_PER_INCH_PER_SECOND\x10\xdc|*\xa4\x01\n\rVelocityUnits\x12\x1e\n\x1aVELOCITY_UNITS_UNSPECIFIED\x10\x00\x12%\n VELOCITY_UNITS_METERS_PER_SECOND\x10\xd7|\x12%\n VELOCITY_UNITS_INCHES_PER_SECOND\x10\xd8|\x12%\n VELOCITY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N*q\n\rVoltageUnits2\x12\x1e\n\x1aVOLTAGE_UNITS2_UNSPECIFIED\x10\x00\x12\x19\n\x14VOLTAGE_UNITS2_VOLTS\x10\xecP\x12%\n VOLTAGE_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N*\xb3\x01\n\x14WatchdogAOOutputType\x12\'\n#WATCHDOG_AO_OUTPUT_TYPE_UNSPECIFIED\x10\x00\x12$\n\x1fWATCHDOG_AO_OUTPUT_TYPE_VOLTAGE\x10\xd2P\x12$\n\x1fWATCHDOG_AO_OUTPUT_TYPE_CURRENT\x10\x96O\x12&\n!WATCHDOG_AO_OUTPUT_TYPE_NO_CHANGE\x10\xb0O*\xac\x01\n\x14WatchdogCOExpirState\x12\'\n#WATCHDOG_CO_EXPIR_STATE_UNSPECIFIED\x10\x00\x12 \n\x1bWATCHDOG_CO_EXPIR_STATE_LOW\x10\xe6O\x12!\n\x1cWATCHDOG_CO_EXPIR_STATE_HIGH\x10\xd0O\x12&\n!WATCHDOG_CO_EXPIR_STATE_NO_CHANGE\x10\xb0O*n\n\x15WatchdogControlAction\x12\'\n#WATCHDOG_CONTROL_ACTION_RESET_TIMER\x10\x00\x12,\n(WATCHDOG_CONTROL_ACTION_CLEAR_EXPIRATION\x10\x01*\x9d\x01\n\x17WindowTriggerCondition1\x12)\n%WINDOW_TRIGGER_CONDITION1_UNSPECIFIED\x10\x00\x12+\n&WINDOW_TRIGGER_CONDITION1_ENTERING_WIN\x10\xb3O\x12*\n%WINDOW_TRIGGER_CONDITION1_LEAVING_WIN\x10\xe0O*\xc9\x01\n\x15WriteBasicTEDSOptions\x12(\n$WRITE_BASIC_TEDS_OPTIONS_UNSPECIFIED\x10\x00\x12-\n(WRITE_BASIC_TEDS_OPTIONS_WRITE_TO_EEPROM\x10\xfa\x61\x12+\n&WRITE_BASIC_TEDS_OPTIONS_WRITE_TO_PROM\x10\xfb\x61\x12*\n%WRITE_BASIC_TEDS_OPTIONS_DO_NOT_WRITE\x10\xfc\x61*\x8e\x01\n\x15WaveformAttributeMode\x12 \n\x1cWAVEFORM_ATTRIBUTE_MODE_NONE\x10\x00\x12\"\n\x1eWAVEFORM_ATTRIBUTE_MODE_TIMING\x10\x01\x12/\n+WAVEFORM_ATTRIBUTE_MODE_EXTENDED_PROPERTIES\x10\x02*\xfb\x9a\x01\n\x1b\x43hannelInt32AttributeValues\x12\x1d\n\x19\x43HANNEL_INT32_UNSPECIFIED\x10\x00\x12+\n\'CHANNEL_INT32_AC_EXCIT_WIRE_MODE_4_WIRE\x10\x04\x12+\n\'CHANNEL_INT32_AC_EXCIT_WIRE_MODE_5_WIRE\x10\x05\x12+\n\'CHANNEL_INT32_AC_EXCIT_WIRE_MODE_6_WIRE\x10\x06\x12,\n\'CHANNEL_INT32_ADC_TIMING_MODE_AUTOMATIC\x10\xe1}\x12\x32\n-CHANNEL_INT32_ADC_TIMING_MODE_HIGH_RESOLUTION\x10\xd3O\x12-\n(CHANNEL_INT32_ADC_TIMING_MODE_HIGH_SPEED\x10\xf8r\x12\x37\n2CHANNEL_INT32_ADC_TIMING_MODE_BEST_50_HZ_REJECTION\x10\xf9r\x12\x37\n2CHANNEL_INT32_ADC_TIMING_MODE_BEST_60_HZ_REJECTION\x10\xfar\x12)\n$CHANNEL_INT32_ADC_TIMING_MODE_CUSTOM\x10\x99O\x12.\n)CHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE\x10\xd2P\x12\x32\n-CHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_RMS\x10\xeeP\x12.\n)CHANNEL_INT32_AI_MEASUREMENT_TYPE_CURRENT\x10\x96O\x12\x32\n-CHANNEL_INT32_AI_MEASUREMENT_TYPE_CURRENT_RMS\x10\xefP\x12\x45\n@CHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_CUSTOM_WITH_EXCITATION\x10\xd3P\x12-\n(CHANNEL_INT32_AI_MEASUREMENT_TYPE_BRIDGE\x10\xa4|\x12\x33\n.CHANNEL_INT32_AI_MEASUREMENT_TYPE_FREQ_VOLTAGE\x10\xc5O\x12\x31\n,CHANNEL_INT32_AI_MEASUREMENT_TYPE_RESISTANCE\x10\xa6P\x12.\n)CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_TC\x10\xbfP\x12\x33\n.CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_THRMSTR\x10\xbeP\x12/\n*CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_RTD\x10\xbdP\x12;\n6CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_BUILT_IN_SENSOR\x10\xc7P\x12\x32\n-CHANNEL_INT32_AI_MEASUREMENT_TYPE_STRAIN_GAGE\x10\xbcP\x12:\n5CHANNEL_INT32_AI_MEASUREMENT_TYPE_ROSETTE_STRAIN_GAGE\x10\xec|\x12\x34\n/CHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_LVDT\x10\xf0P\x12\x34\n/CHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_RVDT\x10\xf1P\x12L\nGCHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_EDDY_CURRENT_PROXIMITY_PROBE\x10\xf3s\x12\x34\n/CHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELEROMETER\x10\xf4P\x12:\n5CHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_CHARGE\x10\xe8}\x12\x45\n@CHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_4_WIRE_DC_VOLTAGE\x10\xea}\x12;\n6CHANNEL_INT32_AI_MEASUREMENT_TYPE_VELOCITY_IEPE_SENSOR\x10\xde|\x12\x33\n.CHANNEL_INT32_AI_MEASUREMENT_TYPE_FORCE_BRIDGE\x10\x9b|\x12\x38\n3CHANNEL_INT32_AI_MEASUREMENT_TYPE_FORCE_IEPE_SENSOR\x10\x97|\x12\x36\n1CHANNEL_INT32_AI_MEASUREMENT_TYPE_PRESSURE_BRIDGE\x10\x9e|\x12@\n;CHANNEL_INT32_AI_MEASUREMENT_TYPE_SOUND_PRESSURE_MICROPHONE\x10\xf2P\x12\x34\n/CHANNEL_INT32_AI_MEASUREMENT_TYPE_TORQUE_BRIDGE\x10\xa1|\x12\x32\n-CHANNEL_INT32_AI_MEASUREMENT_TYPE_TEDS_SENSOR\x10\xf3\x61\x12-\n(CHANNEL_INT32_AI_MEASUREMENT_TYPE_CHARGE\x10\xe9}\x12,\n\'CHANNEL_INT32_AI_MEASUREMENT_TYPE_POWER\x10\xc9~\x12\x37\n2CHANNEL_INT32_AI_MEASUREMENT_TYPE_CALCULATED_POWER\x10\xcc~\x12\x35\n0CHANNEL_INT32_AO_IDLE_OUTPUT_BEHAVIOR_ZERO_VOLTS\x10\xee\x61\x12\x39\n4CHANNEL_INT32_AO_IDLE_OUTPUT_BEHAVIOR_HIGH_IMPEDANCE\x10\xef\x61\x12\x42\n=CHANNEL_INT32_AO_IDLE_OUTPUT_BEHAVIOR_MAINTAIN_EXISTING_VALUE\x10\xf0\x61\x12\x31\n,CHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_VOLTAGE\x10\xd2P\x12\x31\n,CHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_CURRENT\x10\x96O\x12\x32\n-CHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_FUNC_GEN\x10\x9es\x12\x45\n@CHANNEL_INT32_ACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_G\x10\xe3}\x12]\nXCHANNEL_INT32_ACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_METERS_PER_SECOND_SQUARED\x10\xe4}\x12]\nXCHANNEL_INT32_ACCEL_CHARGE_SENSITIVITY_UNITS_PICO_COULOMBS_PER_INCHES_PER_SECOND_SQUARED\x10\xe5}\x12\x39\n4CHANNEL_INT32_ACCEL_SENSITIVITY_UNITS1_M_VOLTS_PER_G\x10\xdd\x61\x12\x37\n2CHANNEL_INT32_ACCEL_SENSITIVITY_UNITS1_VOLTS_PER_G\x10\xde\x61\x12,\n\'CHANNEL_INT32_ACCEL_UNITS2_ACCEL_UNIT_G\x10\xcaO\x12\x39\n4CHANNEL_INT32_ACCEL_UNITS2_METERS_PER_SECOND_SQUARED\x10\xb6\x61\x12\x39\n4CHANNEL_INT32_ACCEL_UNITS2_INCHES_PER_SECOND_SQUARED\x10\xb7\x61\x12\x31\n,CHANNEL_INT32_ACCEL_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS1_DEGREES\x10\xa2O\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS1_RADIANS\x10\xa1P\x12\x31\n,CHANNEL_INT32_ANGLE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS2_DEGREES\x10\xa2O\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS2_RADIANS\x10\xa1P\x12%\n CHANNEL_INT32_ANGLE_UNITS2_TICKS\x10\xc0P\x12\x31\n,CHANNEL_INT32_ANGLE_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_ANGLE_UNITS3_DEGREES\x10\xa2O\x12\x31\n,CHANNEL_INT32_ANGLE_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N\x12-\n(CHANNEL_INT32_ANGULAR_VELOCITY_UNITS_RPM\x10\xd0}\x12<\n7CHANNEL_INT32_ANGULAR_VELOCITY_UNITS_RADIANS_PER_SECOND\x10\xd1}\x12<\n7CHANNEL_INT32_ANGULAR_VELOCITY_UNITS_DEGREES_PER_SECOND\x10\xd2}\x12;\n6CHANNEL_INT32_ANGULAR_VELOCITY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_AUTO_ZERO_TYPE1_NONE\x10\xf6O\x12\'\n\"CHANNEL_INT32_AUTO_ZERO_TYPE1_ONCE\x10\x84P\x12/\n*CHANNEL_INT32_AUTO_ZERO_TYPE1_EVERY_SAMPLE\x10\xb4O\x12\x34\n/CHANNEL_INT32_BRIDGE_CONFIGURATION1_FULL_BRIDGE\x10\xc6O\x12\x34\n/CHANNEL_INT32_BRIDGE_CONFIGURATION1_HALF_BRIDGE\x10\xcbO\x12\x37\n2CHANNEL_INT32_BRIDGE_CONFIGURATION1_QUARTER_BRIDGE\x10\x9eP\x12\x32\n-CHANNEL_INT32_BRIDGE_CONFIGURATION1_NO_BRIDGE\x10\xf4O\x12\x39\n4CHANNEL_INT32_BRIDGE_ELECTRICAL_UNITS_VOLTS_PER_VOLT\x10\x98|\x12;\n6CHANNEL_INT32_BRIDGE_ELECTRICAL_UNITS_M_VOLTS_PER_VOLT\x10\x99|\x12\x30\n+CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_NEWTONS\x10\x83|\x12/\n*CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_POUNDS\x10\x84|\x12\x37\n2CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_KILOGRAM_FORCE\x10\x85|\x12\x30\n+CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_PASCALS\x10\xe1N\x12?\n:CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_POUNDS_PER_SQUARE_INCH\x10\x87|\x12,\n\'CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_BAR\x10\x88|\x12\x36\n1CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_NEWTON_METERS\x10\x89|\x12\x34\n/CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_INCH_OUNCES\x10\x8a|\x12\x34\n/CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_INCH_POUNDS\x10\x8b|\x12\x34\n/CHANNEL_INT32_BRIDGE_PHYSICAL_UNITS_FOOT_POUNDS\x10\x8c|\x12\x33\n.CHANNEL_INT32_BRIDGE_SHUNT_CAL_SOURCE_BUILT_IN\x10\xd8O\x12\x38\n3CHANNEL_INT32_BRIDGE_SHUNT_CAL_SOURCE_USER_PROVIDED\x10\xb7O\x12.\n)CHANNEL_INT32_BRIDGE_UNITS_VOLTS_PER_VOLT\x10\x98|\x12\x30\n+CHANNEL_INT32_BRIDGE_UNITS_M_VOLTS_PER_VOLT\x10\x99|\x12\x31\n,CHANNEL_INT32_BRIDGE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12)\n$CHANNEL_INT32_BRIDGE_UNITS_FROM_TEDS\x10\xe4\x61\x12\x32\n-CHANNEL_INT32_CI_MEASUREMENT_TYPE_COUNT_EDGES\x10\x8dO\x12+\n&CHANNEL_INT32_CI_MEASUREMENT_TYPE_FREQ\x10\xc3O\x12-\n(CHANNEL_INT32_CI_MEASUREMENT_TYPE_PERIOD\x10\x90P\x12\x32\n-CHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_WIDTH\x10\xf7P\x12\x32\n-CHANNEL_INT32_CI_MEASUREMENT_TYPE_SEMI_PERIOD\x10\xb1P\x12\x36\n1CHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_FREQUENCY\x10\xf8{\x12\x31\n,CHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_TIME\x10\xf9{\x12\x32\n-CHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_TICKS\x10\xfa{\x12\x31\n,CHANNEL_INT32_CI_MEASUREMENT_TYPE_DUTY_CYCLE\x10\xc6}\x12;\n6CHANNEL_INT32_CI_MEASUREMENT_TYPE_POSITION_ANG_ENCODER\x10\xf8P\x12;\n6CHANNEL_INT32_CI_MEASUREMENT_TYPE_POSITION_LIN_ENCODER\x10\xf9P\x12;\n6CHANNEL_INT32_CI_MEASUREMENT_TYPE_VELOCITY_ANG_ENCODER\x10\xce}\x12;\n6CHANNEL_INT32_CI_MEASUREMENT_TYPE_VELOCITY_LIN_ENCODER\x10\xcf}\x12\x33\n.CHANNEL_INT32_CI_MEASUREMENT_TYPE_TWO_EDGE_SEP\x10\x9bP\x12\x34\n/CHANNEL_INT32_CI_MEASUREMENT_TYPE_GPS_TIMESTAMP\x10\xfaP\x12\'\n\"CHANNEL_INT32_CJC_SOURCE1_BUILT_IN\x10\xd8O\x12(\n#CHANNEL_INT32_CJC_SOURCE1_CONST_VAL\x10\x84O\x12#\n\x1e\x43HANNEL_INT32_CJC_SOURCE1_CHAN\x10\x81O\x12,\n\'CHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_TIME\x10\x9dP\x12,\n\'CHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_FREQ\x10\x87O\x12-\n(CHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_TICKS\x10\x9cP\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_AI\x10\xf4N\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_AO\x10\xf6N\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_DI\x10\xa7O\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_DO\x10\xa9O\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_CI\x10\x93O\x12\"\n\x1d\x43HANNEL_INT32_CHANNEL_TYPE_CO\x10\x94O\x12(\n#CHANNEL_INT32_CHARGE_UNITS_COULOMBS\x10\xe6}\x12-\n(CHANNEL_INT32_CHARGE_UNITS_PICO_COULOMBS\x10\xe7}\x12\x31\n,CHANNEL_INT32_CHARGE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\x35\n0CHANNEL_INT32_CONSTRAINED_GEN_MODE_UNCONSTRAINED\x10\xf4r\x12\x37\n2CHANNEL_INT32_CONSTRAINED_GEN_MODE_FIXED_HIGH_FREQ\x10\xf5r\x12\x36\n1CHANNEL_INT32_CONSTRAINED_GEN_MODE_FIXED_LOW_FREQ\x10\xf6r\x12\x43\n>CHANNEL_INT32_CONSTRAINED_GEN_MODE_FIXED_50_PERCENT_DUTY_CYCLE\x10\xf7r\x12,\n\'CHANNEL_INT32_COUNT_DIRECTION1_COUNT_UP\x10\x90O\x12.\n)CHANNEL_INT32_COUNT_DIRECTION1_COUNT_DOWN\x10\x8cO\x12\x32\n-CHANNEL_INT32_COUNT_DIRECTION1_EXT_CONTROLLED\x10\xd6P\x12:\n5CHANNEL_INT32_COUNTER_FREQUENCY_METHOD_LOW_FREQ_1_CTR\x10\xf9N\x12;\n6CHANNEL_INT32_COUNTER_FREQUENCY_METHOD_HIGH_FREQ_2_CTR\x10\xadO\x12;\n6CHANNEL_INT32_COUNTER_FREQUENCY_METHOD_LARGE_RNG_2_CTR\x10\xddO\x12\x33\n.CHANNEL_INT32_COUNTER_FREQUENCY_METHOD_DYN_AVG\x10\xc1}\x12\x1f\n\x1a\x43HANNEL_INT32_COUPLING1_AC\x10\xbdN\x12\x1f\n\x1a\x43HANNEL_INT32_COUPLING1_DC\x10\xc2N\x12 \n\x1b\x43HANNEL_INT32_COUPLING1_GND\x10\xd2N\x12<\n7CHANNEL_INT32_CURRENT_SHUNT_RESISTOR_LOCATION1_INTERNAL\x10\xd8O\x12<\n7CHANNEL_INT32_CURRENT_SHUNT_RESISTOR_LOCATION1_EXTERNAL\x10\xb7O\x12&\n!CHANNEL_INT32_CURRENT_UNITS1_AMPS\x10\xe6P\x12\x33\n.CHANNEL_INT32_CURRENT_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12+\n&CHANNEL_INT32_CURRENT_UNITS1_FROM_TEDS\x10\xe4\x61\x12\x36\n1CHANNEL_INT32_DATA_JUSTIFICATION1_RIGHT_JUSTIFIED\x10\xa7P\x12\x35\n0CHANNEL_INT32_DATA_JUSTIFICATION1_LEFT_JUSTIFIED\x10\xe1O\x12.\n)CHANNEL_INT32_DATA_TRANSFER_MECHANISM_DMA\x10\xc6N\x12\x35\n0CHANNEL_INT32_DATA_TRANSFER_MECHANISM_INTERRUPTS\x10\xdcO\x12\x38\n3CHANNEL_INT32_DATA_TRANSFER_MECHANISM_PROGRAMMED_IO\x10\x98P\x12\x33\n.CHANNEL_INT32_DATA_TRANSFER_MECHANISM_US_BBULK\x10\xae\x62\x12\x32\n-CHANNEL_INT32_DIGITAL_DRIVE_TYPE_ACTIVE_DRIVE\x10\x9d\x62\x12\x34\n/CHANNEL_INT32_DIGITAL_DRIVE_TYPE_OPEN_COLLECTOR\x10\x9e\x62\x12*\n%CHANNEL_INT32_DIGITAL_LINE_STATE_HIGH\x10\xd0O\x12)\n$CHANNEL_INT32_DIGITAL_LINE_STATE_LOW\x10\xe6O\x12.\n)CHANNEL_INT32_DIGITAL_LINE_STATE_TRISTATE\x10\xc6P\x12/\n*CHANNEL_INT32_DIGITAL_LINE_STATE_NO_CHANGE\x10\xb0O\x12/\n*CHANNEL_INT32_DIGITAL_WIDTH_UNITS4_SECONDS\x10\xfcP\x12:\n5CHANNEL_INT32_DIGITAL_WIDTH_UNITS4_SAMPLE_CLK_PERIODS\x10\xaeP\x12L\nGCHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MIL\x10\xf4s\x12J\nECHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_VOLTS_PER_MIL\x10\xf5s\x12S\nNCHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MILLIMETER\x10\xf6s\x12Q\nLCHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_VOLTS_PER_MILLIMETER\x10\xf7s\x12O\nJCHANNEL_INT32_EDDY_CURRENT_PROX_PROBE_SENSITIVITY_UNITS_M_VOLTS_PER_MICRON\x10\xf8s\x12\x1f\n\x1a\x43HANNEL_INT32_EDGE1_RISING\x10\xa8P\x12 \n\x1b\x43HANNEL_INT32_EDGE1_FALLING\x10\xbbO\x12#\n\x1e\x43HANNEL_INT32_ENCODER_TYPE2_X1\x10\xeaN\x12#\n\x1e\x43HANNEL_INT32_ENCODER_TYPE2_X2\x10\xebN\x12#\n\x1e\x43HANNEL_INT32_ENCODER_TYPE2_X4\x10\xecN\x12\x33\n.CHANNEL_INT32_ENCODER_TYPE2_TWO_PULSE_COUNTING\x10\xc9P\x12\x37\n2CHANNEL_INT32_ENCODER_Z_INDEX_PHASE1_A_HIGH_B_HIGH\x10\xb8N\x12\x36\n1CHANNEL_INT32_ENCODER_Z_INDEX_PHASE1_A_HIGH_B_LOW\x10\xb9N\x12\x36\n1CHANNEL_INT32_ENCODER_Z_INDEX_PHASE1_A_LOW_B_HIGH\x10\xbaN\x12\x35\n0CHANNEL_INT32_ENCODER_Z_INDEX_PHASE1_A_LOW_B_LOW\x10\xbbN\x12)\n$CHANNEL_INT32_EXCITATION_D_COR_AC_DC\x10\xc2N\x12)\n$CHANNEL_INT32_EXCITATION_D_COR_AC_AC\x10\xbdN\x12\x45\n@CHANNEL_INT32_EXCITATION_IDLE_OUTPUT_BEHAVIOR_ZERO_VOLTS_OR_AMPS\x10\xee\x61\x12J\nECHANNEL_INT32_EXCITATION_IDLE_OUTPUT_BEHAVIOR_MAINTAIN_EXISTING_VALUE\x10\xf0\x61\x12-\n(CHANNEL_INT32_EXCITATION_SOURCE_INTERNAL\x10\xd8O\x12-\n(CHANNEL_INT32_EXCITATION_SOURCE_EXTERNAL\x10\xb7O\x12)\n$CHANNEL_INT32_EXCITATION_SOURCE_NONE\x10\xf6O\x12\x38\n3CHANNEL_INT32_EXCITATION_VOLTAGE_OR_CURRENT_VOLTAGE\x10\xd2P\x12\x38\n3CHANNEL_INT32_EXCITATION_VOLTAGE_OR_CURRENT_CURRENT\x10\x96O\x12\x37\n2CHANNEL_INT32_FILTER_RESPONSE_CONSTANT_GROUP_DELAY\x10\xcb}\x12.\n)CHANNEL_INT32_FILTER_RESPONSE_BUTTERWORTH\x10\xcc}\x12-\n(CHANNEL_INT32_FILTER_RESPONSE_ELLIPTICAL\x10\xcd}\x12\x33\n.CHANNEL_INT32_FILTER_RESPONSE_HARDWARE_DEFINED\x10\xcfO\x12(\n#CHANNEL_INT32_FILTER_RESPONSE1_COMB\x10\x98~\x12*\n%CHANNEL_INT32_FILTER_RESPONSE1_BESSEL\x10\x99~\x12-\n(CHANNEL_INT32_FILTER_RESPONSE1_BRICKWALL\x10\x9b~\x12/\n*CHANNEL_INT32_FILTER_RESPONSE1_BUTTERWORTH\x10\xcc}\x12\x30\n+CHANNEL_INT32_FILTER_TYPE1_HARDWARE_DEFINED\x10\xcfO\x12\'\n\"CHANNEL_INT32_FILTER_TYPE2_LOWPASS\x10\xc7}\x12(\n#CHANNEL_INT32_FILTER_TYPE2_HIGHPASS\x10\xc8}\x12(\n#CHANNEL_INT32_FILTER_TYPE2_BANDPASS\x10\xc9}\x12%\n CHANNEL_INT32_FILTER_TYPE2_NOTCH\x10\xca}\x12&\n!CHANNEL_INT32_FILTER_TYPE2_CUSTOM\x10\x99O\x12I\nDCHANNEL_INT32_FORCE_IEPE_SENSOR_SENSITIVITY_UNITS_M_VOLTS_PER_NEWTON\x10\x93|\x12H\nCCHANNEL_INT32_FORCE_IEPE_SENSOR_SENSITIVITY_UNITS_M_VOLTS_PER_POUND\x10\x94|\x12&\n!CHANNEL_INT32_FORCE_UNITS_NEWTONS\x10\x83|\x12%\n CHANNEL_INT32_FORCE_UNITS_POUNDS\x10\x84|\x12-\n(CHANNEL_INT32_FORCE_UNITS_KILOGRAM_FORCE\x10\x85|\x12\x30\n+CHANNEL_INT32_FORCE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12%\n CHANNEL_INT32_FREQUENCY_UNITS_HZ\x10\x85Q\x12\x34\n/CHANNEL_INT32_FREQUENCY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12&\n!CHANNEL_INT32_FREQUENCY_UNITS2_HZ\x10\x85Q\x12&\n!CHANNEL_INT32_FREQUENCY_UNITS3_HZ\x10\x85Q\x12)\n$CHANNEL_INT32_FREQUENCY_UNITS3_TICKS\x10\xc0P\x12\x35\n0CHANNEL_INT32_FREQUENCY_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N\x12%\n CHANNEL_INT32_FUNC_GEN_TYPE_SINE\x10\x9fs\x12)\n$CHANNEL_INT32_FUNC_GEN_TYPE_TRIANGLE\x10\xa0s\x12\'\n\"CHANNEL_INT32_FUNC_GEN_TYPE_SQUARE\x10\xa1s\x12)\n$CHANNEL_INT32_FUNC_GEN_TYPE_SAWTOOTH\x10\xa2s\x12)\n$CHANNEL_INT32_GPS_SIGNAL_TYPE1_IRIGB\x10\xd6N\x12\'\n\"CHANNEL_INT32_GPS_SIGNAL_TYPE1_PPS\x10\xe0N\x12(\n#CHANNEL_INT32_GPS_SIGNAL_TYPE1_NONE\x10\xf6O\x12O\nJCHANNEL_INT32_INPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_MORE_THAN_HALF_FULL\x10\xfdO\x12\x45\n@CHANNEL_INT32_INPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_NOT_EMPTY\x10\x81P\x12K\nFCHANNEL_INT32_INPUT_DATA_TRANSFER_CONDITION_ONBRD_MEM_CUSTOM_THRESHOLD\x10\xa1\x62\x12\x42\n=CHANNEL_INT32_INPUT_DATA_TRANSFER_CONDITION_WHEN_ACQ_COMPLETE\x10\x82\x62\x12%\n CHANNEL_INT32_INPUT_TERM_CFG_RSE\x10\xe3N\x12&\n!CHANNEL_INT32_INPUT_TERM_CFG_NRSE\x10\xdeN\x12&\n!CHANNEL_INT32_INPUT_TERM_CFG_DIFF\x10\xfaN\x12-\n(CHANNEL_INT32_INPUT_TERM_CFG_PSEUDO_DIFF\x10\xf1\x61\x12\'\n\"CHANNEL_INT32_INPUT_TERM_CFG2_DIFF\x10\xfaN\x12&\n!CHANNEL_INT32_INPUT_TERM_CFG2_RSE\x10\xe3N\x12J\nECHANNEL_INT32_LVDT_SENSITIVITY_UNITS1_M_VOLTS_PER_VOLT_PER_MILLIMETER\x10\xda\x61\x12J\nECHANNEL_INT32_LVDT_SENSITIVITY_UNITS1_M_VOLTS_PER_VOLT_PER_MILLI_INCH\x10\xd9\x61\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS2_METERS\x10\xebO\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS2_INCHES\x10\x8bQ\x12\x32\n-CHANNEL_INT32_LENGTH_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS3_METERS\x10\xebO\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS3_INCHES\x10\x8bQ\x12&\n!CHANNEL_INT32_LENGTH_UNITS3_TICKS\x10\xc0P\x12\x32\n-CHANNEL_INT32_LENGTH_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_LENGTH_UNITS4_METERS\x10\xebO\x12%\n CHANNEL_INT32_LENGTH_UNITS4_FEET\x10\x8cQ\x12\x32\n-CHANNEL_INT32_LENGTH_UNITS4_FROM_CUSTOM_SCALE\x10\xd1N\x12\x1e\n\x19\x43HANNEL_INT32_LEVEL1_HIGH\x10\xd0O\x12\x1d\n\x18\x43HANNEL_INT32_LEVEL1_LOW\x10\xe6O\x12*\n%CHANNEL_INT32_LOGIC_FAMILY_1POINT_8_V\x10\xb8~\x12*\n%CHANNEL_INT32_LOGIC_FAMILY_2POINT_5_V\x10\x9cr\x12*\n%CHANNEL_INT32_LOGIC_FAMILY_3POINT_3_V\x10\x9dr\x12#\n\x1e\x43HANNEL_INT32_LOGIC_FAMILY_5_V\x10\x9br\x12\x39\n4CHANNEL_INT32_LOGIC_LVL_BEHAVIOR_LOGIC_LEVEL_PULL_UP\x10\xc0}\x12*\n%CHANNEL_INT32_LOGIC_LVL_BEHAVIOR_NONE\x10\xf6O\x12%\n CHANNEL_INT32_MODULATION_TYPE_AM\x10\xa4s\x12%\n CHANNEL_INT32_MODULATION_TYPE_FM\x10\xa5s\x12\'\n\"CHANNEL_INT32_MODULATION_TYPE_NONE\x10\xf6O\x12\x30\n+CHANNEL_INT32_NAV_MEASUREMENT_TYPE_ALTITUDE\x10\xfd|\x12\x31\n,CHANNEL_INT32_NAV_MEASUREMENT_TYPE_LONGITUDE\x10\xfe|\x12\x30\n+CHANNEL_INT32_NAV_MEASUREMENT_TYPE_LATITUDE\x10\xff|\x12\x39\n4CHANNEL_INT32_NAV_MEASUREMENT_TYPE_SPEED_OVER_GROUND\x10\x80}\x12-\n(CHANNEL_INT32_NAV_MEASUREMENT_TYPE_TRACK\x10\x81}\x12\x31\n,CHANNEL_INT32_NAV_MEASUREMENT_TYPE_TIMESTAMP\x10\xf2|\x12\x35\n0CHANNEL_INT32_NAV_MEASUREMENT_TYPE_VERT_VELOCITY\x10\x83}\x12\x42\n=CHANNEL_INT32_OUTPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_EMPTY\x10\xfbO\x12N\nICHANNEL_INT32_OUTPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_HALF_FULL_OR_LESS\x10\xffO\x12\x45\n@CHANNEL_INT32_OUTPUT_DATA_TRANSFER_CONDITION_ON_BRD_MEM_NOT_FULL\x10\x82P\x12&\n!CHANNEL_INT32_OUTPUT_TERM_CFG_RSE\x10\xe3N\x12\'\n\"CHANNEL_INT32_OUTPUT_TERM_CFG_DIFF\x10\xfaN\x12.\n)CHANNEL_INT32_OUTPUT_TERM_CFG_PSEUDO_DIFF\x10\xf1\x61\x12=\n8CHANNEL_INT32_POWER_IDLE_OUTPUT_BEHAVIOR_OUTPUT_DISABLED\x10\x8fy\x12\x45\n@CHANNEL_INT32_POWER_IDLE_OUTPUT_BEHAVIOR_MAINTAIN_EXISTING_VALUE\x10\xf0\x61\x12\x36\n1CHANNEL_INT32_POWER_OUTPUT_STATE_CONSTANT_VOLTAGE\x10\x8cy\x12\x36\n1CHANNEL_INT32_POWER_OUTPUT_STATE_CONSTANT_CURRENT\x10\x8dy\x12\x31\n,CHANNEL_INT32_POWER_OUTPUT_STATE_OVERVOLTAGE\x10\x8ey\x12\x35\n0CHANNEL_INT32_POWER_OUTPUT_STATE_OUTPUT_DISABLED\x10\x8fy\x12$\n\x1f\x43HANNEL_INT32_POWER_UNITS_WATTS\x10\xcb~\x12\x30\n+CHANNEL_INT32_POWER_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12)\n$CHANNEL_INT32_PRESSURE_UNITS_PASCALS\x10\xe1N\x12\x38\n3CHANNEL_INT32_PRESSURE_UNITS_POUNDS_PER_SQUARE_INCH\x10\x87|\x12%\n CHANNEL_INT32_PRESSURE_UNITS_BAR\x10\x88|\x12\x33\n.CHANNEL_INT32_PRESSURE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3750\x10\xc1\x61\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3851\x10\xd7N\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3911\x10\xc2\x61\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3916\x10\xd5N\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3920\x10\xc5N\x12$\n\x1f\x43HANNEL_INT32_RTD_TYPE1_PT_3928\x10\xc3\x61\x12#\n\x1e\x43HANNEL_INT32_RTD_TYPE1_CUSTOM\x10\x99O\x12\x46\nACHANNEL_INT32_RVDT_SENSITIVITY_UNITS1_M_VOLTS_PER_VOLT_PER_DEGREE\x10\xdb\x61\x12\x46\nACHANNEL_INT32_RVDT_SENSITIVITY_UNITS1_M_VOLTS_PER_VOLT_PER_RADIAN\x10\xdc\x61\x12\x31\n,CHANNEL_INT32_RAW_DATA_COMPRESSION_TYPE_NONE\x10\xf6O\x12=\n8CHANNEL_INT32_RAW_DATA_COMPRESSION_TYPE_LOSSLESS_PACKING\x10\x8b\x62\x12>\n9CHANNEL_INT32_RAW_DATA_COMPRESSION_TYPE_LOSSY_LSB_REMOVAL\x10\x8c\x62\x12\x31\n-CHANNEL_INT32_RESISTANCE_CONFIGURATION_2_WIRE\x10\x02\x12\x31\n-CHANNEL_INT32_RESISTANCE_CONFIGURATION_3_WIRE\x10\x03\x12\x31\n-CHANNEL_INT32_RESISTANCE_CONFIGURATION_4_WIRE\x10\x04\x12)\n$CHANNEL_INT32_RESISTANCE_UNITS1_OHMS\x10\x90Q\x12\x36\n1CHANNEL_INT32_RESISTANCE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12.\n)CHANNEL_INT32_RESISTANCE_UNITS1_FROM_TEDS\x10\xe4\x61\x12(\n#CHANNEL_INT32_RESOLUTION_TYPE1_BITS\x10\xfdN\x12:\n5CHANNEL_INT32_SAMP_CLK_OVERRUN_BEHAVIOR_REPEATED_DATA\x10\xbe}\x12;\n6CHANNEL_INT32_SAMP_CLK_OVERRUN_BEHAVIOR_SENTINEL_VALUE\x10\xbf}\x12V\nQCHANNEL_INT32_SAMPLE_CLOCK_ACTIVE_OR_INACTIVE_EDGE_SELECTION_SAMP_CLK_ACTIVE_EDGE\x10\x99r\x12X\nSCHANNEL_INT32_SAMPLE_CLOCK_ACTIVE_OR_INACTIVE_EDGE_SELECTION_SAMP_CLK_INACTIVE_EDGE\x10\x9ar\x12)\n$CHANNEL_INT32_SCALE_TYPE2_POLYNOMIAL\x10\xd1Q\x12$\n\x1f\x43HANNEL_INT32_SCALE_TYPE2_TABLE\x10\xd2Q\x12)\n$CHANNEL_INT32_SCALE_TYPE3_POLYNOMIAL\x10\xd1Q\x12$\n\x1f\x43HANNEL_INT32_SCALE_TYPE3_TABLE\x10\xd2Q\x12#\n\x1e\x43HANNEL_INT32_SCALE_TYPE3_NONE\x10\xf6O\x12#\n\x1e\x43HANNEL_INT32_SCALE_TYPE4_NONE\x10\xf6O\x12/\n*CHANNEL_INT32_SCALE_TYPE4_TWO_POINT_LINEAR\x10\x9a|\x12$\n\x1f\x43HANNEL_INT32_SCALE_TYPE4_TABLE\x10\xd2Q\x12)\n$CHANNEL_INT32_SCALE_TYPE4_POLYNOMIAL\x10\xd1Q\x12\x1e\n\x19\x43HANNEL_INT32_SENSE_LOCAL\x10\xdf}\x12\x1f\n\x1a\x43HANNEL_INT32_SENSE_REMOTE\x10\xe0}\x12-\n(CHANNEL_INT32_SENSOR_POWER_CFG_NO_CHANGE\x10\xb0O\x12+\n&CHANNEL_INT32_SENSOR_POWER_CFG_ENABLED\x10\x91~\x12,\n\'CHANNEL_INT32_SENSOR_POWER_CFG_DISABLED\x10\x92~\x12\'\n\"CHANNEL_INT32_SENSOR_POWER_TYPE_DC\x10\xc2N\x12\'\n\"CHANNEL_INT32_SENSOR_POWER_TYPE_AC\x10\xbdN\x12/\n*CHANNEL_INT32_SENSOR_POWER_TYPE_BIPOLAR_DC\x10\x93~\x12%\n CHANNEL_INT32_SHUNT_CAL_SELECT_A\x10\xe1\x61\x12%\n CHANNEL_INT32_SHUNT_CAL_SELECT_B\x10\xe2\x61\x12+\n&CHANNEL_INT32_SHUNT_CAL_SELECT_A_AND_B\x10\xe3\x61\x12\x30\n+CHANNEL_INT32_SOUND_PRESSURE_UNITS1_PASCALS\x10\xe1N\x12:\n5CHANNEL_INT32_SOUND_PRESSURE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12,\n\'CHANNEL_INT32_SOURCE_SELECTION_INTERNAL\x10\xd8O\x12,\n\'CHANNEL_INT32_SOURCE_SELECTION_EXTERNAL\x10\xb7O\x12\x39\n4CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_FULL_BRIDGE_I\x10\xc7O\x12:\n5CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_FULL_BRIDGE_II\x10\xc8O\x12;\n6CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_FULL_BRIDGE_III\x10\xc9O\x12\x39\n4CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_HALF_BRIDGE_I\x10\xccO\x12:\n5CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_HALF_BRIDGE_II\x10\xcdO\x12<\n7CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_QUARTER_BRIDGE_I\x10\x9fP\x12=\n8CHANNEL_INT32_STRAIN_GAGE_BRIDGE_TYPE1_QUARTER_BRIDGE_II\x10\xa0P\x12J\nECHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_PRINCIPAL_STRAIN_1\x10\xe3|\x12J\nECHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_PRINCIPAL_STRAIN_2\x10\xe4|\x12N\nICHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_PRINCIPAL_STRAIN_ANGLE\x10\xe5|\x12J\nECHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_CARTESIAN_STRAIN_X\x10\xe6|\x12J\nECHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_CARTESIAN_STRAIN_Y\x10\xe7|\x12Q\nLCHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_CARTESIAN_SHEAR_STRAIN_XY\x10\xe8|\x12H\nCCHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_MAX_SHEAR_STRAIN\x10\xe9|\x12N\nICHANNEL_INT32_STRAIN_GAGE_ROSETTE_MEASUREMENT_TYPE_MAX_SHEAR_STRAIN_ANGLE\x10\xea|\x12?\n:CHANNEL_INT32_STRAIN_GAGE_ROSETTE_TYPE_RECTANGULAR_ROSETTE\x10\xe0|\x12\x39\n4CHANNEL_INT32_STRAIN_GAGE_ROSETTE_TYPE_DELTA_ROSETTE\x10\xe1|\x12\x37\n2CHANNEL_INT32_STRAIN_GAGE_ROSETTE_TYPE_TEE_ROSETTE\x10\xe2|\x12\'\n\"CHANNEL_INT32_STRAIN_UNITS1_STRAIN\x10\xbbP\x12\x32\n-CHANNEL_INT32_STRAIN_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12;\n6CHANNEL_INT32_SYNC_UNLOCK_BEHAVIOR_STOP_TASK_AND_ERROR\x10\xf6{\x12=\n8CHANNEL_INT32_SYNC_UNLOCK_BEHAVIOR_IGNORE_LOST_SYNC_LOCK\x10\x81~\x12+\n&CHANNEL_INT32_TEMPERATURE_UNITS1_DEG_C\x10\x9fO\x12+\n&CHANNEL_INT32_TEMPERATURE_UNITS1_DEG_F\x10\xa0O\x12-\n(CHANNEL_INT32_TEMPERATURE_UNITS1_KELVINS\x10\xd5P\x12+\n&CHANNEL_INT32_TEMPERATURE_UNITS1_DEG_R\x10\xa1O\x12\x37\n2CHANNEL_INT32_TEMPERATURE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_J_TYPE_TC\x10\xd8N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_K_TYPE_TC\x10\xd9N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_N_TYPE_TC\x10\xddN\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_R_TYPE_TC\x10\xe2N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_S_TYPE_TC\x10\xe5N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_T_TYPE_TC\x10\xe6N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_B_TYPE_TC\x10\xbfN\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_E_TYPE_TC\x10\xc7N\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_A_TYPE_TC\x10\xd0~\x12/\n*CHANNEL_INT32_THERMOCOUPLE_TYPE1_C_TYPE_TC\x10\xd1~\x12%\n CHANNEL_INT32_TIME_UNITS_SECONDS\x10\xfcP\x12/\n*CHANNEL_INT32_TIME_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12&\n!CHANNEL_INT32_TIME_UNITS2_SECONDS\x10\xfcP\x12&\n!CHANNEL_INT32_TIME_UNITS3_SECONDS\x10\xfcP\x12$\n\x1f\x43HANNEL_INT32_TIME_UNITS3_TICKS\x10\xc0P\x12\x30\n+CHANNEL_INT32_TIME_UNITS3_FROM_CUSTOM_SCALE\x10\xd1N\x12 \n\x1b\x43HANNEL_INT32_TIMESCALE_TAI\x10\xf4|\x12 \n\x1b\x43HANNEL_INT32_TIMESCALE_UTC\x10\xf3|\x12-\n(CHANNEL_INT32_TORQUE_UNITS_NEWTON_METERS\x10\x89|\x12+\n&CHANNEL_INT32_TORQUE_UNITS_INCH_OUNCES\x10\x8a|\x12+\n&CHANNEL_INT32_TORQUE_UNITS_INCH_POUNDS\x10\x8b|\x12+\n&CHANNEL_INT32_TORQUE_UNITS_FOOT_POUNDS\x10\x8c|\x12\x31\n,CHANNEL_INT32_TORQUE_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12^\nYCHANNEL_INT32_VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_MILLIVOLTS_PER_MILLIMETER_PER_SECOND\x10\xdb|\x12Y\nTCHANNEL_INT32_VELOCITY_IEPE_SENSOR_SENSITIVITY_UNITS_MILLI_VOLTS_PER_INCH_PER_SECOND\x10\xdc|\x12\x33\n.CHANNEL_INT32_VELOCITY_UNITS_METERS_PER_SECOND\x10\xd7|\x12\x33\n.CHANNEL_INT32_VELOCITY_UNITS_INCHES_PER_SECOND\x10\xd8|\x12\x33\n.CHANNEL_INT32_VELOCITY_UNITS_FROM_CUSTOM_SCALE\x10\xd1N\x12\x34\n/CHANNEL_INT32_VELOCITY_UNITS2_METERS_PER_SECOND\x10\xd7|\x12\x36\n1CHANNEL_INT32_VELOCITY_UNITS2_KILOMETERS_PER_HOUR\x10\x87}\x12\x32\n-CHANNEL_INT32_VELOCITY_UNITS2_FEET_PER_SECOND\x10\x88}\x12\x31\n,CHANNEL_INT32_VELOCITY_UNITS2_MILES_PER_HOUR\x10\x89}\x12(\n#CHANNEL_INT32_VELOCITY_UNITS2_KNOTS\x10\x8a}\x12\x34\n/CHANNEL_INT32_VELOCITY_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x12\'\n\"CHANNEL_INT32_VOLTAGE_UNITS1_VOLTS\x10\xecP\x12\x33\n.CHANNEL_INT32_VOLTAGE_UNITS1_FROM_CUSTOM_SCALE\x10\xd1N\x12+\n&CHANNEL_INT32_VOLTAGE_UNITS1_FROM_TEDS\x10\xe4\x61\x12\'\n\"CHANNEL_INT32_VOLTAGE_UNITS2_VOLTS\x10\xecP\x12\x33\n.CHANNEL_INT32_VOLTAGE_UNITS2_FROM_CUSTOM_SCALE\x10\xd1N\x1a\x02\x10\x01*\xb9\x32\n\x1a\x44\x65viceInt32AttributeValues\x12\x1c\n\x18\x44\x45VICE_INT32_UNSPECIFIED\x10\x00\x12-\n(DEVICE_INT32_AI_MEASUREMENT_TYPE_VOLTAGE\x10\xd2P\x12\x31\n,DEVICE_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_RMS\x10\xeeP\x12-\n(DEVICE_INT32_AI_MEASUREMENT_TYPE_CURRENT\x10\x96O\x12\x31\n,DEVICE_INT32_AI_MEASUREMENT_TYPE_CURRENT_RMS\x10\xefP\x12\x44\n?DEVICE_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_CUSTOM_WITH_EXCITATION\x10\xd3P\x12,\n\'DEVICE_INT32_AI_MEASUREMENT_TYPE_BRIDGE\x10\xa4|\x12\x32\n-DEVICE_INT32_AI_MEASUREMENT_TYPE_FREQ_VOLTAGE\x10\xc5O\x12\x30\n+DEVICE_INT32_AI_MEASUREMENT_TYPE_RESISTANCE\x10\xa6P\x12-\n(DEVICE_INT32_AI_MEASUREMENT_TYPE_TEMP_TC\x10\xbfP\x12\x32\n-DEVICE_INT32_AI_MEASUREMENT_TYPE_TEMP_THRMSTR\x10\xbeP\x12.\n)DEVICE_INT32_AI_MEASUREMENT_TYPE_TEMP_RTD\x10\xbdP\x12:\n5DEVICE_INT32_AI_MEASUREMENT_TYPE_TEMP_BUILT_IN_SENSOR\x10\xc7P\x12\x31\n,DEVICE_INT32_AI_MEASUREMENT_TYPE_STRAIN_GAGE\x10\xbcP\x12\x39\n4DEVICE_INT32_AI_MEASUREMENT_TYPE_ROSETTE_STRAIN_GAGE\x10\xec|\x12\x33\n.DEVICE_INT32_AI_MEASUREMENT_TYPE_POSITION_LVDT\x10\xf0P\x12\x33\n.DEVICE_INT32_AI_MEASUREMENT_TYPE_POSITION_RVDT\x10\xf1P\x12K\nFDEVICE_INT32_AI_MEASUREMENT_TYPE_POSITION_EDDY_CURRENT_PROXIMITY_PROBE\x10\xf3s\x12\x33\n.DEVICE_INT32_AI_MEASUREMENT_TYPE_ACCELEROMETER\x10\xf4P\x12\x39\n4DEVICE_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_CHARGE\x10\xe8}\x12\x44\n?DEVICE_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_4_WIRE_DC_VOLTAGE\x10\xea}\x12:\n5DEVICE_INT32_AI_MEASUREMENT_TYPE_VELOCITY_IEPE_SENSOR\x10\xde|\x12\x32\n-DEVICE_INT32_AI_MEASUREMENT_TYPE_FORCE_BRIDGE\x10\x9b|\x12\x37\n2DEVICE_INT32_AI_MEASUREMENT_TYPE_FORCE_IEPE_SENSOR\x10\x97|\x12\x35\n0DEVICE_INT32_AI_MEASUREMENT_TYPE_PRESSURE_BRIDGE\x10\x9e|\x12?\n:DEVICE_INT32_AI_MEASUREMENT_TYPE_SOUND_PRESSURE_MICROPHONE\x10\xf2P\x12\x33\n.DEVICE_INT32_AI_MEASUREMENT_TYPE_TORQUE_BRIDGE\x10\xa1|\x12\x31\n,DEVICE_INT32_AI_MEASUREMENT_TYPE_TEDS_SENSOR\x10\xf3\x61\x12,\n\'DEVICE_INT32_AI_MEASUREMENT_TYPE_CHARGE\x10\xe9}\x12+\n&DEVICE_INT32_AI_MEASUREMENT_TYPE_POWER\x10\xc9~\x12\x36\n1DEVICE_INT32_AI_MEASUREMENT_TYPE_CALCULATED_POWER\x10\xcc~\x12\x30\n+DEVICE_INT32_AO_OUTPUT_CHANNEL_TYPE_VOLTAGE\x10\xd2P\x12\x30\n+DEVICE_INT32_AO_OUTPUT_CHANNEL_TYPE_CURRENT\x10\x96O\x12\x31\n,DEVICE_INT32_AO_OUTPUT_CHANNEL_TYPE_FUNC_GEN\x10\x9es\x12/\n*DEVICE_INT32_ACQUISITION_TYPE_FINITE_SAMPS\x10\xc2O\x12-\n(DEVICE_INT32_ACQUISITION_TYPE_CONT_SAMPS\x10\x8bO\x12\x38\n3DEVICE_INT32_ACQUISITION_TYPE_HW_TIMED_SINGLE_POINT\x10\xea\x61\x12\x1d\n\x18\x44\x45VICE_INT32_ALT_REF_MSL\x10\x85}\x12\x1d\n\x18\x44\x45VICE_INT32_ALT_REF_HAE\x10\x86}\x12$\n\x1f\x44\x45VICE_INT32_ANT_STATUS_UNKNOWN\x10\xac\x62\x12#\n\x1e\x44\x45VICE_INT32_ANT_STATUS_NORMAL\x10\xdbQ\x12#\n\x1e\x44\x45VICE_INT32_ANT_STATUS_ABSENT\x10\xfa|\x12(\n#DEVICE_INT32_ANT_STATUS_OVERCURRENT\x10\xfb|\x12\x1e\n\x19\x44\x45VICE_INT32_BUS_TYPE_PCI\x10\xa6\x62\x12\x1f\n\x1a\x44\x45VICE_INT32_BUS_TYPE_PCIE\x10\xacj\x12\x1e\n\x19\x44\x45VICE_INT32_BUS_TYPE_PXI\x10\xa7\x62\x12\x1f\n\x1a\x44\x45VICE_INT32_BUS_TYPE_PXIE\x10\xf2r\x12\x1f\n\x1a\x44\x45VICE_INT32_BUS_TYPE_SCXI\x10\xa8\x62\x12\x1e\n\x19\x44\x45VICE_INT32_BUS_TYPE_SCC\x10\xf3r\x12\"\n\x1d\x44\x45VICE_INT32_BUS_TYPE_PC_CARD\x10\xa9\x62\x12\x1e\n\x19\x44\x45VICE_INT32_BUS_TYPE_USB\x10\xaa\x62\x12&\n!DEVICE_INT32_BUS_TYPE_COMPACT_DAQ\x10\xadr\x12&\n!DEVICE_INT32_BUS_TYPE_COMPACT_RIO\x10\x8f~\x12 \n\x1b\x44\x45VICE_INT32_BUS_TYPE_TCPIP\x10\xecs\x12\"\n\x1d\x44\x45VICE_INT32_BUS_TYPE_UNKNOWN\x10\xac\x62\x12\'\n\"DEVICE_INT32_BUS_TYPE_SWITCH_BLOCK\x10\xfe{\x12\x31\n,DEVICE_INT32_CI_MEASUREMENT_TYPE_COUNT_EDGES\x10\x8dO\x12*\n%DEVICE_INT32_CI_MEASUREMENT_TYPE_FREQ\x10\xc3O\x12,\n\'DEVICE_INT32_CI_MEASUREMENT_TYPE_PERIOD\x10\x90P\x12\x31\n,DEVICE_INT32_CI_MEASUREMENT_TYPE_PULSE_WIDTH\x10\xf7P\x12\x31\n,DEVICE_INT32_CI_MEASUREMENT_TYPE_SEMI_PERIOD\x10\xb1P\x12\x35\n0DEVICE_INT32_CI_MEASUREMENT_TYPE_PULSE_FREQUENCY\x10\xf8{\x12\x30\n+DEVICE_INT32_CI_MEASUREMENT_TYPE_PULSE_TIME\x10\xf9{\x12\x31\n,DEVICE_INT32_CI_MEASUREMENT_TYPE_PULSE_TICKS\x10\xfa{\x12\x30\n+DEVICE_INT32_CI_MEASUREMENT_TYPE_DUTY_CYCLE\x10\xc6}\x12:\n5DEVICE_INT32_CI_MEASUREMENT_TYPE_POSITION_ANG_ENCODER\x10\xf8P\x12:\n5DEVICE_INT32_CI_MEASUREMENT_TYPE_POSITION_LIN_ENCODER\x10\xf9P\x12:\n5DEVICE_INT32_CI_MEASUREMENT_TYPE_VELOCITY_ANG_ENCODER\x10\xce}\x12:\n5DEVICE_INT32_CI_MEASUREMENT_TYPE_VELOCITY_LIN_ENCODER\x10\xcf}\x12\x32\n-DEVICE_INT32_CI_MEASUREMENT_TYPE_TWO_EDGE_SEP\x10\x9bP\x12\x33\n.DEVICE_INT32_CI_MEASUREMENT_TYPE_GPS_TIMESTAMP\x10\xfaP\x12+\n&DEVICE_INT32_CO_OUTPUT_TYPE_PULSE_TIME\x10\x9dP\x12+\n&DEVICE_INT32_CO_OUTPUT_TYPE_PULSE_FREQ\x10\x87O\x12,\n\'DEVICE_INT32_CO_OUTPUT_TYPE_PULSE_TICKS\x10\x9cP\x12\"\n\x1e\x44\x45VICE_INT32_COUPLING_TYPES_AC\x10\x01\x12\"\n\x1e\x44\x45VICE_INT32_COUPLING_TYPES_DC\x10\x02\x12&\n\"DEVICE_INT32_COUPLING_TYPES_GROUND\x10\x04\x12)\n%DEVICE_INT32_COUPLING_TYPES_HF_REJECT\x10\x08\x12)\n%DEVICE_INT32_COUPLING_TYPES_LF_REJECT\x10\x10\x12,\n(DEVICE_INT32_COUPLING_TYPES_NOISE_REJECT\x10 \x12&\n!DEVICE_INT32_FILTER_TYPE2_LOWPASS\x10\xc7}\x12\'\n\"DEVICE_INT32_FILTER_TYPE2_HIGHPASS\x10\xc8}\x12\'\n\"DEVICE_INT32_FILTER_TYPE2_BANDPASS\x10\xc9}\x12$\n\x1f\x44\x45VICE_INT32_FILTER_TYPE2_NOTCH\x10\xca}\x12%\n DEVICE_INT32_FILTER_TYPE2_CUSTOM\x10\x99O\x12\x32\n-DEVICE_INT32_ID_PIN_STATUS_MEMORY_NOT_PRESENT\x10\xcd~\x12.\n)DEVICE_INT32_ID_PIN_STATUS_MEMORY_PRESENT\x10\xce~\x12/\n*DEVICE_INT32_NAV_MEASUREMENT_TYPE_ALTITUDE\x10\xfd|\x12\x30\n+DEVICE_INT32_NAV_MEASUREMENT_TYPE_LONGITUDE\x10\xfe|\x12/\n*DEVICE_INT32_NAV_MEASUREMENT_TYPE_LATITUDE\x10\xff|\x12\x38\n3DEVICE_INT32_NAV_MEASUREMENT_TYPE_SPEED_OVER_GROUND\x10\x80}\x12,\n\'DEVICE_INT32_NAV_MEASUREMENT_TYPE_TRACK\x10\x81}\x12\x30\n+DEVICE_INT32_NAV_MEASUREMENT_TYPE_TIMESTAMP\x10\xf2|\x12\x34\n/DEVICE_INT32_NAV_MEASUREMENT_TYPE_VERT_VELOCITY\x10\x83}\x12!\n\x1c\x44\x45VICE_INT32_NAV_MODE_MOBILE\x10\xf5|\x12\x31\n,DEVICE_INT32_NAV_MODE_STATIONARY_WITH_SURVEY\x10\xf6|\x12:\n5DEVICE_INT32_NAV_MODE_STATIONARY_WITH_PRESET_LOCATION\x10\xf7|\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_M_SERIES_DAQ\x10\xb3r\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_X_SERIES_DAQ\x10\xf2{\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_E_SERIES_DAQ\x10\xb2r\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_S_SERIES_DAQ\x10\xb4r\x12/\n*DEVICE_INT32_PRODUCT_CATEGORY_B_SERIES_DAQ\x10\xc6r\x12\x30\n+DEVICE_INT32_PRODUCT_CATEGORY_SC_SERIES_DAQ\x10\xb5r\x12)\n$DEVICE_INT32_PRODUCT_CATEGORY_USBDAQ\x10\xb6r\x12,\n\'DEVICE_INT32_PRODUCT_CATEGORY_AO_SERIES\x10\xb7r\x12-\n(DEVICE_INT32_PRODUCT_CATEGORY_DIGITAL_IO\x10\xb8r\x12-\n(DEVICE_INT32_PRODUCT_CATEGORY_TIO_SERIES\x10\xc5r\x12=\n8DEVICE_INT32_PRODUCT_CATEGORY_DYNAMIC_SIGNAL_ACQUISITION\x10\xb9r\x12+\n&DEVICE_INT32_PRODUCT_CATEGORY_SWITCHES\x10\xbar\x12\x36\n1DEVICE_INT32_PRODUCT_CATEGORY_COMPACT_DAQ_CHASSIS\x10\xc2r\x12\x36\n1DEVICE_INT32_PRODUCT_CATEGORY_COMPACT_RIO_CHASSIS\x10\x90~\x12\x32\n-DEVICE_INT32_PRODUCT_CATEGORY_C_SERIES_MODULE\x10\xc3r\x12.\n)DEVICE_INT32_PRODUCT_CATEGORY_SCXI_MODULE\x10\xc4r\x12\x36\n1DEVICE_INT32_PRODUCT_CATEGORY_SCC_CONNECTOR_BLOCK\x10\xf0r\x12-\n(DEVICE_INT32_PRODUCT_CATEGORY_SCC_MODULE\x10\xf1r\x12*\n%DEVICE_INT32_PRODUCT_CATEGORY_NIELVIS\x10\xa3s\x12.\n)DEVICE_INT32_PRODUCT_CATEGORY_NETWORK_DAQ\x10\xeds\x12-\n(DEVICE_INT32_PRODUCT_CATEGORY_SC_EXPRESS\x10\x8e|\x12,\n\'DEVICE_INT32_PRODUCT_CATEGORY_FIELD_DAQ\x10\x97~\x12\x35\n0DEVICE_INT32_PRODUCT_CATEGORY_TEST_SCALE_CHASSIS\x10\xb4~\x12\x34\n/DEVICE_INT32_PRODUCT_CATEGORY_TEST_SCALE_MODULE\x10\xb5~\x12*\n%DEVICE_INT32_PRODUCT_CATEGORY_MIO_DAQ\x10\xb6~\x12*\n%DEVICE_INT32_PRODUCT_CATEGORY_UNKNOWN\x10\xac\x62\x12\'\n\"DEVICE_INT32_TRIGGER_USAGE_ADVANCE\x10\xc8\x61\x12%\n DEVICE_INT32_TRIGGER_USAGE_PAUSE\x10\xc9\x61\x12)\n$DEVICE_INT32_TRIGGER_USAGE_REFERENCE\x10\xca\x61\x12%\n DEVICE_INT32_TRIGGER_USAGE_START\x10\xcb\x61\x12)\n$DEVICE_INT32_TRIGGER_USAGE_HANDSHAKE\x10\x95Q\x12)\n$DEVICE_INT32_TRIGGER_USAGE_ARM_START\x10\xb1r\x12,\n(DEVICE_INT32_TRIGGER_USAGE_TYPES_ADVANCE\x10\x01\x12*\n&DEVICE_INT32_TRIGGER_USAGE_TYPES_PAUSE\x10\x02\x12.\n*DEVICE_INT32_TRIGGER_USAGE_TYPES_REFERENCE\x10\x04\x12*\n&DEVICE_INT32_TRIGGER_USAGE_TYPES_START\x10\x08\x12.\n*DEVICE_INT32_TRIGGER_USAGE_TYPES_HANDSHAKE\x10\x10\x12.\n*DEVICE_INT32_TRIGGER_USAGE_TYPES_ARM_START\x10 \x1a\x02\x10\x01*\xc3\x08\n ExportSignalInt32AttributeValues\x12\"\n\x1e\x45XPORTSIGNAL_INT32_UNSPECIFIED\x10\x00\x12H\nCEXPORTSIGNAL_INT32_DEASSERT_CONDITION_ONBRD_MEM_MORE_THAN_HALF_FULL\x10\xfdO\x12\x39\n4EXPORTSIGNAL_INT32_DEASSERT_CONDITION_ONBRD_MEM_FULL\x10\xfcO\x12\x45\n@EXPORTSIGNAL_INT32_DEASSERT_CONDITION_ONBRD_MEM_CUSTOM_THRESHOLD\x10\xa1\x62\x12=\n8EXPORTSIGNAL_INT32_DIGITAL_WIDTH_UNITS1_SAMP_CLK_PERIODS\x10\xaeP\x12\x34\n/EXPORTSIGNAL_INT32_DIGITAL_WIDTH_UNITS1_SECONDS\x10\xfcP\x12\x32\n-EXPORTSIGNAL_INT32_DIGITAL_WIDTH_UNITS1_TICKS\x10\xc0P\x12\x34\n/EXPORTSIGNAL_INT32_DIGITAL_WIDTH_UNITS3_SECONDS\x10\xfcP\x12,\n\'EXPORTSIGNAL_INT32_EXPORT_ACTIONS_PULSE\x10\x99P\x12-\n(EXPORTSIGNAL_INT32_EXPORT_ACTIONS_TOGGLE\x10\xc3P\x12*\n%EXPORTSIGNAL_INT32_EXPORT_ACTIONS_LVL\x10\xe2O\x12-\n(EXPORTSIGNAL_INT32_EXPORT_ACTIONS2_PULSE\x10\x99P\x12.\n)EXPORTSIGNAL_INT32_EXPORT_ACTIONS2_TOGGLE\x10\xc3P\x12-\n(EXPORTSIGNAL_INT32_EXPORT_ACTIONS3_PULSE\x10\x99P\x12+\n&EXPORTSIGNAL_INT32_EXPORT_ACTIONS3_LVL\x10\xe2O\x12\x33\n.EXPORTSIGNAL_INT32_EXPORT_ACTIONS5_INTERLOCKED\x10\x85\x62\x12-\n(EXPORTSIGNAL_INT32_EXPORT_ACTIONS5_PULSE\x10\x99P\x12#\n\x1e\x45XPORTSIGNAL_INT32_LEVEL1_HIGH\x10\xd0O\x12\"\n\x1d\x45XPORTSIGNAL_INT32_LEVEL1_LOW\x10\xe6O\x12-\n(EXPORTSIGNAL_INT32_POLARITY2_ACTIVE_HIGH\x10\xefN\x12,\n\'EXPORTSIGNAL_INT32_POLARITY2_ACTIVE_LOW\x10\xf0N\x1a\x02\x10\x01*\xe5#\n#PhysicalChannelInt32AttributeValues\x12%\n!PHYSICALCHANNEL_INT32_UNSPECIFIED\x10\x00\x12\x36\n1PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE\x10\xd2P\x12:\n5PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_RMS\x10\xeeP\x12\x36\n1PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_CURRENT\x10\x96O\x12:\n5PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_CURRENT_RMS\x10\xefP\x12M\nHPHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_VOLTAGE_CUSTOM_WITH_EXCITATION\x10\xd3P\x12\x35\n0PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_BRIDGE\x10\xa4|\x12;\n6PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_FREQ_VOLTAGE\x10\xc5O\x12\x39\n4PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_RESISTANCE\x10\xa6P\x12\x36\n1PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_TC\x10\xbfP\x12;\n6PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_THRMSTR\x10\xbeP\x12\x37\n2PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_RTD\x10\xbdP\x12\x43\n>PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEMP_BUILT_IN_SENSOR\x10\xc7P\x12:\n5PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_STRAIN_GAGE\x10\xbcP\x12\x42\n=PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_ROSETTE_STRAIN_GAGE\x10\xec|\x12<\n7PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_LVDT\x10\xf0P\x12<\n7PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_RVDT\x10\xf1P\x12T\nOPHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_POSITION_EDDY_CURRENT_PROXIMITY_PROBE\x10\xf3s\x12<\n7PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELEROMETER\x10\xf4P\x12\x42\n=PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_CHARGE\x10\xe8}\x12M\nHPHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_ACCELERATION_4_WIRE_DC_VOLTAGE\x10\xea}\x12\x43\n>PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_VELOCITY_IEPE_SENSOR\x10\xde|\x12;\n6PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_FORCE_BRIDGE\x10\x9b|\x12@\n;PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_FORCE_IEPE_SENSOR\x10\x97|\x12>\n9PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_PRESSURE_BRIDGE\x10\x9e|\x12H\nCPHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_SOUND_PRESSURE_MICROPHONE\x10\xf2P\x12<\n7PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TORQUE_BRIDGE\x10\xa1|\x12:\n5PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_TEDS_SENSOR\x10\xf3\x61\x12\x35\n0PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_CHARGE\x10\xe9}\x12\x34\n/PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_POWER\x10\xc9~\x12?\n:PHYSICALCHANNEL_INT32_AI_MEASUREMENT_TYPE_CALCULATED_POWER\x10\xcc~\x12\x39\n4PHYSICALCHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_VOLTAGE\x10\xd2P\x12\x39\n4PHYSICALCHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_CURRENT\x10\x96O\x12:\n5PHYSICALCHANNEL_INT32_AO_OUTPUT_CHANNEL_TYPE_FUNC_GEN\x10\x9es\x12>\n9PHYSICALCHANNEL_INT32_AO_POWER_UP_OUTPUT_BEHAVIOR_VOLTAGE\x10\xd2P\x12>\n9PHYSICALCHANNEL_INT32_AO_POWER_UP_OUTPUT_BEHAVIOR_CURRENT\x10\x96O\x12\x45\n@PHYSICALCHANNEL_INT32_AO_POWER_UP_OUTPUT_BEHAVIOR_HIGH_IMPEDANCE\x10\xef\x61\x12\x38\n3PHYSICALCHANNEL_INT32_ACQUISITION_TYPE_FINITE_SAMPS\x10\xc2O\x12\x36\n1PHYSICALCHANNEL_INT32_ACQUISITION_TYPE_CONT_SAMPS\x10\x8bO\x12\x41\n\n9PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_FREQUENCY\x10\xf8{\x12\x39\n4PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_TIME\x10\xf9{\x12:\n5PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_PULSE_TICKS\x10\xfa{\x12\x39\n4PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_DUTY_CYCLE\x10\xc6}\x12\x43\n>PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_POSITION_ANG_ENCODER\x10\xf8P\x12\x43\n>PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_POSITION_LIN_ENCODER\x10\xf9P\x12\x43\n>PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_VELOCITY_ANG_ENCODER\x10\xce}\x12\x43\n>PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_VELOCITY_LIN_ENCODER\x10\xcf}\x12;\n6PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_TWO_EDGE_SEP\x10\x9bP\x12<\n7PHYSICALCHANNEL_INT32_CI_MEASUREMENT_TYPE_GPS_TIMESTAMP\x10\xfaP\x12\x34\n/PHYSICALCHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_TIME\x10\x9dP\x12\x34\n/PHYSICALCHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_FREQ\x10\x87O\x12\x35\n0PHYSICALCHANNEL_INT32_CO_OUTPUT_TYPE_PULSE_TICKS\x10\x9cP\x12\x32\n-PHYSICALCHANNEL_INT32_LOGIC_FAMILY_1POINT_8_V\x10\xb8~\x12\x32\n-PHYSICALCHANNEL_INT32_LOGIC_FAMILY_2POINT_5_V\x10\x9cr\x12\x32\n-PHYSICALCHANNEL_INT32_LOGIC_FAMILY_3POINT_3_V\x10\x9dr\x12+\n&PHYSICALCHANNEL_INT32_LOGIC_FAMILY_5_V\x10\x9br\x12\x38\n3PHYSICALCHANNEL_INT32_NAV_MEASUREMENT_TYPE_ALTITUDE\x10\xfd|\x12\x39\n4PHYSICALCHANNEL_INT32_NAV_MEASUREMENT_TYPE_LONGITUDE\x10\xfe|\x12\x38\n3PHYSICALCHANNEL_INT32_NAV_MEASUREMENT_TYPE_LATITUDE\x10\xff|\x12\x41\n\n9TIMING_INT32_MIOAI_CONVERT_TB_SRC_SAME_AS_MASTER_TIMEBASE\x10\xaaP\x12\x37\n2TIMING_INT32_MIOAI_CONVERT_TB_SRC_100_MHZ_TIMEBASE\x10\xf1{\x12\x36\n1TIMING_INT32_MIOAI_CONVERT_TB_SRC_80_MHZ_TIMEBASE\x10\xacr\x12\x36\n1TIMING_INT32_MIOAI_CONVERT_TB_SRC_20_MHZ_TIMEBASE\x10\xf9\x61\x12\x35\n0TIMING_INT32_MIOAI_CONVERT_TB_SRC_8_MHZ_TIMEBASE\x10\x97}\x12\x37\n2TIMING_INT32_OVERFLOW_BEHAVIOR_STOP_TASK_AND_ERROR\x10\xf6{\x12\x33\n.TIMING_INT32_OVERFLOW_BEHAVIOR_IGNORE_OVERRUNS\x10\xf7{\x12\x42\n=TIMING_INT32_SAMPLE_INPUT_DATA_WHEN_HANDSHAKE_TRIGGER_ASSERTS\x10\x88\x62\x12\x44\n?TIMING_INT32_SAMPLE_INPUT_DATA_WHEN_HANDSHAKE_TRIGGER_DEASSERTS\x10\x89\x62\x12-\n(TIMING_INT32_SAMPLE_TIMING_TYPE_SAMP_CLK\x10\x94Q\x12\x34\n/TIMING_INT32_SAMPLE_TIMING_TYPE_BURST_HANDSHAKE\x10\x84\x62\x12.\n)TIMING_INT32_SAMPLE_TIMING_TYPE_HANDSHAKE\x10\x95Q\x12-\n(TIMING_INT32_SAMPLE_TIMING_TYPE_IMPLICIT\x10\xd3Q\x12.\n)TIMING_INT32_SAMPLE_TIMING_TYPE_ON_DEMAND\x10\x96Q\x12\x35\n0TIMING_INT32_SAMPLE_TIMING_TYPE_CHANGE_DETECTION\x10\xd8\x61\x12\x37\n2TIMING_INT32_SAMPLE_TIMING_TYPE_PIPELINED_SAMP_CLK\x10\xccr\x12)\n$TIMING_INT32_SYNC_PULSE_TYPE_ONBOARD\x10\x80~\x12*\n%TIMING_INT32_SYNC_PULSE_TYPE_DIG_EDGE\x10\xa6O\x12&\n!TIMING_INT32_SYNC_PULSE_TYPE_TIME\x10\xfc|\x12&\n!TIMING_INT32_TIMESCALE2_HOST_TIME\x10\xfe}\x12+\n&TIMING_INT32_TIMESCALE2_IO_DEVICE_TIME\x10\xff}\x12:\n5TIMING_INT32_UNDERFLOW_BEHAVIOR_HALT_OUTPUT_AND_ERROR\x10\x97r\x12?\n:TIMING_INT32_UNDERFLOW_BEHAVIOR_PAUSE_UNTIL_DATA_AVAILABLE\x10\x98r*\xfc\x11\n\x1bTriggerInt32AttributeValues\x12\x1d\n\x19TRIGGER_INT32_UNSPECIFIED\x10\x00\x12)\n$TRIGGER_INT32_ACTIVE_LEVEL_ABOVE_LVL\x10\xedN\x12)\n$TRIGGER_INT32_ACTIVE_LEVEL_BELOW_LVL\x10\xfbN\x12\x1f\n\x1aTRIGGER_INT32_COUPLING2_AC\x10\xbdN\x12\x1f\n\x1aTRIGGER_INT32_COUPLING2_DC\x10\xc2N\x12=\n8TRIGGER_INT32_DIGITAL_PATTERN_CONDITION1_PATTERN_MATCHES\x10\x8eP\x12\x44\n?TRIGGER_INT32_DIGITAL_PATTERN_CONDITION1_PATTERN_DOES_NOT_MATCH\x10\x8dP\x12\x38\n3TRIGGER_INT32_DIGITAL_WIDTH_UNITS1_SAMP_CLK_PERIODS\x10\xaeP\x12/\n*TRIGGER_INT32_DIGITAL_WIDTH_UNITS1_SECONDS\x10\xfcP\x12-\n(TRIGGER_INT32_DIGITAL_WIDTH_UNITS1_TICKS\x10\xc0P\x12\x1f\n\x1aTRIGGER_INT32_EDGE1_RISING\x10\xa8P\x12 \n\x1bTRIGGER_INT32_EDGE1_FALLING\x10\xbbO\x12\x1e\n\x19TRIGGER_INT32_LEVEL1_HIGH\x10\xd0O\x12\x1d\n\x18TRIGGER_INT32_LEVEL1_LOW\x10\xe6O\x12&\n!TRIGGER_INT32_SLOPE1_RISING_SLOPE\x10\xa8P\x12\'\n\"TRIGGER_INT32_SLOPE1_FALLING_SLOPE\x10\xbbO\x12!\n\x1cTRIGGER_INT32_SYNC_TYPE_NONE\x10\xf6O\x12#\n\x1eTRIGGER_INT32_SYNC_TYPE_MASTER\x10\x90|\x12\"\n\x1dTRIGGER_INT32_SYNC_TYPE_SLAVE\x10\x91|\x12\'\n\"TRIGGER_INT32_TIMESCALE2_HOST_TIME\x10\xfe}\x12,\n\'TRIGGER_INT32_TIMESCALE2_IO_DEVICE_TIME\x10\xff}\x12+\n&TRIGGER_INT32_TRIGGER_TYPE10_ANLG_EDGE\x10\xf3N\x12\x31\n,TRIGGER_INT32_TRIGGER_TYPE10_ANLG_MULTI_EDGE\x10\xec}\x12*\n%TRIGGER_INT32_TRIGGER_TYPE10_DIG_EDGE\x10\xa6O\x12-\n(TRIGGER_INT32_TRIGGER_TYPE10_DIG_PATTERN\x10\x9eQ\x12*\n%TRIGGER_INT32_TRIGGER_TYPE10_ANLG_WIN\x10\xf7N\x12&\n!TRIGGER_INT32_TRIGGER_TYPE10_TIME\x10\xfc|\x12&\n!TRIGGER_INT32_TRIGGER_TYPE10_NONE\x10\xf6O\x12)\n$TRIGGER_INT32_TRIGGER_TYPE4_DIG_EDGE\x10\xa6O\x12%\n TRIGGER_INT32_TRIGGER_TYPE4_TIME\x10\xfc|\x12%\n TRIGGER_INT32_TRIGGER_TYPE4_NONE\x10\xf6O\x12)\n$TRIGGER_INT32_TRIGGER_TYPE5_DIG_EDGE\x10\xa6O\x12)\n$TRIGGER_INT32_TRIGGER_TYPE5_SOFTWARE\x10\xb4P\x12%\n TRIGGER_INT32_TRIGGER_TYPE5_NONE\x10\xf6O\x12)\n$TRIGGER_INT32_TRIGGER_TYPE6_ANLG_LVL\x10\xf5N\x12)\n$TRIGGER_INT32_TRIGGER_TYPE6_ANLG_WIN\x10\xf7N\x12(\n#TRIGGER_INT32_TRIGGER_TYPE6_DIG_LVL\x10\xa8O\x12,\n\'TRIGGER_INT32_TRIGGER_TYPE6_DIG_PATTERN\x10\x9eQ\x12%\n TRIGGER_INT32_TRIGGER_TYPE6_NONE\x10\xf6O\x12*\n%TRIGGER_INT32_TRIGGER_TYPE8_ANLG_EDGE\x10\xf3N\x12\x30\n+TRIGGER_INT32_TRIGGER_TYPE8_ANLG_MULTI_EDGE\x10\xec}\x12)\n$TRIGGER_INT32_TRIGGER_TYPE8_DIG_EDGE\x10\xa6O\x12,\n\'TRIGGER_INT32_TRIGGER_TYPE8_DIG_PATTERN\x10\x9eQ\x12)\n$TRIGGER_INT32_TRIGGER_TYPE8_ANLG_WIN\x10\xf7N\x12%\n TRIGGER_INT32_TRIGGER_TYPE8_TIME\x10\xfc|\x12%\n TRIGGER_INT32_TRIGGER_TYPE8_NONE\x10\xf6O\x12,\n\'TRIGGER_INT32_TRIGGER_TYPE9_INTERLOCKED\x10\x85\x62\x12%\n TRIGGER_INT32_TRIGGER_TYPE9_NONE\x10\xf6O\x12\x39\n4TRIGGER_INT32_WINDOW_TRIGGER_CONDITION1_ENTERING_WIN\x10\xb3O\x12\x38\n3TRIGGER_INT32_WINDOW_TRIGGER_CONDITION1_LEAVING_WIN\x10\xe0O\x12\x37\n2TRIGGER_INT32_WINDOW_TRIGGER_CONDITION2_INSIDE_WIN\x10\xd7O\x12\x38\n3TRIGGER_INT32_WINDOW_TRIGGER_CONDITION2_OUTSIDE_WIN\x10\x8bP\x1a\x02\x10\x01*\xfa\x05\n\x1cWatchdogInt32AttributeValues\x12\x1e\n\x1aWATCHDOG_INT32_UNSPECIFIED\x10\x00\x12+\n&WATCHDOG_INT32_DIGITAL_LINE_STATE_HIGH\x10\xd0O\x12*\n%WATCHDOG_INT32_DIGITAL_LINE_STATE_LOW\x10\xe6O\x12/\n*WATCHDOG_INT32_DIGITAL_LINE_STATE_TRISTATE\x10\xc6P\x12\x30\n+WATCHDOG_INT32_DIGITAL_LINE_STATE_NO_CHANGE\x10\xb0O\x12 \n\x1bWATCHDOG_INT32_EDGE1_RISING\x10\xa8P\x12!\n\x1cWATCHDOG_INT32_EDGE1_FALLING\x10\xbbO\x12*\n%WATCHDOG_INT32_TRIGGER_TYPE4_DIG_EDGE\x10\xa6O\x12&\n!WATCHDOG_INT32_TRIGGER_TYPE4_TIME\x10\xfc|\x12&\n!WATCHDOG_INT32_TRIGGER_TYPE4_NONE\x10\xf6O\x12\x33\n.WATCHDOG_INT32_WATCHDOG_AO_EXPIR_STATE_VOLTAGE\x10\xd2P\x12\x33\n.WATCHDOG_INT32_WATCHDOG_AO_EXPIR_STATE_CURRENT\x10\x96O\x12\x35\n0WATCHDOG_INT32_WATCHDOG_AO_EXPIR_STATE_NO_CHANGE\x10\xb0O\x12/\n*WATCHDOG_INT32_WATCHDOG_CO_EXPIR_STATE_LOW\x10\xe6O\x12\x30\n+WATCHDOG_INT32_WATCHDOG_CO_EXPIR_STATE_HIGH\x10\xd0O\x12\x35\n0WATCHDOG_INT32_WATCHDOG_CO_EXPIR_STATE_NO_CHANGE\x10\xb0O\x1a\x02\x10\x01*\xed\x02\n\x19WriteInt32AttributeValues\x12\x1b\n\x17WRITE_INT32_UNSPECIFIED\x10\x00\x12/\n*WRITE_INT32_REGENERATION_MODE1_ALLOW_REGEN\x10\xf1N\x12\x36\n1WRITE_INT32_REGENERATION_MODE1_DO_NOT_ALLOW_REGEN\x10\xaeO\x12 \n\x1bWRITE_INT32_WAIT_MODE2_POLL\x10\xec\x61\x12!\n\x1cWRITE_INT32_WAIT_MODE2_YIELD\x10\xed\x61\x12!\n\x1cWRITE_INT32_WAIT_MODE2_SLEEP\x10\x83\x62\x12/\n*WRITE_INT32_WRITE_RELATIVE_TO_FIRST_SAMPLE\x10\xb8Q\x12\x31\n,WRITE_INT32_WRITE_RELATIVE_TO_CURR_WRITE_POS\x10\xbeQ2\xaa\x9b\x03\n\x07NiDAQmx\x12p\n\x15\x41\x64\x64\x43\x44\x41QSyncConnection\x12*.nidaqmx_grpc.AddCDAQSyncConnectionRequest\x1a+.nidaqmx_grpc.AddCDAQSyncConnectionResponse\x12m\n\x14\x41\x64\x64GlobalChansToTask\x12).nidaqmx_grpc.AddGlobalChansToTaskRequest\x1a*.nidaqmx_grpc.AddGlobalChansToTaskResponse\x12\x61\n\x10\x41\x64\x64NetworkDevice\x12%.nidaqmx_grpc.AddNetworkDeviceRequest\x1a&.nidaqmx_grpc.AddNetworkDeviceResponse\x12\xa3\x01\n&AreConfiguredCDAQSyncPortsDisconnected\x12;.nidaqmx_grpc.AreConfiguredCDAQSyncPortsDisconnectedRequest\x1a<.nidaqmx_grpc.AreConfiguredCDAQSyncPortsDisconnectedResponse\x12\x91\x01\n AutoConfigureCDAQSyncConnections\x12\x35.nidaqmx_grpc.AutoConfigureCDAQSyncConnectionsRequest\x1a\x36.nidaqmx_grpc.AutoConfigureCDAQSyncConnectionsResponse\x12|\n\x19\x43\x61lculateReversePolyCoeff\x12..nidaqmx_grpc.CalculateReversePolyCoeffRequest\x1a/.nidaqmx_grpc.CalculateReversePolyCoeffResponse\x12g\n\x12\x43\x66gAnlgEdgeRefTrig\x12\'.nidaqmx_grpc.CfgAnlgEdgeRefTrigRequest\x1a(.nidaqmx_grpc.CfgAnlgEdgeRefTrigResponse\x12m\n\x14\x43\x66gAnlgEdgeStartTrig\x12).nidaqmx_grpc.CfgAnlgEdgeStartTrigRequest\x1a*.nidaqmx_grpc.CfgAnlgEdgeStartTrigResponse\x12v\n\x17\x43\x66gAnlgMultiEdgeRefTrig\x12,.nidaqmx_grpc.CfgAnlgMultiEdgeRefTrigRequest\x1a-.nidaqmx_grpc.CfgAnlgMultiEdgeRefTrigResponse\x12|\n\x19\x43\x66gAnlgMultiEdgeStartTrig\x12..nidaqmx_grpc.CfgAnlgMultiEdgeStartTrigRequest\x1a/.nidaqmx_grpc.CfgAnlgMultiEdgeStartTrigResponse\x12m\n\x14\x43\x66gAnlgWindowRefTrig\x12).nidaqmx_grpc.CfgAnlgWindowRefTrigRequest\x1a*.nidaqmx_grpc.CfgAnlgWindowRefTrigResponse\x12s\n\x16\x43\x66gAnlgWindowStartTrig\x12+.nidaqmx_grpc.CfgAnlgWindowStartTrigRequest\x1a,.nidaqmx_grpc.CfgAnlgWindowStartTrigResponse\x12\x9d\x01\n$CfgBurstHandshakingTimingExportClock\x12\x39.nidaqmx_grpc.CfgBurstHandshakingTimingExportClockRequest\x1a:.nidaqmx_grpc.CfgBurstHandshakingTimingExportClockResponse\x12\x9d\x01\n$CfgBurstHandshakingTimingImportClock\x12\x39.nidaqmx_grpc.CfgBurstHandshakingTimingImportClockRequest\x1a:.nidaqmx_grpc.CfgBurstHandshakingTimingImportClockResponse\x12y\n\x18\x43\x66gChangeDetectionTiming\x12-.nidaqmx_grpc.CfgChangeDetectionTimingRequest\x1a..nidaqmx_grpc.CfgChangeDetectionTimingResponse\x12\x64\n\x11\x43\x66gDigEdgeRefTrig\x12&.nidaqmx_grpc.CfgDigEdgeRefTrigRequest\x1a\'.nidaqmx_grpc.CfgDigEdgeRefTrigResponse\x12j\n\x13\x43\x66gDigEdgeStartTrig\x12(.nidaqmx_grpc.CfgDigEdgeStartTrigRequest\x1a).nidaqmx_grpc.CfgDigEdgeStartTrigResponse\x12m\n\x14\x43\x66gDigPatternRefTrig\x12).nidaqmx_grpc.CfgDigPatternRefTrigRequest\x1a*.nidaqmx_grpc.CfgDigPatternRefTrigResponse\x12s\n\x16\x43\x66gDigPatternStartTrig\x12+.nidaqmx_grpc.CfgDigPatternStartTrigRequest\x1a,.nidaqmx_grpc.CfgDigPatternStartTrigResponse\x12m\n\x14\x43\x66gHandshakingTiming\x12).nidaqmx_grpc.CfgHandshakingTimingRequest\x1a*.nidaqmx_grpc.CfgHandshakingTimingResponse\x12\x64\n\x11\x43\x66gImplicitTiming\x12&.nidaqmx_grpc.CfgImplicitTimingRequest\x1a\'.nidaqmx_grpc.CfgImplicitTimingResponse\x12[\n\x0e\x43\x66gInputBuffer\x12#.nidaqmx_grpc.CfgInputBufferRequest\x1a$.nidaqmx_grpc.CfgInputBufferResponse\x12^\n\x0f\x43\x66gOutputBuffer\x12$.nidaqmx_grpc.CfgOutputBufferRequest\x1a%.nidaqmx_grpc.CfgOutputBufferResponse\x12|\n\x19\x43\x66gPipelinedSampClkTiming\x12..nidaqmx_grpc.CfgPipelinedSampClkTimingRequest\x1a/.nidaqmx_grpc.CfgPipelinedSampClkTimingResponse\x12\x61\n\x10\x43\x66gSampClkTiming\x12%.nidaqmx_grpc.CfgSampClkTimingRequest\x1a&.nidaqmx_grpc.CfgSampClkTimingResponse\x12\x61\n\x10\x43\x66gTimeStartTrig\x12%.nidaqmx_grpc.CfgTimeStartTrigRequest\x1a&.nidaqmx_grpc.CfgTimeStartTrigResponse\x12y\n\x18\x43\x66gWatchdogAOExpirStates\x12-.nidaqmx_grpc.CfgWatchdogAOExpirStatesRequest\x1a..nidaqmx_grpc.CfgWatchdogAOExpirStatesResponse\x12y\n\x18\x43\x66gWatchdogCOExpirStates\x12-.nidaqmx_grpc.CfgWatchdogCOExpirStatesRequest\x1a..nidaqmx_grpc.CfgWatchdogCOExpirStatesResponse\x12y\n\x18\x43\x66gWatchdogDOExpirStates\x12-.nidaqmx_grpc.CfgWatchdogDOExpirStatesRequest\x1a..nidaqmx_grpc.CfgWatchdogDOExpirStatesResponse\x12L\n\tClearTEDS\x12\x1e.nidaqmx_grpc.ClearTEDSRequest\x1a\x1f.nidaqmx_grpc.ClearTEDSResponse\x12L\n\tClearTask\x12\x1e.nidaqmx_grpc.ClearTaskRequest\x1a\x1f.nidaqmx_grpc.ClearTaskResponse\x12\x61\n\x10\x43onfigureLogging\x12%.nidaqmx_grpc.ConfigureLoggingRequest\x1a&.nidaqmx_grpc.ConfigureLoggingResponse\x12X\n\rConfigureTEDS\x12\".nidaqmx_grpc.ConfigureTEDSRequest\x1a#.nidaqmx_grpc.ConfigureTEDSResponse\x12U\n\x0c\x43onnectTerms\x12!.nidaqmx_grpc.ConnectTermsRequest\x1a\".nidaqmx_grpc.ConnectTermsResponse\x12j\n\x13\x43ontrolWatchdogTask\x12(.nidaqmx_grpc.ControlWatchdogTaskRequest\x1a).nidaqmx_grpc.ControlWatchdogTaskResponse\x12\x8e\x01\n\x1f\x43reateAIAccel4WireDCVoltageChan\x12\x34.nidaqmx_grpc.CreateAIAccel4WireDCVoltageChanRequest\x1a\x35.nidaqmx_grpc.CreateAIAccel4WireDCVoltageChanResponse\x12\x64\n\x11\x43reateAIAccelChan\x12&.nidaqmx_grpc.CreateAIAccelChanRequest\x1a\'.nidaqmx_grpc.CreateAIAccelChanResponse\x12v\n\x17\x43reateAIAccelChargeChan\x12,.nidaqmx_grpc.CreateAIAccelChargeChanRequest\x1a-.nidaqmx_grpc.CreateAIAccelChargeChanResponse\x12g\n\x12\x43reateAIBridgeChan\x12\'.nidaqmx_grpc.CreateAIBridgeChanRequest\x1a(.nidaqmx_grpc.CreateAIBridgeChanResponse\x12\x82\x01\n\x1b\x43reateAICalculatedPowerChan\x12\x30.nidaqmx_grpc.CreateAICalculatedPowerChanRequest\x1a\x31.nidaqmx_grpc.CreateAICalculatedPowerChanResponse\x12g\n\x12\x43reateAIChargeChan\x12\'.nidaqmx_grpc.CreateAIChargeChanRequest\x1a(.nidaqmx_grpc.CreateAIChargeChanResponse\x12j\n\x13\x43reateAICurrentChan\x12(.nidaqmx_grpc.CreateAICurrentChanRequest\x1a).nidaqmx_grpc.CreateAICurrentChanResponse\x12s\n\x16\x43reateAICurrentRMSChan\x12+.nidaqmx_grpc.CreateAICurrentRMSChanRequest\x1a,.nidaqmx_grpc.CreateAICurrentRMSChanResponse\x12\x94\x01\n!CreateAIForceBridgePolynomialChan\x12\x36.nidaqmx_grpc.CreateAIForceBridgePolynomialChanRequest\x1a\x37.nidaqmx_grpc.CreateAIForceBridgePolynomialChanResponse\x12\x85\x01\n\x1c\x43reateAIForceBridgeTableChan\x12\x31.nidaqmx_grpc.CreateAIForceBridgeTableChanRequest\x1a\x32.nidaqmx_grpc.CreateAIForceBridgeTableChanResponse\x12\x97\x01\n\"CreateAIForceBridgeTwoPointLinChan\x12\x37.nidaqmx_grpc.CreateAIForceBridgeTwoPointLinChanRequest\x1a\x38.nidaqmx_grpc.CreateAIForceBridgeTwoPointLinChanResponse\x12p\n\x15\x43reateAIForceIEPEChan\x12*.nidaqmx_grpc.CreateAIForceIEPEChanRequest\x1a+.nidaqmx_grpc.CreateAIForceIEPEChanResponse\x12v\n\x17\x43reateAIFreqVoltageChan\x12,.nidaqmx_grpc.CreateAIFreqVoltageChanRequest\x1a-.nidaqmx_grpc.CreateAIFreqVoltageChanResponse\x12s\n\x16\x43reateAIMicrophoneChan\x12+.nidaqmx_grpc.CreateAIMicrophoneChanRequest\x1a,.nidaqmx_grpc.CreateAIMicrophoneChanResponse\x12\x91\x01\n CreateAIPosEddyCurrProxProbeChan\x12\x35.nidaqmx_grpc.CreateAIPosEddyCurrProxProbeChanRequest\x1a\x36.nidaqmx_grpc.CreateAIPosEddyCurrProxProbeChanResponse\x12j\n\x13\x43reateAIPosLVDTChan\x12(.nidaqmx_grpc.CreateAIPosLVDTChanRequest\x1a).nidaqmx_grpc.CreateAIPosLVDTChanResponse\x12j\n\x13\x43reateAIPosRVDTChan\x12(.nidaqmx_grpc.CreateAIPosRVDTChanRequest\x1a).nidaqmx_grpc.CreateAIPosRVDTChanResponse\x12\x64\n\x11\x43reateAIPowerChan\x12&.nidaqmx_grpc.CreateAIPowerChanRequest\x1a\'.nidaqmx_grpc.CreateAIPowerChanResponse\x12\x9d\x01\n$CreateAIPressureBridgePolynomialChan\x12\x39.nidaqmx_grpc.CreateAIPressureBridgePolynomialChanRequest\x1a:.nidaqmx_grpc.CreateAIPressureBridgePolynomialChanResponse\x12\x8e\x01\n\x1f\x43reateAIPressureBridgeTableChan\x12\x34.nidaqmx_grpc.CreateAIPressureBridgeTableChanRequest\x1a\x35.nidaqmx_grpc.CreateAIPressureBridgeTableChanResponse\x12\xa0\x01\n%CreateAIPressureBridgeTwoPointLinChan\x12:.nidaqmx_grpc.CreateAIPressureBridgeTwoPointLinChanRequest\x1a;.nidaqmx_grpc.CreateAIPressureBridgeTwoPointLinChanResponse\x12^\n\x0f\x43reateAIRTDChan\x12$.nidaqmx_grpc.CreateAIRTDChanRequest\x1a%.nidaqmx_grpc.CreateAIRTDChanResponse\x12s\n\x16\x43reateAIResistanceChan\x12+.nidaqmx_grpc.CreateAIResistanceChanRequest\x1a,.nidaqmx_grpc.CreateAIResistanceChanResponse\x12\x88\x01\n\x1d\x43reateAIRosetteStrainGageChan\x12\x32.nidaqmx_grpc.CreateAIRosetteStrainGageChanRequest\x1a\x33.nidaqmx_grpc.CreateAIRosetteStrainGageChanResponse\x12s\n\x16\x43reateAIStrainGageChan\x12+.nidaqmx_grpc.CreateAIStrainGageChanRequest\x1a,.nidaqmx_grpc.CreateAIStrainGageChanResponse\x12\x88\x01\n\x1d\x43reateAITempBuiltInSensorChan\x12\x32.nidaqmx_grpc.CreateAITempBuiltInSensorChanRequest\x1a\x33.nidaqmx_grpc.CreateAITempBuiltInSensorChanResponse\x12j\n\x13\x43reateAIThrmcplChan\x12(.nidaqmx_grpc.CreateAIThrmcplChanRequest\x1a).nidaqmx_grpc.CreateAIThrmcplChanResponse\x12s\n\x16\x43reateAIThrmstrChanIex\x12+.nidaqmx_grpc.CreateAIThrmstrChanIexRequest\x1a,.nidaqmx_grpc.CreateAIThrmstrChanIexResponse\x12s\n\x16\x43reateAIThrmstrChanVex\x12+.nidaqmx_grpc.CreateAIThrmstrChanVexRequest\x1a,.nidaqmx_grpc.CreateAIThrmstrChanVexResponse\x12\x97\x01\n\"CreateAITorqueBridgePolynomialChan\x12\x37.nidaqmx_grpc.CreateAITorqueBridgePolynomialChanRequest\x1a\x38.nidaqmx_grpc.CreateAITorqueBridgePolynomialChanResponse\x12\x88\x01\n\x1d\x43reateAITorqueBridgeTableChan\x12\x32.nidaqmx_grpc.CreateAITorqueBridgeTableChanRequest\x1a\x33.nidaqmx_grpc.CreateAITorqueBridgeTableChanResponse\x12\x9a\x01\n#CreateAITorqueBridgeTwoPointLinChan\x12\x38.nidaqmx_grpc.CreateAITorqueBridgeTwoPointLinChanRequest\x1a\x39.nidaqmx_grpc.CreateAITorqueBridgeTwoPointLinChanResponse\x12y\n\x18\x43reateAIVelocityIEPEChan\x12-.nidaqmx_grpc.CreateAIVelocityIEPEChanRequest\x1a..nidaqmx_grpc.CreateAIVelocityIEPEChanResponse\x12j\n\x13\x43reateAIVoltageChan\x12(.nidaqmx_grpc.CreateAIVoltageChanRequest\x1a).nidaqmx_grpc.CreateAIVoltageChanResponse\x12\x85\x01\n\x1c\x43reateAIVoltageChanWithExcit\x12\x31.nidaqmx_grpc.CreateAIVoltageChanWithExcitRequest\x1a\x32.nidaqmx_grpc.CreateAIVoltageChanWithExcitResponse\x12s\n\x16\x43reateAIVoltageRMSChan\x12+.nidaqmx_grpc.CreateAIVoltageRMSChanRequest\x1a,.nidaqmx_grpc.CreateAIVoltageRMSChanResponse\x12j\n\x13\x43reateAOCurrentChan\x12(.nidaqmx_grpc.CreateAOCurrentChanRequest\x1a).nidaqmx_grpc.CreateAOCurrentChanResponse\x12j\n\x13\x43reateAOFuncGenChan\x12(.nidaqmx_grpc.CreateAOFuncGenChanRequest\x1a).nidaqmx_grpc.CreateAOFuncGenChanResponse\x12j\n\x13\x43reateAOVoltageChan\x12(.nidaqmx_grpc.CreateAOVoltageChanRequest\x1a).nidaqmx_grpc.CreateAOVoltageChanResponse\x12s\n\x16\x43reateCIAngEncoderChan\x12+.nidaqmx_grpc.CreateCIAngEncoderChanRequest\x1a,.nidaqmx_grpc.CreateCIAngEncoderChanResponse\x12v\n\x17\x43reateCIAngVelocityChan\x12,.nidaqmx_grpc.CreateCIAngVelocityChanRequest\x1a-.nidaqmx_grpc.CreateCIAngVelocityChanResponse\x12s\n\x16\x43reateCICountEdgesChan\x12+.nidaqmx_grpc.CreateCICountEdgesChanRequest\x1a,.nidaqmx_grpc.CreateCICountEdgesChanResponse\x12p\n\x15\x43reateCIDutyCycleChan\x12*.nidaqmx_grpc.CreateCIDutyCycleChanRequest\x1a+.nidaqmx_grpc.CreateCIDutyCycleChanResponse\x12\x61\n\x10\x43reateCIFreqChan\x12%.nidaqmx_grpc.CreateCIFreqChanRequest\x1a&.nidaqmx_grpc.CreateCIFreqChanResponse\x12y\n\x18\x43reateCIGPSTimestampChan\x12-.nidaqmx_grpc.CreateCIGPSTimestampChanRequest\x1a..nidaqmx_grpc.CreateCIGPSTimestampChanResponse\x12s\n\x16\x43reateCILinEncoderChan\x12+.nidaqmx_grpc.CreateCILinEncoderChanRequest\x1a,.nidaqmx_grpc.CreateCILinEncoderChanResponse\x12v\n\x17\x43reateCILinVelocityChan\x12,.nidaqmx_grpc.CreateCILinVelocityChanRequest\x1a-.nidaqmx_grpc.CreateCILinVelocityChanResponse\x12g\n\x12\x43reateCIPeriodChan\x12\'.nidaqmx_grpc.CreateCIPeriodChanRequest\x1a(.nidaqmx_grpc.CreateCIPeriodChanResponse\x12p\n\x15\x43reateCIPulseChanFreq\x12*.nidaqmx_grpc.CreateCIPulseChanFreqRequest\x1a+.nidaqmx_grpc.CreateCIPulseChanFreqResponse\x12s\n\x16\x43reateCIPulseChanTicks\x12+.nidaqmx_grpc.CreateCIPulseChanTicksRequest\x1a,.nidaqmx_grpc.CreateCIPulseChanTicksResponse\x12p\n\x15\x43reateCIPulseChanTime\x12*.nidaqmx_grpc.CreateCIPulseChanTimeRequest\x1a+.nidaqmx_grpc.CreateCIPulseChanTimeResponse\x12s\n\x16\x43reateCIPulseWidthChan\x12+.nidaqmx_grpc.CreateCIPulseWidthChanRequest\x1a,.nidaqmx_grpc.CreateCIPulseWidthChanResponse\x12s\n\x16\x43reateCISemiPeriodChan\x12+.nidaqmx_grpc.CreateCISemiPeriodChanRequest\x1a,.nidaqmx_grpc.CreateCISemiPeriodChanResponse\x12s\n\x16\x43reateCITwoEdgeSepChan\x12+.nidaqmx_grpc.CreateCITwoEdgeSepChanRequest\x1a,.nidaqmx_grpc.CreateCITwoEdgeSepChanResponse\x12p\n\x15\x43reateCOPulseChanFreq\x12*.nidaqmx_grpc.CreateCOPulseChanFreqRequest\x1a+.nidaqmx_grpc.CreateCOPulseChanFreqResponse\x12s\n\x16\x43reateCOPulseChanTicks\x12+.nidaqmx_grpc.CreateCOPulseChanTicksRequest\x1a,.nidaqmx_grpc.CreateCOPulseChanTicksResponse\x12p\n\x15\x43reateCOPulseChanTime\x12*.nidaqmx_grpc.CreateCOPulseChanTimeRequest\x1a+.nidaqmx_grpc.CreateCOPulseChanTimeResponse\x12U\n\x0c\x43reateDIChan\x12!.nidaqmx_grpc.CreateDIChanRequest\x1a\".nidaqmx_grpc.CreateDIChanResponse\x12U\n\x0c\x43reateDOChan\x12!.nidaqmx_grpc.CreateDOChanRequest\x1a\".nidaqmx_grpc.CreateDOChanResponse\x12[\n\x0e\x43reateLinScale\x12#.nidaqmx_grpc.CreateLinScaleRequest\x1a$.nidaqmx_grpc.CreateLinScaleResponse\x12[\n\x0e\x43reateMapScale\x12#.nidaqmx_grpc.CreateMapScaleRequest\x1a$.nidaqmx_grpc.CreateMapScaleResponse\x12p\n\x15\x43reatePolynomialScale\x12*.nidaqmx_grpc.CreatePolynomialScaleRequest\x1a+.nidaqmx_grpc.CreatePolynomialScaleResponse\x12p\n\x15\x43reateTEDSAIAccelChan\x12*.nidaqmx_grpc.CreateTEDSAIAccelChanRequest\x1a+.nidaqmx_grpc.CreateTEDSAIAccelChanResponse\x12s\n\x16\x43reateTEDSAIBridgeChan\x12+.nidaqmx_grpc.CreateTEDSAIBridgeChanRequest\x1a,.nidaqmx_grpc.CreateTEDSAIBridgeChanResponse\x12v\n\x17\x43reateTEDSAICurrentChan\x12,.nidaqmx_grpc.CreateTEDSAICurrentChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAICurrentChanResponse\x12\x82\x01\n\x1b\x43reateTEDSAIForceBridgeChan\x12\x30.nidaqmx_grpc.CreateTEDSAIForceBridgeChanRequest\x1a\x31.nidaqmx_grpc.CreateTEDSAIForceBridgeChanResponse\x12|\n\x19\x43reateTEDSAIForceIEPEChan\x12..nidaqmx_grpc.CreateTEDSAIForceIEPEChanRequest\x1a/.nidaqmx_grpc.CreateTEDSAIForceIEPEChanResponse\x12\x7f\n\x1a\x43reateTEDSAIMicrophoneChan\x12/.nidaqmx_grpc.CreateTEDSAIMicrophoneChanRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIMicrophoneChanResponse\x12v\n\x17\x43reateTEDSAIPosLVDTChan\x12,.nidaqmx_grpc.CreateTEDSAIPosLVDTChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAIPosLVDTChanResponse\x12v\n\x17\x43reateTEDSAIPosRVDTChan\x12,.nidaqmx_grpc.CreateTEDSAIPosRVDTChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAIPosRVDTChanResponse\x12\x8b\x01\n\x1e\x43reateTEDSAIPressureBridgeChan\x12\x33.nidaqmx_grpc.CreateTEDSAIPressureBridgeChanRequest\x1a\x34.nidaqmx_grpc.CreateTEDSAIPressureBridgeChanResponse\x12j\n\x13\x43reateTEDSAIRTDChan\x12(.nidaqmx_grpc.CreateTEDSAIRTDChanRequest\x1a).nidaqmx_grpc.CreateTEDSAIRTDChanResponse\x12\x7f\n\x1a\x43reateTEDSAIResistanceChan\x12/.nidaqmx_grpc.CreateTEDSAIResistanceChanRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIResistanceChanResponse\x12\x7f\n\x1a\x43reateTEDSAIStrainGageChan\x12/.nidaqmx_grpc.CreateTEDSAIStrainGageChanRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIStrainGageChanResponse\x12v\n\x17\x43reateTEDSAIThrmcplChan\x12,.nidaqmx_grpc.CreateTEDSAIThrmcplChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAIThrmcplChanResponse\x12\x7f\n\x1a\x43reateTEDSAIThrmstrChanIex\x12/.nidaqmx_grpc.CreateTEDSAIThrmstrChanIexRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIThrmstrChanIexResponse\x12\x7f\n\x1a\x43reateTEDSAIThrmstrChanVex\x12/.nidaqmx_grpc.CreateTEDSAIThrmstrChanVexRequest\x1a\x30.nidaqmx_grpc.CreateTEDSAIThrmstrChanVexResponse\x12\x85\x01\n\x1c\x43reateTEDSAITorqueBridgeChan\x12\x31.nidaqmx_grpc.CreateTEDSAITorqueBridgeChanRequest\x1a\x32.nidaqmx_grpc.CreateTEDSAITorqueBridgeChanResponse\x12v\n\x17\x43reateTEDSAIVoltageChan\x12,.nidaqmx_grpc.CreateTEDSAIVoltageChanRequest\x1a-.nidaqmx_grpc.CreateTEDSAIVoltageChanResponse\x12\x91\x01\n CreateTEDSAIVoltageChanWithExcit\x12\x35.nidaqmx_grpc.CreateTEDSAIVoltageChanWithExcitRequest\x1a\x36.nidaqmx_grpc.CreateTEDSAIVoltageChanWithExcitResponse\x12\x61\n\x10\x43reateTableScale\x12%.nidaqmx_grpc.CreateTableScaleRequest\x1a&.nidaqmx_grpc.CreateTableScaleResponse\x12O\n\nCreateTask\x12\x1f.nidaqmx_grpc.CreateTaskRequest\x1a .nidaqmx_grpc.CreateTaskResponse\x12v\n\x17\x43reateWatchdogTimerTask\x12,.nidaqmx_grpc.CreateWatchdogTimerTaskRequest\x1a-.nidaqmx_grpc.CreateWatchdogTimerTaskResponse\x12|\n\x19\x43reateWatchdogTimerTaskEx\x12..nidaqmx_grpc.CreateWatchdogTimerTaskExRequest\x1a/.nidaqmx_grpc.CreateWatchdogTimerTaskExResponse\x12j\n\x13\x44\x65leteNetworkDevice\x12(.nidaqmx_grpc.DeleteNetworkDeviceRequest\x1a).nidaqmx_grpc.DeleteNetworkDeviceResponse\x12p\n\x15\x44\x65leteSavedGlobalChan\x12*.nidaqmx_grpc.DeleteSavedGlobalChanRequest\x1a+.nidaqmx_grpc.DeleteSavedGlobalChanResponse\x12\x61\n\x10\x44\x65leteSavedScale\x12%.nidaqmx_grpc.DeleteSavedScaleRequest\x1a&.nidaqmx_grpc.DeleteSavedScaleResponse\x12^\n\x0f\x44\x65leteSavedTask\x12$.nidaqmx_grpc.DeleteSavedTaskRequest\x1a%.nidaqmx_grpc.DeleteSavedTaskResponse\x12\x64\n\x11\x44\x65viceSupportsCal\x12&.nidaqmx_grpc.DeviceSupportsCalRequest\x1a\'.nidaqmx_grpc.DeviceSupportsCalResponse\x12[\n\x0e\x44isableRefTrig\x12#.nidaqmx_grpc.DisableRefTrigRequest\x1a$.nidaqmx_grpc.DisableRefTrigResponse\x12\x61\n\x10\x44isableStartTrig\x12%.nidaqmx_grpc.DisableStartTrigRequest\x1a&.nidaqmx_grpc.DisableStartTrigResponse\x12^\n\x0f\x44isconnectTerms\x12$.nidaqmx_grpc.DisconnectTermsRequest\x1a%.nidaqmx_grpc.DisconnectTermsResponse\x12U\n\x0c\x45xportSignal\x12!.nidaqmx_grpc.ExportSignalRequest\x1a\".nidaqmx_grpc.ExportSignalResponse\x12j\n\x13GetAIChanCalCalDate\x12(.nidaqmx_grpc.GetAIChanCalCalDateRequest\x1a).nidaqmx_grpc.GetAIChanCalCalDateResponse\x12j\n\x13GetAIChanCalExpDate\x12(.nidaqmx_grpc.GetAIChanCalExpDateRequest\x1a).nidaqmx_grpc.GetAIChanCalExpDateResponse\x12s\n\x16GetAnalogPowerUpStates\x12+.nidaqmx_grpc.GetAnalogPowerUpStatesRequest\x1a,.nidaqmx_grpc.GetAnalogPowerUpStatesResponse\x12\x9d\x01\n$GetAnalogPowerUpStatesWithOutputType\x12\x39.nidaqmx_grpc.GetAnalogPowerUpStatesWithOutputTypeRequest\x1a:.nidaqmx_grpc.GetAnalogPowerUpStatesWithOutputTypeResponse\x12\x82\x01\n\x1bGetArmStartTrigTimestampVal\x12\x30.nidaqmx_grpc.GetArmStartTrigTimestampValRequest\x1a\x31.nidaqmx_grpc.GetArmStartTrigTimestampValResponse\x12v\n\x17GetArmStartTrigTrigWhen\x12,.nidaqmx_grpc.GetArmStartTrigTrigWhenRequest\x1a-.nidaqmx_grpc.GetArmStartTrigTrigWhenResponse\x12\x9d\x01\n$GetAutoConfiguredCDAQSyncConnections\x12\x39.nidaqmx_grpc.GetAutoConfiguredCDAQSyncConnectionsRequest\x1a:.nidaqmx_grpc.GetAutoConfiguredCDAQSyncConnectionsResponse\x12y\n\x18GetBufferAttributeUInt32\x12-.nidaqmx_grpc.GetBufferAttributeUInt32Request\x1a..nidaqmx_grpc.GetBufferAttributeUInt32Response\x12v\n\x17GetCalInfoAttributeBool\x12,.nidaqmx_grpc.GetCalInfoAttributeBoolRequest\x1a-.nidaqmx_grpc.GetCalInfoAttributeBoolResponse\x12|\n\x19GetCalInfoAttributeDouble\x12..nidaqmx_grpc.GetCalInfoAttributeDoubleRequest\x1a/.nidaqmx_grpc.GetCalInfoAttributeDoubleResponse\x12|\n\x19GetCalInfoAttributeString\x12..nidaqmx_grpc.GetCalInfoAttributeStringRequest\x1a/.nidaqmx_grpc.GetCalInfoAttributeStringResponse\x12|\n\x19GetCalInfoAttributeUInt32\x12..nidaqmx_grpc.GetCalInfoAttributeUInt32Request\x1a/.nidaqmx_grpc.GetCalInfoAttributeUInt32Response\x12m\n\x14GetChanAttributeBool\x12).nidaqmx_grpc.GetChanAttributeBoolRequest\x1a*.nidaqmx_grpc.GetChanAttributeBoolResponse\x12s\n\x16GetChanAttributeDouble\x12+.nidaqmx_grpc.GetChanAttributeDoubleRequest\x1a,.nidaqmx_grpc.GetChanAttributeDoubleResponse\x12\x82\x01\n\x1bGetChanAttributeDoubleArray\x12\x30.nidaqmx_grpc.GetChanAttributeDoubleArrayRequest\x1a\x31.nidaqmx_grpc.GetChanAttributeDoubleArrayResponse\x12p\n\x15GetChanAttributeInt32\x12*.nidaqmx_grpc.GetChanAttributeInt32Request\x1a+.nidaqmx_grpc.GetChanAttributeInt32Response\x12s\n\x16GetChanAttributeString\x12+.nidaqmx_grpc.GetChanAttributeStringRequest\x1a,.nidaqmx_grpc.GetChanAttributeStringResponse\x12s\n\x16GetChanAttributeUInt32\x12+.nidaqmx_grpc.GetChanAttributeUInt32Request\x1a,.nidaqmx_grpc.GetChanAttributeUInt32Response\x12s\n\x16GetDeviceAttributeBool\x12+.nidaqmx_grpc.GetDeviceAttributeBoolRequest\x1a,.nidaqmx_grpc.GetDeviceAttributeBoolResponse\x12y\n\x18GetDeviceAttributeDouble\x12-.nidaqmx_grpc.GetDeviceAttributeDoubleRequest\x1a..nidaqmx_grpc.GetDeviceAttributeDoubleResponse\x12\x88\x01\n\x1dGetDeviceAttributeDoubleArray\x12\x32.nidaqmx_grpc.GetDeviceAttributeDoubleArrayRequest\x1a\x33.nidaqmx_grpc.GetDeviceAttributeDoubleArrayResponse\x12v\n\x17GetDeviceAttributeInt32\x12,.nidaqmx_grpc.GetDeviceAttributeInt32Request\x1a-.nidaqmx_grpc.GetDeviceAttributeInt32Response\x12\x85\x01\n\x1cGetDeviceAttributeInt32Array\x12\x31.nidaqmx_grpc.GetDeviceAttributeInt32ArrayRequest\x1a\x32.nidaqmx_grpc.GetDeviceAttributeInt32ArrayResponse\x12y\n\x18GetDeviceAttributeString\x12-.nidaqmx_grpc.GetDeviceAttributeStringRequest\x1a..nidaqmx_grpc.GetDeviceAttributeStringResponse\x12y\n\x18GetDeviceAttributeUInt32\x12-.nidaqmx_grpc.GetDeviceAttributeUInt32Request\x1a..nidaqmx_grpc.GetDeviceAttributeUInt32Response\x12\x88\x01\n\x1dGetDeviceAttributeUInt32Array\x12\x32.nidaqmx_grpc.GetDeviceAttributeUInt32ArrayRequest\x1a\x33.nidaqmx_grpc.GetDeviceAttributeUInt32ArrayResponse\x12\x94\x01\n!GetDigitalLogicFamilyPowerUpState\x12\x36.nidaqmx_grpc.GetDigitalLogicFamilyPowerUpStateRequest\x1a\x37.nidaqmx_grpc.GetDigitalLogicFamilyPowerUpStateResponse\x12v\n\x17GetDigitalPowerUpStates\x12,.nidaqmx_grpc.GetDigitalPowerUpStatesRequest\x1a-.nidaqmx_grpc.GetDigitalPowerUpStatesResponse\x12\x8b\x01\n\x1eGetDigitalPullUpPullDownStates\x12\x33.nidaqmx_grpc.GetDigitalPullUpPullDownStatesRequest\x1a\x34.nidaqmx_grpc.GetDigitalPullUpPullDownStatesResponse\x12\x85\x01\n\x1cGetDisconnectedCDAQSyncPorts\x12\x31.nidaqmx_grpc.GetDisconnectedCDAQSyncPortsRequest\x1a\x32.nidaqmx_grpc.GetDisconnectedCDAQSyncPortsResponse\x12[\n\x0eGetErrorString\x12#.nidaqmx_grpc.GetErrorStringRequest\x1a$.nidaqmx_grpc.GetErrorStringResponse\x12\x8b\x01\n\x1eGetExportedSignalAttributeBool\x12\x33.nidaqmx_grpc.GetExportedSignalAttributeBoolRequest\x1a\x34.nidaqmx_grpc.GetExportedSignalAttributeBoolResponse\x12\x91\x01\n GetExportedSignalAttributeDouble\x12\x35.nidaqmx_grpc.GetExportedSignalAttributeDoubleRequest\x1a\x36.nidaqmx_grpc.GetExportedSignalAttributeDoubleResponse\x12\x8e\x01\n\x1fGetExportedSignalAttributeInt32\x12\x34.nidaqmx_grpc.GetExportedSignalAttributeInt32Request\x1a\x35.nidaqmx_grpc.GetExportedSignalAttributeInt32Response\x12\x91\x01\n GetExportedSignalAttributeString\x12\x35.nidaqmx_grpc.GetExportedSignalAttributeStringRequest\x1a\x36.nidaqmx_grpc.GetExportedSignalAttributeStringResponse\x12\x91\x01\n GetExportedSignalAttributeUInt32\x12\x35.nidaqmx_grpc.GetExportedSignalAttributeUInt32Request\x1a\x36.nidaqmx_grpc.GetExportedSignalAttributeUInt32Response\x12y\n\x18GetExtCalLastDateAndTime\x12-.nidaqmx_grpc.GetExtCalLastDateAndTimeRequest\x1a..nidaqmx_grpc.GetExtCalLastDateAndTimeResponse\x12j\n\x13GetFirstSampClkWhen\x12(.nidaqmx_grpc.GetFirstSampClkWhenRequest\x1a).nidaqmx_grpc.GetFirstSampClkWhenResponse\x12y\n\x18GetFirstSampTimestampVal\x12-.nidaqmx_grpc.GetFirstSampTimestampValRequest\x1a..nidaqmx_grpc.GetFirstSampTimestampValResponse\x12\x64\n\x11GetNthTaskChannel\x12&.nidaqmx_grpc.GetNthTaskChannelRequest\x1a\'.nidaqmx_grpc.GetNthTaskChannelResponse\x12\x61\n\x10GetNthTaskDevice\x12%.nidaqmx_grpc.GetNthTaskDeviceRequest\x1a&.nidaqmx_grpc.GetNthTaskDeviceResponse\x12p\n\x15GetNthTaskReadChannel\x12*.nidaqmx_grpc.GetNthTaskReadChannelRequest\x1a+.nidaqmx_grpc.GetNthTaskReadChannelResponse\x12\x88\x01\n\x1dGetPersistedChanAttributeBool\x12\x32.nidaqmx_grpc.GetPersistedChanAttributeBoolRequest\x1a\x33.nidaqmx_grpc.GetPersistedChanAttributeBoolResponse\x12\x8e\x01\n\x1fGetPersistedChanAttributeString\x12\x34.nidaqmx_grpc.GetPersistedChanAttributeStringRequest\x1a\x35.nidaqmx_grpc.GetPersistedChanAttributeStringResponse\x12\x8b\x01\n\x1eGetPersistedScaleAttributeBool\x12\x33.nidaqmx_grpc.GetPersistedScaleAttributeBoolRequest\x1a\x34.nidaqmx_grpc.GetPersistedScaleAttributeBoolResponse\x12\x91\x01\n GetPersistedScaleAttributeString\x12\x35.nidaqmx_grpc.GetPersistedScaleAttributeStringRequest\x1a\x36.nidaqmx_grpc.GetPersistedScaleAttributeStringResponse\x12\x88\x01\n\x1dGetPersistedTaskAttributeBool\x12\x32.nidaqmx_grpc.GetPersistedTaskAttributeBoolRequest\x1a\x33.nidaqmx_grpc.GetPersistedTaskAttributeBoolResponse\x12\x8e\x01\n\x1fGetPersistedTaskAttributeString\x12\x34.nidaqmx_grpc.GetPersistedTaskAttributeStringRequest\x1a\x35.nidaqmx_grpc.GetPersistedTaskAttributeStringResponse\x12\x85\x01\n\x1cGetPhysicalChanAttributeBool\x12\x31.nidaqmx_grpc.GetPhysicalChanAttributeBoolRequest\x1a\x32.nidaqmx_grpc.GetPhysicalChanAttributeBoolResponse\x12\x88\x01\n\x1dGetPhysicalChanAttributeBytes\x12\x32.nidaqmx_grpc.GetPhysicalChanAttributeBytesRequest\x1a\x33.nidaqmx_grpc.GetPhysicalChanAttributeBytesResponse\x12\x8b\x01\n\x1eGetPhysicalChanAttributeDouble\x12\x33.nidaqmx_grpc.GetPhysicalChanAttributeDoubleRequest\x1a\x34.nidaqmx_grpc.GetPhysicalChanAttributeDoubleResponse\x12\x9a\x01\n#GetPhysicalChanAttributeDoubleArray\x12\x38.nidaqmx_grpc.GetPhysicalChanAttributeDoubleArrayRequest\x1a\x39.nidaqmx_grpc.GetPhysicalChanAttributeDoubleArrayResponse\x12\x88\x01\n\x1dGetPhysicalChanAttributeInt32\x12\x32.nidaqmx_grpc.GetPhysicalChanAttributeInt32Request\x1a\x33.nidaqmx_grpc.GetPhysicalChanAttributeInt32Response\x12\x97\x01\n\"GetPhysicalChanAttributeInt32Array\x12\x37.nidaqmx_grpc.GetPhysicalChanAttributeInt32ArrayRequest\x1a\x38.nidaqmx_grpc.GetPhysicalChanAttributeInt32ArrayResponse\x12\x8b\x01\n\x1eGetPhysicalChanAttributeString\x12\x33.nidaqmx_grpc.GetPhysicalChanAttributeStringRequest\x1a\x34.nidaqmx_grpc.GetPhysicalChanAttributeStringResponse\x12\x8b\x01\n\x1eGetPhysicalChanAttributeUInt32\x12\x33.nidaqmx_grpc.GetPhysicalChanAttributeUInt32Request\x1a\x34.nidaqmx_grpc.GetPhysicalChanAttributeUInt32Response\x12\x9a\x01\n#GetPhysicalChanAttributeUInt32Array\x12\x38.nidaqmx_grpc.GetPhysicalChanAttributeUInt32ArrayRequest\x1a\x39.nidaqmx_grpc.GetPhysicalChanAttributeUInt32ArrayResponse\x12m\n\x14GetReadAttributeBool\x12).nidaqmx_grpc.GetReadAttributeBoolRequest\x1a*.nidaqmx_grpc.GetReadAttributeBoolResponse\x12s\n\x16GetReadAttributeDouble\x12+.nidaqmx_grpc.GetReadAttributeDoubleRequest\x1a,.nidaqmx_grpc.GetReadAttributeDoubleResponse\x12p\n\x15GetReadAttributeInt32\x12*.nidaqmx_grpc.GetReadAttributeInt32Request\x1a+.nidaqmx_grpc.GetReadAttributeInt32Response\x12s\n\x16GetReadAttributeString\x12+.nidaqmx_grpc.GetReadAttributeStringRequest\x1a,.nidaqmx_grpc.GetReadAttributeStringResponse\x12s\n\x16GetReadAttributeUInt32\x12+.nidaqmx_grpc.GetReadAttributeUInt32Request\x1a,.nidaqmx_grpc.GetReadAttributeUInt32Response\x12s\n\x16GetReadAttributeUInt64\x12+.nidaqmx_grpc.GetReadAttributeUInt64Request\x1a,.nidaqmx_grpc.GetReadAttributeUInt64Response\x12y\n\x18GetRealTimeAttributeBool\x12-.nidaqmx_grpc.GetRealTimeAttributeBoolRequest\x1a..nidaqmx_grpc.GetRealTimeAttributeBoolResponse\x12|\n\x19GetRealTimeAttributeInt32\x12..nidaqmx_grpc.GetRealTimeAttributeInt32Request\x1a/.nidaqmx_grpc.GetRealTimeAttributeInt32Response\x12\x7f\n\x1aGetRealTimeAttributeUInt32\x12/.nidaqmx_grpc.GetRealTimeAttributeUInt32Request\x1a\x30.nidaqmx_grpc.GetRealTimeAttributeUInt32Response\x12s\n\x16GetRefTrigTimestampVal\x12+.nidaqmx_grpc.GetRefTrigTimestampValRequest\x1a,.nidaqmx_grpc.GetRefTrigTimestampValResponse\x12v\n\x17GetScaleAttributeDouble\x12,.nidaqmx_grpc.GetScaleAttributeDoubleRequest\x1a-.nidaqmx_grpc.GetScaleAttributeDoubleResponse\x12\x85\x01\n\x1cGetScaleAttributeDoubleArray\x12\x31.nidaqmx_grpc.GetScaleAttributeDoubleArrayRequest\x1a\x32.nidaqmx_grpc.GetScaleAttributeDoubleArrayResponse\x12s\n\x16GetScaleAttributeInt32\x12+.nidaqmx_grpc.GetScaleAttributeInt32Request\x1a,.nidaqmx_grpc.GetScaleAttributeInt32Response\x12v\n\x17GetScaleAttributeString\x12,.nidaqmx_grpc.GetScaleAttributeStringRequest\x1a-.nidaqmx_grpc.GetScaleAttributeStringResponse\x12|\n\x19GetSelfCalLastDateAndTime\x12..nidaqmx_grpc.GetSelfCalLastDateAndTimeRequest\x1a/.nidaqmx_grpc.GetSelfCalLastDateAndTimeResponse\x12y\n\x18GetStartTrigTimestampVal\x12-.nidaqmx_grpc.GetStartTrigTimestampValRequest\x1a..nidaqmx_grpc.GetStartTrigTimestampValResponse\x12m\n\x14GetStartTrigTrigWhen\x12).nidaqmx_grpc.GetStartTrigTrigWhenRequest\x1a*.nidaqmx_grpc.GetStartTrigTrigWhenResponse\x12m\n\x14GetSyncPulseTimeWhen\x12).nidaqmx_grpc.GetSyncPulseTimeWhenRequest\x1a*.nidaqmx_grpc.GetSyncPulseTimeWhenResponse\x12\x85\x01\n\x1cGetSystemInfoAttributeString\x12\x31.nidaqmx_grpc.GetSystemInfoAttributeStringRequest\x1a\x32.nidaqmx_grpc.GetSystemInfoAttributeStringResponse\x12\x85\x01\n\x1cGetSystemInfoAttributeUInt32\x12\x31.nidaqmx_grpc.GetSystemInfoAttributeUInt32Request\x1a\x32.nidaqmx_grpc.GetSystemInfoAttributeUInt32Response\x12m\n\x14GetTaskAttributeBool\x12).nidaqmx_grpc.GetTaskAttributeBoolRequest\x1a*.nidaqmx_grpc.GetTaskAttributeBoolResponse\x12s\n\x16GetTaskAttributeString\x12+.nidaqmx_grpc.GetTaskAttributeStringRequest\x1a,.nidaqmx_grpc.GetTaskAttributeStringResponse\x12s\n\x16GetTaskAttributeUInt32\x12+.nidaqmx_grpc.GetTaskAttributeUInt32Request\x1a,.nidaqmx_grpc.GetTaskAttributeUInt32Response\x12s\n\x16GetTimingAttributeBool\x12+.nidaqmx_grpc.GetTimingAttributeBoolRequest\x1a,.nidaqmx_grpc.GetTimingAttributeBoolResponse\x12y\n\x18GetTimingAttributeDouble\x12-.nidaqmx_grpc.GetTimingAttributeDoubleRequest\x1a..nidaqmx_grpc.GetTimingAttributeDoubleResponse\x12y\n\x18GetTimingAttributeExBool\x12-.nidaqmx_grpc.GetTimingAttributeExBoolRequest\x1a..nidaqmx_grpc.GetTimingAttributeExBoolResponse\x12\x7f\n\x1aGetTimingAttributeExDouble\x12/.nidaqmx_grpc.GetTimingAttributeExDoubleRequest\x1a\x30.nidaqmx_grpc.GetTimingAttributeExDoubleResponse\x12|\n\x19GetTimingAttributeExInt32\x12..nidaqmx_grpc.GetTimingAttributeExInt32Request\x1a/.nidaqmx_grpc.GetTimingAttributeExInt32Response\x12\x7f\n\x1aGetTimingAttributeExString\x12/.nidaqmx_grpc.GetTimingAttributeExStringRequest\x1a\x30.nidaqmx_grpc.GetTimingAttributeExStringResponse\x12\x88\x01\n\x1dGetTimingAttributeExTimestamp\x12\x32.nidaqmx_grpc.GetTimingAttributeExTimestampRequest\x1a\x33.nidaqmx_grpc.GetTimingAttributeExTimestampResponse\x12\x7f\n\x1aGetTimingAttributeExUInt32\x12/.nidaqmx_grpc.GetTimingAttributeExUInt32Request\x1a\x30.nidaqmx_grpc.GetTimingAttributeExUInt32Response\x12\x7f\n\x1aGetTimingAttributeExUInt64\x12/.nidaqmx_grpc.GetTimingAttributeExUInt64Request\x1a\x30.nidaqmx_grpc.GetTimingAttributeExUInt64Response\x12v\n\x17GetTimingAttributeInt32\x12,.nidaqmx_grpc.GetTimingAttributeInt32Request\x1a-.nidaqmx_grpc.GetTimingAttributeInt32Response\x12y\n\x18GetTimingAttributeString\x12-.nidaqmx_grpc.GetTimingAttributeStringRequest\x1a..nidaqmx_grpc.GetTimingAttributeStringResponse\x12\x82\x01\n\x1bGetTimingAttributeTimestamp\x12\x30.nidaqmx_grpc.GetTimingAttributeTimestampRequest\x1a\x31.nidaqmx_grpc.GetTimingAttributeTimestampResponse\x12y\n\x18GetTimingAttributeUInt32\x12-.nidaqmx_grpc.GetTimingAttributeUInt32Request\x1a..nidaqmx_grpc.GetTimingAttributeUInt32Response\x12y\n\x18GetTimingAttributeUInt64\x12-.nidaqmx_grpc.GetTimingAttributeUInt64Request\x1a..nidaqmx_grpc.GetTimingAttributeUInt64Response\x12m\n\x14GetTrigAttributeBool\x12).nidaqmx_grpc.GetTrigAttributeBoolRequest\x1a*.nidaqmx_grpc.GetTrigAttributeBoolResponse\x12s\n\x16GetTrigAttributeDouble\x12+.nidaqmx_grpc.GetTrigAttributeDoubleRequest\x1a,.nidaqmx_grpc.GetTrigAttributeDoubleResponse\x12\x82\x01\n\x1bGetTrigAttributeDoubleArray\x12\x30.nidaqmx_grpc.GetTrigAttributeDoubleArrayRequest\x1a\x31.nidaqmx_grpc.GetTrigAttributeDoubleArrayResponse\x12p\n\x15GetTrigAttributeInt32\x12*.nidaqmx_grpc.GetTrigAttributeInt32Request\x1a+.nidaqmx_grpc.GetTrigAttributeInt32Response\x12\x7f\n\x1aGetTrigAttributeInt32Array\x12/.nidaqmx_grpc.GetTrigAttributeInt32ArrayRequest\x1a\x30.nidaqmx_grpc.GetTrigAttributeInt32ArrayResponse\x12s\n\x16GetTrigAttributeString\x12+.nidaqmx_grpc.GetTrigAttributeStringRequest\x1a,.nidaqmx_grpc.GetTrigAttributeStringResponse\x12|\n\x19GetTrigAttributeTimestamp\x12..nidaqmx_grpc.GetTrigAttributeTimestampRequest\x1a/.nidaqmx_grpc.GetTrigAttributeTimestampResponse\x12s\n\x16GetTrigAttributeUInt32\x12+.nidaqmx_grpc.GetTrigAttributeUInt32Request\x1a,.nidaqmx_grpc.GetTrigAttributeUInt32Response\x12y\n\x18GetWatchdogAttributeBool\x12-.nidaqmx_grpc.GetWatchdogAttributeBoolRequest\x1a..nidaqmx_grpc.GetWatchdogAttributeBoolResponse\x12\x7f\n\x1aGetWatchdogAttributeDouble\x12/.nidaqmx_grpc.GetWatchdogAttributeDoubleRequest\x1a\x30.nidaqmx_grpc.GetWatchdogAttributeDoubleResponse\x12|\n\x19GetWatchdogAttributeInt32\x12..nidaqmx_grpc.GetWatchdogAttributeInt32Request\x1a/.nidaqmx_grpc.GetWatchdogAttributeInt32Response\x12\x7f\n\x1aGetWatchdogAttributeString\x12/.nidaqmx_grpc.GetWatchdogAttributeStringRequest\x1a\x30.nidaqmx_grpc.GetWatchdogAttributeStringResponse\x12p\n\x15GetWriteAttributeBool\x12*.nidaqmx_grpc.GetWriteAttributeBoolRequest\x1a+.nidaqmx_grpc.GetWriteAttributeBoolResponse\x12v\n\x17GetWriteAttributeDouble\x12,.nidaqmx_grpc.GetWriteAttributeDoubleRequest\x1a-.nidaqmx_grpc.GetWriteAttributeDoubleResponse\x12s\n\x16GetWriteAttributeInt32\x12+.nidaqmx_grpc.GetWriteAttributeInt32Request\x1a,.nidaqmx_grpc.GetWriteAttributeInt32Response\x12v\n\x17GetWriteAttributeString\x12,.nidaqmx_grpc.GetWriteAttributeStringRequest\x1a-.nidaqmx_grpc.GetWriteAttributeStringResponse\x12v\n\x17GetWriteAttributeUInt32\x12,.nidaqmx_grpc.GetWriteAttributeUInt32Request\x1a-.nidaqmx_grpc.GetWriteAttributeUInt32Response\x12v\n\x17GetWriteAttributeUInt64\x12,.nidaqmx_grpc.GetWriteAttributeUInt64Request\x1a-.nidaqmx_grpc.GetWriteAttributeUInt64Response\x12O\n\nIsTaskDone\x12\x1f.nidaqmx_grpc.IsTaskDoneRequest\x1a .nidaqmx_grpc.IsTaskDoneResponse\x12I\n\x08LoadTask\x12\x1d.nidaqmx_grpc.LoadTaskRequest\x1a\x1e.nidaqmx_grpc.LoadTaskResponse\x12\x8e\x01\n\x1fPerformBridgeOffsetNullingCalEx\x12\x34.nidaqmx_grpc.PerformBridgeOffsetNullingCalExRequest\x1a\x35.nidaqmx_grpc.PerformBridgeOffsetNullingCalExResponse\x12v\n\x17PerformBridgeShuntCalEx\x12,.nidaqmx_grpc.PerformBridgeShuntCalExRequest\x1a-.nidaqmx_grpc.PerformBridgeShuntCalExResponse\x12v\n\x17PerformStrainShuntCalEx\x12,.nidaqmx_grpc.PerformStrainShuntCalExRequest\x1a-.nidaqmx_grpc.PerformStrainShuntCalExResponse\x12\x97\x01\n\"PerformThrmcplLeadOffsetNullingCal\x12\x37.nidaqmx_grpc.PerformThrmcplLeadOffsetNullingCalRequest\x1a\x38.nidaqmx_grpc.PerformThrmcplLeadOffsetNullingCalResponse\x12X\n\rReadAnalogF64\x12\".nidaqmx_grpc.ReadAnalogF64Request\x1a#.nidaqmx_grpc.ReadAnalogF64Response\x12g\n\x12\x42\x65ginReadAnalogF64\x12\'.nidaqmx_grpc.BeginReadAnalogF64Request\x1a(.nidaqmx_grpc.BeginReadAnalogF64Response\x12j\n\x13ReadAnalogScalarF64\x12(.nidaqmx_grpc.ReadAnalogScalarF64Request\x1a).nidaqmx_grpc.ReadAnalogScalarF64Response\x12y\n\x18\x42\x65ginReadAnalogScalarF64\x12-.nidaqmx_grpc.BeginReadAnalogScalarF64Request\x1a..nidaqmx_grpc.BeginReadAnalogScalarF64Response\x12X\n\rReadBinaryI16\x12\".nidaqmx_grpc.ReadBinaryI16Request\x1a#.nidaqmx_grpc.ReadBinaryI16Response\x12g\n\x12\x42\x65ginReadBinaryI16\x12\'.nidaqmx_grpc.BeginReadBinaryI16Request\x1a(.nidaqmx_grpc.BeginReadBinaryI16Response\x12X\n\rReadBinaryI32\x12\".nidaqmx_grpc.ReadBinaryI32Request\x1a#.nidaqmx_grpc.ReadBinaryI32Response\x12g\n\x12\x42\x65ginReadBinaryI32\x12\'.nidaqmx_grpc.BeginReadBinaryI32Request\x1a(.nidaqmx_grpc.BeginReadBinaryI32Response\x12X\n\rReadBinaryU16\x12\".nidaqmx_grpc.ReadBinaryU16Request\x1a#.nidaqmx_grpc.ReadBinaryU16Response\x12g\n\x12\x42\x65ginReadBinaryU16\x12\'.nidaqmx_grpc.BeginReadBinaryU16Request\x1a(.nidaqmx_grpc.BeginReadBinaryU16Response\x12X\n\rReadBinaryU32\x12\".nidaqmx_grpc.ReadBinaryU32Request\x1a#.nidaqmx_grpc.ReadBinaryU32Response\x12g\n\x12\x42\x65ginReadBinaryU32\x12\'.nidaqmx_grpc.BeginReadBinaryU32Request\x1a(.nidaqmx_grpc.BeginReadBinaryU32Response\x12[\n\x0eReadCounterF64\x12#.nidaqmx_grpc.ReadCounterF64Request\x1a$.nidaqmx_grpc.ReadCounterF64Response\x12j\n\x13\x42\x65ginReadCounterF64\x12(.nidaqmx_grpc.BeginReadCounterF64Request\x1a).nidaqmx_grpc.BeginReadCounterF64Response\x12\x61\n\x10ReadCounterF64Ex\x12%.nidaqmx_grpc.ReadCounterF64ExRequest\x1a&.nidaqmx_grpc.ReadCounterF64ExResponse\x12p\n\x15\x42\x65ginReadCounterF64Ex\x12*.nidaqmx_grpc.BeginReadCounterF64ExRequest\x1a+.nidaqmx_grpc.BeginReadCounterF64ExResponse\x12m\n\x14ReadCounterScalarF64\x12).nidaqmx_grpc.ReadCounterScalarF64Request\x1a*.nidaqmx_grpc.ReadCounterScalarF64Response\x12|\n\x19\x42\x65ginReadCounterScalarF64\x12..nidaqmx_grpc.BeginReadCounterScalarF64Request\x1a/.nidaqmx_grpc.BeginReadCounterScalarF64Response\x12m\n\x14ReadCounterScalarU32\x12).nidaqmx_grpc.ReadCounterScalarU32Request\x1a*.nidaqmx_grpc.ReadCounterScalarU32Response\x12|\n\x19\x42\x65ginReadCounterScalarU32\x12..nidaqmx_grpc.BeginReadCounterScalarU32Request\x1a/.nidaqmx_grpc.BeginReadCounterScalarU32Response\x12[\n\x0eReadCounterU32\x12#.nidaqmx_grpc.ReadCounterU32Request\x1a$.nidaqmx_grpc.ReadCounterU32Response\x12j\n\x13\x42\x65ginReadCounterU32\x12(.nidaqmx_grpc.BeginReadCounterU32Request\x1a).nidaqmx_grpc.BeginReadCounterU32Response\x12\x61\n\x10ReadCounterU32Ex\x12%.nidaqmx_grpc.ReadCounterU32ExRequest\x1a&.nidaqmx_grpc.ReadCounterU32ExResponse\x12p\n\x15\x42\x65ginReadCounterU32Ex\x12*.nidaqmx_grpc.BeginReadCounterU32ExRequest\x1a+.nidaqmx_grpc.BeginReadCounterU32ExResponse\x12R\n\x0bReadCtrFreq\x12 .nidaqmx_grpc.ReadCtrFreqRequest\x1a!.nidaqmx_grpc.ReadCtrFreqResponse\x12\x61\n\x10\x42\x65ginReadCtrFreq\x12%.nidaqmx_grpc.BeginReadCtrFreqRequest\x1a&.nidaqmx_grpc.BeginReadCtrFreqResponse\x12\x64\n\x11ReadCtrFreqScalar\x12&.nidaqmx_grpc.ReadCtrFreqScalarRequest\x1a\'.nidaqmx_grpc.ReadCtrFreqScalarResponse\x12s\n\x16\x42\x65ginReadCtrFreqScalar\x12+.nidaqmx_grpc.BeginReadCtrFreqScalarRequest\x1a,.nidaqmx_grpc.BeginReadCtrFreqScalarResponse\x12U\n\x0cReadCtrTicks\x12!.nidaqmx_grpc.ReadCtrTicksRequest\x1a\".nidaqmx_grpc.ReadCtrTicksResponse\x12\x64\n\x11\x42\x65ginReadCtrTicks\x12&.nidaqmx_grpc.BeginReadCtrTicksRequest\x1a\'.nidaqmx_grpc.BeginReadCtrTicksResponse\x12g\n\x12ReadCtrTicksScalar\x12\'.nidaqmx_grpc.ReadCtrTicksScalarRequest\x1a(.nidaqmx_grpc.ReadCtrTicksScalarResponse\x12v\n\x17\x42\x65ginReadCtrTicksScalar\x12,.nidaqmx_grpc.BeginReadCtrTicksScalarRequest\x1a-.nidaqmx_grpc.BeginReadCtrTicksScalarResponse\x12R\n\x0bReadCtrTime\x12 .nidaqmx_grpc.ReadCtrTimeRequest\x1a!.nidaqmx_grpc.ReadCtrTimeResponse\x12\x61\n\x10\x42\x65ginReadCtrTime\x12%.nidaqmx_grpc.BeginReadCtrTimeRequest\x1a&.nidaqmx_grpc.BeginReadCtrTimeResponse\x12\x64\n\x11ReadCtrTimeScalar\x12&.nidaqmx_grpc.ReadCtrTimeScalarRequest\x1a\'.nidaqmx_grpc.ReadCtrTimeScalarResponse\x12s\n\x16\x42\x65ginReadCtrTimeScalar\x12+.nidaqmx_grpc.BeginReadCtrTimeScalarRequest\x1a,.nidaqmx_grpc.BeginReadCtrTimeScalarResponse\x12\x61\n\x10ReadDigitalLines\x12%.nidaqmx_grpc.ReadDigitalLinesRequest\x1a&.nidaqmx_grpc.ReadDigitalLinesResponse\x12p\n\x15\x42\x65ginReadDigitalLines\x12*.nidaqmx_grpc.BeginReadDigitalLinesRequest\x1a+.nidaqmx_grpc.BeginReadDigitalLinesResponse\x12m\n\x14ReadDigitalScalarU32\x12).nidaqmx_grpc.ReadDigitalScalarU32Request\x1a*.nidaqmx_grpc.ReadDigitalScalarU32Response\x12|\n\x19\x42\x65ginReadDigitalScalarU32\x12..nidaqmx_grpc.BeginReadDigitalScalarU32Request\x1a/.nidaqmx_grpc.BeginReadDigitalScalarU32Response\x12[\n\x0eReadDigitalU16\x12#.nidaqmx_grpc.ReadDigitalU16Request\x1a$.nidaqmx_grpc.ReadDigitalU16Response\x12j\n\x13\x42\x65ginReadDigitalU16\x12(.nidaqmx_grpc.BeginReadDigitalU16Request\x1a).nidaqmx_grpc.BeginReadDigitalU16Response\x12[\n\x0eReadDigitalU32\x12#.nidaqmx_grpc.ReadDigitalU32Request\x1a$.nidaqmx_grpc.ReadDigitalU32Response\x12j\n\x13\x42\x65ginReadDigitalU32\x12(.nidaqmx_grpc.BeginReadDigitalU32Request\x1a).nidaqmx_grpc.BeginReadDigitalU32Response\x12X\n\rReadDigitalU8\x12\".nidaqmx_grpc.ReadDigitalU8Request\x1a#.nidaqmx_grpc.ReadDigitalU8Response\x12g\n\x12\x42\x65ginReadDigitalU8\x12\'.nidaqmx_grpc.BeginReadDigitalU8Request\x1a(.nidaqmx_grpc.BeginReadDigitalU8Response\x12^\n\x0fReadIDPinMemory\x12$.nidaqmx_grpc.ReadIDPinMemoryRequest\x1a%.nidaqmx_grpc.ReadIDPinMemoryResponse\x12g\n\x12ReadPowerBinaryI16\x12\'.nidaqmx_grpc.ReadPowerBinaryI16Request\x1a(.nidaqmx_grpc.ReadPowerBinaryI16Response\x12v\n\x17\x42\x65ginReadPowerBinaryI16\x12,.nidaqmx_grpc.BeginReadPowerBinaryI16Request\x1a-.nidaqmx_grpc.BeginReadPowerBinaryI16Response\x12U\n\x0cReadPowerF64\x12!.nidaqmx_grpc.ReadPowerF64Request\x1a\".nidaqmx_grpc.ReadPowerF64Response\x12\x64\n\x11\x42\x65ginReadPowerF64\x12&.nidaqmx_grpc.BeginReadPowerF64Request\x1a\'.nidaqmx_grpc.BeginReadPowerF64Response\x12g\n\x12ReadPowerScalarF64\x12\'.nidaqmx_grpc.ReadPowerScalarF64Request\x1a(.nidaqmx_grpc.ReadPowerScalarF64Response\x12v\n\x17\x42\x65ginReadPowerScalarF64\x12,.nidaqmx_grpc.BeginReadPowerScalarF64Request\x1a-.nidaqmx_grpc.BeginReadPowerScalarF64Response\x12\x46\n\x07ReadRaw\x12\x1c.nidaqmx_grpc.ReadRawRequest\x1a\x1d.nidaqmx_grpc.ReadRawResponse\x12U\n\x0c\x42\x65ginReadRaw\x12!.nidaqmx_grpc.BeginReadRawRequest\x1a\".nidaqmx_grpc.BeginReadRawResponse\x12\x66\n\x11RegisterDoneEvent\x12&.nidaqmx_grpc.RegisterDoneEventRequest\x1a\'.nidaqmx_grpc.RegisterDoneEventResponse0\x01\x12\x81\x01\n\x1aRegisterEveryNSamplesEvent\x12/.nidaqmx_grpc.RegisterEveryNSamplesEventRequest\x1a\x30.nidaqmx_grpc.RegisterEveryNSamplesEventResponse0\x01\x12l\n\x13RegisterSignalEvent\x12(.nidaqmx_grpc.RegisterSignalEventRequest\x1a).nidaqmx_grpc.RegisterSignalEventResponse0\x01\x12y\n\x18RemoveCDAQSyncConnection\x12-.nidaqmx_grpc.RemoveCDAQSyncConnectionRequest\x1a..nidaqmx_grpc.RemoveCDAQSyncConnectionResponse\x12m\n\x14ReserveNetworkDevice\x12).nidaqmx_grpc.ReserveNetworkDeviceRequest\x1a*.nidaqmx_grpc.ReserveNetworkDeviceResponse\x12m\n\x14ResetBufferAttribute\x12).nidaqmx_grpc.ResetBufferAttributeRequest\x1a*.nidaqmx_grpc.ResetBufferAttributeResponse\x12g\n\x12ResetChanAttribute\x12\'.nidaqmx_grpc.ResetChanAttributeRequest\x1a(.nidaqmx_grpc.ResetChanAttributeResponse\x12R\n\x0bResetDevice\x12 .nidaqmx_grpc.ResetDeviceRequest\x1a!.nidaqmx_grpc.ResetDeviceResponse\x12\x85\x01\n\x1cResetExportedSignalAttribute\x12\x31.nidaqmx_grpc.ResetExportedSignalAttributeRequest\x1a\x32.nidaqmx_grpc.ResetExportedSignalAttributeResponse\x12g\n\x12ResetReadAttribute\x12\'.nidaqmx_grpc.ResetReadAttributeRequest\x1a(.nidaqmx_grpc.ResetReadAttributeResponse\x12s\n\x16ResetRealTimeAttribute\x12+.nidaqmx_grpc.ResetRealTimeAttributeRequest\x1a,.nidaqmx_grpc.ResetRealTimeAttributeResponse\x12m\n\x14ResetTimingAttribute\x12).nidaqmx_grpc.ResetTimingAttributeRequest\x1a*.nidaqmx_grpc.ResetTimingAttributeResponse\x12s\n\x16ResetTimingAttributeEx\x12+.nidaqmx_grpc.ResetTimingAttributeExRequest\x1a,.nidaqmx_grpc.ResetTimingAttributeExResponse\x12g\n\x12ResetTrigAttribute\x12\'.nidaqmx_grpc.ResetTrigAttributeRequest\x1a(.nidaqmx_grpc.ResetTrigAttributeResponse\x12s\n\x16ResetWatchdogAttribute\x12+.nidaqmx_grpc.ResetWatchdogAttributeRequest\x1a,.nidaqmx_grpc.ResetWatchdogAttributeResponse\x12j\n\x13ResetWriteAttribute\x12(.nidaqmx_grpc.ResetWriteAttributeRequest\x1a).nidaqmx_grpc.ResetWriteAttributeResponse\x12s\n\x16RestoreLastExtCalConst\x12+.nidaqmx_grpc.RestoreLastExtCalConstRequest\x1a,.nidaqmx_grpc.RestoreLastExtCalConstResponse\x12[\n\x0eSaveGlobalChan\x12#.nidaqmx_grpc.SaveGlobalChanRequest\x1a$.nidaqmx_grpc.SaveGlobalChanResponse\x12L\n\tSaveScale\x12\x1e.nidaqmx_grpc.SaveScaleRequest\x1a\x1f.nidaqmx_grpc.SaveScaleResponse\x12I\n\x08SaveTask\x12\x1d.nidaqmx_grpc.SaveTaskRequest\x1a\x1e.nidaqmx_grpc.SaveTaskResponse\x12\x46\n\x07SelfCal\x12\x1c.nidaqmx_grpc.SelfCalRequest\x1a\x1d.nidaqmx_grpc.SelfCalResponse\x12[\n\x0eSelfTestDevice\x12#.nidaqmx_grpc.SelfTestDeviceRequest\x1a$.nidaqmx_grpc.SelfTestDeviceResponse\x12j\n\x13SetAIChanCalCalDate\x12(.nidaqmx_grpc.SetAIChanCalCalDateRequest\x1a).nidaqmx_grpc.SetAIChanCalCalDateResponse\x12j\n\x13SetAIChanCalExpDate\x12(.nidaqmx_grpc.SetAIChanCalExpDateRequest\x1a).nidaqmx_grpc.SetAIChanCalExpDateResponse\x12s\n\x16SetAnalogPowerUpStates\x12+.nidaqmx_grpc.SetAnalogPowerUpStatesRequest\x1a,.nidaqmx_grpc.SetAnalogPowerUpStatesResponse\x12\x9d\x01\n$SetAnalogPowerUpStatesWithOutputType\x12\x39.nidaqmx_grpc.SetAnalogPowerUpStatesWithOutputTypeRequest\x1a:.nidaqmx_grpc.SetAnalogPowerUpStatesWithOutputTypeResponse\x12v\n\x17SetArmStartTrigTrigWhen\x12,.nidaqmx_grpc.SetArmStartTrigTrigWhenRequest\x1a-.nidaqmx_grpc.SetArmStartTrigTrigWhenResponse\x12y\n\x18SetBufferAttributeUInt32\x12-.nidaqmx_grpc.SetBufferAttributeUInt32Request\x1a..nidaqmx_grpc.SetBufferAttributeUInt32Response\x12v\n\x17SetCalInfoAttributeBool\x12,.nidaqmx_grpc.SetCalInfoAttributeBoolRequest\x1a-.nidaqmx_grpc.SetCalInfoAttributeBoolResponse\x12|\n\x19SetCalInfoAttributeDouble\x12..nidaqmx_grpc.SetCalInfoAttributeDoubleRequest\x1a/.nidaqmx_grpc.SetCalInfoAttributeDoubleResponse\x12|\n\x19SetCalInfoAttributeString\x12..nidaqmx_grpc.SetCalInfoAttributeStringRequest\x1a/.nidaqmx_grpc.SetCalInfoAttributeStringResponse\x12|\n\x19SetCalInfoAttributeUInt32\x12..nidaqmx_grpc.SetCalInfoAttributeUInt32Request\x1a/.nidaqmx_grpc.SetCalInfoAttributeUInt32Response\x12m\n\x14SetChanAttributeBool\x12).nidaqmx_grpc.SetChanAttributeBoolRequest\x1a*.nidaqmx_grpc.SetChanAttributeBoolResponse\x12s\n\x16SetChanAttributeDouble\x12+.nidaqmx_grpc.SetChanAttributeDoubleRequest\x1a,.nidaqmx_grpc.SetChanAttributeDoubleResponse\x12\x82\x01\n\x1bSetChanAttributeDoubleArray\x12\x30.nidaqmx_grpc.SetChanAttributeDoubleArrayRequest\x1a\x31.nidaqmx_grpc.SetChanAttributeDoubleArrayResponse\x12p\n\x15SetChanAttributeInt32\x12*.nidaqmx_grpc.SetChanAttributeInt32Request\x1a+.nidaqmx_grpc.SetChanAttributeInt32Response\x12s\n\x16SetChanAttributeString\x12+.nidaqmx_grpc.SetChanAttributeStringRequest\x1a,.nidaqmx_grpc.SetChanAttributeStringResponse\x12s\n\x16SetChanAttributeUInt32\x12+.nidaqmx_grpc.SetChanAttributeUInt32Request\x1a,.nidaqmx_grpc.SetChanAttributeUInt32Response\x12\x94\x01\n!SetDigitalLogicFamilyPowerUpState\x12\x36.nidaqmx_grpc.SetDigitalLogicFamilyPowerUpStateRequest\x1a\x37.nidaqmx_grpc.SetDigitalLogicFamilyPowerUpStateResponse\x12v\n\x17SetDigitalPowerUpStates\x12,.nidaqmx_grpc.SetDigitalPowerUpStatesRequest\x1a-.nidaqmx_grpc.SetDigitalPowerUpStatesResponse\x12\x8b\x01\n\x1eSetDigitalPullUpPullDownStates\x12\x33.nidaqmx_grpc.SetDigitalPullUpPullDownStatesRequest\x1a\x34.nidaqmx_grpc.SetDigitalPullUpPullDownStatesResponse\x12\x8b\x01\n\x1eSetExportedSignalAttributeBool\x12\x33.nidaqmx_grpc.SetExportedSignalAttributeBoolRequest\x1a\x34.nidaqmx_grpc.SetExportedSignalAttributeBoolResponse\x12\x91\x01\n SetExportedSignalAttributeDouble\x12\x35.nidaqmx_grpc.SetExportedSignalAttributeDoubleRequest\x1a\x36.nidaqmx_grpc.SetExportedSignalAttributeDoubleResponse\x12\x8e\x01\n\x1fSetExportedSignalAttributeInt32\x12\x34.nidaqmx_grpc.SetExportedSignalAttributeInt32Request\x1a\x35.nidaqmx_grpc.SetExportedSignalAttributeInt32Response\x12\x91\x01\n SetExportedSignalAttributeString\x12\x35.nidaqmx_grpc.SetExportedSignalAttributeStringRequest\x1a\x36.nidaqmx_grpc.SetExportedSignalAttributeStringResponse\x12\x91\x01\n SetExportedSignalAttributeUInt32\x12\x35.nidaqmx_grpc.SetExportedSignalAttributeUInt32Request\x1a\x36.nidaqmx_grpc.SetExportedSignalAttributeUInt32Response\x12j\n\x13SetFirstSampClkWhen\x12(.nidaqmx_grpc.SetFirstSampClkWhenRequest\x1a).nidaqmx_grpc.SetFirstSampClkWhenResponse\x12m\n\x14SetReadAttributeBool\x12).nidaqmx_grpc.SetReadAttributeBoolRequest\x1a*.nidaqmx_grpc.SetReadAttributeBoolResponse\x12s\n\x16SetReadAttributeDouble\x12+.nidaqmx_grpc.SetReadAttributeDoubleRequest\x1a,.nidaqmx_grpc.SetReadAttributeDoubleResponse\x12p\n\x15SetReadAttributeInt32\x12*.nidaqmx_grpc.SetReadAttributeInt32Request\x1a+.nidaqmx_grpc.SetReadAttributeInt32Response\x12s\n\x16SetReadAttributeString\x12+.nidaqmx_grpc.SetReadAttributeStringRequest\x1a,.nidaqmx_grpc.SetReadAttributeStringResponse\x12s\n\x16SetReadAttributeUInt32\x12+.nidaqmx_grpc.SetReadAttributeUInt32Request\x1a,.nidaqmx_grpc.SetReadAttributeUInt32Response\x12s\n\x16SetReadAttributeUInt64\x12+.nidaqmx_grpc.SetReadAttributeUInt64Request\x1a,.nidaqmx_grpc.SetReadAttributeUInt64Response\x12y\n\x18SetRealTimeAttributeBool\x12-.nidaqmx_grpc.SetRealTimeAttributeBoolRequest\x1a..nidaqmx_grpc.SetRealTimeAttributeBoolResponse\x12|\n\x19SetRealTimeAttributeInt32\x12..nidaqmx_grpc.SetRealTimeAttributeInt32Request\x1a/.nidaqmx_grpc.SetRealTimeAttributeInt32Response\x12\x7f\n\x1aSetRealTimeAttributeUInt32\x12/.nidaqmx_grpc.SetRealTimeAttributeUInt32Request\x1a\x30.nidaqmx_grpc.SetRealTimeAttributeUInt32Response\x12v\n\x17SetScaleAttributeDouble\x12,.nidaqmx_grpc.SetScaleAttributeDoubleRequest\x1a-.nidaqmx_grpc.SetScaleAttributeDoubleResponse\x12\x85\x01\n\x1cSetScaleAttributeDoubleArray\x12\x31.nidaqmx_grpc.SetScaleAttributeDoubleArrayRequest\x1a\x32.nidaqmx_grpc.SetScaleAttributeDoubleArrayResponse\x12s\n\x16SetScaleAttributeInt32\x12+.nidaqmx_grpc.SetScaleAttributeInt32Request\x1a,.nidaqmx_grpc.SetScaleAttributeInt32Response\x12v\n\x17SetScaleAttributeString\x12,.nidaqmx_grpc.SetScaleAttributeStringRequest\x1a-.nidaqmx_grpc.SetScaleAttributeStringResponse\x12m\n\x14SetStartTrigTrigWhen\x12).nidaqmx_grpc.SetStartTrigTrigWhenRequest\x1a*.nidaqmx_grpc.SetStartTrigTrigWhenResponse\x12m\n\x14SetSyncPulseTimeWhen\x12).nidaqmx_grpc.SetSyncPulseTimeWhenRequest\x1a*.nidaqmx_grpc.SetSyncPulseTimeWhenResponse\x12s\n\x16SetTimingAttributeBool\x12+.nidaqmx_grpc.SetTimingAttributeBoolRequest\x1a,.nidaqmx_grpc.SetTimingAttributeBoolResponse\x12y\n\x18SetTimingAttributeDouble\x12-.nidaqmx_grpc.SetTimingAttributeDoubleRequest\x1a..nidaqmx_grpc.SetTimingAttributeDoubleResponse\x12y\n\x18SetTimingAttributeExBool\x12-.nidaqmx_grpc.SetTimingAttributeExBoolRequest\x1a..nidaqmx_grpc.SetTimingAttributeExBoolResponse\x12\x7f\n\x1aSetTimingAttributeExDouble\x12/.nidaqmx_grpc.SetTimingAttributeExDoubleRequest\x1a\x30.nidaqmx_grpc.SetTimingAttributeExDoubleResponse\x12|\n\x19SetTimingAttributeExInt32\x12..nidaqmx_grpc.SetTimingAttributeExInt32Request\x1a/.nidaqmx_grpc.SetTimingAttributeExInt32Response\x12\x7f\n\x1aSetTimingAttributeExString\x12/.nidaqmx_grpc.SetTimingAttributeExStringRequest\x1a\x30.nidaqmx_grpc.SetTimingAttributeExStringResponse\x12\x88\x01\n\x1dSetTimingAttributeExTimestamp\x12\x32.nidaqmx_grpc.SetTimingAttributeExTimestampRequest\x1a\x33.nidaqmx_grpc.SetTimingAttributeExTimestampResponse\x12\x7f\n\x1aSetTimingAttributeExUInt32\x12/.nidaqmx_grpc.SetTimingAttributeExUInt32Request\x1a\x30.nidaqmx_grpc.SetTimingAttributeExUInt32Response\x12\x7f\n\x1aSetTimingAttributeExUInt64\x12/.nidaqmx_grpc.SetTimingAttributeExUInt64Request\x1a\x30.nidaqmx_grpc.SetTimingAttributeExUInt64Response\x12v\n\x17SetTimingAttributeInt32\x12,.nidaqmx_grpc.SetTimingAttributeInt32Request\x1a-.nidaqmx_grpc.SetTimingAttributeInt32Response\x12y\n\x18SetTimingAttributeString\x12-.nidaqmx_grpc.SetTimingAttributeStringRequest\x1a..nidaqmx_grpc.SetTimingAttributeStringResponse\x12\x82\x01\n\x1bSetTimingAttributeTimestamp\x12\x30.nidaqmx_grpc.SetTimingAttributeTimestampRequest\x1a\x31.nidaqmx_grpc.SetTimingAttributeTimestampResponse\x12y\n\x18SetTimingAttributeUInt32\x12-.nidaqmx_grpc.SetTimingAttributeUInt32Request\x1a..nidaqmx_grpc.SetTimingAttributeUInt32Response\x12y\n\x18SetTimingAttributeUInt64\x12-.nidaqmx_grpc.SetTimingAttributeUInt64Request\x1a..nidaqmx_grpc.SetTimingAttributeUInt64Response\x12m\n\x14SetTrigAttributeBool\x12).nidaqmx_grpc.SetTrigAttributeBoolRequest\x1a*.nidaqmx_grpc.SetTrigAttributeBoolResponse\x12s\n\x16SetTrigAttributeDouble\x12+.nidaqmx_grpc.SetTrigAttributeDoubleRequest\x1a,.nidaqmx_grpc.SetTrigAttributeDoubleResponse\x12\x82\x01\n\x1bSetTrigAttributeDoubleArray\x12\x30.nidaqmx_grpc.SetTrigAttributeDoubleArrayRequest\x1a\x31.nidaqmx_grpc.SetTrigAttributeDoubleArrayResponse\x12p\n\x15SetTrigAttributeInt32\x12*.nidaqmx_grpc.SetTrigAttributeInt32Request\x1a+.nidaqmx_grpc.SetTrigAttributeInt32Response\x12\x7f\n\x1aSetTrigAttributeInt32Array\x12/.nidaqmx_grpc.SetTrigAttributeInt32ArrayRequest\x1a\x30.nidaqmx_grpc.SetTrigAttributeInt32ArrayResponse\x12s\n\x16SetTrigAttributeString\x12+.nidaqmx_grpc.SetTrigAttributeStringRequest\x1a,.nidaqmx_grpc.SetTrigAttributeStringResponse\x12|\n\x19SetTrigAttributeTimestamp\x12..nidaqmx_grpc.SetTrigAttributeTimestampRequest\x1a/.nidaqmx_grpc.SetTrigAttributeTimestampResponse\x12s\n\x16SetTrigAttributeUInt32\x12+.nidaqmx_grpc.SetTrigAttributeUInt32Request\x1a,.nidaqmx_grpc.SetTrigAttributeUInt32Response\x12y\n\x18SetWatchdogAttributeBool\x12-.nidaqmx_grpc.SetWatchdogAttributeBoolRequest\x1a..nidaqmx_grpc.SetWatchdogAttributeBoolResponse\x12\x7f\n\x1aSetWatchdogAttributeDouble\x12/.nidaqmx_grpc.SetWatchdogAttributeDoubleRequest\x1a\x30.nidaqmx_grpc.SetWatchdogAttributeDoubleResponse\x12|\n\x19SetWatchdogAttributeInt32\x12..nidaqmx_grpc.SetWatchdogAttributeInt32Request\x1a/.nidaqmx_grpc.SetWatchdogAttributeInt32Response\x12\x7f\n\x1aSetWatchdogAttributeString\x12/.nidaqmx_grpc.SetWatchdogAttributeStringRequest\x1a\x30.nidaqmx_grpc.SetWatchdogAttributeStringResponse\x12p\n\x15SetWriteAttributeBool\x12*.nidaqmx_grpc.SetWriteAttributeBoolRequest\x1a+.nidaqmx_grpc.SetWriteAttributeBoolResponse\x12v\n\x17SetWriteAttributeDouble\x12,.nidaqmx_grpc.SetWriteAttributeDoubleRequest\x1a-.nidaqmx_grpc.SetWriteAttributeDoubleResponse\x12s\n\x16SetWriteAttributeInt32\x12+.nidaqmx_grpc.SetWriteAttributeInt32Request\x1a,.nidaqmx_grpc.SetWriteAttributeInt32Response\x12v\n\x17SetWriteAttributeString\x12,.nidaqmx_grpc.SetWriteAttributeStringRequest\x1a-.nidaqmx_grpc.SetWriteAttributeStringResponse\x12v\n\x17SetWriteAttributeUInt32\x12,.nidaqmx_grpc.SetWriteAttributeUInt32Request\x1a-.nidaqmx_grpc.SetWriteAttributeUInt32Response\x12v\n\x17SetWriteAttributeUInt64\x12,.nidaqmx_grpc.SetWriteAttributeUInt64Request\x1a-.nidaqmx_grpc.SetWriteAttributeUInt64Response\x12U\n\x0cStartNewFile\x12!.nidaqmx_grpc.StartNewFileRequest\x1a\".nidaqmx_grpc.StartNewFileResponse\x12L\n\tStartTask\x12\x1e.nidaqmx_grpc.StartTaskRequest\x1a\x1f.nidaqmx_grpc.StartTaskResponse\x12I\n\x08StopTask\x12\x1d.nidaqmx_grpc.StopTaskRequest\x1a\x1e.nidaqmx_grpc.StopTaskResponse\x12R\n\x0bTaskControl\x12 .nidaqmx_grpc.TaskControlRequest\x1a!.nidaqmx_grpc.TaskControlResponse\x12g\n\x12TristateOutputTerm\x12\'.nidaqmx_grpc.TristateOutputTermRequest\x1a(.nidaqmx_grpc.TristateOutputTermResponse\x12j\n\x13UnregisterDoneEvent\x12(.nidaqmx_grpc.UnregisterDoneEventRequest\x1a).nidaqmx_grpc.UnregisterDoneEventResponse\x12\x85\x01\n\x1cUnregisterEveryNSamplesEvent\x12\x31.nidaqmx_grpc.UnregisterEveryNSamplesEventRequest\x1a\x32.nidaqmx_grpc.UnregisterEveryNSamplesEventResponse\x12p\n\x15UnregisterSignalEvent\x12*.nidaqmx_grpc.UnregisterSignalEventRequest\x1a+.nidaqmx_grpc.UnregisterSignalEventResponse\x12s\n\x16UnreserveNetworkDevice\x12+.nidaqmx_grpc.UnreserveNetworkDeviceRequest\x1a,.nidaqmx_grpc.UnreserveNetworkDeviceResponse\x12s\n\x16WaitForNextSampleClock\x12+.nidaqmx_grpc.WaitForNextSampleClockRequest\x1a,.nidaqmx_grpc.WaitForNextSampleClockResponse\x12\x82\x01\n\x1b\x42\x65ginWaitForNextSampleClock\x12\x30.nidaqmx_grpc.BeginWaitForNextSampleClockRequest\x1a\x31.nidaqmx_grpc.BeginWaitForNextSampleClockResponse\x12p\n\x15WaitForValidTimestamp\x12*.nidaqmx_grpc.WaitForValidTimestampRequest\x1a+.nidaqmx_grpc.WaitForValidTimestampResponse\x12\x64\n\x11WaitUntilTaskDone\x12&.nidaqmx_grpc.WaitUntilTaskDoneRequest\x1a\'.nidaqmx_grpc.WaitUntilTaskDoneResponse\x12[\n\x0eWriteAnalogF64\x12#.nidaqmx_grpc.WriteAnalogF64Request\x1a$.nidaqmx_grpc.WriteAnalogF64Response\x12j\n\x13\x42\x65ginWriteAnalogF64\x12(.nidaqmx_grpc.BeginWriteAnalogF64Request\x1a).nidaqmx_grpc.BeginWriteAnalogF64Response\x12m\n\x14WriteAnalogScalarF64\x12).nidaqmx_grpc.WriteAnalogScalarF64Request\x1a*.nidaqmx_grpc.WriteAnalogScalarF64Response\x12|\n\x19\x42\x65ginWriteAnalogScalarF64\x12..nidaqmx_grpc.BeginWriteAnalogScalarF64Request\x1a/.nidaqmx_grpc.BeginWriteAnalogScalarF64Response\x12[\n\x0eWriteBinaryI16\x12#.nidaqmx_grpc.WriteBinaryI16Request\x1a$.nidaqmx_grpc.WriteBinaryI16Response\x12j\n\x13\x42\x65ginWriteBinaryI16\x12(.nidaqmx_grpc.BeginWriteBinaryI16Request\x1a).nidaqmx_grpc.BeginWriteBinaryI16Response\x12[\n\x0eWriteBinaryI32\x12#.nidaqmx_grpc.WriteBinaryI32Request\x1a$.nidaqmx_grpc.WriteBinaryI32Response\x12j\n\x13\x42\x65ginWriteBinaryI32\x12(.nidaqmx_grpc.BeginWriteBinaryI32Request\x1a).nidaqmx_grpc.BeginWriteBinaryI32Response\x12[\n\x0eWriteBinaryU16\x12#.nidaqmx_grpc.WriteBinaryU16Request\x1a$.nidaqmx_grpc.WriteBinaryU16Response\x12j\n\x13\x42\x65ginWriteBinaryU16\x12(.nidaqmx_grpc.BeginWriteBinaryU16Request\x1a).nidaqmx_grpc.BeginWriteBinaryU16Response\x12[\n\x0eWriteBinaryU32\x12#.nidaqmx_grpc.WriteBinaryU32Request\x1a$.nidaqmx_grpc.WriteBinaryU32Response\x12j\n\x13\x42\x65ginWriteBinaryU32\x12(.nidaqmx_grpc.BeginWriteBinaryU32Request\x1a).nidaqmx_grpc.BeginWriteBinaryU32Response\x12U\n\x0cWriteCtrFreq\x12!.nidaqmx_grpc.WriteCtrFreqRequest\x1a\".nidaqmx_grpc.WriteCtrFreqResponse\x12\x64\n\x11\x42\x65ginWriteCtrFreq\x12&.nidaqmx_grpc.BeginWriteCtrFreqRequest\x1a\'.nidaqmx_grpc.BeginWriteCtrFreqResponse\x12g\n\x12WriteCtrFreqScalar\x12\'.nidaqmx_grpc.WriteCtrFreqScalarRequest\x1a(.nidaqmx_grpc.WriteCtrFreqScalarResponse\x12v\n\x17\x42\x65ginWriteCtrFreqScalar\x12,.nidaqmx_grpc.BeginWriteCtrFreqScalarRequest\x1a-.nidaqmx_grpc.BeginWriteCtrFreqScalarResponse\x12X\n\rWriteCtrTicks\x12\".nidaqmx_grpc.WriteCtrTicksRequest\x1a#.nidaqmx_grpc.WriteCtrTicksResponse\x12g\n\x12\x42\x65ginWriteCtrTicks\x12\'.nidaqmx_grpc.BeginWriteCtrTicksRequest\x1a(.nidaqmx_grpc.BeginWriteCtrTicksResponse\x12j\n\x13WriteCtrTicksScalar\x12(.nidaqmx_grpc.WriteCtrTicksScalarRequest\x1a).nidaqmx_grpc.WriteCtrTicksScalarResponse\x12y\n\x18\x42\x65ginWriteCtrTicksScalar\x12-.nidaqmx_grpc.BeginWriteCtrTicksScalarRequest\x1a..nidaqmx_grpc.BeginWriteCtrTicksScalarResponse\x12U\n\x0cWriteCtrTime\x12!.nidaqmx_grpc.WriteCtrTimeRequest\x1a\".nidaqmx_grpc.WriteCtrTimeResponse\x12\x64\n\x11\x42\x65ginWriteCtrTime\x12&.nidaqmx_grpc.BeginWriteCtrTimeRequest\x1a\'.nidaqmx_grpc.BeginWriteCtrTimeResponse\x12g\n\x12WriteCtrTimeScalar\x12\'.nidaqmx_grpc.WriteCtrTimeScalarRequest\x1a(.nidaqmx_grpc.WriteCtrTimeScalarResponse\x12v\n\x17\x42\x65ginWriteCtrTimeScalar\x12,.nidaqmx_grpc.BeginWriteCtrTimeScalarRequest\x1a-.nidaqmx_grpc.BeginWriteCtrTimeScalarResponse\x12\x64\n\x11WriteDigitalLines\x12&.nidaqmx_grpc.WriteDigitalLinesRequest\x1a\'.nidaqmx_grpc.WriteDigitalLinesResponse\x12s\n\x16\x42\x65ginWriteDigitalLines\x12+.nidaqmx_grpc.BeginWriteDigitalLinesRequest\x1a,.nidaqmx_grpc.BeginWriteDigitalLinesResponse\x12p\n\x15WriteDigitalScalarU32\x12*.nidaqmx_grpc.WriteDigitalScalarU32Request\x1a+.nidaqmx_grpc.WriteDigitalScalarU32Response\x12\x7f\n\x1a\x42\x65ginWriteDigitalScalarU32\x12/.nidaqmx_grpc.BeginWriteDigitalScalarU32Request\x1a\x30.nidaqmx_grpc.BeginWriteDigitalScalarU32Response\x12^\n\x0fWriteDigitalU16\x12$.nidaqmx_grpc.WriteDigitalU16Request\x1a%.nidaqmx_grpc.WriteDigitalU16Response\x12m\n\x14\x42\x65ginWriteDigitalU16\x12).nidaqmx_grpc.BeginWriteDigitalU16Request\x1a*.nidaqmx_grpc.BeginWriteDigitalU16Response\x12^\n\x0fWriteDigitalU32\x12$.nidaqmx_grpc.WriteDigitalU32Request\x1a%.nidaqmx_grpc.WriteDigitalU32Response\x12m\n\x14\x42\x65ginWriteDigitalU32\x12).nidaqmx_grpc.BeginWriteDigitalU32Request\x1a*.nidaqmx_grpc.BeginWriteDigitalU32Response\x12[\n\x0eWriteDigitalU8\x12#.nidaqmx_grpc.WriteDigitalU8Request\x1a$.nidaqmx_grpc.WriteDigitalU8Response\x12j\n\x13\x42\x65ginWriteDigitalU8\x12(.nidaqmx_grpc.BeginWriteDigitalU8Request\x1a).nidaqmx_grpc.BeginWriteDigitalU8Response\x12\x61\n\x10WriteIDPinMemory\x12%.nidaqmx_grpc.WriteIDPinMemoryRequest\x1a&.nidaqmx_grpc.WriteIDPinMemoryResponse\x12I\n\x08WriteRaw\x12\x1d.nidaqmx_grpc.WriteRawRequest\x1a\x1e.nidaqmx_grpc.WriteRawResponse\x12X\n\rBeginWriteRaw\x12\".nidaqmx_grpc.BeginWriteRawRequest\x1a#.nidaqmx_grpc.BeginWriteRawResponse\x12m\n\x14WriteToTEDSFromArray\x12).nidaqmx_grpc.WriteToTEDSFromArrayRequest\x1a*.nidaqmx_grpc.WriteToTEDSFromArrayResponse\x12j\n\x13WriteToTEDSFromFile\x12(.nidaqmx_grpc.WriteToTEDSFromFileRequest\x1a).nidaqmx_grpc.WriteToTEDSFromFileResponse\x12j\n\x13ReadAnalogWaveforms\x12(.nidaqmx_grpc.ReadAnalogWaveformsRequest\x1a).nidaqmx_grpc.ReadAnalogWaveformsResponse\x12m\n\x14ReadDigitalWaveforms\x12).nidaqmx_grpc.ReadDigitalWaveformsRequest\x1a*.nidaqmx_grpc.ReadDigitalWaveformsResponse\x12m\n\x14WriteAnalogWaveforms\x12).nidaqmx_grpc.WriteAnalogWaveformsRequest\x1a*.nidaqmx_grpc.WriteAnalogWaveformsResponse\x12p\n\x15WriteDigitalWaveforms\x12*.nidaqmx_grpc.WriteDigitalWaveformsRequest\x1a+.nidaqmx_grpc.WriteDigitalWaveformsResponseBF\n\x13\x63om.ni.grpc.nidaqmxB\x07NiDAQmxP\x01\xf8\x01\x01\xaa\x02 NationalInstruments.Grpc.NiDAQmxb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'nidaqmx_pb2', globals()) @@ -52,373 +52,373 @@ _CALIBRATIONINFOUINT32ATTRIBUTE._serialized_start=142543 _CALIBRATIONINFOUINT32ATTRIBUTE._serialized_end=142881 _CHANNELINT32ATTRIBUTE._serialized_start=142884 - _CHANNELINT32ATTRIBUTE._serialized_end=152595 - _CHANNELDOUBLEATTRIBUTE._serialized_start=152598 - _CHANNELDOUBLEATTRIBUTE._serialized_end=162098 - _CHANNELRESETATTRIBUTE._serialized_start=162102 - _CHANNELRESETATTRIBUTE._serialized_end=193966 - _CHANNELBOOLATTRIBUTE._serialized_start=193969 - _CHANNELBOOLATTRIBUTE._serialized_end=198987 - _CHANNELSTRINGATTRIBUTE._serialized_start=198990 - _CHANNELSTRINGATTRIBUTE._serialized_end=202174 - _CHANNELUINT32ATTRIBUTE._serialized_start=202177 - _CHANNELUINT32ATTRIBUTE._serialized_end=204293 - _CHANNELDOUBLEARRAYATTRIBUTE._serialized_start=204296 - _CHANNELDOUBLEARRAYATTRIBUTE._serialized_end=205153 - _DEVICESTRINGATTRIBUTE._serialized_start=205156 - _DEVICESTRINGATTRIBUTE._serialized_end=206118 - _DEVICEUINT32ATTRIBUTE._serialized_start=206121 - _DEVICEUINT32ATTRIBUTE._serialized_end=207141 - _DEVICEBOOLATTRIBUTE._serialized_start=207144 - _DEVICEBOOLATTRIBUTE._serialized_end=207728 - _DEVICEINT32ATTRIBUTE._serialized_start=207731 - _DEVICEINT32ATTRIBUTE._serialized_end=208319 - _DEVICEDOUBLEATTRIBUTE._serialized_start=208322 - _DEVICEDOUBLEATTRIBUTE._serialized_end=208981 - _DEVICEDOUBLEARRAYATTRIBUTE._serialized_start=208984 - _DEVICEDOUBLEARRAYATTRIBUTE._serialized_end=209856 - _DEVICEUINT32ARRAYATTRIBUTE._serialized_start=209859 - _DEVICEUINT32ARRAYATTRIBUTE._serialized_end=210112 - _DEVICEINT32ARRAYATTRIBUTE._serialized_start=210115 - _DEVICEINT32ARRAYATTRIBUTE._serialized_end=210698 - _EXPORTSIGNALDOUBLEATTRIBUTE._serialized_start=210701 - _EXPORTSIGNALDOUBLEATTRIBUTE._serialized_end=211626 - _EXPORTSIGNALSTRINGATTRIBUTE._serialized_start=211629 - _EXPORTSIGNALSTRINGATTRIBUTE._serialized_end=212839 - _EXPORTSIGNALRESETATTRIBUTE._serialized_start=212842 - _EXPORTSIGNALRESETATTRIBUTE._serialized_end=216885 - _EXPORTSIGNALINT32ATTRIBUTE._serialized_start=216888 - _EXPORTSIGNALINT32ATTRIBUTE._serialized_end=219186 - _EXPORTSIGNALBOOLATTRIBUTE._serialized_start=219189 - _EXPORTSIGNALBOOLATTRIBUTE._serialized_end=219381 - _EXPORTSIGNALUINT32ATTRIBUTE._serialized_start=219384 - _EXPORTSIGNALUINT32ATTRIBUTE._serialized_end=219601 - _PERSISTEDCHANNELSTRINGATTRIBUTE._serialized_start=219604 - _PERSISTEDCHANNELSTRINGATTRIBUTE._serialized_end=219773 - _PERSISTEDCHANNELBOOLATTRIBUTE._serialized_start=219776 - _PERSISTEDCHANNELBOOLATTRIBUTE._serialized_end=219975 - _PERSISTEDSCALESTRINGATTRIBUTE._serialized_start=219978 - _PERSISTEDSCALESTRINGATTRIBUTE._serialized_end=220140 - _PERSISTEDSCALEBOOLATTRIBUTE._serialized_start=220143 - _PERSISTEDSCALEBOOLATTRIBUTE._serialized_end=220334 - _PERSISTEDTASKSTRINGATTRIBUTE._serialized_start=220337 - _PERSISTEDTASKSTRINGATTRIBUTE._serialized_end=220494 - _PERSISTEDTASKBOOLATTRIBUTE._serialized_start=220497 - _PERSISTEDTASKBOOLATTRIBUTE._serialized_end=220684 - _PHYSICALCHANNELUINT32ATTRIBUTE._serialized_start=220687 - _PHYSICALCHANNELUINT32ATTRIBUTE._serialized_end=221133 - _PHYSICALCHANNELSTRINGATTRIBUTE._serialized_start=221136 - _PHYSICALCHANNELSTRINGATTRIBUTE._serialized_end=221344 - _PHYSICALCHANNELBYTESATTRIBUTE._serialized_start=221347 - _PHYSICALCHANNELBYTESATTRIBUTE._serialized_end=221489 - _PHYSICALCHANNELUINT32ARRAYATTRIBUTE._serialized_start=221492 - _PHYSICALCHANNELUINT32ARRAYATTRIBUTE._serialized_end=221650 - _PHYSICALCHANNELINT32ATTRIBUTE._serialized_start=221653 - _PHYSICALCHANNELINT32ATTRIBUTE._serialized_end=221987 - _PHYSICALCHANNELBOOLATTRIBUTE._serialized_start=221990 - _PHYSICALCHANNELBOOLATTRIBUTE._serialized_end=222760 - _PHYSICALCHANNELRESETATTRIBUTE._serialized_start=222763 - _PHYSICALCHANNELRESETATTRIBUTE._serialized_end=223287 - _PHYSICALCHANNELDOUBLEATTRIBUTE._serialized_start=223290 - _PHYSICALCHANNELDOUBLEATTRIBUTE._serialized_end=223688 - _PHYSICALCHANNELINT32ARRAYATTRIBUTE._serialized_start=223691 - _PHYSICALCHANNELINT32ARRAYATTRIBUTE._serialized_end=224406 - _PHYSICALCHANNELDOUBLEARRAYATTRIBUTE._serialized_start=224409 - _PHYSICALCHANNELDOUBLEARRAYATTRIBUTE._serialized_end=224642 - _READINT32ATTRIBUTE._serialized_start=224645 - _READINT32ATTRIBUTE._serialized_end=224904 - _READRESETATTRIBUTE._serialized_start=224907 - _READRESETATTRIBUTE._serialized_end=225666 - _READBOOLATTRIBUTE._serialized_start=225669 - _READBOOLATTRIBUTE._serialized_end=226706 - _READUINT64ATTRIBUTE._serialized_start=226709 - _READUINT64ATTRIBUTE._serialized_end=226951 - _READUINT32ATTRIBUTE._serialized_start=226954 - _READUINT32ATTRIBUTE._serialized_end=227217 - _READSTRINGATTRIBUTE._serialized_start=227220 - _READSTRINGATTRIBUTE._serialized_end=228143 - _READDOUBLEATTRIBUTE._serialized_start=228145 - _READDOUBLEATTRIBUTE._serialized_end=228237 - _REALTIMEUINT32ATTRIBUTE._serialized_start=228239 - _REALTIMEUINT32ATTRIBUTE._serialized_end=228352 - _REALTIMERESETATTRIBUTE._serialized_start=228355 - _REALTIMERESETATTRIBUTE._serialized_end=228697 - _REALTIMEBOOLATTRIBUTE._serialized_start=228700 - _REALTIMEBOOLATTRIBUTE._serialized_end=228862 - _REALTIMEINT32ATTRIBUTE._serialized_start=228865 - _REALTIMEINT32ATTRIBUTE._serialized_end=229034 - _SCALESTRINGATTRIBUTE._serialized_start=229036 - _SCALESTRINGATTRIBUTE._serialized_end=229161 - _SCALEDOUBLEATTRIBUTE._serialized_start=229164 - _SCALEDOUBLEATTRIBUTE._serialized_end=229452 - _SCALEDOUBLEARRAYATTRIBUTE._serialized_start=229455 - _SCALEDOUBLEARRAYATTRIBUTE._serialized_end=229694 - _SCALEINT32ATTRIBUTE._serialized_start=229696 - _SCALEINT32ATTRIBUTE._serialized_end=229822 - _SYSTEMSTRINGATTRIBUTE._serialized_start=229825 - _SYSTEMSTRINGATTRIBUTE._serialized_end=230017 - _SYSTEMUINT32ATTRIBUTE._serialized_start=230020 - _SYSTEMUINT32ATTRIBUTE._serialized_end=230214 - _TASKSTRINGATTRIBUTE._serialized_start=230217 - _TASKSTRINGATTRIBUTE._serialized_end=230362 - _TASKBOOLATTRIBUTE._serialized_start=230364 - _TASKBOOLATTRIBUTE._serialized_end=230450 - _TASKUINT32ATTRIBUTE._serialized_start=230452 - _TASKUINT32ATTRIBUTE._serialized_end=230576 - _TIMINGINT32ATTRIBUTE._serialized_start=230579 - _TIMINGINT32ATTRIBUTE._serialized_end=231395 - _TIMINGRESETATTRIBUTE._serialized_start=231398 - _TIMINGRESETATTRIBUTE._serialized_end=234511 - _TIMINGDOUBLEATTRIBUTE._serialized_start=234514 - _TIMINGDOUBLEATTRIBUTE._serialized_end=235407 - _TIMINGUINT32ATTRIBUTE._serialized_start=235410 - _TIMINGUINT32ATTRIBUTE._serialized_end=235707 - _TIMINGSTRINGATTRIBUTE._serialized_start=235710 - _TIMINGSTRINGATTRIBUTE._serialized_end=236370 - _TIMINGUINT64ATTRIBUTE._serialized_start=236372 - _TIMINGUINT64ATTRIBUTE._serialized_end=236484 - _TIMINGBOOLATTRIBUTE._serialized_start=236487 - _TIMINGBOOLATTRIBUTE._serialized_end=237001 - _TIMINGTIMESTAMPATTRIBUTE._serialized_start=237004 - _TIMINGTIMESTAMPATTRIBUTE._serialized_end=237209 - _TRIGGERINT32ATTRIBUTE._serialized_start=237212 - _TRIGGERINT32ATTRIBUTE._serialized_end=238932 - _TRIGGERRESETATTRIBUTE._serialized_start=238935 - _TRIGGERRESETATTRIBUTE._serialized_end=247685 - _TRIGGERSTRINGATTRIBUTE._serialized_start=247688 - _TRIGGERSTRINGATTRIBUTE._serialized_end=249613 - _TRIGGERDOUBLEATTRIBUTE._serialized_start=249616 - _TRIGGERDOUBLEATTRIBUTE._serialized_end=251877 - _TRIGGERUINT32ATTRIBUTE._serialized_start=251880 - _TRIGGERUINT32ATTRIBUTE._serialized_end=252111 - _TRIGGERBOOLATTRIBUTE._serialized_start=252114 - _TRIGGERBOOLATTRIBUTE._serialized_end=253784 - _TRIGGERTIMESTAMPATTRIBUTE._serialized_start=253787 - _TRIGGERTIMESTAMPATTRIBUTE._serialized_end=254102 - _TRIGGERINT32ARRAYATTRIBUTE._serialized_start=254105 - _TRIGGERINT32ARRAYATTRIBUTE._serialized_end=254414 - _TRIGGERDOUBLEARRAYATTRIBUTE._serialized_start=254417 - _TRIGGERDOUBLEARRAYATTRIBUTE._serialized_end=254716 - _WATCHDOGINT32ATTRIBUTE._serialized_start=254719 - _WATCHDOGINT32ATTRIBUTE._serialized_end=255005 - _WATCHDOGRESETATTRIBUTE._serialized_start=255008 - _WATCHDOGRESETATTRIBUTE._serialized_end=255541 - _WATCHDOGSTRINGATTRIBUTE._serialized_start=255543 - _WATCHDOGSTRINGATTRIBUTE._serialized_end=255669 - _WATCHDOGBOOLATTRIBUTE._serialized_start=255672 - _WATCHDOGBOOLATTRIBUTE._serialized_end=255835 - _WATCHDOGDOUBLEATTRIBUTE._serialized_start=255838 - _WATCHDOGDOUBLEATTRIBUTE._serialized_end=255979 - _WRITEINT32ATTRIBUTE._serialized_start=255982 - _WRITEINT32ATTRIBUTE._serialized_end=256170 - _WRITERESETATTRIBUTE._serialized_start=256173 - _WRITERESETATTRIBUTE._serialized_end=256471 - _WRITEUINT64ATTRIBUTE._serialized_start=256474 - _WRITEUINT64ATTRIBUTE._serialized_end=256625 - _WRITEUINT32ATTRIBUTE._serialized_start=256628 - _WRITEUINT32ATTRIBUTE._serialized_end=256844 - _WRITEDOUBLEATTRIBUTE._serialized_start=256846 - _WRITEDOUBLEATTRIBUTE._serialized_end=256941 - _WRITEBOOLATTRIBUTE._serialized_start=256944 - _WRITEBOOLATTRIBUTE._serialized_end=257454 - _WRITESTRINGATTRIBUTE._serialized_start=257457 - _WRITESTRINGATTRIBUTE._serialized_end=257890 - _ACEXCITWIREMODE._serialized_start=257893 - _ACEXCITWIREMODE._serialized_end=258039 - _ACCELCHARGESENSITIVITYUNITS._serialized_start=258042 - _ACCELCHARGESENSITIVITYUNITS._serialized_end=258338 - _ACCELSENSITIVITYUNITS1._serialized_start=258341 - _ACCELSENSITIVITYUNITS1._serialized_end=258495 - _ACCELUNITS2._serialized_start=258498 - _ACCELUNITS2._serialized_end=258700 - _ACQUISITIONTYPE._serialized_start=258703 - _ACQUISITIONTYPE._serialized_end=258869 - _ANGLEUNITS1._serialized_start=258872 - _ANGLEUNITS1._serialized_end=259006 - _ANGLEUNITS2._serialized_start=259009 - _ANGLEUNITS2._serialized_end=259168 - _ANGULARVELOCITYUNITS._serialized_start=259171 - _ANGULARVELOCITYUNITS._serialized_end=259409 - _BRIDGECONFIGURATION1._serialized_start=259412 - _BRIDGECONFIGURATION1._serialized_end=259634 - _BRIDGEELECTRICALUNITS._serialized_start=259637 - _BRIDGEELECTRICALUNITS._serialized_end=259793 - _BRIDGEPHYSICALUNITS._serialized_start=259796 - _BRIDGEPHYSICALUNITS._serialized_end=260251 - _BRIDGEUNITS._serialized_start=260254 - _BRIDGEUNITS._serialized_end=260433 - _CJCSOURCE1._serialized_start=260435 - _CJCSOURCE1._serialized_end=260554 - _CHARGEUNITS._serialized_start=260557 - _CHARGEUNITS._serialized_end=260698 - _COUNTDIRECTION1._serialized_start=260701 - _COUNTDIRECTION1._serialized_end=260856 - _COUNTERFREQUENCYMETHOD._serialized_start=260859 - _COUNTERFREQUENCYMETHOD._serialized_end=261104 - _CURRENTSHUNTRESISTORLOCATIONWITHDEFAULT._serialized_start=261107 - _CURRENTSHUNTRESISTORLOCATIONWITHDEFAULT._serialized_end=261397 - _CURRENTUNITS2._serialized_start=261399 - _CURRENTUNITS2._serialized_end=261511 - _DIGITALLINESTATE._serialized_start=261514 - _DIGITALLINESTATE._serialized_end=261696 - _DIGITALPATTERNCONDITION1._serialized_start=261699 - _DIGITALPATTERNCONDITION1._serialized_end=261874 - _DIGITALWIDTHUNITS3._serialized_start=261876 - _DIGITALWIDTHUNITS3._serialized_end=261969 - _EDDYCURRENTPROXPROBESENSITIVITYUNITS._serialized_start=261972 - _EDDYCURRENTPROXPROBESENSITIVITYUNITS._serialized_end=262402 - _EDGE1._serialized_start=262404 - _EDGE1._serialized_end=262473 - _ENCODERTYPE2._serialized_start=262476 - _ENCODERTYPE2._serialized_end=262629 - _ENCODERZINDEXPHASE1._serialized_start=262632 - _ENCODERZINDEXPHASE1._serialized_end=262861 - _EVERYNSAMPLESEVENTTYPE._serialized_start=262864 - _EVERYNSAMPLESEVENTTYPE._serialized_end=263041 - _EXCITATIONSOURCE._serialized_start=263044 - _EXCITATIONSOURCE._serialized_end=263192 - _FORCEIEPESENSORSENSITIVITYUNITS._serialized_start=263195 - _FORCEIEPESENSORSENSITIVITYUNITS._serialized_end=263402 - _FORCEIEPEUNITS._serialized_start=263405 - _FORCEIEPEUNITS._serialized_end=263557 - _FORCEUNITS._serialized_start=263560 - _FORCEUNITS._serialized_end=263721 - _FREQUENCYUNITS._serialized_start=263723 - _FREQUENCYUNITS._serialized_end=263837 - _FREQUENCYUNITS2._serialized_start=263839 - _FREQUENCYUNITS2._serialized_end=263916 - _FREQUENCYUNITS3._serialized_start=263919 - _FREQUENCYUNITS3._serialized_end=264066 - _FUNCGENTYPE._serialized_start=264069 - _FUNCGENTYPE._serialized_end=264223 - _GPSSIGNALTYPE1._serialized_start=264226 - _GPSSIGNALTYPE1._serialized_end=264360 - _GROUPBY._serialized_start=264362 - _GROUPBY._serialized_end=264437 - _INPUTTERMCFGWITHDEFAULT._serialized_start=264440 - _INPUTTERMCFGWITHDEFAULT._serialized_end=264726 - _INVERTPOLARITY._serialized_start=264728 - _INVERTPOLARITY._serialized_end=264825 - _LVDTSENSITIVITYUNITS1._serialized_start=264828 - _LVDTSENSITIVITYUNITS1._serialized_end=265016 - _LENGTHUNITS2._serialized_start=265019 - _LENGTHUNITS2._serialized_end=265156 - _LENGTHUNITS3._serialized_start=265159 - _LENGTHUNITS3._serialized_end=265322 - _LEVEL1._serialized_start=265324 - _LEVEL1._serialized_end=265391 - _LINEGROUPING._serialized_start=265393 - _LINEGROUPING._serialized_end=265478 - _LOGGINGMODE._serialized_start=265480 - _LOGGINGMODE._serialized_end=265601 - _LOGGINGOPERATION._serialized_start=265604 - _LOGGINGOPERATION._serialized_end=265798 - _LOGICFAMILY._serialized_start=265801 - _LOGICFAMILY._serialized_end=265957 - _POLARITY2._serialized_start=265959 - _POLARITY2._serialized_end=266052 - _POWERUNITS._serialized_start=266054 - _POWERUNITS._serialized_end=266155 - _POWERUPCHANNELTYPE._serialized_start=266158 - _POWERUPCHANNELTYPE._serialized_end=266314 - _POWERUPSTATES._serialized_start=266317 - _POWERUPSTATES._serialized_end=266449 - _PRESSUREUNITS._serialized_start=266452 - _PRESSUREUNITS._serialized_end=266636 - _RTDTYPE1._serialized_start=266639 - _RTDTYPE1._serialized_end=266843 - _RVDTSENSITIVITYUNITS1._serialized_start=266846 - _RVDTSENSITIVITYUNITS1._serialized_end=267026 - _RESISTANCECONFIGURATION._serialized_start=267029 - _RESISTANCECONFIGURATION._serialized_end=267207 - _RESISTANCEUNITS2._serialized_start=267209 - _RESISTANCEUNITS2._serialized_end=267333 - _RESISTORSTATE._serialized_start=267335 - _RESISTORSTATE._serialized_end=267442 - _SAVEOPTIONS._serialized_start=267445 - _SAVEOPTIONS._serialized_end=267605 - _SHUNTCALSELECT._serialized_start=267608 - _SHUNTCALSELECT._serialized_end=267739 - _SHUNTCALSOURCE._serialized_start=267742 - _SHUNTCALSOURCE._serialized_end=267900 - _SHUNTELEMENTLOCATION._serialized_start=267903 - _SHUNTELEMENTLOCATION._serialized_end=268127 - _SIGNAL._serialized_start=268130 - _SIGNAL._serialized_end=268533 - _SIGNAL2._serialized_start=268536 - _SIGNAL2._serialized_end=268705 - _SLOPE1._serialized_start=268707 - _SLOPE1._serialized_end=268792 - _SOUNDPRESSUREUNITS1._serialized_start=268795 - _SOUNDPRESSUREUNITS1._serialized_end=268937 - _STRAINGAGEBRIDGETYPE1._serialized_start=268940 - _STRAINGAGEBRIDGETYPE1._serialized_end=269331 - _STRAINGAGEROSETTEMEASUREMENTTYPE._serialized_start=269334 - _STRAINGAGEROSETTEMEASUREMENTTYPE._serialized_end=269931 - _STRAINGAGEROSETTETYPE._serialized_start=269934 - _STRAINGAGEROSETTETYPE._serialized_end=270138 - _STRAINUNITS1._serialized_start=270140 - _STRAINUNITS1._serialized_end=270250 - _TEDSUNITS._serialized_start=270252 - _TEDSUNITS._serialized_end=270353 - _TASKCONTROLACTION._serialized_start=270356 - _TASKCONTROLACTION._serialized_end=270634 - _TEMPERATUREUNITS._serialized_start=270637 - _TEMPERATUREUNITS._serialized_end=270812 - _THERMOCOUPLETYPE1._serialized_start=270815 - _THERMOCOUPLETYPE1._serialized_end=271220 - _TIMEUNITS._serialized_start=271222 - _TIMEUNITS._serialized_end=271321 - _TIMEUNITS3._serialized_start=271323 - _TIMEUNITS3._serialized_end=271450 - _TIMESCALE2._serialized_start=271452 - _TIMESCALE2._serialized_end=271551 - _TIMESTAMPEVENT._serialized_start=271554 - _TIMESTAMPEVENT._serialized_end=271764 - _TORQUEUNITS._serialized_start=271767 - _TORQUEUNITS._serialized_end=271973 - _UNITSPRESCALED._serialized_start=271976 - _UNITSPRESCALED._serialized_end=273308 - _VELOCITYIEPESENSORSENSITIVITYUNITS._serialized_start=273311 - _VELOCITYIEPESENSORSENSITIVITYUNITS._serialized_end=273562 - _VELOCITYUNITS._serialized_start=273565 - _VELOCITYUNITS._serialized_end=273729 - _VOLTAGEUNITS2._serialized_start=273731 - _VOLTAGEUNITS2._serialized_end=273844 - _WATCHDOGAOOUTPUTTYPE._serialized_start=273847 - _WATCHDOGAOOUTPUTTYPE._serialized_end=274026 - _WATCHDOGCOEXPIRSTATE._serialized_start=274029 - _WATCHDOGCOEXPIRSTATE._serialized_end=274201 - _WATCHDOGCONTROLACTION._serialized_start=274203 - _WATCHDOGCONTROLACTION._serialized_end=274313 - _WINDOWTRIGGERCONDITION1._serialized_start=274316 - _WINDOWTRIGGERCONDITION1._serialized_end=274473 - _WRITEBASICTEDSOPTIONS._serialized_start=274476 - _WRITEBASICTEDSOPTIONS._serialized_end=274677 - _WAVEFORMATTRIBUTEMODE._serialized_start=274680 - _WAVEFORMATTRIBUTEMODE._serialized_end=274822 - _CHANNELINT32ATTRIBUTEVALUES._serialized_start=274826 - _CHANNELINT32ATTRIBUTEVALUES._serialized_end=294661 - _DEVICEINT32ATTRIBUTEVALUES._serialized_start=294664 - _DEVICEINT32ATTRIBUTEVALUES._serialized_end=301121 - _EXPORTSIGNALINT32ATTRIBUTEVALUES._serialized_start=301124 - _EXPORTSIGNALINT32ATTRIBUTEVALUES._serialized_end=302215 - _PHYSICALCHANNELINT32ATTRIBUTEVALUES._serialized_start=302218 - _PHYSICALCHANNELINT32ATTRIBUTEVALUES._serialized_end=306799 - _READINT32ATTRIBUTEVALUES._serialized_start=306802 - _READINT32ATTRIBUTEVALUES._serialized_end=307657 - _REALTIMEINT32ATTRIBUTEVALUES._serialized_start=307660 - _REALTIMEINT32ATTRIBUTEVALUES._serialized_end=307902 - _SCALEINT32ATTRIBUTEVALUES._serialized_start=307905 - _SCALEINT32ATTRIBUTEVALUES._serialized_end=309850 - _TIMINGINT32ATTRIBUTEVALUES._serialized_start=309853 - _TIMINGINT32ATTRIBUTEVALUES._serialized_end=311730 - _TRIGGERINT32ATTRIBUTEVALUES._serialized_start=311733 - _TRIGGERINT32ATTRIBUTEVALUES._serialized_end=314033 - _WATCHDOGINT32ATTRIBUTEVALUES._serialized_start=314036 - _WATCHDOGINT32ATTRIBUTEVALUES._serialized_end=314798 - _WRITEINT32ATTRIBUTEVALUES._serialized_start=314801 - _WRITEINT32ATTRIBUTEVALUES._serialized_end=315166 + _CHANNELINT32ATTRIBUTE._serialized_end=152646 + _CHANNELDOUBLEATTRIBUTE._serialized_start=152649 + _CHANNELDOUBLEATTRIBUTE._serialized_end=162194 + _CHANNELRESETATTRIBUTE._serialized_start=162198 + _CHANNELRESETATTRIBUTE._serialized_end=194177 + _CHANNELBOOLATTRIBUTE._serialized_start=194180 + _CHANNELBOOLATTRIBUTE._serialized_end=199250 + _CHANNELSTRINGATTRIBUTE._serialized_start=199253 + _CHANNELSTRINGATTRIBUTE._serialized_end=202437 + _CHANNELUINT32ATTRIBUTE._serialized_start=202440 + _CHANNELUINT32ATTRIBUTE._serialized_end=204556 + _CHANNELDOUBLEARRAYATTRIBUTE._serialized_start=204559 + _CHANNELDOUBLEARRAYATTRIBUTE._serialized_end=205416 + _DEVICESTRINGATTRIBUTE._serialized_start=205419 + _DEVICESTRINGATTRIBUTE._serialized_end=206381 + _DEVICEUINT32ATTRIBUTE._serialized_start=206384 + _DEVICEUINT32ATTRIBUTE._serialized_end=207404 + _DEVICEBOOLATTRIBUTE._serialized_start=207407 + _DEVICEBOOLATTRIBUTE._serialized_end=207991 + _DEVICEINT32ATTRIBUTE._serialized_start=207994 + _DEVICEINT32ATTRIBUTE._serialized_end=208582 + _DEVICEDOUBLEATTRIBUTE._serialized_start=208585 + _DEVICEDOUBLEATTRIBUTE._serialized_end=209244 + _DEVICEDOUBLEARRAYATTRIBUTE._serialized_start=209247 + _DEVICEDOUBLEARRAYATTRIBUTE._serialized_end=210119 + _DEVICEUINT32ARRAYATTRIBUTE._serialized_start=210122 + _DEVICEUINT32ARRAYATTRIBUTE._serialized_end=210375 + _DEVICEINT32ARRAYATTRIBUTE._serialized_start=210378 + _DEVICEINT32ARRAYATTRIBUTE._serialized_end=210961 + _EXPORTSIGNALDOUBLEATTRIBUTE._serialized_start=210964 + _EXPORTSIGNALDOUBLEATTRIBUTE._serialized_end=211889 + _EXPORTSIGNALSTRINGATTRIBUTE._serialized_start=211892 + _EXPORTSIGNALSTRINGATTRIBUTE._serialized_end=213102 + _EXPORTSIGNALRESETATTRIBUTE._serialized_start=213105 + _EXPORTSIGNALRESETATTRIBUTE._serialized_end=217148 + _EXPORTSIGNALINT32ATTRIBUTE._serialized_start=217151 + _EXPORTSIGNALINT32ATTRIBUTE._serialized_end=219449 + _EXPORTSIGNALBOOLATTRIBUTE._serialized_start=219452 + _EXPORTSIGNALBOOLATTRIBUTE._serialized_end=219644 + _EXPORTSIGNALUINT32ATTRIBUTE._serialized_start=219647 + _EXPORTSIGNALUINT32ATTRIBUTE._serialized_end=219864 + _PERSISTEDCHANNELSTRINGATTRIBUTE._serialized_start=219867 + _PERSISTEDCHANNELSTRINGATTRIBUTE._serialized_end=220036 + _PERSISTEDCHANNELBOOLATTRIBUTE._serialized_start=220039 + _PERSISTEDCHANNELBOOLATTRIBUTE._serialized_end=220238 + _PERSISTEDSCALESTRINGATTRIBUTE._serialized_start=220241 + _PERSISTEDSCALESTRINGATTRIBUTE._serialized_end=220403 + _PERSISTEDSCALEBOOLATTRIBUTE._serialized_start=220406 + _PERSISTEDSCALEBOOLATTRIBUTE._serialized_end=220597 + _PERSISTEDTASKSTRINGATTRIBUTE._serialized_start=220600 + _PERSISTEDTASKSTRINGATTRIBUTE._serialized_end=220757 + _PERSISTEDTASKBOOLATTRIBUTE._serialized_start=220760 + _PERSISTEDTASKBOOLATTRIBUTE._serialized_end=220947 + _PHYSICALCHANNELUINT32ATTRIBUTE._serialized_start=220950 + _PHYSICALCHANNELUINT32ATTRIBUTE._serialized_end=221396 + _PHYSICALCHANNELSTRINGATTRIBUTE._serialized_start=221399 + _PHYSICALCHANNELSTRINGATTRIBUTE._serialized_end=221607 + _PHYSICALCHANNELBYTESATTRIBUTE._serialized_start=221610 + _PHYSICALCHANNELBYTESATTRIBUTE._serialized_end=221752 + _PHYSICALCHANNELUINT32ARRAYATTRIBUTE._serialized_start=221755 + _PHYSICALCHANNELUINT32ARRAYATTRIBUTE._serialized_end=221913 + _PHYSICALCHANNELINT32ATTRIBUTE._serialized_start=221916 + _PHYSICALCHANNELINT32ATTRIBUTE._serialized_end=222250 + _PHYSICALCHANNELBOOLATTRIBUTE._serialized_start=222253 + _PHYSICALCHANNELBOOLATTRIBUTE._serialized_end=223023 + _PHYSICALCHANNELRESETATTRIBUTE._serialized_start=223026 + _PHYSICALCHANNELRESETATTRIBUTE._serialized_end=223550 + _PHYSICALCHANNELDOUBLEATTRIBUTE._serialized_start=223553 + _PHYSICALCHANNELDOUBLEATTRIBUTE._serialized_end=223951 + _PHYSICALCHANNELINT32ARRAYATTRIBUTE._serialized_start=223954 + _PHYSICALCHANNELINT32ARRAYATTRIBUTE._serialized_end=224669 + _PHYSICALCHANNELDOUBLEARRAYATTRIBUTE._serialized_start=224672 + _PHYSICALCHANNELDOUBLEARRAYATTRIBUTE._serialized_end=224905 + _READINT32ATTRIBUTE._serialized_start=224908 + _READINT32ATTRIBUTE._serialized_end=225167 + _READRESETATTRIBUTE._serialized_start=225170 + _READRESETATTRIBUTE._serialized_end=225929 + _READBOOLATTRIBUTE._serialized_start=225932 + _READBOOLATTRIBUTE._serialized_end=226969 + _READUINT64ATTRIBUTE._serialized_start=226972 + _READUINT64ATTRIBUTE._serialized_end=227214 + _READUINT32ATTRIBUTE._serialized_start=227217 + _READUINT32ATTRIBUTE._serialized_end=227480 + _READSTRINGATTRIBUTE._serialized_start=227483 + _READSTRINGATTRIBUTE._serialized_end=228406 + _READDOUBLEATTRIBUTE._serialized_start=228408 + _READDOUBLEATTRIBUTE._serialized_end=228500 + _REALTIMEUINT32ATTRIBUTE._serialized_start=228502 + _REALTIMEUINT32ATTRIBUTE._serialized_end=228615 + _REALTIMERESETATTRIBUTE._serialized_start=228618 + _REALTIMERESETATTRIBUTE._serialized_end=228960 + _REALTIMEBOOLATTRIBUTE._serialized_start=228963 + _REALTIMEBOOLATTRIBUTE._serialized_end=229125 + _REALTIMEINT32ATTRIBUTE._serialized_start=229128 + _REALTIMEINT32ATTRIBUTE._serialized_end=229297 + _SCALESTRINGATTRIBUTE._serialized_start=229299 + _SCALESTRINGATTRIBUTE._serialized_end=229424 + _SCALEDOUBLEATTRIBUTE._serialized_start=229427 + _SCALEDOUBLEATTRIBUTE._serialized_end=229715 + _SCALEDOUBLEARRAYATTRIBUTE._serialized_start=229718 + _SCALEDOUBLEARRAYATTRIBUTE._serialized_end=229957 + _SCALEINT32ATTRIBUTE._serialized_start=229959 + _SCALEINT32ATTRIBUTE._serialized_end=230085 + _SYSTEMSTRINGATTRIBUTE._serialized_start=230088 + _SYSTEMSTRINGATTRIBUTE._serialized_end=230280 + _SYSTEMUINT32ATTRIBUTE._serialized_start=230283 + _SYSTEMUINT32ATTRIBUTE._serialized_end=230477 + _TASKSTRINGATTRIBUTE._serialized_start=230480 + _TASKSTRINGATTRIBUTE._serialized_end=230625 + _TASKBOOLATTRIBUTE._serialized_start=230627 + _TASKBOOLATTRIBUTE._serialized_end=230713 + _TASKUINT32ATTRIBUTE._serialized_start=230715 + _TASKUINT32ATTRIBUTE._serialized_end=230839 + _TIMINGINT32ATTRIBUTE._serialized_start=230842 + _TIMINGINT32ATTRIBUTE._serialized_end=231658 + _TIMINGRESETATTRIBUTE._serialized_start=231661 + _TIMINGRESETATTRIBUTE._serialized_end=234774 + _TIMINGDOUBLEATTRIBUTE._serialized_start=234777 + _TIMINGDOUBLEATTRIBUTE._serialized_end=235670 + _TIMINGUINT32ATTRIBUTE._serialized_start=235673 + _TIMINGUINT32ATTRIBUTE._serialized_end=235970 + _TIMINGSTRINGATTRIBUTE._serialized_start=235973 + _TIMINGSTRINGATTRIBUTE._serialized_end=236633 + _TIMINGUINT64ATTRIBUTE._serialized_start=236635 + _TIMINGUINT64ATTRIBUTE._serialized_end=236747 + _TIMINGBOOLATTRIBUTE._serialized_start=236750 + _TIMINGBOOLATTRIBUTE._serialized_end=237264 + _TIMINGTIMESTAMPATTRIBUTE._serialized_start=237267 + _TIMINGTIMESTAMPATTRIBUTE._serialized_end=237472 + _TRIGGERINT32ATTRIBUTE._serialized_start=237475 + _TRIGGERINT32ATTRIBUTE._serialized_end=239195 + _TRIGGERRESETATTRIBUTE._serialized_start=239198 + _TRIGGERRESETATTRIBUTE._serialized_end=247948 + _TRIGGERSTRINGATTRIBUTE._serialized_start=247951 + _TRIGGERSTRINGATTRIBUTE._serialized_end=249876 + _TRIGGERDOUBLEATTRIBUTE._serialized_start=249879 + _TRIGGERDOUBLEATTRIBUTE._serialized_end=252140 + _TRIGGERUINT32ATTRIBUTE._serialized_start=252143 + _TRIGGERUINT32ATTRIBUTE._serialized_end=252374 + _TRIGGERBOOLATTRIBUTE._serialized_start=252377 + _TRIGGERBOOLATTRIBUTE._serialized_end=254047 + _TRIGGERTIMESTAMPATTRIBUTE._serialized_start=254050 + _TRIGGERTIMESTAMPATTRIBUTE._serialized_end=254365 + _TRIGGERINT32ARRAYATTRIBUTE._serialized_start=254368 + _TRIGGERINT32ARRAYATTRIBUTE._serialized_end=254677 + _TRIGGERDOUBLEARRAYATTRIBUTE._serialized_start=254680 + _TRIGGERDOUBLEARRAYATTRIBUTE._serialized_end=254979 + _WATCHDOGINT32ATTRIBUTE._serialized_start=254982 + _WATCHDOGINT32ATTRIBUTE._serialized_end=255268 + _WATCHDOGRESETATTRIBUTE._serialized_start=255271 + _WATCHDOGRESETATTRIBUTE._serialized_end=255804 + _WATCHDOGSTRINGATTRIBUTE._serialized_start=255806 + _WATCHDOGSTRINGATTRIBUTE._serialized_end=255932 + _WATCHDOGBOOLATTRIBUTE._serialized_start=255935 + _WATCHDOGBOOLATTRIBUTE._serialized_end=256098 + _WATCHDOGDOUBLEATTRIBUTE._serialized_start=256101 + _WATCHDOGDOUBLEATTRIBUTE._serialized_end=256242 + _WRITEINT32ATTRIBUTE._serialized_start=256245 + _WRITEINT32ATTRIBUTE._serialized_end=256433 + _WRITERESETATTRIBUTE._serialized_start=256436 + _WRITERESETATTRIBUTE._serialized_end=256734 + _WRITEUINT64ATTRIBUTE._serialized_start=256737 + _WRITEUINT64ATTRIBUTE._serialized_end=256888 + _WRITEUINT32ATTRIBUTE._serialized_start=256891 + _WRITEUINT32ATTRIBUTE._serialized_end=257107 + _WRITEDOUBLEATTRIBUTE._serialized_start=257109 + _WRITEDOUBLEATTRIBUTE._serialized_end=257204 + _WRITEBOOLATTRIBUTE._serialized_start=257207 + _WRITEBOOLATTRIBUTE._serialized_end=257717 + _WRITESTRINGATTRIBUTE._serialized_start=257720 + _WRITESTRINGATTRIBUTE._serialized_end=258153 + _ACEXCITWIREMODE._serialized_start=258156 + _ACEXCITWIREMODE._serialized_end=258302 + _ACCELCHARGESENSITIVITYUNITS._serialized_start=258305 + _ACCELCHARGESENSITIVITYUNITS._serialized_end=258601 + _ACCELSENSITIVITYUNITS1._serialized_start=258604 + _ACCELSENSITIVITYUNITS1._serialized_end=258758 + _ACCELUNITS2._serialized_start=258761 + _ACCELUNITS2._serialized_end=258963 + _ACQUISITIONTYPE._serialized_start=258966 + _ACQUISITIONTYPE._serialized_end=259132 + _ANGLEUNITS1._serialized_start=259135 + _ANGLEUNITS1._serialized_end=259269 + _ANGLEUNITS2._serialized_start=259272 + _ANGLEUNITS2._serialized_end=259431 + _ANGULARVELOCITYUNITS._serialized_start=259434 + _ANGULARVELOCITYUNITS._serialized_end=259672 + _BRIDGECONFIGURATION1._serialized_start=259675 + _BRIDGECONFIGURATION1._serialized_end=259897 + _BRIDGEELECTRICALUNITS._serialized_start=259900 + _BRIDGEELECTRICALUNITS._serialized_end=260056 + _BRIDGEPHYSICALUNITS._serialized_start=260059 + _BRIDGEPHYSICALUNITS._serialized_end=260514 + _BRIDGEUNITS._serialized_start=260517 + _BRIDGEUNITS._serialized_end=260696 + _CJCSOURCE1._serialized_start=260698 + _CJCSOURCE1._serialized_end=260817 + _CHARGEUNITS._serialized_start=260820 + _CHARGEUNITS._serialized_end=260961 + _COUNTDIRECTION1._serialized_start=260964 + _COUNTDIRECTION1._serialized_end=261119 + _COUNTERFREQUENCYMETHOD._serialized_start=261122 + _COUNTERFREQUENCYMETHOD._serialized_end=261367 + _CURRENTSHUNTRESISTORLOCATIONWITHDEFAULT._serialized_start=261370 + _CURRENTSHUNTRESISTORLOCATIONWITHDEFAULT._serialized_end=261660 + _CURRENTUNITS2._serialized_start=261662 + _CURRENTUNITS2._serialized_end=261774 + _DIGITALLINESTATE._serialized_start=261777 + _DIGITALLINESTATE._serialized_end=261959 + _DIGITALPATTERNCONDITION1._serialized_start=261962 + _DIGITALPATTERNCONDITION1._serialized_end=262137 + _DIGITALWIDTHUNITS3._serialized_start=262139 + _DIGITALWIDTHUNITS3._serialized_end=262232 + _EDDYCURRENTPROXPROBESENSITIVITYUNITS._serialized_start=262235 + _EDDYCURRENTPROXPROBESENSITIVITYUNITS._serialized_end=262665 + _EDGE1._serialized_start=262667 + _EDGE1._serialized_end=262736 + _ENCODERTYPE2._serialized_start=262739 + _ENCODERTYPE2._serialized_end=262892 + _ENCODERZINDEXPHASE1._serialized_start=262895 + _ENCODERZINDEXPHASE1._serialized_end=263124 + _EVERYNSAMPLESEVENTTYPE._serialized_start=263127 + _EVERYNSAMPLESEVENTTYPE._serialized_end=263304 + _EXCITATIONSOURCE._serialized_start=263307 + _EXCITATIONSOURCE._serialized_end=263455 + _FORCEIEPESENSORSENSITIVITYUNITS._serialized_start=263458 + _FORCEIEPESENSORSENSITIVITYUNITS._serialized_end=263665 + _FORCEIEPEUNITS._serialized_start=263668 + _FORCEIEPEUNITS._serialized_end=263820 + _FORCEUNITS._serialized_start=263823 + _FORCEUNITS._serialized_end=263984 + _FREQUENCYUNITS._serialized_start=263986 + _FREQUENCYUNITS._serialized_end=264100 + _FREQUENCYUNITS2._serialized_start=264102 + _FREQUENCYUNITS2._serialized_end=264179 + _FREQUENCYUNITS3._serialized_start=264182 + _FREQUENCYUNITS3._serialized_end=264329 + _FUNCGENTYPE._serialized_start=264332 + _FUNCGENTYPE._serialized_end=264486 + _GPSSIGNALTYPE1._serialized_start=264489 + _GPSSIGNALTYPE1._serialized_end=264623 + _GROUPBY._serialized_start=264625 + _GROUPBY._serialized_end=264700 + _INPUTTERMCFGWITHDEFAULT._serialized_start=264703 + _INPUTTERMCFGWITHDEFAULT._serialized_end=264989 + _INVERTPOLARITY._serialized_start=264991 + _INVERTPOLARITY._serialized_end=265088 + _LVDTSENSITIVITYUNITS1._serialized_start=265091 + _LVDTSENSITIVITYUNITS1._serialized_end=265279 + _LENGTHUNITS2._serialized_start=265282 + _LENGTHUNITS2._serialized_end=265419 + _LENGTHUNITS3._serialized_start=265422 + _LENGTHUNITS3._serialized_end=265585 + _LEVEL1._serialized_start=265587 + _LEVEL1._serialized_end=265654 + _LINEGROUPING._serialized_start=265656 + _LINEGROUPING._serialized_end=265741 + _LOGGINGMODE._serialized_start=265743 + _LOGGINGMODE._serialized_end=265864 + _LOGGINGOPERATION._serialized_start=265867 + _LOGGINGOPERATION._serialized_end=266061 + _LOGICFAMILY._serialized_start=266064 + _LOGICFAMILY._serialized_end=266220 + _POLARITY2._serialized_start=266222 + _POLARITY2._serialized_end=266315 + _POWERUNITS._serialized_start=266317 + _POWERUNITS._serialized_end=266418 + _POWERUPCHANNELTYPE._serialized_start=266421 + _POWERUPCHANNELTYPE._serialized_end=266577 + _POWERUPSTATES._serialized_start=266580 + _POWERUPSTATES._serialized_end=266712 + _PRESSUREUNITS._serialized_start=266715 + _PRESSUREUNITS._serialized_end=266899 + _RTDTYPE1._serialized_start=266902 + _RTDTYPE1._serialized_end=267106 + _RVDTSENSITIVITYUNITS1._serialized_start=267109 + _RVDTSENSITIVITYUNITS1._serialized_end=267289 + _RESISTANCECONFIGURATION._serialized_start=267292 + _RESISTANCECONFIGURATION._serialized_end=267470 + _RESISTANCEUNITS2._serialized_start=267472 + _RESISTANCEUNITS2._serialized_end=267596 + _RESISTORSTATE._serialized_start=267598 + _RESISTORSTATE._serialized_end=267705 + _SAVEOPTIONS._serialized_start=267708 + _SAVEOPTIONS._serialized_end=267868 + _SHUNTCALSELECT._serialized_start=267871 + _SHUNTCALSELECT._serialized_end=268002 + _SHUNTCALSOURCE._serialized_start=268005 + _SHUNTCALSOURCE._serialized_end=268163 + _SHUNTELEMENTLOCATION._serialized_start=268166 + _SHUNTELEMENTLOCATION._serialized_end=268390 + _SIGNAL._serialized_start=268393 + _SIGNAL._serialized_end=268796 + _SIGNAL2._serialized_start=268799 + _SIGNAL2._serialized_end=268968 + _SLOPE1._serialized_start=268970 + _SLOPE1._serialized_end=269055 + _SOUNDPRESSUREUNITS1._serialized_start=269058 + _SOUNDPRESSUREUNITS1._serialized_end=269200 + _STRAINGAGEBRIDGETYPE1._serialized_start=269203 + _STRAINGAGEBRIDGETYPE1._serialized_end=269594 + _STRAINGAGEROSETTEMEASUREMENTTYPE._serialized_start=269597 + _STRAINGAGEROSETTEMEASUREMENTTYPE._serialized_end=270194 + _STRAINGAGEROSETTETYPE._serialized_start=270197 + _STRAINGAGEROSETTETYPE._serialized_end=270401 + _STRAINUNITS1._serialized_start=270403 + _STRAINUNITS1._serialized_end=270513 + _TEDSUNITS._serialized_start=270515 + _TEDSUNITS._serialized_end=270616 + _TASKCONTROLACTION._serialized_start=270619 + _TASKCONTROLACTION._serialized_end=270897 + _TEMPERATUREUNITS._serialized_start=270900 + _TEMPERATUREUNITS._serialized_end=271075 + _THERMOCOUPLETYPE1._serialized_start=271078 + _THERMOCOUPLETYPE1._serialized_end=271483 + _TIMEUNITS._serialized_start=271485 + _TIMEUNITS._serialized_end=271584 + _TIMEUNITS3._serialized_start=271586 + _TIMEUNITS3._serialized_end=271713 + _TIMESCALE2._serialized_start=271715 + _TIMESCALE2._serialized_end=271814 + _TIMESTAMPEVENT._serialized_start=271817 + _TIMESTAMPEVENT._serialized_end=272027 + _TORQUEUNITS._serialized_start=272030 + _TORQUEUNITS._serialized_end=272236 + _UNITSPRESCALED._serialized_start=272239 + _UNITSPRESCALED._serialized_end=273600 + _VELOCITYIEPESENSORSENSITIVITYUNITS._serialized_start=273603 + _VELOCITYIEPESENSORSENSITIVITYUNITS._serialized_end=273854 + _VELOCITYUNITS._serialized_start=273857 + _VELOCITYUNITS._serialized_end=274021 + _VOLTAGEUNITS2._serialized_start=274023 + _VOLTAGEUNITS2._serialized_end=274136 + _WATCHDOGAOOUTPUTTYPE._serialized_start=274139 + _WATCHDOGAOOUTPUTTYPE._serialized_end=274318 + _WATCHDOGCOEXPIRSTATE._serialized_start=274321 + _WATCHDOGCOEXPIRSTATE._serialized_end=274493 + _WATCHDOGCONTROLACTION._serialized_start=274495 + _WATCHDOGCONTROLACTION._serialized_end=274605 + _WINDOWTRIGGERCONDITION1._serialized_start=274608 + _WINDOWTRIGGERCONDITION1._serialized_end=274765 + _WRITEBASICTEDSOPTIONS._serialized_start=274768 + _WRITEBASICTEDSOPTIONS._serialized_end=274969 + _WAVEFORMATTRIBUTEMODE._serialized_start=274972 + _WAVEFORMATTRIBUTEMODE._serialized_end=275114 + _CHANNELINT32ATTRIBUTEVALUES._serialized_start=275118 + _CHANNELINT32ATTRIBUTEVALUES._serialized_end=294953 + _DEVICEINT32ATTRIBUTEVALUES._serialized_start=294956 + _DEVICEINT32ATTRIBUTEVALUES._serialized_end=301413 + _EXPORTSIGNALINT32ATTRIBUTEVALUES._serialized_start=301416 + _EXPORTSIGNALINT32ATTRIBUTEVALUES._serialized_end=302507 + _PHYSICALCHANNELINT32ATTRIBUTEVALUES._serialized_start=302510 + _PHYSICALCHANNELINT32ATTRIBUTEVALUES._serialized_end=307091 + _READINT32ATTRIBUTEVALUES._serialized_start=307094 + _READINT32ATTRIBUTEVALUES._serialized_end=307949 + _REALTIMEINT32ATTRIBUTEVALUES._serialized_start=307952 + _REALTIMEINT32ATTRIBUTEVALUES._serialized_end=308194 + _SCALEINT32ATTRIBUTEVALUES._serialized_start=308197 + _SCALEINT32ATTRIBUTEVALUES._serialized_end=310183 + _TIMINGINT32ATTRIBUTEVALUES._serialized_start=310186 + _TIMINGINT32ATTRIBUTEVALUES._serialized_end=312063 + _TRIGGERINT32ATTRIBUTEVALUES._serialized_start=312066 + _TRIGGERINT32ATTRIBUTEVALUES._serialized_end=314366 + _WATCHDOGINT32ATTRIBUTEVALUES._serialized_start=314369 + _WATCHDOGINT32ATTRIBUTEVALUES._serialized_end=315131 + _WRITEINT32ATTRIBUTEVALUES._serialized_start=315134 + _WRITEINT32ATTRIBUTEVALUES._serialized_end=315499 _ANALOGPOWERUPCHANNELSANDSTATE._serialized_start=133 _ANALOGPOWERUPCHANNELSANDSTATE._serialized_end=258 _WATCHDOGEXPCHANNELSANDSTATE._serialized_start=260 @@ -2363,6 +2363,6 @@ _WRITEDIGITALWAVEFORMSREQUEST._serialized_end=141519 _WRITEDIGITALWAVEFORMSRESPONSE._serialized_start=141521 _WRITEDIGITALWAVEFORMSRESPONSE._serialized_end=141600 - _NIDAQMX._serialized_start=315170 - _NIDAQMX._serialized_end=367820 + _NIDAQMX._serialized_start=315503 + _NIDAQMX._serialized_end=368153 # @@protoc_insertion_point(module_scope) diff --git a/generated/nidaqmx/_stubs/nidaqmx_pb2.pyi b/generated/nidaqmx/_stubs/nidaqmx_pb2.pyi index 4fcf602b8..59961f5b6 100644 --- a/generated/nidaqmx/_stubs/nidaqmx_pb2.pyi +++ b/generated/nidaqmx/_stubs/nidaqmx_pb2.pyi @@ -2,7 +2,7 @@ @generated by mypy-protobuf. Do not edit manually! isort:skip_file --------------------------------------------------------------------- -This file is generated from NI-DAQMX API metadata version 26.0.0 +This file is generated from NI-DAQMX API metadata version 26.8.0 --------------------------------------------------------------------- Proto file for the NI-DAQMX Metadata --------------------------------------------------------------------- @@ -347,6 +347,7 @@ class _ChannelInt32AttributeEnumTypeWrapper(google.protobuf.internal.enum_type_w CHANNEL_ATTRIBUTE_PWR_IDLE_OUTPUT_BEHAVIOR: _ChannelInt32Attribute.ValueType # 12760 CHANNEL_ATTRIBUTE_PWR_REMOTE_SENSE: _ChannelInt32Attribute.ValueType # 12763 CHANNEL_ATTRIBUTE_AI_POWER_UNITS: _ChannelInt32Attribute.ValueType # 12780 + CHANNEL_ATTRIBUTE_AI_ANALOG_PATH_DELAY_UNITS: _ChannelInt32Attribute.ValueType # 12792 class ChannelInt32Attribute(_ChannelInt32Attribute, metaclass=_ChannelInt32AttributeEnumTypeWrapper): ... @@ -553,6 +554,7 @@ CHANNEL_ATTRIBUTE_PWR_OUTPUT_STATE: ChannelInt32Attribute.ValueType # 12759 CHANNEL_ATTRIBUTE_PWR_IDLE_OUTPUT_BEHAVIOR: ChannelInt32Attribute.ValueType # 12760 CHANNEL_ATTRIBUTE_PWR_REMOTE_SENSE: ChannelInt32Attribute.ValueType # 12763 CHANNEL_ATTRIBUTE_AI_POWER_UNITS: ChannelInt32Attribute.ValueType # 12780 +CHANNEL_ATTRIBUTE_AI_ANALOG_PATH_DELAY_UNITS: ChannelInt32Attribute.ValueType # 12792 global___ChannelInt32Attribute = ChannelInt32Attribute class _ChannelDoubleAttribute: @@ -744,6 +746,7 @@ class _ChannelDoubleAttributeEnumTypeWrapper(google.protobuf.internal.enum_type_ CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN: _ChannelDoubleAttribute.ValueType # 12782 CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX: _ChannelDoubleAttribute.ValueType # 12783 CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN: _ChannelDoubleAttribute.ValueType # 12784 + CHANNEL_ATTRIBUTE_AI_ANALOG_PATH_DELAY: _ChannelDoubleAttribute.ValueType # 12791 class ChannelDoubleAttribute(_ChannelDoubleAttribute, metaclass=_ChannelDoubleAttributeEnumTypeWrapper): ... @@ -930,6 +933,7 @@ CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MAX: ChannelDoubleAttribute.ValueT CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN: ChannelDoubleAttribute.ValueType # 12782 CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX: ChannelDoubleAttribute.ValueType # 12783 CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN: ChannelDoubleAttribute.ValueType # 12784 +CHANNEL_ATTRIBUTE_AI_ANALOG_PATH_DELAY: ChannelDoubleAttribute.ValueType # 12791 global___ChannelDoubleAttribute = ChannelDoubleAttribute class _ChannelResetAttribute: @@ -1502,6 +1506,8 @@ class _ChannelResetAttributeEnumTypeWrapper(google.protobuf.internal.enum_type_w CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN: _ChannelResetAttribute.ValueType # 12782 CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX: _ChannelResetAttribute.ValueType # 12783 CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN: _ChannelResetAttribute.ValueType # 12784 + CHANNEL_RESET_ATTRIBUTE_AI_REMOVE_ANALOG_PATH_DELAY: _ChannelResetAttribute.ValueType # 12790 + CHANNEL_RESET_ATTRIBUTE_AI_ANALOG_PATH_DELAY_UNITS: _ChannelResetAttribute.ValueType # 12792 class ChannelResetAttribute(_ChannelResetAttribute, metaclass=_ChannelResetAttributeEnumTypeWrapper): ... @@ -2069,6 +2075,8 @@ CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MAX: ChannelResetAttribute.V CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN: ChannelResetAttribute.ValueType # 12782 CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX: ChannelResetAttribute.ValueType # 12783 CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN: ChannelResetAttribute.ValueType # 12784 +CHANNEL_RESET_ATTRIBUTE_AI_REMOVE_ANALOG_PATH_DELAY: ChannelResetAttribute.ValueType # 12790 +CHANNEL_RESET_ATTRIBUTE_AI_ANALOG_PATH_DELAY_UNITS: ChannelResetAttribute.ValueType # 12792 global___ChannelResetAttribute = ChannelResetAttribute class _ChannelBoolAttribute: @@ -2175,6 +2183,7 @@ class _ChannelBoolAttributeEnumTypeWrapper(google.protobuf.internal.enum_type_wr CHANNEL_ATTRIBUTE_AI_OVERCURRENT_DETECT_ENABLE: _ChannelBoolAttribute.ValueType # 12692 CHANNEL_ATTRIBUTE_CI_FILTER_ENABLE: _ChannelBoolAttribute.ValueType # 12727 CHANNEL_ATTRIBUTE_PWR_OUTPUT_ENABLE: _ChannelBoolAttribute.ValueType # 12758 + CHANNEL_ATTRIBUTE_AI_REMOVE_ANALOG_PATH_DELAY: _ChannelBoolAttribute.ValueType # 12790 class ChannelBoolAttribute(_ChannelBoolAttribute, metaclass=_ChannelBoolAttributeEnumTypeWrapper): ... @@ -2276,6 +2285,7 @@ CHANNEL_ATTRIBUTE_AI_POWER_SUPPLY_FAULT_DETECT_ENABLE: ChannelBoolAttribute.Valu CHANNEL_ATTRIBUTE_AI_OVERCURRENT_DETECT_ENABLE: ChannelBoolAttribute.ValueType # 12692 CHANNEL_ATTRIBUTE_CI_FILTER_ENABLE: ChannelBoolAttribute.ValueType # 12727 CHANNEL_ATTRIBUTE_PWR_OUTPUT_ENABLE: ChannelBoolAttribute.ValueType # 12758 +CHANNEL_ATTRIBUTE_AI_REMOVE_ANALOG_PATH_DELAY: ChannelBoolAttribute.ValueType # 12790 global___ChannelBoolAttribute = ChannelBoolAttribute class _ChannelStringAttribute: @@ -6914,6 +6924,7 @@ class _UnitsPreScaledEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper. UNITS_PRE_SCALED_UNSPECIFIED: _UnitsPreScaled.ValueType # 0 UNITS_PRE_SCALED_VOLTS: _UnitsPreScaled.ValueType # 10348 UNITS_PRE_SCALED_AMPS: _UnitsPreScaled.ValueType # 10342 + UNITS_PRE_SCALED_WATTS: _UnitsPreScaled.ValueType # 16203 UNITS_PRE_SCALED_DEG_F: _UnitsPreScaled.ValueType # 10144 UNITS_PRE_SCALED_DEG_C: _UnitsPreScaled.ValueType # 10143 UNITS_PRE_SCALED_DEG_R: _UnitsPreScaled.ValueType # 10145 @@ -6956,6 +6967,7 @@ class UnitsPreScaled(_UnitsPreScaled, metaclass=_UnitsPreScaledEnumTypeWrapper): UNITS_PRE_SCALED_UNSPECIFIED: UnitsPreScaled.ValueType # 0 UNITS_PRE_SCALED_VOLTS: UnitsPreScaled.ValueType # 10348 UNITS_PRE_SCALED_AMPS: UnitsPreScaled.ValueType # 10342 +UNITS_PRE_SCALED_WATTS: UnitsPreScaled.ValueType # 16203 UNITS_PRE_SCALED_DEG_F: UnitsPreScaled.ValueType # 10144 UNITS_PRE_SCALED_DEG_C: UnitsPreScaled.ValueType # 10143 UNITS_PRE_SCALED_DEG_R: UnitsPreScaled.ValueType # 10145 @@ -8512,6 +8524,7 @@ class _ScaleInt32AttributeValuesEnumTypeWrapper(google.protobuf.internal.enum_ty SCALE_INT32_SCALE_TYPE_TABLE: _ScaleInt32AttributeValues.ValueType # 10450 SCALE_INT32_UNITS_PRE_SCALED_VOLTS: _ScaleInt32AttributeValues.ValueType # 10348 SCALE_INT32_UNITS_PRE_SCALED_AMPS: _ScaleInt32AttributeValues.ValueType # 10342 + SCALE_INT32_UNITS_PRE_SCALED_WATTS: _ScaleInt32AttributeValues.ValueType # 16203 SCALE_INT32_UNITS_PRE_SCALED_DEG_F: _ScaleInt32AttributeValues.ValueType # 10144 SCALE_INT32_UNITS_PRE_SCALED_DEG_C: _ScaleInt32AttributeValues.ValueType # 10143 SCALE_INT32_UNITS_PRE_SCALED_DEG_R: _ScaleInt32AttributeValues.ValueType # 10145 @@ -8558,6 +8571,7 @@ SCALE_INT32_SCALE_TYPE_POLYNOMIAL: ScaleInt32AttributeValues.ValueType # 10449 SCALE_INT32_SCALE_TYPE_TABLE: ScaleInt32AttributeValues.ValueType # 10450 SCALE_INT32_UNITS_PRE_SCALED_VOLTS: ScaleInt32AttributeValues.ValueType # 10348 SCALE_INT32_UNITS_PRE_SCALED_AMPS: ScaleInt32AttributeValues.ValueType # 10342 +SCALE_INT32_UNITS_PRE_SCALED_WATTS: ScaleInt32AttributeValues.ValueType # 16203 SCALE_INT32_UNITS_PRE_SCALED_DEG_F: ScaleInt32AttributeValues.ValueType # 10144 SCALE_INT32_UNITS_PRE_SCALED_DEG_C: ScaleInt32AttributeValues.ValueType # 10143 SCALE_INT32_UNITS_PRE_SCALED_DEG_R: ScaleInt32AttributeValues.ValueType # 10145 diff --git a/generated/nidaqmx/_stubs/nidaqmx_pb2_grpc.pyi b/generated/nidaqmx/_stubs/nidaqmx_pb2_grpc.pyi index 1c8ee05d4..4f10c8030 100644 --- a/generated/nidaqmx/_stubs/nidaqmx_pb2_grpc.pyi +++ b/generated/nidaqmx/_stubs/nidaqmx_pb2_grpc.pyi @@ -2,7 +2,7 @@ @generated by mypy-protobuf. Do not edit manually! isort:skip_file --------------------------------------------------------------------- -This file is generated from NI-DAQMX API metadata version 26.0.0 +This file is generated from NI-DAQMX API metadata version 26.8.0 --------------------------------------------------------------------- Proto file for the NI-DAQMX Metadata --------------------------------------------------------------------- diff --git a/generated/nidaqmx/constants.py b/generated/nidaqmx/constants.py index 57ac9a4a0..2eec87f13 100644 --- a/generated/nidaqmx/constants.py +++ b/generated/nidaqmx/constants.py @@ -839,6 +839,7 @@ class UnderflowBehavior(Enum): class UnitsPreScaled(Enum): VOLTS = 10348 #: Volts. AMPS = 10342 #: Amperes. + WATTS = 16203 #: Watts. DEG_F = 10144 #: Degrees Fahrenheit. DEG_C = 10143 #: Degrees Celsius. DEG_R = 10145 #: Degrees Rankine. diff --git a/generated/nidaqmx/task/channels/_ai_channel.py b/generated/nidaqmx/task/channels/_ai_channel.py index 00e19de76..116e82ca0 100644 --- a/generated/nidaqmx/task/channels/_ai_channel.py +++ b/generated/nidaqmx/task/channels/_ai_channel.py @@ -297,6 +297,36 @@ def ai_adc_timing_mode(self, val): def ai_adc_timing_mode(self): self._interpreter.reset_chan_attribute(self._handle, self._name, 0x29f9) + @property + def ai_analog_path_delay(self): + """ + float: Indicates the analog path delay for the channel's + configuration. This value is in the units you specify with + **ai_analog_path_delay_units**. + """ + + val = self._interpreter.get_chan_attribute_double(self._handle, self._name, 0x31f7) + return val + + @property + def ai_analog_path_delay_units(self): + """ + :class:`nidaqmx.constants.DigitalWidthUnits`: Specifies the + units for **ai_analog_path_delay**. + """ + + val = self._interpreter.get_chan_attribute_int32(self._handle, self._name, 0x31f8) + return DigitalWidthUnits(val) + + @ai_analog_path_delay_units.setter + def ai_analog_path_delay_units(self, val): + val = val.value + self._interpreter.set_chan_attribute_int32(self._handle, self._name, 0x31f8, val) + + @ai_analog_path_delay_units.deleter + def ai_analog_path_delay_units(self): + self._interpreter.reset_chan_attribute(self._handle, self._name, 0x31f8) + @property def ai_atten(self): """ @@ -2591,6 +2621,24 @@ def ai_raw_samp_size(self): val = self._interpreter.get_chan_attribute_uint32(self._handle, self._name, 0x22da) return val + @property + def ai_remove_analog_path_delay(self): + """ + bool: Specifies whether to remove the analog path delay from the + timing path on the device. + """ + + val = self._interpreter.get_chan_attribute_bool(self._handle, self._name, 0x31f6) + return val + + @ai_remove_analog_path_delay.setter + def ai_remove_analog_path_delay(self, val): + self._interpreter.set_chan_attribute_bool(self._handle, self._name, 0x31f6, val) + + @ai_remove_analog_path_delay.deleter + def ai_remove_analog_path_delay(self): + self._interpreter.reset_chan_attribute(self._handle, self._name, 0x31f6) + @property def ai_remove_filter_delay(self): """ diff --git a/src/codegen/metadata/attributes.py b/src/codegen/metadata/attributes.py index 4c8a5d7c6..d4592d22d 100644 --- a/src/codegen/metadata/attributes.py +++ b/src/codegen/metadata/attributes.py @@ -18905,6 +18905,100 @@ 'python_description': 'Specifies the current minimum value you expect to measure. This value is in the units you specify with a units property. When you query this property, it returns the coerced current minimum value that the device can measure with the current settings.', 'resettable': True, 'type': 'float64' + }, + 12790: { + 'access': 'read-write', + 'c_function_name': 'AIRemoveAnalogPathDelay', + 'calling_convention': 'StdCall', + 'ctypes_data_type': 'c_bool32', + 'handle_parameters': { + 'channelHandle': { + 'accessor': 'self._name', + 'ctypes_data_type': 'ctypes.c_char_p', + 'cvi_name': 'channel' + }, + 'taskHandle': { + 'accessor': 'self._handle', + 'ctypes_data_type': 'lib_importer.task_handle', + 'cvi_name': 'taskHandle' + } + }, + 'has_explicit_read_buffer_size': False, + 'has_explicit_write_buffer_size': False, + 'is_list': False, + 'is_python_object': False, + 'lv_filter': [ + 'Channel' + ], + 'name': 'AI_REMOVE_ANALOG_PATH_DELAY', + 'python_class_name': 'AIChannel', + 'python_data_type': 'bool', + 'python_description': 'Specifies whether to remove the analog path delay from the timing path on the device.', + 'resettable': True, + 'type': 'bool32' + }, + 12791: { + 'access': 'read', + 'c_function_name': 'AIAnalogPathDelay', + 'calling_convention': 'StdCall', + 'ctypes_data_type': 'ctypes.c_double', + 'handle_parameters': { + 'channelHandle': { + 'accessor': 'self._name', + 'ctypes_data_type': 'ctypes.c_char_p', + 'cvi_name': 'channel' + }, + 'taskHandle': { + 'accessor': 'self._handle', + 'ctypes_data_type': 'lib_importer.task_handle', + 'cvi_name': 'taskHandle' + } + }, + 'has_explicit_read_buffer_size': False, + 'has_explicit_write_buffer_size': False, + 'is_list': False, + 'is_python_object': False, + 'lv_filter': [ + 'Channel' + ], + 'name': 'AI_ANALOG_PATH_DELAY', + 'python_class_name': 'AIChannel', + 'python_data_type': 'float', + 'python_description': "Indicates the analog path delay for the channel's configuration. This value is in the units you specify with **ai_analog_path_delay_units**.", + 'resettable': False, + 'type': 'float64' + }, + 12792: { + 'access': 'read-write', + 'c_function_name': 'AIAnalogPathDelayUnits', + 'calling_convention': 'StdCall', + 'ctypes_data_type': 'ctypes.c_int', + 'enum': 'DigitalWidthUnits4', + 'handle_parameters': { + 'channelHandle': { + 'accessor': 'self._name', + 'ctypes_data_type': 'ctypes.c_char_p', + 'cvi_name': 'channel' + }, + 'taskHandle': { + 'accessor': 'self._handle', + 'ctypes_data_type': 'lib_importer.task_handle', + 'cvi_name': 'taskHandle' + } + }, + 'has_explicit_read_buffer_size': False, + 'has_explicit_write_buffer_size': False, + 'is_list': False, + 'is_python_object': False, + 'lv_filter': [ + 'Channel' + ], + 'name': 'AI_ANALOG_PATH_DELAY_UNITS', + 'python_class_name': 'AIChannel', + 'python_data_type': 'DigitalWidthUnits4', + 'python_description': 'Specifies the units for **ai_analog_path_delay**.', + 'resettable': True, + 'type': 'int32' } }, 'Device': { diff --git a/src/codegen/metadata/enums.py b/src/codegen/metadata/enums.py index cf7ef7b89..c718c225f 100644 --- a/src/codegen/metadata/enums.py +++ b/src/codegen/metadata/enums.py @@ -18594,6 +18594,13 @@ 'name': 'AMPS', 'value': 10342 }, + { + 'documentation': { + 'description': 'Watts.' + }, + 'name': 'WATTS', + 'value': 16203 + }, { 'documentation': { 'description': 'Degrees Fahrenheit.' diff --git a/src/codegen/metadata/functions.py b/src/codegen/metadata/functions.py index bfc35b1a7..a8d275256 100644 --- a/src/codegen/metadata/functions.py +++ b/src/codegen/metadata/functions.py @@ -17374,6 +17374,327 @@ 'python_codegen_method': 'CustomCode', 'returns': 'int32' }, + 'InternalReadAnalogWaveformPerChan': { + 'calling_convention': 'StdCall', + 'codegen_method': 'private', + 'parameters': [ + { + 'direction': 'in', + 'name': 'task', + 'type': 'TaskHandle' + }, + { + 'direction': 'in', + 'name': 'numSampsPerChan', + 'type': 'int32' + }, + { + 'direction': 'in', + 'name': 'timeout', + 'type': 'float64' + }, + { + 'direction': 'out', + 'name': 't0Array', + 'size': { + 'mechanism': 'passed-in', + 'value': 'timingArraySize' + }, + 'type': 'int64[]' + }, + { + 'direction': 'out', + 'name': 'dtArray', + 'size': { + 'mechanism': 'passed-in', + 'value': 'timingArraySize' + }, + 'type': 'int64[]' + }, + { + 'direction': 'in', + 'name': 'timingArraySize', + 'type': 'uInt32' + }, + { + 'direction': 'in', + 'name': 'setWfmAttrCallback', + 'type': 'DAQmxSetWfmAttrCallbackPtr' + }, + { + 'direction': 'out', + 'name': 'setWfmAttrCallbackData', + 'type': 'void' + }, + { + 'direction': 'out', + 'is_list': True, + 'name': 'readArrayPtrs', + 'size': { + 'mechanism': 'passed-in', + 'value': 'readArrayCount' + }, + 'type': 'float64 *[]' + }, + { + 'direction': 'in', + 'name': 'readArrayCount', + 'type': 'uInt32' + }, + { + 'direction': 'in', + 'name': 'arraySizeInSampsPerChan', + 'type': 'uInt32' + }, + { + 'direction': 'out', + 'name': 'sampsPerChanRead', + 'type': 'int32' + }, + { + 'direction': 'in', + 'hardcoded_value': 'nullptr', + 'include_in_proto': False, + 'name': 'reserved', + 'pointer': True, + 'type': 'bool32' + } + ], + 'python_codegen_method': 'no', + 'returns': 'int32' + }, + 'InternalReadDigitalWaveform': { + 'calling_convention': 'StdCall', + 'codegen_method': 'private', + 'parameters': [ + { + 'direction': 'in', + 'name': 'task', + 'type': 'TaskHandle' + }, + { + 'direction': 'in', + 'name': 'numSampsPerChan', + 'type': 'int32' + }, + { + 'direction': 'in', + 'name': 'timeout', + 'type': 'float64' + }, + { + 'direction': 'in', + 'name': 'fillMode', + 'type': 'bool32' + }, + { + 'direction': 'out', + 'name': 't0Array', + 'size': { + 'mechanism': 'passed-in', + 'value': 'timingArraySize' + }, + 'type': 'int64[]' + }, + { + 'direction': 'out', + 'name': 'dtArray', + 'size': { + 'mechanism': 'passed-in', + 'value': 'timingArraySize' + }, + 'type': 'int64[]' + }, + { + 'direction': 'in', + 'name': 'timingArraySize', + 'type': 'uInt32' + }, + { + 'direction': 'in', + 'name': 'setWfmAttrCallback', + 'type': 'DAQmxSetWfmAttrCallbackPtr' + }, + { + 'direction': 'out', + 'name': 'setWfmAttrCallbackData', + 'type': 'void' + }, + { + 'direction': 'out', + 'is_list': True, + 'name': 'readArray', + 'size': { + 'mechanism': 'passed-in', + 'value': 'arraySizeInBytes' + }, + 'type': 'uInt8[]' + }, + { + 'direction': 'in', + 'name': 'arraySizeInBytes', + 'type': 'uInt32' + }, + { + 'direction': 'out', + 'name': 'sampsPerChanRead', + 'type': 'int32' + }, + { + 'direction': 'out', + 'name': 'numBytesPerSamp', + 'type': 'int32' + }, + { + 'direction': 'out', + 'is_list': True, + 'name': 'bytesPerChanArray', + 'size': { + 'mechanism': 'passed-in', + 'value': 'bytesPerChanArraySize' + }, + 'type': 'uInt32[]' + }, + { + 'direction': 'in', + 'name': 'bytesPerChanArraySize', + 'type': 'uInt32' + }, + { + 'direction': 'in', + 'hardcoded_value': 'nullptr', + 'include_in_proto': False, + 'name': 'reserved', + 'pointer': True, + 'type': 'bool32' + } + ], + 'python_codegen_method': 'no', + 'returns': 'int32' + }, + 'InternalWriteAnalogWaveformPerChan': { + 'calling_convention': 'StdCall', + 'codegen_method': 'private', + 'parameters': [ + { + 'direction': 'in', + 'name': 'task', + 'type': 'TaskHandle' + }, + { + 'direction': 'in', + 'name': 'numSampsPerChan', + 'type': 'int32' + }, + { + 'direction': 'in', + 'name': 'autoStart', + 'type': 'bool32' + }, + { + 'direction': 'in', + 'name': 'timeout', + 'type': 'float64' + }, + { + 'direction': 'in', + 'is_list': True, + 'name': 'writeArrayPtrs', + 'size': { + 'mechanism': 'len', + 'value': 'writeArrayCount' + }, + 'type': 'const float64 * const[]' + }, + { + 'direction': 'in', + 'name': 'writeArrayCount', + 'type': 'uInt32' + }, + { + 'direction': 'out', + 'name': 'sampsPerChanWritten', + 'type': 'int32' + }, + { + 'direction': 'in', + 'hardcoded_value': 'nullptr', + 'include_in_proto': False, + 'name': 'reserved', + 'pointer': True, + 'type': 'bool32' + } + ], + 'python_codegen_method': 'no', + 'returns': 'int32' + }, + 'InternalWriteDigitalWaveform': { + 'calling_convention': 'StdCall', + 'codegen_method': 'private', + 'parameters': [ + { + 'direction': 'in', + 'name': 'task', + 'type': 'TaskHandle' + }, + { + 'direction': 'in', + 'name': 'numSampsPerChan', + 'type': 'int32' + }, + { + 'direction': 'in', + 'name': 'autoStart', + 'type': 'bool32' + }, + { + 'direction': 'in', + 'name': 'timeout', + 'type': 'float64' + }, + { + 'direction': 'in', + 'name': 'dataLayout', + 'type': 'bool32' + }, + { + 'direction': 'in', + 'is_list': True, + 'name': 'writeArray', + 'type': 'const uInt8[]' + }, + { + 'direction': 'in', + 'is_list': True, + 'name': 'bytesPerChanArray', + 'size': { + 'mechanism': 'len', + 'value': 'bytesPerChanArraySize' + }, + 'type': 'const uInt32[]' + }, + { + 'direction': 'in', + 'name': 'bytesPerChanArraySize', + 'type': 'uInt32' + }, + { + 'direction': 'out', + 'name': 'sampsPerChanWritten', + 'type': 'int32' + }, + { + 'direction': 'in', + 'hardcoded_value': 'nullptr', + 'include_in_proto': False, + 'name': 'reserved', + 'pointer': True, + 'type': 'bool32' + } + ], + 'python_codegen_method': 'no', + 'returns': 'int32' + }, 'IsTaskDone': { 'calling_convention': 'StdCall', 'handle_parameter': { diff --git a/src/codegen/protos/nidaqmx.proto b/src/codegen/protos/nidaqmx.proto index d18a027cc..7f7d7986b 100644 --- a/src/codegen/protos/nidaqmx.proto +++ b/src/codegen/protos/nidaqmx.proto @@ -1,6 +1,6 @@ //--------------------------------------------------------------------- -// This file is generated from NI-DAQMX API metadata version 26.0.0 +// This file is generated from NI-DAQMX API metadata version 26.8.0 //--------------------------------------------------------------------- // Proto file for the NI-DAQMX Metadata //--------------------------------------------------------------------- @@ -717,6 +717,7 @@ enum ChannelInt32Attribute { CHANNEL_ATTRIBUTE_PWR_IDLE_OUTPUT_BEHAVIOR = 12760; CHANNEL_ATTRIBUTE_PWR_REMOTE_SENSE = 12763; CHANNEL_ATTRIBUTE_AI_POWER_UNITS = 12780; + CHANNEL_ATTRIBUTE_AI_ANALOG_PATH_DELAY_UNITS = 12792; } enum ChannelDoubleAttribute { @@ -903,6 +904,7 @@ enum ChannelDoubleAttribute { CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN = 12782; CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX = 12783; CHANNEL_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN = 12784; + CHANNEL_ATTRIBUTE_AI_ANALOG_PATH_DELAY = 12791; } enum ChannelResetAttribute { @@ -1470,6 +1472,8 @@ enum ChannelResetAttribute { CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_VOLTAGE_MIN = 12782; CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MAX = 12783; CHANNEL_RESET_ATTRIBUTE_AI_CALCULATED_POWER_CURRENT_MIN = 12784; + CHANNEL_RESET_ATTRIBUTE_AI_REMOVE_ANALOG_PATH_DELAY = 12790; + CHANNEL_RESET_ATTRIBUTE_AI_ANALOG_PATH_DELAY_UNITS = 12792; } enum ChannelBoolAttribute { @@ -1571,6 +1575,7 @@ enum ChannelBoolAttribute { CHANNEL_ATTRIBUTE_AI_OVERCURRENT_DETECT_ENABLE = 12692; CHANNEL_ATTRIBUTE_CI_FILTER_ENABLE = 12727; CHANNEL_ATTRIBUTE_PWR_OUTPUT_ENABLE = 12758; + CHANNEL_ATTRIBUTE_AI_REMOVE_ANALOG_PATH_DELAY = 12790; } enum ChannelStringAttribute { @@ -3493,6 +3498,7 @@ enum UnitsPreScaled { UNITS_PRE_SCALED_UNSPECIFIED = 0; UNITS_PRE_SCALED_VOLTS = 10348; UNITS_PRE_SCALED_AMPS = 10342; + UNITS_PRE_SCALED_WATTS = 16203; UNITS_PRE_SCALED_DEG_F = 10144; UNITS_PRE_SCALED_DEG_C = 10143; UNITS_PRE_SCALED_DEG_R = 10145; @@ -4259,6 +4265,7 @@ enum ScaleInt32AttributeValues { SCALE_INT32_SCALE_TYPE_TABLE = 10450; SCALE_INT32_UNITS_PRE_SCALED_VOLTS = 10348; SCALE_INT32_UNITS_PRE_SCALED_AMPS = 10342; + SCALE_INT32_UNITS_PRE_SCALED_WATTS = 16203; SCALE_INT32_UNITS_PRE_SCALED_DEG_F = 10144; SCALE_INT32_UNITS_PRE_SCALED_DEG_C = 10143; SCALE_INT32_UNITS_PRE_SCALED_DEG_R = 10145; diff --git a/src/codegen/utilities/interpreter_helpers.py b/src/codegen/utilities/interpreter_helpers.py index 98051eb8a..43dda78a8 100644 --- a/src/codegen/utilities/interpreter_helpers.py +++ b/src/codegen/utilities/interpreter_helpers.py @@ -44,6 +44,11 @@ "SetRealTimeAttributeInt32", "SetRealTimeAttributeUInt32", "WaitForNextSampleClock", + # Internal functions used by the handwritten waveform implementation. + "InternalReadAnalogWaveformPerChan", + "InternalReadDigitalWaveform", + "InternalWriteAnalogWaveformPerChan", + "InternalWriteDigitalWaveform", # Time triggers # Single-attribute get/set functions are not used # Generic Get/SetTimingAttribute{Type} functions are used instead