Neil Dorin
62f182c634
debug: removes annoying console statements at startup
2.0.0-alpha-2409
2024-03-14 22:28:26 -06:00
Neil Dorin
8ae8a3ef41
fix: adds missing JsonProperty decorator
2.0.0-alpha-2408
2024-03-14 16:13:02 -06:00
Neil Dorin
0f57799382
feat: Adds TSelector generic type to IHasSurroundSoundModes
2.0.0-alpha-2407
2024-03-14 12:26:05 -06:00
Neil Dorin
a2e4c2fad6
feat: Adds ISelectableItems/Item and IHasSurroundSoundModes, modfies IHasInputs, Updates MockDisplay to implement IHasInputs
2.0.0-alpha-2406
2024-03-14 11:55:46 -06:00
Neil Dorin
ed5bd360b4
feat: adds more generic ISelectableItems and ISelectableItem interfaces and implements on new IHasInputs and IHasSurroundSoundModes
2024-03-14 10:46:48 -06:00
Andrew Welker
4eeb2145ae
chore: update PD Core
2.0.0-alpha-2405
2024-03-13 08:34:03 -05:00
Andrew Welker
a5460f16cd
feat: add IVideoSync interface & implement on IRoutingInputSlot
2.0.0-alpha-2404
2024-03-12 10:51:52 -05:00
Andrew Welker
3b55d6af93
fix: implement DestinationListKey on EssentialsRoomBase
2.0.0-alpha-2403
2024-03-08 23:06:26 -06:00
Andrew Welker
285d87d8ac
feat: add DestinationListKey to IEssentialsRoom
2024-03-08 22:59:17 -06:00
Andrew Welker
c6690c7765
build: update package names
...
Updated package names for Core and Devices Common to be valid names and match existing 2.0.0 packages
2.0.0-alpha-2401
2024-03-08 21:17:59 -06:00
Andrew Welker
2609006024
feat: implement ILevelControls on DspBase
...
Also added DspLevelControlPoint class
2024-03-08 21:12:27 -06:00
Andrew Welker
9e61dcd554
refactor: RKST-93 rename interface & properties
2024-03-08 20:41:54 -06:00
Andrew Welker
693d4f8723
feat: RKST-161 add IHasInputs & IInputs interfaces
2024-03-08 20:26:13 -06:00
Andrew Welker
882f41d8bd
feat: RKST-160 add IAdvancedVolume interface
2024-03-08 20:11:19 -06:00
Andrew Welker
6669b6125b
build: change assembly names to match 1.0.0
...
This allow 3-series plugins to be loaded correctly
2024-03-08 20:10:44 -06:00
Andrew Welker
9ad151bd7e
feat: RKST-131 add IMatrixRouting interfaces
2024-03-08 11:16:48 -06:00
Andrew Welker
b0e9ecf29e
build: update PD Core version
2024-03-08 11:16:27 -06:00
Andrew Welker
d4df36b863
feat: add type param for direct route method
2.0.0-alpha-2397
2024-03-06 15:39:39 -06:00
Andrew Welker
1146d89abf
refactor: Make AddAction generic
2.0.0-alpha-2396
2024-02-29 13:40:52 -06:00
Andrew Welker
0ee3e1d52b
refactor: modify AddAction method to take the messenger
2.0.0-alpha-2395
2024-02-29 13:27:02 -06:00
Andrew Welker
5084861067
feat: add IMobileControlAction interface
2.0.0-alpha-2394
2024-02-29 12:36:50 -06:00
Andrew Welker
d6f896c4b2
feat: modify IMobileControl interface
2.0.0-alpha-2393
2024-02-28 21:51:03 -06:00
jtalborough
8c1553a026
fix: Update PepperDashCore version to 1.3.3-hotfix-390
1.15.6-hotfix-2392
2024-02-26 13:22:35 -05:00
Andrew Welker
7a5dc29946
refactor: remove MC bridge creation
2.0.0-alpha-2391
2024-02-20 09:23:32 -06:00
Andrew Welker
812dd0e771
refactor: remove method
...
Moving all messenger creation to MC EPI.
2024-02-20 09:18:18 -06:00
Andrew Welker
08a4099842
refactor: change ApiOnline to BoolFeedback
2.0.0-alpha-2389
2024-02-20 08:27:01 -06:00
Andrew Welker
a3c7d0c96a
refactor: add online property for API
2.0.0-alpha-2388
2024-02-20 08:13:46 -06:00
Andrew Welker
d7af57ba16
feat: add Properties to IMobileControl3 interface
2.0.0-alpha-2387
2024-02-19 17:09:38 -06:00
Neil Dorin
2faa83cd1a
Merge pull request #1175 from PepperDash/feature-2.0.0/RKST-97-handler-updates
...
Multiple Updates
2024-02-15 15:42:34 -07:00
Andrew Welker
6c2ef7b63b
chore: update PepperDash Core version
2.0.0-alpha-2385
2024-02-15 16:40:25 -06:00
Andrew Welker
06244b8a18
build: update PepperDash Core
2.0.0-alpha-2384
2024-02-14 15:54:42 -06:00
Andrew Welker
b213262cdd
refactor: use new method by default
2.0.0-alpha-2383
2024-02-14 13:04:36 -06:00
Andrew Welker
e0e08ba22c
feat: add methods to add routes to API
2.0.0-alpha-2382
2024-02-14 13:02:09 -06:00
Andrew Welker
420ae8c7de
refactor: add UpdateAppUrl method to RoomMessenger interface
...
Also renamed the interface to more accurately represent what it is for
2.0.0-alpha-2381
2024-02-08 09:26:29 -06:00
Andrew Welker
f7cf854965
fix: remove incorrect using statement
2.0.0-alpha-2380
2024-02-07 12:43:30 -06:00
Andrew Welker
5ce82f03b4
feat: move LightingBase to Devices Common
2024-02-07 12:43:13 -06:00
Andrew Welker
4d20cd7e80
chore: fix namespaces for room interfaces to be consistent
2024-02-07 12:32:59 -06:00
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