Codebeschreibungen angefangen

Videozähler führt nicht mehr zum Abbruch.
This commit is contained in:
Damian Wessels
2024-08-23 14:16:00 +02:00
parent b7e34a855e
commit 366b9ad4d6
39 changed files with 416 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
namespace Schnittstelle.Contract
{
interface ICodeBeschreibung
{
string GetBeschreibung { get; }
}
}

View File

@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Schnittstelle.DWA149_2_2013
{
class BAA : CodeBeschreibung
{
public BAA() : base("Verformung")
{
}
}
}

View File

@@ -0,0 +1,12 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAB : CodeBeschreibung
{
public BAB() : base("Rissbildung")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAC : CodeBeschreibung
{
public BAC() : base("Rohrbruch / Einsturz")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAD : CodeBeschreibung
{
public BAD() : base("Defektes Mauerwerk")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAE : CodeBeschreibung
{
public BAE() : base("Fehlender Mörtel")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAF : CodeBeschreibung
{
public BAF() : base("Oberflächenschaden")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAG : CodeBeschreibung
{
public BAG() : base("Einragender Anschluss")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAH : CodeBeschreibung
{
public BAH() : base("Schadhafter Anschluss")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAI : CodeBeschreibung
{
public BAI() : base("Einragendes Dichtungsmaterial")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAJ : CodeBeschreibung
{
public BAJ() : base("Verschobene Verbindung")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAK : CodeBeschreibung
{
public BAK() : base("Feststellung der Innenauskleidung")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAL : CodeBeschreibung
{
public BAL() : base("Schadhafter Reparatur")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAM : CodeBeschreibung
{
public BAM() : base("Schadhafter Schweißnaht")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAN : CodeBeschreibung
{
public BAN() : base("Poröses Rohr")
{
}
}
}

View File

@@ -0,0 +1,13 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAO : CodeBeschreibung
{
public BAO() : base("Boden sichtbar")
{
}
}
}

View File

@@ -0,0 +1,11 @@
using System;
namespace Schnittstelle.DWA149_2_2013
{
class BAP : CodeBeschreibung
{
public BAP() : base("Hohlraum sichtbar")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BBA : CodeBeschreibung
{
public BBA() : base("Wurzeln")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BBB : CodeBeschreibung
{
public BBB() : base("Anhaftende Stoffe")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BBC : CodeBeschreibung
{
public BBC() : base("Ablagerungen")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BBD : CodeBeschreibung
{
public BBD() : base("Eindringen von Bodenmaterial")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BBE : CodeBeschreibung
{
public BBE() : base("Andere Hindernisse")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BBF : CodeBeschreibung
{
public BBF() : base("Infiltration")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BBG : CodeBeschreibung
{
public BBG() : base("Exfiltration")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BBH : CodeBeschreibung
{
public BBH() : base("Ungeziefer")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BCA : CodeBeschreibung
{
public BCA() : base("Anschluss")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BCB : CodeBeschreibung
{
public BCB() : base("Punktuelle Reparatur")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BCC : CodeBeschreibung
{
public BCC() : base("Krümmung der Leitung")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BCD : CodeBeschreibung
{
public BCD() : base("Anfangsknoten")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BCE : CodeBeschreibung
{
public BCE() : base("Endknoten")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BDA : CodeBeschreibung
{
public BDA() : base("Allgemeines Foto")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BDB : CodeBeschreibung
{
public BDB() : base("Allgemeine Anmerkung")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BDC : CodeBeschreibung
{
public BDC() : base("Inspektion endet vor dem Endknoten")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BDD : CodeBeschreibung
{
public BDD() : base("Wasserspiegel")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BDE : CodeBeschreibung
{
public BDE() : base("Zufluss aus einem Anschluss")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BDF : CodeBeschreibung
{
public BDF() : base("Atmosphäre in der Leitung")
{
}
}
}

View File

@@ -0,0 +1,9 @@
namespace Schnittstelle.DWA149_2_2013
{
class BDG : CodeBeschreibung
{
public BDG() : base("Keine Sicht")
{
}
}
}

View File

@@ -0,0 +1,20 @@
using Schnittstelle.Contract;
namespace Schnittstelle.DWA149_2_2013
{
abstract class CodeBeschreibung : ICodeBeschreibung
{
string beschreibung;
protected CodeBeschreibung(string CodeBeschreibung)
{
this.beschreibung = CodeBeschreibung;
}
public virtual string GetBeschreibung { get
{
return string.Format("{0}", beschreibung);
}
}
}
}

View File

@@ -293,6 +293,7 @@ namespace Schnittstelle.Import.XML.v2013
case "Fotonummer": break; case "Fotonummer": break;
case "Timecode": break; case "Timecode": break;
case "GrundAbbruch": break; case "GrundAbbruch": break;
case "Videozaehler": break;
default: throw new NotImplementedException(d.Name); default: throw new NotImplementedException(d.Name);
} }