It then reorganizes the data stream into correct sequence of read and write requests. By choosing communication mode, you give DMS a knowledge of the communication protocol and it starts searching for full protocol packets, or frames in the monitored data stream. This makes protocol binding and data analysis extremely difficult.ĭevice Monitoring Studio allows you to specify the so-called serial communication mode, also known as session type.
Monitored applications usually read a single packet in several requests or, sometimes, read several packets in a single request. In case of serial communications, monitored application often does not have a priori knowledge of the protocol and therefore cannot issue write (and especially read) requests of correct sizes. All data sources carefully capture packets originated in monitored application. Serial Source is somewhat different from other data sources. These definitions are written using the Protocol Definition Language and are installed with a product in %INSTALLDIR%\protocols folder.ĭevice Monitoring Studio also allows the user to customize these definitions by adding new protocols or modifying existing ones. Other data visualizers (“legacy” visualizers ported from the Device Monitoring Studio 6) do not depend on protocol definitions and therefore, do not support user-defined protocols. Request View, Console View, Custom View, Structure View and Raw Data View data visualizers, as well as serial Capture Filter depend on protocol definitions installed with Device Monitoring Studio. Not all data processing modules support multi-source session (see the list above).
Serial data source fully supports multi-source sessions.
- Custom View (supports multi-source sessions).
- Console View (supports multi-source sessions).
- Statistics (supports multi-source sessions).
- Packet View (supports multi-source sessions).
- Request View (supports multi-source sessions).
- Raw Data View (supports multi-source sessions).
- Structure View (supports multi-source sessions).
- It supports Capture Filter that allows the user to filter unneeded traffic.Ĭurrently, the following data processing modules are supported for serial monitoring: Serial Source extracts the serial device capabilities and presents them in Serial Device Information window. This data source supports monitoring of traffic to or from any serial device, including legacy, PnP and virtual serial devices, connected to a local computer (or remote computer in case of Remote Source).