pub type CompassDataThreshold = *mut c_void;