MMDevice
Loading...
Searching...
No Matches
MMDeviceConstants.h
Go to the documentation of this file.
1
2// FILE: MMDeviceConstants.h
3// PROJECT: Micro-Manager
4// SUBSYSTEM: MMDevice - Device adapter kit
5//-----------------------------------------------------------------------------
6// DESCRIPTION: Global constants and enumeration types
7// AUTHOR: Nenad Amodaj, nenad@amodaj.com, 07/11/2005
8// COPYRIGHT: University of California, San Francisco, 2006
9//
10// LICENSE: This file is distributed under the BSD license.
11// License text is included with the source distribution.
12//
13// This file is distributed in the hope that it will be useful,
14// but WITHOUT ANY WARRANTY; without even the implied warranty
15// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16//
17// IN NO EVENT SHALL THE COPYRIGHT OWNER OR
18// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
19// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES.
20//
21
22#pragma once
23
24#ifdef MMDEVICE_CLIENT_BUILD
25// Hide deprecation warnings when building MMCore
26# define MMDEVICE_DEPRECATED
27#else
28# define MMDEVICE_DEPRECATED [[deprecated]]
29#endif
30
31// Obsolete, redundant with DEVICE_OK, DEVICE_ERR.
32// We can't cleanly deprecate a #define macro, so use const int. But to
33// avoid changing the SWIG-generated APIs, keep the macros for SWIG only.
34#ifdef SWIG
35#define MM_CODE_OK 0
36#define MM_CODE_ERR 1
37#else
40#endif
41
43// Global constants
44//
45// common device error codes
46
47#define DEVICE_OK 0
48#define DEVICE_ERR 1 // generic, undefined error
49#define DEVICE_INVALID_PROPERTY 2
50#define DEVICE_INVALID_PROPERTY_VALUE 3
51#define DEVICE_DUPLICATE_PROPERTY 4
52#define DEVICE_INVALID_PROPERTY_TYPE 5
53#define DEVICE_NATIVE_MODULE_FAILED 6 // unable to load or initialize native module
54#define DEVICE_UNSUPPORTED_DATA_FORMAT 7 // we don't know how to handle camera data
55#define DEVICE_INTERNAL_INCONSISTENCY 8 // internal data structures are corrupted
56#define DEVICE_NOT_SUPPORTED 9
57#define DEVICE_UNKNOWN_LABEL 10
58#define DEVICE_UNSUPPORTED_COMMAND 11
59#define DEVICE_UNKNOWN_POSITION 12
60#define DEVICE_NO_CALLBACK_REGISTERED 13
61#define DEVICE_SERIAL_COMMAND_FAILED 14
62#define DEVICE_SERIAL_BUFFER_OVERRUN 15
63#define DEVICE_SERIAL_INVALID_RESPONSE 16
64#define DEVICE_SERIAL_TIMEOUT 17
65#define DEVICE_SELF_REFERENCE 18
66#define DEVICE_NO_PROPERTY_DATA 19
67#define DEVICE_DUPLICATE_LABEL 20
68#define DEVICE_INVALID_INPUT_PARAM 21
69#define DEVICE_BUFFER_OVERFLOW 22
70#define DEVICE_NONEXISTENT_CHANNEL 23
71#define DEVICE_INVALID_PROPERTY_LIMTS 24
72#define DEVICE_SNAP_IMAGE_FAILED 25
73#define DEVICE_IMAGE_PARAMS_FAILED 26
74#define DEVICE_CORE_FOCUS_STAGE_UNDEF 27
75#define DEVICE_CORE_EXPOSURE_FAILED 28
76#define DEVICE_CORE_CONFIG_FAILED 29
77#define DEVICE_CAMERA_BUSY_ACQUIRING 30
78#define DEVICE_INCOMPATIBLE_IMAGE 31
79#define DEVICE_CAN_NOT_SET_PROPERTY 32
80#define DEVICE_CORE_CHANNEL_PRESETS_FAILED 33
81#define DEVICE_LOCALLY_DEFINED_ERROR 34
82#define DEVICE_NOT_CONNECTED 35
83#define DEVICE_COMM_HUB_MISSING 36
84#define DEVICE_DUPLICATE_LIBRARY 37
85#define DEVICE_PROPERTY_NOT_SEQUENCEABLE 38
86#define DEVICE_SEQUENCE_TOO_LARGE 39
87#define DEVICE_OUT_OF_MEMORY 40
88#define DEVICE_NOT_YET_IMPLEMENTED 41
89#define DEVICE_PUMP_IS_RUNNING 42
90
91
92namespace MM {
93 // Maximum length copied into various char buffers.
94 // Code providing buffer should assume excludes null terminator.
95 // Code filling buffer should assume includes null terminator.
96 const int MaxStrLength = 1024;
97
98 // system-wide property names
99 const char* const g_Keyword_Name = "Name";
100 const char* const g_Keyword_Description = "Description";
101 const char* const g_Keyword_CameraName = "CameraName";
102 const char* const g_Keyword_CameraID = "CameraID";
103 const char* const g_Keyword_CameraChannelName = "CameraChannelName";
104 const char* const g_Keyword_CameraChannelIndex = "CameraChannelIndex";
105 const char* const g_Keyword_Binning = "Binning";
106 const char* const g_Keyword_Exposure = "Exposure";
107 const char* const g_Keyword_ActualExposure = "ActualExposure";
108 const char* const g_Keyword_ActualInterval_ms= "ActualInterval-ms";
109 const char* const g_Keyword_Interval_ms = "Interval-ms";
110 const char* const g_Keyword_Elapsed_Time_ms = "ElapsedTime-ms";
111 const char* const g_Keyword_PixelType = "PixelType";
112 const char* const g_Keyword_ReadoutTime = "ReadoutTime";
113 const char* const g_Keyword_ReadoutMode = "ReadoutMode";
114 const char* const g_Keyword_Gain = "Gain";
115 const char* const g_Keyword_EMGain = "EMGain";
116 const char* const g_Keyword_Offset = "Offset";
117 const char* const g_Keyword_CCDTemperature = "CCDTemperature";
118 const char* const g_Keyword_CCDTemperatureSetPoint = "CCDTemperatureSetPoint";
119 const char* const g_Keyword_State = "State";
120 const char* const g_Keyword_Label = "Label";
121 const char* const g_Keyword_Position = "Position";
122 const char* const g_Keyword_Type = "Type";
123 const char* const g_Keyword_Delay = "Delay_ms";
124 const char* const g_Keyword_BaudRate = "BaudRate";
125 const char* const g_Keyword_DataBits = "DataBits";
126 const char* const g_Keyword_StopBits = "StopBits";
127 const char* const g_Keyword_Parity = "Parity";
128 const char* const g_Keyword_Handshaking = "Handshaking";
129 const char* const g_Keyword_DelayBetweenCharsMs = "DelayBetweenCharsMs";
130 const char* const g_Keyword_Port = "Port";
131 const char* const g_Keyword_AnswerTimeout = "AnswerTimeout";
132 const char* const g_Keyword_Speed = "Speed";
133 const char* const g_Keyword_CoreDevice = "Core";
134 const char* const g_Keyword_CoreInitialize = "Initialize";
135 const char* const g_Keyword_CoreCamera = "Camera";
136 const char* const g_Keyword_CoreShutter = "Shutter";
137 const char* const g_Keyword_CoreXYStage = "XYStage";
138 const char* const g_Keyword_CoreFocus = "Focus";
139 const char* const g_Keyword_CoreAutoFocus = "AutoFocus";
140 const char* const g_Keyword_CoreAutoShutter = "AutoShutter";
141 const char* const g_Keyword_CoreChannelGroup = "ChannelGroup";
142 const char* const g_Keyword_CoreImageProcessor = "ImageProcessor";
143 const char* const g_Keyword_CoreSLM = "SLM";
144 const char* const g_Keyword_CoreGalvo = "Galvo";
145 const char* const g_Keyword_CorePressurePump = "PressurePump";
146 const char* const g_Keyword_CoreVolumetricPump = "VolumetricPump";
147 const char* const g_Keyword_CoreTimeoutMs = "TimeoutMs";
148 const char* const g_Keyword_Channel = "Channel";
149 const char* const g_Keyword_Version = "Version";
150 const char* const g_Keyword_ColorMode = "ColorMode";
151 const char* const g_Keyword_Transpose_SwapXY = "TransposeXY";
152 const char* const g_Keyword_Transpose_MirrorX = "TransposeMirrorX";
153 const char* const g_Keyword_Transpose_MirrorY = "TransposeMirrorY";
154 const char* const g_Keyword_Transpose_Correction = "TransposeCorrection";
155 const char* const g_Keyword_Closed_Position = "ClosedPosition";
156 const char* const g_Keyword_HubID = "HubID";
157
158 const char* const g_Keyword_PixelType_GRAY8 = "GRAY8";
159 const char* const g_Keyword_PixelType_GRAY16 = "GRAY16";
160 const char* const g_Keyword_PixelType_GRAY32 = "GRAY32";
161 const char* const g_Keyword_PixelType_RGB32 = "RGB32";
162 const char* const g_Keyword_PixelType_RGB64 = "RGB64";
163 const char* const g_Keyword_PixelType_Unknown = "Unknown";
164
165 const char* const g_Keyword_Current_Volume = "Volume_uL";
166 const char* const g_Keyword_Min_Volume = "Min_Volume_uL";
167 const char* const g_Keyword_Max_Volume = "Max_Volume_uL";
168 const char* const g_Keyword_Flowrate = "Flowrate_uL_per_sec";
169 const char* const g_Keyword_Pressure_Imposed = "Pressure Imposed";
170 const char* const g_Keyword_Pressure_Measured = "Pressure Measured";
171
172 // image annotations
173 const char* const g_Keyword_Metadata_Width = "Width";
174 const char* const g_Keyword_Metadata_Height = "Height";
175 const char* const g_Keyword_Metadata_CameraLabel = "Camera";
176 const char* const g_Keyword_Metadata_Exposure = "Exposure-ms";
177 MMDEVICE_DEPRECATED const char* const g_Keyword_Meatdata_Exposure = "Exposure-ms"; // Typo
178 const char* const g_Keyword_Metadata_Score = "Score";
179 const char* const g_Keyword_Metadata_ImageNumber = "ImageNumber";
180 // Removed: g_Keyword_Metadata_StartTime = "StartTime-ms";
181 const char* const g_Keyword_Metadata_ROI_X = "ROI-X-start";
182 const char* const g_Keyword_Metadata_ROI_Y = "ROI-Y-start";
183 const char* const g_Keyword_Metadata_TimeInCore = "TimeReceivedByCore";
184
185 // configuration file format constants
186 const char* const g_FieldDelimiters = ",";
187 const char* const g_CFGCommand_Device = "Device";
188 const char* const g_CFGCommand_Label = "Label";
189 const char* const g_CFGCommand_Property = "Property";
190 const char* const g_CFGCommand_Configuration = "Config";
191 const char* const g_CFGCommand_ConfigGroup = "ConfigGroup";
192 const char* const g_CFGCommand_Equipment = "Equipment";
193 const char* const g_CFGCommand_Delay = "Delay";
194 const char* const g_CFGCommand_ImageSynchro = "ImageSynchro";
195 const char* const g_CFGCommand_ConfigPixelSize = "ConfigPixelSize";
196 const char* const g_CFGCommand_PixelSize_um = "PixelSize_um";
197 const char* const g_CFGCommand_PixelSizeAffine = "PixelSizeAffine";
198 const char* const g_CFGCommand_PixelSizedxdz = "PixelSizeAngle_dxdz";
199 const char* const g_CFGCommand_PixelSizedydz = "PixelSizeAngle_dydz";
200 const char* const g_CFGCommand_PixelSizeOptimalZUm = "PixelSizeOptimalZ_Um";
201 const char* const g_CFGCommand_ParentID = "Parent";
202 const char* const g_CFGCommand_FocusDirection = "FocusDirection";
203
204 // configuration groups
205 const char* const g_CFGGroup_System = "System";
206 const char* const g_CFGGroup_System_Startup = "Startup";
207 const char* const g_CFGGroup_System_Shutdown = "Shutdown";
208 const char* const g_CFGGroup_PixelSizeUm = "PixelSize_um";
209
210 // Obsolete serial port constants
215
221
227
231
232
234 // Type constants
235 //
257
264
274
281
287
288 // Long unused
294
295 // Device discovery
297 Unimplemented = -2, // -- there is as yet no mechanism to programmatically detect the device
298 Misconfigured = -1, // -- some information needed to communicate with the device is invalid
299 CanNotCommunicate = 0, // -- communication attributes are valid, but the device does not respond
300 CanCommunicate = 1 // -- communication verified, parameters have been set to valid values.
301 };
302
303} // namespace MM
#define MMDEVICE_DEPRECATED
Definition MMDeviceConstants.h:28
const int MM_CODE_ERR
Definition MMDeviceConstants.h:39
const int MM_CODE_OK
Definition MMDeviceConstants.h:38
Definition CameraImageMetadata.h:25
const char *const g_Keyword_BaudRate
Definition MMDeviceConstants.h:124
const char *const g_Keyword_CameraChannelIndex
Definition MMDeviceConstants.h:104
FocusDirection
Definition MMDeviceConstants.h:282
@ FocusDirectionAwayFromSample
Definition MMDeviceConstants.h:285
@ FocusDirectionUnknown
Definition MMDeviceConstants.h:283
@ FocusDirectionTowardSample
Definition MMDeviceConstants.h:284
const int _FLOWCONTROL_NONE
Definition MMDeviceConstants.h:216
const char *const g_Keyword_EMGain
Definition MMDeviceConstants.h:115
const char *const g_CFGCommand_ImageSynchro
Definition MMDeviceConstants.h:194
const char *const g_Keyword_Metadata_ImageNumber
Definition MMDeviceConstants.h:179
const char *const g_Keyword_Metadata_ROI_Y
Definition MMDeviceConstants.h:182
const char *const g_CFGGroup_System
Definition MMDeviceConstants.h:205
const char *const g_Keyword_CoreShutter
Definition MMDeviceConstants.h:136
const char *const g_Keyword_Version
Definition MMDeviceConstants.h:149
PortType
Definition MMDeviceConstants.h:275
@ SerialPort
Definition MMDeviceConstants.h:277
@ USBPort
Definition MMDeviceConstants.h:278
@ InvalidPort
Definition MMDeviceConstants.h:276
@ HIDPort
Definition MMDeviceConstants.h:279
const char *const g_Keyword_Name
Definition MMDeviceConstants.h:99
const char *const g_Keyword_Metadata_CameraLabel
Definition MMDeviceConstants.h:175
const char *const g_CFGGroup_System_Shutdown
Definition MMDeviceConstants.h:207
const int _FLOWCONTROL_RTSCTS_IN
Definition MMDeviceConstants.h:217
const char *const g_Keyword_CoreAutoFocus
Definition MMDeviceConstants.h:139
PropertyType
Definition MMDeviceConstants.h:258
@ Float
Definition MMDeviceConstants.h:261
@ String
Definition MMDeviceConstants.h:260
@ Integer
Definition MMDeviceConstants.h:262
@ Undef
Definition MMDeviceConstants.h:259
const char *const g_Keyword_Position
Definition MMDeviceConstants.h:121
const int _PARITY_SPACE
Definition MMDeviceConstants.h:226
const char *const g_Keyword_CoreInitialize
Definition MMDeviceConstants.h:134
const char *const g_Keyword_Metadata_Exposure
Definition MMDeviceConstants.h:176
const char *const g_Keyword_Gain
Definition MMDeviceConstants.h:114
const char *const g_Keyword_Transpose_Correction
Definition MMDeviceConstants.h:154
const char *const g_Keyword_ReadoutMode
Definition MMDeviceConstants.h:113
const int _PARITY_NONE
Definition MMDeviceConstants.h:224
const char *const g_Keyword_ActualInterval_ms
Definition MMDeviceConstants.h:108
const int _DATABITS_8
Definition MMDeviceConstants.h:214
const int _STOPBITS_1_5
Definition MMDeviceConstants.h:229
const char *const g_Keyword_Exposure
Definition MMDeviceConstants.h:106
const int MaxStrLength
Definition MMDeviceConstants.h:96
const char *const g_CFGCommand_PixelSizeOptimalZUm
Definition MMDeviceConstants.h:200
const char *const g_Keyword_AnswerTimeout
Definition MMDeviceConstants.h:131
const char *const g_Keyword_Channel
Definition MMDeviceConstants.h:148
const char *const g_Keyword_Metadata_TimeInCore
Definition MMDeviceConstants.h:183
const char *const g_Keyword_PixelType
Definition MMDeviceConstants.h:111
const char *const g_Keyword_CoreChannelGroup
Definition MMDeviceConstants.h:141
const char *const g_CFGCommand_Delay
Definition MMDeviceConstants.h:193
DeviceType
Definition MMDeviceConstants.h:236
@ SignalIODevice
Definition MMDeviceConstants.h:249
@ ShutterDevice
Definition MMDeviceConstants.h:240
@ CoreDevice
Definition MMDeviceConstants.h:247
@ SerialDevice
Definition MMDeviceConstants.h:244
@ XYStageDevice
Definition MMDeviceConstants.h:243
@ GenericDevice
Definition MMDeviceConstants.h:245
@ SLMDevice
Definition MMDeviceConstants.h:251
@ GalvoDevice
Definition MMDeviceConstants.h:253
@ MagnifierDevice
Definition MMDeviceConstants.h:250
@ CameraDevice
Definition MMDeviceConstants.h:239
@ StageDevice
Definition MMDeviceConstants.h:242
@ UnknownType
Definition MMDeviceConstants.h:237
@ PressurePumpDevice
Definition MMDeviceConstants.h:254
@ ImageProcessorDevice
Definition MMDeviceConstants.h:248
@ VolumetricPumpDevice
Definition MMDeviceConstants.h:255
@ AutoFocusDevice
Definition MMDeviceConstants.h:246
@ HubDevice
Definition MMDeviceConstants.h:252
@ AnyType
Definition MMDeviceConstants.h:238
@ StateDevice
Definition MMDeviceConstants.h:241
DeviceNotification
Definition MMDeviceConstants.h:289
@ Done
Definition MMDeviceConstants.h:291
@ Attention
Definition MMDeviceConstants.h:290
@ StatusChanged
Definition MMDeviceConstants.h:292
const char *const g_Keyword_State
Definition MMDeviceConstants.h:119
const char *const g_Keyword_Meatdata_Exposure
Definition MMDeviceConstants.h:177
const char *const g_Keyword_Label
Definition MMDeviceConstants.h:120
const char *const g_Keyword_CoreGalvo
Definition MMDeviceConstants.h:144
const char *const g_Keyword_Flowrate
Definition MMDeviceConstants.h:168
const char *const g_Keyword_CorePressurePump
Definition MMDeviceConstants.h:145
const char *const g_CFGGroup_System_Startup
Definition MMDeviceConstants.h:206
const char *const g_Keyword_CameraID
Definition MMDeviceConstants.h:102
const char *const g_Keyword_HubID
Definition MMDeviceConstants.h:156
const char *const g_Keyword_CCDTemperature
Definition MMDeviceConstants.h:117
const char *const g_Keyword_DelayBetweenCharsMs
Definition MMDeviceConstants.h:129
const char *const g_Keyword_DataBits
Definition MMDeviceConstants.h:125
const int _FLOWCONTROL_XONXOFF_IN
Definition MMDeviceConstants.h:219
const char *const g_Keyword_CoreXYStage
Definition MMDeviceConstants.h:137
const char *const g_Keyword_CoreSLM
Definition MMDeviceConstants.h:143
const char *const g_Keyword_Port
Definition MMDeviceConstants.h:130
const char *const g_Keyword_PixelType_GRAY32
Definition MMDeviceConstants.h:160
ActionType
Definition MMDeviceConstants.h:265
@ IsSequenceable
Definition MMDeviceConstants.h:269
@ AfterSet
Definition MMDeviceConstants.h:268
@ StopSequence
Definition MMDeviceConstants.h:272
@ AfterLoadSequence
Definition MMDeviceConstants.h:270
@ StartSequence
Definition MMDeviceConstants.h:271
@ BeforeGet
Definition MMDeviceConstants.h:267
@ NoAction
Definition MMDeviceConstants.h:266
const int _FLOWCONTROL_XONXOFF_OUT
Definition MMDeviceConstants.h:220
const char *const g_Keyword_Metadata_ROI_X
Definition MMDeviceConstants.h:181
const char *const g_CFGGroup_PixelSizeUm
Definition MMDeviceConstants.h:208
const char *const g_Keyword_Description
Definition MMDeviceConstants.h:100
const char *const g_CFGCommand_ConfigPixelSize
Definition MMDeviceConstants.h:195
const char *const g_Keyword_PixelType_GRAY16
Definition MMDeviceConstants.h:159
const char *const g_Keyword_ReadoutTime
Definition MMDeviceConstants.h:112
const char *const g_CFGCommand_Configuration
Definition MMDeviceConstants.h:190
const char *const g_Keyword_Pressure_Imposed
Definition MMDeviceConstants.h:169
const char *const g_Keyword_CoreFocus
Definition MMDeviceConstants.h:138
const char *const g_Keyword_Parity
Definition MMDeviceConstants.h:127
const char *const g_Keyword_CoreDevice
Definition MMDeviceConstants.h:133
const int _DATABITS_7
Definition MMDeviceConstants.h:213
const char *const g_CFGCommand_ParentID
Definition MMDeviceConstants.h:201
const char *const g_Keyword_Min_Volume
Definition MMDeviceConstants.h:166
const char *const g_Keyword_Binning
Definition MMDeviceConstants.h:105
const int _PARITY_EVEN
Definition MMDeviceConstants.h:222
const char *const g_CFGCommand_PixelSize_um
Definition MMDeviceConstants.h:196
const char *const g_Keyword_Pressure_Measured
Definition MMDeviceConstants.h:170
const char *const g_CFGCommand_PixelSizeAffine
Definition MMDeviceConstants.h:197
const char *const g_Keyword_Metadata_Score
Definition MMDeviceConstants.h:178
const char *const g_Keyword_Offset
Definition MMDeviceConstants.h:116
const char *const g_Keyword_PixelType_GRAY8
Definition MMDeviceConstants.h:158
const char *const g_Keyword_ActualExposure
Definition MMDeviceConstants.h:107
const char *const g_Keyword_Transpose_MirrorY
Definition MMDeviceConstants.h:153
const char *const g_Keyword_Current_Volume
Definition MMDeviceConstants.h:165
const char *const g_Keyword_Speed
Definition MMDeviceConstants.h:132
const char *const g_Keyword_Transpose_SwapXY
Definition MMDeviceConstants.h:151
const char *const g_Keyword_Delay
Definition MMDeviceConstants.h:123
const char *const g_Keyword_Type
Definition MMDeviceConstants.h:122
const char *const g_Keyword_CCDTemperatureSetPoint
Definition MMDeviceConstants.h:118
const int _STOPBITS_2
Definition MMDeviceConstants.h:230
const char *const g_Keyword_CoreTimeoutMs
Definition MMDeviceConstants.h:147
const char *const g_Keyword_CameraChannelName
Definition MMDeviceConstants.h:103
const char *const g_Keyword_CoreCamera
Definition MMDeviceConstants.h:135
const char *const g_Keyword_Metadata_Height
Definition MMDeviceConstants.h:174
const char *const g_Keyword_CameraName
Definition MMDeviceConstants.h:101
const char *const g_Keyword_PixelType_Unknown
Definition MMDeviceConstants.h:163
const char *const g_FieldDelimiters
Definition MMDeviceConstants.h:186
const int _FLOWCONTROL_RTSCTS_OUT
Definition MMDeviceConstants.h:218
const char *const g_CFGCommand_Property
Definition MMDeviceConstants.h:189
const int _PARITY_ODD
Definition MMDeviceConstants.h:225
const char *const g_Keyword_Transpose_MirrorX
Definition MMDeviceConstants.h:152
const char *const g_Keyword_ColorMode
Definition MMDeviceConstants.h:150
const int _DATABITS_5
Definition MMDeviceConstants.h:211
const char *const g_Keyword_Elapsed_Time_ms
Definition MMDeviceConstants.h:110
DeviceDetectionStatus
Definition MMDeviceConstants.h:296
@ CanNotCommunicate
Definition MMDeviceConstants.h:299
@ Misconfigured
Definition MMDeviceConstants.h:298
@ CanCommunicate
Definition MMDeviceConstants.h:300
@ Unimplemented
Definition MMDeviceConstants.h:297
const char *const g_CFGCommand_PixelSizedydz
Definition MMDeviceConstants.h:199
const char *const g_Keyword_PixelType_RGB32
Definition MMDeviceConstants.h:161
const char *const g_CFGCommand_ConfigGroup
Definition MMDeviceConstants.h:191
const char *const g_CFGCommand_Equipment
Definition MMDeviceConstants.h:192
const char *const g_Keyword_CoreAutoShutter
Definition MMDeviceConstants.h:140
const char *const g_Keyword_Max_Volume
Definition MMDeviceConstants.h:167
const char *const g_CFGCommand_FocusDirection
Definition MMDeviceConstants.h:202
const char *const g_Keyword_StopBits
Definition MMDeviceConstants.h:126
const int _PARITY_MARK
Definition MMDeviceConstants.h:223
const char *const g_CFGCommand_PixelSizedxdz
Definition MMDeviceConstants.h:198
const int _DATABITS_6
Definition MMDeviceConstants.h:212
const char *const g_Keyword_CoreImageProcessor
Definition MMDeviceConstants.h:142
const char *const g_Keyword_CoreVolumetricPump
Definition MMDeviceConstants.h:146
const char *const g_Keyword_Handshaking
Definition MMDeviceConstants.h:128
const char *const g_Keyword_PixelType_RGB64
Definition MMDeviceConstants.h:162
const char *const g_Keyword_Interval_ms
Definition MMDeviceConstants.h:109
const char *const g_CFGCommand_Device
Definition MMDeviceConstants.h:187
const int _STOPBITS_1
Definition MMDeviceConstants.h:228
const char *const g_Keyword_Metadata_Width
Definition MMDeviceConstants.h:173
const char *const g_CFGCommand_Label
Definition MMDeviceConstants.h:188
const char *const g_Keyword_Closed_Position
Definition MMDeviceConstants.h:155