gfsda_name_syntax (ul_gfsdalib)
GFSDA Device Name Syntax
GFSDA device names are composed of two or three parts having the
general format "dddd_nnn_mmmm". "dddd" is the device type
string. "nnn" is the entry number for the device type that
you're interested in accessing. "mmmm" is an optional modifier
string which allows accessing individual fields of a data
structure or may simply specify a particular device property.
GFSDA device names must always be null terminated. The separators
between the different fields in a device name can be any
nonalphanumeric character including spaces.
Channel devices
Basic form: CHAN_nnn (nnn can be 0 - 7)
Valid channel modifier strings:
READ - returns the reading property of this channel
STS - returns the basic status property of this channel
BCTL - accesses the basic control property of this channel
Event buffer header devices:
Basic form: EBUF_nnn (nnn can be 0 - 49)
Valid event buffer header modifier strings:
READ - returns the reading property of this event buffer
SET - returns the setting property of this event buffer
BCTL - accesses the basic control property of this event buffer
Data buffer devices:
Basic form: DATA_sss_ccc (sss can be 0 - 49,
ccc can be 0 - 7)
Valid data buffer modifier strings:
READ - returns the reading property of this data buffer
SET - returns the setting property of this data buffer
FFT header buffer devices:
Basic form: FBUF_nnn (nnn can be 0 - 49)
Valid FFT header buffer modifier strings:
READ - returns the reading property of this FFT header
SET - returns the setting property of this FFT header
BCTL - accesses the basic control property of this FFT header
FFT buffer devices:
Basic form: FFT_sss_ccc (sss can be 0 - 49,
ccc can be 0 - 7)
Valid FFT buffer modifier strings:
READ - returns the reading property of this FFT buffer
SET - returns the setting property of this FFT buffer
Finite State Machine devices:
Basic form: FSM_nnn (nnn can be 0 - 24)
Valid Finite State Machine modifier strings:
DFND - returns whether or not this FSM is defined
DESC - returns ASCII description of this FSM
ACTV - returns whether or not this FSM is active
STAT - returns the list of states used by this FSM
NSTA - returns the number of states defined for this FSM
ISTA - returns the initial state number for this FSM
FSTA - returns the final state number for this FSM
CNTL - accesses the basic control property of this FSM
STS - returns the basic status property of this FSM
READ - returns the reading property of this FSM
Periodic buffer devices:
Basic form: PBUF_nnn (nnn can be 0 - 49)
Valid periodic buffer modifier strings:
READ - returns the reading property of this periodic buffer
SET - returns the setting property of this periodic buffer
BCTL - accesses the basic control property of this
periodic buffer
State devices:
Basic form: STAT_nnn (nnn can be 0 - 49)
Valid state modifier strings:
DFND - returns whether or not this state is defined
DESC - returns ASCII description of this state
ACTV - returns whether or not this state is active
NINC - returns the number of incarnations for this state
TOD - returns the Time Of Day buffer associated with
this state
RULE - returns the set of rules for this state
TRUL - returns the set of transition rules for this state
PRUL - returns the periodic rule for this state
ERUL - returns the set of event rules for this state
STS - returns the basic status property of this state
READ - returns the reading property of this state
Time Of Day buffer devices:
Basic form: TOD_nnn (nnn can be 0 - 49)
Valid Time Of Day buffer modifier strings:
READ - returns the reading property of this TOD buffer
(date string of currently selected incarnation)
MENU - returns the array of incarnation date strings
SET - returns the setting property of this TOD buffer
BCTL - accesses the basic control property of this TOD buffer
Trigger (manual event) devices:
Basic form: TRIG_nnn (nnn can be 0 - 3)
Valid trigger modifier strings:
STS - returns the basic status property of this trigger
BCTL - accesses the basic control property of this trigger
Related functions:
gfsda_get_c, gfsda_get_status_c, gfsda_get_value_c, gfsda_cancel_get_c,
gfsda_build_list_c, gfsda_put_c, gfsda_simple_device_to_pname_c,
gfsda_fsm_current_state_c, gfsda_activate_fsm_c, gfsda_deactivate_fsm_c,
gfsda_name_to_type_c, gfsda_type_to_name_c, gfsda_parse_name_c,
gfsda_lock_data_buffer_c, gfsda_unlock_data_buffer_c,
gfsda_get_data_buffer_c
Security, Privacy, Legal