{"id":2690,"date":"2023-02-03T11:46:51","date_gmt":"2023-02-03T19:46:51","guid":{"rendered":"https:\/\/beaglebay.com\/duinogear\/?post_type=docs&#038;p=2690"},"modified":"2023-02-03T11:46:55","modified_gmt":"2023-02-03T19:46:55","password":"","slug":"multiple-signals-example","status":"publish","type":"docs","link":"https:\/\/beaglebay.com\/duinogear\/docs\/multiple-signals-example\/","title":{"rendered":"Multiple Signals Example"},"content":{"rendered":"\n<p>Lets use the Signal Manager to define multiple signals on two nodes. <\/p>\n\n\n\n<p>Here is a portion of a track plan for a larger layout:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-trackplan.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"233\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-trackplan.jpg?resize=1024%2C233&#038;ssl=1\" alt=\"\" class=\"wp-image-2150\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-trackplan.jpg?resize=1024%2C233&amp;ssl=1 1024w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-trackplan.jpg?resize=300%2C68&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-trackplan.jpg?resize=600%2C136&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-trackplan.jpg?resize=768%2C174&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-trackplan.jpg?w=1162&amp;ssl=1 1162w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Track plan for Signals Example #2. The arrows under the signal heads show which direction the head faces.<\/figcaption><\/figure>\n\n\n\n<p>Nodes 4 and 5 are physically adjacent and share track between them. We&#8217;ll be programming signals for the Main line; diverging tracks are for sidings, team tracks or a small yard. <\/p>\n\n\n\n<p>Before configuring signals, nodes 04 and 05 have to be configured to selectively listen for each other&#8217;s objects (See <a href=\"https:\/\/beaglebay.com\/duinogear\/docs\/blocks\/\" data-type=\"docs\" data-id=\"2654\">Blocks <\/a>and <a href=\"https:\/\/beaglebay.com\/duinogear\/docs\/turnouts\/\" data-type=\"docs\" data-id=\"2656\">Turnouts<\/a>), as shown below:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Node 04 Blocks &amp; Turnouts<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"753\" height=\"792\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-examplet-2-node-4-blocks.jpg?resize=753%2C792&#038;ssl=1\" alt=\"\" class=\"wp-image-2141\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-examplet-2-node-4-blocks.jpg?w=753&amp;ssl=1 753w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-examplet-2-node-4-blocks.jpg?resize=300%2C316&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-examplet-2-node-4-blocks.jpg?resize=600%2C631&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-examplet-2-node-4-blocks.jpg?resize=285%2C300&amp;ssl=1 285w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><figcaption class=\"wp-element-caption\">Node 4 <a href=\"https:\/\/beaglebay.com\/duinogear\/basic-layout-objects-part-1\/\" data-type=\"page\" data-id=\"1214\">Blocks<\/a><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1003\" height=\"980\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-turnouts.jpg?resize=1003%2C980&#038;ssl=1\" alt=\"\" class=\"wp-image-2142\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-turnouts.jpg?w=1003&amp;ssl=1 1003w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-turnouts.jpg?resize=300%2C293&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-turnouts.jpg?resize=600%2C586&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-turnouts.jpg?resize=768%2C750&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1003px) 100vw, 1003px\" \/><figcaption class=\"wp-element-caption\">.Node 4 <a href=\"https:\/\/beaglebay.com\/duinogear\/basic-layout-objects-part-2\/\" data-type=\"page\" data-id=\"1324\">Turnouts<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Node 5 Blocks &amp; Turnouts<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"753\" height=\"792\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-blocks.jpg?resize=753%2C792&#038;ssl=1\" alt=\"\" class=\"wp-image-2155\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-blocks.jpg?w=753&amp;ssl=1 753w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-blocks.jpg?resize=300%2C316&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-blocks.jpg?resize=600%2C631&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-blocks.jpg?resize=285%2C300&amp;ssl=1 285w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><figcaption class=\"wp-element-caption\">Node 5 <a href=\"https:\/\/beaglebay.com\/duinogear\/basic-layout-objects-part-1\/\" data-type=\"page\" data-id=\"1214\">Blocks<\/a><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1003\" height=\"980\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-turnouts.jpg?resize=1003%2C980&#038;ssl=1\" alt=\"\" class=\"wp-image-2157\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-turnouts.jpg?w=1003&amp;ssl=1 1003w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-turnouts.jpg?resize=300%2C293&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-turnouts.jpg?resize=600%2C586&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-examplet-2-node-5-turnouts.jpg?resize=768%2C750&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1003px) 100vw, 1003px\" \/><figcaption class=\"wp-element-caption\">Node 5 <a href=\"https:\/\/beaglebay.com\/duinogear\/basic-layout-objects-part-2\/\" data-type=\"page\" data-id=\"1324\">Turnouts<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Signal S0 on Node 04<\/h2>\n\n\n\n<p>This signal faces east and controls west-bound traffic on the mainline from Node 04, Turnout 0 to Node 05, Turnout 4. Here is one way to configure the signal:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"1024\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-S0.jpg?resize=857%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-2147\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-S0.jpg?resize=857%2C1024&amp;ssl=1 857w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-S0.jpg?resize=300%2C359&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-S0.jpg?resize=600%2C717&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-S0.jpg?resize=251%2C300&amp;ssl=1 251w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-S0.jpg?resize=768%2C918&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/client-signals-example-2-node-4-S0.jpg?w=1003&amp;ssl=1 1003w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><figcaption class=\"wp-element-caption\">Node 04, Signal 0<\/figcaption><\/figure>\n\n\n\n<p>In this case, the state of the signal depends on local block 0 and local turnout 0, plus two blocks and two turnouts on adjacent  node 05 that this node monitors. Further, not all conditions require a STOP aspect; two remote conditions are deemed far enough away to justify APPROACH instead. <\/p>\n\n\n\n<p>When interpreting these settings, keep two automatic rules in mind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CLEAR or OFF are defined as &#8220;no other defined condition tests true&#8221;; and<\/li>\n\n\n\n<li>STOP conditions always take priority over APPROACH, which always takes priority over CLEAR\/OFF.<\/li>\n<\/ul>\n\n\n\n<p>So, the rule for S0, Node 04, would look like this written out:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nIF BLOCK 0 IS OCCUPIED OR\n  BLOCK 9 is OCCUPIED OR\n  TURNOUT O IS NOT ALIGNED MAIN OR\n  TURNOUT 9 IS NOT ALIGNED MAIN\nTHEN SET ASPECT TO STOP\nELSE IF BLOCK 8 IS OCCUPIED OR\n  TURNOUT 8 IS MOVING\nTHEN SET ASPECT TO APPROACH\nELSE SET ASPECT TO CLEAR<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">S1 on Node 04<\/h2>\n\n\n\n<p>S1 faces west protects Turnout 0 only, so here we&#8217;re creating a STOP\/OFF signal. You would likely use additional signals in this area to convey additional information beyond the turnout.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"1024\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-4-S1-1.jpg?resize=857%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-2152\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-4-S1-1.jpg?resize=857%2C1024&amp;ssl=1 857w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-4-S1-1.jpg?resize=300%2C359&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-4-S1-1.jpg?resize=600%2C717&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-4-S1-1.jpg?resize=251%2C300&amp;ssl=1 251w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-4-S1-1.jpg?resize=768%2C918&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-4-S1-1.jpg?w=1003&amp;ssl=1 1003w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/figure>\n\n\n\n<p>The resulting rule:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>IF TURNOUT 0 IS MOVING\nTHEN SET ASPECT TO STOP\nELSE SET ASPECT TO OFF<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">S0 on Node 05<\/h2>\n\n\n\n<p>This signal faces west and controls east-bound traffic from Node 05, Turnout 4 to Node 04, turnout 0.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"1024\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S0.jpg?resize=857%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-2158\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S0.jpg?resize=857%2C1024&amp;ssl=1 857w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S0.jpg?resize=300%2C359&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S0.jpg?resize=600%2C717&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S0.jpg?resize=251%2C300&amp;ssl=1 251w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S0.jpg?resize=768%2C918&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S0.jpg?w=1003&amp;ssl=1 1003w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/figure>\n\n\n\n<p>The resulting rule:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>IF BLOCK 3 IS OCCUPIED\n  OR BLOCK 4 IS OCCUPIED\n  OR TURNOUT 4 IS NOT ALIGNED MAIN\n  OR TURNOUT 5 IS MOVING\nTHEN SET ASPECT TO STOP\nELSE IF TURNOUT 8 IS MOVING\nTHEN SET ASPECT TO APPROACH\nELSE SET ASPECT TO CLEAR<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">S1 on Node 05<\/h2>\n\n\n\n<p>This signal faces east and controls east-bound traffic through the interchange from Turnout 5 through Turnout 4 to Block 2. We want to the signal to warn if Turnout 4 is lined for the divergent route since that leads to team tracks or if Block 2 is occupied.  For both conditions we want S1 to show APPROACH.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"1024\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S1-1.jpg?resize=857%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-2161\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S1-1.jpg?resize=857%2C1024&amp;ssl=1 857w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S1-1.jpg?resize=300%2C359&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S1-1.jpg?resize=600%2C717&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S1-1.jpg?resize=251%2C300&amp;ssl=1 251w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S1-1.jpg?resize=768%2C918&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2022\/01\/client-signals-example-2-node-5-S1-1.jpg?w=1003&amp;ssl=1 1003w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/figure>\n\n\n\n<p>The resulting rule:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>IF BLOCK 3 IS OCCUPIED\n  OR TURNOUT 5 IS NOT ALIGNED MAIN\nTHEN SET ASPECT TO STOP\nELSE IF BLOCK 2 IS OCCUPIED\n  OR TURNOUT 4 IS NOT ALIGNED MAIN\nTHEN SET ASPECT TO APPROACH\nELSE SET ASPECT TO CLEAR<\/code><\/pre>\n\n\n\n<p>In this situation, you could set the aspect if Block 2 is occupied to STOP.  However, because STOP conditions take priority, any occupancy of Block 2 would force STOP at S1 even when Turnout 4 is lined for the divergent route.  Instead, the best approach in a situation like this is to limit S1&#8217;s primary responsibility to the T5 -&gt; T4 section, and assume an additional downstream signal to fully cover Block 2.<\/p>\n\n\n\n<p>Of course, using multiple signal heads (each head is a logical signal) is another way to handle complex intersections.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lets use the Signal Manager to define multiple signals on two nodes. Here is a portion of a track plan for a larger layout: Nodes 4 and 5 are physically adjacent and share track between them. We&#8217;ll be programming signals for the Main line; diverging tracks are for sidings, team tracks or a small yard.&hellip;&nbsp;<a href=\"https:\/\/beaglebay.com\/duinogear\/docs\/multiple-signals-example\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Multiple Signals Example<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"doc_category":[161],"doc_tag":[],"class_list":["post-2690","docs","type-docs","status-publish","hentry","doc_category-examples"],"year_month":"2026-05","word_count":574,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Site Administrator","author_nicename":"lew-admin","author_url":"https:\/\/beaglebay.com\/duinogear\/author\/lew-admin\/"},"doc_category_info":[{"term_name":"Examples","term_url":"https:\/\/beaglebay.com\/duinogear\/docs-category\/examples\/"}],"doc_tag_info":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs\/2690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/comments?post=2690"}],"version-history":[{"count":2,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs\/2690\/revisions"}],"predecessor-version":[{"id":2696,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs\/2690\/revisions\/2696"}],"wp:attachment":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/media?parent=2690"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/doc_category?post=2690"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/doc_tag?post=2690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}