开云体育

Sensor Query wrong for Digitrax BDL716 in 5.11.4


 

Version 5.11.4+ R87a9dadc80 (Java 17.0.13)
The BDL168 is discontinued and replaced with BDL716 which I have two installed on LocoNet.
?
Upon starting JMRI,
  • if the sensor is high as indicated by the LT5C LED, JMRI shows UNKNOWN then INACTIVE when I QUERY (wrong)
  • if the sensor is low as indicated by the LT5C LED, JMRI shows UNKNOWN then INACTIVE when I QUERY (correct)
During use the sensors correctly show inactive and active so changed states work correctly.
I don't recall this behavior using version 5.10 but I could be mistaken and I also added a second BDL716 at the same time I upgraded JMRI.
The problem is JMRI doesn't "see" the trains sitting in the yard although the LT5C clearly shows high/active so I have to run the train out of the block and back in to initialize the sensor at the correct level.
?
//stevemac


 

I don't think the BDL's have the ability to respond to a query.
?
It would imply that the BDL has the ability to read an translate a query message and the perform a status lookup
on a particular detection port.
?
The BDL creates messages based on trigger events. Only when a unit enters a block or exits a block will a message be generated.
?
Inobu?


 

Thanks for the sensible explanation. I didn’t have detection in the yard until I bought a second unit so I didn’t notice.