diff --git a/features/signals_railway_signals.yaml b/features/signals_railway_signals.yaml index cd5214ba..e5b75b0b 100644 --- a/features/signals_railway_signals.yaml +++ b/features/signals_railway_signals.yaml @@ -84,6 +84,7 @@ signals_railway_signals: - 'railway:signal:wrong_road' - 'railway:signal:wrong_road:form' - 'railway:vacancy_detection' + - 'railway:signal:position' features: @@ -1261,7 +1262,12 @@ signals_railway_signals: - description: train protection block markers (arrow) country: NL - icon: { default: 'general/etcs-stop-marker-arrow-left' } + icon: + match: 'railway:signal:position' + cases: + - { regex: '^left$', value: 'general/etcs-stop-marker-arrow-right' } + - { regex: '^overhead$', value: 'general/etcs-stop-marker-arrow-down' } + default: 'general/etcs-stop-marker-arrow-left' tags: - { tag: 'railway:signal:train_protection', value: 'NL:227b' } - { tag: 'railway:signal:train_protection:form', value: 'sign' } @@ -1270,7 +1276,12 @@ signals_railway_signals: - description: train protection block markers (triangle) country: NL - icon: { default: 'general/etcs-stop-marker-triangle-left' } + icon: + match: 'railway:signal:position' + cases: + - { regex: '^left$', value: 'general/etcs-stop-marker-triangle-right' } + - { regex: '^overhead$', value: 'general/etcs-stop-marker-triangle-down' } + default: 'general/etcs-stop-marker-triangle-left' tags: - { tag: 'railway:signal:train_protection', values: ['NL:227b', 'DE-ESO:ne14'] } - { tag: 'railway:signal:train_protection:form', value: 'sign' } diff --git a/symbols/general/etcs-stop-marker-arrow-down.svg b/symbols/general/etcs-stop-marker-arrow-down.svg new file mode 100644 index 00000000..a4796610 --- /dev/null +++ b/symbols/general/etcs-stop-marker-arrow-down.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/symbols/general/etcs-stop-marker-arrow-right.svg b/symbols/general/etcs-stop-marker-arrow-right.svg new file mode 100644 index 00000000..dbcba329 --- /dev/null +++ b/symbols/general/etcs-stop-marker-arrow-right.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/symbols/general/etcs-stop-marker-triangle-down.svg b/symbols/general/etcs-stop-marker-triangle-down.svg new file mode 100644 index 00000000..62b6556d --- /dev/null +++ b/symbols/general/etcs-stop-marker-triangle-down.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/symbols/general/etcs-stop-marker-triangle-right.svg b/symbols/general/etcs-stop-marker-triangle-right.svg new file mode 100644 index 00000000..191ffffe --- /dev/null +++ b/symbols/general/etcs-stop-marker-triangle-right.svg @@ -0,0 +1,6 @@ + + + + + +