}
AxisElement::AxisElement(CFDictionaryRef element, long page, long usage) :
- HIDElement(element, page, usage), dead_band(0.00), saturate(1.0)
+ HIDElement(element, page, usage), dead_band(0.00)
{
min = GetHIDElementLongValue(element, kIOHIDElementMinKey);
max = GetHIDElementLongValue(element, kIOHIDElementMaxKey);
name = ((isRelative == true) ? "rel-" : "abs-") + name;
- center = min + (max - abs(min)) * 0.5;
+ center = min + (max - std::abs(min)) * 0.5;
SG_LOG(SG_INPUT, SG_DEBUG, "HID Axis Element; " << name << " min: " << min << " max:" << max << " center: " << center);
SG_LOG(SG_INPUT, SG_DEBUG, "isRelative=" << isRelative << ", isWrapping=" << isWrapping << ", isNonLinear=" << isNonLinear);
}