openapi: 3.2.0 info: title: Kelowna Production Mixer API version: v1 tags: - name: Mixer paths: /Hardware/Mixer/CorrectClockShift: post: tags: - Mixer summary: Correct HMI data that was reported to be from 2006 or 2012 due to a clock reset description: 'This should be run after the HMI clock has been fixed, and requires you to know what the clock was reading before it was changed and what it was reading after it was changed' parameters: - name: hmiId in: query description: The HMI ID schema: type: integer format: int32 - name: timeBeforeChange in: query description: The time the HMI clock was showing before it was changed schema: type: string format: date-time - name: timeAfterChange in: query description: The time the HMI clock was showing immediately after it was changed schema: type: string format: date-time responses: '200': description: OK content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string security: - OrcaAuth: - applicationId - roles - {} - {} operationId: postHardwareMixerCorrectClockShift x-operation-id-source: derived /Hardware/Mixer/ClearOldDebugTelemetry: post: tags: - Mixer summary: Endpoint deletes all statuses and injection readings that are older than two… description: 'This endpoint does not delete data beyond January 2014, sometimes HMIs revert their clocks to 2006 or 2012, meaning that the data from that time is most likely recent data that needs to be corrected.' responses: '200': description: OK content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string security: - OrcaAuth: - applicationId - roles - {} - {} operationId: postHardwareMixerClearOldDebugTelemetry x-operation-id-source: derived components: securitySchemes: OrcaAuth: type: oauth2 flows: authorizationCode: authorizationUrl: https://auth.carboncure.com/oauth2/authorize tokenUrl: https://auth.carboncure.com/oauth2/token scopes: {} MyCCAuth: type: oauth2 flows: authorizationCode: authorizationUrl: https://auth.carboncure.com/oauth2/authorize tokenUrl: https://auth.carboncure.com/oauth2/token scopes: {} M2MAuth: type: oauth2 flows: authorizationCode: authorizationUrl: https://auth.carboncure.com/oauth2/authorize tokenUrl: https://auth.carboncure.com/oauth2/token scopes: {}