예제 #1
0
        public CMonitorConfig(string name)
            : base("Monitor", name)
        {
            mRunParamConfig    = new CRunParamConfig(this);
            mActionParamConfig = new CActionParamConfig(this);
            mWatcher           = new CMonitorWatcher(this);

            Init();
        }
예제 #2
0
파일: RunConfig.cs 프로젝트: ewin66/Monitor
        public CRunConfig(IConfig parent, string name)
            : base("RunConfig", name)
        {
            mParentConfig = parent;
            SystemContext = mParentConfig != null?mParentConfig.SystemContext:CLocalSystem.LocalSystemContext;

            mActionParamConfig    = new CActionParamConfig(this);
            mBlobTrackParamConfig = new CBlobTrackParamConfig(this);
        }
예제 #3
0
파일: RunConfig.cs 프로젝트: ewin66/Monitor
        public CRunConfig(IConfig parent, string name, DateTime begin, DateTime end)
            : base("RunConfig", name)
        {
            mParentConfig = parent;
            SystemContext = mParentConfig != null ? mParentConfig.SystemContext : CLocalSystem.LocalSystemContext;

            BeginTime             = begin;
            EndTime               = end;
            mActionParamConfig    = new CActionParamConfig(this);
            mBlobTrackParamConfig = new CBlobTrackParamConfig(this);
        }