public static FsMessage GetDtuConfigChangedMsg(ChangedStatus changedStatus, DtuNode dtu, string dtucode = null) { var msg = new FsMessage { Header = new FsMessageHeader { A = "PUT", R = "/et/config/dtu/", U = Guid.NewGuid(), T = Guid.NewGuid(), D = "et", M = "config" }, Body = JsonConvert.SerializeObject(dtu) }; switch (changedStatus) { case ChangedStatus.Add: msg.Header.R = "/et/config/dtu/add"; break; case ChangedStatus.Modify: msg.Header.M = "previous:" + dtucode; msg.Header.R = "/et/config/dtu/mod"; break; case ChangedStatus.Delete: msg.Header.R = "/et/config/dtu/del"; break; } return(msg); }
public static FsMessage GetSensorConfigChangedMsg(ChangedStatus changedStatus, Sensor sensor, int dtuid = 0) { var msg = new FsMessage { Header = new FsMessageHeader { A = "PUT", R = "/et/config/sensor/", U = Guid.NewGuid(), T = Guid.NewGuid(), D = "et", M = "config" }, Body = JsonConvert.SerializeObject(sensor) }; switch (changedStatus) { case ChangedStatus.Add: msg.Header.R = "/et/config/sensor/add"; break; case ChangedStatus.Modify: msg.Header.M = "previous:" + dtuid; msg.Header.R = "/et/config/sensor/mod"; break; case ChangedStatus.Delete: msg.Header.R = "/et/config/sensor/del"; break; } return(msg); }
public ChangedEventArgs(string key, string value, ChangedStatus status) { AssertUtil.ArgumentNotEmpty(key, nameof(key)); this.Key = key; this.Value = value; this.Status = status; }
private void ChangeStatus(bool status) { if (lastStatus != status) { lastStatus = status; ChangedStatus?.Invoke(this, new ConnectionArgs(Index, status)); } }
public void MakeScriptFileMatchDatabase() { if (!_tableScriptFile.Exists) { _changeStatus = ChangedStatus.Added; File.WriteAllText(_tableScriptFile.FullName, _singleSqlScript); } else { var didUpdate = FileHelper.UpdateFileOnlyOnChange(_tableScriptFile, _singleSqlScript); _changeStatus = (didUpdate) ? ChangedStatus.Changed : ChangedStatus.Unchanged; } }
public bool DtuConfigChanged(ChangedStatus cmd, DtuNode dtu, string dtucode = null) { switch (cmd) { case ChangedStatus.Add: return(dtu.NetworkType == NetworkType.gprs ? _dtuServer.Disconnect(dtu.DtuCode) : _fileServer.Disconnect(dtu)); case ChangedStatus.Modify: return(ModifyDtu(dtu, dtucode)); case ChangedStatus.Delete: return(RemoveDtu(dtu)); } return(false); }
public MyArgs(ChangedStatus s) { Status = s; }
public TimeIntervalChangedObject(WorkingTimeIntervalObject workingTimeInterval, ChangedStatus changedStatus) { ChangedStatus = changedStatus; WorkingTimeInterval = workingTimeInterval; }
public DayInCalendarChangedObject(DayInCalendarObject dayInCalendar, ChangedStatus changedStatus) { ChangedStatus = changedStatus; DayInCalendar = dayInCalendar; }