![]() |
2012 crio II encoder java constructor
We purchased a new 4 slot crio to test for this year. During our testing we installed a digital sidecar in slot number 2. Then we plugged an encoder into dio ports 1 and 2. We tried to read from the encoder by constructing it the following way:
shooterSpeed = new Encoder( 2, 1, 2, 2, true, Encoder.EncodingType.k4X) This constructor takes slot, port, slot, port, ... So we specified slot 2 port 1 slot 2 port 2. This didn't seem to work. All readings were 0. During our debug we decided to try specifying slot 1 instead of slot 2. Suddenly the encoder began to function. shooterSpeed = new Encoder( 1, 1, 1, 2, true, Encoder.EncodingType.k4X); Has anyone else experienced something like this? This is pretty strange because slot 1 has the analog breakout plugged in to it. |
Re: 2012 crio II encoder java constructor
I think there was a bug last year, can't exactly remember, but you may have to use Encoder.EncodingType.k2X or write your own Encoder.EncodingType.k4X
|
Re: 2012 crio II encoder java constructor
Check the wiring. We were trying to debug the encoders for like 2 weeks because of faulty wiring.
|
Re: 2012 crio II encoder java constructor
Quote:
Quote:
|
| All times are GMT -5. The time now is 08:54 AM. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi