Spr add pipe
spr_add_pipeConnects two nodes with a pipe in sprinkler system design, allowing diameter, material, and valve specifications. For floor-to-floor, use a riser first.
Instructions
Connect two nodes with a pipe. For a floor-to-floor connection use spr_add_riser (exactly vertical) first, then connect horizontally on the upper story [bulc-mcp rules] SPR-002, SPR-008 — bulc_knowledge_search ""
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lineNo | No | Line number (drawing line, e.g. UL-716-40A_012) — results are grouped by it | |
| valves | No | Inline valves on this pipe (minor loss by equivalent length): gate_valve | butterfly_valve | check_valve | alarm_valve | globe_valve | angle_valve | |
| cFactor | No | Hazen-Williams C (default: standard default; e.g. 100 dry black steel / sea water, 120 wet steel, 150 stainless/CuNi) | |
| diameter | No | Nominal pipe diameter (mm, 6..600 depending on the standard; default uses store default) | |
| material | No | Pipe standard id (schedule included). Building: KSD3507 | CPVC | STS304 | ASTM_SCH40. Marine/plant: JIS_G3454_STPG_SCH40/SCH80, KS_D3562_SPPS_SCH40/SCH80, JIS_G3452_SGP, JIS_G3459_SUS_SCH10S/SCH40, ASTM_A53_A106_SCH40/SCH80, DIN86019_CUNI10FE (CuNi 90/10), … (enum). C resets to the standard default unless cFactor is given. | |
| endNodeId | Yes | End node ID | |
| startNodeId | Yes | Start node ID | |
| valveDetails | No | Valves with state: [{type, open (false = closed → pipe excluded), tag (e.g. WS-11U), zone (zone valve: open only in "all" and that zone), position 0..1}]. Overrides valves. |