16: Smart Instrument Interfaces
Command | Purpose |
---|---|
AkComm | Manage communication tasks for instruments in the CyFlex system, processing commands, responses, and periodic timers. |
AkMon | Monitor and display information for specified AK events in CyFlex. |
AkMonCAI | Monitor and process events for a specified event name in the CyFlex system. |
AkMonData | Monitor and display events related to CyFlex communications by attaching to a specified event and processing incoming messages. |
AkSer | Facilitate serial communications for AK instruments, processing commands and handling responses via specified serial ports. |
AKs_tst | Send a command to an AK device via the AK_sync handler based on provided arguments. |
AkTCP | Provide TCP communications functions for instruments that use the AK interface protocol. |
AkTCPCAI | Provide TCP communications functions for CyFlex, enabling the sending and receiving of commands to instruments using the specified protocol. |
AkTCP_serv | Perform the AK TCP Server Test Task. This task receives commands over a network connection, processes them, sends responses, and logs data. |
AkTCP_servCAI | Perform the AK TCP Server Test Task for CyFlex. This program acts as a TCP server for CyFlex, receiving commands over a socket, processing them, and sending responses while logging data. |
AkTestIntCAI | Perform the test interface functions for instruments in CyFlex, handling commands, events, and communications. |
AkTestIntFTIR | Use the test interface functions for instruments that use the FTIR interface protocol, processing commands, responses, and timers in a continuous loop. |
AkTestIntN | Perform the test interface functions for AK instruments in the CyFlex system, handling commands, responses, and events to control instrument operations. |
AkUDPCAI2 | Handle the incoming UDP stream from a CAI analyzer. |
ak_cmd | Send a command to an AK instrument. |
AK_coll | Synchronous AK communications support. |
AK_slave | Provide a generic AK slave interface for CyFlex. |
AK_sync | Synchronously communicate with a device using the AK protocol to handle commands and responses. |
anemometer | Collect and process data from the Applied Technologies anemometer, updating wind speed and temperature variables. |
ASC | Manage communication between ASCII controllers and client tasks in CyFlex, interpreting commands, composing messages, sending them, and processing responses. |
asc_cmd |
Send a command string to a specified event. |
asc_init | Initialize the CyFlex ASC task by processing configuration files, setting up events, and preparing shared memory for communication. |
auto_ctrl | Control the auto-ranging task for a specified instrument, including starting, stopping, configuring automatic or fixed ranging modes, and specifying ranges or configuration files. |
auto_rng | Manage range selection of devices that provide multiple ranges and perform conversion from sensed units to engineering units on channels from these instruments. |
avl_fuel | Fuel measurement collector task for AVL-733, handling initialization, periodic tasks, and event processing for fuel readings and calibration. |
burn_emis | Compute burned gas composition and emissions calculations based on input streams and specifications. |
CanTran | Provide CANBus communications between Can Transducers using the CANopen protocol. |
dc_AKftir | Manage communication with an AK FTIR device, including sending commands, reading responses, and handling device initialization. |
dc_AKg | Handle communication with AK devices, including initialization, sending commands, reading responses, and managing errors. |
dc_AKgm | Handle communication with AK devices. |
dc_GenStream | Continuously retrieve data from a device and store it in a circular buffer for access via specified commands. |
dc_GenSync | Handle synchronous device access, managing communication with devices via serial or network interfaces. |
dc_GOAL | Communicate with a GOAL protocol device for reading and writing data, handling sessions, and managing events. |
dc_MON2 | Implement communication with devices using the MON2 protocol, including operations like reading/writing memory, setting baud rates, and resetting processors. |
devcom_coll | Use synchronous communication support for devices, handling initialization, event waiting, and command processing. |
devcom_mon | Manage a list of device communication commands driven by events or timers. The list can be started and stopped with specified events. |
devcom_smsg_tst | Send a command to a devcom device via device handler task. |
dew_star | Start and manage communication with a DewStar dewpoint meter, collecting data and updating CyFlex variables. |
druck_bar | Monitor a Druck RPT301 transducer by initializing tasks, handling events, and updating a shared variable with measurements. |
ecg_header.10c | Generate an input file for the ECG process by processing specification files and command-line arguments to compile necessary data. |
ecg_header.12 | Generate an input file for the CyFlex ecg process by reading and processing data from specified specification files. |
egr_calc | Compute the percent of the EGR stream in the intake charge stream and the intake charge stream composition based on selected components. |
emon | Monitor specified events and display their contents on the screen for debugging purposes. |
emons | Monitor specified events and output their content to the screen with timestamps. |
fluke8846A | Communicate with a Fluke 8846A DVM to send setup commands and retrieve voltage readings, storing the results in a specified variable. |
GenEast_E4 | Measure and monitor ambient conditions, including dewpoint, temperature, and relative humidity using the General Eastern device. |
getIndicom | Retrieve a parameter from the Indicom system using a specified server. |
get_asc | Interface with an intelligent instrument to retrieve values and store them in a CyFlex variable, supporting periodic polling via timers and optional event-driven setting of values. |
get_los_id | Obtain the lube oil soot cart ID from the device and spawn the get_soot task. |
get_soot | Initiate and maintain communication with a soot measurement device to collect and store soot concentration data in specified variables. |
gps | Initialize the system, spawn handlers, and loop to wait for events, sending commands to collect and process GPS data while updating specified variables. |
HP_ps | Communicate with and control a Hewlett Packard programmable power supply by initializing events, spawning handlers, and processing commands for voltage and current settings. |
HP_set | Control and query settings for a Hewlett Packard programmable power supply, including setting voltage levels, voltage limits, current limits, resetting to defaults, enabling or disabling output, and reading current settings. |
Int9840 | Start communication with Interface 9840 Load Cell, |
iQueueMgr | Manage access to a shared device in CyFlex. |
medordata | Process odor data files by checking for new files in a specified directory, performing data quality validations, logging errors, sending emails for violations, and moving valid files to an output directory for transfer. |
mensor_bar | Communicate with a Mensor barometer through a serial port to read and store barometric pressure values in a specified variable. |
meriam | Read data from a USB device and update CyFlex variables such as LFE_DP, LFE_P, and LFE_T. |
mettler | Interface with a Mettler electronic scale to collect and process weight data in a CyFlex system. |
mfc_filt_count | Set the filter counts for the Multi-Filter Changer using provided values or a user interface and trigger an associated event. |
mototron | Monitor and communicate with a Mototron device for data exchange and event handling in the CyFlex system. |
Msginifile_dump | Parse a specified INI file and output its internal memory representation to standard output. |
MsgMon | Monitor specified MSG Protocol events and displays their data contents. |
MsgProtocol |
Configure and process CyFlex messages, converting logical commands to protocol-specific messages, handling events, and updating variables. |
MsgProtocolTest |
Execute MsgProtocol in verbose mode with output sent to standard output devices or to file. |
MsgTcp | Perform TCP communications for instruments, enabling asynchronous send and receive operations with framing support. |
MsgTCP_serv | Perform TCP server communications for CyFlex instruments, supporting asynchronous send/receive and framing. |
MsgTCP_serv_comm | Perform this TCP/IP server task to receive data from the MSG TCP task and provide a response. |
MsgTestInt | Perform initialization and event processing for the MSG Instrument Test Interface Task, handling commands and responses for message protocols. |
MsgUdpIn | Process incoming UDP datagrams for CyFlex, processing frames based on start and end delimiters and setting events for received messages. |
MsgUdpOut | Send UDP messages to a remote device. The message text is provided by the incoming CyFlex event. |
multi_asc | Initialize this task by reading a specification file, spawning handlers, and continuously monitoring events to request and process data from ASC devices. |
multi_lb_ctrl | Control load banks by setting digital outputs based on specified configurations and events. |
new_dew_star | Communicate with a DewStar device to read and process dewpoint, vapor pressure, and temperature data, updating the specified CyFlex variables in a continuous loop. |
ongadata | Use the ONGA Data Transfer server program to transfer Online Natural Gas Analyzer (ONGA) data files from a networked PC. |
pamas | Interface with a PAMAS particle counter to process responses and update shared variables for particle counts and related data. |
pierflow | Monitor a Pierburg PLU126 flowmeter. |
pier_coll | Pierburg smoke meter support task for gp_test. |
pnp | Install/Connect Plug-n-Play Systems. |
psi_bar | Communicate with a barometer device through a serial port, periodically querying it and storing the results in specified variables. |
release_ak | Set the release event for tasks associated with the specified CyFlex instrument, allowing them to clean up and exit. |
serFrdly | Manage requests for access to an emission bench and process associated CyFlex system commands. |
setIndicom | Set a parameter in the Indicom system connected via connection server. |
startContIndicom | Start a continuous measurement on the Indicom system. |
startIndicom | Start the remote interface to the Indicom System by initializing sessions and loading configuration files. |
testIndicom | Start a measurement on the Indicom system and retrieve the measurement results. |
unico_coll | Use this process support task for gp_test to handle the read and write commands for the UNICO driver. |
unico_dynlink_stream | Stream dynlink parameters updates to a dynlink-enabled device. |
unico_get | Retrieve parameter values from the Unico drive. |
unico_modbus_srv | Facilitate data access to and from Unico Dynos via Modbus protocol over Ethernet. |
unico_pause |
Pause output of the data stream to the drive. |
unico_set | Set parameter values for the CyFlex Unico drive. |
unico_shutdown | Terminate all Unico server applications. |
unico_spec | Process an INI file to configure and send specification events for Unico tasks based on the specified type. |
unico_start | Perform the UNICO_CMD_START command to resume output of the data stream to the Unico drive. |
vaisala | Manage communication with a Vaisala RH meter, process responses, and update specified CyFlex variables with data such as vapor pressure, relative humidity, and stream temperature. |
weather | Retrieve a weather data file from a central server and display weather information from the data file retrieved. |