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_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