Valve table details
- Last UpdatedApr 24, 2025
- 3 minute read
The valve table is used by the Valve application. Each record in the valve table contains configuration data and runtime data for a valve. The valve table contains the following internal fields:
|
Internal Field Name |
Data Type |
Description |
|---|---|---|
|
appsFlags.AddFlagRule |
ValveAddFlowPathRule |
The rule indicating when the flow path flag is added. |
|
appFlags.dependencies |
longstring |
A string indicating valve flow network dependencies. |
|
appsFlags.DependencyChangeEvent |
oas_boolean_t |
Toggles when the dependencies change for an event-driven detection through a subscription. |
|
appFlags.DependencyArray |
valveDependencyArray |
Zero-terminated pump record numbers of all the valve dependencies. |
|
appsFlags.isPathCritical |
oas_boolean_t |
A pipeline safety flag. This indicates the valve is critical to a flow path. |
|
appsFlags.logicExcludedTimeOut |
short |
Logic excluded mode time out in minutes. |
|
appsFlags.logicState |
ValveLogicState |
A pipeline safety flag. This indicates if the valve should be used, and if a RealTime value or a Manual value should be used. |
|
appsFlags.RemoveFlagRule |
ValveAddFlowPathRule |
The rule of when the flow path flag is removed. |
|
commissioningRequired |
oas_boolean_t |
Indicates if the point is ready for commissioning. |
|
connectionType |
ValveConnType |
The connection type. |
|
cursta |
ValveStatesEnum |
The current state of the valve. |
|
dataset |
doas_dset_slot |
This field indicates the dataset to which the record is assigned. Datasets are used to associate the record with the privileges assigned for each system mode. Once a record is assigned to a dataset value, the dataset can only be changed to a value for which the system has a privilege record. |
|
description |
unsigned char |
A description of this valve point, up to 47 characters in length. |
|
displayOrder |
unsigned char |
This field is used by Display Framework, a separately acquired product. |
|
dsysControl |
oas_boolean_t |
Indicates if the point is controllable from the local system. |
|
flag |
flags |
For information on the flag structure, see Flag structure details. |
|
group |
groupslot |
This field shows the group that this point is associated with for alarming. |
|
input.path |
path |
The path to the status or multistate point associated with the valve. |
|
input.stateTypes |
ValvePointStateTypeArray |
An array of state to valve position associations. |
|
lastCursta |
ValveStatesEnum |
Previous state of the valve. |
|
lastKrunchTime |
internaltime |
The last time that the valve was updated. |
|
logicalSettings.assetIdComment |
string32 |
The Asset ID comment of the logical valve. |
|
logicalSettings.assetIdDesc |
string32 |
The Asset ID description of the logical valve. |
|
logicalSettings.assetIdLoc |
string32 |
The Asset ID location of the logical valve. |
|
logicalSettings.description |
pntdescription |
The description of the logical valve. |
|
logicalSettings.displayOrder |
stn_str32 |
The display order of the logical valve. |
|
logicalSettings.pointClass |
configenumslot |
The point class of the logical valve. |
|
logicalSettings.pointSubClass |
configenumslot |
The point sub class of the logical valve. |
|
logicalSettings.shortDesc |
stn_str32 |
The short description of the logical valve. |
|
logicalSettings.station |
stationslot |
The station associated with the logical valve. |
|
logicalSettings.wellunit |
pntname |
The unit name of the logical valve. |
|
name |
pntname |
The unique name of this valve record. The name can be up to 32 characters in length. |
|
output.cmdClose |
IOspecString |
The command string that will be issued to the point in the input.path field when a close command is executed on this valve. |
|
output.cmdOpen |
IOspecString |
The command string that will be issued to the point in the input.path field when an open command is executed on this valve. |
|
output.cmdState |
ValveCmdStateEnum |
The current command type being executed on this valve. |
|
output.cmdStop |
IOspecString |
The command string that will be issued to the point in the input.path field when a stop command is executed on this valve. |
|
packedValveRt |
longstring |
Package RealTime data. |
|
parentValve |
valveslot |
This allows a valve to be configured as being part of a synthetic or logical valve by selecting another valve record. |
|
pointClass |
configenumslot |
The point class category contains multiple configuration enumerations used for categorical configuration of points. |
|
pointSubClass |
configenumslot |
The point subclass category is a configurable enumeration category used for categorical configurations. It cannot be used for configurable alarms and events. |
|
pointStateType.isAbnormal |
oas_boolean_t |
Indicates if the valve state is considered abnormal. |
|
pointStateType.position |
ValvePointStateEnum |
The valve position that a message set represents |
|
prod_color |
short |
The product color. |
|
ptnum |
slot |
The slot number in the database. |
|
shortDesc |
unsigned char |
A brief description of the record. |
|
station |
unsigned char |
The name of the associated station record. |
|
valveType |
ValveComputeType |
The type of valve. |
|
wellunit |
unsigned char |
This field is used by Display Framework, a separately acquired product. |