Accessible Channel Fields
To access a particular channel field in applications that support field access, place an @ character and the name of the channel field after the channel name. This feature is useful for viewing and changing database information. For example, if you specify the channel name DEMO:INTEGER_INI_@UA, the upper alarm limit is specified (UA), enabling you to get and set that field in a channel.
This appendix provides a table of the field name keywords and shows which fields can be accessed by each of the Vsystem channel types. The channel types are represented by a single letter, as shown in the table below:
|
B
|
Binary channels
|
|
D
|
Double-precision floating-point channels
|
|
I
|
Integer type channels, including int16, int8, integer, uint16, uint8, and unsigned integer
|
|
R
|
Real or single-precision floating-point channels
|
|
S
|
String channels
|
|
T
|
Time channels
|
The Edit column shows whether the field is editable.
|
Field
|
B
|
D
|
I
|
R
|
S
|
T
|
Edit
|
Equivalent Field Mask
|
|
alarm
|
x
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_ALARM_ENABLED
|
|
alarm_ack
|
x
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_ALARM_ACK
|
|
alarmlabel
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_ALARMLABEL
|
|
alarm_label
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_ALARM_LABEL
|
|
alarm_priority
|
x
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_ALARM_PRIORITY
|
|
alarmtype
|
|
|
x
|
|
|
|
yes
|
VFLD_M_AT
|
|
alarm_type
|
|
|
x
|
|
|
|
yes
|
VFLD_M_AT
|
|
alarm1
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_ALARM1
|
|
alarm2
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_ALARM2
|
|
alarmrefchan
|
|
x
|
x
|
x
|
|
|
no
|
VFLD_M_ALARM_REFCHAN
|
|
alarms_delayed
|
x
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_ALARMS_DELAYED
|
|
area
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_AREA
|
|
automatic
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_AUTOMATIC
|
|
b0
|
x
|
|
|
|
|
|
yes
|
VFLD_M_B0
|
|
b1
|
x
|
|
|
|
|
|
yes
|
VFLD_M_B1
|
|
ba
|
x
|
|
|
|
|
|
yes
|
VFLD_M_BA
|
|
ba_delay
|
x
|
|
|
|
|
|
yes
|
VFLD_M_BA_DELAY
|
|
ba_state
|
x
|
|
|
|
|
|
no
|
VFLD_M_BA_STATE
|
|
balarm
|
x
|
|
|
|
|
|
yes
|
VFLD_M_BALARM
|
|
chan_access
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_CHAN_ACCESS
|
|
chix
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_CHIX
|
|
chname
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_CHNAME
|
|
chsize
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_CHSIZE
|
|
chtype
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_CHTYPE
|
|
clip
|
|
x
|
x
|
x
|
|
|
no
|
VFLD_M_CLIPPING
|
|
clip_enabled
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_CLIPPING_ENABLED
|
|
constant
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_CONSTANT
|
|
conversion
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_CONVERSION
|
|
convert
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_CONVERT_ENABLED
|
|
convert_failed
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_CONVERT_FAILED
|
|
count
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_SURVEY_COUNT
|
|
cparamX
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_CPARAMY
|
|
(X can be any positive number; Y can be any number from 1 through 10; use VFLD_M_ECPARAM for accessing extended cparams)
| ||||||||
|
db_name
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_DB_NAME
|
|
delta
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_DELTA
|
|
enter
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_ENTER
|
|
entlve
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_ENTLVE
|
|
exttoint
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_PUT_ROUTINE
|
|
format
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_FORMAT
|
|
frate
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_FAST_SURVEY
|
|
get_routine
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_GET_ROUTINE
|
|
handler
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_HANDLER
|
|
hardware
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_HARDWARE
|
|
hfunction
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_HFUNCTION
|
|
hilim
|
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_HEQLIM
|
|
hm
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_HTYPE
|
|
hparamX
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_HPARAMY
|
|
(X can be any positive number; Y can be any number from 1 through 10; use VFLD_M_EHPARAM for accessing extended hparams)
| ||||||||
|
imatch
|
|
|
x
|
|
|
|
yes
|
VFLD_M_MV
|
|
in
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_IN
|
|
int_value
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_INT_VALUE
|
|
intercept
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_OFFSET
|
|
interest
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_INTEREST
|
|
inttoext
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_GET_ROUTINE
|
|
io_error
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_IO_ERROR
|
|
la
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LA
|
|
la_delay
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LA_DELAY
|
|
la_delta
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LA_DELTA
|
|
la_kintercept
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LA_KINTERCEPT
|
|
la_kmax
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LA_KMAX
|
|
la_kmin
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LA_KMIN
|
|
la_kslope
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LA_KSLOPE
|
|
la_state
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LA_STATE
|
|
label
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LABEL
|
|
ld
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_LDISPLIM
|
|
leave
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LEAVE
|
|
limit
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_LIMIT
|
|
lowlim
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LEQLIM
|
|
lw
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LW
|
|
lw_delay
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LW_DELAY
|
|
lw_delta
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LW_DELTA
|
|
lw_kintercept
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LW_KINTERCEPT
|
|
lw_kmax
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LW_KMAX
|
|
lw_kmin
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LW_KMIN
|
|
lw_kslope
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LW_KSLOPE
|
|
lw_state
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_LW_STATE
|
|
mv
|
|
|
x
|
|
|
|
yes
|
VFLD_M_MV
|
|
mv_state
|
|
|
x
|
|
|
|
no
|
VFLD_M_MV_STATE
|
|
num_channels
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_NUM_CHANNELS
|
|
num_cparam
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_NUM_CPARAM
|
|
num_hparam
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_NUM_HPARAM
|
|
put_routine
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_PUT_ROUTINE
|
|
reader
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_READER
|
|
refchan
|
|
x
|
x
|
x
|
|
|
no
|
VFLD_M_REFCHAN
|
|
sec_class
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_SEC_CLASS
|
|
security
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_SECURITY
|
|
size
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_CHSIZE
|
|
slope
|
x
|
x
|
|
x
|
|
|
yes
|
VFLD_M_SLOPE
|
|
soft
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_SOFT
|
|
sparamX
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_SPARAMY
|
|
(X can be any positive number; Y can be any number from 1 through 10; use VFLD_M_ESPARAM for accessing extended sparams)
| ||||||||
|
srate
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_SLOW_SURVEY
|
|
subarea
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_SUBAREA
|
|
survey
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_NO_SURVEY
|
|
timestamp
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_TIMESTAMP_VALUE
|
|
timestamp_array
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_TIMESTAMP_ARRAY
|
|
timestamp_disable
|
x
|
x
|
x
|
x
|
x
|
x
|
yes
|
VFLD_M_TIMESTAMP_UPDATE_DISABLE
|
|
timestamp_single
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_TIMESTAMP_SINGLE
|
|
type
|
x
|
x
|
x
|
x
|
x
|
x
|
no
|
VFLD_M_CHTYPE
|
|
ua
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UA
|
|
ua_delay
|
x
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UA_DELAY
|
|
ua_delta
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UA_DELTA
|
|
ua_kintercept
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UA_KINTERCEPT
|
|
ua_kmax
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UA_KMAX
|
|
ua_kmin
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UA_KMIN
|
|
ua_kslope
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UA_KSLOPE
|
|
ua_state
|
|
x
|
x
|
x
|
|
|
no
|
VFLD_M_UA_STATE
|
|
ud
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_HDISPLIM
|
|
units
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UNITS
|
|
uw
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UW
|
|
uw_delay
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UW_DELAY
|
|
uw_delta
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UW_DELTA
|
|
uw_kintercept
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UW_KINTERCEPT
|
|
uw_kmax
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UW_KMAX
|
|
uw_kmin
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UW_KMIN
|
|
uw_kslope
|
|
x
|
x
|
x
|
|
|
yes
|
VFLD_M_UW_KSLOPE
|
|
uw_state
|
|
x
|
x
|
x
|
|
|
no
|
VFLD_M_UW_STATE
|
|
vm_delay
|
|
|
x
|
|
|
|
yes
|
VFLD_M_VM_DELAY
|
|
vm_state
|
|
|
x
|
|
|
|
yes
|
VFLD_M_VM_STATE
|