MMDevice 70
CDeviceBase< T, U > Member List

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
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
ClearAllowedValues(const char *name)CDeviceBase< T, U >inline
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 >
CreateFloatProperty(const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false)CDeviceBase< T, U >inline
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
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
DetectDevice(void) (defined in CDeviceBase< T, U >)CDeviceBase< T, U >inlinevirtual
EnableDelay(bool state=true)CDeviceBase< T, U >inlineprotected
GetClockTicksUs()CDeviceBase< T, U >inlineprotected
GetCoreCallback() constCDeviceBase< T, U >inlineprotected
GetCurrentMMTime()CDeviceBase< T, U >inlineprotected
GetCurrentPropertyData(const char *name, long &data)CDeviceBase< T, U >inline
GetDelayMs() constCDeviceBase< T, U >inlinevirtual
GetDescription(char *name) constCDeviceBase< T, U >inlinevirtual
GetDevice(const char *deviceLabel) constCDeviceBase< T, U >inlineprotected
GetErrorText(int errorCode, char *text) constCDeviceBase< T, U >inlinevirtual
GetLabel(char *name) constCDeviceBase< T, U >inlinevirtual
GetLoadedDeviceOfType(MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator)CDeviceBase< T, U >inlineprotected
GetModuleHandle() constCDeviceBase< T, U >inlinevirtual
GetModuleName(char *name) constCDeviceBase< T, U >inlinevirtual
GetMorePropertyErrorInfo(void) const (defined in CDeviceBase< T, U >)CDeviceBase< T, U >inlineprotected
GetNumberOfProperties() constCDeviceBase< T, U >inlinevirtual
GetNumberOfPropertyValues(const char *propertyName) constCDeviceBase< T, U >inlinevirtual
GetParentHub() constCDeviceBase< T, U >inlineprotected
GetParentID(char *parentID) const (defined in CDeviceBase< T, U >)CDeviceBase< T, U >inlinevirtual
GetProperty(const char *name, char *value) constCDeviceBase< T, U >inlinevirtual
GetProperty(const char *name, double &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) constCDeviceBase< T, U >inlinevirtual
GetPropertyLowerLimit(const char *name, double &lowLimit) constCDeviceBase< T, U >inlinevirtual
GetPropertyName(unsigned uIdx, char *name) constCDeviceBase< T, U >inlinevirtual
GetPropertyReadOnly(const char *name, bool &readOnly) constCDeviceBase< T, U >inlinevirtual
GetPropertySequenceMaxLength(const char *name, long &nrEvents) constCDeviceBase< T, U >inlinevirtual
GetPropertyType(const char *name, MM::PropertyType &pt) constCDeviceBase< T, U >inlinevirtual
GetPropertyUpperLimit(const char *name, double &hiLimit) constCDeviceBase< T, U >inlinevirtual
GetPropertyValueAt(const char *propertyName, unsigned index, char *value) constCDeviceBase< T, U >inlinevirtual
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) constCDeviceBase< T, U >inlinevirtual
HasPropertyLimits(const char *name, bool &hasLimits) const (defined in CDeviceBase< T, U >)CDeviceBase< T, U >inlinevirtual
InitializeDefaultErrorMessages()CDeviceBase< T, U >inlineprotected
IsCallbackRegistered() constCDeviceBase< T, U >inlineprotected
IsPropertyEqualTo(const char *name, const char *val) constCDeviceBase< T, U >inline
IsPropertySequenceable(const char *name, bool &sequenceable) constCDeviceBase< T, U >inlinevirtual
LogMessage(const char *msg, bool debugOnly=false) constCDeviceBase< T, U >inlineprotected
LogMessage(const std::string &msg, bool debugOnly=false) constCDeviceBase< T, U >inlineprotected
LogMessageCode(const int errorCode, bool debugOnly=false) constCDeviceBase< T, U >inlineprotected
LogTimeDiff(MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) constCDeviceBase< T, U >inlineprotected
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) constCDeviceBase< 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
OnPropertiesChanged()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
OnXYStagePositionChanged(double xPos, double yPos) (defined in CDeviceBase< T, U >)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
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
SetCallback(MM::Core *cbk)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
SetLabel(const char *label)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
SetParentID(const char *parentId) (defined in CDeviceBase< T, U >)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
StopPropertySequence(const char *name)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
UsesDelay()CDeviceBase< T, U >inlinevirtual
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength)CDeviceBase< T, U >inlineprotected
~CDeviceBase() (defined in CDeviceBase< T, U >)CDeviceBase< T, U >inlineprotectedvirtual