From 2aaed818c3547ec2d5b7ce2535c9e8cb1f138f5b Mon Sep 17 00:00:00 2001
From: Asbelos
Date: Tue, 11 Feb 2025 20:05:14 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20DCC-EX/C?=
=?UTF-8?q?ommandStation-EX@b0b89a429db94b38986a618baaa66c6a986e343a=20?=
=?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
index.html | 205 +++++++++++++++++++++++++++----------------------
objects.inv | Bin 4687 -> 4680 bytes
searchindex.js | 2 +-
3 files changed, 115 insertions(+), 92 deletions(-)
diff --git a/index.html b/index.html
index 0940632..f1d3f8b 100644
--- a/index.html
+++ b/index.html
@@ -365,7 +365,7 @@
Close turnout by id.
@@ -656,7 +656,7 @@
Frees logical token.
@@ -928,7 +928,7 @@
Attempts to reserve token and if satisfiled the token remains reserved.
@@ -993,7 +993,7 @@
-
JMRI_SENSOR(vpin, count...)
-DEfines multiple JMRI
+Defines multiple JMRI
- Parameters:
@@ -1093,7 +1093,7 @@
-
LCN(msg)
-??????
+Reserved for LCN communication. Refer to their documentation.
- Parameters:
@@ -1238,7 +1238,7 @@
-
ONACTIVATEL(linear)
-Start task here when DCC Activate sent for long address.
+Start task here when DCC Activate sent for linear address.
- Parameters:
@@ -1268,7 +1268,7 @@
- Parameters:
-
@@ -1357,7 +1357,7 @@
-
ONLCC(sender, event)
-??????????????????
+Start task here when LCC event arrives from sender.
- Parameters:
@@ -1423,11 +1423,11 @@
-
ONCHANGE(sensor_id)
-???????????????????
+??? something strange in RotaryEncoder HAL…
- Parameters:
-
@@ -1467,8 +1467,8 @@
-
-PIN_TURNOUT(id, pin, description...)
-Defines a tirnout which operates on a signle pin.
+PIN_TURNOUT(id, vpin, description...)
+Defines a turnout which operates on a signle pin.
- Parameters:
@@ -1548,7 +1548,7 @@
-
READ_LOCO
-Reads loco Id from prog traqck and sets currenmt task loco id.
+Reads loco Id from prog track and sets currenmt task loco id.
@@ -1566,12 +1566,12 @@
-
-RESERVE(blockid)
+RESERVE(token_id)
Waits for token for block. If not available immediately, current task loco is stopped.
- Parameters:
-
@@ -1579,12 +1579,17 @@
-
-RESET(pin, count...)
-Sets output puin LOW.
+RESET(vpin, count...)
+Sets output pin LOW.
+
+
- Parameters:
-
@@ -1669,7 +1674,7 @@
cab – loco DCC address or 0 for default entry
name – Quoted text
-funcmap... – Quoted text, optional list of function names separated by / character with momentary fuinctin names prefixed with an *.
+funcmap... – Quoted text, optional list of function names separated by / character with momentary function names prefixed with an *.
@@ -1677,12 +1682,12 @@
-
-ROUTE(id, description)
+ROUTE(sequence_id, description)
DEfines starting point of a sequence that will appear as a route on throttle buttons.
- Parameters:
-
@@ -1691,12 +1696,12 @@
-
-ROUTE_ACTIVE(id)
+ROUTE_ACTIVE(sequence_id)
Tells throttle to display the route button as active.
- Parameters:
-
@@ -1704,12 +1709,12 @@
-
-ROUTE_INACTIVE(id)
+ROUTE_INACTIVE(sequence_id)
Tells throttle to display the route button as inactive.
- Parameters:
-
@@ -1717,12 +1722,12 @@
-
-ROUTE_HIDDEN(id)
+ROUTE_HIDDEN(sequence_id)
Tells throttle to hide the route button.
- Parameters:
-
@@ -1730,12 +1735,12 @@
-
-ROUTE_DISABLED(id)
+ROUTE_DISABLED(sequence_id)
Tells throttle to display the route button as disabled.
- Parameters:
-
@@ -1743,12 +1748,12 @@
-
-ROUTE_CAPTION(id, caption)
+ROUTE_CAPTION(sequence_id, caption)
Tells throttle to change thr route button caption.
- Parameters:
-
@@ -1757,13 +1762,13 @@
-
-SENDLOCO(cab, route)
+SENDLOCO(cab, sequence_id)
Start a new task to drive the loco.
- Parameters:
cab – loco to be driven
-route – id of route/automation or sequence to drive
+route – sequence_id of route, automation or sequence to drive
@@ -1771,7 +1776,7 @@
-
-SEQUENCE(id)
+SEQUENCE(sequence_id)
Provides a unique label than can be used to call, follow or start.
See also
@@ -1783,13 +1788,13 @@
- Parameters:
-
@@ -1888,14 +1893,14 @@
-
-SERVO(id, position, profile)
+SERVO(vpin, position, profile)
Move servo to given position.
- Parameters:
-id – VPIN of servo
-position
-profile – ?????????? names ???????????
+vpin – of servo
+position – servo poisition (values are hardware dependent)
+profile – movement profile (Instant, Fast, Medium, Slow, Bounce)
@@ -1903,13 +1908,13 @@
-
-SERVO2(id, position, duration)
+SERVO2(vpin, position, duration)
Move servo to given position taking time.
- Parameters:
-
@@ -1923,10 +1928,10 @@
- Parameters:
-vpin
-redpos
-amberpos
-greenpos
+vpin – of servo, acts as signal_id
+redpos – servo poisition (values are hardware dependent)
+amberpos – servo poisition (values are hardware dependent)
+greenpos – servo poisition (values are hardware dependent)
@@ -1934,16 +1939,16 @@
-
-SERVO_TURNOUT(id, pin, activeAngle, inactiveAngle, profile, description...)
+SERVO_TURNOUT(turnout_id, vpin, activeAngle, inactiveAngle, profile, description...)
Define a servo driven turnout.
- Parameters:
-id – used by THROW/CLOSE
-pin – VPIN for servo
-activeAngle
-inactiveAngle
-profile – ??????
+turnout_id – used by THROW/CLOSE
+vpin – for servo
+activeAngle – servo poisition (values are hardware dependent)
+inactiveAngle – servo poisition (values are hardware dependent)
+profile – movement profile (Instant, Fast, Medium, Slow, Bounce)
description... – Quoted text shown to throttles or HIDDEN keyword to hide turnout button
@@ -1952,12 +1957,17 @@
-
-SET(pin, count...)
-Set VPIN HIGH
+SET(vpin, count...)
+Set pin HIGH.
+
+
- Parameters:
-
@@ -2030,7 +2040,7 @@
- Parameters:
-
@@ -2045,7 +2055,7 @@
- Parameters:
-
@@ -2068,12 +2078,12 @@
-
-START(route)
+START(sequence_id)
Starts a new task at the given route/animation/sequence.
- Parameters:
-
@@ -2081,12 +2091,12 @@
-
-STASH(id)
+STASH(stash_id)
saves cuttent tasks loco id in the stash array
- Parameters:
-
@@ -2099,7 +2109,7 @@
- Parameters:
-
@@ -2112,7 +2122,7 @@
- Parameters:
-
@@ -2122,16 +2132,26 @@
-
STOP
Same as SPEED(0)
+
+
-
-THROW(id)
+THROW(turnout_id)
Throws given turnout.
+
+
- Parameters:
-
@@ -2139,12 +2159,12 @@
-
-TOGGLE_TURNOUT(id)
+TOGGLE_TURNOUT(turnout_id)
Toggles given turnout.
- Parameters:
-
@@ -2169,14 +2189,14 @@
-
-TURNOUT(id, addr, subaddr, description...)
+TURNOUT(turnout_id, addr, subaddr, description...)
Defines a DCC accessory turnout with legacy address.
- Parameters:
-id
-addr
-subaddr
+turnout_id – to be used in THROW/CLOSE etc
+addr – DCC accessory address
+subaddr – DCC accessory subaddress
description... – Quoted text or HIDDEN, appears on throttle buttons
@@ -2185,17 +2205,19 @@
-
-TURNOUTL(id, addr, description...)
+TURNOUTL(tirnout_id, addr, description...)
Defines a DCC accessory turnout with inear address.
-
-param id
+
+
-- Param :
-
-- Parameters:
-
-addr
-description...
+- Parameters:
+
+turnout_id – to be used in THROW/CLOSE etc
+addr – DCC accessory linear address
+description... – Quoted text or HIDDEN, appears on throttle buttons
@@ -2214,7 +2236,7 @@ param id
-
-UNLATCH(sensor_id)
+UNLATCH(vpin)
removes latched on flag
See also
@@ -2224,7 +2246,7 @@ param id
- Parameters:
-
@@ -2232,12 +2254,12 @@ param id
-
-VIRTUAL_SIGNAL(id)
+VIRTUAL_SIGNAL(signal_id)
Defines a virtual (no hardware) signal.
- Parameters:
-
@@ -2250,7 +2272,7 @@ param id
- Parameters:
-id
+turnout_id
description...
@@ -2260,11 +2282,11 @@ param id
-
WAITFOR(pin)
-???????????????????
+WAits for completion of servo movement.
- Parameters:
-
@@ -2273,7 +2295,8 @@ param id
-
WAITFORTT(turntable_id)
-
+waits for completion of turntable movement
+
- Parameters:
turntable_id
@@ -2289,7 +2312,7 @@ param id
- Parameters:
-msg
+msg – quoted string
@@ -2303,7 +2326,7 @@ param id
- Parameters:
cab
-func
+func – function number
diff --git a/objects.inv b/objects.inv
index 0dee91ac04d054c484f312909b068ddf7f1d95f9..44c60c37f5bedf3dcfacc066790f77333e43e1e9 100644
GIT binary patch
delta 4593
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