Andrew Welker
f9d9df9d5c
docs: XML comments for Devices.Common
2025-10-09 13:18:36 -05:00
Andrew Welker
a5d409e93a
fix: analog input check uese correct comparison
...
input selection coming from SIMPL is 1-based, not 0-based. Comparison to input port array length needs to be <= instead of <
2025-10-09 08:36:26 -05:00
Andrew Welker
59944c0e2f
refactor: split up classes to separate files
2025-10-09 08:33:22 -05:00
Andrew Welker
a0fc731701
chore: apply copilot suggestions
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-11 17:55:02 -05:00
Andrew Welker
27bf36c58c
fix: modify how current sources dictionary gets updated
2025-08-01 09:22:31 -05:00
Andrew Welker
e03874a7a9
fix: add messenger and event to ICurrentSources
2025-07-29 22:26:07 -05:00
copilot-swe-agent[bot]
7987eb8f9b
docs: complete XML documentation for all projects with inheritdoc tags
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-22 15:53:01 +00:00
Andrew Welker
9813673b66
feat: ICurrentSources interface to allow for tracking breakaway routing
2025-07-17 09:15:25 -05:00
Andrew Welker
f6f731b470
chore: remove 4SERIES compiler directive
2025-03-25 10:21:17 -05:00
Andrew Welker
fe2cd573e5
feat: remove DisplayBase from Core
2025-03-25 00:10:22 -05:00
Neil Dorin
e61fd7777a
fix: fixed typenames for mockDisplay
2024-06-06 12:09:35 -06:00
Neil Dorin
027bdd5bf4
Merge 'development-2.0.0' into 'feature-2.0.0/fix-version-info'
2024-05-29 12:10:34 -06:00
Andrew Welker
f630d3f410
fix: add missing interfaces
2024-05-24 16:13:35 -05:00
Andrew Welker
35e0662b27
fix: only update CurrentInputPort if it has changed
2024-05-24 16:13:21 -05:00
Andrew Welker
3c5fe88e5a
fix: correct namespaces to allow plugins to load correctly
2024-05-23 12:45:47 -05:00
Andrew Welker
4bf026601f
feat: get it working
2024-05-23 08:41:19 -05:00
Andrew Welker
19bd5723c8
feat: add RoutingFeedbackManager
...
RoutingFeedbackManager keeps track of updates from IRoutingSinkWotjFeedbacl devoces & IRoutingWithFeedback devices to allow for walking tieLines and finding a source.
2024-05-23 08:40:14 -05:00
Andrew Welker
dd66de0463
feat: implement feedback manager
2024-05-23 08:39:09 -05:00
Andrew Welker
528fff569d
refactor: fix namespaces after move
2024-05-23 08:38:56 -05:00
Andrew Welker
826b7fd6d5
fix: add factory for mock display in Devices.Common
2024-05-15 15:30:54 -05:00
Neil Dorin
a11ad421f0
fix: better implmentation of input select
2024-05-10 13:16:59 -06:00
Neil Dorin
c47a93f4d0
Merge remote-tracking branch 'origin/feature-2.0.0/add-screenLift-controls' into feature-2.0.0/room-combiner-updates
2024-05-09 15:15:50 -06:00
Andrew Knous
01862ab9aa
feat: moves mockdisplay factory from PepperDash.Essentials.Core to PepperDash.Essential.Devices.Common
2024-05-09 13:48:59 -04:00
Andrew Knous
8ec6fa785e
feat: adds IProjectorScreenLiftControl and ScreenLiftController
2024-05-09 13:47:46 -04:00
Neil Dorin
3ee8cb7ea3
feat: updates IHasInput to remove requirement for SetInputs method (unnecessary)
2024-05-03 13:34:22 -06:00
Neil Dorin
d26c5344e4
fix: makes IMatrixRouting use generic types.
2024-03-28 19:55:53 -06:00
Andrew Welker
ee4ccb0d1a
feat: change to use Debug.LogMessage everywhere
2024-03-21 13:44:08 -05:00
Neil Dorin
0f57799382
feat: Adds TSelector generic type to IHasSurroundSoundModes
2024-03-14 12:26:05 -06:00
Neil Dorin
a2e4c2fad6
feat: Adds ISelectableItems/Item and IHasSurroundSoundModes, modfies IHasInputs, Updates MockDisplay to implement IHasInputs
2024-03-14 11:55:46 -06:00
Andrew Welker
7a66fdd490
fi: more newtonsoft fixes
2024-02-02 09:53:53 -06:00
Nick Genovese
d2e1979d96
feat(wip): removing base classes from Essentials.Core
2023-11-06 15:38:48 -05:00