string AppendHeader(string message) { return(_ActualCounts.ToString( ) + Formatting.MessageSeperator + _TimeUtil.IGetTimeStamp() + Formatting.MessageSeperator + message); }
void ActualiseTelegramm(int numberAsKey, bool value) { TelegrammTrailer = _TelegrammTemplate.Room + Seperators.TelegrammSeperatorStr + _TelegrammTemplate.Type; TelEventArgs.MsgTelegramm = null; if (_TelegrammTemplate.DeviceStatusInformation.ContainsKey(numberAsKey)) { int index = 0; foreach (string elements in TelegrammContainer) { if (TelegrammContainer[index] == _TelegrammTemplate.DeviceStatusInformation[numberAsKey].Name) { break; } index++; } TelegrammContainer[index] = _TelegrammTemplate.DeviceStatusInformation[numberAsKey].Name; TelegrammContainer[index + StatusPosition] = _TelegrammTemplate.DeviceStatusInformation[numberAsKey].Status = value ? DeviceStatus.Open : DeviceStatus.Closed; TelegrammContainer[index + TimestampPosition] = _TelegrammTemplate.DeviceStatusInformation[numberAsKey].TimeStampWhenStatusChange = _TimeStamp.IGetTimeStamp( ); TelEventArgs.MsgTelegramm = TelegrammTrailer + Seperators.TelegrammSeperator + String.Join(Seperators.TelegrammSeperatorStr, TelegrammContainer); } else { TelEventArgs.MsgTelegramm = TelegrammStatus.TelegramConfigurationMismatch; } }