Appendix C. DataWise® Real-time Data Acquisition Programs in the Core Directory

alert_operational.exe
    Function: Used for receiving legacy ALERT data, either from a serial port or a TCP/IP socket stream.

alert_udp.exe
    Function: Used for receiving legacy ALERT data from UDP datagram packets.

alert2_operational.exe
    Function: Used to receive and pre-process ALERT2 data. Pre-processed ALERT2 data is stored in temporary files in the Alert2_Temp sub-directory where the final processing is performed by process_alert2.exe.

alert2_campbell.exe
    Function: Used to receive and pre-process ALERT2 data via incoming TCP/IP sockets. Pre-processed ALERT2 data is stored in temporary files in the Alert2_Temp sub-directory where the final processing is performed by

campbell_rs232.exe
    Function: Used for receiving and an ASCII-Formatted data stream from a Campbell data logger.

CR300_Thailand.exe
    Function: Used for interrogating a Campbell300 data logger.

decode_icesight2020.exe
    Function: Used for receiving RWIS data from a High Sierra Electronics ICE Sight Station.

dwnetstat.exe
    Function: Used for detecting and alarming on non-reporting stations and sensors.

DWService.exe
    Function: This application enables DataWise® to run as a service. It is never executed directly but started and stopped from the Windows services.

execute_batch_files.exe
    Function: Used for periodically executing Windows .bat files.

execute_batch_continuous.exe
    Function: Used for continuously execute a Windows .bat file.

filer.exe
    Function: Responsible for filing all data being received by any DataWise® data acquisition process.

goes_socket.exe
    Function: To connect to a computer that supports the DCP Data Service protocol and retrieve GOES DCP data..

Handar555RT.exe
    Function: Custom application for receiving real-time data from a Handar555 network.

ice_sight2020.exe
    Function: Used to receive RWIS data from a High Sierra Electronics Ice Sight2020 device.

incoming.exe
    Function: Used for monitoring a directory for data being received via FTP or a TCP/IP socket stream and processing the received data.

incomingRated.exe
    Function: Similar to incoming.exe except rated values are also generated.

lamp_driver.exe
    Function: Obsoleted application to control lights on a lamp board.

Look_for_batch.exe
    Function: Monitors sub-directory BatchFiles and if a batch file is found, it execute the file and deletes it.

lrpt_operational.exe
    Function: Used for connecting to a computer running another copy of DataWise® via a socket and receive data in real-time from it.

multialarms.exe
    Function: Responsible for detecting any sensors in alarm condition (except for non-reporting sensors) and executing the specified alarm delivery mechanism.

ntcip_direct.exe
    Function: Communicates with stations using the NTCIP protocol.

poll_modbus.exe
    Function: Used for polling stations that communicate via the modbus protocol.

process_alert2.exe
    Function: Used for final processing of pre-processed ALERT2 data. Sub-directory Alert2_Temp is continually monitored for incoming ALERT2 data.

process_goes.exe
    Function: Used for monitoring sub-directory GOESIncoming and decoding partially processed GOES messages.

process_goes_batch.exe
    Function: Used for periodically requesting GOES messages from a DRGS downlink.

process_temp.exe
    Function: Called by 'process_goes_batch.exe' to process GOES data.

qc_check.exe
    Function: performs quality control checking on data and set the QC flag in the database.

scheduler.exe
    Function: Used for scheduling execution of applications.

shef_decoder.exe
    Function: Used for processing data in SHEF-encoded format.

shef_decoder_nh.exe
    Function: Used for processing data in SHEF-encoded format when the SHEF file has no header.

shef_master.exe
    Function: Used for generating files containing data in SHEF-encoded format and distributing them to desired targets.

socketReceiveFile.exe
    Function: Used for receiving data files via TCP/IP socket streams. Processing of received files must be done by other applications.

splitwind.exe
    Function: Used for computing wind speed and direction from Legacy ALERT wind run sensors.

systemrunning.exe
    Function: Responsible for starting, monitoring, and stopping all data acquisition processes. The processes that it will start are specified in file dwtask.cfg located in the Config sub-directory.