Trevor Payne
dfa55ab9f8
fix: update console responses to properly use explicit NewLine characters
...
fix: Resolve #1084
2023-04-14 12:18:06 -05:00
Andrew Welker
df402ce498
Merge branch 'development' into feature/dmps-dm-fixes
2023-03-22 10:20:56 -06:00
Trevor Payne
1920d37488
feat: update reportVersions command to use ConsoleResponse
...
feat: update gettypes to use ConsoleResponse
2023-02-17 23:02:54 -06:00
Andrew Welker
058b3820be
Merge branch 'development' into feature/dmps-dm-fixes
2023-02-17 09:07:13 -07:00
Alex Johnson
8cc6cfafe9
Fixes CEvent in InitializeSystem() to properly wait for initialization until all devices are registered, if the system is a DMPS. This fixes an issue where HDBaseT type endpoints were not working on a DMPS3 non-4K unit.
2023-02-08 16:19:17 -05:00
jdevito
705e750419
fix: resolved issue with default handlers, removed debug statements that were not accessed; fix: updated default handler, reportversions handler, devlist handler
2023-01-30 17:17:12 -06:00
Andrew Welker
04477d62cc
Merge branch 'development' into hotfix/touchpanelBase
2022-11-28 16:20:09 -07:00
Andrew Welker
db19da124c
fix: set debug level to 2 on startup
...
Some plugins and devices are doing their own filtering based on the
debug level that's normally set using the `appdebug` console command.
On VC-4, there's no way to set that value. With this change, when
Essentials starts on a server, the debug level will be set to 2, so that
any of the messages that might be filtered based on the debug level
won't be filtered.
2022-11-11 14:37:46 -07:00
Trevor Payne
578754de85
feat: Added new folder program<x>/joinmaps
...
feat: added new console command to write markdown for joinmap data and save to file
2022-10-20 13:09:32 -05:00
Alex Johnson
96e3d52b95
Switch DMPS units to only wait until devices are registered before continuing. No need to wait for devices to be activated.
2022-06-14 09:43:59 -04:00
Trevor Payne
c4843d68f4
feat: add ability to build rooms with extant device factory
...
RESOLVES #925
2022-03-23 15:28:25 -05:00
Neil Dorin
d67a161e32
Merge branch 'development' into feature/room-combining
2021-09-29 17:17:29 -06:00
Neil Dorin
5442a1db48
fix(essentials): #842 Adds back in code to register Crestron devices under normal circumstances
2021-09-29 15:14:07 -06:00
Neil Dorin
5f50f14a71
feat(essentials): Updates timeout to 30s
2021-09-24 17:26:13 -06:00
Neil Dorin
1e9139f38e
feat(essentials): Reworks logic in InitializeSystem() to be a bit cleaner using a CEvent and the existing AllDeviceActivated event
2021-09-24 17:25:14 -06:00
Alex Johnson
bead782bd5
Waits to return InitializeSystem until devices are registered. Adds DMPS system power on/off to device bridge.
2021-09-23 12:01:15 -04:00
Alex Johnson
f0942a3932
Fixes for DM endpoints on DMPS3 non-4k types
2021-09-17 09:46:20 -04:00
Andrew Welker
c298d37b9f
Merge branch 'development' into feature/room-combining
2021-08-16 15:45:43 -06:00
Andrew Welker
538f81c18e
Merge branch 'development' into hotfix/IMobileControl3
2021-08-16 15:16:44 -06:00
Neil Dorin
01b713e6e1
feat(essentials): Adds IMobileControl3 interface to maintain backwards compatibility
2021-08-16 14:27:28 -06:00
Neil Dorin
5c3e1ca915
Updates IMobileControl to use IEssentialsRoom instead of EssentialsRoomBase again
2021-08-03 14:52:26 -06:00
Neil Dorin
1de42b9e97
Merge branch 'development' into feature/room-combining
2021-08-03 14:32:42 -06:00
Andrew Welker
56bb872d2b
Merge branch 'development' into hotfix/zoomroom-updates
2021-08-02 17:36:51 -06:00
Neil Dorin
19cbe480a6
reverts IMobileControl back to using EssentialsRoomBase instead of IEssentialsRoom for now
2021-07-29 16:39:34 -06:00
Neil Dorin
bfa48091d9
#753 Adds methods to build new room type
2021-07-22 12:44:13 -06:00
Andrew Welker
88e5c49663
refactor: Add Fusion IP-ID info to debug messages
2021-07-20 17:29:02 -06:00
Andrew Welker
5f6b650dba
fix: Update fusion IP-ID for multiple rooms
2021-07-20 11:15:37 -06:00
Neil Dorin
a37814ab3c
#736 adds IEssentialsHuddleVtc1Room and refactors to use interface rather than EssentialsHudleVtc1Room
2021-07-12 21:49:54 -06:00
Neil Dorin
2181410927
#736 Adds IEssentialsRoom and IEssentialsHuddleSpaceRoom interfaces
...
Refactors all references to EssentialsRoomBase and EssentialsHuddleSpaceRoom to use the new interfaces instead
2021-07-12 17:22:36 -06:00
Neil Dorin
d95ee27979
#728 corrects casing of folder name in Global.FilePathPrefix at startup
2021-07-02 15:01:51 -06:00
Andrew Welker
1a3eb9a546
Merge branch 'development' into hotfix/console-response-crlf-fixes
2021-04-28 09:54:39 -06:00
Alex Johnson
ae9833ffaa
Changes cr to crlf for some console command responses
2021-04-23 08:58:43 -04:00
Trevor Payne
0a4ff82af0
Added SecretsManager
...
Added ISecrets
Added ISecretsProvider
2021-04-15 13:47:46 -05:00
Neil Dorin
bc54856392
#542 Updates log level for error messages when constructing devices
2021-02-17 11:27:07 -07:00
Neil Dorin
b19b4ae26e
Updated to latest DBs to expose new eCrestronSeries property and adds new property to Global to reflect. Updates startup message to print series
2021-02-09 15:27:32 -07:00
Andrew Welker
7f8215199d
update processor type comparisons
2021-02-08 17:29:35 -07:00
Neil Dorin
dfc90e58dc
Adds EssentialsTechRoomFusionSystemController
2021-01-21 17:19:01 -07:00
Neil Dorin
9d354fb0ed
custom fusion joinmap working. updates to hotfix PD.Core build
2021-01-21 16:46:21 -07:00
Neil Dorin
7196d0aba8
Adds FusionRoomJoinMap and ability to set IPID and JoinMapKey from config
2020-12-29 20:20:49 -07:00
Andrew Welker
2c36c0f2cb
Run GoWithLoad command in separate thread
...
when using donotloadonnextboot
2020-12-08 08:01:25 -07:00
Andrew Welker
0dc2e9d134
Added logic to create EssentialsTechRoom
2020-12-07 11:48:34 -07:00
Neil Dorin
98c20464d7
Addresses #505
2020-11-24 10:26:55 -07:00
Andrew Welker
3f9d306a34
fix conditions for getting mc
2020-11-13 16:03:02 -07:00
Andrew Welker
14c3914e5c
remove commented-out MC Stuff
2020-11-13 15:53:02 -07:00
Andrew Welker
1d1b4f0790
update mobileControl retrieval method
...
remove commented out MC stuff
2020-11-13 15:43:48 -07:00
Andrew Welker
dd6e26ae4b
add logic to only start logo server if it's required
2020-10-27 13:43:58 -06:00
Andrew Welker
0fc6a73b30
adjust factory and constructor for EiscApiAdvanced
...
Keep SystemMonitor from getting instantiated
if we're on a VC-4 instance
2020-09-25 08:47:31 -06:00
Trevor Payne
4d53e6b33e
Resolves #16
...
Changed some error messages to notices in LoadRooms() to make them a little less spooky
2020-08-19 17:07:11 -05:00
Trevor Payne
3325d81cab
Merge branch 'development' into bugfix/SystemMonitor-IndexOutOfRange
2020-08-18 10:55:07 -05:00
Trevor Payne
951da716a6
Added try/catch to ParseUptime with a way to view what was being parsed
...
Testing for #368
2020-08-18 10:18:49 -05:00