addedInput schema / properties / bridge / properties / d1
Added value: +{
+ "description": "Parapet / barrier height above the deck (m).",
+ "type": [
+ "number",
+ "null"
+ ]
+}
changedInput schema / properties / bridge / properties / structuralForm / description
Previous value: -"normal (default), truss, arch, cable-stayed… — forms outside §8 need acknowledgeOutOfScope."New value: +"normal (beam-and-slab / plate girder, default), box, slab, uDeck (half-through), portal (portal / box culvert / integral), truss, arch, cableStayed, suspension… — forms the chosen code does not cover need acknowledgeOutOfScope."
changedInput schema / properties / bridge / properties / traffic / description
Previous value: -"Traffic on the deck for the §8.3.1(5) depth (none, road, rail…)."New value: +"Traffic on the deck (none, road, rail). EN: the §8.3.1(5) case (higher of the barrier and the 2 m vehicle / 4 m train band). CS 454: the live-load case (d_L 2.5 m highway, 3.7 m rail, 1.25 m foot)."
addedInput schema / properties / bridge / properties / trafficLength
Added value: +{
+ "description": "EN §8.3.1(5), road only: {mode: \"whole\"} (default) or {mode: \"ranges\", text: \"0-20, 45-60\"} — the loaded length(s) carrying traffic, in m along the span.",
+ "properties": {
+ "mode": {
+ "enum": [
+ "whole",
+ "ranges"
+ ]
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / code
Added value: +{
+ "default": "EN",
+ "description": "Design code: EN = EN 1991-1-4 §8 (with nationalAnnex); CS454 = CS 454 Rev 0 Appendix D (UK assessment), which ignores the EN climate inputs and uses cs454 instead. CS 454 loads are written nominal as C454W_ cases.",
+ "enum": [
+ "EN",
+ "CS454"
+ ]
+}
addedInput schema / properties / cs454
Added value: +{
+ "additionalProperties": false,
+ "description": "CS 454 Appendix D inputs (code: CS454). The deck geometry stays in bridge.",
+ "properties": {
+ "altitude": {
+ "description": "Site altitude Δ, m (Sa).",
+ "type": "number"
+ },
+ "cd": {
+ "description": "Override C_D (else Figure D.6).",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "directionDeg": {
+ "description": "Wind direction from north for Sd; omit = unknown (Sd 1.0).",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "height": {
+ "description": "Height H above ground; default soffit + half the depth.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "loadedLength": {
+ "description": "Horizontal wind loaded length; default L.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "method": {
+ "default": "full",
+ "description": "full = Appendix D; simplified = cl 5.33.1 6 kN/m² (highway, slab / beam-and-slab, L ≤ 20 m, b ≥ 10 m).",
+ "enum": [
+ "full",
+ "simplified"
+ ]
+ },
+ "minBeams": {
+ "description": "Deck on I sections with more than 4 beams, or box girders: C_D at least 1.3. Tick it for PSC I and steel I girder decks.",
+ "type": "boolean"
+ },
+ "parapetCd": {
+ "description": "Parapet C_D (Table D.15).",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "parapetCount": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "parapetLong": {
+ "description": "Table D.17 parapet type for the longitudinal share (infill default).",
+ "type": "string"
+ },
+ "parapetSolid": {
+ "description": "Solid depth per parapet, m (Table D.10).",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "returnPeriod": {
+ "default": 120,
+ "description": "Return period T, years (Sp).",
+ "type": "number"
+ },
+ "seaKm": {
+ "description": "Distance from the sea, km (Table D.4 / D.5).",
+ "type": "number"
+ },
+ "sh": {
+ "default": 1,
+ "description": "Topography factor S'h.",
+ "type": "number"
+ },
+ "superelevationDeg": {
+ "type": "number"
+ },
+ "town": {
+ "description": "Site in town (Tg / Tc).",
+ "type": "boolean"
+ },
+ "townKm": {
+ "description": "Distance into town, km.",
+ "type": "number"
+ },
+ "trussDt": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "trussMembers": {
+ "description": "flat (default) or round truss members (Tables D.13 / D.14).",
+ "type": "string"
+ },
+ "use": {
+ "default": "highway",
+ "enum": [
+ "highway",
+ "rail",
+ "foot"
+ ]
+ },
+ "vb": {
+ "description": "Basic mean hourly wind speed Vb (Figure D.1), m/s.",
+ "type": "number"
+ },
+ "windInclinationDeg": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+}
changedInput schema / properties / nationalAnnex / description
Previous value: -"Built-in annex id; default CEN."New value: +"EN only. Built-in annex id; default CEN."