{"id":6661,"date":"2019-10-12T11:18:46","date_gmt":"2019-10-12T11:18:46","guid":{"rendered":"https:\/\/www.use-snip.com\/kb\/?post_type=ht_kb&#038;p=6661"},"modified":"2020-08-28T14:31:22","modified_gmt":"2020-08-28T14:31:22","slug":"pfat-removing-l2-content-in-legacy-messages","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/pfat-removing-l2-content-in-legacy-messages\/","title":{"rendered":"PFAT: Removing L2 content in Legacy messages"},"content":{"rendered":"<p>The <em>Remove all L2 Observation Content<\/em>\u00a0 translation is used remove L2 content from Legacy RTCM3 message types 1003~1004 (GPS) and 1011~1012 (GLONASS) to produce (smaller) 1002 and 1010 messages.\u00a0\u00a0 This has value to network operators whose rover communities (<a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\">NTRIP Clients<\/a>) are made up of L1-only devices by allowing them to provide a wider set of Base Stations without sending larger message payloads than required for such users.<\/p>\n<h3>Use<\/h3>\n<p>This translation is very easy to use, having no user control other than an on\/off checkbox (&#8220;Enable Translation&#8221;).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6655\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog.png\" alt=\"\" width=\"400\" height=\"309\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog.png 400w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-300x232.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-50x39.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-320x247.png 320w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>If the subject stream does not contain suitable content, that is, both L2 observational content and MT1004 and\/or MT1012 Legacy messages, some informative warnings are presented and the checkbox is disabled.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6654\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-Errs.png\" alt=\"\" width=\"388\" height=\"175\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-Errs.png 388w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-Errs-300x135.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-Errs-50x23.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-Errs-320x144.png 320w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><\/p>\n<p>If it is desired to remove any GLO content that is present, the<em> Last Observer Flag<\/em> translation and the <em>Filter<\/em> <strong>PFAT<\/strong> functions can be used in conjunction with this translation. See <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/pfat-last-observation-flag\/\">this article<\/a> for further details.<\/p>\n<h3>Example<\/h3>\n<p>Simply enable the translation on any Base Station sending Legacy message types MT1004\/1012.<\/p>\n<p>You can see the resulting translation using streams tool tip or with\u00a0 the<a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/viewing-rtcm-1004-1012-messages\/\"> RTCM message viewer<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6653\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-MsgView.png\" alt=\"\" width=\"418\" height=\"368\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-MsgView.png 418w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-MsgView-300x264.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-MsgView-50x44.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/RemoveL2Dialog-MsgView-320x282.png 320w\" sizes=\"auto, (max-width: 418px) 100vw, 418px\" \/><\/p>\n<p>The green highlight color in the message numbering cells also serves to indicate that the message has had <strong>PFAT<\/strong> operations performed\u00a0 on it.<\/p>\n<p><span style=\"color: #008000;\"><strong>Hint<\/strong><\/span>: Hover your mouse over the &#8220;Type&#8221; cell for a short tool-tip summary of the the message type and its use.\u00a0 Translated messages are noted here as well.\u00a0 Some messages (such as MT1005 above with the Base Station location) also show the data expressed in more human readable values in the tool tip.<\/p>\n<p><span style=\"color: #008000;\"><strong>Tip<\/strong><\/span>:\u00a0 If you had the RTCM message viewer up and active before the translations is made, you will see both the old and new message for a short period of time.\u00a0 The last set of &#8220;old&#8221; message types will be displayed for about a minute before being cleared.\u00a0 You will note they are not updated (unlike the new messages which are likely to be updated at a 1Hz rate as new messages arrive).\u00a0 You can control this behavior in the RTCM message viewer with the &#8220;Remove Stale Messages&#8221; check box or by pressing the <em>Pause<\/em> button.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Remove all L2 Observation Content\u00a0 translation is used remove L2 content from Legacy RTCM3 message types 1003~1004 (GPS) and 1011~1012 (GLONASS) to produce (smaller) 1002 and 1010 messages.\u00a0\u00a0 This has value to network operators whose rover communities (NTRIP Clients) are made up of L1-only devices by allowing them to [&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":[334],"ht-kb-tag":[451,381,367],"class_list":["post-6661","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-advanced-topics","ht_kb_tag-l2","ht_kb_tag-pfat","ht_kb_tag-translate"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/6661","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=6661"}],"version-history":[{"count":7,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/6661\/revisions"}],"predecessor-version":[{"id":6806,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/6661\/revisions\/6806"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=6661"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=6661"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=6661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}