Enum HCode
Gefährlichkeitsmerkmal nach Anhang III des Basler Übereinkommens
(Wire: WasteCodeType.Code mit
listID = HCode, Feld 14 (viii) des
Notifizierungsdokuments).
public enum HCode
- Extension Methods
Fields
[WireValue("H1")] H1 = 1Explosive.
[WireValue("H10")] H10 = 11Liberation of toxic gases in contact with air or water.
[WireValue("H11")] H11 = 12Toxic (delayed or chronic).
[WireValue("H12")] H12 = 13Ecotoxic.
[WireValue("H13")] H13 = 14Capable, by any means, after disposal, of yielding another material — e.g. leachate — which possesses any of the characteristics listed above.
[WireValue("H3")] H3 = 2Flammable liquids.
[WireValue("H4.1")] H4_1 = 3Flammable solids.
[WireValue("H4.2")] H4_2 = 4Substances or wastes liable to spontaneous combustion.
[WireValue("H4.3")] H4_3 = 5Substances or wastes which, in contact with water, emit flammable gases.
[WireValue("H5.1")] H5_1 = 6Oxidizing.
[WireValue("H5.2")] H5_2 = 7Organic peroxides.
[WireValue("H6.1")] H6_1 = 8Poisonous (acute).
[WireValue("H6.2")] H6_2 = 9Infectious substances.
[WireValue("H8")] H8 = 10Corrosives.
Unknown = 0Unbekannter / nicht gemappter Wire-Wert. Default für Lese-Pfade.
Remarks
Wertemenge und Beschreibungen aus der DIWASS-Spec
diwass-specification/DiWaSS API specifications - for 3rd parties/[Repositories]/DIWASS - lists waste codes.xlsx,
Sheet H codes. DIWASS führt die Liste als validiert — ein Code außerhalb
dieser Menge wird als waste.error.classification.code abgelehnt.
Zwei Eigenheiten, die beim Nachbauen regelmäßig schiefgehen:
Die Unterteilungen tragen eine Punktnotation (H4.1, H5.2,
H6.1) — die C#-Namen setzen dafür einen Unterstrich. Und die Nummerierung
hat Lücken: es gibt kein H2, H7, H9, H14 oder H15. 14 Werte insgesamt.
Nicht zu verwechseln mit HpCode (EU-Gefährlichkeitseigenschaften HP1–HP15, eigene Liste HpCodes) und nicht mit den H-Statements der CLP-Verordnung (EG) 1272/2008.