{"id":1163,"date":"2016-04-13T20:39:58","date_gmt":"2016-04-13T20:39:58","guid":{"rendered":"\/?post_type=ht_kb&#038;p=1163"},"modified":"2018-03-10T20:46:16","modified_gmt":"2018-03-10T20:46:16","slug":"monitoring-a-stream-text-and-graphical-tools","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/monitoring-a-stream-text-and-graphical-tools\/","title":{"rendered":"Monitoring a stream, text and graphical tools"},"content":{"rendered":"<p>The need to monitor the data quality in one or more of your Caster streams is a common one<em>.<\/em>\u00a0 The information presented on the tabs provides an easy color coded way to quickly view the stream&#8217;s status.\u00a0 Color is used to draw the operator&#8217;s attention to streams that are not 100% operational.\u00a0 Once a <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>installation is set up, this often serves as the primary feedback which an operator needs.\u00a0 On start-up, <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>quickly builds up the requested set of slots from the saved settings, and the required network is typically on-line\u00a0 (&#8220;gone green&#8221;) in under 15 seconds.\u00a0\u00a0 Still, additional monitoring abilities are often desired.\u00a0 <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>provides three general solutions to this need.<\/p>\n<h4>Message Monitoring<\/h4>\n<p><a href=\"\/wp-content\/uploads\/2016\/04\/RTCM3viewer1.png\" rel=\"attachment wp-att-1228\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1228 alignright\" src=\"\/wp-content\/uploads\/2016\/04\/RTCM3viewer1-320x325.png\" alt=\"RTCM3viewer1\" width=\"347\" height=\"353\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/RTCM3viewer1-320x325.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/RTCM3viewer1-295x300.png 295w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/RTCM3viewer1-50x50.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/RTCM3viewer1-60x60.png 60w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/RTCM3viewer1-600x609.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/RTCM3viewer1.png 642w\" sizes=\"auto, (max-width: 347px) 100vw, 347px\" \/><\/a>When the detailed content of one or more specific messages must be examined, <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>provides a basic RTCM3 message decoder in a dialog for viewing the message details from multiple streams at once.\u00a0 The menu item is called &#8220;<strong>Show in RTCM Viewer<\/strong>.&#8221;\u00a0 This detailed decoding requires that the message stream be parsed for its RTCM3 content. Collapsible arrows expand to show each message element.<\/p>\n<p>Another option, &#8220;<strong>Show Message Types,<\/strong>&#8221; provides a more basic insight into the different types of messages that are present.\u00a0 This second ability is of great value when multiple types of data are present in the same stream, or when sending proprietary data such as uBlox message content. \u00a0 The typical use case here is to detect and remove such data (by correctly setting up the NTRIP Server data source) to ensure that extraneous data is <span style=\"text-decoration: underline;\">not<\/span> sent to the NTRIP Clients. Both of these commands are available under the right-click pop-up menu for each slot.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/using-the-rtcm3-decoder-dialog\/\">Monitoring RTCM3 with the Decoder Dialog is described here.<\/a><\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/using-the-universal-decoder\/\">Using the universal decoder to show message type is described here. <\/a><\/p>\n<h4>Graphical Monitoring<\/h4>\n<p><a href=\"\/wp-content\/uploads\/2016\/04\/ARL13-PPPconverge.com_.png\" rel=\"attachment wp-att-1182\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1182 \" src=\"\/wp-content\/uploads\/2016\/04\/ARL13-PPPconverge.com_-300x194.png\" alt=\"ARL13-PPPconverge.com\" width=\"359\" height=\"232\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ARL13-PPPconverge.com_-300x194.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ARL13-PPPconverge.com_-768x497.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ARL13-PPPconverge.com_-50x32.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ARL13-PPPconverge.com_-600x388.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ARL13-PPPconverge.com_-320x207.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ARL13-PPPconverge.com_.png 883w\" sizes=\"auto, (max-width: 359px) 100vw, 359px\" \/><\/a>There is also a common need to use the data streams to provide a basic navigation filter in order to provide visual feedback regarding the stream data.\u00a0\u00a0 Often advanced users will use 3rd party tools to monitor specific details of the data signals, simply connecting to their own streams like any other NTRIP client.\u00a0 <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>provides some basic navigation filters and plotting tools to enable this ability under the &#8220;<strong>Monitor<\/strong>&#8221; menu item.\u00a0 You can, as an example, use the observations from one stream, and the corrections from another, while using the ephemeris from a third, to perform the normal RTK solutions on your streams.<\/p>\n<p>This tool provides a visual insight into the real time performance of the selected data streams.\u00a0 The <strong>Graical View<\/strong> command is available under the right-click pop-up menu for each slot.<\/p>\n<p><a href=\"\/kb\/knowledge-base\/graphical-monitoring\/\">Graphical Monitoring is described in greater detail here<\/a>.<\/p>\n<h4>Current Connections Report<\/h4>\n<p><a href=\"\/wp-content\/uploads\/2016\/04\/ConnectionReport.com_.png\" rel=\"attachment wp-att-1184\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1184 \" src=\"\/wp-content\/uploads\/2016\/04\/ConnectionReport.com_-320x122.png\" alt=\"ConnectionReport.com\" width=\"438\" height=\"167\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ConnectionReport.com_-320x122.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ConnectionReport.com_-300x114.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ConnectionReport.com_-50x19.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/04\/ConnectionReport.com_.png 472w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/a>Each of the data stream tabs also provides a button labeled &#8220;<strong>List MountPts<\/strong>&#8221; on the lower right hand side which can be used to display a terse summary of all active mountPts, highlighting any with issues in a red and indicating for how long the condition has persisted.\u00a0 A typical report is shown at right.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"\/kb\/knowledge-base\/current-connections-report\/\">The Current Connections Report is further described in greater detail here.<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The need to monitor the data quality in one or more of your Caster streams is a common one.\u00a0 The information presented on the tabs provides an easy color coded way to quickly view the stream&#8217;s status.\u00a0 Color is used to draw the operator&#8217;s attention to streams that are not [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[112,341],"ht-kb-tag":[199,200,198],"class_list":["post-1163","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-general","ht_kb_category-message-decoding","ht_kb_tag-graphical-monitoring","ht_kb_tag-logging","ht_kb_tag-message-monitoring"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/1163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=1163"}],"version-history":[{"count":18,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/1163\/revisions"}],"predecessor-version":[{"id":2767,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/1163\/revisions\/2767"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=1163"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=1163"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=1163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}