Add /v2/transformer endpoint for PLC transformer#112
Add /v2/transformer endpoint for PLC transformer#112chrismerck wants to merge 15 commits intomasterfrom
Conversation
Introduces comprehensive REST API for smart PLC transformer supporting: - 60 PLC addressable fixtures (device IDs 1-60) - 3 legacy taps (device IDs 1001-1003) - Tap mode configuration (legacy/plc) - Current monitoring and fault detection - Commissioning workflow with auto-detection - Safety interlocks during commissioning New endpoints: - GET /v2/transformer - Read transformer status - PATCH /v2/transformer - Update configuration - DELETE /v2/transformer - Reset to defaults 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
1 similar comment
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
|
The rendered doc is at: https://bond-api-docs.s3.amazonaws.com/merck-plc-local.html |
Summary
Adds comprehensive REST API endpoint for PLC transformer control supporting both smart addressable fixtures and legacy relay-switched taps.
Key Features
API Endpoints
GET /v2/transformerReturns transformer status including:
PATCH /v2/transformerUpdate configuration:
DELETE /v2/transformerReset to factory defaults
Files Changed
transformer/schemas.yaml- Transformer schema definitiontransformer/paths.yaml- Endpoint definitionslocal/paths.yaml- Register transformer endpointlocal.yaml- Add Transformer tag groupTesting Notes
This is API documentation only. Firmware implementation required for full functionality.
🤖 Generated with Claude Code