This class inherits from LVControl class and is specialised for Enum controls.
More...
|
override String | GetControlType () |
|
override String | GetNameAndType () |
| Overriden method which return the name and type of the control. More...
|
|
| LvEnum (String name, SerialisableList< int > indices) |
| Constructor More...
|
|
virtual String[] | GetValue (ref strongnameLabview.VirtualInstrument vi) |
| Method for returning a value from the actual front panel control which this class corresponds to. More...
|
|
virtual void | SetValue (ref strongnameLabview.VirtualInstrument vi, Object value) |
| Virtual method for setting a value on the actual front panel control which this class corresponds to. More...
|
|
|
Object[] | GetValueFromCluster (strongnameLabview.VirtualInstrument vi) |
| Method for returning a cluster value from the front panel. The cluster contains the required control value for this class. More...
|
|
void | SetValueInCluster (ref strongnameLabview.VirtualInstrument vi, Object value) |
| Method for setting a value in a cluster. Individual values in the cluster cannot be set, the whole thing must be set. This method reads the whole cluster, changes the relevant value and sends the whole cluster back. There is a risk that the actual cluster may have be changed between the reading and writing, and those changes will be overwritten with the older values. As this method is quick it is hoped that this won't be a problem. A better solution would be not to have clusters that contain values that might need to be set via DCOM, but this is not always possible. More...
|
|
SerialisableList< int > | _clusterIndices |
| If the control is in a cluster then the index is stored in a SerialisableList. A SerialisableList is used as it provides a Clone method. More...
|
|
String | _name |
| The name of the control. More...
|
|
String | Name [get] |
|
This class inherits from LVControl class and is specialised for Enum controls.
Definition at line 11 of file LVEnum.cs.
Seci.LabView.Controls.LvEnum.LvEnum |
( |
String |
name, |
|
|
SerialisableList< int > |
indices |
|
) |
| |
|
inline |
Constructor
- Parameters
-
name | The control name |
indices | The indices to find this control if it is in a cluster |
Definition at line 18 of file LVEnum.cs.
override String Seci.LabView.Controls.LvEnum.GetControlType |
( |
| ) |
|
|
inlinevirtual |
override String Seci.LabView.Controls.LvEnum.GetNameAndType |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- /isis2/instcontrol_temp/NewSECI/Sample_Environment_Control_Interface/Seci/LabView/Controls/LVEnum.cs