nieuwe versie jDinamoCC
Original sent date : Sat Nov 22 01:02:47 CET 2008
javax.mail.internet.MimeMultipart@df8ff1
Original sent date : Sat Nov 22 01:02:47 CET 2008
javax.mail.internet.MimeMultipart@df8ff1
Original sent date : Sat Nov 22 21:16:07 CET 2008
--- In dinamousers@yahoogroups.com, "Hans Nouwens" <hans.nouwens@...>
wrote:
>
> Beste dinamogebruikers en in het bijzonder de autorijders!
Hans,
het werkt bij mij goed, alleen de adressering in het normale OM32
configuratie-programma is 1 hoger (gelijk aan Koploper, zal ik maar
zeggen) en dat ging bij mij even fout. Nu ik het weet niet natuurlijk,
maar toch......
Ik zie dat jij een definition file gebruikt, voor de OM32, dat
specifiek is voor de autobaan. Is dat file zo over het oude van de
treinbaan heen te kopieren, of moet het even lang zijn als het oude
file? En zo ja, waar kan ik het downloaden?
vriendelijke groeten, Michael
Original sent date : Sat Nov 22 21:24:46 CET 2008
hijs fijn, dank!
Gr. Gerard
--- In dinamousers@yahoogroups.com, Michaël Methorst
<m.a.methorst@...> wrote:
>
> --- In dinamousers@yahoogroups.com, "Hans Nouwens" <hans.nouwens@>
> wrote:
> >
> > Beste dinamogebruikers en in het bijzonder de autorijders!
>
>
> Hans,
>
> het werkt bij mij goed, alleen de adressering in het normale OM32
> configuratie-programma is 1 hoger (gelijk aan Koploper, zal ik maar
> zeggen) en dat ging bij mij even fout. Nu ik het weet niet
natuurlijk,
> maar toch......
> Ik zie dat jij een definition file gebruikt, voor de OM32, dat
> specifiek is voor de autobaan. Is dat file zo over het oude van de
> treinbaan heen te kopieren, of moet het even lang zijn als het oude
> file? En zo ja, waar kan ik het downloaden?
>
> vriendelijke groeten, Michael
>
Original sent date : Sat Nov 22 21:57:39 CET 2008
Michael,
Dank voor je reactie!
Ik heb nog even gezocht in de source. De eerste is steeds de 0, het hoogste
getal de 31.
De logfile geeft:
97658 DEBUG dinamoOM32 AWT-EventQueue-0 - setting State elements
for "Rood"
97659 DEBUG dinamoOM32 AWT-EventQueue-0 - OM32 output: module 0,
output 0, command 29, parameter 65
Volgens mij voert koploper slechts uit wat in de dinamo configfile
geschreven staat, het zou dus best zo kunnen zijn dat het hetzelfde werkt en
de nummers dus gelijk zijn.
De definition file (om32devicedefinitions.xml) is een nieuw formaat wat ik
zelf verzonnen heb, het is totaal niet compatible met de bestanden zoals
Leon die levert. Nooit deze over je bestaande heen schrijven!!
Je kan het bestand vinden in de /etc directory van het jDinamoCC programma.
Ik heb geprobeerd een meer "programmeursvriendelijk" formaat te verzinnen
waar XML gebruikt wordt.
<om32devicedefinitions date="2007-02-27" description="jDinamoCC devices">
<device outputs="3" description="Verkeerslicht" type="NL">
<! rood=0, groen=1, geel=2 >
<state id="0" description="Rood">
<set offset="0" command="29" parameter="65"/>
</state>
<state id="1" description="Groen">
<set offset="0" command="29" parameter="66"/>
</state>
<state id="2" description="Geel">
<set offset="0" command="29" parameter="68"/>
</state>
<state id="3" description="Geel knipper">
<set offset="0" command="29" parameter="64"/>
<set offset="2" command="26" parameter="24"/>
</state>
</device>
<device outputs="2" description="Voetgangerslicht" type="NL">
<! rood=0, groen=1 >
<state id="0" description="Rood">
<set offset="0" command="28" parameter="65"/>
</state>
<state id="1" description="Groen">
<set offset="0" command="29" parameter="66"/>
</state>
<state id="2" description="groen knipper">
<set offset="1" command="26" parameter="24"/>
<set offset="0" command="8" parameter="0"/>
</state>
</device>
...
</om32devicedefinitions>
Het oorspronkelijke formaat staat in de XML file onderaan tussen <!--
commentaar haken -->
"(4)NL: 3 kleuren + vertreksein"
19,0,1,0,0,0,"Rood"
30,0,10,0,0,0,"Groen"
0,0,0,0,0,0,""
30,0,12,0,0,0,"Geel"
0,0,0,0,0,0,""
30,0,8,26,1,24,"Groen knipper (75) "
0,0,0,0,0,0,""
30,0,0,26,2,24,"Geel knipper (75)"
0,0,0,0,0,0,""
0,0,0,0,0,0,""
0,0,0,0,0,0,""
0,0,0,0,0,0,""
Het grote verschil is dat de cijfers in Leon's formaat alleen gelezen kunnen
worden als je exact begrijpt hoe het bestand in elkaar zit. Met de XML is
dat eenvoudiger, het bestand verklaart zelf wat de cijfers betekenen.
De nieuwe XML vorm is geheel nog geen standaard, er is nog geen enkele
andere software behalve jDinamoCC die dit kan gebruiken. Tot nader orde
blijft dit ook zo.
Met vriendelijke groet,
Hans Nouwens.
From: dinamousers@yahoogroups.com mailto:dinamousers@yahoogroups.com On
Behalf Of Michaël Methorst
Sent: zaterdag 22 november 2008 21:16
To: dinamousers@yahoogroups.com
Subject: dinamousers Re: nieuwe versie jDinamoCC
--- In dinamousers@yahoogroups.com, "Hans Nouwens" <hans.nouwens@...>
wrote:
>
> Beste dinamogebruikers en in het bijzonder de autorijders!
Hans,
het werkt bij mij goed, alleen de adressering in het normale OM32
configuratie-programma is 1 hoger (gelijk aan Koploper, zal ik maar
zeggen) en dat ging bij mij even fout. Nu ik het weet niet natuurlijk,
maar toch......
Ik zie dat jij een definition file gebruikt, voor de OM32, dat
specifiek is voor de autobaan. Is dat file zo over het oude van de
treinbaan heen te kopieren, of moet het even lang zijn als het oude
file? En zo ja, waar kan ik het downloaden?
vriendelijke groeten, Michael