MMDevice 70
|
This is the complete list of members for CStateDeviceBase< U >, including all inherited members.
AddAllowedValue(const char *name, const char *value) | CDeviceBase< MM::State, U > | inline |
AddAllowedValue(const char *name, const char *value, long data) | CDeviceBase< MM::State, U > | inline |
AddToPropertySequence(const char *name, const char *value) | CDeviceBase< MM::State, U > | inlinevirtual |
ApplyProperty(const char *name) | CDeviceBase< MM::State, U > | inline |
AssignToHub() | CDeviceBase< MM::State, U > | inlineprotected |
Busy()=0 (defined in MM::Device) | MM::Device | pure virtual |
ClearAllowedValues(const char *name) | CDeviceBase< MM::State, U > | inline |
ClearPropertySequence(const char *name) | CDeviceBase< MM::State, U > | inlinevirtual |
CreateFloatProperty(const char *name, double value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::State, U > | inline |
CreateHubIDProperty() | CDeviceBase< MM::State, U > | inlineprotected |
CreateIntegerProperty(const char *name, long value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::State, U > | inline |
CreateProperty(const char *name, const char *value, MM::PropertyType eType, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::State, 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::State, U > | inline |
CreateStringProperty(const char *name, const char *value, bool readOnly, MM::ActionFunctor *pAct=0, bool isPreInitProperty=false) | CDeviceBase< MM::State, U > | inline |
CStateBase typedef (defined in CStateDeviceBase< U >) | CStateDeviceBase< U > | |
CStateDeviceBase() (defined in CStateDeviceBase< U >) | CStateDeviceBase< U > | inline |
Device() (defined in MM::Device) | MM::Device | inline |
EnableDelay(bool state=true) | CDeviceBase< MM::State, U > | inlineprotected |
GetClockTicksUs() | CDeviceBase< MM::State, U > | inlineprotected |
GetCoreCallback() const | CDeviceBase< MM::State, U > | inlineprotected |
GetCurrentMMTime() | CDeviceBase< MM::State, U > | inlineprotected |
GetCurrentPropertyData(const char *name, long &data) | CDeviceBase< MM::State, U > | inline |
GetDelayMs() const | CDeviceBase< MM::State, U > | inlinevirtual |
GetDescription(char *name) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetDevice(const char *deviceLabel) const | CDeviceBase< MM::State, U > | inlineprotected |
GetErrorText(int errorCode, char *text) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetGateOpen(bool &open) (defined in CStateDeviceBase< U >) | CStateDeviceBase< U > | inlinevirtual |
GetLabel(char *name) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetLabelPosition(const char *label, long &pos) const | CStateDeviceBase< U > | inlinevirtual |
GetLoadedDeviceOfType(MM::DeviceType devType, char *deviceName, const unsigned int deviceIterator) | CDeviceBase< MM::State, U > | inlineprotected |
GetModuleHandle() const | CDeviceBase< MM::State, U > | inlinevirtual |
GetModuleName(char *name) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetName(char *name) const =0 (defined in MM::Device) | MM::Device | pure virtual |
GetNumberOfPositions() const =0 (defined in MM::State) | MM::State | pure virtual |
GetNumberOfProperties() const | CDeviceBase< MM::State, U > | inlinevirtual |
GetNumberOfPropertyValues(const char *propertyName) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetParentHub() const | CDeviceBase< MM::State, U > | inlineprotected |
GetPosition(long &pos) const | CStateDeviceBase< U > | inlinevirtual |
GetPosition(char *label) const | CStateDeviceBase< U > | inlinevirtual |
GetPositionLabel(long pos, char *label) const | CStateDeviceBase< U > | inlinevirtual |
GetProperty(const char *name, char *value) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetProperty(const char *name, double &val) | CDeviceBase< MM::State, U > | inline |
GetProperty(const char *name, long &val) | CDeviceBase< MM::State, U > | inline |
GetPropertyData(const char *name, const char *value, long &data) | CDeviceBase< MM::State, U > | inline |
GetPropertyInitStatus(const char *name, bool &preInit) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetPropertyLowerLimit(const char *name, double &lowLimit) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetPropertyName(unsigned uIdx, char *name) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetPropertyReadOnly(const char *name, bool &readOnly) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetPropertySequenceMaxLength(const char *name, long &nrEvents) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetPropertyType(const char *name, MM::PropertyType &pt) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetPropertyUpperLimit(const char *name, double &hiLimit) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetPropertyValueAt(const char *propertyName, unsigned index, char *value) const | CDeviceBase< MM::State, U > | inlinevirtual |
GetSerialAnswer(const char *portName, const char *term, std::string &ans) | CDeviceBase< MM::State, U > | inlineprotected |
GetSerialPortType(const char *portLabel) | CDeviceBase< MM::State, U > | inlineprotected |
GetType() const (defined in MM::State) | MM::State | inlinevirtual |
HasProperty(const char *name) const | CDeviceBase< MM::State, U > | inlinevirtual |
Initialize()=0 (defined in MM::Device) | MM::Device | pure virtual |
InitializeDefaultErrorMessages() | CDeviceBase< MM::State, U > | inlineprotected |
IsCallbackRegistered() const | CDeviceBase< MM::State, U > | inlineprotected |
IsPropertyEqualTo(const char *name, const char *val) const | CDeviceBase< MM::State, U > | inline |
IsPropertySequenceable(const char *name, bool &sequenceable) const | CDeviceBase< MM::State, U > | inlinevirtual |
LogMessage(const char *msg, bool debugOnly=false) const | CDeviceBase< MM::State, U > | inlineprotected |
LogMessage(const std::string &msg, bool debugOnly=false) const | CDeviceBase< MM::State, U > | inlineprotected |
LogMessageCode(const int errorCode, bool debugOnly=false) const | CDeviceBase< MM::State, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, const std::string &message, bool debugOnly=false) const | CDeviceBase< MM::State, U > | inlineprotected |
LogTimeDiff(MM::MMTime start, MM::MMTime end, bool debugOnly=false) const | CDeviceBase< MM::State, 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 |
OnLabel(MM::PropertyBase *pProp, MM::ActionType eAct) | CStateDeviceBase< U > | inline |
OnPropertiesChanged() | CDeviceBase< MM::State, U > | inlineprotected |
OnPropertyChanged(const char *propName, const char *propValue) | CDeviceBase< MM::State, U > | inlineprotected |
OnStateChanged(long position) | CStateDeviceBase< U > | inline |
PurgeComPort(const char *portLabel) | CDeviceBase< MM::State, U > | inlineprotected |
ReadFromComPort(const char *portLabel, unsigned char *buf, unsigned bufLength, unsigned long &read) | CDeviceBase< MM::State, U > | inlineprotected |
SendPropertySequence(const char *name) | CDeviceBase< MM::State, U > | inlinevirtual |
SendSerialCommand(const char *portName, const char *command, const char *term) | CDeviceBase< MM::State, U > | inlineprotected |
SetAllowedValues(const char *name, std::vector< std::string > &values) | CDeviceBase< MM::State, U > | inline |
SetCallback(MM::Core *cbk) | CDeviceBase< MM::State, U > | inlinevirtual |
SetDelayMs(double delay) | CDeviceBase< MM::State, U > | inlinevirtual |
SetDescription(const char *descr) | CDeviceBase< MM::State, U > | inlinevirtual |
SetErrorText(int errorCode, const char *text) | CDeviceBase< MM::State, U > | inlineprotected |
SetGateOpen(bool open) | CStateDeviceBase< U > | inlinevirtual |
SetLabel(const char *label) | CDeviceBase< MM::State, U > | inlinevirtual |
SetModuleHandle(HDEVMODULE hModule) | CDeviceBase< MM::State, U > | inlinevirtual |
SetModuleName(const char *name) | CDeviceBase< MM::State, U > | inlinevirtual |
SetPosition(long pos) | CStateDeviceBase< U > | inlinevirtual |
SetPosition(const char *label) | CStateDeviceBase< U > | inlinevirtual |
SetPositionLabel(long pos, const char *label) | CStateDeviceBase< U > | inlinevirtual |
SetProperty(const char *name, const char *value) | CDeviceBase< MM::State, U > | inlinevirtual |
SetPropertyLimits(const char *name, double low, double high) | CDeviceBase< MM::State, U > | inline |
Shutdown()=0 | MM::Device | pure virtual |
StartPropertySequence(const char *name) | CDeviceBase< MM::State, U > | inlinevirtual |
State() (defined in MM::State) | MM::State | inline |
StopPropertySequence(const char *name) | CDeviceBase< MM::State, U > | inlinevirtual |
Type (defined in MM::State) | MM::State | static |
UpdateProperty(const char *name) | CDeviceBase< MM::State, U > | inline |
UpdateStatus() | CDeviceBase< MM::State, U > | inline |
UsesDelay() | CDeviceBase< MM::State, U > | inlinevirtual |
WriteToComPort(const char *portLabel, const unsigned char *buf, unsigned bufLength) | CDeviceBase< MM::State, U > | inlineprotected |
~Device() (defined in MM::Device) | MM::Device | inlinevirtual |
~State() (defined in MM::State) | MM::State | inlinevirtual |