|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Java PWM getPosition() integer division bug?
After much troubleshooting trying to figure out why Servo.get() was returning 0.0 for any servo position other than 1.0, I noticed the following code in edu.wpi.first.wpilibj.PWM:
Code:
public double getPosition() {
int value = getRaw();
if (value < getMinNegativePwm()) {
return 0.0;
} else if (value > getMaxPositivePwm()) {
return 1.0;
} else {
return (value - getMinNegativePwm()) / getFullRangeScaleFactor();
}
}
|
|
#2
|
|||
|
|||
|
Re: Java PWM getPosition() integer division bug?
Quote:
Thanks, -Joe |
|
#3
|
|||
|
|||
|
Re: Java PWM getPosition() integer division bug?
Quote:
http://firstforge.wpi.edu/sf/go/artf...2647385673 24 |
|
#4
|
|||
|
|||
|
Re: Java PWM getPosition() integer division bug?
Looks good to me. The right person isn't in the list.
I'll make sure he hears about it. |
|
#5
|
|||
|
|||
|
Re: Java PWM getPosition() integer division bug?
We've observed the same issue, hopefully first will put out a fix for this.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| **FIRST EMAIL**/Java and Orbit Balls *****JAVA DISCUSSION*** | Pjohn1959 | Programming | 37 | 08-31-2009 03:55 PM |
| Using Integer variables | programmr | Programming | 4 | 02-14-2009 05:26 PM |
| Displaying a 16 bit integer on PIC 16F877? | Ian Curtis | Programming | 4 | 06-20-2008 03:42 PM |
| integer division | ImmortalAres | Programming | 5 | 07-11-2005 09:19 PM |
| Integer Number | powercat | Programming | 2 | 02-18-2003 11:26 AM |