MMDevice 70
HubBase< U > Member List

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

AddAllowedValue(const char *name, const char *value)CDeviceBase< MM::Hub, U >inline
AddAllowedValue(const char *name, const char *value, long data)CDeviceBase< MM::Hub, U >inline
AddInstalledDevice(MM::Device *pdev) (defined in HubBase< U >)HubBase< U >inlineprotected
AddToPropertySequence(const char *name, const char *value)CDeviceBase< MM::Hub, U >inlinevirtual
ApplyProperty(const char *name)CDeviceBase< MM::Hub, U >inline
AssignToHub()CDeviceBase< MM::Hub, U >inlineprotected
Busy()=0 (defined in MM::Device)MM::Devicepure virtual
ClearAllowedValues(const char *name)CDeviceBase< MM::Hub, U >inline
ClearInstalledDevices()HubBase< U >inlinevirtual
ClearPropertySequence(const char *name)CDeviceBase< MM::Hub, U >inlinevirtual
CreateFloatProperty(const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false)CDeviceBase< MM::Hub, U >inline
CreateHubIDProperty()CDeviceBase< MM::Hub, U >inlineprotected
CreateIntegerProperty(const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false)CDeviceBase< MM::Hub, U >inline
CreateProperty(const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false)CDeviceBase< MM::Hub, 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::Hub, U >inline
CreateStringProperty(const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false)CDeviceBase< MM::Hub, U >inline
DetectInstalledDevices()HubBase< U >inlinevirtual
Device() (defined in MM::Device)MM::Deviceinline
EnableDelay(bool state=true)CDeviceBase< MM::Hub, U >inlineprotected
GetClockTicksUs()CDeviceBase< MM::Hub, U >inlineprotected
GetCoreCallback() constCDeviceBase< MM::Hub, U >inlineprotected
GetCurrentMMTime()CDeviceBase< MM::Hub, U >inlineprotected
GetCurrentPropertyData(const char *name, long &data)CDeviceBase< MM::Hub, U >inline
GetDelayMs() constCDeviceBase< MM::Hub, U >inlinevirtual
GetDescription(char *name) constCDeviceBase< MM::Hub, U >inlinevirtual
GetDevice(const char *deviceLabel) constCDeviceBase< MM::Hub, U >inlineprotected
GetErrorText(int errorCode, char *text) constCDeviceBase< MM::Hub, U >inlinevirtual
GetInstalledDevice(int devIdx)HubBase< U >inlinevirtual
GetLabel(char *name) constCDeviceBase< MM::Hub, U >inlinevirtual
GetLoadedDeviceOfType(MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator)CDeviceBase< MM::Hub, U >inlineprotected
GetModuleHandle() constCDeviceBase< MM::Hub, U >inlinevirtual
GetModuleName(char *name) constCDeviceBase< MM::Hub, U >inlinevirtual
GetName(char *name) const =0 (defined in MM::Device)MM::Devicepure virtual
GetNumberOfInstalledDevices()HubBase< U >inlinevirtual
GetNumberOfProperties() constCDeviceBase< MM::Hub, U >inlinevirtual
GetNumberOfPropertyValues(const char *propertyName) constCDeviceBase< MM::Hub, U >inlinevirtual
GetParentHub() constCDeviceBase< MM::Hub, U >inlineprotected
GetProperty(const char *name, char *value) constCDeviceBase< MM::Hub, U >inlinevirtual
GetProperty(const char *name, double &val)CDeviceBase< MM::Hub, U >inline
GetProperty(const char *name, long &val)CDeviceBase< MM::Hub, U >inline
GetPropertyData(const char *name, const char *value, long &data)CDeviceBase< MM::Hub, U >inline
GetPropertyInitStatus(const char *name, bool &preInit) constCDeviceBase< MM::Hub, U >inlinevirtual
GetPropertyLowerLimit(const char *name, double &lowLimit) constCDeviceBase< MM::Hub, U >inlinevirtual
GetPropertyName(unsigned uIdx, char *name) constCDeviceBase< MM::Hub, U >inlinevirtual
GetPropertyReadOnly(const char *name, bool &readOnly) constCDeviceBase< MM::Hub, U >inlinevirtual
GetPropertySequenceMaxLength(const char *name, long &nrEvents) constCDeviceBase< MM::Hub, U >inlinevirtual
GetPropertyType(const char *name, MM::PropertyType &pt) constCDeviceBase< MM::Hub, U >inlinevirtual
GetPropertyUpperLimit(const char *name, double &hiLimit) constCDeviceBase< MM::Hub, U >inlinevirtual
GetPropertyValueAt(const char *propertyName, unsigned index, char *value) constCDeviceBase< MM::Hub, U >inlinevirtual
GetSerialAnswer(const char *portName, const char *term, std::string &ans)CDeviceBase< MM::Hub, U >inlineprotected
GetSerialPortType(const char *portLabel)CDeviceBase< MM::Hub, U >inlineprotected
GetType() const (defined in MM::Hub)MM::Hubinlinevirtual
HasProperty(const char *name) constCDeviceBase< MM::Hub, U >inlinevirtual
Hub() (defined in MM::Hub)MM::Hubinline
HubBase() (defined in HubBase< U >)HubBase< U >inline
Initialize()=0 (defined in MM::Device)MM::Devicepure virtual
InitializeDefaultErrorMessages()CDeviceBase< MM::Hub, U >inlineprotected
IsCallbackRegistered() constCDeviceBase< MM::Hub, U >inlineprotected
IsPropertyEqualTo(const char *name, const char *val) constCDeviceBase< MM::Hub, U >inline
IsPropertySequenceable(const char *name, bool &sequenceable) constCDeviceBase< MM::Hub, U >inlinevirtual
LogMessage(const char *msg, bool debugOnly=false) constCDeviceBase< MM::Hub, U >inlineprotected
LogMessage(const std::string &msg, bool debugOnly=false) constCDeviceBase< MM::Hub, U >inlineprotected
LogMessageCode(const int errorCode, bool debugOnly=false) constCDeviceBase< MM::Hub, U >inlineprotected
LogTimeDiff(MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) constCDeviceBase< MM::Hub, U >inlineprotected
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) constCDeviceBase< MM::Hub, 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
OnPropertiesChanged()CDeviceBase< MM::Hub, U >inlineprotected
OnPropertyChanged(const char *propName, const char *propValue)CDeviceBase< MM::Hub, U >inlineprotected
PurgeComPort(const char *portLabel)CDeviceBase< MM::Hub, U >inlineprotected
ReadFromComPort(const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read)CDeviceBase< MM::Hub, U >inlineprotected
SendPropertySequence(const char *name)CDeviceBase< MM::Hub, U >inlinevirtual
SendSerialCommand(const char *portName, const char *command, const char *term)CDeviceBase< MM::Hub, U >inlineprotected
SetAllowedValues(const char *name, std::vector< std::string > &values)CDeviceBase< MM::Hub, U >inline
SetCallback(MM::Core *cbk)CDeviceBase< MM::Hub, U >inlinevirtual
SetDelayMs(double delay)CDeviceBase< MM::Hub, U >inlinevirtual
SetDescription(const char *descr)CDeviceBase< MM::Hub, U >inlinevirtual
SetErrorText(int errorCode, const char *text)CDeviceBase< MM::Hub, U >inlineprotected
SetLabel(const char *label)CDeviceBase< MM::Hub, U >inlinevirtual
SetModuleHandle(HDEVMODULE hModule)CDeviceBase< MM::Hub, U >inlinevirtual
SetModuleName(const char *name)CDeviceBase< MM::Hub, U >inlinevirtual
SetProperty(const char *name, const char *value)CDeviceBase< MM::Hub, U >inlinevirtual
SetPropertyLimits(const char *name, double low, double high)CDeviceBase< MM::Hub, U >inline
Shutdown()=0MM::Devicepure virtual
StartPropertySequence(const char *name)CDeviceBase< MM::Hub, U >inlinevirtual
StopPropertySequence(const char *name)CDeviceBase< MM::Hub, U >inlinevirtual
Type (defined in MM::Hub)MM::Hubstatic
UpdateProperty(const char *name)CDeviceBase< MM::Hub, U >inline
UpdateStatus()CDeviceBase< MM::Hub, U >inline
UsesDelay()CDeviceBase< MM::Hub, U >inlinevirtual
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength)CDeviceBase< MM::Hub, U >inlineprotected
~Device() (defined in MM::Device)MM::Deviceinlinevirtual
~Hub() (defined in MM::Hub)MM::Hubinlinevirtual
~HubBase() (defined in HubBase< U >)HubBase< U >inlinevirtual