Talon SystemFlow Architecture for High-Speed Real-Time Recording Systems
Server/Client Architecture: The SystemFlow architecture provides for easy communication between the recording system Server and the Client.
SystemFlow GUI: The SystemFlow architecture features a Windows-based GUI (Graphical User Interface) that provides a simple means to configure and control the system. Custom configurations can be stored as profiles and later loaded when needed, allowing the user to select preconfigured settings with a single click.
SystemFlow Signal Viewer: SystemFlow also includes signal viewing and analysis tools that allow the user to monitor the signal prior to, during, and after a recording session. These tools include a virtual oscilloscope and a virtual spectrum analyzer.
Server/Client Communication: Server and Client communicate through a standard socket connection. This arrangement enables the Server to provide real-time recording and playback functions that can be controlled from a local or a remote Client. It also allows Client and Server to run on different operating systems.
Function Libraries: The function libraries and tools for controlling the recording and playback functions include the Application Programming Interface, the Graphical User Interface and the integrated Signal Viewer.
SystemFlow API: The SystemFlow API allows developers to configure and customize the system interfaces and operation. Source code is supplied for all client API functions. A well-defined set of plugins allows the user to extend server API functions.
NTFS File System: The NTFS file management system provides immediate access to the recorded data, thereby eliminating time-consuming data conversion processes required with proprietary file management systems. It also eliminates the need for custom hardware and software platforms where the recorded data may need to be physically transported for conversion.