MMDevice  70
CShutterBase< U > Member List

This is the complete list of members for CShutterBase< U >, including all inherited members.

AddAllowedValue(const char *name, const char *value)CDeviceBase< MM::Shutter, U >inline
AddAllowedValue(const char *name, const char *value, long data)CDeviceBase< MM::Shutter, U >inline
AddToPropertySequence(const char *name, const char *value)CDeviceBase< MM::Shutter, U >inlinevirtual
ApplyProperty(const char *name)CDeviceBase< MM::Shutter, U >inline
AssignToHub()CDeviceBase< MM::Shutter, U >inlineprotected
Busy()=0 (defined in MM::Device)MM::Devicepure virtual
CDeviceBase() (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlineprotected
ClearAllowedValues(const char *name)CDeviceBase< MM::Shutter, U >inline
ClearPropertySequence(const char *name)CDeviceBase< MM::Shutter, U >inlinevirtual
CPropertyAction typedef (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >
CPropertyActionEx typedef (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >
CreateFloatProperty(const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false)CDeviceBase< MM::Shutter, U >inline
CreateHubIDProperty()CDeviceBase< MM::Shutter, U >inlineprotected
CreateIntegerProperty(const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false)CDeviceBase< MM::Shutter, U >inline
CreateProperty(const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false)CDeviceBase< MM::Shutter, 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::Shutter, U >inline
CreateStringProperty(const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false)CDeviceBase< MM::Shutter, U >inline
DetectDevice(void) (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlinevirtual
Device() (defined in MM::Device)MM::Deviceinline
EnableDelay(bool state=true)CDeviceBase< MM::Shutter, U >inlineprotected
Fire(double deltaT)=0MM::Shutterpure virtual
GetClockTicksUs()CDeviceBase< MM::Shutter, U >inlineprotected
GetCoreCallback() constCDeviceBase< MM::Shutter, U >inlineprotected
GetCurrentMMTime()CDeviceBase< MM::Shutter, U >inlineprotected
GetCurrentPropertyData(const char *name, long &data)CDeviceBase< MM::Shutter, U >inline
GetDelayMs() constCDeviceBase< MM::Shutter, U >inlinevirtual
GetDescription(char *name) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetDevice(const char *deviceLabel) constCDeviceBase< MM::Shutter, U >inlineprotected
GetErrorText(int errorCode, char *text) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetLabel(char *name) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetLoadedDeviceOfType(MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator)CDeviceBase< MM::Shutter, U >inlineprotected
GetModuleHandle() constCDeviceBase< MM::Shutter, U >inlinevirtual
GetModuleName(char *name) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetMorePropertyErrorInfo(void) const (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlineprotected
GetName(char *name) const =0 (defined in MM::Device)MM::Devicepure virtual
GetNumberOfProperties() constCDeviceBase< MM::Shutter, U >inlinevirtual
GetNumberOfPropertyValues(const char *propertyName) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetOpen(bool &open)=0 (defined in MM::Shutter)MM::Shutterpure virtual
GetParentHub() constCDeviceBase< MM::Shutter, U >inlineprotected
GetParentID(char *parentID) const (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlinevirtual
GetProperty(const char *name, char *value) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetProperty(const char *name, double &val)CDeviceBase< MM::Shutter, U >inline
GetProperty(const char *name, long &val)CDeviceBase< MM::Shutter, U >inline
GetPropertyData(const char *name, const char *value, long &data)CDeviceBase< MM::Shutter, U >inline
GetPropertyInitStatus(const char *name, bool &preInit) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetPropertyLowerLimit(const char *name, double &lowLimit) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetPropertyName(unsigned uIdx, char *name) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetPropertyReadOnly(const char *name, bool &readOnly) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetPropertySequenceMaxLength(const char *name, long &nrEvents) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetPropertyType(const char *name, MM::PropertyType &pt) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetPropertyUpperLimit(const char *name, double &hiLimit) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetPropertyValueAt(const char *propertyName, unsigned index, char *value) constCDeviceBase< MM::Shutter, U >inlinevirtual
GetSerialAnswer(const char *portName, const char *term, std::string &ans)CDeviceBase< MM::Shutter, U >inlineprotected
GetSerialPortType(const char *portLabel)CDeviceBase< MM::Shutter, U >inlineprotected
GetType() const (defined in MM::Shutter)MM::Shutterinlinevirtual
HasProperty(const char *name) constCDeviceBase< MM::Shutter, U >inlinevirtual
HasPropertyLimits(const char *name, bool &hasLimits) const (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlinevirtual
Initialize()=0 (defined in MM::Device)MM::Devicepure virtual
InitializeDefaultErrorMessages()CDeviceBase< MM::Shutter, U >inlineprotected
IsCallbackRegistered() constCDeviceBase< MM::Shutter, U >inlineprotected
IsPropertyEqualTo(const char *name, const char *val) constCDeviceBase< MM::Shutter, U >inline
IsPropertySequenceable(const char *name, bool &sequenceable) constCDeviceBase< MM::Shutter, U >inlinevirtual
LogMessage(const char *msg, bool debugOnly=false) constCDeviceBase< MM::Shutter, U >inlineprotected
LogMessage(const std::string &msg, bool debugOnly=false) constCDeviceBase< MM::Shutter, U >inlineprotected
LogMessageCode(const int errorCode, bool debugOnly=false) constCDeviceBase< MM::Shutter, U >inlineprotected
LogTimeDiff(MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) constCDeviceBase< MM::Shutter, U >inlineprotected
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) constCDeviceBase< MM::Shutter, U >inlineprotected
MM_DEPRECATED(virtual HDEVMODULE GetModuleHandle() const)=0 (defined in MM::Device)MM::Devicepure virtual
MM_DEPRECATED(virtual void SetModuleHandle(HDEVMODULE hLibraryHandle))=0 (defined in MM::Device)MM::Devicepure virtual
OnExposureChanged(double exposure) (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlineprotected
OnMagnifierChanged() (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlineprotected
OnPropertiesChanged()CDeviceBase< MM::Shutter, U >inlineprotected
OnPropertyChanged(const char *propName, const char *propValue)CDeviceBase< MM::Shutter, U >inlineprotected
OnSLMExposureChanged(double exposure) (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlineprotected
OnStagePositionChanged(double pos) (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlineprotected
OnXYStagePositionChanged(double xPos, double yPos) (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlineprotected
PurgeComPort(const char *portLabel)CDeviceBase< MM::Shutter, U >inlineprotected
ReadFromComPort(const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read)CDeviceBase< MM::Shutter, U >inlineprotected
SendPropertySequence(const char *name)CDeviceBase< MM::Shutter, U >inlinevirtual
SendSerialCommand(const char *portName, const char *command, const char *term)CDeviceBase< MM::Shutter, U >inlineprotected
SetAllowedValues(const char *name, std::vector< std::string > &values)CDeviceBase< MM::Shutter, U >inline
SetCallback(MM::Core *cbk)CDeviceBase< MM::Shutter, U >inlinevirtual
SetDelayMs(double delay)CDeviceBase< MM::Shutter, U >inlinevirtual
SetDescription(const char *descr)CDeviceBase< MM::Shutter, U >inlinevirtual
SetErrorText(int errorCode, const char *text)CDeviceBase< MM::Shutter, U >inlineprotected
SetLabel(const char *label)CDeviceBase< MM::Shutter, U >inlinevirtual
SetModuleHandle(HDEVMODULE hModule)CDeviceBase< MM::Shutter, U >inlinevirtual
SetModuleName(const char *name)CDeviceBase< MM::Shutter, U >inlinevirtual
SetMorePropertyErrorInfo(const char *ptext) const (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlineprotected
SetOpen(bool open=true)=0 (defined in MM::Shutter)MM::Shutterpure virtual
SetParentID(const char *parentId) (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlinevirtual
SetProperty(const char *name, const char *value)CDeviceBase< MM::Shutter, U >inlinevirtual
SetPropertyLimits(const char *name, double low, double high)CDeviceBase< MM::Shutter, U >inline
Shutdown()=0MM::Devicepure virtual
Shutter() (defined in MM::Shutter)MM::Shutterinline
StartPropertySequence(const char *name)CDeviceBase< MM::Shutter, U >inlinevirtual
StopPropertySequence(const char *name)CDeviceBase< MM::Shutter, U >inlinevirtual
SupportsDeviceDetection(void) (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlinevirtual
Type (defined in MM::Shutter)MM::Shutterstatic
UpdateProperty(const char *name)CDeviceBase< MM::Shutter, U >inline
UpdateStatus()CDeviceBase< MM::Shutter, U >inline
UsesDelay()CDeviceBase< MM::Shutter, U >inlinevirtual
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength)CDeviceBase< MM::Shutter, U >inlineprotected
~CDeviceBase() (defined in CDeviceBase< MM::Shutter, U >)CDeviceBase< MM::Shutter, U >inlineprotectedvirtual
~Device() (defined in MM::Device)MM::Deviceinlinevirtual
~Shutter() (defined in MM::Shutter)MM::Shutterinlinevirtual