11: Utilities and User Commands

Command Purpose
add_wd_ev Add a CyFlex event to be monitored by the ‘cyflex_wd’ task.
add_wd_inperrs Add Input Error events from all active devices in system attributes.
caLoad Performs checks and launches downstream CyberApps utilities.
cell_map_db_create_insert Create/Insert/Update /data/cell_map.db with contents of the /data/cell_map.SITE files.
clear_error Send a message to the error manager that will cause the error message queue to be deleted. Running the command “errs” after this will only show errors generated after the clear_error command was issued.
clr_notify_msg Clear all notify messages from console screens.
clr_safety_msg Clear all safety messages from console screens.
cre8_script Generate a script file containing a line for all nodes within the /data/cell_map file for a specified type of system.
cre8_secure_login_pwd Create an encrypted password file for the secure_vrbl_chg program.
critical Make a task critical
ctlgevlist Generate and set an event with comma-delimited values derived from a specified file containing CyFlex variables, including a calculated checksum.
cyflex_wd Monitor events for watchdog conditions.
cyflexlogevent Provide and use a command line interface to add entries to the CyFlex system log.
darts_datapoint Control the sequencing and reporting of various channel measurements.
dec2hex Convert a decimal to a hexadecimal equivalent.
deg2mv Convert a temperature value to an equivalent millivolt value by working backward through a “long” calibration table for a designated channel.

del_wd_ev

Delete an event from monitoring by the watchdog task.
delay Read the delay.nnn spec file to determine what streams of data are produced from variable 1 to variable 2 while introducing a delay. The delay is a specified number of samples and a specified sample interval. Within the spec file, there can be a maximum of 32 lines.
dspec_qt5_conv Create a .ui file from a dsply_specs.nnn file.
dumpit Display table of all active CyFlex variables.
dump_csar_lookup Display CSAR variable labels.
dump_labels Display table of all active CyFlex variables.
dy_ff Switch dyno feed forward ON/OFF
elb Insert an electronic logbook entry into the the /specs/log/elogbook.db database file. The user is prompted to enter in their RACFID and a comment to be written to the logbook.
eo Execute a specified command on a file.
err_codes Obtain an error description associated with a given error code or number.
errc Obtain error code information.
errs Retrieve errors from the error manager database.
errs_state Retrieve errors from the error state manager database. The retrieved errors are written to a readable file.
evreal Monitor a specified event for messages containing a filter string, parse the message into real numbers, and assign them to specified CyFlex variables.

fdump

Produce a filtered dump of CyFlex variables.
flash_rpt Use this generic report writer to convert a template into a point-in-time report that contains variable label/value/units for each label tag found in a template file.
flexui_specs Configure display consoles with a specified display specification file.
framp Apply a ramp to a variable.
garb_ck Check a file for non-printable characters.
get_cart_info Obtain emission cart assignment information.
get_hostname Find the hostname of a specified testcell and place the result into a specified CyFlex string variable.
get_mapped_file Retrieve and print the mapped file location for a given keyword from a configuration file.
get_mapped_host Retrieve and print the hostname associated with a specified keyword from a mapping file.
get_site_cfg Get the @SITE_CONFIG entry in the cvs_specs file.
get_tc_name Print the cell name to the standard output (std_out).
get_tc_num Return the numerical equivalent of  a cell_name.
get_vrbl_age Return the value of the time in seconds since a variable(s) was last updated.
gval Display/return the value of a CyFlex XXX_VARIABLE.
gvals Output the values of a list of variables.
gvar Get the value of a variable.
hex2dec Convert a hexadecimal to a decimal equivalent.
is_name_ready Determine if a particular application is running, provided that it has registered its name.
learnit Learn a test cycle.
limit_status Display the current state of all limits in the system.
list_wd_ev List the events currently being monitored by the CyFlex watchdog task.
LV_test Simple functional test of the LV interface. LV stands for LabView, but it really applies to any external interface that needs to access information about CyFlex variables.
make_tri_arrays Create array variables to hold the contents of tri_specs.dat
merge_keyword_files Merge 2 files which use keywords into one file.
mkdate Save a date/time value to specified variable(s).
mk_data_dirs_cn

Create the directories under the /data directory on a central node for the specified site.

mk_data_dirs_tc

Create the directories under the /data directory on a test cell node

mk_PAMtestids Create files within the /data/PAMtestids directory.
mk_string_tran Create a transition event for a string variable.
newtest_cron

Produce a log file and Electronic Log entry that documents all tests and associated TRVs.

noncritical Make a task not critical.
ramp Apply a ramp to a variable.
re-read Send a re-read event message to an application whose registered name matches the argument.
recal_spd_pm Recalibrate the speed and period measurement tables.
release_task Release task instance resources and exit the system.
rm_event Remove a permanent CyFlex event.
rm_headers_in_btw Remove extraneous headers in a floger output file.
rnd_trip Hard-wire an analog output (ao) on eblox or snapio to a analog input (ai) for eblox or snapio and record how long it takes after the ao change to see the value on the ai channel.
roadspeed_oly Obtain the vehicle speed from an ECM as used in a particular pickup truck.
rstr_pnp_dat Restore the values of any pnp logical variables that have been saved.
rtsched Set the real-time scheduling policy and priority for a specified process or for a new command to be executed.
set_color Set the color of a variable (REAL, LOGICAL, INTEGER, STRING, or array).
secure_vrbl_chg Allow an authorized user to change the value of private shared memory variables.
setAEI_time Get the current time and sets a string variable with the time in a format that is compatible with AEI multiFilter change cart.
setev Set a CyFlex event.
setevint Set an event with integer content.
setevlist Set an event with content derived from variables in a specified file.
setevparam Set an event with additional structure message data based on a specification file and provided index-value pairs.
setevstr Set an event with string content.
settoll Change the compressed history tolerance value for a list of variables.
show_mem

Print the available memory size for common shared memory areas allocated for CyFlex variables and the portion of that which is used.

sigmon Monitor a list of given events (up to 20).
simple_elb Insert an electronic logbook entry into the the /specs/log/log.nnn file. The user is prompted to enter in their RACFID and a comment to be written to the logbook.
sine Apply a sine function to a variable
snap Search all CyFlex shared memory areas which contain arrays of CyFlex variables and print the label, value, and units, if the variable has the “display_active” member TRUE.
squarew Apply a square_wave function to a variable.
tcs_more Attempt to communicate with each CyFlex system that is defined in the /data/cell_map file.
wait_for_event Wait for a specified event or for a specified number of seconds.
windows_reader Transfer and read a windows file from a samba link, store the data from the file into cyflex variables, and then delete the file.