Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
d727925
feat: add HdMdNxM4kZEController class and update project file metadata
jkdevito Jan 16, 2026
4a4bbde
refactor: clean up commented code in HdMdNxM4KzEController
jkdevito Jan 16, 2026
954f594
refactor: update feedback initialization and comment out unused input…
jkdevito Jan 16, 2026
a6246f6
refactor: streamline chassis handling and feedback updates in HdMdNxM…
jkdevito Jan 16, 2026
468bb73
refactor: HdMdNxM4Ke controller class
jkdevito Jan 16, 2026
6909109
refactor: enhance input/output name handling and add error logging in…
jkdevito Jan 16, 2026
9420ea4
refactor: add NoRouteText property and update output route name feedb…
jkdevito Jan 16, 2026
e434621
ci(force-patch): increment patch by force
jkdevito Jan 16, 2026
3d820da
fix: update feedback and chassis implementation
jkdevito Jan 19, 2026
6d0bb96
fix: rename hdmdnxm4ke controller class
jkdevito Jan 19, 2026
f1e6a3b
feat: add Key and Name properties
jkdevito Jan 19, 2026
1e6a2c4
fix: add null checks for feedback properties in HdMdNxM4KzEController
jkdevito Jan 22, 2026
6c79773
fix: updates to feedback collections
jkdevito Jan 22, 2026
dea90c2
refactor: improve code formatting and readability in HdMdNxM4kZEContr…
jkdevito Jan 22, 2026
657a54d
fix: enhance input/output handling and error logging in HdMdNxM4KzECo…
jkdevito Jan 22, 2026
b9e412f
fix: update DM output change handling and improve logging for clarity
jkdevito Jan 22, 2026
55ae9d1
fix: improve event name retrieval in DM output/input change handling
jkdevito Jan 22, 2026
81b8b14
fix: update input/output type references in ExecuteSwitch method for …
jkdevito Jan 22, 2026
7a71763
fix: update event name retrieval in DM output change handling for cla…
jkdevito Jan 22, 2026
5b71f5f
fix: add IsOnline feedback and update related references in HdMdNxM4K…
jkdevito Jan 22, 2026
9354384
fix: enhance event name retrieval in DM output/input change handling
jkdevito Jan 22, 2026
31e3287
fix: update IsOnline feedback references in HdMdNxM4KzEController
jkdevito Jan 22, 2026
71eb4e2
refactor: remove unused using directives in HdMdNxM4KzEController
jkdevito Jan 22, 2026
3ef4630
fix: remove unnecessary whitespace in solution file
jkdevito Jan 22, 2026
d074a70
refactor: improve input/output setup methods and enhance error logging
jkdevito Jan 22, 2026
ddc8827
ci(force-patch): increment patch by force
jkdevito Jan 22, 2026
a88de5c
fix: add null checks for IsOnline and DeviceNameFeedback links; impro…
jkdevito Jan 22, 2026
be4b8c7
fix: add try/catch to fireUpdate to isolate bool feedback exception
jkdevito Jan 22, 2026
53651bb
fix: debug log levels and messages
jkdevito Jan 22, 2026
c058f9f
feat: add support for HdMdNxM4kzE and PriorityRoute feedback
jkdevito Jan 22, 2026
84ae8b7
fix: enhance error handling and logging in HdMdNxM4KzEController
jkdevito Jan 23, 2026
76ca77e
refactor: reorganize feedback setup methods for input and output hand…
jkdevito Jan 26, 2026
5712310
ci(force-patch): increment patch by force
jkdevito Jan 26, 2026
1559668
fix: correct input and output indexing in HdMdNxM4KzEController
jkdevito Jan 26, 2026
4e432a1
fix: update HDMI input feedback methods for consistency and accuracy
jkdevito Jan 26, 2026
520c56c
fix: update i/o keys referenced for FBs
jkdevito Jan 26, 2026
bfaf1a9
fix: improve error handling and logging in SetupInputVideoSyncFeedbac…
jkdevito Jan 31, 2026
cdcf75e
merge: resolve conflict in SetupInputVideoSyncFeedbacks - combine nul…
jkdevito Jan 31, 2026
dfc48ca
refactor: streamline input and output setup methods for improved clar…
jkdevito Jan 31, 2026
79ff7f6
ci(force-patch): increment patch by force
jkdevito Jan 31, 2026
dee2714
fix: correct loop boundaries and enhance error logging in SetupInputs…
jkdevito Jan 31, 2026
fbc09a6
fix: enhance input/output setup methods with improved error logging a…
jkdevito Jan 31, 2026
ee064b0
fix: improve error logging and variable naming in SetupInputs and Set…
jkdevito Jan 31, 2026
c37f73c
fix: correct variable reference in error logging for SetupOutputs method
jkdevito Jan 31, 2026
869c1ea
fix: resolve videooutfeedback reference
jkdevito Jan 31, 2026
ff6c82e
chore: remove comments
jkdevito Jan 31, 2026
3a1a722
fix: refactor input/output setup methods for improved clarity and log…
jkdevito Jan 31, 2026
bd42902
fix: enhance input/output name handling and feedback linking for impr…
jkdevito Jan 31, 2026
c8c8b33
fix: improve logging for ExecuteSwitch and DMOutputChange methods for…
jkdevito Jan 31, 2026
0e73224
fix: streamline AutoRoute and PriorityRoute feedback handling for imp…
jkdevito Jan 31, 2026
a70fa1d
fix: simplify improper reference for autoroute feedback
jkdevito Jan 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions PepperDash.Essentials.DM.4Series.sln
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

Microsoft Visual Studio Solution File, Format Version 12.00
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.7.34202.233
MinimumVisualStudioVersion = 10.0.40219.1
Expand Down
5 changes: 5 additions & 0 deletions src/Chassis/DmCardAudioOutput.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ public class DmCardAudioOutputController : IBasicVolumeWithFeedback
{
public Audio.Output Output { get; private set; }

public string Key { get; private set; }
public string Name { get; private set; }

public IntFeedback VolumeLevelFeedback { get; private set; }

public BoolFeedback MuteFeedback { get; private set; }
Expand All @@ -24,6 +27,8 @@ public class DmCardAudioOutputController : IBasicVolumeWithFeedback
public DmCardAudioOutputController(Audio.Output output)
{
Output = output;
Key = string.Format("DmCardAudioOutput-{0}", output.Number);
Name = Key;
VolumeLevelFeedback = new IntFeedback(() => Output.VolumeFeedback.UShortValue);
MuteFeedback = new BoolFeedback(() => IsMuted);
}
Expand Down
4 changes: 4 additions & 0 deletions src/Chassis/DmpsAudioOutputController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,8 @@ public class DmpsAudioOutput : IBasicVolumeWithFeedback
protected short MinLevel { get; set; }
protected short MaxLevel { get; set; }

public string Key { get; private set; }
public string Name { get; private set; }
public eDmpsLevelType Type { get; private set; }
public BoolFeedback MuteFeedback { get; private set; }
public IntFeedback VolumeLevelFeedback { get; private set; }
Expand All @@ -367,6 +369,8 @@ public DmpsAudioOutput(Dmps3AudioOutputBase output, eDmpsLevelType type)
VolumeLevelInput = 0;
EnableVolumeSend = false;
Type = type;
Key = string.Format("DmpsAudioOutput-{0}", type);
Name = Key;
MinLevel = -800;
MaxLevel = 100;

Expand Down
Loading