From a1528d5581c9459ed8ac623fa25f39b87631acce Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 21:53:39 +0000 Subject: [PATCH] Publish MMDevice/latest --- _debayer_8h_source.html | 175 +- _device_base_8h_source.html | 4544 +++++++++-------- _device_threads_8h_source.html | 399 +- _device_utils_8h_source.html | 129 +- _image_metadata_8h_source.html | 1023 ++-- _img_buffer_8h_source.html | 175 +- _m_m_device_8h_source.html | 1715 ++++--- _m_m_device_constants_8h_source.html | 561 +- _module_interface_8h_source.html | 221 +- _property_8h_source.html | 927 ++-- annotated.html | 113 +- bc_sd.png | Bin 0 -> 635 bytes bdwn.png | Bin 147 -> 0 bytes class_c_auto_focus_base-members.html | 177 +- class_c_auto_focus_base.html | 261 +- class_c_auto_focus_base.png | Bin 1227 -> 1255 bytes class_c_camera_base-members.html | 235 +- class_c_camera_base.html | 888 +++- class_c_camera_base.png | Bin 1202 -> 1229 bytes ...base_1_1_base_sequence_thread-members.html | 45 +- ..._camera_base_1_1_base_sequence_thread.html | 67 +- ...c_camera_base_1_1_base_sequence_thread.png | Bin 810 -> 830 bytes ...se_1_1_capture_restart_helper-members.html | 27 +- ...amera_base_1_1_capture_restart_helper.html | 31 +- class_c_device_base-members.html | 119 +- class_c_device_base.html | 551 +- class_c_device_base.png | Bin 458 -> 473 bytes ...1_m_m_1_1_device_00_01_u_01_4-members.html | 25 +- ...base_3_01_m_m_1_1_device_00_01_u_01_4.html | 25 +- class_c_device_utils-members.html | 35 +- class_c_device_utils.html | 85 +- class_c_galvo_base-members.html | 175 +- class_c_galvo_base.html | 273 +- class_c_galvo_base.png | Bin 1146 -> 1171 bytes class_c_generic_base-members.html | 159 +- class_c_generic_base.html | 243 +- class_c_generic_base.png | Bin 1206 -> 1234 bytes class_c_image_processor_base-members.html | 165 +- class_c_image_processor_base.html | 245 +- class_c_image_processor_base.png | Bin 1401 -> 1432 bytes class_c_magnifier_base-members.html | 163 +- class_c_magnifier_base.html | 245 +- class_c_magnifier_base.png | Bin 1287 -> 1317 bytes class_c_s_l_m_base-members.html | 179 +- class_c_s_l_m_base.html | 267 +- class_c_s_l_m_base.png | Bin 1104 -> 1129 bytes class_c_serial_base-members.html | 169 +- class_c_serial_base.html | 255 +- class_c_serial_base.png | Bin 1140 -> 1164 bytes class_c_shutter_base-members.html | 167 +- class_c_shutter_base.html | 249 +- class_c_shutter_base.png | Bin 1216 -> 1242 bytes class_c_signal_i_o_base-members.html | 169 +- class_c_signal_i_o_base.html | 255 +- class_c_signal_i_o_base.png | Bin 1267 -> 1293 bytes class_c_stage_base-members.html | 173 +- class_c_stage_base.html | 255 +- class_c_stage_base.png | Bin 1203 -> 1230 bytes class_c_state_device_base-members.html | 181 +- class_c_state_device_base.html | 344 +- class_c_state_device_base.png | Bin 1178 -> 1201 bytes class_c_x_y_stage_base-members.html | 195 +- class_c_x_y_stage_base.html | 549 +- class_c_x_y_stage_base.png | Bin 1273 -> 1306 bytes class_debayer-members.html | 33 +- class_debayer.html | 47 +- class_hub_base-members.html | 173 +- class_hub_base.html | 279 +- class_hub_base.png | Bin 1079 -> 1101 bytes class_img_buffer-members.html | 45 +- class_img_buffer.html | 71 +- class_m_m_1_1_action-members.html | 29 +- class_m_m_1_1_action.html | 79 +- class_m_m_1_1_action.png | Bin 523 -> 539 bytes class_m_m_1_1_action_ex-members.html | 29 +- class_m_m_1_1_action_ex.html | 79 +- class_m_m_1_1_action_ex.png | Bin 546 -> 559 bytes class_m_m_1_1_action_functor-members.html | 27 +- class_m_m_1_1_action_functor.html | 29 +- class_m_m_1_1_action_functor.png | Bin 913 -> 930 bytes class_m_m_1_1_action_lambda-members.html | 27 +- class_m_m_1_1_action_lambda.html | 73 +- class_m_m_1_1_action_lambda.png | Bin 543 -> 556 bytes class_m_m_1_1_auto_focus-members.html | 81 +- class_m_m_1_1_auto_focus.html | 191 +- class_m_m_1_1_auto_focus.png | Bin 1242 -> 1270 bytes class_m_m_1_1_camera-members.html | 115 +- class_m_m_1_1_camera.html | 390 +- class_m_m_1_1_camera.png | Bin 1217 -> 1242 bytes class_m_m_1_1_core-members.html | 77 +- class_m_m_1_1_core.html | 197 +- class_m_m_1_1_device-members.html | 69 +- class_m_m_1_1_device.html | 933 +++- class_m_m_1_1_device.png | Bin 4659 -> 4707 bytes class_m_m_1_1_float_property-members.html | 79 +- class_m_m_1_1_float_property.html | 391 +- class_m_m_1_1_float_property.png | Bin 769 -> 785 bytes class_m_m_1_1_galvo-members.html | 89 +- class_m_m_1_1_galvo.html | 270 +- class_m_m_1_1_galvo.png | Bin 1158 -> 1187 bytes class_m_m_1_1_generic-members.html | 69 +- class_m_m_1_1_generic.html | 171 +- class_m_m_1_1_generic.png | Bin 1212 -> 1243 bytes class_m_m_1_1_hub-members.html | 77 +- class_m_m_1_1_hub.html | 198 +- class_m_m_1_1_hub.png | Bin 1085 -> 1111 bytes class_m_m_1_1_image_processor-members.html | 73 +- class_m_m_1_1_image_processor.html | 173 +- class_m_m_1_1_image_processor.png | Bin 1411 -> 1446 bytes class_m_m_1_1_integer_property-members.html | 79 +- class_m_m_1_1_integer_property.html | 351 +- class_m_m_1_1_integer_property.png | Bin 758 -> 769 bytes class_m_m_1_1_m_m_time-members.html | 41 +- class_m_m_1_1_m_m_time.html | 61 +- class_m_m_1_1_magnifier-members.html | 73 +- class_m_m_1_1_magnifier.html | 173 +- class_m_m_1_1_magnifier.png | Bin 1296 -> 1329 bytes class_m_m_1_1_property-members.html | 77 +- class_m_m_1_1_property.html | 457 +- class_m_m_1_1_property.png | Bin 1487 -> 1518 bytes class_m_m_1_1_property_base-members.html | 43 +- class_m_m_1_1_property_base.html | 65 +- class_m_m_1_1_property_base.png | Bin 1492 -> 1513 bytes ...s_m_m_1_1_property_collection-members.html | 45 +- class_m_m_1_1_property_collection.html | 65 +- class_m_m_1_1_s_l_m-members.html | 91 +- class_m_m_1_1_s_l_m.html | 282 +- class_m_m_1_1_s_l_m.png | Bin 1115 -> 1142 bytes class_m_m_1_1_serial-members.html | 77 +- class_m_m_1_1_serial.html | 183 +- class_m_m_1_1_serial.png | Bin 1147 -> 1179 bytes class_m_m_1_1_shutter-members.html | 75 +- class_m_m_1_1_shutter.html | 178 +- class_m_m_1_1_shutter.png | Bin 1224 -> 1255 bytes class_m_m_1_1_signal_i_o-members.html | 83 +- class_m_m_1_1_signal_i_o.html | 223 +- class_m_m_1_1_signal_i_o.png | Bin 1275 -> 1306 bytes class_m_m_1_1_stage-members.html | 93 +- class_m_m_1_1_stage.html | 242 +- class_m_m_1_1_stage.png | Bin 1216 -> 1246 bytes class_m_m_1_1_state-members.html | 81 +- class_m_m_1_1_state.html | 453 +- class_m_m_1_1_state.png | Bin 1185 -> 1212 bytes class_m_m_1_1_string_property-members.html | 79 +- class_m_m_1_1_string_property.html | 389 +- class_m_m_1_1_string_property.png | Bin 792 -> 812 bytes class_m_m_1_1_timeout_ms-members.html | 27 +- class_m_m_1_1_timeout_ms.html | 33 +- class_m_m_1_1_x_y_stage-members.html | 95 +- class_m_m_1_1_x_y_stage.html | 361 +- class_m_m_1_1_x_y_stage.png | Bin 1285 -> 1314 bytes class_m_m_device_thread_base-members.html | 29 +- class_m_m_device_thread_base.html | 33 +- class_m_m_device_thread_base.png | Bin 816 -> 839 bytes class_m_m_thread_guard-members.html | 29 +- class_m_m_thread_guard.html | 33 +- class_m_m_thread_lock-members.html | 29 +- class_m_m_thread_lock.html | 31 +- class_metadata-members.html | 43 +- class_metadata.html | 65 +- class_metadata_array_tag-members.html | 51 +- class_metadata_array_tag.html | 205 +- class_metadata_array_tag.png | Bin 551 -> 560 bytes class_metadata_error-members.html | 27 +- class_metadata_error.html | 31 +- class_metadata_error.png | Bin 708 -> 723 bytes class_metadata_index_error-members.html | 29 +- class_metadata_index_error.html | 31 +- class_metadata_index_error.png | Bin 527 -> 541 bytes class_metadata_key_error-members.html | 29 +- class_metadata_key_error.html | 31 +- class_metadata_key_error.png | Bin 541 -> 553 bytes class_metadata_single_tag-members.html | 49 +- class_metadata_single_tag.html | 199 +- class_metadata_single_tag.png | Bin 554 -> 565 bytes class_metadata_tag-members.html | 43 +- class_metadata_tag.html | 87 +- class_metadata_tag.png | Bin 799 -> 825 bytes classes.html | 51 +- deprecated.html | 27 +- dir_7a1f3eb64b438b3ad34f72aec195a0a6.html | 29 +- dir_e3101bba6c8169cd28ecb54e6a1d0a69.html | 49 +- doc.png | Bin 746 -> 0 bytes doc.svg | 12 + docd.svg | 12 + doxygen.css | 1082 ++-- doxygen.svg | 4 +- dynsections.js | 71 + files.html | 49 +- folderclosed.png | Bin 616 -> 0 bytes folderclosed.svg | 11 + folderclosedd.svg | 11 + folderopen.png | Bin 597 -> 0 bytes folderopen.svg | 17 + folderopend.svg | 12 + functions.html | 67 +- functions_c.html | 91 +- functions_d.html | 37 +- functions_e.html | 28 +- functions_f.html | 28 +- functions_func.html | 69 +- functions_func_c.html | 93 +- functions_func_d.html | 39 +- functions_func_e.html | 30 +- functions_func_f.html | 30 +- functions_func_g.html | 289 +- functions_func_h.html | 30 +- functions_func_i.html | 80 +- functions_func_l.html | 43 +- functions_func_m.html | 30 +- functions_func_n.html | 30 +- functions_func_o.html | 63 +- functions_func_p.html | 39 +- functions_func_r.html | 43 +- functions_func_s.html | 221 +- functions_func_t.html | 40 +- functions_func_u.html | 38 +- functions_func_w.html | 30 +- functions_g.html | 287 +- functions_h.html | 28 +- functions_i.html | 78 +- functions_l.html | 41 +- functions_m.html | 28 +- functions_n.html | 28 +- functions_o.html | 61 +- functions_p.html | 37 +- functions_r.html | 41 +- functions_s.html | 219 +- functions_t.html | 38 +- functions_u.html | 36 +- functions_w.html | 28 +- hierarchy.html | 99 +- index.html | 25 +- jquery.js | 11 +- menu.js | 97 +- minus.svg | 8 + minusd.svg | 8 + nav_fd.png | Bin 0 -> 169 bytes nav_hd.png | Bin 0 -> 114 bytes pages.html | 25 +- plus.svg | 9 + plusd.svg | 9 + splitbard.png | Bin 0 -> 282 bytes tab_ad.png | Bin 0 -> 135 bytes tab_bd.png | Bin 0 -> 173 bytes tab_hd.png | Bin 0 -> 180 bytes tab_sd.png | Bin 0 -> 188 bytes tabs.css | 2 +- 248 files changed, 17386 insertions(+), 14752 deletions(-) create mode 100644 bc_sd.png delete mode 100644 bdwn.png delete mode 100644 doc.png create mode 100644 doc.svg create mode 100644 docd.svg delete mode 100644 folderclosed.png create mode 100644 folderclosed.svg create mode 100644 folderclosedd.svg delete mode 100644 folderopen.png create mode 100644 folderopen.svg create mode 100644 folderopend.svg create mode 100644 minus.svg create mode 100644 minusd.svg create mode 100644 nav_fd.png create mode 100644 nav_hd.png create mode 100644 plus.svg create mode 100644 plusd.svg create mode 100644 splitbard.png create mode 100644 tab_ad.png create mode 100644 tab_bd.png create mode 100644 tab_hd.png create mode 100644 tab_sd.png diff --git a/_debayer_8h_source.html b/_debayer_8h_source.html index 9e675d5..d65bd91 100644 --- a/_debayer_8h_source.html +++ b/_debayer_8h_source.html @@ -1,9 +1,9 @@ - +
- - + +
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
- MMDevice
- 70
+
+ |
MMDevice 70
|
This is the complete list of members for CAutoFocusBase< U >, including all inherited members.
AddAllowedValue(const char *name, const char *value) | CDeviceBase< MM::AutoFocus, U > | inline |
AddAllowedValue(const char *name, const char *value, long data) | CDeviceBase< MM::AutoFocus, U > | inline |
AddAllowedValue(const char *name, const char *value, long data) | CDeviceBase< MM::AutoFocus, U > | inline |
AddToPropertySequence(const char *name, const char *value) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
ApplyProperty(const char *name) | CDeviceBase< MM::AutoFocus, U > | inline |
AssignToHub() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
AutoFocus() (defined in MM::AutoFocus) | MM::AutoFocus | inline |
ApplyProperty(const char *name) | CDeviceBase< MM::AutoFocus, U > | inline |
AssignToHub() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
AutoFocus() (defined in MM::AutoFocus) | MM::AutoFocus | inline |
Busy()=0 (defined in MM::Device) | MM::Device | pure virtual |
CDeviceBase() (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
ClearAllowedValues(const char *name) | CDeviceBase< MM::AutoFocus, U > | inline |
ClearPropertySequence(const char *name) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
CPropertyAction typedef (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | |
CPropertyActionEx typedef (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | |
CreateFloatProperty(const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
CreateHubIDProperty() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
CreateIntegerProperty(const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
CreateProperty(const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
CreatePropertyWithHandler(const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
CreateStringProperty(const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
DetectDevice(void) (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
Device() (defined in MM::Device) | MM::Device | inline |
ClearAllowedValues(const char *name) | CDeviceBase< MM::AutoFocus, U > | inline |
ClearPropertySequence(const char *name) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
CreateFloatProperty(const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
CreateHubIDProperty() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
CreateIntegerProperty(const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
CreateProperty(const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
CreatePropertyWithHandler(const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
CreateStringProperty(const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::AutoFocus, U > | inline |
Device() (defined in MM::Device) | MM::Device | inline |
EnableDelay(bool state=true) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
FullFocus()=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
FullFocus()=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
GetClockTicksUs() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetContinuousFocusing(bool &state)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
GetCoreCallback() const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetCurrentFocusScore(double &score)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
GetContinuousFocusing(bool &state)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
GetCoreCallback() const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetCurrentFocusScore(double &score)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
GetCurrentMMTime() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetCurrentPropertyData(const char *name, long &data) | CDeviceBase< MM::AutoFocus, U > | inline |
GetCurrentPropertyData(const char *name, long &data) | CDeviceBase< MM::AutoFocus, U > | inline |
GetDelayMs() const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetDescription(char *name) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetDevice(const char *deviceLabel) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetErrorText(int errorCode, char *text) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetDescription(char *name) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetDevice(const char *deviceLabel) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetErrorText(int errorCode, char *text) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetLabel(char *name) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetLastFocusScore(double &score)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
GetLastFocusScore(double &score)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
GetLoadedDeviceOfType(MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetModuleHandle() const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetModuleHandle() const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetModuleName(char *name) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetMorePropertyErrorInfo(void) const (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetName(char *name) const =0 (defined in MM::Device) | MM::Device | pure virtual |
GetNumberOfProperties() const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetNumberOfPropertyValues(const char *propertyName) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetOffset(double &offset)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
GetParentHub() const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetParentID(char *parentID) const (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetName(char *name) const =0 (defined in MM::Device) | MM::Device | pure virtual |
GetNumberOfProperties() const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetNumberOfPropertyValues(const char *propertyName) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetOffset(double &offset)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
GetParentHub() const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetProperty(const char *name, char *value) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetProperty(const char *name, double &val) | CDeviceBase< MM::AutoFocus, U > | inline |
GetProperty(const char *name, double &val) | CDeviceBase< MM::AutoFocus, U > | inline |
GetProperty(const char *name, long &val) | CDeviceBase< MM::AutoFocus, U > | inline |
GetPropertyData(const char *name, const char *value, long &data) | CDeviceBase< MM::AutoFocus, U > | inline |
GetPropertyData(const char *name, const char *value, long &data) | CDeviceBase< MM::AutoFocus, U > | inline |
GetPropertyInitStatus(const char *name, bool &preInit) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyLowerLimit(const char *name, double &lowLimit) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyLowerLimit(const char *name, double &lowLimit) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyName(unsigned uIdx, char *name) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyReadOnly(const char *name, bool &readOnly) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyReadOnly(const char *name, bool &readOnly) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertySequenceMaxLength(const char *name, long &nrEvents) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyType(const char *name, MM::PropertyType &pt) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyType(const char *name, MM::PropertyType &pt) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyUpperLimit(const char *name, double &hiLimit) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyValueAt(const char *propertyName, unsigned index, char *value) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetPropertyValueAt(const char *propertyName, unsigned index, char *value) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
GetSerialAnswer(const char *portName, const char *term, std::string &ans) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetSerialPortType(const char *portLabel) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetSerialPortType(const char *portLabel) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
GetType() const (defined in MM::AutoFocus) | MM::AutoFocus | inlinevirtual |
HasProperty(const char *name) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
HasPropertyLimits(const char *name, bool &hasLimits) const (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
IncrementalFocus()=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
Initialize()=0 (defined in MM::Device) | MM::Device | pure virtual |
InitializeDefaultErrorMessages() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
IsCallbackRegistered() const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
IsContinuousFocusLocked()=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
IsPropertyEqualTo(const char *name, const char *val) const | CDeviceBase< MM::AutoFocus, U > | inline |
IsPropertySequenceable(const char *name, bool &sequenceable) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
LogMessage(const char *msg, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
LogMessage(const std::string &msg, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
LogMessageCode(const int errorCode, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
MM_DEPRECATED(virtual HDEVMODULE GetModuleHandle() const)=0 (defined in MM::Device) | MM::Device | pure virtual |
MM_DEPRECATED(virtual void SetModuleHandle(HDEVMODULE hLibraryHandle))=0 (defined in MM::Device) | MM::Device | pure virtual |
OnExposureChanged(double exposure) (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
OnMagnifierChanged() (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
OnPropertiesChanged() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
OnPropertyChanged(const char *propName, const char *propValue) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
OnSLMExposureChanged(double exposure) (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
OnStagePositionChanged(double pos) (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
OnXYStagePositionChanged(double xPos, double yPos) (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
HasProperty(const char *name) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
IncrementalFocus()=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
Initialize()=0 (defined in MM::Device) | MM::Device | pure virtual |
InitializeDefaultErrorMessages() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
IsCallbackRegistered() const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
IsContinuousFocusLocked()=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
IsPropertyEqualTo(const char *name, const char *val) const | CDeviceBase< MM::AutoFocus, U > | inline |
IsPropertySequenceable(const char *name, bool &sequenceable) const | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
LogMessage(const char *msg, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
LogMessage(const std::string &msg, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
LogMessageCode(const int errorCode, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
MM_DEPRECATED(virtual HDEVMODULE GetModuleHandle() const)=0 (defined in MM::Device) | MM::Device | pure virtual |
MM_DEPRECATED(virtual void SetModuleHandle(HDEVMODULE hLibraryHandle))=0 (defined in MM::Device) | MM::Device | pure virtual |
OnPropertiesChanged() | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
OnPropertyChanged(const char *propName, const char *propValue) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
PurgeComPort(const char *portLabel) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
ReadFromComPort(const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
ReadFromComPort(const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
SendPropertySequence(const char *name) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SendSerialCommand(const char *portName, const char *command, const char *term) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
SendSerialCommand(const char *portName, const char *command, const char *term) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
SetAllowedValues(const char *name, std::vector< std::string > &values) | CDeviceBase< MM::AutoFocus, U > | inline |
SetCallback(MM::Core *cbk) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetCallback(MM::Core *cbk) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetContinuousFocusing(bool state)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
SetDelayMs(double delay) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetDelayMs(double delay) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetDescription(const char *descr) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetErrorText(int errorCode, const char *text) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
SetErrorText(int errorCode, const char *text) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
SetLabel(const char *label) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetModuleHandle(HDEVMODULE hModule) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetModuleHandle(HDEVMODULE hModule) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetModuleName(const char *name) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetMorePropertyErrorInfo(const char *ptext) const (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
SetOffset(double offset)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
SetParentID(const char *parentId) (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetOffset(double offset)=0 (defined in MM::AutoFocus) | MM::AutoFocus | pure virtual |
SetProperty(const char *name, const char *value) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SetPropertyLimits(const char *name, double low, double high) | CDeviceBase< MM::AutoFocus, U > | inline |
SetPropertyLimits(const char *name, double low, double high) | CDeviceBase< MM::AutoFocus, U > | inline |
Shutdown()=0 | MM::Device | pure virtual |
StartPropertySequence(const char *name) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
StartPropertySequence(const char *name) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
StopPropertySequence(const char *name) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
SupportsDeviceDetection(void) (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
Type (defined in MM::AutoFocus) | MM::AutoFocus | static |
UpdateProperty(const char *name) | CDeviceBase< MM::AutoFocus, U > | inline |
UpdateStatus() | CDeviceBase< MM::AutoFocus, U > | inline |
UsesDelay() | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
~AutoFocus() (defined in MM::AutoFocus) | MM::AutoFocus | inlinevirtual |
~CDeviceBase() (defined in CDeviceBase< MM::AutoFocus, U >) | CDeviceBase< MM::AutoFocus, U > | inlineprotectedvirtual |
~Device() (defined in MM::Device) | MM::Device | inlinevirtual |
Type (defined in MM::AutoFocus) | MM::AutoFocus | static |
UpdateProperty(const char *name) | CDeviceBase< MM::AutoFocus, U > | inline |
UpdateStatus() | CDeviceBase< MM::AutoFocus, U > | inline |
UsesDelay() | CDeviceBase< MM::AutoFocus, U > | inlinevirtual |
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength) | CDeviceBase< MM::AutoFocus, U > | inlineprotected |
~AutoFocus() (defined in MM::AutoFocus) | MM::AutoFocus | inlinevirtual |
~Device() (defined in MM::Device) | MM::Device | inlinevirtual |
- MMDevice
- 70
+
+ |
MMDevice 70
|
+Additional Inherited Members
+ |
typedef MM::Action< U > | CPropertyAction |
+ |
typedef MM::ActionEx< U > | CPropertyActionEx | | virtual HDEVMODULE | GetModuleHandle () const | virtual void | SetModuleName (const char *name) | virtual void | GetModuleName (char *name) const | virtual void | SetDescription (const char *descr) | virtual void | GetDescription (char *name) const | virtual void | SetModuleHandle (HDEVMODULE hModule) | virtual void | SetLabel (const char *label) | virtual void | GetLabel (char *name) const | virtual double | GetDelayMs () const | virtual void | SetDelayMs (double delay) | virtual void | SetCallback (MM::Core *cbk) | virtual bool | UsesDelay () | virtual unsigned | GetNumberOfProperties () const | virtual int | GetProperty (const char *name, char *value) const | int | GetProperty (const char *name, double &val) | int | GetProperty (const char *name, long &val) | bool | IsPropertyEqualTo (const char *name, const char *val) const | virtual int | GetPropertyReadOnly (const char *name, bool &readOnly) const | virtual int | GetPropertyInitStatus (const char *name, bool &preInit) const | virtual int | HasPropertyLimits (const char *name, bool &hasLimits) const | virtual int | GetPropertyLowerLimit (const char *name, double &lowLimit) const | virtual int | GetPropertyUpperLimit (const char *name, double &hiLimit) const | virtual int | IsPropertySequenceable (const char *name, bool &sequenceable) const | virtual int | GetPropertySequenceMaxLength (const char *name, long &nrEvents) const | virtual int | StartPropertySequence (const char *name) | virtual int | StopPropertySequence (const char *name) | virtual int | ClearPropertySequence (const char *name) | virtual int | AddToPropertySequence (const char *name, const char *value) | virtual int | SendPropertySequence (const char *name) | virtual bool | GetPropertyName (unsigned uIdx, char *name) const | virtual int | GetPropertyType (const char *name, MM::PropertyType &pt) const | virtual int | SetProperty (const char *name, const char *value) | virtual bool | HasProperty (const char *name) const | virtual unsigned | GetNumberOfPropertyValues (const char *propertyName) const | virtual bool | GetPropertyValueAt (const char *propertyName, unsigned index, char *value) const | int | CreateProperty (const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | CreatePropertyWithHandler (const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | int | CreateIntegerProperty (const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | CreateFloatProperty (const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | CreateStringProperty (const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | SetPropertyLimits (const char *name, double low, double high) | int | SetAllowedValues (const char *name, std::vector< std::string > &values) | int | ClearAllowedValues (const char *name) | int | AddAllowedValue (const char *name, const char *value) | int | AddAllowedValue (const char *name, const char *value, long data) | int | GetPropertyData (const char *name, const char *value, long &data) | int | GetCurrentPropertyData (const char *name, long &data) | int | UpdateStatus () | int | UpdateProperty (const char *name) | int | ApplyProperty (const char *name) | virtual bool | GetErrorText (int errorCode, char *text) const | virtual bool | SupportsDeviceDetection (void) | virtual MM::DeviceDetectionStatus | DetectDevice (void) | virtual void | SetParentID (const char *parentId) | virtual void | GetParentID (char *parentID) const | | virtual DeviceType | GetType () const |
+ |
virtual int | SetContinuousFocusing (bool state)=0 |
+ |
virtual int | GetContinuousFocusing (bool &state)=0 |
+ |
virtual bool | IsContinuousFocusLocked ()=0 |
+ |
virtual int | FullFocus ()=0 |
+ |
virtual int | IncrementalFocus ()=0 |
+ |
virtual int | GetLastFocusScore (double &score)=0 |
+ |
virtual int | GetCurrentFocusScore (double &score)=0 |
+ |
virtual int | GetOffset (double &offset)=0 |
+ |
virtual int | SetOffset (double offset)=0 | |
+ |
virtual bool | Busy ()=0 |
+ |
| MM_DEPRECATED (virtual HDEVMODULE GetModuleHandle() const)=0 |
+ |
| MM_DEPRECATED (virtual void SetModuleHandle(HDEVMODULE hLibraryHandle))=0 |
+ |
virtual int | Initialize ()=0 | virtual int | Shutdown ()=0 |
+ |
virtual void | GetName (char *name) const =0 | |
+ |
static const DeviceType | Type = AutoFocusDevice | | void | SetErrorText (int errorCode, const char *text) |
+ |
+ |
void | SetMorePropertyErrorInfo (const char *ptext) const | int | LogMessage (const char *msg, bool debugOnly=false) const | int | LogMessage (const std::string &msg, bool debugOnly=false) const | int | LogMessageCode (const int errorCode, bool debugOnly=false) const | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | void | InitializeDefaultErrorMessages () | void | GetLoadedDeviceOfType (MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | int | WriteToComPort (const char *portLabel, const unsigned char *buf, unsigned bufLength) | int | SendSerialCommand (const char *portName, const char *command, const char *term) | int | GetSerialAnswer (const char *portName, const char *term, std::string &ans) | int | ReadFromComPort (const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | int | PurgeComPort (const char *portLabel) | MM::PortType | GetSerialPortType (const char *portLabel) | int | OnPropertiesChanged () | int | OnPropertyChanged (const char *propName, const char *propValue) |
+ |
int | OnStagePositionChanged (double pos) |
+ |
int | OnXYStagePositionChanged (double xPos, double yPos) |
+ |
int | OnExposureChanged (double exposure) |
+ |
int | OnSLMExposureChanged (double exposure) |
+ |
int | OnMagnifierChanged () | unsigned long | GetClockTicksUs () | MM::MMTime | GetCurrentMMTime () | bool | IsCallbackRegistered () const | void | EnableDelay (bool state=true) | void | CreateHubIDProperty () | | |
Base class for creating auto-focusing modules.
+Base class for creating auto-focusing modules.
- MMDevice
- 70
+
+ |
MMDevice 70
|
This is the complete list of members for CCameraBase< U >, including all inherited members.
AddAllowedValue(const char *name, const char *value) | CDeviceBase< MM::Camera, U > | inline |
AddAllowedValue(const char *name, const char *value, long data) | CDeviceBase< MM::Camera, U > | inline |
AddAllowedValue(const char *name, const char *value, long data) | CDeviceBase< MM::Camera, U > | inline |
AddTag(const char *key, const char *deviceLabel, const char *value) | CCameraBase< U > | inlinevirtual |
AddToExposureSequence(double) (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
AddToExposureSequence(double) (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
AddToPropertySequence(const char *name, const char *value) | CDeviceBase< MM::Camera, U > | inlinevirtual |
ApplyProperty(const char *name) | CDeviceBase< MM::Camera, U > | inline |
AssignToHub() | CDeviceBase< MM::Camera, U > | inlineprotected |
BaseSequenceThread (defined in CCameraBase< U >) | CCameraBase< U > | friend |
ApplyProperty(const char *name) | CDeviceBase< MM::Camera, U > | inline |
AssignToHub() | CDeviceBase< MM::Camera, U > | inlineprotected |
BaseSequenceThread (defined in CCameraBase< U >) | CCameraBase< U > | friend |
Busy() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
Camera() (defined in MM::Camera) | MM::Camera | inline |
Camera() (defined in MM::Camera) | MM::Camera | inline |
CCameraBase() (defined in CCameraBase< U >) | CCameraBase< U > | inline |
CDeviceBase() (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlineprotected |
ClearAllowedValues(const char *name) | CDeviceBase< MM::Camera, U > | inline |
ClearExposureSequence() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
ClearPropertySequence(const char *name) | CDeviceBase< MM::Camera, U > | inlinevirtual |
ClearROI()=0 | MM::Camera | pure virtual |
CPropertyAction typedef (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | |
CPropertyActionEx typedef (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | |
CreateFloatProperty(const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
CreateHubIDProperty() | CDeviceBase< MM::Camera, U > | inlineprotected |
CreateIntegerProperty(const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
CreateProperty(const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
CreatePropertyWithHandler(const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
CreateStringProperty(const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
DetectDevice(void) (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlinevirtual |
Device() (defined in MM::Device) | MM::Device | inline |
ClearAllowedValues(const char *name) | CDeviceBase< MM::Camera, U > | inline |
ClearExposureSequence() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
ClearPropertySequence(const char *name) | CDeviceBase< MM::Camera, U > | inlinevirtual |
ClearROI()=0 | MM::Camera | pure virtual |
CreateFloatProperty(const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
CreateHubIDProperty() | CDeviceBase< MM::Camera, U > | inlineprotected |
CreateIntegerProperty(const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
CreateProperty(const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
CreatePropertyWithHandler(const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
CreateStringProperty(const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::Camera, U > | inline |
Device() (defined in MM::Device) | MM::Device | inline |
EnableDelay(bool state=true) | CDeviceBase< MM::Camera, U > | inlineprotected |
GetBinning() const =0 | MM::Camera | pure virtual |
GetBinning() const =0 | MM::Camera | pure virtual |
GetBitDepth() const =0 | MM::Camera | pure virtual |
GetChannelName(unsigned, char *name) | CCameraBase< U > | inlinevirtual |
GetChannelName(unsigned, char *name) | CCameraBase< U > | inlinevirtual |
GetClockTicksUs() | CDeviceBase< MM::Camera, U > | inlineprotected |
GetComponentName(unsigned channel, char *name) | CCameraBase< U > | inlinevirtual |
GetCoreCallback() const | CDeviceBase< MM::Camera, U > | inlineprotected |
GetCurrentMMTime() | CDeviceBase< MM::Camera, U > | inlineprotected |
GetComponentName(unsigned channel, char *name) | CCameraBase< U > | inlinevirtual |
GetCoreCallback() const | CDeviceBase< MM::Camera, U > | inlineprotected |
GetCurrentMMTime() | CDeviceBase< MM::Camera, U > | inlineprotected |
GetCurrentPropertyData(const char *name, long &data) | CDeviceBase< MM::Camera, U > | inline |
GetDelayMs() const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetDelayMs() const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetDescription(char *name) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetDevice(const char *deviceLabel) const | CDeviceBase< MM::Camera, U > | inlineprotected |
GetDevice(const char *deviceLabel) const | CDeviceBase< MM::Camera, U > | inlineprotected |
GetErrorText(int errorCode, char *text) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetExposure() const =0 | MM::Camera | pure virtual |
GetExposure() const =0 | MM::Camera | pure virtual |
GetExposureSequenceMaxLength(long &) const (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
GetImageBuffer()=0 | CCameraBase< U > | pure virtual |
GetImageBuffer(unsigned) | CCameraBase< U > | inlinevirtual |
GetImageBufferAsRGB32() | CCameraBase< U > | inlinevirtual |
GetImageBuffer()=0 | CCameraBase< U > | pure virtual |
GetImageBuffer(unsigned) | CCameraBase< U > | inlinevirtual |
GetImageBufferAsRGB32() | CCameraBase< U > | inlinevirtual |
GetImageBufferSize() const =0 | MM::Camera | pure virtual |
GetImageBytesPerPixel() const =0 | CCameraBase< U > | pure virtual |
GetImageBytesPerPixel() const =0 | CCameraBase< U > | pure virtual |
GetImageCounter() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
GetImageHeight() const =0 | CCameraBase< U > | pure virtual |
GetImageHeight() const =0 | CCameraBase< U > | pure virtual |
GetImageWidth() const =0 | CCameraBase< U > | pure virtual |
GetIntervalMs() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
GetIntervalMs() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
GetLabel(char *name) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetLoadedDeviceOfType(MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | CDeviceBase< MM::Camera, U > | inlineprotected |
GetLoadedDeviceOfType(MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | CDeviceBase< MM::Camera, U > | inlineprotected |
GetModuleHandle() const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetModuleName(char *name) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetMorePropertyErrorInfo(void) const (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlineprotected |
GetMultiROI(unsigned *, unsigned *, unsigned *, unsigned *, unsigned *) (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
GetMultiROICount(unsigned &) (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
GetName(char *name) const =0 (defined in MM::Device) | MM::Device | pure virtual |
GetNumberOfChannels() const | CCameraBase< U > | inlinevirtual |
GetNumberOfComponents() const | CCameraBase< U > | inlinevirtual |
GetNumberOfImages() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
GetNumberOfProperties() const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetNumberOfPropertyValues(const char *propertyName) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetParentHub() const | CDeviceBase< MM::Camera, U > | inlineprotected |
GetParentID(char *parentID) const (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPixelSizeUm() const | CCameraBase< U > | inlinevirtual |
GetModuleName(char *name) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetMultiROI(unsigned *, unsigned *, unsigned *, unsigned *, unsigned *) (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
GetMultiROICount(unsigned &) (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
GetName(char *name) const =0 (defined in MM::Device) | MM::Device | pure virtual |
GetNumberOfChannels() const | CCameraBase< U > | inlinevirtual |
GetNumberOfComponents() const | CCameraBase< U > | inlinevirtual |
GetNumberOfImages() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
GetNumberOfProperties() const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetNumberOfPropertyValues(const char *propertyName) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetParentHub() const | CDeviceBase< MM::Camera, U > | inlineprotected |
GetPixelSizeUm() const | CCameraBase< U > | inlinevirtual |
GetProperty(const char *name, char *value) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetProperty(const char *name, double &val) | CDeviceBase< MM::Camera, U > | inline |
GetProperty(const char *name, double &val) | CDeviceBase< MM::Camera, U > | inline |
GetProperty(const char *name, long &val) | CDeviceBase< MM::Camera, U > | inline |
GetPropertyData(const char *name, const char *value, long &data) | CDeviceBase< MM::Camera, U > | inline |
GetPropertyData(const char *name, const char *value, long &data) | CDeviceBase< MM::Camera, U > | inline |
GetPropertyInitStatus(const char *name, bool &preInit) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyLowerLimit(const char *name, double &lowLimit) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyLowerLimit(const char *name, double &lowLimit) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyName(unsigned uIdx, char *name) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyReadOnly(const char *name, bool &readOnly) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyReadOnly(const char *name, bool &readOnly) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertySequenceMaxLength(const char *name, long &nrEvents) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyType(const char *name, MM::PropertyType &pt) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyType(const char *name, MM::PropertyType &pt) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyUpperLimit(const char *name, double &hiLimit) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyValueAt(const char *propertyName, unsigned index, char *value) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetPropertyValueAt(const char *propertyName, unsigned index, char *value) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
GetROI(unsigned &x, unsigned &y, unsigned &xSize, unsigned &ySize)=0 | MM::Camera | pure virtual |
GetSerialAnswer(const char *portName, const char *term, std::string &ans) | CDeviceBase< MM::Camera, U > | inlineprotected |
GetSerialAnswer(const char *portName, const char *term, std::string &ans) | CDeviceBase< MM::Camera, U > | inlineprotected |
GetSerialPortType(const char *portLabel) | CDeviceBase< MM::Camera, U > | inlineprotected |
GetTagKeys() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
GetTagKeys() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
GetTags(char *serializedMetadata) | CCameraBase< U > | inlinevirtual |
GetTagValue(const char *key) (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
GetTagValue(const char *key) (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
GetType() const (defined in MM::Camera) | MM::Camera | inlinevirtual |
HasProperty(const char *name) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
HasPropertyLimits(const char *name, bool &hasLimits) const (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlinevirtual |
Initialize()=0 (defined in MM::Device) | MM::Device | pure virtual |
InitializeDefaultErrorMessages() | CDeviceBase< MM::Camera, U > | inlineprotected |
InsertImage() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
IsCallbackRegistered() const | CDeviceBase< MM::Camera, U > | inlineprotected |
IsCapturing() | CCameraBase< U > | inlinevirtual |
IsExposureSequenceable(bool &isSequenceable) const =0 | MM::Camera | pure virtual |
IsMultiROISet() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
IsPropertyEqualTo(const char *name, const char *val) const | CDeviceBase< MM::Camera, U > | inline |
IsPropertySequenceable(const char *name, bool &sequenceable) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
isStopOnOverflow() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
LogMessage(const char *msg, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
LogMessage(const std::string &msg, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
LogMessageCode(const int errorCode, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
MM_DEPRECATED(virtual HDEVMODULE GetModuleHandle() const)=0 (defined in MM::Device) | MM::Device | pure virtual |
MM_DEPRECATED(virtual void SetModuleHandle(HDEVMODULE hLibraryHandle))=0 (defined in MM::Device) | MM::Device | pure virtual |
OnExposureChanged(double exposure) (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlineprotected |
OnMagnifierChanged() (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlineprotected |
OnPropertiesChanged() | CDeviceBase< MM::Camera, U > | inlineprotected |
OnPropertyChanged(const char *propName, const char *propValue) | CDeviceBase< MM::Camera, U > | inlineprotected |
OnSLMExposureChanged(double exposure) (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlineprotected |
OnStagePositionChanged(double pos) (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlineprotected |
OnThreadExiting() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
OnXYStagePositionChanged(double xPos, double yPos) (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlineprotected |
HasProperty(const char *name) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
Initialize()=0 (defined in MM::Device) | MM::Device | pure virtual |
InitializeDefaultErrorMessages() | CDeviceBase< MM::Camera, U > | inlineprotected |
InsertImage() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
IsCallbackRegistered() const | CDeviceBase< MM::Camera, U > | inlineprotected |
IsCapturing() | CCameraBase< U > | inlinevirtual |
IsExposureSequenceable(bool &isSequenceable) const =0 | MM::Camera | pure virtual |
IsMultiROISet() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
IsPropertyEqualTo(const char *name, const char *val) const | CDeviceBase< MM::Camera, U > | inline |
IsPropertySequenceable(const char *name, bool &sequenceable) const | CDeviceBase< MM::Camera, U > | inlinevirtual |
isStopOnOverflow() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
LogMessage(const char *msg, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
LogMessage(const std::string &msg, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
LogMessageCode(const int errorCode, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | CDeviceBase< MM::Camera, U > | inlineprotected |
MM_DEPRECATED(virtual HDEVMODULE GetModuleHandle() const)=0 (defined in MM::Device) | MM::Device | pure virtual |
MM_DEPRECATED(virtual void SetModuleHandle(HDEVMODULE hLibraryHandle))=0 (defined in MM::Device) | MM::Device | pure virtual |
OnPropertiesChanged() | CDeviceBase< MM::Camera, U > | inlineprotected |
OnPropertyChanged(const char *propName, const char *propValue) | CDeviceBase< MM::Camera, U > | inlineprotected |
OnThreadExiting() (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
PrepareSequenceAcqusition() | CCameraBase< U > | inlinevirtual |
PurgeComPort(const char *portLabel) | CDeviceBase< MM::Camera, U > | inlineprotected |
PurgeComPort(const char *portLabel) | CDeviceBase< MM::Camera, U > | inlineprotected |
ReadFromComPort(const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | CDeviceBase< MM::Camera, U > | inlineprotected |
RemoveTag(const char *key) | CCameraBase< U > | inlinevirtual |
RemoveTag(const char *key) | CCameraBase< U > | inlinevirtual |
SendExposureSequence() const (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
SendPropertySequence(const char *name) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SendPropertySequence(const char *name) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SendSerialCommand(const char *portName, const char *command, const char *term) | CDeviceBase< MM::Camera, U > | inlineprotected |
SetAllowedValues(const char *name, std::vector< std::string > &values) | CDeviceBase< MM::Camera, U > | inline |
SetAllowedValues(const char *name, std::vector< std::string > &values) | CDeviceBase< MM::Camera, U > | inline |
SetBinning(int binSize)=0 | MM::Camera | pure virtual |
SetCallback(MM::Core *cbk) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetCallback(MM::Core *cbk) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetDelayMs(double delay) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetDescription(const char *descr) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetDescription(const char *descr) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetErrorText(int errorCode, const char *text) | CDeviceBase< MM::Camera, U > | inlineprotected |
SetExposure(double exp_ms)=0 | MM::Camera | pure virtual |
SetExposure(double exp_ms)=0 | MM::Camera | pure virtual |
SetLabel(const char *label) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetModuleHandle(HDEVMODULE hModule) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetModuleHandle(HDEVMODULE hModule) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetModuleName(const char *name) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetMorePropertyErrorInfo(const char *ptext) const (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlineprotected |
SetMultiROI(const unsigned *, const unsigned *, const unsigned *, const unsigned *, unsigned) (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
SetParentID(const char *parentId) (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetMultiROI(const unsigned *, const unsigned *, const unsigned *, const unsigned *, unsigned) (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
SetProperty(const char *name, const char *value) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SetPropertyLimits(const char *name, double low, double high) | CDeviceBase< MM::Camera, U > | inline |
SetPropertyLimits(const char *name, double low, double high) | CDeviceBase< MM::Camera, U > | inline |
SetROI(unsigned x, unsigned y, unsigned xSize, unsigned ySize)=0 | MM::Camera | pure virtual |
setStopOnOverflow(bool stop) (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
setStopOnOverflow(bool stop) (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
Shutdown()=0 | MM::Device | pure virtual |
SnapImage()=0 | CCameraBase< U > | pure virtual |
SnapImage()=0 | CCameraBase< U > | pure virtual |
StartExposureSequence() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
StartPropertySequence(const char *name) | CDeviceBase< MM::Camera, U > | inlinevirtual |
StartPropertySequence(const char *name) | CDeviceBase< MM::Camera, U > | inlinevirtual |
StartSequenceAcquisition(double interval) | CCameraBase< U > | inlinevirtual |
StartSequenceAcquisition(long numImages, double interval_ms, bool stopOnOverflow) | CCameraBase< U > | inlinevirtual |
StartSequenceAcquisition(long numImages, double interval_ms, bool stopOnOverflow) | CCameraBase< U > | inlinevirtual |
StopExposureSequence() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
StopPropertySequence(const char *name) | CDeviceBase< MM::Camera, U > | inlinevirtual |
StopPropertySequence(const char *name) | CDeviceBase< MM::Camera, U > | inlinevirtual |
StopSequenceAcquisition() | CCameraBase< U > | inlinevirtual |
SupportsDeviceDetection(void) (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlinevirtual |
SupportsMultiROI() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
ThreadRun(void) (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
Type (defined in MM::Camera) | MM::Camera | static |
UpdateProperty(const char *name) | CDeviceBase< MM::Camera, U > | inline |
UpdateStatus() | CDeviceBase< MM::Camera, U > | inline |
UsesDelay() | CDeviceBase< MM::Camera, U > | inlinevirtual |
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength) | CDeviceBase< MM::Camera, U > | inlineprotected |
~Camera() (defined in MM::Camera) | MM::Camera | inlinevirtual |
~CCameraBase() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
~CDeviceBase() (defined in CDeviceBase< MM::Camera, U >) | CDeviceBase< MM::Camera, U > | inlineprotectedvirtual |
SupportsMultiROI() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
ThreadRun(void) (defined in CCameraBase< U >) | CCameraBase< U > | inlineprotectedvirtual |
Type (defined in MM::Camera) | MM::Camera | static |
UpdateProperty(const char *name) | CDeviceBase< MM::Camera, U > | inline |
UpdateStatus() | CDeviceBase< MM::Camera, U > | inline |
UsesDelay() | CDeviceBase< MM::Camera, U > | inlinevirtual |
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength) | CDeviceBase< MM::Camera, U > | inlineprotected |
~Camera() (defined in MM::Camera) | MM::Camera | inlinevirtual |
~CCameraBase() (defined in CCameraBase< U >) | CCameraBase< U > | inlinevirtual |
~Device() (defined in MM::Device) | MM::Device | inlinevirtual |
- MMDevice
- 70
+
+ |
MMDevice 70
|
+Classesclass | BaseSequenceThread | | class | CaptureRestartHelper | | |
+Public Member Functionsvirtual const unsigned char * | GetImageBuffer ()=0 | | virtual unsigned | GetImageWidth () const =0 | virtual const unsigned char * | GetImageBuffer ()=0 | | | virtual unsigned | GetImageHeight () const =0 | | virtual unsigned | GetImageBytesPerPixel () const =0 | | virtual int | SnapImage ()=0 | |
-virtual bool | Busy () | | virtual int | StartSequenceAcquisition (double interval) | | virtual int | StopSequenceAcquisition () | | virtual double | GetPixelSizeUm () const | | virtual unsigned | GetNumberOfComponents () const | | virtual int | GetComponentName (unsigned channel, char *name) | | virtual unsigned | GetNumberOfChannels () const | | virtual int | GetChannelName (unsigned, char *name) | | virtual const unsigned char * | GetImageBuffer (unsigned) | | virtual const unsigned int * | GetImageBufferAsRGB32 () | | virtual void | GetTags (char *serializedMetadata) | virtual const unsigned char * | GetImageBuffer (unsigned) | | virtual const unsigned int * | GetImageBufferAsRGB32 () | | | virtual int | PrepareSequenceAcqusition () | | virtual int | StartSequenceAcquisition (long numImages, double interval_ms, bool stopOnOverflow) | |
-virtual int | GetExposureSequenceMaxLength (long &) const | |
-virtual int | StartExposureSequence () | |
-virtual int | StopExposureSequence () | |
-virtual int | ClearExposureSequence () | |
-virtual int | AddToExposureSequence (double) | |
-virtual int | SendExposureSequence () const | | virtual bool | IsCapturing () | | virtual void | AddTag (const char *key, const char *deviceLabel, const char *value) | | virtual void | RemoveTag (const char *key) | |
-virtual bool | SupportsMultiROI () | |
-virtual bool | IsMultiROISet () | |
-virtual int | GetMultiROICount (unsigned &) | |
-virtual int | SetMultiROI (const unsigned *, const unsigned *, const unsigned *, const unsigned *, unsigned) | |
-virtual int | GetMultiROI (unsigned *, unsigned *, unsigned *, unsigned *, unsigned *) | Public Member Functions inherited from CDeviceBase< MM::Camera, U > | virtual HDEVMODULE | GetModuleHandle () const | | virtual void | SetModuleName (const char *name) | | virtual void | GetModuleName (char *name) const | | virtual void | SetDescription (const char *descr) | | virtual void | GetDescription (char *name) const | | virtual void | SetModuleHandle (HDEVMODULE hModule) | | virtual void | SetLabel (const char *label) | | virtual void | GetLabel (char *name) const | | virtual double | GetDelayMs () const | | virtual void | SetDelayMs (double delay) | | virtual void | SetCallback (MM::Core *cbk) | | virtual bool | UsesDelay () | | virtual unsigned | GetNumberOfProperties () const | | virtual int | GetProperty (const char *name, char *value) const | | int | GetProperty (const char *name, double &val) | | int | GetProperty (const char *name, long &val) | | bool | IsPropertyEqualTo (const char *name, const char *val) const | | virtual int | GetPropertyReadOnly (const char *name, bool &readOnly) const | | virtual int | GetPropertyInitStatus (const char *name, bool &preInit) const | |
-virtual int | HasPropertyLimits (const char *name, bool &hasLimits) const | | virtual int | GetPropertyLowerLimit (const char *name, double &lowLimit) const | | virtual int | GetPropertyUpperLimit (const char *name, double &hiLimit) const | | virtual int | IsPropertySequenceable (const char *name, bool &sequenceable) const | | virtual int | GetPropertySequenceMaxLength (const char *name, long &nrEvents) const | | virtual int | StartPropertySequence (const char *name) | | virtual int | StopPropertySequence (const char *name) | | virtual int | ClearPropertySequence (const char *name) | | virtual int | AddToPropertySequence (const char *name, const char *value) | | virtual int | SendPropertySequence (const char *name) | | virtual bool | GetPropertyName (unsigned uIdx, char *name) const | | virtual int | GetPropertyType (const char *name, MM::PropertyType &pt) const | | virtual int | SetProperty (const char *name, const char *value) | | virtual bool | HasProperty (const char *name) const | | virtual unsigned | GetNumberOfPropertyValues (const char *propertyName) const | | virtual bool | GetPropertyValueAt (const char *propertyName, unsigned index, char *value) const | | int | CreateProperty (const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | | int | CreatePropertyWithHandler (const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | | int | CreateIntegerProperty (const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | | int | CreateFloatProperty (const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | | int | CreateStringProperty (const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | | int | SetPropertyLimits (const char *name, double low, double high) | | int | SetAllowedValues (const char *name, std::vector< std::string > &values) | | int | ClearAllowedValues (const char *name) | | int | AddAllowedValue (const char *name, const char *value) | | int | AddAllowedValue (const char *name, const char *value, long data) | | int | GetPropertyData (const char *name, const char *value, long &data) | | int | GetCurrentPropertyData (const char *name, long &data) | | int | UpdateStatus () | | int | UpdateProperty (const char *name) | | int | ApplyProperty (const char *name) | | virtual bool | GetErrorText (int errorCode, char *text) const | |
-virtual bool | SupportsDeviceDetection (void) | |
-virtual MM::DeviceDetectionStatus | DetectDevice (void) | |
-virtual void | SetParentID (const char *parentId) | |
-virtual void | GetParentID (char *parentID) const | Public Member Functions inherited from MM::Camera |
-virtual DeviceType | GetType () const | | virtual long | GetImageBufferSize () const =0 | | virtual unsigned | GetBitDepth () const =0 | | virtual int | GetBinning () const =0 | | virtual int | SetBinning (int binSize)=0 | | virtual void | SetExposure (double exp_ms)=0 | | virtual double | GetExposure () const =0 | | virtual int | SetROI (unsigned x, unsigned y, unsigned xSize, unsigned ySize)=0 | | virtual int | GetROI (unsigned &x, unsigned &y, unsigned &xSize, unsigned &ySize)=0 | | virtual int | ClearROI ()=0 | | virtual int | IsExposureSequenceable (bool &isSequenceable) const =0 | Public Member Functions inherited from MM::Device | | | | virtual int | Shutdown ()=0 | | | virtual unsigned | GetImageWidth () const =0 | virtual unsigned | GetImageHeight () const =0 | virtual unsigned | GetImageBytesPerPixel () const =0 | virtual int | SnapImage ()=0 | virtual bool | Busy () | virtual int | StartSequenceAcquisition (double interval) | virtual int | StopSequenceAcquisition () | virtual double | GetPixelSizeUm () const | virtual unsigned | GetNumberOfComponents () const | virtual int | GetComponentName (unsigned channel, char *name) | virtual unsigned | GetNumberOfChannels () const | virtual int | GetChannelName (unsigned, char *name) | virtual void | GetTags (char *serializedMetadata) | virtual int | PrepareSequenceAcqusition () | virtual int | StartSequenceAcquisition (long numImages, double interval_ms, bool stopOnOverflow) | virtual int | GetExposureSequenceMaxLength (long &) const | virtual int | StartExposureSequence () | virtual int | StopExposureSequence () | virtual int | ClearExposureSequence () | virtual int | AddToExposureSequence (double) | virtual int | SendExposureSequence () const | virtual bool | IsCapturing () | virtual void | AddTag (const char *key, const char *deviceLabel, const char *value) | virtual void | RemoveTag (const char *key) | virtual bool | SupportsMultiROI () | virtual bool | IsMultiROISet () | virtual int | GetMultiROICount (unsigned &) | virtual int | SetMultiROI (const unsigned *, const unsigned *, const unsigned *, const unsigned *, unsigned) | virtual int | GetMultiROI (unsigned *, unsigned *, unsigned *, unsigned *, unsigned *) | virtual HDEVMODULE | GetModuleHandle () const | virtual void | SetModuleName (const char *name) | virtual void | GetModuleName (char *name) const | virtual void | SetDescription (const char *descr) | virtual void | GetDescription (char *name) const | virtual void | SetModuleHandle (HDEVMODULE hModule) | virtual void | SetLabel (const char *label) | virtual void | GetLabel (char *name) const | virtual double | GetDelayMs () const | virtual void | SetDelayMs (double delay) | virtual void | SetCallback (MM::Core *cbk) | virtual bool | UsesDelay () | virtual unsigned | GetNumberOfProperties () const | virtual int | GetProperty (const char *name, char *value) const | int | GetProperty (const char *name, double &val) | int | GetProperty (const char *name, long &val) | bool | IsPropertyEqualTo (const char *name, const char *val) const | virtual int | GetPropertyReadOnly (const char *name, bool &readOnly) const | virtual int | GetPropertyInitStatus (const char *name, bool &preInit) const | virtual int | HasPropertyLimits (const char *name, bool &hasLimits) const | virtual int | GetPropertyLowerLimit (const char *name, double &lowLimit) const | virtual int | GetPropertyUpperLimit (const char *name, double &hiLimit) const | virtual int | IsPropertySequenceable (const char *name, bool &sequenceable) const | virtual int | GetPropertySequenceMaxLength (const char *name, long &nrEvents) const | virtual int | StartPropertySequence (const char *name) | virtual int | StopPropertySequence (const char *name) | virtual int | ClearPropertySequence (const char *name) | virtual int | AddToPropertySequence (const char *name, const char *value) | virtual int | SendPropertySequence (const char *name) | virtual bool | GetPropertyName (unsigned uIdx, char *name) const | virtual int | GetPropertyType (const char *name, MM::PropertyType &pt) const | virtual int | SetProperty (const char *name, const char *value) | virtual bool | HasProperty (const char *name) const | virtual unsigned | GetNumberOfPropertyValues (const char *propertyName) const | virtual bool | GetPropertyValueAt (const char *propertyName, unsigned index, char *value) const | int | CreateProperty (const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | CreatePropertyWithHandler (const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | int | CreateIntegerProperty (const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | CreateFloatProperty (const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | CreateStringProperty (const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | SetPropertyLimits (const char *name, double low, double high) | int | SetAllowedValues (const char *name, std::vector< std::string > &values) | int | ClearAllowedValues (const char *name) | int | AddAllowedValue (const char *name, const char *value) | int | AddAllowedValue (const char *name, const char *value, long data) | int | GetPropertyData (const char *name, const char *value, long &data) | int | GetCurrentPropertyData (const char *name, long &data) | int | UpdateStatus () | int | UpdateProperty (const char *name) | int | ApplyProperty (const char *name) | virtual bool | GetErrorText (int errorCode, char *text) const | virtual bool | SupportsDeviceDetection (void) | virtual MM::DeviceDetectionStatus | DetectDevice (void) | virtual void | SetParentID (const char *parentId) | virtual void | GetParentID (char *parentID) const | virtual DeviceType | GetType () const | virtual long | GetImageBufferSize () const =0 | virtual unsigned | GetBitDepth () const =0 | virtual int | GetBinning () const =0 | virtual int | SetBinning (int binSize)=0 | virtual void | SetExposure (double exp_ms)=0 | virtual double | GetExposure () const =0 | virtual int | SetROI (unsigned x, unsigned y, unsigned xSize, unsigned ySize)=0 | virtual int | GetROI (unsigned &x, unsigned &y, unsigned &xSize, unsigned &ySize)=0 | virtual int | ClearROI ()=0 | virtual int | IsExposureSequenceable (bool &isSequenceable) const =0 | + | MM_DEPRECATED (virtual HDEVMODULE GetModuleHandle() const)=0 | + | MM_DEPRECATED (virtual void SetModuleHandle(HDEVMODULE hLibraryHandle))=0 | + | virtual int | Initialize ()=0 | virtual int | Shutdown ()=0 | + | virtual void | GetName (char *name) const =0 |
+Protected Member Functions
virtual std::vector< std::string > | GetTagKeys () | | | | | | | | | | | Protected Member Functions inherited from CDeviceBase< MM::Camera, U > | void | SetErrorText (int errorCode, const char *text) | |
const char * | GetMorePropertyErrorInfo (void) const | | | | int | LogMessage (const char *msg, bool debugOnly=false) const | | int | LogMessage (const std::string &msg, bool debugOnly=false) const | | int | LogMessageCode (const int errorCode, bool debugOnly=false) const | | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | | void | InitializeDefaultErrorMessages () | | MM::Device * | GetDevice (const char *deviceLabel) const | | void | GetLoadedDeviceOfType (MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | MM::Device * | GetDevice (const char *deviceLabel) const | | | int | WriteToComPort (const char *portLabel, const unsigned char *buf, unsigned bufLength) | | int | SendSerialCommand (const char *portName, const char *command, const char *term) | | int | GetSerialAnswer (const char *portName, const char *term, std::string &ans) | | int | ReadFromComPort (const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | | int | PurgeComPort (const char *portLabel) | | MM::PortType | GetSerialPortType (const char *portLabel) | | int | OnPropertiesChanged () | | int | OnPropertyChanged (const char *propName, const char *propValue) | | | | | | | unsigned long | GetClockTicksUs () | | MM::MMTime | GetCurrentMMTime () | | bool | IsCallbackRegistered () const | | MM::Core * | GetCoreCallback () const | | void | EnableDelay (bool state=true) | MM::Core * | GetCoreCallback () const | | | void | CreateHubIDProperty () | | MM::Hub * | GetParentHub () const | | T_HUB * | AssignToHub () | | MM::Hub * | GetParentHub () const | | T_HUB * | AssignToHub () | | + | + | virtual std::string | GetTagValue (const char *key) | + | virtual int | ThreadRun (void) | + | virtual int | InsertImage () | + | virtual double | GetIntervalMs () | + | virtual long | GetImageCounter () | + | virtual long | GetNumberOfImages () | + | virtual void | OnThreadExiting () | + | virtual bool | isStopOnOverflow () | + | virtual void | setStopOnOverflow (bool stop) | void | SetErrorText (int errorCode, const char *text) | + | + | void | SetMorePropertyErrorInfo (const char *ptext) const | int | LogMessage (const char *msg, bool debugOnly=false) const | int | LogMessage (const std::string &msg, bool debugOnly=false) const | int | LogMessageCode (const int errorCode, bool debugOnly=false) const | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | void | InitializeDefaultErrorMessages () | void | GetLoadedDeviceOfType (MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | int | WriteToComPort (const char *portLabel, const unsigned char *buf, unsigned bufLength) | int | SendSerialCommand (const char *portName, const char *command, const char *term) | int | GetSerialAnswer (const char *portName, const char *term, std::string &ans) | int | ReadFromComPort (const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | int | PurgeComPort (const char *portLabel) | MM::PortType | GetSerialPortType (const char *portLabel) | int | OnPropertiesChanged () | int | OnPropertyChanged (const char *propName, const char *propValue) | + | int | OnStagePositionChanged (double pos) | + | int | OnXYStagePositionChanged (double xPos, double yPos) | + | int | OnExposureChanged (double exposure) | + | int | OnSLMExposureChanged (double exposure) | + | int | OnMagnifierChanged () | unsigned long | GetClockTicksUs () | MM::MMTime | GetCurrentMMTime () | bool | IsCallbackRegistered () const | void | EnableDelay (bool state=true) | void | CreateHubIDProperty () |
+Friends | + | class | BaseSequenceThread |
+Additional Inherited Members
+ |
typedef MM::Action< U > | CPropertyAction |
+ |
typedef MM::ActionEx< U > | CPropertyActionEx | |
+ |
static const DeviceType | Type = CameraDevice | | |
Base class for creating camera device adapters. This class has a functional constructor - must be invoked from the derived class.
+Base class for creating camera device adapters. This class has a functional constructor - must be invoked from the derived class.
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +
+
|
+ +inlinevirtual | +
Implements MM::Device.
+ +
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +virtual const unsigned char* CCameraBase< U >::GetImageBuffer | +virtual const unsigned char * CCameraBase< U >::GetImageBuffer | ( | ) | @@ -596,14 +693,14 @@ |
virtual const unsigned char* CCameraBase< U >::GetImageBuffer | +virtual const unsigned char * CCameraBase< U >::GetImageBuffer | ( | unsigned | ) | @@ -629,14 +726,14 @@
virtual const unsigned int* CCameraBase< U >::GetImageBufferAsRGB32 | +virtual const unsigned int * CCameraBase< U >::GetImageBufferAsRGB32 | ( | ) | @@ -661,12 +758,12 @@ |
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +Referenced by CCameraBase< U >::GetImageBuffer().
+Referenced by CCameraBase< U >::GetImageBuffer().
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +References CCameraBase< U >::StartSequenceAcquisition().
+ +Referenced by CCameraBase< U >::StartSequenceAcquisition().
+References CDeviceBase< MM::Camera, U >::GetCoreCallback(), and CCameraBase< U >::IsCapturing().
+References CDeviceBase< MM::Camera, U >::GetCoreCallback(), and CCameraBase< U >::IsCapturing().
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+ +
+
|
+ +inlinevirtual | +
Implements MM::Camera.
+
- MMDevice
- 70
+
+ |
MMDevice 70
|
This is the complete list of members for CCameraBase< U >::BaseSequenceThread, including all inherited members.
- MMDevice
- 70
+
+ |
MMDevice 70
|
+Public Member Functions | | | | | | | | | | | |
CCameraBase * | GetCamera () | | | | Public Member Functions inherited from MMDeviceThreadBase | | | + | BaseSequenceThread (CCameraBase *pCam) | + | void | Stop () | + | void | Start (long numImages, double intervalMs) | + | bool | IsStopped () | + | void | Suspend () | + | bool | IsSuspended () | + | void | Resume () | + | double | GetIntervalMs () | + | void | SetLength (long images) | + | long | GetImageCounter () | + | MM::MMTime | GetStartTime () | + | MM::MMTime | GetActualDuration () | + | + | long | GetNumberOfImages () | + | void | UpdateActualDuration () | + | virtual int | activate () | + | void | wait () |
+Friends | + | class | CCameraBase |
- MMDevice
- 70
+
+ |
MMDevice 70
|
This is the complete list of members for CCameraBase< U >::CaptureRestartHelper, including all inherited members.
CaptureRestartHelper(CCameraBase *pCam) (defined in CCameraBase< U >::CaptureRestartHelper) | CCameraBase< U >::CaptureRestartHelper | inline |
operator bool() (defined in CCameraBase< U >::CaptureRestartHelper) | CCameraBase< U >::CaptureRestartHelper | inline |
operator bool() (defined in CCameraBase< U >::CaptureRestartHelper) | CCameraBase< U >::CaptureRestartHelper | inline |
- MMDevice
- 70
+
+ |
MMDevice 70
|
+Public Member Functions | | + | CaptureRestartHelper (CCameraBase *pCam) | + | operator bool () |
- MMDevice
- 70
+
+ |
MMDevice 70
|
This is the complete list of members for CDeviceBase< T, U >, including all inherited members.
AddAllowedValue(const char *name, const char *value) | CDeviceBase< T, U > | inline |
AddAllowedValue(const char *name, const char *value, long data) | CDeviceBase< T, U > | inline |
AddAllowedValue(const char *name, const char *value, long data) | CDeviceBase< T, U > | inline |
AddToPropertySequence(const char *name, const char *value) | CDeviceBase< T, U > | inlinevirtual |
ApplyProperty(const char *name) | CDeviceBase< T, U > | inline |
AssignToHub() | CDeviceBase< T, U > | inlineprotected |
CDeviceBase() (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
ApplyProperty(const char *name) | CDeviceBase< T, U > | inline |
AssignToHub() | CDeviceBase< T, U > | inlineprotected |
CDeviceBase() (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
ClearAllowedValues(const char *name) | CDeviceBase< T, U > | inline |
ClearPropertySequence(const char *name) | CDeviceBase< T, U > | inlinevirtual |
ClearPropertySequence(const char *name) | CDeviceBase< T, U > | inlinevirtual |
CPropertyAction typedef (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | |
CPropertyActionEx typedef (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | |
CPropertyActionEx typedef (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | |
CreateFloatProperty(const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< T, U > | inline |
CreateHubIDProperty() | CDeviceBase< T, U > | inlineprotected |
CreateHubIDProperty() | CDeviceBase< T, U > | inlineprotected |
CreateIntegerProperty(const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< T, U > | inline |
CreateProperty(const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< T, U > | inline |
CreateProperty(const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< T, U > | inline |
CreatePropertyWithHandler(const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | CDeviceBase< T, U > | inline |
CreateStringProperty(const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< T, U > | inline |
CreateStringProperty(const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< T, U > | inline |
DetectDevice(void) (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlinevirtual |
EnableDelay(bool state=true) | CDeviceBase< T, U > | inlineprotected |
EnableDelay(bool state=true) | CDeviceBase< T, U > | inlineprotected |
GetClockTicksUs() | CDeviceBase< T, U > | inlineprotected |
GetCoreCallback() const | CDeviceBase< T, U > | inlineprotected |
GetCoreCallback() const | CDeviceBase< T, U > | inlineprotected |
GetCurrentMMTime() | CDeviceBase< T, U > | inlineprotected |
GetCurrentPropertyData(const char *name, long &data) | CDeviceBase< T, U > | inline |
GetCurrentPropertyData(const char *name, long &data) | CDeviceBase< T, U > | inline |
GetDelayMs() const | CDeviceBase< T, U > | inlinevirtual |
GetDescription(char *name) const | CDeviceBase< T, U > | inlinevirtual |
GetDevice(const char *deviceLabel) const | CDeviceBase< T, U > | inlineprotected |
GetErrorText(int errorCode, char *text) const | CDeviceBase< T, U > | inlinevirtual |
GetDescription(char *name) const | CDeviceBase< T, U > | inlinevirtual |
GetDevice(const char *deviceLabel) const | CDeviceBase< T, U > | inlineprotected |
GetErrorText(int errorCode, char *text) const | CDeviceBase< T, U > | inlinevirtual |
GetLabel(char *name) const | CDeviceBase< T, U > | inlinevirtual |
GetLoadedDeviceOfType(MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | CDeviceBase< T, U > | inlineprotected |
GetLoadedDeviceOfType(MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | CDeviceBase< T, U > | inlineprotected |
GetModuleHandle() const | CDeviceBase< T, U > | inlinevirtual |
GetModuleName(char *name) const | CDeviceBase< T, U > | inlinevirtual |
GetModuleName(char *name) const | CDeviceBase< T, U > | inlinevirtual |
GetMorePropertyErrorInfo(void) const (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
GetNumberOfProperties() const | CDeviceBase< T, U > | inlinevirtual |
GetNumberOfProperties() const | CDeviceBase< T, U > | inlinevirtual |
GetNumberOfPropertyValues(const char *propertyName) const | CDeviceBase< T, U > | inlinevirtual |
GetParentHub() const | CDeviceBase< T, U > | inlineprotected |
GetParentHub() const | CDeviceBase< T, U > | inlineprotected |
GetParentID(char *parentID) const (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlinevirtual |
GetProperty(const char *name, char *value) const | CDeviceBase< T, U > | inlinevirtual |
GetProperty(const char *name, char *value) const | CDeviceBase< T, U > | inlinevirtual |
GetProperty(const char *name, double &val) | CDeviceBase< T, U > | inline |
GetProperty(const char *name, long &val) | CDeviceBase< T, U > | inline |
GetProperty(const char *name, long &val) | CDeviceBase< T, U > | inline |
GetPropertyData(const char *name, const char *value, long &data) | CDeviceBase< T, U > | inline |
GetPropertyInitStatus(const char *name, bool &preInit) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertyInitStatus(const char *name, bool &preInit) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertyLowerLimit(const char *name, double &lowLimit) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertyName(unsigned uIdx, char *name) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertyName(unsigned uIdx, char *name) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertyReadOnly(const char *name, bool &readOnly) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertySequenceMaxLength(const char *name, long &nrEvents) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertySequenceMaxLength(const char *name, long &nrEvents) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertyType(const char *name, MM::PropertyType &pt) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertyUpperLimit(const char *name, double &hiLimit) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertyUpperLimit(const char *name, double &hiLimit) const | CDeviceBase< T, U > | inlinevirtual |
GetPropertyValueAt(const char *propertyName, unsigned index, char *value) const | CDeviceBase< T, U > | inlinevirtual |
GetSerialAnswer(const char *portName, const char *term, std::string &ans) | CDeviceBase< T, U > | inlineprotected |
GetSerialAnswer(const char *portName, const char *term, std::string &ans) | CDeviceBase< T, U > | inlineprotected |
GetSerialPortType(const char *portLabel) | CDeviceBase< T, U > | inlineprotected |
HasProperty(const char *name) const | CDeviceBase< T, U > | inlinevirtual |
HasProperty(const char *name) const | CDeviceBase< T, U > | inlinevirtual |
HasPropertyLimits(const char *name, bool &hasLimits) const (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlinevirtual |
InitializeDefaultErrorMessages() | CDeviceBase< T, U > | inlineprotected |
InitializeDefaultErrorMessages() | CDeviceBase< T, U > | inlineprotected |
IsCallbackRegistered() const | CDeviceBase< T, U > | inlineprotected |
IsPropertyEqualTo(const char *name, const char *val) const | CDeviceBase< T, U > | inline |
IsPropertyEqualTo(const char *name, const char *val) const | CDeviceBase< T, U > | inline |
IsPropertySequenceable(const char *name, bool &sequenceable) const | CDeviceBase< T, U > | inlinevirtual |
LogMessage(const char *msg, bool debugOnly=false) const | CDeviceBase< T, U > | inlineprotected |
LogMessage(const char *msg, bool debugOnly=false) const | CDeviceBase< T, U > | inlineprotected |
LogMessage(const std::string &msg, bool debugOnly=false) const | CDeviceBase< T, U > | inlineprotected |
LogMessageCode(const int errorCode, bool debugOnly=false) const | CDeviceBase< T, U > | inlineprotected |
LogMessageCode(const int errorCode, bool debugOnly=false) const | CDeviceBase< T, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | CDeviceBase< T, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | CDeviceBase< T, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | CDeviceBase< T, U > | inlineprotected |
OnExposureChanged(double exposure) (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
OnMagnifierChanged() (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
OnMagnifierChanged() (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
OnPropertiesChanged() | CDeviceBase< T, U > | inlineprotected |
OnPropertyChanged(const char *propName, const char *propValue) | CDeviceBase< T, U > | inlineprotected |
OnPropertyChanged(const char *propName, const char *propValue) | CDeviceBase< T, U > | inlineprotected |
OnSLMExposureChanged(double exposure) (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
OnStagePositionChanged(double pos) (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
OnStagePositionChanged(double pos) (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
OnXYStagePositionChanged(double xPos, double yPos) (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
PurgeComPort(const char *portLabel) | CDeviceBase< T, U > | inlineprotected |
PurgeComPort(const char *portLabel) | CDeviceBase< T, U > | inlineprotected |
ReadFromComPort(const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | CDeviceBase< T, U > | inlineprotected |
SendPropertySequence(const char *name) | CDeviceBase< T, U > | inlinevirtual |
SendPropertySequence(const char *name) | CDeviceBase< T, U > | inlinevirtual |
SendSerialCommand(const char *portName, const char *command, const char *term) | CDeviceBase< T, U > | inlineprotected |
SetAllowedValues(const char *name, std::vector< std::string > &values) | CDeviceBase< T, U > | inline |
SetAllowedValues(const char *name, std::vector< std::string > &values) | CDeviceBase< T, U > | inline |
SetCallback(MM::Core *cbk) | CDeviceBase< T, U > | inlinevirtual |
SetDelayMs(double delay) | CDeviceBase< T, U > | inlinevirtual |
SetDelayMs(double delay) | CDeviceBase< T, U > | inlinevirtual |
SetDescription(const char *descr) | CDeviceBase< T, U > | inlinevirtual |
SetErrorText(int errorCode, const char *text) | CDeviceBase< T, U > | inlineprotected |
SetErrorText(int errorCode, const char *text) | CDeviceBase< T, U > | inlineprotected |
SetLabel(const char *label) | CDeviceBase< T, U > | inlinevirtual |
SetModuleHandle(HDEVMODULE hModule) | CDeviceBase< T, U > | inlinevirtual |
SetModuleHandle(HDEVMODULE hModule) | CDeviceBase< T, U > | inlinevirtual |
SetModuleName(const char *name) | CDeviceBase< T, U > | inlinevirtual |
SetMorePropertyErrorInfo(const char *ptext) const (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
SetMorePropertyErrorInfo(const char *ptext) const (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotected |
SetParentID(const char *parentId) (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlinevirtual |
SetProperty(const char *name, const char *value) | CDeviceBase< T, U > | inlinevirtual |
SetProperty(const char *name, const char *value) | CDeviceBase< T, U > | inlinevirtual |
SetPropertyLimits(const char *name, double low, double high) | CDeviceBase< T, U > | inline |
StartPropertySequence(const char *name) | CDeviceBase< T, U > | inlinevirtual |
StartPropertySequence(const char *name) | CDeviceBase< T, U > | inlinevirtual |
StopPropertySequence(const char *name) | CDeviceBase< T, U > | inlinevirtual |
SupportsDeviceDetection(void) (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlinevirtual |
SupportsDeviceDetection(void) (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlinevirtual |
UpdateProperty(const char *name) | CDeviceBase< T, U > | inline |
UpdateStatus() | CDeviceBase< T, U > | inline |
UpdateStatus() | CDeviceBase< T, U > | inline |
UsesDelay() | CDeviceBase< T, U > | inlinevirtual |
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength) | CDeviceBase< T, U > | inlineprotected |
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength) | CDeviceBase< T, U > | inlineprotected |
~CDeviceBase() (defined in CDeviceBase< T, U >) | CDeviceBase< T, U > | inlineprotectedvirtual |
- MMDevice
- 70
+
+ |
MMDevice 70
|
+Public Types | | + | typedef MM::Action< U > | CPropertyAction | + | typedef MM::ActionEx< U > | CPropertyActionEx |
+Public Member Functionsvirtual HDEVMODULE | GetModuleHandle () const | | virtual void | SetModuleName (const char *name) | | virtual void | GetModuleName (char *name) const | | virtual void | SetDescription (const char *descr) | | virtual void | GetDescription (char *name) const | | virtual void | SetModuleHandle (HDEVMODULE hModule) | | virtual void | SetLabel (const char *label) | | virtual void | GetLabel (char *name) const | | virtual double | GetDelayMs () const | | virtual void | SetDelayMs (double delay) | | virtual void | SetCallback (MM::Core *cbk) | | virtual bool | UsesDelay () | | virtual unsigned | GetNumberOfProperties () const | | virtual int | GetProperty (const char *name, char *value) const | | int | GetProperty (const char *name, double &val) | | int | GetProperty (const char *name, long &val) | | bool | IsPropertyEqualTo (const char *name, const char *val) const | | virtual int | GetPropertyReadOnly (const char *name, bool &readOnly) const | | virtual int | GetPropertyInitStatus (const char *name, bool &preInit) const | | | virtual int | GetPropertyLowerLimit (const char *name, double &lowLimit) const | | virtual int | GetPropertyUpperLimit (const char *name, double &hiLimit) const | | virtual int | IsPropertySequenceable (const char *name, bool &sequenceable) const | | virtual int | GetPropertySequenceMaxLength (const char *name, long &nrEvents) const | | virtual int | StartPropertySequence (const char *name) | | virtual int | StopPropertySequence (const char *name) | | virtual int | ClearPropertySequence (const char *name) | | virtual int | AddToPropertySequence (const char *name, const char *value) | | virtual int | SendPropertySequence (const char *name) | | virtual bool | GetPropertyName (unsigned uIdx, char *name) const | | virtual int | GetPropertyType (const char *name, MM::PropertyType &pt) const | | virtual int | SetProperty (const char *name, const char *value) | | virtual bool | HasProperty (const char *name) const | | virtual unsigned | GetNumberOfPropertyValues (const char *propertyName) const | | virtual bool | GetPropertyValueAt (const char *propertyName, unsigned index, char *value) const | | int | CreateProperty (const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | | int | CreatePropertyWithHandler (const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | | int | CreateIntegerProperty (const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | | int | CreateFloatProperty (const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | | int | CreateStringProperty (const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | | int | SetPropertyLimits (const char *name, double low, double high) | | int | SetAllowedValues (const char *name, std::vector< std::string > &values) | | int | ClearAllowedValues (const char *name) | | int | AddAllowedValue (const char *name, const char *value) | | int | AddAllowedValue (const char *name, const char *value, long data) | | int | GetPropertyData (const char *name, const char *value, long &data) | | int | GetCurrentPropertyData (const char *name, long &data) | | int | UpdateStatus () | | int | UpdateProperty (const char *name) | | int | ApplyProperty (const char *name) | | virtual bool | GetErrorText (int errorCode, char *text) const | | | | | | virtual HDEVMODULE | GetModuleHandle () const | virtual void | SetModuleName (const char *name) | virtual void | GetModuleName (char *name) const | virtual void | SetDescription (const char *descr) | virtual void | GetDescription (char *name) const | virtual void | SetModuleHandle (HDEVMODULE hModule) | virtual void | SetLabel (const char *label) | virtual void | GetLabel (char *name) const | virtual double | GetDelayMs () const | virtual void | SetDelayMs (double delay) | virtual void | SetCallback (MM::Core *cbk) | virtual bool | UsesDelay () | virtual unsigned | GetNumberOfProperties () const | virtual int | GetProperty (const char *name, char *value) const | int | GetProperty (const char *name, double &val) | int | GetProperty (const char *name, long &val) | bool | IsPropertyEqualTo (const char *name, const char *val) const | virtual int | GetPropertyReadOnly (const char *name, bool &readOnly) const | virtual int | GetPropertyInitStatus (const char *name, bool &preInit) const | + | virtual int | HasPropertyLimits (const char *name, bool &hasLimits) const | virtual int | GetPropertyLowerLimit (const char *name, double &lowLimit) const | virtual int | GetPropertyUpperLimit (const char *name, double &hiLimit) const | virtual int | IsPropertySequenceable (const char *name, bool &sequenceable) const | virtual int | GetPropertySequenceMaxLength (const char *name, long &nrEvents) const | virtual int | StartPropertySequence (const char *name) | virtual int | StopPropertySequence (const char *name) | virtual int | ClearPropertySequence (const char *name) | virtual int | AddToPropertySequence (const char *name, const char *value) | virtual int | SendPropertySequence (const char *name) | virtual bool | GetPropertyName (unsigned uIdx, char *name) const | virtual int | GetPropertyType (const char *name, MM::PropertyType &pt) const | virtual int | SetProperty (const char *name, const char *value) | virtual bool | HasProperty (const char *name) const | virtual unsigned | GetNumberOfPropertyValues (const char *propertyName) const | virtual bool | GetPropertyValueAt (const char *propertyName, unsigned index, char *value) const | int | CreateProperty (const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | CreatePropertyWithHandler (const char *name, const char *value, MM::PropertyType eType, bool readOnly, int(U::*memberFunction)(MM::PropertyBase *pProp, MM::ActionType eAct), bool isPreInitProperty=false) | int | CreateIntegerProperty (const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | CreateFloatProperty (const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | CreateStringProperty (const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | int | SetPropertyLimits (const char *name, double low, double high) | int | SetAllowedValues (const char *name, std::vector< std::string > &values) | int | ClearAllowedValues (const char *name) | int | AddAllowedValue (const char *name, const char *value) | int | AddAllowedValue (const char *name, const char *value, long data) | int | GetPropertyData (const char *name, const char *value, long &data) | int | GetCurrentPropertyData (const char *name, long &data) | int | UpdateStatus () | int | UpdateProperty (const char *name) | int | ApplyProperty (const char *name) | virtual bool | GetErrorText (int errorCode, char *text) const | + | virtual bool | SupportsDeviceDetection (void) | + | virtual MM::DeviceDetectionStatus | DetectDevice (void) | + | virtual void | SetParentID (const char *parentId) | + | virtual void | GetParentID (char *parentID) const |
+Protected Member Functionsvoid | SetErrorText (int errorCode, const char *text) | |
const char * | GetMorePropertyErrorInfo (void) const | | | | int | LogMessage (const char *msg, bool debugOnly=false) const | | int | LogMessage (const std::string &msg, bool debugOnly=false) const | | int | LogMessageCode (const int errorCode, bool debugOnly=false) const | | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | | void | InitializeDefaultErrorMessages () | | MM::Device * | GetDevice (const char *deviceLabel) const | | void | GetLoadedDeviceOfType (MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | MM::Device * | GetDevice (const char *deviceLabel) const | | | int | WriteToComPort (const char *portLabel, const unsigned char *buf, unsigned bufLength) | | int | SendSerialCommand (const char *portName, const char *command, const char *term) | | int | GetSerialAnswer (const char *portName, const char *term, std::string &ans) | | int | ReadFromComPort (const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | | int | PurgeComPort (const char *portLabel) | | MM::PortType | GetSerialPortType (const char *portLabel) | | int | OnPropertiesChanged () | | int | OnPropertyChanged (const char *propName, const char *propValue) | | | | | | | unsigned long | GetClockTicksUs () | | MM::MMTime | GetCurrentMMTime () | | bool | IsCallbackRegistered () const | | MM::Core * | GetCoreCallback () const | | void | EnableDelay (bool state=true) | MM::Core * | GetCoreCallback () const | | | void | CreateHubIDProperty () | | MM::Hub * | GetParentHub () const | | template<class T_HUB > | T_HUB * | AssignToHub () | | MM::Hub * | GetParentHub () const | | template<class T_HUB > | T_HUB * | AssignToHub () | | void | SetErrorText (int errorCode, const char *text) | + | + | void | SetMorePropertyErrorInfo (const char *ptext) const | int | LogMessage (const char *msg, bool debugOnly=false) const | int | LogMessage (const std::string &msg, bool debugOnly=false) const | int | LogMessageCode (const int errorCode, bool debugOnly=false) const | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | int | LogTimeDiff (MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | void | InitializeDefaultErrorMessages () | void | GetLoadedDeviceOfType (MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | int | WriteToComPort (const char *portLabel, const unsigned char *buf, unsigned bufLength) | int | SendSerialCommand (const char *portName, const char *command, const char *term) | int | GetSerialAnswer (const char *portName, const char *term, std::string &ans) | int | ReadFromComPort (const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | int | PurgeComPort (const char *portLabel) | MM::PortType | GetSerialPortType (const char *portLabel) | int | OnPropertiesChanged () | int | OnPropertyChanged (const char *propName, const char *propValue) | + | int | OnStagePositionChanged (double pos) | + | int | OnXYStagePositionChanged (double xPos, double yPos) | + | int | OnExposureChanged (double exposure) | + | int | OnSLMExposureChanged (double exposure) | + | int | OnMagnifierChanged () | unsigned long | GetClockTicksUs () | MM::MMTime | GetCurrentMMTime () | bool | IsCallbackRegistered () const | void | EnableDelay (bool state=true) | void | CreateHubIDProperty () |
Implements functionality common to all devices. Typically used as the base class for actual device adapters. In general, derived class do not override DeviceBase methods, but rather take advantage of using them to simplify development of specific drivers.
+Implements functionality common to all devices. Typically used as the base class for actual device adapters. In general, derived class do not override DeviceBase methods, but rather take advantage of using them to simplify development of specific drivers.