×

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