bulc_get_simulation_settings
Retrieve current FDS fire simulation parameters including time settings, ambient conditions, output configurations, and numerical values for building design analysis.
Instructions
Get current FDS simulation settings including time, ambient conditions, output settings, and numerical parameters.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/simulation.ts:167-173 (handler)Handler logic for the 'bulc_get_simulation_settings' tool. Sends 'get_simulation_settings' command to the BULC client with empty params and captures the result.case "bulc_get_simulation_settings": { result = await client.sendCommand({ action: "get_simulation_settings", params: {}, }); break; }
- src/tools/simulation.ts:10-22 (schema)Tool definition and schema: name, description, empty inputSchema (no parameters required), and annotations indicating read-only.name: "bulc_get_simulation_settings", description: "Get current FDS simulation settings including time, ambient conditions, " + "output settings, and numerical parameters.", inputSchema: { type: "object" as const, properties: {}, }, annotations: { readOnlyHint: true, destructiveHint: false, }, },
- src/index.ts:102-109 (registration)Server request handler routing: dispatches calls to 'bulc_get_simulation_settings' and related tools to the handleSimulationTool function.if ( name === "bulc_get_simulation_settings" || name === "bulc_set_simulation_time" || name === "bulc_set_output_settings" || name === "bulc_set_ambient" ) { return await handleSimulationTool(name, safeArgs); }
- src/index.ts:40-51 (registration)Tool registration for listing: simulationTools array (including this tool) is included in allTools, served via ListToolsRequest.const allTools = [ ...contextTools, // 8 tools: spatial context, home info, levels, undo/redo, save ...roomTools, // 5 tools: create, create_polygon, list, modify, delete ...wallTools, // 5 tools: create, create_rectangle, list, modify, delete ...furnitureTools, // 5 tools: catalog, place, list, modify, delete ...fdsDataTools, // 7 tools: get, fire_source, detector, sprinkler, hvac, thermocouple, clear ...meshTools, // 5 tools: list, create, auto, modify, delete ...simulationTools, // 4 tools: get_settings, time, output, ambient ...fdsRunTools, // 6 tools: preview, validate, export, run, status, stop ...resultTools, // 5 tools: open_viewer, list_datasets, point_data, aset, report ...evacTools, // 25 tools: setup, stairs, agents, run, results, advanced features ];