Пример #1
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);
        }
Пример #2
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;
        }