// Create from CSV-file public cAlarmReturnValue(cAlarmObject AlarmObject, string sCompleteRow, ref int iIndex) { sName = cHelper.Item(sCompleteRow, iIndex++, ';').Trim(); if (IsValid()) { string sType = cHelper.Item(sCompleteRow, iIndex++, ';').Trim(); string sValueRange = cHelper.Item(sCompleteRow, iIndex++, ';').Trim(); sComment = cHelper.Item(sCompleteRow, iIndex++, ';').Trim(); string sValueTypeKey = AlarmObject.sObjectType + "\t" + "alarms" + "\t" + AlarmObject.sAlarmCodeId + "\t" + AlarmObject.sSpecificObject + "\t" + sName; RSMPGS.ProcessImage.CreateAndAddValueTypeObject(sValueTypeKey, sName, sType, sValueRange, sComment); Value = new cValue(sValueTypeKey, true); } }
public cStatusReturnValue(cStatusObject StatusObject, string sCompleteRow, ref int iIndex) { this.StatusObject = StatusObject; sName = cHelper.Item(sCompleteRow, iIndex++, ';').Trim(); if (IsValid()) { string sType = cHelper.Item(sCompleteRow, iIndex++, ';').Trim(); string sValueRange = cHelper.Item(sCompleteRow, iIndex++, ';').Trim(); string sCommentFromFile = cHelper.Item(sCompleteRow, iIndex++, ';').Trim(); sComment = sCommentFromFile.Replace("\"", "").Replace("\n", " / ").Trim(); string sValueTypeKey = StatusObject.sObjectType + "\t" + "alarms" + "\t" + StatusObject.sStatusCodeId + "\t" + StatusObject.sSpecificObject + "\t" + sName; RSMPGS.ProcessImage.CreateAndAddValueTypeObject(sValueTypeKey, sName, sType, sValueRange, sComment); Value = new cValue(sValueTypeKey, true); } }