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 Druck RPT301 transducer. |
ecg_header.10c | Generate a file that contains information that ecg reads. The name of the file is a spawning argument to ecg. |
ecg_header.12 | Generate a file that contains information that ecg reads. The name of the file is a spawning argument to ecg. |
egr_calc | Calculate EGR. |
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 connected via connection 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 | Perform initialization and then loop forever, waiting on incoming events and send a command to the ASC handler every time the start_event is received (a 10 sec timer) to decode the variable value when the ASC handler replies. |
HP_ps | Communicate with a Hewlett Packard programmable power supply. |
HP_set | Set a voltage setpoint for a Hewlett Packard programmable power supply, |
Int9840 | Start communication with Interface 9840 Load Cell, |
iQueueMgr | Queue manager for a spawned device |
medordata | Perform data quality checks on odor files generated from the MEDOR_set program. |
mensor_bar | Communicate with a Mensor barometer or similar device. The device responds to a command to read a single value. |
meriam | Read data from a Lamanar Flow Element via a USB and put it into CyFlex variables. |
mettler | Mettler electronic scale |
mfc_filt_count | MFC filter counts |
mototron | Monitor a mototron device. |
Msginifile_dump | Parse a specified INI file and output its internal memory representation to standard output. |
MsgMon | Attach to several MSG Protocol events and display their data contents. |
MsgProtocol |
1. convert logical level commands from the MsgTestInt task to protocol specific messages for the MsgTCP task. 2. convert other configured events received to protocol specific messages for the MsgTCP task 3. convert protocol specific level messages from the MsgTCP task to logical level responses sent to the MsgTestInt task, update variable values and set events as configured |
MsgProtocolTest |
Execute MsgProtocol in verbose mode with output sent to standard output devices or to file. |
MsgTcp | Provide TCP communications functions for instruments that require asynchronous send/receive and support for framing. |
MsgTCP_serv | Perform this TCP/IP server task to receive data from the MSG TCP task and provide a response. |
MsgTCP_serv_comm | Perform this TCP/IP server task to receive data from the MSG TCP task and provide a response. |
MsgTestInt | Provide the test interface function for the generic message protocol task. |
MsgUdpIn | Receive streaming UDP communications using an extension of the AK protocol defined by California Analytics. |
MsgUdpOut | Send UDP messages to a remote device. The message text is provided by the incoming CyFlex event. |
multi_asc | Perform initialization and then loop forever, waiting on incoming events. |
multi_lb_ctrl | Set digital outputs that control relays in a load bank. |
new_dew_star | Read the temperature output of the device as well as the dew point. |
ongadata | Use the ONGA Data Transfer server program to transfer Online Natural Gas Analyzer (ONGA) data files from a networked PC. |
pamas | Measure mixing tank dust particle concentration. |
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 with a Mensor barometer through a serial port. |
release_ak | Set the release event for tasks associated with the specified CyFlex instrument, allowing them to clean up and exit. |
serFrdly | Spawn a serial port interface between a test cell and a Queue Manager. |
setIndicom | Set a parameter in the Indicom system connected via connection server. |
startContIndicom | Start a continuous measurement on the Indicom system and retrieve the measurement results. |
startIndicom | Start the remote interface to the Indicom System for testing. |
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 data to Unico Dynos via the dynlink interface driver. |
unico_get | Retrieve parameter values from Unico drive. |
unico_modbus_srv | Access data to/from Unico Dynos via modbus protocol over Ethernet. |
unico_pause |
Pause output of the data stream to the drive. |
unico_set | Update parameter values for Unico drive. |
unico_shutdown | Terminate all Unico server applications. |
unico_spec | Sends the spec event to all Unico tasks. |
unico_start | Resume output of data stream to the Unico drive. |
vaisala | Start communication with a Vaisala RH meter. |
weather | Retrieve a weather data file from a central server and display weather information from the data file retrieved. |