Fixed-point calculations
define SCALE = 1000;
int gain = 1250; // 1.250
int input;
int output;
main {
input = get_ival(PS5_RX);
output = (input * gain) / SCALE;
set_val(PS5_RX, bounded_axis(output));
}
function bounded_axis(value) {
if(value < -100) return -100;
if(value > 100) return 100;
return value;
}Last updated

