The manager class for Block related stuff.
More...
|
static bool | BlockGroupExists (string name) |
|
static List< String > | GetAllBlockValues (Boolean visibleOnly, Boolean includeSetpoint, Boolean includeGroup, Boolean includeWaitState) |
| Get all the current block values, including any in the components. Format of String is "blockname: value units". More...
|
|
static BlockDictionary | GetBlocksClone () |
| Creates a new BlockDictionary containing all the blocks, including any which are in a component. More...
|
|
static String | GetBlockSetpoint (String block) |
| Gets the set-point value of a specified block in the configuration or its components. More...
|
|
static String | GetBlockValue (String blockname) |
| Gets the value of a specified block in the configuration or its components. More...
|
|
static String | GetFormattedBlockValue (String blockname, Boolean includeSetpoint, Boolean includeGroup, Boolean includeWaiting) |
| Gets a formatted string of form "BlockName: value units". More...
|
|
static void | ReorderBlockGroups (List< string > neworder) |
|
static Boolean | SetBlockRunControl (String blockname, Boolean enabled, Double low, Double high) |
| Sets the run-control limits for a block, includes any blocks in components. This is the recommended method for changing all the run-control settings. More...
|
|
static void | SetBlocks (BlockDictionary blocks) |
| This method set the blocks in SECI after they have been created or modified More...
|
|
static Boolean | ToggleRunContol (String blockname, Boolean enabled) |
| Toggle whether run-control is enabled - uses limits set previously. More...
|
|
The manager class for Block related stuff.
Definition at line 11 of file BlockMgr.cs.
static bool Seci.Managers.BlockMgr.BlockGroupExists |
( |
string |
name | ) |
|
|
inlinestatic |
delegate void Seci.Managers.BlockMgr.EnableLoggingChangedEventHandler |
( |
Boolean |
enabled | ) |
|
static List<String> Seci.Managers.BlockMgr.GetAllBlockValues |
( |
Boolean |
visibleOnly, |
|
|
Boolean |
includeSetpoint, |
|
|
Boolean |
includeGroup, |
|
|
Boolean |
includeWaitState |
|
) |
| |
|
inlinestatic |
Get all the current block values, including any in the components. Format of String is "blockname: value units".
- Parameters
-
visibleOnly | Whether to include only the blocks set to visible |
includeSetpoint | Whether to add the setpoint to the string |
includeGroup | Whether to include the group |
includeWaitState | Whether to include the waiting state |
- Returns
- String list containing the current values
Definition at line 92 of file BlockMgr.cs.
static String Seci.Managers.BlockMgr.GetBlockSetpoint |
( |
String |
block | ) |
|
|
inlinestatic |
Gets the set-point value of a specified block in the configuration or its components.
- Parameters
-
block | The name of the block |
- Returns
- String setpoint value, no units
Definition at line 139 of file BlockMgr.cs.
static String Seci.Managers.BlockMgr.GetBlockValue |
( |
String |
blockname | ) |
|
|
inlinestatic |
Gets the value of a specified block in the configuration or its components.
- Parameters
-
blockname | The name of the block |
- Returns
- String value, no units
Definition at line 116 of file BlockMgr.cs.
static String Seci.Managers.BlockMgr.GetFormattedBlockValue |
( |
String |
blockname, |
|
|
Boolean |
includeSetpoint, |
|
|
Boolean |
includeGroup, |
|
|
Boolean |
includeWaiting |
|
) |
| |
|
inlinestatic |
Gets a formatted string of form "BlockName: value units".
- Parameters
-
blockname | The name of the block |
includeSetpoint | Whether to add the setpoint to the string |
includeGroup | Whether to include the group |
includeWaiting | Whether to include the waiting state |
- Returns
- Formatted string
Definition at line 129 of file BlockMgr.cs.
static void Seci.Managers.BlockMgr.ReorderBlockGroups |
( |
List< string > |
neworder | ) |
|
|
inlinestatic |
static Boolean Seci.Managers.BlockMgr.SetBlockRunControl |
( |
String |
blockname, |
|
|
Boolean |
enabled, |
|
|
Double |
low, |
|
|
Double |
high |
|
) |
| |
|
inlinestatic |
Sets the run-control limits for a block, includes any blocks in components. This is the recommended method for changing all the run-control settings.
- Parameters
-
blockname | The name of the block |
enabled | Whether to enable run-control |
low | The lower limit for run-control |
high | The upper limit for run-control |
- Returns
- Result
Definition at line 153 of file BlockMgr.cs.
This method set the blocks in SECI after they have been created or modified
- Parameters
-
blocks | The blocks to replace the existing set |
Definition at line 45 of file BlockMgr.cs.
static Boolean Seci.Managers.BlockMgr.ToggleRunContol |
( |
String |
blockname, |
|
|
Boolean |
enabled |
|
) |
| |
|
inlinestatic |
Toggle whether run-control is enabled - uses limits set previously.
- Parameters
-
blockname | The name of the block |
enabled | Whether to enable run-control |
- Returns
- Result
Definition at line 170 of file BlockMgr.cs.
Boolean Seci.Managers.BlockMgr._logValuesEnabled = true |
|
staticprivate |
DateTime Seci.Managers.BlockMgr._timeWentOutOfRange = new DateTime() |
|
staticprivate |
SerialisableList<BlockGroup> Seci.Managers.BlockMgr.Groups |
|
staticgetset |
Boolean Seci.Managers.BlockMgr.LogValuesEnabled |
|
staticgetset |
The documentation for this class was generated from the following file:
- /isis2/instcontrol_temp/NewSECI/Sample_Environment_Control_Interface/Seci/Managers/BlockMgr.cs