pub type CompassReadingChangedEventArgs = *mut c_void;