13 |
[System.ComponentModel.DesignerCategory("Code")] |
[System.ComponentModel.DesignerCategory("Code")] |
14 |
class PumpService : System.ServiceProcess.ServiceBase |
class PumpService : System.ServiceProcess.ServiceBase |
15 |
{ |
{ |
16 |
|
public const int SECONDS_BETWEEN_RUN = 10; |
17 |
const int INTERVAL = 5; |
const int INTERVAL = 5; |
18 |
TimeSpan m_delay = new TimeSpan(0, 0, 0, INTERVAL, 0); |
TimeSpan m_delay = new TimeSpan(0, 0, 0, INTERVAL, 0); |
19 |
|
|
101 |
count ++; |
count ++; |
102 |
|
|
103 |
int elapsed = INTERVAL * count; |
int elapsed = INTERVAL * count; |
104 |
if (elapsed >= 30) // only run every 30th second |
if (elapsed >= SECONDS_BETWEEN_RUN) // only run every SECONDS_BETWEEN_RUN'th second |
105 |
{ |
{ |
106 |
filterController.transportAllMessages(); |
filterController.transportAllMessages(); |
107 |
count = 0;//reset counter |
count = 0;//reset counter |