private uint TranslateTrackingFlags(NativeTrackerNotMeasuredReasons nativeTrackerFlag) { switch (nativeTrackerFlag) { case NativeTrackerNotMeasuredReasons.TrackedSuccessfully: return((uint)NotMeasuredReasons.TrackedSuccessfully); case NativeTrackerNotMeasuredReasons.ObjectCertaintyTooSmall: return((uint)NotMeasuredReasons.ObjectCertaintyTooSmall); case NativeTrackerNotMeasuredReasons.FWHMOutOfRange: return((uint)NotMeasuredReasons.FWHMOutOfRange); case NativeTrackerNotMeasuredReasons.ObjectTooElongated: return((uint)NotMeasuredReasons.ObjectTooElongated); case NativeTrackerNotMeasuredReasons.FitSuspectAsNoGuidingStarsAreLocated: return((uint)NotMeasuredReasons.FitSuspectAsNoGuidingStarsAreLocated); case NativeTrackerNotMeasuredReasons.FixedObject: return((uint)NotMeasuredReasons.FixedObject); case NativeTrackerNotMeasuredReasons.FullyDisappearingStarMarkedTrackedWithoutBeingFound: return((uint)NotMeasuredReasons.FullyDisappearingStarMarkedTrackedWithoutBeingFound); } return(0); }
private uint TranslateTrackingFlags(NativeTrackerNotMeasuredReasons nativeTrackerFlag) { switch (nativeTrackerFlag) { case NativeTrackerNotMeasuredReasons.TrackedSuccessfully: return (uint)NotMeasuredReasons.TrackedSuccessfully; case NativeTrackerNotMeasuredReasons.ObjectCertaintyTooSmall: return (uint)NotMeasuredReasons.ObjectCertaintyTooSmall; case NativeTrackerNotMeasuredReasons.FWHMOutOfRange: return (uint)NotMeasuredReasons.FWHMOutOfRange; case NativeTrackerNotMeasuredReasons.ObjectTooElongated: return (uint)NotMeasuredReasons.ObjectTooElongated; case NativeTrackerNotMeasuredReasons.FitSuspectAsNoGuidingStarsAreLocated: return (uint)NotMeasuredReasons.FitSuspectAsNoGuidingStarsAreLocated; case NativeTrackerNotMeasuredReasons.FixedObject: return (uint)NotMeasuredReasons.FixedObject; case NativeTrackerNotMeasuredReasons.FullyDisappearingStarMarkedTrackedWithoutBeingFound: return (uint)NotMeasuredReasons.FullyDisappearingStarMarkedTrackedWithoutBeingFound; } return 0; }