Asphalttragschicht an TL-Asphalt
This commit is contained in:
@@ -85,3 +85,28 @@ class BitumenParameterLimitsStrassenbaubitumen(BitumenParameterLimitsBaseEnum):
|
|||||||
hardening_resistance_masschange_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
hardening_resistance_masschange_operator = EnumField(RelationalOperatorsEnum, default=RelationalOperatorsEnum.lt)
|
||||||
hardening_resistance_masschange_max = FloatField(min_value=0, max_value=100)
|
hardening_resistance_masschange_max = FloatField(min_value=0, max_value=100)
|
||||||
|
|
||||||
|
# Asphalt
|
||||||
|
class SievePassage(EmbeddedDocument):
|
||||||
|
wide = FloatField(required=True)
|
||||||
|
passage = FloatField(required=True)
|
||||||
|
|
||||||
|
class AsphaltParameterLimitsBaseEnum(EnumerateBase):
|
||||||
|
pass
|
||||||
|
|
||||||
|
class AsphaltParameterLimitsAsphalttragschicht(AsphaltParameterLimitsBaseEnum):
|
||||||
|
|
||||||
|
name = StringField()
|
||||||
|
category = EnumField(BitumenCategoryEnum, required=True)
|
||||||
|
norm = LazyReferenceField(NormDocumentBitumen, required=True)
|
||||||
|
|
||||||
|
|
||||||
|
#Gestein
|
||||||
|
sieve_passage = ListField(EmbeddedDocumentField(SievePassage))
|
||||||
|
|
||||||
|
# Bitumen
|
||||||
|
bitumen_type = ListField(LazyReferenceField(BitumenParameterLimitsBaseEnum), required=True)
|
||||||
|
min_bitumen_content = FloatField(min=0, max=100)
|
||||||
|
|
||||||
|
min_voids_content = FloatField(min=0, max=100)
|
||||||
|
max_voids_content = FloatField(min=0, max=100)
|
||||||
|
|
||||||
Reference in New Issue
Block a user