Table of Contents

Enum HCode

Namespace
Zedal.Sdk.Apis.Diwass.Enums
Assembly
Zedal.Sdk.dll

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 = 1

Explosive.

[WireValue("H10")] H10 = 11

Liberation of toxic gases in contact with air or water.

[WireValue("H11")] H11 = 12

Toxic (delayed or chronic).

[WireValue("H12")] H12 = 13

Ecotoxic.

[WireValue("H13")] H13 = 14

Capable, by any means, after disposal, of yielding another material — e.g. leachate — which possesses any of the characteristics listed above.

[WireValue("H3")] H3 = 2

Flammable liquids.

[WireValue("H4.1")] H4_1 = 3

Flammable solids.

[WireValue("H4.2")] H4_2 = 4

Substances or wastes liable to spontaneous combustion.

[WireValue("H4.3")] H4_3 = 5

Substances or wastes which, in contact with water, emit flammable gases.

[WireValue("H5.1")] H5_1 = 6

Oxidizing.

[WireValue("H5.2")] H5_2 = 7

Organic peroxides.

[WireValue("H6.1")] H6_1 = 8

Poisonous (acute).

[WireValue("H6.2")] H6_2 = 9

Infectious substances.

[WireValue("H8")] H8 = 10

Corrosives.

Unknown = 0

Unbekannter / 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.