public static PressureCycleProcessingContextParams TryGetPressureParams([NotNull] this CycleProcessingContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            return(context.TryGet(PressureCycleProcessingContextParams.PressureParamsId) as PressureCycleProcessingContextParams);
        }
예제 #2
0
        public static AngleXContextParams TryGetAngleParam([NotNull] this CycleProcessingContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            return(context.TryGet(AngleXContextParams.AngleContextParamId) as AngleXContextParams);
        }
예제 #3
0
        public static PumpingRequestContextParams TryGetAutoPumpingRequestParams([NotNull] this CycleProcessingContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            return(context.TryGet(PumpingRequestContextParams.AutoPumpingParamsId) as PumpingRequestContextParams);
        }
예제 #4
0
        public static CheckPointCycleProcessingContextParams TryGetCheckPointParams([NotNull] this CycleProcessingContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            return(context.TryGet(CheckPointCycleProcessingContextParams.CheckPointContextParamsId) as CheckPointCycleProcessingContextParams);
        }
예제 #5
0
        public static IterationCycleProcessingContextParams TryGetIterationParams([NotNull] this CycleProcessingContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            return(context.TryGet(IterationCycleProcessingContextParams.IterationCycleProcessingParamsId) as IterationCycleProcessingContextParams);
        }
        public static SessionProcessingInfoContextParamses TryGetSessionProcessingInfo([NotNull] this CycleProcessingContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            return(context.TryGet(SessionProcessingInfoContextParamses.TypeId) as SessionProcessingInfoContextParamses);
        }
        public static ForcedDataCollectionRequestCycleProcessingContextParams TryGetForcedDataCollectionRequest(
            [NotNull] this CycleProcessingContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            return(context.TryGet(ForcedDataCollectionRequestCycleProcessingContextParams.ForcedDataCollectionRequestId) as ForcedDataCollectionRequestCycleProcessingContextParams);
        }