コード例 #1
0
ファイル: HealthStatistics.cs プロジェクト: mutita/anpr
 public PeakClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton = new object();
     Name      = objectName;
     parent.OnOneSecondTick += OnTimerTick;
     _CurrentValue           = 0;
 }
コード例 #2
0
ファイル: HealthStatistics.cs プロジェクト: mutita/anpr
 public GenericStatisticsClass(HEALTH_STATISTICS parent, string objectName)
 {
     PerSecond      = new PerSecondCounterClass(parent, objectName + ".PerSecond");
     RunningAverage = new RunningAverageClass(parent, objectName + ".RunningAverage");
     Accumulator    = new AccumulatorClass(parent, objectName + ".Accumulator");
     Snapshot       = new SnapshotClass(parent, objectName + ".Snapshot");
     Peak           = new PeakClass(parent, objectName + ".Peak");
     StatString     = new StatStringClass(parent, objectName + ".StatString");
     boolean        = new booleanClass(parent, objectName + ".boolean");
     SnapshotDouble = new SnapshotDoubleClass(parent, objectName + ".SnapshotDouble");
 }
コード例 #3
0
ファイル: ApplicationData.cs プロジェクト: mutita/anpr
        // ///////////////////////////////////////////////////////

        //    Constructor

        /// <summary>
        /// AppData Constructor
        /// </summary>
        public APPLICATION_DATA()
        {
            try
            {
                AppClosingNotifiers = new List <APP_CLOSING_ITEM>();
                ThisComputerName    = System.Net.Dns.GetHostEntry("LocalHost").HostName;
                RemoteServerLock    = new object();

                HealthStatistics = new HEALTH_STATISTICS(this);

                SerialNumberLock        = new object();
                globalFrameSerialNumber = 0;

                MoviePlayerParentPanel = new object[MAX_VIRTUAL_CHANNELS];

                LPRServiceControl = new LPR_SERVICE_CONTROL();
                LPRServiceControl.ConfigChangedServiceNeedsRestarting = false;
            }
            catch (Exception ex)
            {
                Console.WriteLine("Exception on APPLICATION_DATA Startup: ex : " + ex.Message);
            }
        }
コード例 #4
0
ファイル: HealthStatistics.cs プロジェクト: anndream/anpr-1
 public SnapshotDoubleClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton = new object();
     Name = objectName;
 }
コード例 #5
0
ファイル: HealthStatistics.cs プロジェクト: anndream/anpr-1
 public SnapshotClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton = new object();
     Name = objectName;
     parent.OnOneSecondTick += OnTimerTick;
 }
コード例 #6
0
ファイル: HealthStatistics.cs プロジェクト: anndream/anpr-1
 public PeakClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton = new object();
     Name = objectName;
     parent.OnOneSecondTick += OnTimerTick;
     _CurrentValue = 0;
 }
コード例 #7
0
ファイル: HealthStatistics.cs プロジェクト: anndream/anpr-1
 public booleanClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton = new object();
     Name = objectName;
     _CurrentValue = false;
 }
コード例 #8
0
ファイル: HealthStatistics.cs プロジェクト: anndream/anpr-1
 public GenericStatisticsClass(HEALTH_STATISTICS parent, string objectName)
 {
     PerSecond = new PerSecondCounterClass(parent, objectName + ".PerSecond");
     RunningAverage = new RunningAverageClass(parent, objectName +".RunningAverage");
     Accumulator = new AccumulatorClass(parent, objectName + ".Accumulator");
     Snapshot = new SnapshotClass(parent, objectName + ".Snapshot");
     Peak = new PeakClass(parent, objectName + ".Peak");
     StatString = new StatStringClass(parent, objectName + ".StatString");
     boolean = new booleanClass(parent, objectName + ".boolean");
     SnapshotDouble = new SnapshotDoubleClass(parent, objectName + ".SnapshotDouble") ;
 }
コード例 #9
0
ファイル: HealthStatistics.cs プロジェクト: anndream/anpr-1
 public StatStringClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton = new object();
     Name = objectName;
     _CurrentValue = "";
 }
コード例 #10
0
ファイル: HealthStatistics.cs プロジェクト: mutita/anpr
 public RunningAverageClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton = new object();
     Name      = objectName;
     parent.OnOneSecondTick += OnTimerTick;
 }
コード例 #11
0
ファイル: HealthStatistics.cs プロジェクト: mutita/anpr
 public PerSecondCounterClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton = new object();
     Name      = objectName;
     parent.OnOneSecondTick += OnTimerTick;
 }
コード例 #12
0
ファイル: HealthStatistics.cs プロジェクト: mutita/anpr
 public SnapshotDoubleClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton = new object();
     Name      = objectName;
 }
コード例 #13
0
ファイル: HealthStatistics.cs プロジェクト: mutita/anpr
 public StatStringClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton     = new object();
     Name          = objectName;
     _CurrentValue = "";
 }
コード例 #14
0
ファイル: HealthStatistics.cs プロジェクト: mutita/anpr
 public booleanClass(HEALTH_STATISTICS parent, string objectName)
 {
     singleton     = new object();
     Name          = objectName;
     _CurrentValue = false;
 }
コード例 #15
0
ファイル: ApplicationData.cs プロジェクト: anndream/anpr-1
        // ///////////////////////////////////////////////////////
        //    Constructor
        /// <summary>
        /// AppData Constructor
        /// </summary>
        public APPLICATION_DATA()
        {
            try
            {
                AppClosingNotifiers = new List<APP_CLOSING_ITEM>();
                ThisComputerName = System.Net.Dns.GetHostEntry("LocalHost").HostName;
                RemoteServerLock = new object();

                HealthStatistics = new HEALTH_STATISTICS(this);

                SerialNumberLock = new object();
                globalFrameSerialNumber = 0;

                MoviePlayerParentPanel = new object[MAX_VIRTUAL_CHANNELS];

                LPRServiceControl = new LPR_SERVICE_CONTROL();
                LPRServiceControl.ConfigChangedServiceNeedsRestarting = false;
            }
            catch (Exception ex)
            {
                Console.WriteLine("Exception on APPLICATION_DATA Startup: ex : " + ex.Message);
            }
        }