Andrew Welker
9e7239b219
chore: fix bad namespace
...
Namespaces were not correct
BREAKING_CHANGE: Namespaces changed
2024-02-07 12:32:45 -06:00
Andrew Welker
b689c847fb
fix: invert interface to be custom instead of default
...
This way, existing rooms and devices will build messengers by default, while new plugins can implement their own messengers
2.0.0-alpha-2378
2024-02-07 11:14:54 -06:00
Andrew Welker
4d608eef06
feat: refactor LoadRooms method
...
In order to facilitate using custom messengers, I added an interface, `IStandardMobileControl` that devices or rooms can implement if they should use the standard/existing MobileControl messengers. If a room or device wants to implement non-standard messengers, or is a new type of device that doesn't yet have a corresponding messenger in the Mobile Control plugin, do NOT implement this interface and MC won't attempt to build a messenger for it.
2.0.0-alpha-2377
2024-02-07 08:44:58 -06:00
Andrew Welker
49b7faa400
chore: add back in config classes
...
Mobile Control (for the moment) relies on these classes, so they are necessary in Essentials until we determine a better solution.
2024-02-07 08:42:22 -06:00
Andrew Welker
8af0cf2702
chore: add room configs back in
...
At the moment, MC relies on some of these classes, so they are necessary
in Essentials for now. We can explore how to remove them at a later date
2024-02-07 07:46:16 -06:00
Andrew Welker
8d34b73cdf
feat: add property to send ID to handlers for MC
2.0.0-alpha-2375
2024-02-06 10:51:53 -06:00
Andrew Welker
5628042841
feat: move room aggregate interfaces back into Essentials
2024-02-06 10:51:25 -06:00
Andrew Welker
9f49a7faef
feat: RKST-130 add missing event
2.0.0-alpha-2373
2024-02-06 08:28:13 -06:00
Andrew Welker
b80b827217
chore: fix namespace for IRoomEventSchedule interface
2.0.0-alpha-2372
2024-02-06 08:14:39 -06:00
Andrew Welker
35e9e54564
feat: RKST-130 add IRoomEventSchedule interface
2024-02-06 08:10:02 -06:00
Andrew Welker
3eefd1ce36
fix: Web API is now correctly included, along with debug updates from PD Core
2.0.0-alpha-2370
2024-02-05 13:49:58 -06:00
Andrew Welker
1e6e8a044d
merge dev 2.0.0
2024-02-05 13:33:25 -06:00
Nick Genovese
5941763acb
Merge pull request #1171 from PepperDash/feature-2.0.0/newtonsoft-fixes
...
Remove Newtonsoft & Update build tasks
2.0.0-beta-2362
2024-02-02 13:10:05 -05:00
Andrew Welker
dc52ec4c0c
ci: adjust for new paths for things
2.0.0-alpha-2361
2024-02-02 11:54:43 -06:00
Andrew Welker
9dfc99259f
build: got packages building correctly
2024-02-02 11:53:00 -06:00
Andrew Welker
7a66fdd490
fi: more newtonsoft fixes
2024-02-02 09:53:53 -06:00
Andrew Welker
1d74136e9e
build: correct more issues with targets and such
2024-02-02 09:25:24 -06:00
Andrew Welker
b74755c825
chore: remove references to full Newtonsoft package
2024-02-02 09:23:29 -06:00
Andrew Welker
0a9ba77bb7
feat: add event for when AppUrlChanges
2024-02-02 09:19:34 -06:00
Andrew Welker
9755724342
Merge pull request #1164 from PepperDash/feature/hdps-dm-event-updates
...
Feature/hdps dm event updates
1.16.0-rc-2374
1.15.6-beta-2359
1.15.6-alpha-2360
2024-02-02 08:53:29 -06:00
Andrew Welker
4d25c420e5
Merge pull request #1161 from PepperDash/hotfix/video-codec-base
...
fix: clear selected causes thread abort in 3 series
2.0.0-beta-2386
2.0.0-beta-2417
2.0.0-beta-2431
2.0.0-beta-2434
2024-02-02 08:52:47 -06:00
Andrew Welker
3190dacdf8
Merge branch 'development' into feature/hdps-dm-event-updates
1.15.6-alpha-2356
2024-02-02 08:34:30 -06:00
Andrew Welker
44add9aac6
Merge branch 'main' into hotfix/video-codec-base
1.15.6-hotfix-2355
2024-02-02 08:33:47 -06:00
Andrew Welker
5bb6405874
Merge pull request #1169 from PepperDash/hotfix/latest-dbs
...
Hotfix/latest dbs
1.15.6-beta-2354
2024-02-02 08:33:23 -06:00
Nick Genovese
758ac8c91b
Merge pull request #1160 from PepperDash/feature-2.0.0/move-device-base-classes
...
Feature 2.0.0/move device base classes
2024-02-01 15:40:42 -05:00
Nick Genovese
0548d3b3ea
chore: added some additional documentation
2.0.0-alpha-2351
2024-02-01 13:16:15 -05:00
Andrew Welker
f9d3607072
feat: rename MC Message interface
2.0.0-alpha-2350
2.0.0-alpha-2369
2024-01-31 09:48:46 -06:00
Andrew Welker
d6b32f48c7
refactor: change Content type to JToken for MC
2.0.0-alpha-2349
2024-01-30 13:24:27 -06:00
Andrew Welker
8883fc329e
feat: use Action<JToken> instead of object for MC handlers
2.0.0-alpha-2348
2024-01-30 08:56:43 -06:00
Andrew Welker
fed3d7e13a
Merge branch 'development' into hotfix/latest-dbs
1.15.6-hotfix-2347
2024-01-25 14:44:35 -06:00
Andrew Welker
af848b9ca4
Merge pull request #1168 from PepperDash/hotfix/latest-dbs
2.0.0-beta-2352
1.15.5
2024-01-25 14:03:48 -06:00
jtalborough
b52c13d8e8
fix: Update PepperDashCore package version to 1.3.2
1.15.6-hotfix-2346
1.15.5-hotfix-2345
2024-01-25 13:50:44 -05:00
jtalborough
26f9118154
chore: update PepperDashCore package version
1.15.5-hotfix-2344
2024-01-25 13:15:12 -05:00
Nick Genovese
e8408add14
Merge remote-tracking branch 'origin/feature-2.0.0/multi-targeting' into feature-2.0.0/move-device-base-classes
2.0.0-alpha-2343
2024-01-24 17:02:52 -05:00
Neil Dorin
ab6f1f36f0
feat: Updates IMobileControl3 and adds IMobileControlMessenger
2.0.0-alpha-2341
2024-01-15 14:31:24 -07:00
Neil Dorin
610fae972d
feat: updates to IMobileControl3 and adds IMobileControlResponseMessage
2.0.0-alpha-2340
2024-01-15 13:34:51 -07:00
Neil Dorin
876689fdfe
fix: minor updates to debug levels
2.0.0-alpha-2339
2024-01-15 13:30:14 -07:00
Andrew Welker
332d56cf70
build: add multi-targeting to Essentials
...
Essentials will now build for both .NET Framework 4.7.2 and .NET 6.
CPZ's and CPLZs are named appropriately, as .NET 6 assemblies won't work
on VC-4.
2.0.0-alpha-2336
2023-12-28 15:41:16 -06:00
Neil Dorin
bba3c347c6
Merge pull request #1166 from PepperDash/feature/add-cen-io-com-x02
...
feat: add cen-io-com102 and cen-io-com202 support
2023-12-19 14:45:02 -07:00
jkdevito
be96adcc06
feat: add cen-io-com102 and cen-io-com202 support
1.15.5-alpha-2334
2023-12-19 10:50:55 -06:00
Jason DeVito
b245016420
fix: updated dminputchange event debug message
1.15.5-alpha-2333
2023-12-14 17:02:14 -06:00
Jason DeVito
19f2c6aa79
fix: update dm event handlers, adds debug statements
1.15.5-alpha-2332
2023-12-14 16:32:22 -06:00
Jason DeVito
533ca05ac2
feat: adds additional dm input/output event cases to event handlers
1.15.5-alpha-2331
2023-12-14 12:43:46 -06:00
Jason DeVito
9c7777fbaa
Merge pull request #1163 from PepperDash/feature/hdpsxxxx-volume-control
...
Feature/hdpsxxxx volume control
1.15.5-beta-2330
2023-12-13 16:54:59 -06:00
Jason DeVito
5530c91b75
refactor: HdPsXxxOutputAudioController & HdPsXxxAnalogAuxMixerController
...
- Updated audio controllers to implement `Volume(Feedback).ShortValue`
per documentation for set and get
- Changed `VolumeLevel` set to private set
- Removed `VolumeLevel` and `IsMuted` set from constructors
1.15.5-alpha-2329
2023-12-13 16:01:15 -06:00
Jason DeVito
67e0378806
fix: cleanup debug statements
1.15.5-alpha-2328
2023-12-13 12:41:45 -06:00
Jason DeVito
1c5aca03d2
fix: resolves hdPsXxx audio controllers scaleWithLimits exception
1.15.5-alpha-2327
2023-12-13 12:36:45 -06:00
Nick Genovese
6f5fa2c3b8
fix: clear selected causes thread abort in 3 series
...
- the old method was using _directoryCode, _directoryTrilist, _directoryJoinmap which were never initialized
1.15.5-hotfix-2326
2023-12-12 15:29:41 -05:00
Neil Dorin
a2c628145d
feat: adds more api handlers to load config and get/set min log level
2023-11-24 18:58:11 -07:00
Neil Dorin
d2877f2cec
feat: more debug testing
2.0.0-alpha-2324
2023-11-23 23:11:36 -07:00