Lintouch is a real-time data monitoring/controlling system used in automation industry. Real-time data are being periodically obtained by the Lintouch Servers usually from various industry standard peripheral buses (like SPI, CAN, InterBus) or any other networking protocols (like SNMP) and are forwarded for visualization and control to the Lintouch Runtime. Every value possibly interesting for monitoring/controlling process is being carried throughout the system as a typed variable with uniquely assigned name.
The concrete relations among such variables are defined by the Project. Project utilizes templates to graphically describe the monitored system. Templates usually represent common devices used in automation industry. Every variable is via Project assigned to certain I/O pin of certain Template in a way that such Template automatically obtains all changes of the variables it is assigned to and can react appropriately by informing the operator about the undesired states of the system.
The main components of the system are namely Lintouch Server, Lintouch Runtime and the Lintouch Editor. Lintouch Server runs and monitor/control the monitored system according to the instructions described by the Lintouch Project. Lintouch Runtime connected to some Lintouch Server and control/monitor/visualize the monitored system according to the instructions defined by Lintouch Project that runs in that Lintouch Server. Lintouch Editor is a tool to create the Lintouch Projects (Control Panels, HMIs, MMIs).
OS: Linux and Windows
Platform: C, C++ with Qt library, Python
Man month(s): 120 (Approx)
Tools used: CVS (for Repository), SSH (Network Security), Bugzilla (Bug Reporting), CppUnit (Unit Testing), Twiki (Documentation Management)
Loading...... Please wait!









