This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
dev:proposals:new-ks [2022-06-13 11:07] ywang ↷ Page moved and renamed from dev:interlocking:rfi-dstsignal to dev:proposals:distant |
dev:proposals:new-ks [2022-12-07 12:50] ywang |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Implementation: | ||
+ | //Please refer to the source code for implementation details and API documentation. This information is provided here. The filenames provided below are relative to '' | ||
+ | |||
+ | * The distant signaling API is implemented in '' | ||
+ | * Formspecs have been partially modified to support distant signaling. Some formspecs are now implemented in various '' | ||
+ | * Signal aspect accessors have been modified and are now found in '' | ||
+ | * Type 2 signals (" | ||
+ | * A '' | ||
+ | |||
+ | **The changes break a few minor things:** | ||
+ | |||
+ | * The signal aspect formspec uses dropdown indexing, which requires Minetest 5.4.0 or later. | ||
+ | * '' | ||
+ | * The results are cached. | ||
+ | * The signal aspect is " | ||
+ | * '' | ||
+ | * There is no API for setting the signal aspect while bypassing the cache and signal aspect adjustments, | ||
+ | |||
+ | It is planned to merge the newly introduced signal aspect cache with its counterpart in the routesetting system. | ||
+ | |||
+ | Please refer to the source code (listed above) for details. | ||
====== Proposal: Distant signaling (second draft) ====== | ====== Proposal: Distant signaling (second draft) ====== | ||
- | //There is currently some work on implementing distant signaling. Differences between the proposal and the implementation | + | //This draft has been superseded. Please refer to the actual |
//This draft is mainly written to address the issues that appeared in the first draft. In particular, it addresses a request to implement route signaling.// | //This draft is mainly written to address the issues that appeared in the first draft. In particular, it addresses a request to implement route signaling.// |