I'm using the Py3Row-Interface (over USB) to get data from a PM5 and the data looks good. I wanted to use the strokeState-Data to measure the ratio between driver and recovery, however while I row, the strokeState switches only between 2 and 4.
4 is around 'arms away' (handle starts to move forwards), however the transition to 2 is triggered as soon as the handle moves across my feet during the drive (so at least 40cm away from the catch) position. My update frequency is around 50Hz so it get multiple monitor-readings between the beginning of the drive and the switch to strokestate 2.
From the docu:
- 0. Waiting for wheel to reach min. speed
1. Waiting for wheel to accelerate
2. Driving
3. Dwelling after drive
4. Recovery
Do you get similar values? Or is 2/Driving really at the direction-reversal of the chain? (Where I think the drive begins...)Note: Catch would be the transition from recovery to driving. End-of-stroke would be the transition from driving to dwelling after drive