Andrew Welker
df03a71cbc
chore: fix errors in log statements
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-25 09:50:55 -05:00
Andrew Welker
72e67a1c4c
fix: implement IHasFeedback for all IO devices and modify logging
2025-09-25 09:47:44 -05:00
Andrew Welker
f8728b6825
docs: update XML comments for EssentialsDeviceFactory
2025-09-25 09:46:55 -05:00
Andrew Welker
d9ef8a2289
docs: add XML comments for IAnalogInput
2025-09-25 09:46:03 -05:00
Andrew Welker
278408a3bc
docs: reword XML comments for IHasFeedback Interface
2025-09-25 09:45:42 -05:00
Neil Dorin
dea4407e3e
Update src/PepperDash.Essentials.Core/Room/Combining/IEssentialsRoomCombiner.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-17 16:36:33 -06:00
Neil Dorin
ab08a546f7
feat: Add HideInUi property to room combiner classes
...
- Introduced `HideInUi` property in `EssentialsRoomCombinerPropertiesConfig` to control UI visibility.
- Added `HideInUi` interface property in `IEssentialsRoomCombiner`.
- Implemented `HideInUi` in `RoomCombinationScenario`, along with new `Key` and `Name` properties for improved data representation.
2025-09-17 15:25:23 -06:00
Andrew Welker
c05976ee60
fix: modify formatting and sorting for devfb response
2025-09-17 09:28:04 -05:00
Andrew Welker
4ca1031bef
docs: fix CS1587 errors
2025-09-17 08:52:44 -05:00
Andrew Welker
6d61c4525e
fix: use ConsoleCommandResponse for device feedbacks
2025-09-17 08:52:29 -05:00
Andrew Welker
3db274ace5
fix: add line endings for devlist console command
2025-09-17 08:51:45 -05:00
Andrew Welker
a00d186c62
fix: print devlist output using ConsoleCommandResponse
2025-09-10 10:45:55 -05:00
Andrew Welker
d2b7400039
fix: INvxNetworkPortInformation inherits from IKeyed
2025-09-05 15:55:31 -05:00
Andrew Welker
65bc408ebf
fix: add StreamUrl to baseStreamingDeviceProperties
2025-08-15 12:41:21 -05:00
Andrew Welker
574f5f6dc9
chore: remove unused using directives in CommFactory.cs
2025-08-15 09:51:17 -05:00
Andrew Welker
e49c69a12f
feat: add CommBridge class and enhance EssentialsBridgeableDevice with new constructors
2025-08-15 09:48:30 -05:00
Andrew Welker
cf3ece4237
fix: use cr-lf for line endings
2025-08-06 09:00:45 -05:00
Andrew Welker
5bb0ab2626
fix: base config properties for use with streaming devices
2025-08-01 21:17:35 -05:00
Andrew Welker
27bf36c58c
fix: modify how current sources dictionary gets updated
2025-08-01 09:22:31 -05:00
Andrew Welker
a031424752
fix: add destination & source keys to routelist
2025-07-30 11:20:54 -05:00
Andrew Welker
e03874a7a9
fix: add messenger and event to ICurrentSources
2025-07-29 22:26:07 -05:00
Andrew Welker
efe70208d3
fix: check for null assembly name
2025-07-25 10:32:43 -05:00
Andrew Welker
615f640ebb
fix: use continue instead of return
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-25 10:27:50 -05:00
Andrew Welker
ee6f9416a3
chore: remove unused configSnippet
2025-07-25 10:24:32 -05:00
Andrew Welker
4fc6ecbd0b
style: switch to auto property for attributes
2025-07-25 09:56:39 -05:00
Andrew Welker
58bcc3315d
fix: add changes from code review
2025-07-25 09:51:04 -05:00
Andrew Welker
08cc84a8e8
fix: apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-25 09:28:53 -05:00
Andrew Welker
226014fee0
fix: apply suggestions from code review
...
- remove commented out debug statements
- null check for description attribute
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-25 09:27:33 -05:00
Andrew Welker
dc7f99e176
fix: mark FeedbackBase default constructor as obsolete
...
There are situations now where feedbacks in the feedback collection
can be used to update things on UIs. If the feedback doesn't have a key, it can't
be used for this purpose.
2025-07-25 09:18:22 -05:00
Andrew Welker
f0af9f8d19
fix: mark IHasMultipleDisplays and associated enum as obsolete
...
Fixes #1219
2025-07-25 09:14:45 -05:00
Andrew Welker
43989b9588
chore: move interfaces to their own files
2025-07-25 09:12:09 -05:00
Andrew Welker
8db559f197
feat: factory updates & refactoring
...
This commit introduces significant updates to the device factory system, enhancing the way devices are created and managed within the PepperDash Essentials framework.
The changes include:
- New attributes for device configuration and description.
- Refactoring of the device manager and essentials device classes to support new factory methods.
- modified factory classes for essentials devices, plugin development devices, and processor extension devices.
- The device factory interface has been updated to include a factory method for creating devices.
- Added a wrapper for the device factory to streamline device creation.
- Updated plugin loader to accommodate the new device factory structure.
Fixes #1065
Fixed #1277
2025-07-25 09:05:40 -05:00
Andrew Welker
0674dbda37
Merge branch 'main' into copilot/fix-1290
2025-07-25 07:48:49 -05:00
Andrew Welker
b12cdbc75c
docs: apply suggestions from copilot
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-23 09:08:10 -05:00
Neil Dorin
799d4c127c
Update src/PepperDash.Essentials.Core/Devices/DestinationListItem.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 14:02:01 -06:00
Andrew Welker
a6cd9a0571
feat: add destination and source port key properties for advanced routing
2025-07-22 14:56:28 -05:00
copilot-swe-agent[bot]
80da4ad98f
docs: fix duplicate and malformed XML documentation tags
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-22 17:40:17 +00:00
Andrew Welker
b283ed34b4
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:08:28 -05:00
Andrew Welker
899f13eadb
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:08:10 -05:00
Andrew Welker
fc1e29565e
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:03:33 -05:00
Andrew Welker
f9a74567d2
docs: remove duplicates
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:03:18 -05:00
Andrew Welker
53b1e5d142
docs: remove duplicates
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:03:03 -05:00
Andrew Welker
78e9ea8070
docs: duplicate tags
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:02:38 -05:00
Andrew Welker
df201558a5
docs: update
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:02:24 -05:00
Andrew Welker
130c874684
docs: fix documentation
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:37:08 -05:00
Andrew Welker
aee40ffe14
docs: fix duplicate XML tags
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:36:43 -05:00
Andrew Welker
3ffad13abf
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:30:04 -05:00
Andrew Welker
5ee7aaa991
docs: revert to old comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:29:25 -05:00
Andrew Welker
4fa8433e73
docs: change wording
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:19:10 -05:00
Andrew Welker
5fe99518a0
docs: update formatting
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:18:50 -05:00