nrkno / sofie-timeline-state-resolver

Sofie Timeline State Resolver: A Part of the Sofie TV Studio Automation System
https://github.com/nrkno/Sofie-TV-automation/
MIT License
16 stars 20 forks source link

feat: sisyfos enhancements #324

Closed olzzon closed 1 month ago

olzzon commented 7 months ago

About the Contributor

This PR is posted on behalf of BBC

Type of Contribution

This is a: Feature request

Bug fix / Feature / Code improvement / Documentation improvement / Other (please specify)

Old Behavior:

Sisyfos and TSR had some limitation in the API, regarding mute, inputGain & inputSelector.

New Behavior

TSR and Sisyfos has been enhanced to include support for optional mute, inputgain, inputselector and get sisyfos state of a fader. Following changes has been made:

Fixes:

Testing Instructions

use quickTSR to test the new implementations. All features implemented as optional, so it don't have breaking changes in the current TSR-Sisyfos behavior.

Other Information

Status

codecov-commenter commented 7 months ago

Codecov Report

Attention: Patch coverage is 25.67568% with 55 lines in your changes are missing coverage. Please review.

Project coverage is 53.46%. Comparing base (b7ceb69) to head (3cb6f70).

Files Patch % Lines
...te-resolver/src/integrations/sisyfos/connection.ts 34.69% 28 Missing and 4 partials :warning:
...e-state-resolver/src/integrations/sisyfos/index.ts 0.00% 19 Missing and 4 partials :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## release51 #324 +/- ## ============================================= - Coverage 53.59% 53.46% -0.14% ============================================= Files 125 125 Lines 10129 10172 +43 Branches 2358 2510 +152 ============================================= + Hits 5429 5438 +9 + Misses 4698 4347 -351 - Partials 2 387 +385 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

olzzon commented 7 months ago

Following bugs has been fixed:

@mint-dewit do you have time for a look?