From 7ce708664b7dd924dffb1c79cde3ee67fdfae1c5 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 24 Jan 2024 23:33:05 +0000
Subject: [PATCH] Publish MMDevice/latest
---
_device_base_8h_source.html | 8 +-
_m_m_device_8h_source.html | 1495 ++++++++++----------
_module_interface_8h_source.html | 2 +-
class_c_auto_focus_base-members.html | 2 +
class_c_auto_focus_base.html | 6 +
class_c_camera_base-members.html | 2 +
class_c_camera_base.html | 6 +
class_c_galvo_base-members.html | 2 +
class_c_galvo_base.html | 6 +
class_c_generic_base-members.html | 2 +
class_c_generic_base.html | 6 +
class_c_image_processor_base-members.html | 2 +
class_c_image_processor_base.html | 6 +
class_c_magnifier_base-members.html | 2 +
class_c_magnifier_base.html | 6 +
class_c_s_l_m_base-members.html | 2 +
class_c_s_l_m_base.html | 6 +
class_c_serial_base-members.html | 2 +
class_c_serial_base.html | 6 +
class_c_shutter_base-members.html | 2 +
class_c_shutter_base.html | 6 +
class_c_signal_i_o_base-members.html | 2 +
class_c_signal_i_o_base.html | 6 +
class_c_stage_base-members.html | 2 +
class_c_stage_base.html | 6 +
class_c_state_device_base-members.html | 2 +
class_c_state_device_base.html | 6 +
class_c_x_y_stage_base-members.html | 2 +
class_c_x_y_stage_base.html | 6 +
class_hub_base-members.html | 2 +
class_hub_base.html | 6 +
class_m_m_1_1_auto_focus-members.html | 60 +-
class_m_m_1_1_auto_focus.html | 11 +-
class_m_m_1_1_camera-members.html | 82 +-
class_m_m_1_1_camera.html | 11 +-
class_m_m_1_1_core-members.html | 60 +-
class_m_m_1_1_core.html | 102 +-
class_m_m_1_1_device-members.html | 52 +-
class_m_m_1_1_device.html | 39 +-
class_m_m_1_1_galvo-members.html | 72 +-
class_m_m_1_1_galvo.html | 11 +-
class_m_m_1_1_generic-members.html | 52 +-
class_m_m_1_1_generic.html | 11 +-
class_m_m_1_1_hub-members.html | 56 +-
class_m_m_1_1_hub.html | 11 +-
class_m_m_1_1_image_processor-members.html | 56 +-
class_m_m_1_1_image_processor.html | 11 +-
class_m_m_1_1_magnifier-members.html | 54 +-
class_m_m_1_1_magnifier.html | 11 +-
class_m_m_1_1_s_l_m-members.html | 68 +-
class_m_m_1_1_s_l_m.html | 11 +-
class_m_m_1_1_serial-members.html | 62 +-
class_m_m_1_1_serial.html | 11 +-
class_m_m_1_1_shutter-members.html | 54 +-
class_m_m_1_1_shutter.html | 11 +-
class_m_m_1_1_signal_i_o-members.html | 60 +-
class_m_m_1_1_signal_i_o.html | 11 +-
class_m_m_1_1_stage-members.html | 72 +-
class_m_m_1_1_stage.html | 11 +-
class_m_m_1_1_state-members.html | 62 +-
class_m_m_1_1_state.html | 11 +-
class_m_m_1_1_x_y_stage-members.html | 74 +-
class_m_m_1_1_x_y_stage.html | 11 +-
functions_func_g.html | 1 -
functions_g.html | 1 -
65 files changed, 1497 insertions(+), 1413 deletions(-)
diff --git a/_device_base_8h_source.html b/_device_base_8h_source.html
index 1a158bc..00232e6 100644
--- a/_device_base_8h_source.html
+++ b/_device_base_8h_source.html
@@ -2179,7 +2179,7 @@
Definition: Property.h:75
Definition: Property.h:86
virtual int GetBinning() const =0
-Definition: MMDevice.h:1229
+Definition: MMDevice.h:1226
virtual int OnMagnifierChanged(const Device *caller)=0
virtual int OnStagePositionChanged(const Device *caller, double pos)=0
virtual void GetLoadedDeviceOfType(const Device *caller, MM::DeviceType devType, char *pDeviceName, const unsigned int deviceIterator)=0
Get the names of currently loaded devices of a given type.
@@ -2187,9 +2187,9 @@
virtual int OnXYStagePositionChanged(const Device *caller, double xPos, double yPos)=0
virtual int OnPropertyChanged(const Device *caller, const char *propName, const char *propValue)=0
virtual int OnSLMExposureChanged(const Device *caller, double newExposure)=0
-Definition: MMDevice.h:224
-Definition: MMDevice.h:1174
-Definition: MMDevice.h:90
+Definition: MMDevice.h:225
+Definition: MMDevice.h:1171
+Definition: MMDevice.h:91
Definition: Property.h:38
Definition: Property.h:435
Definition: Property.h:143
diff --git a/_m_m_device_8h_source.html b/_m_m_device_8h_source.html
index a089d7f..a327191 100644
--- a/_m_m_device_8h_source.html
+++ b/_m_m_device_8h_source.html
@@ -112,755 +112,743 @@
-
- 70 #define WIN32_LEAN_AND_MEAN
-
-
- 73 typedef HMODULE HDEVMODULE;
-
- 75 typedef void* HDEVMODULE;
-
-
-
-
-
-
-
-
-
-
-
- 91 long long microseconds_;
-
-
- 94 MMTime() : microseconds_(0LL) {}
-
- 96 explicit MMTime(
double uSecTotal) :
- 97 microseconds_(
static_cast<long long>(uSecTotal))
-
-
- 100 explicit MMTime(
long sec,
long uSec) :
- 101 microseconds_(sec * 1'000'000LL + uSec)
-
-
- 104 static MMTime fromUs(
long long us)
-
-
-
-
-
-
-
- 112 ret.microseconds_ = us;
-
-
-
- 116 static MMTime fromMs(
double ms)
-
- 118 return MMTime(ms * 1000.0);
-
-
- 121 static MMTime fromSeconds(
long secs)
-
-
-
-
-
-
- 128 return fromUs(microseconds_ + other.microseconds_);
-
-
-
-
- 133 return fromUs(microseconds_ - other.microseconds_);
-
-
- 136 bool operator>(
const MMTime &other)
const
-
- 138 return microseconds_ > other.microseconds_;
-
-
- 141 bool operator>=(
const MMTime &other)
const
-
- 143 return microseconds_ >= other.microseconds_;
-
-
- 146 bool operator<(
const MMTime &other)
const
-
- 148 return microseconds_ < other.microseconds_;
-
-
- 151 bool operator<=(
const MMTime &other)
const
-
- 153 return microseconds_ <= other.microseconds_;
-
-
- 156 bool operator==(
const MMTime &other)
const
-
- 158 return microseconds_ == other.microseconds_;
-
-
- 161 bool operator!=(
const MMTime &other)
const
-
- 163 return !(*
this == other);
-
-
- 166 double getMsec()
const
-
- 168 return microseconds_ / 1000.0;
-
-
- 171 double getUsec()
const
-
- 173 return static_cast<double>(microseconds_);
-
-
- 176 std::string toString()
const {
- 177 long long absUs = std::abs(microseconds_);
- 178 long long seconds = absUs / 1'000'000LL;
- 179 long long fracUs = absUs - seconds * 1'000'000LL;
- 180 const char *sign = microseconds_ < 0 ?
"-" :
"";
-
-
-
- 184 s << sign << seconds <<
'.' <<
- 185 setfill(
'0') << right << setw(6) << fracUs;
-
-
-
-
+
+
+ 71 #define WIN32_LEAN_AND_MEAN
+
+
+ 74 typedef HMODULE HDEVMODULE;
+
+ 76 typedef void* HDEVMODULE;
+
+
+
+
+
+
+
+
+
+
+
+ 92 long long microseconds_;
+
+
+ 95 MMTime() : microseconds_(0LL) {}
+
+ 97 explicit MMTime(
double uSecTotal) :
+ 98 microseconds_(
static_cast<long long>(uSecTotal))
+
+
+ 101 explicit MMTime(
long sec,
long uSec) :
+ 102 microseconds_(sec * 1'000'000LL + uSec)
+
+
+ 105 static MMTime fromUs(
long long us)
+
+
+
+
+
+
+
+ 113 ret.microseconds_ = us;
+
+
+
+ 117 static MMTime fromMs(
double ms)
+
+ 119 return MMTime(ms * 1000.0);
+
+
+ 122 static MMTime fromSeconds(
long secs)
+
+
+
+
+
+
+ 129 return fromUs(microseconds_ + other.microseconds_);
+
+
+
+
+ 134 return fromUs(microseconds_ - other.microseconds_);
+
+
+ 137 bool operator>(
const MMTime &other)
const
+
+ 139 return microseconds_ > other.microseconds_;
+
+
+ 142 bool operator>=(
const MMTime &other)
const
+
+ 144 return microseconds_ >= other.microseconds_;
+
+
+ 147 bool operator<(
const MMTime &other)
const
+
+ 149 return microseconds_ < other.microseconds_;
+
+
+ 152 bool operator<=(
const MMTime &other)
const
+
+ 154 return microseconds_ <= other.microseconds_;
+
+
+ 157 bool operator==(
const MMTime &other)
const
+
+ 159 return microseconds_ == other.microseconds_;
+
+
+ 162 bool operator!=(
const MMTime &other)
const
+
+ 164 return !(*
this == other);
+
+
+ 167 double getMsec()
const
+
+ 169 return microseconds_ / 1000.0;
+
+
+ 172 double getUsec()
const
+
+ 174 return static_cast<double>(microseconds_);
+
+
+ 177 std::string toString()
const {
+ 178 long long absUs = std::abs(microseconds_);
+ 179 long long seconds = absUs / 1'000'000LL;
+ 180 long long fracUs = absUs - seconds * 1'000'000LL;
+ 181 const char *sign = microseconds_ < 0 ?
"-" :
"";
+
+
+
+ 185 s << sign << seconds <<
'.' <<
+ 186 setfill(
'0') << right << setw(6) << fracUs;
+
+
+
-
-
-
-
- 198 explicit TimeoutMs(
const MMTime startTime,
const unsigned long intervalMs) :
- 199 startTime_(startTime),
- 200 interval_(0, 1000*intervalMs)
-
-
-
- 204 startTime_(startTime),
-
-
-
-
- 209 bool expired(
const MMTime tnow)
-
- 211 MMTime elapsed = tnow - startTime_;
- 212 return ( interval_ < elapsed );
-
-
-
-
-
-
-
+
+
+
+
+
+ 199 explicit TimeoutMs(
const MMTime startTime,
const unsigned long intervalMs) :
+ 200 startTime_(startTime),
+ 201 interval_(0, 1000*intervalMs)
+
+
+
+ 205 startTime_(startTime),
+
+
+
+
+ 210 bool expired(
const MMTime tnow)
+
+ 212 MMTime elapsed = tnow - startTime_;
+ 213 return ( interval_ < elapsed );
+
+
+
+
+
+
-
-
-
-
-
- 229 virtual unsigned GetNumberOfProperties()
const = 0;
- 230 virtual int GetProperty(
const char* name,
char* value)
const = 0;
- 231 virtual int SetProperty(
const char* name,
const char* value) = 0;
- 232 virtual bool HasProperty(
const char* name)
const = 0;
- 233 virtual bool GetPropertyName(
unsigned idx,
char* name)
const = 0;
- 234 virtual int GetPropertyReadOnly(
const char* name,
bool& readOnly)
const = 0;
- 235 virtual int GetPropertyInitStatus(
const char* name,
bool& preInit)
const = 0;
- 236 virtual int HasPropertyLimits(
const char* name,
bool& hasLimits)
const = 0;
- 237 virtual int GetPropertyLowerLimit(
const char* name,
double& lowLimit)
const = 0;
- 238 virtual int GetPropertyUpperLimit(
const char* name,
double& hiLimit)
const = 0;
- 239 virtual int GetPropertyType(
const char* name, MM::PropertyType& pt)
const = 0;
- 240 virtual unsigned GetNumberOfPropertyValues(
const char* propertyName)
const = 0;
- 241 virtual bool GetPropertyValueAt(
const char* propertyName,
unsigned index,
char* value)
const = 0;
-
-
-
-
-
-
-
-
- 276 virtual bool GetErrorText(
int errorCode,
char* errMessage)
const = 0;
- 277 virtual bool Busy() = 0;
- 278 virtual double GetDelayMs()
const = 0;
- 279 virtual void SetDelayMs(
double delay) = 0;
- 280 virtual bool UsesDelay() = 0;
-
-
-
-
- 288 virtual void SetModuleHandle(HDEVMODULE hLibraryHandle) = 0;
- 289 virtual void SetLabel(
const char* label) = 0;
- 290 virtual void GetLabel(
char* name)
const = 0;
- 291 virtual void SetModuleName(
const char* moduleName) = 0;
- 292 virtual void GetModuleName(
char* moduleName)
const = 0;
- 293 virtual void SetDescription(
const char* description) = 0;
- 294 virtual void GetDescription(
char* description)
const = 0;
-
- 296 virtual int Initialize() = 0;
-
-
- 307 virtual DeviceType GetType()
const = 0;
- 308 virtual void GetName(
char* name)
const = 0;
- 309 virtual void SetCallback(
Core* callback) = 0;
-
-
- 312 virtual bool SupportsDeviceDetection(
void) = 0;
- 313 virtual MM::DeviceDetectionStatus DetectDevice(
void) = 0;
-
-
- 316 virtual void SetParentID(
const char* parentId) = 0;
- 317 virtual void GetParentID(
char* parentID)
const = 0;
-
-
-
-
-
-
-
- 328 virtual DeviceType GetType()
const {
return Type; }
- 329 static const DeviceType Type;
-
-
-
-
-
-
+
+
+
+
+
+
+ 230 virtual unsigned GetNumberOfProperties()
const = 0;
+ 231 virtual int GetProperty(
const char* name,
char* value)
const = 0;
+ 232 virtual int SetProperty(
const char* name,
const char* value) = 0;
+ 233 virtual bool HasProperty(
const char* name)
const = 0;
+ 234 virtual bool GetPropertyName(
unsigned idx,
char* name)
const = 0;
+ 235 virtual int GetPropertyReadOnly(
const char* name,
bool& readOnly)
const = 0;
+ 236 virtual int GetPropertyInitStatus(
const char* name,
bool& preInit)
const = 0;
+ 237 virtual int HasPropertyLimits(
const char* name,
bool& hasLimits)
const = 0;
+ 238 virtual int GetPropertyLowerLimit(
const char* name,
double& lowLimit)
const = 0;
+ 239 virtual int GetPropertyUpperLimit(
const char* name,
double& hiLimit)
const = 0;
+ 240 virtual int GetPropertyType(
const char* name, MM::PropertyType& pt)
const = 0;
+ 241 virtual unsigned GetNumberOfPropertyValues(
const char* propertyName)
const = 0;
+ 242 virtual bool GetPropertyValueAt(
const char* propertyName,
unsigned index,
char* value)
const = 0;
+
+
+
+
+
+
+
+
+ 277 virtual bool GetErrorText(
int errorCode,
char* errMessage)
const = 0;
+ 278 virtual bool Busy() = 0;
+ 279 virtual double GetDelayMs()
const = 0;
+ 280 virtual void SetDelayMs(
double delay) = 0;
+ 281 virtual bool UsesDelay() = 0;
+
+ 283 MM_DEPRECATED(
virtual HDEVMODULE GetModuleHandle()
const) = 0;
+ 284 MM_DEPRECATED(
virtual void SetModuleHandle(HDEVMODULE hLibraryHandle)) = 0;
+
+ 286 virtual void SetLabel(
const char* label) = 0;
+ 287 virtual void GetLabel(
char* name)
const = 0;
+ 288 virtual void SetModuleName(
const char* moduleName) = 0;
+ 289 virtual void GetModuleName(
char* moduleName)
const = 0;
+ 290 virtual void SetDescription(
const char* description) = 0;
+ 291 virtual void GetDescription(
char* description)
const = 0;
+
+ 293 virtual int Initialize() = 0;
+
+
+ 304 virtual DeviceType GetType()
const = 0;
+ 305 virtual void GetName(
char* name)
const = 0;
+ 306 virtual void SetCallback(
Core* callback) = 0;
+
+
+ 309 virtual bool SupportsDeviceDetection(
void) = 0;
+ 310 virtual MM::DeviceDetectionStatus DetectDevice(
void) = 0;
+
+
+ 313 virtual void SetParentID(
const char* parentId) = 0;
+ 314 virtual void GetParentID(
char* parentID)
const = 0;
+
+
+
+
+
+
+
+ 325 virtual DeviceType GetType()
const {
return Type; }
+ 326 static const DeviceType Type;
+
+
+
+
+
+
+
+ 337 virtual DeviceType GetType()
const {
return Type; }
+ 338 static const DeviceType Type;
- 340 virtual DeviceType GetType()
const {
return Type; }
- 341 static const DeviceType Type;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 476 virtual int SetROI(
unsigned x,
unsigned y,
unsigned xSize,
unsigned ySize) = 0;
- 480 virtual int GetROI(
unsigned& x,
unsigned& y,
unsigned& xSize,
unsigned& ySize) = 0;
-
- 485 virtual bool SupportsMultiROI() = 0;
- 486 virtual bool IsMultiROISet() = 0;
- 487 virtual int GetMultiROICount(
unsigned& count) = 0;
- 488 virtual int SetMultiROI(
const unsigned* xs,
const unsigned* ys,
- 489 const unsigned* widths,
const unsigned* heights,
- 490 unsigned numROIs) = 0;
- 491 virtual int GetMultiROI(
unsigned* xs,
unsigned* ys,
unsigned* widths,
- 492 unsigned* heights,
unsigned* length) = 0;
-
-
-
-
-
-
- 522 virtual void GetTags(
char* serializedMetadata) = 0;
-
- 531 virtual void AddTag(
const char* key,
const char* deviceLabel,
const char* value) = 0;
-
-
-
-
-
-
-
-
-
-
-
-
-
- 555 virtual int GetExposureSequenceMaxLength(
long& nrEvents)
const = 0;
- 556 virtual int StartExposureSequence() = 0;
- 557 virtual int StopExposureSequence() = 0;
-
- 559 virtual int ClearExposureSequence() = 0;
-
- 561 virtual int AddToExposureSequence(
double exposureTime_ms) = 0;
-
- 563 virtual int SendExposureSequence()
const = 0;
-
-
-
-
-
-
-
-
-
- 576 virtual DeviceType GetType()
const {
return Type; }
- 577 static const DeviceType Type;
-
-
- 580 virtual int SetOpen(
bool open =
true) = 0;
- 581 virtual int GetOpen(
bool& open) = 0;
- 586 virtual int Fire(
double deltaT) = 0;
-
-
-
-
-
-
-
-
-
- 599 virtual DeviceType GetType()
const {
return Type; }
- 600 static const DeviceType Type;
-
-
- 603 virtual int SetPositionUm(
double pos) = 0;
- 604 virtual int SetRelativePositionUm(
double d) = 0;
- 605 virtual int Move(
double velocity) = 0;
- 606 virtual int Stop() = 0;
- 607 virtual int Home() = 0;
- 608 virtual int SetAdapterOriginUm(
double d) = 0;
- 609 virtual int GetPositionUm(
double& pos) = 0;
- 610 virtual int SetPositionSteps(
long steps) = 0;
- 611 virtual int GetPositionSteps(
long& steps) = 0;
- 612 virtual int SetOrigin() = 0;
- 613 virtual int GetLimits(
double& lower,
double& upper) = 0;
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 473 virtual int SetROI(
unsigned x,
unsigned y,
unsigned xSize,
unsigned ySize) = 0;
+ 477 virtual int GetROI(
unsigned& x,
unsigned& y,
unsigned& xSize,
unsigned& ySize) = 0;
+
+ 482 virtual bool SupportsMultiROI() = 0;
+ 483 virtual bool IsMultiROISet() = 0;
+ 484 virtual int GetMultiROICount(
unsigned& count) = 0;
+ 485 virtual int SetMultiROI(
const unsigned* xs,
const unsigned* ys,
+ 486 const unsigned* widths,
const unsigned* heights,
+ 487 unsigned numROIs) = 0;
+ 488 virtual int GetMultiROI(
unsigned* xs,
unsigned* ys,
unsigned* widths,
+ 489 unsigned* heights,
unsigned* length) = 0;
+
+
+
+
+
+
+ 519 virtual void GetTags(
char* serializedMetadata) = 0;
+
+ 528 virtual void AddTag(
const char* key,
const char* deviceLabel,
const char* value) = 0;
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 552 virtual int GetExposureSequenceMaxLength(
long& nrEvents)
const = 0;
+ 553 virtual int StartExposureSequence() = 0;
+ 554 virtual int StopExposureSequence() = 0;
+
+ 556 virtual int ClearExposureSequence() = 0;
+
+ 558 virtual int AddToExposureSequence(
double exposureTime_ms) = 0;
+
+ 560 virtual int SendExposureSequence()
const = 0;
+
+
+
+
+
+
+
+
+
+ 573 virtual DeviceType GetType()
const {
return Type; }
+ 574 static const DeviceType Type;
+
+
+ 577 virtual int SetOpen(
bool open =
true) = 0;
+ 578 virtual int GetOpen(
bool& open) = 0;
+ 583 virtual int Fire(
double deltaT) = 0;
+
+
+
+
+
+
+
+
+
+ 596 virtual DeviceType GetType()
const {
return Type; }
+ 597 static const DeviceType Type;
+
+
+ 600 virtual int SetPositionUm(
double pos) = 0;
+ 601 virtual int SetRelativePositionUm(
double d) = 0;
+ 602 virtual int Move(
double velocity) = 0;
+ 603 virtual int Stop() = 0;
+ 604 virtual int Home() = 0;
+ 605 virtual int SetAdapterOriginUm(
double d) = 0;
+ 606 virtual int GetPositionUm(
double& pos) = 0;
+ 607 virtual int SetPositionSteps(
long steps) = 0;
+ 608 virtual int GetPositionSteps(
long& steps) = 0;
+ 609 virtual int SetOrigin() = 0;
+ 610 virtual int GetLimits(
double& lower,
double& upper) = 0;
+
+
+
+
+
+
+
+
+ 648 virtual bool IsContinuousFocusDrive()
const = 0;
-
- 651 virtual bool IsContinuousFocusDrive()
const = 0;
-
-
-
-
-
-
-
-
-
- 661 virtual int GetStageSequenceMaxLength(
long& nrEvents)
const = 0;
- 662 virtual int StartStageSequence() = 0;
- 663 virtual int StopStageSequence() = 0;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 699 virtual DeviceType GetType()
const {
return Type; }
- 700 static const DeviceType Type;
-
-
-
-
-
-
-
-
- 709 virtual int SetPositionUm(
double x,
double y) = 0;
- 710 virtual int SetRelativePositionUm(
double dx,
double dy) = 0;
- 711 virtual int SetAdapterOriginUm(
double x,
double y) = 0;
- 712 virtual int GetPositionUm(
double& x,
double& y) = 0;
- 713 virtual int GetLimitsUm(
double& xMin,
double& xMax,
double& yMin,
double& yMax) = 0;
- 714 virtual int Move(
double vx,
double vy) = 0;
-
- 716 virtual int SetPositionSteps(
long x,
long y) = 0;
- 717 virtual int GetPositionSteps(
long& x,
long& y) = 0;
- 718 virtual int SetRelativePositionSteps(
long x,
long y) = 0;
- 719 virtual int Home() = 0;
- 720 virtual int Stop() = 0;
-
-
-
-
-
-
-
- 739 virtual int GetStepLimits(
long& xMin,
long& xMax,
long& yMin,
long& yMax) = 0;
- 740 virtual double GetStepSizeXUm() = 0;
- 741 virtual double GetStepSizeYUm() = 0;
-
-
-
-
-
-
-
-
-
- 756 virtual int GetXYStageSequenceMaxLength(
long& nrEvents)
const = 0;
- 757 virtual int StartXYStageSequence() = 0;
- 758 virtual int StopXYStageSequence() = 0;
-
-
-
-
-
-
-
-
-
-
-
-
-
- 785 virtual DeviceType GetType()
const {
return Type; }
- 786 static const DeviceType Type;
-
-
- 789 virtual int SetPosition(
long pos) = 0;
- 790 virtual int SetPosition(
const char* label) = 0;
- 791 virtual int GetPosition(
long& pos)
const = 0;
- 792 virtual int GetPosition(
char* label)
const = 0;
- 793 virtual int GetPositionLabel(
long pos,
char* label)
const = 0;
- 794 virtual int GetLabelPosition(
const char* label,
long& pos)
const = 0;
- 795 virtual int SetPositionLabel(
long pos,
const char* label) = 0;
- 796 virtual unsigned long GetNumberOfPositions()
const = 0;
- 797 virtual int SetGateOpen(
bool open =
true) = 0;
- 798 virtual int GetGateOpen(
bool& open) = 0;
-
-
-
-
-
-
-
-
-
- 811 virtual DeviceType GetType()
const {
return Type; }
- 812 static const DeviceType Type;
-
-
- 815 virtual PortType GetPortType()
const = 0;
- 816 virtual int SetCommand(
const char* command,
const char* term) = 0;
- 817 virtual int GetAnswer(
char* txt,
unsigned maxChars,
const char* term) = 0;
- 818 virtual int Write(
const unsigned char* buf,
unsigned long bufLen) = 0;
- 819 virtual int Read(
unsigned char* buf,
unsigned long bufLen,
unsigned long& charsRead) = 0;
- 820 virtual int Purge() = 0;
-
-
-
-
-
-
-
-
-
- 833 virtual DeviceType GetType()
const {
return Type; }
- 834 static const DeviceType Type;
-
-
- 837 virtual int SetContinuousFocusing(
bool state) = 0;
- 838 virtual int GetContinuousFocusing(
bool& state) = 0;
- 839 virtual bool IsContinuousFocusLocked() = 0;
- 840 virtual int FullFocus() = 0;
- 841 virtual int IncrementalFocus() = 0;
- 842 virtual int GetLastFocusScore(
double& score) = 0;
- 843 virtual int GetCurrentFocusScore(
double& score) = 0;
- 844 virtual int AutoSetParameters() = 0;
- 845 virtual int GetOffset(
double &offset) = 0;
- 846 virtual int SetOffset(
double offset) = 0;
-
-
-
-
-
-
-
-
-
- 859 virtual DeviceType GetType()
const {
return Type; }
- 860 static const DeviceType Type;
+
+
+
+
+
+
+
+
+ 658 virtual int GetStageSequenceMaxLength(
long& nrEvents)
const = 0;
+ 659 virtual int StartStageSequence() = 0;
+ 660 virtual int StopStageSequence() = 0;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 696 virtual DeviceType GetType()
const {
return Type; }
+ 697 static const DeviceType Type;
+
+
+
+
+
+
+
+
+ 706 virtual int SetPositionUm(
double x,
double y) = 0;
+ 707 virtual int SetRelativePositionUm(
double dx,
double dy) = 0;
+ 708 virtual int SetAdapterOriginUm(
double x,
double y) = 0;
+ 709 virtual int GetPositionUm(
double& x,
double& y) = 0;
+ 710 virtual int GetLimitsUm(
double& xMin,
double& xMax,
double& yMin,
double& yMax) = 0;
+ 711 virtual int Move(
double vx,
double vy) = 0;
+
+ 713 virtual int SetPositionSteps(
long x,
long y) = 0;
+ 714 virtual int GetPositionSteps(
long& x,
long& y) = 0;
+ 715 virtual int SetRelativePositionSteps(
long x,
long y) = 0;
+ 716 virtual int Home() = 0;
+ 717 virtual int Stop() = 0;
+
+
+
+
+
+
+
+ 736 virtual int GetStepLimits(
long& xMin,
long& xMax,
long& yMin,
long& yMax) = 0;
+ 737 virtual double GetStepSizeXUm() = 0;
+ 738 virtual double GetStepSizeYUm() = 0;
+
+
+
+
+
+
+
+
+
+ 753 virtual int GetXYStageSequenceMaxLength(
long& nrEvents)
const = 0;
+ 754 virtual int StartXYStageSequence() = 0;
+ 755 virtual int StopXYStageSequence() = 0;
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 782 virtual DeviceType GetType()
const {
return Type; }
+ 783 static const DeviceType Type;
+
+
+ 786 virtual int SetPosition(
long pos) = 0;
+ 787 virtual int SetPosition(
const char* label) = 0;
+ 788 virtual int GetPosition(
long& pos)
const = 0;
+ 789 virtual int GetPosition(
char* label)
const = 0;
+ 790 virtual int GetPositionLabel(
long pos,
char* label)
const = 0;
+ 791 virtual int GetLabelPosition(
const char* label,
long& pos)
const = 0;
+ 792 virtual int SetPositionLabel(
long pos,
const char* label) = 0;
+ 793 virtual unsigned long GetNumberOfPositions()
const = 0;
+ 794 virtual int SetGateOpen(
bool open =
true) = 0;
+ 795 virtual int GetGateOpen(
bool& open) = 0;
+
+
+
+
+
+
+
+
+
+ 808 virtual DeviceType GetType()
const {
return Type; }
+ 809 static const DeviceType Type;
+
+
+ 812 virtual PortType GetPortType()
const = 0;
+ 813 virtual int SetCommand(
const char* command,
const char* term) = 0;
+ 814 virtual int GetAnswer(
char* txt,
unsigned maxChars,
const char* term) = 0;
+ 815 virtual int Write(
const unsigned char* buf,
unsigned long bufLen) = 0;
+ 816 virtual int Read(
unsigned char* buf,
unsigned long bufLen,
unsigned long& charsRead) = 0;
+ 817 virtual int Purge() = 0;
+
+
+
+
+
+
+
+
+
+ 830 virtual DeviceType GetType()
const {
return Type; }
+ 831 static const DeviceType Type;
+
+
+ 834 virtual int SetContinuousFocusing(
bool state) = 0;
+ 835 virtual int GetContinuousFocusing(
bool& state) = 0;
+ 836 virtual bool IsContinuousFocusLocked() = 0;
+ 837 virtual int FullFocus() = 0;
+ 838 virtual int IncrementalFocus() = 0;
+ 839 virtual int GetLastFocusScore(
double& score) = 0;
+ 840 virtual int GetCurrentFocusScore(
double& score) = 0;
+ 841 virtual int AutoSetParameters() = 0;
+ 842 virtual int GetOffset(
double &offset) = 0;
+ 843 virtual int SetOffset(
double offset) = 0;
+
+
+
+
+
+
+
+
+
+ 856 virtual DeviceType GetType()
const {
return Type; }
+ 857 static const DeviceType Type;
+
+
+ 860 virtual int Process(
unsigned char* buffer,
unsigned width,
unsigned height,
unsigned byteDepth) = 0;
-
- 863 virtual int Process(
unsigned char* buffer,
unsigned width,
unsigned height,
unsigned byteDepth) = 0;
+
+
-
-
-
-
-
-
-
-
-
-
- 878 virtual DeviceType GetType()
const {
return Type; }
- 879 static const DeviceType Type;
-
-
- 882 virtual int SetGateOpen(
bool open =
true) = 0;
- 883 virtual int GetGateOpen(
bool& open) = 0;
- 884 virtual int SetSignal(
double volts) = 0;
- 885 virtual int GetSignal(
double& volts) = 0;
- 886 virtual int GetLimits(
double& minVolts,
double& maxVolts) = 0;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 962 virtual DeviceType GetType()
const {
return Type; }
- 963 static const DeviceType Type;
+
+
+
+
+
+
+
+ 875 virtual DeviceType GetType()
const {
return Type; }
+ 876 static const DeviceType Type;
+
+
+ 879 virtual int SetGateOpen(
bool open =
true) = 0;
+ 880 virtual int GetGateOpen(
bool& open) = 0;
+ 881 virtual int SetSignal(
double volts) = 0;
+ 882 virtual int GetSignal(
double& volts) = 0;
+ 883 virtual int GetLimits(
double& minVolts,
double& maxVolts) = 0;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 959 virtual DeviceType GetType()
const {
return Type; }
+ 960 static const DeviceType Type;
+
+ 962 virtual double GetMagnification() = 0;
+
- 965 virtual double GetMagnification() = 0;
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 975 virtual DeviceType GetType()
const {
return Type; }
+ 976 static const DeviceType Type;
- 978 virtual DeviceType GetType()
const {
return Type; }
- 979 static const DeviceType Type;
-
-
-
-
-
-
-
-
-
-
- 1005 virtual int SetPixelsTo(
unsigned char red,
unsigned char green,
unsigned char blue) = 0;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 1002 virtual int SetPixelsTo(
unsigned char red,
unsigned char green,
unsigned char blue) = 0;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1123 virtual DeviceType GetType()
const {
return Type; }
+ 1124 static const DeviceType Type;
- 1126 virtual DeviceType GetType()
const {
return Type; }
- 1127 static const DeviceType Type;
-
-
-
-
- 1137 virtual int SetSpotInterval(
double pulseInterval_us) = 0;
- 1138 virtual int SetPosition(
double x,
double y) = 0;
- 1139 virtual int GetPosition(
double& x,
double& y) = 0;
- 1140 virtual int SetIlluminationState(
bool on) = 0;
-
-
-
-
- 1159 virtual int AddPolygonVertex(
int polygonIndex,
double x,
double y) = 0;
- 1160 virtual int DeletePolygons() = 0;
- 1161 virtual int RunSequence() = 0;
- 1162 virtual int LoadPolygons() = 0;
- 1163 virtual int SetPolygonRepetitions(
int repetitions) = 0;
- 1164 virtual int RunPolygons() = 0;
- 1165 virtual int StopSequence() = 0;
- 1166 virtual int GetChannel(
char* channelName) = 0;
-
-
-
-
-
-
-
-
-
- 1180 virtual DeviceType GetType()
const {
return Type; }
- 1181 static const DeviceType Type;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1234 virtual int LogMessage(
const Device* caller,
const char* msg,
bool debugOnly)
const = 0;
- 1235 virtual Device* GetDevice(
const Device* caller,
const char* label) = 0;
- 1236 virtual int GetDeviceProperty(
const char* deviceName,
const char* propName,
char* value) = 0;
- 1237 virtual int SetDeviceProperty(
const char* deviceName,
const char* propName,
const char* value) = 0;
-
-
-
-
- 1250 virtual int SetSerialProperties(
const char* portName,
- 1251 const char* answerTimeout,
- 1252 const char* baudRate,
- 1253 const char* delayBetweenCharsMs,
- 1254 const char* handshaking,
-
- 1256 const char* stopBits) = 0;
- 1257 virtual int SetSerialCommand(
const Device* caller,
const char* portName,
const char* command,
const char* term) = 0;
- 1258 virtual int GetSerialAnswer(
const Device* caller,
const char* portName,
unsigned long ansLength,
char* answer,
const char* term) = 0;
- 1259 virtual int WriteToSerial(
const Device* caller,
const char* port,
const unsigned char* buf,
unsigned long length) = 0;
- 1260 virtual int ReadFromSerial(
const Device* caller,
const char* port,
unsigned char* buf,
unsigned long length,
unsigned long& read) = 0;
- 1261 virtual int PurgeSerial(
const Device* caller,
const char* portName) = 0;
- 1262 virtual MM::PortType GetSerialPortType(
const char* portName)
const = 0;
-
- 1264 virtual int OnPropertiesChanged(
const Device* caller) = 0;
-
-
-
-
-
-
-
-
-
- 1296 virtual unsigned long GetClockTicksUs(
const Device* caller) = 0;
-
-
-
-
-
-
-
- 1304 virtual int AcqFinished(
const Device* caller,
int statusCode) = 0;
- 1305 virtual int PrepareForAcq(
const Device* caller) = 0;
- 1306 virtual int InsertImage(
const Device* caller,
const ImgBuffer& buf) = 0;
- 1307 virtual int InsertImage(
const Device* caller,
const unsigned char* buf,
unsigned width,
unsigned height,
unsigned byteDepth,
unsigned nComponents,
const char* serializedMetadata,
const bool doProcess =
true) = 0;
- 1308 virtual int InsertImage(
const Device* caller,
const unsigned char* buf,
unsigned width,
unsigned height,
unsigned byteDepth,
const Metadata* md = 0,
const bool doProcess =
true) = 0;
- 1310 virtual int InsertImage(
const Device* caller,
const unsigned char* buf,
unsigned width,
unsigned height,
unsigned byteDepth,
const char* serializedMetadata,
const bool doProcess =
true) = 0;
- 1311 virtual void ClearImageBuffer(
const Device* caller) = 0;
- 1312 virtual bool InitializeImageBuffer(
unsigned channels,
unsigned slices,
unsigned int w,
unsigned int h,
unsigned int pixDepth) = 0;
- 1314 virtual int InsertMultiChannel(
const Device* caller,
const unsigned char* buf,
unsigned numChannels,
unsigned width,
unsigned height,
unsigned byteDepth,
Metadata* md = 0) = 0;
-
-
-
-
-
- 1320 virtual const char* GetImage() = 0;
- 1321 virtual int GetImageDimensions(
int& width,
int& height,
int& depth) = 0;
- 1322 virtual int GetFocusPosition(
double& pos) = 0;
- 1323 virtual int SetFocusPosition(
double pos) = 0;
- 1324 virtual int MoveFocus(
double velocity) = 0;
- 1325 virtual int SetXYPosition(
double x,
double y) = 0;
- 1326 virtual int GetXYPosition(
double& x,
double& y) = 0;
- 1327 virtual int MoveXYStage(
double vX,
double vY) = 0;
- 1328 virtual int SetExposure(
double expMs) = 0;
- 1329 virtual int GetExposure(
double& expMs) = 0;
- 1330 virtual int SetConfig(
const char* group,
const char* name) = 0;
- 1331 virtual int GetCurrentConfig(
const char* group,
int bufLen,
char* name) = 0;
- 1332 virtual int GetChannelConfig(
char* channelConfigName,
const unsigned int channelConfigIterator) = 0;
+
+
+
+ 1134 virtual int SetSpotInterval(
double pulseInterval_us) = 0;
+ 1135 virtual int SetPosition(
double x,
double y) = 0;
+ 1136 virtual int GetPosition(
double& x,
double& y) = 0;
+ 1137 virtual int SetIlluminationState(
bool on) = 0;
+
+
+
+
+ 1156 virtual int AddPolygonVertex(
int polygonIndex,
double x,
double y) = 0;
+ 1157 virtual int DeletePolygons() = 0;
+ 1158 virtual int RunSequence() = 0;
+ 1159 virtual int LoadPolygons() = 0;
+ 1160 virtual int SetPolygonRepetitions(
int repetitions) = 0;
+ 1161 virtual int RunPolygons() = 0;
+ 1162 virtual int StopSequence() = 0;
+ 1163 virtual int GetChannel(
char* channelName) = 0;
+
+
+
+
+
+
+
+
+
+ 1177 virtual DeviceType GetType()
const {
return Type; }
+ 1178 static const DeviceType Type;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1231 virtual int LogMessage(
const Device* caller,
const char* msg,
bool debugOnly)
const = 0;
+ 1232 virtual Device* GetDevice(
const Device* caller,
const char* label) = 0;
+ 1233 virtual int GetDeviceProperty(
const char* deviceName,
const char* propName,
char* value) = 0;
+ 1234 virtual int SetDeviceProperty(
const char* deviceName,
const char* propName,
const char* value) = 0;
+
+
+
+
+ 1247 virtual int SetSerialProperties(
const char* portName,
+ 1248 const char* answerTimeout,
+ 1249 const char* baudRate,
+ 1250 const char* delayBetweenCharsMs,
+ 1251 const char* handshaking,
+
+ 1253 const char* stopBits) = 0;
+ 1254 virtual int SetSerialCommand(
const Device* caller,
const char* portName,
const char* command,
const char* term) = 0;
+ 1255 virtual int GetSerialAnswer(
const Device* caller,
const char* portName,
unsigned long ansLength,
char* answer,
const char* term) = 0;
+ 1256 virtual int WriteToSerial(
const Device* caller,
const char* port,
const unsigned char* buf,
unsigned long length) = 0;
+ 1257 virtual int ReadFromSerial(
const Device* caller,
const char* port,
unsigned char* buf,
unsigned long length,
unsigned long& read) = 0;
+ 1258 virtual int PurgeSerial(
const Device* caller,
const char* portName) = 0;
+ 1259 virtual MM::PortType GetSerialPortType(
const char* portName)
const = 0;
+
+ 1261 virtual int OnPropertiesChanged(
const Device* caller) = 0;
+
+
+
+
+
+
+
+
+
+ 1293 virtual unsigned long GetClockTicksUs(
const Device* caller) = 0;
+
+
+
+
+
+
+
+ 1301 virtual int AcqFinished(
const Device* caller,
int statusCode) = 0;
+ 1302 virtual int PrepareForAcq(
const Device* caller) = 0;
+ 1303 virtual int InsertImage(
const Device* caller,
const ImgBuffer& buf) = 0;
+ 1304 virtual int InsertImage(
const Device* caller,
const unsigned char* buf,
unsigned width,
unsigned height,
unsigned byteDepth,
unsigned nComponents,
const char* serializedMetadata,
const bool doProcess =
true) = 0;
+ 1305 virtual int InsertImage(
const Device* caller,
const unsigned char* buf,
unsigned width,
unsigned height,
unsigned byteDepth,
const Metadata* md = 0,
const bool doProcess =
true) = 0;
+ 1307 virtual int InsertImage(
const Device* caller,
const unsigned char* buf,
unsigned width,
unsigned height,
unsigned byteDepth,
const char* serializedMetadata,
const bool doProcess =
true) = 0;
+ 1308 virtual void ClearImageBuffer(
const Device* caller) = 0;
+ 1309 virtual bool InitializeImageBuffer(
unsigned channels,
unsigned slices,
unsigned int w,
unsigned int h,
unsigned int pixDepth) = 0;
+ 1311 virtual int InsertMultiChannel(
const Device* caller,
const unsigned char* buf,
unsigned numChannels,
unsigned width,
unsigned height,
unsigned byteDepth,
Metadata* md = 0) = 0;
+
+
+ 1314 MM_DEPRECATED(
virtual const char* GetImage()) = 0;
+ 1315 MM_DEPRECATED(
virtual int GetImageDimensions(
int& width,
int& height,
int& depth)) = 0;
+ 1316 MM_DEPRECATED(
virtual int GetFocusPosition(
double& pos)) = 0;
+ 1317 MM_DEPRECATED(
virtual int SetFocusPosition(
double pos)) = 0;
+ 1318 MM_DEPRECATED(
virtual int MoveFocus(
double velocity)) = 0;
+ 1319 MM_DEPRECATED(
virtual int SetXYPosition(
double x,
double y)) = 0;
+ 1320 MM_DEPRECATED(
virtual int GetXYPosition(
double& x,
double& y)) = 0;
+ 1321 MM_DEPRECATED(
virtual int MoveXYStage(
double vX,
double vY)) = 0;
+ 1322 MM_DEPRECATED(
virtual int SetExposure(
double expMs)) = 0;
+ 1323 MM_DEPRECATED(
virtual int GetExposure(
double& expMs)) = 0;
+ 1324 MM_DEPRECATED(
virtual int SetConfig(
const char* group,
const char* name)) = 0;
+ 1325 MM_DEPRECATED(
virtual int GetCurrentConfig(
const char* group,
int bufLen,
char* name)) = 0;
+ 1326 MM_DEPRECATED(
virtual int GetChannelConfig(
char* channelConfigName,
const unsigned int channelConfigIterator)) = 0;
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 1335 MM_DEPRECATED(
virtual MM::State* GetStateDevice(
const MM::Device* caller,
const char* deviceName)) = 0;
+ 1336 MM_DEPRECATED(
virtual MM::SignalIO* GetSignalIODevice(
const MM::Device* caller,
const char* deviceName)) = 0;
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
Definition: ImgBuffer.h:36
-Definition: MMDevice.h:827
-Definition: MMDevice.h:335
+Definition: MMDevice.h:824
+Definition: MMDevice.h:332
virtual long GetImageBufferSize() const =0
virtual double GetPixelSizeUm() const =0
@@ -891,7 +879,7 @@
virtual int SetBinning(int binSize)=0
virtual const unsigned char * GetImageBuffer(unsigned channelNr)=0
virtual unsigned GetImageBytesPerPixel() const =0
-Definition: MMDevice.h:1229
+Definition: MMDevice.h:1226
virtual int OnMagnifierChanged(const Device *caller)=0
virtual int OnStagePositionChanged(const Device *caller, double pos)=0
virtual void GetLoadedDeviceOfType(const Device *caller, MM::DeviceType devType, char *pDeviceName, const unsigned int deviceIterator)=0
Get the names of currently loaded devices of a given type.
@@ -904,9 +892,8 @@
MM_DEPRECATED(virtual void ClearPostedErrors(void))=0
virtual int OnPropertyChanged(const Device *caller, const char *propName, const char *propValue)=0
virtual int OnSLMExposureChanged(const Device *caller, double newExposure)=0
-Definition: MMDevice.h:224
+Definition: MMDevice.h:225
virtual int GetPropertySequenceMaxLength(const char *propertyName, long &nrEvents) const =0
-virtual HDEVMODULE GetModuleHandle() const =0
virtual int StopPropertySequence(const char *propertyName)=0
virtual int IsPropertySequenceable(const char *name, bool &isSequenceable) const =0
virtual int StartPropertySequence(const char *propertyName)=0
@@ -914,22 +901,22 @@
virtual int AddToPropertySequence(const char *propertyName, const char *value)=0
virtual int SendPropertySequence(const char *propertyName)=0
-Definition: MMDevice.h:1121
+Definition: MMDevice.h:1118
virtual double GetXRange()=0
virtual double GetYRange()=0
virtual double GetYMinimum()=0
virtual int PointAndFire(double x, double y, double time_us)=0
virtual double GetXMinimum()=0
-Definition: MMDevice.h:326
-Definition: MMDevice.h:1174
+Definition: MMDevice.h:323
+Definition: MMDevice.h:1171
virtual Device * GetInstalledDevice(int devIdx)=0
virtual unsigned GetNumberOfInstalledDevices()=0
virtual void ClearInstalledDevices()=0
virtual int DetectInstalledDevices()=0
-Definition: MMDevice.h:853
-Definition: MMDevice.h:90
-Definition: MMDevice.h:956
-Definition: MMDevice.h:973
+Definition: MMDevice.h:850
+Definition: MMDevice.h:91
+Definition: MMDevice.h:953
+Definition: MMDevice.h:970
virtual int StartSLMSequence()=0
virtual int SendSLMSequence()=0
virtual int GetSLMSequenceMaxLength(long &nrEvents) const =0
@@ -949,10 +936,10 @@
virtual int AddToSLMSequence(const unsigned int *const pixels)=0
virtual int ClearSLMSequence()=0
virtual unsigned GetWidth()=0
-Definition: MMDevice.h:805
-Definition: MMDevice.h:570
+Definition: MMDevice.h:802
+Definition: MMDevice.h:567
virtual int Fire(double deltaT)=0
-Definition: MMDevice.h:872
+Definition: MMDevice.h:869
virtual int StartDASequence()=0
virtual int SendDASequence()=0
virtual int StopDASequence()=0
@@ -960,7 +947,7 @@
virtual int IsDASequenceable(bool &isSequenceable) const =0
virtual int GetDASequenceMaxLength(long &nrEvents) const =0
virtual int AddToDASequence(double voltage)=0
-Definition: MMDevice.h:593
+Definition: MMDevice.h:590
virtual int IsStageLinearSequenceable(bool &isSequenceable) const =0
virtual int SendStageSequence()=0
virtual int SetStageLinearSequence(double dZ_um, long nSlices)=0
@@ -968,9 +955,9 @@
virtual int GetFocusDirection(FocusDirection &direction)=0
Return the focus direction.
virtual int AddToStageSequence(double position)=0
virtual int IsStageSequenceable(bool &isSequenceable) const =0
-Definition: MMDevice.h:779
-Definition: MMDevice.h:195
-Definition: MMDevice.h:693
+Definition: MMDevice.h:776
+Definition: MMDevice.h:196
+Definition: MMDevice.h:690
virtual int ClearXYStageSequence()=0
virtual int SetYOrigin()=0
virtual int SetXOrigin()=0
diff --git a/_module_interface_8h_source.html b/_module_interface_8h_source.html
index 2ce1387..aff1d35 100644
--- a/_module_interface_8h_source.html
+++ b/_module_interface_8h_source.html
@@ -141,7 +141,7 @@
136 void RegisterDevice(
const char* deviceName, MM::DeviceType deviceType,
const char* description);
-Definition: MMDevice.h:224
+Definition: MMDevice.h:225