Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Spouštění funkčních zvuků u zastávky v trati nebo v dopravní koleji

34 views
Skip to first unread message

Honza Ryvola

unread,
Feb 22, 2024, 1:32:33 AM2/22/24
to Komunita hJOP
Ahoj,
měl bych takový nápad na vylepšení funkcionality "zastávka v širé trati" a "při odjezdu ze zastávky v dopravní koleji".
Trochu jsem o tom přemýšlel, a bylo by super, kdyby v nastavení zastávek byla možnost vybrat / aktivovat libovolnou funkční klávesu po zastavení a před odjezdem vlaku. Typicky "trubka vlakvedoucího" při odjezdu, nebo zavření/otevření dveří při zastavení/ odjezdu vlaku.
Představa je asi taková, že by tato volba byla stejná jako při spouštění "houkacích událostí" v trati.
Co si o tom myslíte. Šlo by to?

Honza R. 

Jan Horáček

unread,
Feb 27, 2024, 9:39:11 AM2/27/24
to Komunita hJOP
Ahoj,

filosofie hJOPky je postavená spíš směrem "spouštění funkcí podle významů" než "spouštění konkrétních funkčních kláves", a to právě proto, aby si každý mohl namapovat funkce v dekodéru dle své libovůle. V principu by návrh určitě bylo možné implementovat. Teď je v zastávce v trati implementováno to, že hJOPka postupně dělá následující:
  1. t-4s: krátkodobé spuštění funkce 'trubka vlakvedoucího',
  2. t-2 s: krátkodobé spuštění funkce 'zavření dveří',
  3. t: krátkodobé spuštění funkce 'houkačka krátká',
kde t je čas odjezdu ze zastávky. Viz https://github.com/kmzbrnoI/hJOPserver/blob/3c760df95a1a0483bbbde3faa92b6cc135d1e80c/src/blocks/BlockRailwayTrack.pas#L570. Toto řešení není z mého pohledu úplně hezké a hlavně proto, že obsahuje ve zdrojovém kódu natvrdo napsaná jména funkcí – chybí nějaká rozumná konfigurovatelnost. Kdyby někdo třeba konfigurovatelnost zvuků naprogramoval, rád přijmu pull request.

Jan Horáček
Klub modelářů železnic Brno I
Dukelská třída 59b, 614 00, Brno; www.kmz-brno.cz

--
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „Komunita hJOP“ ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete e-mail na adresu hjop-komunit...@googlegroups.com.
Chcete-li tuto diskusi zobrazit na webu, navštivte https://groups.google.com/d/msgid/hjop-komunita/98d3b000-b30e-4a4f-9105-5205991ec5bdn%40googlegroups.com.

Honza Ryvola

unread,
Feb 28, 2024, 3:03:09 AM2/28/24
to Komunita hJOP
Ahoj,
 to  "spouštění funkcí podle významů" je podle mně OK, v tom problém nevidím. Možná bylo by dobré, kdyby to spouštění funkcí se dalo libovolně měnit, třeba "zaškrkávacím políčkem" v nastavení zastávky. To hlavně kvůli univerzálnosti programu. 
Stejným způsobem bych tu zastávku implementoval i do "pobytu vlaku v dopravní koleji".

Dne úterý 27. února 2024 v 15:39:11 UTC+1 uživatel Jan Horáček napsal:
Reply all
Reply to author
Forward
0 new messages