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
Andrew Welker
5a2a2129e6
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:13:33 -05:00
Andrew Welker
4fbfda62d6
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:13:21 -05:00
Andrew Welker
b8ab54cbe0
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:12:55 -05:00
Andrew Welker
f6f1619bc2
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:12:38 -05:00
Andrew Welker
41fd4d6adc
docs: revert to original documentation
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:12:25 -05:00
Andrew Welker
5b73f8fbd2
docs: remove duplicate docs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:12:03 -05:00
Andrew Welker
c70a8edc24
docs: remove duplicate documentation
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 11:11:33 -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
copilot-swe-agent[bot]
260677a37f
docs: add XML documentation to PepperDash.Core project
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-22 15:48:23 +00:00
copilot-swe-agent[bot]
eeb0e84dc7
docs: enable XML documentation generation and add initial documentation
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-22 15:44:52 +00:00
Andrew Welker
311452beac
fix: use correct namespaces
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 13:30:11 -05:00
Andrew Welker
789113008e
docs: update comments
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 13:29:11 -05:00
Andrew Welker
660836bd5a
docs: remove spaces
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 13:28:59 -05:00
Andrew Welker
97b2ffed9c
docs: fix comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 13:28:37 -05:00
Andrew Welker
2bbefa062d
docs: fix comments
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 13:28:10 -05:00
Andrew Welker
3421b2f28c
Merge branch 'main' into meter-feedback-interface
2025-07-17 12:34:16 -05:00
Andrew Welker
1dcd4e328c
fix: Destination support for USB
2025-07-17 12:32:26 -05:00
Andrew Welker
e76369726d
docs: XML comments for DestinationListItem
2025-07-17 12:25:52 -05:00
Andrew Welker
c1eccfd790
fix: refactor interfaces for backwards compatibility
2025-07-17 12:13:08 -05:00
Andrew Welker
9d313d8c7c
fix: use Control Subnet IP if MC TP devices are on the CS Lan
2025-07-17 09:54:08 -05:00
Andrew Welker
9813673b66
feat: ICurrentSources interface to allow for tracking breakaway routing
2025-07-17 09:15:25 -05:00