UNPKG

@flexabrain/mcp-server

Version:

Advanced electrical schematic analysis MCP server with rail engineering expertise

71 lines 3 kB
/** * FlexaBrain MCP Server - Electrical Component Type Definitions * * This file contains comprehensive type definitions for electrical components, * leveraging rail electrical engineering expertise for accurate classification * and analysis. */ export var ComponentType; (function (ComponentType) { // Power Components ComponentType["CONVERTER"] = "converter"; ComponentType["TRANSFORMER"] = "transformer"; ComponentType["INVERTER"] = "inverter"; ComponentType["RECTIFIER"] = "rectifier"; // Protection Components ComponentType["CIRCUIT_BREAKER"] = "circuit_breaker"; ComponentType["FUSE"] = "fuse"; ComponentType["SURGE_PROTECTOR"] = "surge_protector"; ComponentType["RELAY"] = "relay"; // Control Components ComponentType["CONTACTOR"] = "contactor"; ComponentType["SWITCH"] = "switch"; ComponentType["PUSHBUTTON"] = "pushbutton"; ComponentType["INDICATOR"] = "indicator"; // Connection Components ComponentType["JUNCTION_BOX"] = "junction_box"; ComponentType["TERMINAL_BLOCK"] = "terminal_block"; ComponentType["CONNECTOR"] = "connector"; ComponentType["CABLE"] = "cable"; // Measurement Components ComponentType["AMMETER"] = "ammeter"; ComponentType["VOLTMETER"] = "voltmeter"; ComponentType["FREQUENCY_METER"] = "frequency_meter"; ComponentType["POWER_METER"] = "power_meter"; // Signal Components ComponentType["SIGNAL_MODULE"] = "signal_module"; ComponentType["SIGNAL_REFERENCE"] = "signal_reference"; ComponentType["COMMUNICATION_MODULE"] = "communication_module"; // Unknown/Unclassified ComponentType["UNKNOWN"] = "unknown"; ComponentType["OTHER"] = "other"; })(ComponentType || (ComponentType = {})); export var ComponentCategory; (function (ComponentCategory) { ComponentCategory["TRACTION_POWER"] = "traction_power"; ComponentCategory["AUXILIARY_POWER"] = "auxiliary_power"; ComponentCategory["SIGNALING"] = "signaling"; ComponentCategory["CONTROL"] = "control"; ComponentCategory["PROTECTION"] = "protection"; ComponentCategory["MEASUREMENT"] = "measurement"; ComponentCategory["COMMUNICATION"] = "communication"; ComponentCategory["UNCLASSIFIED"] = "unclassified"; })(ComponentCategory || (ComponentCategory = {})); export var SchematicType; (function (SchematicType) { SchematicType["TRACTION_POWER"] = "traction_power"; SchematicType["SIGNALING"] = "signaling"; SchematicType["CONTROL"] = "control"; SchematicType["AUXILIARY"] = "auxiliary"; SchematicType["POWER_DISTRIBUTION"] = "power_distribution"; SchematicType["GENERAL"] = "general"; })(SchematicType || (SchematicType = {})); export var SafetyLevel; (function (SafetyLevel) { SafetyLevel["CRITICAL"] = "critical"; SafetyLevel["HIGH"] = "high"; SafetyLevel["MEDIUM"] = "medium"; SafetyLevel["LOW"] = "low"; SafetyLevel["SAFE"] = "safe"; })(SafetyLevel || (SafetyLevel = {})); //# sourceMappingURL=electrical.js.map