Knappar/omkopplare
Tryckknapp
För en enkel tryckknapp (t.ex. i ett stÀllverk) anvÀnder vi typen pushbutton
:
De Àmnen som dÄ mÄste finnas för en tryckknapp Àr dessa:
och meddelandet som anvÀnds Àr push
, exempelvis:
dÀr meddelandet betyder följande:
push betyder att knappen har eller ska tryckas ner.
idle knappen Àr inte nedtryckt. Detta kan enbart vara en status.
HÀr bör knappen sÀtta status (publish) i sitt Àmne mrc/[id]/[node]/pushbutton
bara under den stund knappen verkligen trycks ner. Sedan bör statusen Àndras till idle.
Omkopplare
För en omkopplare med tvÄ eller flera lÀgen anvÀnder vi typen switchN
:
DÀr bokstaven "N" ovan representerar en siffra som talar om hur mÄnga lÀgen omkopplaren har. De Àmnen som dÄ mÄste finnas för en tryckknapp Àr dessa:
och meddelandet som anvÀnds Àr stateN
, exempelvis:
dÀr meddelandet betyder följande:
state0 omkopplarens utgÄngslÀge, exempelvis en ÄterfjÀdrande omkopplare
state1 omkopplarens första funktionslÀge
state2 omkopplarens andra funktionslÀge
Antalet lÀgen styrs av typen switchN
dÀr "N" Àr en siffra som visar antalet möjliga lÀgen.