Dinamo Testprogramma
Original sent date : Fri Jun 07 11:09:58 CEST 2002
Paul,
Specifiek vraagje voor jou:
Gerard Meester kwam tot de ontdekking dat hij met het
testprogrammaatje geen wissels aan kan sturen groter dan 63. Ik heb
hier even naar gekeken en dat klopt. De spinbutton stopt bij 63. Dat
geldt overigens ook voor de digitale uitgangen en de blokken.
Wat mij tevens is opgevallen is dat het aansturen van de digitale
uitgangen niet helemaal goed gaat. Adres 1 stuurt DINAMO adres 1 aan,
adres 2 stuurt DINAMO adres 2 aan, terwijl er eigenlijk, conform
jouw Koploper filosofie, 1 afgetrokken zou moeten worden, dus adres 1
stuurt DINAMO adres 0 aan, adres 2 stuurt DINAMO adres 1 aan, etc.
Probleem is dus eigenlijk gewoon dat DINAMO adres 0 niet
adresseerbaar is. Het gekke is dat het bij blokken en
magneetartikelen wel goed gaat, dus op een of andere manier lijk je
er
bij de nummers van de digitale uitgangen ergens 1 op te tellen
alvorens je er 1 aftrekt. Ik heb dit zowel getest op mijn
operationele baan en het testbaantje en het gedrag is bij beide
identiek. Op grond van mijn eigen Linux testomgeving moet ik
concluderen dat DINAMO het doet zoals ik zou verwachten en ook met de
echte Koploper gaat het conform specificaties.
Ik weet dat het testprogrammaatje door jou is gemaakt als 'toegift'
en verder niet specifiek ondersteund wordt. Je zou ons er echter wel
een pezier mee doen als je er bij gelegenheid een keer een blik op
kunt werpen. Het lijkt mij een kleinigheid.
Dus, samenvattend:
- Adres -1 bij digitale uitgangen.
- Spinbutton digitale uitgangen zou bereik 1 - 128 moeten hebben (nu
max 63)
- Spinbutton magneetartikelen zou bereik 1 - 128 moeten hebben (nu
max 63)
- Spinbutton blokken (adres) zou bereik 1 - 32 moeten hebben (nu max
63) Binnenkort wordt dit 1 - 64, maar daarover moeten wij eerst nog
even communiceren betreffende het protocol.
Verder heeft Gerard gemerkt dat je geen losse RM51 unit kunt testen.
Ik had dat zelf nooit geprobeerd en jij natuurlijk ook niet. De reden
lijkt te zijn dat het testprogramma probeert om initieel de status
van de 128 bezetmelders te pollen en als er geen TM51 is aangesloten
dan ontstaat er een foutstatus. Dit is anders dan bij mijn eigen
Linux testprogamma. Als ik daarmee een "switch status request" stuur
komt daar weliswaar nooit een respons op (want die zou van de (niet)
aangesloten TM51 moeten komen), maar verder hobbelt de boel gewoon
door (zonder foutstatus).
Dit laatste punt is voor mij geen probleem, alleen goed om te weten.
Als je echter toch naar de code zou kijken en dit is een kleinigheid
zou je het wellicht ter overweging kunnen meenemen.
Met vriendelijke groeten,
Leon
To unsubscribe from this group, send an email to:
mailto://dinamousers-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/