internal static EntityEquipmentSensorCBRNLCD Convert(LCD input) { EntityEquipmentSensorCBRNLCD output = new EntityEquipmentSensorCBRNLCD(); output.ExternalId = input.Id; output.Name = input.Name; output.Description = input.Description; output.SensorData = Convert(input.Data); return output; }
internal static LCD Convert(EntityEquipmentSensorCBRNLCD input) { LCD output = new LCD(); output.Id = input.ExternalId; output.Name = input.Name; output.Description = input.Description; output.Position = null; // TODO: Get from parent (input.Parent) output.Data = Convert(input.SensorData); output.DetectionMode = (LCDDetectionMode)Enum.Parse(typeof(LCDDetectionMode), input.DetectionMode.ToString()); output.State = Convert(input.SensorState); return output; }
public void CreateLCD(LCD lcd) { EntityEquipmentSensorCBRNLCD wlcd = Converter.Convert(lcd); wlcd.CreateInstance(_sink, _hDatabase); // TODO: how do we choose the id? maybe leave it out and let the class handle it? wlcd.AddToDatabase(_hDatabase); }
public void UpdateLCD(LCD lcd) { throw new NotImplementedException(); }