public void PublishUIBreakers(bool IsIncident, long incidentBreaker) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, IsIncident, incidentBreaker); Thread thread = new Thread(threadObj.PublishUIBreakersDelta); thread.Start(); } }
public void PublishIncident(IncidentReport report) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, report); Thread thread = new Thread(threadObj.PublishIncidentDelta); thread.Start(); } }
public void PublishCallIncident(UIUpdateModel call) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, call, true); Thread thread = new Thread(threadObj.PublishCallIncidentDelta); thread.Start(); } }
public void PublishAnalogUpdate(List <UIUpdateModel> deltaUpdateAnalog) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, deltaUpdateAnalog, false); Thread thread = new Thread(threadObj.PublishAnalogDelta); thread.Start(); } }
public void PublishCrewUpdate(UIUpdateModel update) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, update); Thread thread = new Thread(threadObj.PublishCrewDelta); thread.Start(); } }
public void PublishDigitalUpdate(List <UIUpdateModel> deltaUpdateDigital) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, deltaUpdateDigital, true); Thread thread = new Thread(threadObj.PublishDigitalDelta); thread.Start(); } }
public void Publish(List <SCADAUpdateModel> deltaUpdate) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, deltaUpdate); Thread thread = new Thread(threadObj.PublishDelta); thread.Start(); } }
public void PublishEnergizationChange(List <UIUpdateModel> update) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, update); Thread thread = new Thread(threadObj.PublishEnergizationChange); thread.Start(); } }
public void PublishAnalogUpdate(string mrid, float value) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, mrid, 0, value, false); Thread thread = new Thread(threadObj.PublishAnalogDelta); thread.Start(); } }
public void PublishDigitalUpdate(string mrid, States state) { foreach (IPublishing subscriber in PubSubscribeDB.Subscribers) { PublishThreadData threadObj = new PublishThreadData(subscriber, mrid, state, 0, true); Thread thread = new Thread(threadObj.PublishDigitalDelta); thread.Start(); } }