Andrew Welker
636da8cc8c
Merge pull request #1361 from PepperDash/feature/add-IHasFeedback-to-IEssentialsRoomFusionController
...
feat: add help request timeout functionality to IEssentialsRoomFusion…
2025-11-26 12:34:48 -05:00
Neil Dorin
5de1e2d7bb
feat: add help request timeout functionality to IEssentialsRoomFusionController
2025-11-26 10:26:41 -07:00
Andrew Welker
03bbb84894
Merge pull request #1359 from PepperDash/feature/add-IHasFeedback-to-IEssentialsRoomFusionController
...
feat: implement IHasFeedback interface in IEssentialsRoomFusionContro…
2025-11-25 13:37:31 -05:00
Neil Dorin
d17394cdd7
feat: add logging to ExecuteSwitch method in GenericSink
2025-11-25 11:06:48 -07:00
Neil Dorin
8467afde38
Update src/PepperDash.Essentials.Core/Fusion/IEssentialsRoomFusionController.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 17:23:38 -07:00
Neil Dorin
5c016fb4b8
feat: implement IHasFeedback interface in IEssentialsRoomFusionController
2025-11-24 17:14:34 -07:00
Neil Dorin
2fbc32947c
Merge pull request #1357 from PepperDash/url-parsing
...
fix: check for multiple URL patterns for both template & system URLS
2025-11-18 14:14:16 -05:00
Andrew Welker
c06b57a5f9
fix: check for multiple URL patterns for both template & system URLS
2025-11-18 12:30:54 -06:00
Neil Dorin
6d64fffc50
Merge pull request #1356 from PepperDash/mc-subscription-logging
...
Multiple Fixes
2025-11-14 15:44:58 -05:00
Andrew Welker
0c4ebdaf1d
fix: change how subscription state is logged to reduce traffic to console
2025-11-13 09:56:29 -06:00
Andrew Welker
2c49fb9321
fix: parse current Portal URLS for system and template UUIDs correctly
2025-11-12 16:58:23 -06:00
Neil Dorin
c55de61da9
fix: enhance COM port registration logging and update GenericSink class for input switching
2025-11-05 14:43:42 -07:00
Andrew Welker
42444ede0a
Merge pull request #1354 from PepperDash/comport-controller-updates
...
fix: improve logging for COM port registration and configuration
2025-11-04 10:55:44 -05:00
jkdevito
3d50f5f5ac
fix: improve logging for COM port registration and configuration
2025-11-04 09:37:14 -06:00
Nick Genovese
11d62aebe1
Merge pull request #1353 from PepperDash/mc-subscription-concurrency
...
fix: make subscriber functionality thread-safe
2025-11-03 17:26:31 -04:00
Andrew Welker
edc10a9c2a
fix: make subscriberIds private & check for add failure
2025-11-03 15:19:17 -06:00
Andrew Welker
9be5823956
Merge branch 'main' into mc-subscription-concurrency
2025-11-03 15:18:45 -06:00
Andrew Welker
35371dde22
fix: make subscriber functionality thread-safe
2025-11-03 15:13:48 -06:00
Jason DeVito
d3ceb4d7e7
Merge pull request #1352 from PepperDash/theme-saving
...
fix: use correct overload for PostStatusMessage
2025-11-03 15:08:28 -06:00
Andrew Welker
a782b57100
fix: use correct overload for PostStatusMessage
2025-11-03 14:00:51 -06:00
Neil Dorin
1360de599f
Merge pull request #1351 from PepperDash/stream-debugging
...
fix: centralize debug printing into extension methods
2025-11-03 12:19:05 -05:00
Andrew Welker
fd95f5fed1
docs: update XML docs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-03 11:11:00 -06:00
Andrew Welker
9426dff5df
fix: copilot suggestions from PR review
2025-11-03 11:02:39 -06:00
Andrew Welker
0d083e63c6
Merge commit '314570d6c3d78c7a92a362f3ec3a4a06bdbebd28' into stream-debugging
2025-11-03 10:56:53 -06:00
Andrew Welker
6ed7c96ec7
fix: centralize debug printing into extension methods
...
Stream debugging now uses CrestronConsole instead of debug methods, so that the debug statements will be printed regardless of console debug level. This also means that comm debug statements will NOT be in the Crestron Error log or in the files created by the logging system
2025-11-03 10:53:21 -06:00
Andrew Welker
314570d6c3
fix: change number of retained files to 7 instead of 30 for processors
2025-10-31 13:11:50 -05:00
Andrew Welker
ff609dfecd
fix: add config option to turn echo off for SSH
...
In addition, removed CTimer in favor of System.Threading.Timers Timer in the SSH class, and modified the class to be thread-safe.
2025-10-31 09:01:54 -05:00
Andrew Welker
666be5ae59
Merge pull request #1345 from PepperDash/mc-touchpanel-key
...
mc touchpanel key
2025-10-30 17:11:15 -04:00
Andrew Welker
bfc9b7e7fa
fix: logging & ternary changes
2025-10-30 16:07:26 -05:00
Andrew Welker
b02e952765
Merge remote-tracking branch 'origin/com102-comspec' into mc-touchpanel-key
2025-10-30 15:58:36 -05:00
Andrew Welker
72861a5097
Merge remote-tracking branch 'origin/feature/fusion-help-request' into mc-touchpanel-key
2025-10-30 15:58:26 -05:00
Andrew Welker
44ed067f4d
chore: update local build version
2025-10-30 15:57:37 -05:00
Andrew Welker
faa2169baf
fix: send correct URL to panel
2025-10-30 15:57:28 -05:00
Andrew Welker
fd40b0c6d1
fix: send all status messages with ClientId
2025-10-30 15:57:15 -05:00
Andrew Welker
afcddad1cc
fix: remove async on task, as it's unnecessary
2025-10-30 15:56:50 -05:00
Andrew Welker
c4cf8f13e9
fix: register panel in post phase rather than activation cycle
2025-10-30 15:56:28 -05:00
Neil Dorin
c852f87a27
refactor: Comment out logging statements in help request handling
2025-10-30 14:33:58 -06:00
Neil Dorin
071174fa7d
feat: Implement help request status tracking in Fusion system
2025-10-30 14:13:02 -06:00
Neil Dorin
da0f28a10c
feat: Enhance IEssentialsRoomFusionController with additional properties and logging
2025-10-29 16:47:18 -06:00
Andrew Welker
0538a304ed
Merge branch 'main' into mc-touchpanel-key
2025-10-29 15:13:53 -05:00
Andrew Welker
705c5db237
Merge pull request #1347 from PepperDash/json-console
...
fix: print json response to console using \r\n instead of \n
2025-10-29 16:12:49 -04:00
Neil Dorin
2e95f5337e
feat: Add IEssentialsRoomFusionController and related configurations
...
- Introduced IEssentialsRoomFusionControllerFactory for creating Fusion Room Controller devices.
- Added IEssentialsRoomFusionControllerPropertiesConfig to define configuration properties for the Fusion Room Controller.
- Updated IFusionHelpRequest interface to include methods for cancelling and toggling help requests.
- Refactored RoomOnToDefaultSourceWhenOccupied to use IEssentialsRoomFusionController instead of EssentialsHuddleSpaceFusionSystemControllerBase.
- Modified EssentialsRoomBase to check for IEssentialsRoomFusionController in occupancy status provider.
2025-10-28 16:49:29 -06:00
jkdevito
ba576180a7
refactor: remove unused using directives in ComPortController
2025-10-28 09:05:56 -05:00
jkdevito
92c9db8237
refactor: improve logging messages in ComPort registration and configuration
2025-10-28 09:04:15 -05:00
jkdevito
c4d064965f
refactor: enhance ComPortController with additional event documentation and logging improvements
2025-10-28 08:40:29 -05:00
Neil Dorin
f27965ac29
feat: Add help request functionality to Fusion system controller
...
Introduce `IFusionHelpRequest` interface for managing help requests, including `HelpRequestResponseFeedback` property and `SendHelpRequest` method. Enhance `EssentialsHuddleSpaceFusionSystemControllerBase` with new properties and methods to support help request tracking and management. Improve code organization and documentation throughout the affected files.
2025-10-27 17:35:38 -06:00
jkdevito
3ce282e2db
refactor: comment out debug logging for ComPort registration
2025-10-27 17:33:06 -05:00
jkdevito
32a332a6e2
refactor: update TODO comment for Port registration verification
2025-10-27 17:32:40 -05:00
jkdevito
151a90c9be
refactor: streamline ComPort registration and configuration logic with enhanced logging
2025-10-27 17:13:43 -05:00
jkdevito
89e893b3b7
fix: improve formatting and logging in ComPortController
2025-10-27 16:46:09 -05:00
jkdevito
d01eb03890
feat: enhance ComPortController with detailed logging on configuration changes
2025-10-27 14:06:20 -05:00
Andrew Welker
16c92afabb
fix: print json response to console using \r\n instead of \n
2025-10-27 09:21:51 -05:00
Andrew Welker
dff5d2d32e
Merge pull request #1346 from PepperDash/feature/add-infinetEx-comm-method
2025-10-23 18:50:06 -04:00
Neil Dorin
317bde3814
fix: add InfinetEx to eControlMethods enum
2025-10-23 15:22:46 -06:00
Andrew Welker
8bab3dc966
fix: send touchpanelKey message with all room combiner checks
2025-10-23 11:21:17 -05:00
Andrew Welker
514ac850ca
fix: send touchpanel key correctly
2025-10-23 10:01:05 -05:00
Andrew Welker
44432f7a41
fix: send touchpanel key to client when client joins direct server
2025-10-23 09:54:03 -05:00
Andrew Welker
99253b30c2
fix: send touchpanel key to client when client joins
2025-10-23 09:49:45 -05:00
Andrew Welker
bf248fe33e
Merge pull request #1343 from PepperDash/device-interface-system
...
device interface system
2025-10-23 10:40:56 -04:00
cdenig
2f44040e4f
Merge pull request #1344 from PepperDash/feature/allow-config-tool-v2-structure
...
Feature/allow config tool v2 structure
2025-10-23 10:15:03 -04:00
Neil Dorin
10399a1be8
Update src/PepperDash.Core/Config/PortalConfigReader.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-22 13:54:08 -06:00
Neil Dorin
5409db193c
Update src/PepperDash.Essentials.Core/Config/Essentials/EssentialsConfig.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-22 13:53:23 -06:00
Neil Dorin
f1ce54a524
Merge branch 'main' into feature/allow-config-tool-v2-structure
2025-10-22 13:48:22 -06:00
Andrew Welker
7c72a0d905
fix: send device interface list on client join
...
In order to avoid updating the MC Edge API to send device interfaces, one of the responses to the clientJoined message will now be a message with the type `/system/deviceInterfaces`. This has a corresponding handler in the core library to put the interfaces in the correct location.
2025-10-21 18:19:09 -05:00
Andrew Welker
5d5e78629e
chore: update local build version to 2.18.2-local
2025-10-21 18:17:25 -05:00
Neil Dorin
dab5484d6e
Merge pull request #1342 from PepperDash/wsdebug-persistence
...
Unique Client IDs
2025-10-15 15:16:46 -04:00
Andrew Welker
5c35a3be45
fix: catch exceptions in handlers directly
...
Previously, any exceptions that were occuring in a hander's action were being swalled due to being off on another thread. Now, those exceptions are caught and printed out.
2025-10-15 14:03:17 -05:00
Andrew Welker
6cb98e12fa
fix: use correct collection for program stop
2025-10-15 14:02:06 -05:00
Andrew Welker
608601990b
docs: fix Copilot comments
2025-10-15 12:54:14 -05:00
Andrew Welker
3e0f318f7f
fix: update log methods to all be consistent
2025-10-15 12:36:42 -05:00
Andrew Welker
98d0cc8fdc
docs: add missing XML comments for Mobile Control Project
2025-10-15 12:26:57 -05:00
Andrew Welker
c557c6cdd6
fix: mobileinfo & CWS info call report the correct data
2025-10-15 11:49:06 -05:00
Andrew Welker
8525134ae7
fix: direct server clients now have unique client IDs
...
Using the generated security token as an ID was presenting problems with duplicate connections using the same ID and trying to figure out where to send the messages. Now, the clients have a unique ID that's an increasing integer that restarts at 1 when the program restarts.
2025-10-15 09:50:12 -05:00
Andrew Welker
1197b15a33
Merge pull request #1340 from PepperDash/display-bridging
...
Display bridging, Docs, Appdebug
2025-10-10 10:21:35 -04:00
Andrew Welker
ea6a7568fc
Merge remote-tracking branch 'origin/feature/add-IKeyed-to-interfaces' into display-bridging
2025-10-09 16:08:17 -05:00
Andrew Welker
3a2a059ce1
fix: appdebug now has option for setting all sink levels
2025-10-09 16:07:25 -05:00
Andrew Welker
f9d9df9d5c
docs: XML comments for Devices.Common
2025-10-09 13:18:36 -05:00
Neil Dorin
c284c4275f
feat: Enhance UDPServer initialization in Connect method
...
Updated the `Connect` method in `GenericUdpServer.cs` to include error handling for hostname parsing. The method now attempts to create a `UDPServer` instance with specified parameters and falls back to default initialization if an error occurs. This improves flexibility and robustness in server setup.
2025-10-09 11:31:38 -06:00
Neil Dorin
0418f8a7cc
fix: Fix typos and enhance item selection handling
...
Corrected parameter name in GenericUdpServer constructor.
Added new action for item selection in ISelectableItemsMessenger
with error handling for missing or invalid keys.
Updated SetItems method to improve clarity and ensure proper
clearing and re-adding of item actions.
2025-10-09 09:40:46 -06:00
Andrew Welker
a5d409e93a
fix: analog input check uese correct comparison
...
input selection coming from SIMPL is 1-based, not 0-based. Comparison to input port array length needs to be <= instead of <
2025-10-09 08:36:26 -05:00
Andrew Welker
59944c0e2f
refactor: split up classes to separate files
2025-10-09 08:33:22 -05:00
Neil Dorin
419177ccd5
fix: Add item management and update handling in messenger
...
Introduces a new private field `_itemKeys` to store item keys. Adds the `SetItems` method to manage item actions and update events, ensuring proper registration and cleanup. The `SendFullStatus` method is now invoked from a dedicated event handler `LocalItem_ItemUpdated`, improving the handling of item updates.
2025-10-08 12:24:17 -06:00
Neil Dorin
bd01e2bacc
fix: Add KeyName class and update camera messaging
...
This commit introduces a new `KeyName` class implementing the `IKeyName` interface, enhancing the representation of camera data. The `CameraController_CameraSelected` and `SendFullStatus` methods are updated to utilize `KeyName` instances for selected and listed cameras, improving data encapsulation and consistency in the `IHasCamerasWithControlsStateMessage`. Additionally, new using directives for logging and core functionalities are added.
2025-10-07 17:10:11 -06:00
Neil Dorin
2928c5cf94
feat: Enhance camera capabilities and messaging structure
...
- Introduced `ICameraCapabilities` interface and `CameraCapabilities` class for defining camera features like pan, tilt, zoom, and focus.
- Modified `IHasCameras` interface to include a list of `IHasCameraControls` objects for improved camera management.
- Refactored `CameraBaseMessenger` to be generic, enhancing flexibility and type safety.
- Updated `SendCameraFullMessageObject` to include detailed camera capabilities in status messages.
- Added `CameraStateMessage` class to encapsulate camera state, including control support and capabilities.
- Updated `IHasCamerasWithControlMessenger` to use `IKeyName` for camera list and selected camera properties, improving type consistency.
- Enhanced `MobileControlSystemController` to manage devices implementing `IHasCameraControls`, creating appropriate messengers for different device types.
2025-10-07 15:37:31 -06:00
Neil Dorin
82b5dc96c1
feat: Deprecate IHasCamerasMessenger; introduce new controls
...
Mark IHasCamerasMessenger as obsolete and replace it with
IHasCamerasWithControlMessenger, which adds functionality
for devices with camera controls. A new state message class,
IHasCamerasWithControlsStateMessage, has been added to
encapsulate camera state. Update MobileControlSystemController
to use the new messenger implementation.
2025-10-07 12:00:01 -06:00
Neil Dorin
37cea8a11c
fix: Refactor camera control interfaces and event arguments
...
Significantly restructure camera control interfaces and event arguments.
Removed obsolete interfaces like `IHasCameras` and `CameraSelectedEventArgs`,
and introduced generic event argument classes for improved type safety.
Added `IHasCamerasWithControls` for better management of camera controls.
Corrected the `IHasCameraMuteWithUnmuteReqeust` interface name.
Reintroduced the `eCameraControlMode` enum to define camera control modes.
These changes enhance the organization, clarity, and functionality of the camera control system.
2025-10-07 11:52:07 -06:00
Neil Dorin
a3f0901fa0
Merge pull request #1335 from PepperDash/mc-messenger-improvements
...
feat: unique status requests for messengers
2025-09-30 14:33:07 -06:00
Neil Dorin
f91f435768
fix: Add null check for CurrentScenario in MobileControlSystem
...
This change introduces a check for `_roomCombiner.CurrentScenario` being `null`. When it is `null`, a `MobileControlMessage` is created with the type `/system/roomKey`, `clientId`, and `roomKey`, which is then sent to the client. This improves the handling of scenarios without a current scenario by ensuring relevant room key information is communicated.
2025-09-30 12:11:25 -06:00
Andrew Welker
5120b2b574
Merge branch 'main' into mc-messenger-improvements
2025-09-29 11:02:39 -05:00
Andrew Welker
7c90027578
feat: set direct server debug level via console command
...
The `mobilewsdebug` console command can now be used to set the internal websocket logging level for both the API client and the direct server at the same time.
2025-09-26 21:47:06 -05:00
Andrew Welker
bb694b4200
feat: enable subscription logic for messengers
...
In order to help control traffic over the websocket, a subscription feature has been added:
* A config option, `enableMessengerSubscriptions` has been added
* When true, the MessengerBase class will assume that any message sent using the `PostStatusMessage` that has a valid client ID wants to send any subsequent unsolicited updates to that same client
* The client's ID will be added a list of subscribed client IDs
* Any subsequent messages sent using the `PostStatusMessage` methods that have a null clientId will ONLY be sent to subscribed clients
* When a client disconnects, it will be removed from the list of subscribed clients
This should cut down drastically on the traffic to the UI, especially when combined with requesting partial status updates from a device rather than the entire state.
2025-09-26 21:31:54 -05:00
Andrew Welker
087d0a1149
chore: move classes and interfaces to individual files
2025-09-26 21:21:01 -05:00
Andrew Welker
4747c16b02
build: delete all local build clzs on build
2025-09-26 21:17:28 -05:00
Andrew Welker
aa4d241dde
Merge pull request #1337 from PepperDash/Ibasicvolumecontrols-messenger
...
fix: modify volume messenger to start with IBasicVolumeControls
2025-09-26 10:40:44 -04:00
Andrew Welker
9fc5586531
fix: use IBasicVolumeControls to build DeviceVolumeMessenger
2025-09-25 15:29:35 -05:00
Andrew Welker
d33fd56529
feat: add method to force panel reload
...
Other refactorings for factory method and log statements
2025-09-25 14:47:11 -05:00
Neil Dorin
8fc4d21f02
fix: Add DeviceInterfaceSupport property to JoinResponse
...
This commit introduces a new property, `DeviceInterfaceSupport`,
to the `JoinResponse` class in the `PepperDash.Essentials.WebSocketServer`
namespace. This property is a dictionary that maps strings to
`DeviceInterfaceInfo` objects, enhancing support for device interfaces.
A summary comment has also been added for clarity.
2025-09-25 11:50:42 -06:00
Neil Dorin
6d93662b31
Merge pull request #1338 from PepperDash/io-updates
2025-09-25 09:59:36 -06:00
Andrew Welker
11b190e76f
docs: put XML comments on correct thing
2025-09-25 10:51:30 -05:00
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
Andrew Welker
fd70377c7f
fix: log errors and disconnects for UI Clients
2025-09-25 08:51:11 -05:00
Neil Dorin
06341b14f3
feat: Adds device interface support info to joinroom response in MC websocket server.
...
Enhance MessengerBase and WebSocketServer functionality
Updated MessengerBase with new methods for action management and message posting, along with improved documentation. Introduced DeviceMessageBase for better message representation.
Enhanced MobileControlWebsocketServer to support device interfaces, adding DeviceInterfaceSupport to JoinResponse and a new DeviceInterfaceInfo class for detailed device information.
2025-09-24 14:49:41 -06:00
Andrew Welker
d7f9c74b2f
fix: modify volume messenger to start with IBasicVolumeControls
2025-09-23 13:39:03 -05:00
Andrew Welker
5921b5dbb0
Merge pull request #1336 from PepperDash/hotfix/check-for-cs-lan-on-mctp
...
Hotfix/check for cs lan on mctp
2025-09-23 13:58:15 -04:00
Neil Dorin
ba0de5128f
Update src/PepperDash.Essentials.MobileControl/Touchpanel/MobileControlTouchpanelController.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-23 11:56:57 -06:00
Andrew Welker
b0a090062f
Merge branch 'hotfix/check-for-cs-lan-on-mctp' into mc-messenger-improvements
2025-09-23 11:25:41 -05:00
Andrew Welker
9c0cab8218
fix: use id parameter and fix some formatting
2025-09-23 11:09:44 -05:00
Andrew Welker
c0af637108
fix: use correct property names
2025-09-23 11:07:24 -05:00
Andrew Welker
9c9eaea928
feat: unique status requests for messengers
...
UI Applications can now request status for specific feature sets instead of full status for a device. This will hopefully cut down on the traffic and messages required to get the data for the UI.
2025-09-23 10:55:16 -05:00
Neil Dorin
9de94bd65f
fix: Update v2 config detection criteria
...
Changed the logic for identifying v2 configuration files. The check now looks for the presence of a "versions" node instead of the absence of "system" or "template" nodes, reflecting an update in the configuration file structure.
2025-09-22 15:05:06 -06:00
Neil Dorin
ff46fb8f29
feat: Add versioning support to EssentialsConfig
...
Introduce `Versions` property in `EssentialsConfig` to hold version information.
Add `VersionData` class for Essentials and package versions, and `NugetVersion` class for individual package details.
Retain and document `SystemTemplateConfigs` class.
2025-09-22 14:55:58 -06:00
Neil Dorin
d9243def30
feat: Adds ability to read configs generated from v2 config tool that are pre-merged don't have system or template objects
...
Refactor config handling and improve documentation
- Updated `PortalConfigReader.cs` to use constants for configuration keys, enhancing maintainability and readability. Improved error logging with `Debug.LogError`.
- Modified `ConfigReader.cs` to handle v2 configuration format, streamlining the loading process and avoiding redundant parsing.
- Added XML documentation comments to properties in `EssentialsConfig.cs`, improving code documentation. Initialized `Rooms` property in the constructor.
- Enhanced `SystemTemplateConfigs` class with XML documentation for better clarity on its properties.
2025-09-22 14:22:57 -06:00
Neil Dorin
258699fbcd
fix: Enhance AppUrl change logging
...
Updated logging to include the new AppUrl value when it changes. This provides better context in the logs, making it easier to track the specific URL that was set.
2025-09-18 18:23:12 -06:00
Neil Dorin
738504e9fc
fix: Add error handling for network parameter retrieval
...
Introduced a try-catch block to handle exceptions when fetching the Crestron Ethernet adapter's ID, subnet mask, and IP address. Added logging for cases where the processor lacks a CS LAN. Also included a new using directive for Serilog.Events.
2025-09-18 14:48:21 -06:00
erikdred
cae1bbd6e6
Merge pull request #1332 from PepperDash/feature/add-hide-property-to-room-combine-scenario
...
feat: Add HideInUi property to room combiner classes
2025-09-17 18:38:21 -04: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
Neil Dorin
ef98d47792
Merge pull request #1331 from PepperDash/dev-list-fix
2025-09-17 08:36:04 -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
Neil Dorin
f0f708294c
Merge pull request #1329 from PepperDash/devlist-fix
...
fix: print devlist output using ConsoleCommandResponse
2025-09-10 09:58:13 -06:00
Andrew Welker
a00d186c62
fix: print devlist output using ConsoleCommandResponse
2025-09-10 10:45:55 -05:00
Neil Dorin
51da668dfd
Merge pull request #1327 from PepperDash/cs-lan-mc-panel
...
fix: add config property for devices on CS LAN
2025-09-05 16:20:42 -06:00
Andrew Welker
d2b7400039
fix: INvxNetworkPortInformation inherits from IKeyed
2025-09-05 15:55:31 -05:00
Andrew Welker
2424838b7f
chore: remove unused using
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-02 12:56:14 -05:00
Andrew Welker
9556edc064
fix: add config property for devices on CS LAN
2025-09-02 12:54:51 -05:00
Sumanth Rayancha
f9088691fd
Merge pull request #1322 from PepperDash/release
...
Release
2025-08-26 10:16:18 -04:00
Andrew Welker
e40b6a8b4c
Merge pull request #1320 from PepperDash/feature/extract-html-assets
...
feat: add html assets extraction from zip files in ControlSystem
2025-08-26 09:58:02 -04:00
Erik Meyer
c3b39a87da
fix: enhance zip extraction to prevent directory traversal attacks
2025-08-22 15:15:02 -04:00
erikdred
06dc0e947e
fix: check for null when getting directory
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-22 09:12:20 -04:00
aknous
147997f460
Merge pull request #1321 from PepperDash/IBasicVideoMuteWithFeedbackMessenger
...
Adds IBasicVideoMuteWithFeedbackMessenger
2025-08-21 14:26:10 -04:00
aknous
49abec5eea
Update src/PepperDash.Essentials.MobileControl.Messengers/Messengers/CameraBaseMessenger.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-21 13:23:43 -04:00
aknous
6830efe42a
fix: fixes CameraBaseMessenger hold timer for PTZ controls, adds storePreset messenger
2025-08-19 18:34:16 -04:00
Neil Dorin
d013068a0c
Update src/PepperDash.Essentials/ControlSystem.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 14:54:11 -06:00
Neil Dorin
52916d29f4
Update src/PepperDash.Essentials/ControlSystem.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 14:53:06 -06:00
Erik Meyer
19e8489166
feat: add html assets extraction from zip files in ControlSystem
2025-08-19 15:48:43 -04:00
Neil Dorin
fe33443b25
fix: Update IP handling in MobileControlTouchpanelController
...
Updates logic to handle setting the URL sent to the CH5 wrapper app to use the CS LAN IP based on the actual IpInformationChange event on the panel itself.
- Added `._PepperDash.Essentials.4Series.sln` to .gitignore.
- Introduced new using directives for Regex and Crestron libraries.
- Added `csIpAddress` and `csSubnetMask` fields to store device IP info.
- Modified constructor to retrieve and assign current IP and subnet mask.
- Updated `Panel.IpInformationChange` event handler for logging and URL setting.
- Created `GetUrlWithCorrectIp` method to determine the correct URL based on IP.
- Refactored `SetAppUrl` to utilize the new URL method.
- Commented out old IP determination logic in `MobileControlWebsocketServer.cs` as it was moved to the touchpanel controller.
2025-08-19 13:28:45 -06:00
aknous
8cf195b262
feat: adds IBasicVideoMuteWithFeedbackMessenger
2025-08-19 11:37:39 -04:00
Neil Dorin
40406b797d
Merge pull request #1314 from PepperDash/streaming-device-properties
2025-08-15 11:52:20 -06:00
Andrew Welker
65bc408ebf
fix: add StreamUrl to baseStreamingDeviceProperties
2025-08-15 12:41:21 -05:00
Neil Dorin
9d49fb8357
Merge pull request #1313 from PepperDash/temp-to-dev
...
Temp to dev
2025-08-15 09:34:41 -06:00
Neil Dorin
fb7797dac7
Merge pull request #1312 from PepperDash/comm-bridge-add
2025-08-15 09:02:23 -06: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
Sumanth Rayancha
7889cba196
Merge pull request #1307 from PepperDash/feature/assets-folder
...
feat: add LoadAssets method to manage asset loading and configuration…
2025-08-13 12:08:14 -04:00
Nick Genovese
033aa1f3dd
feat: enhance asset extraction and configuration file handling in ControlSystem
2025-08-12 12:17:58 -04:00
Neil Dorin
9b6c2d80ea
Merge pull request #1308 from PepperDash/current-sources
2025-08-11 22:53:11 -06:00
Andrew Welker
a0fc731701
chore: apply copilot suggestions
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-11 17:55:02 -05:00
Andrew Welker
f2d0dca7b8
fix: make appdebug case-insensitive
...
when commands like `appdebug verbose` are used rather than `appdebug 2`, the command would fail because Verbose != verbose. The enum conversion is now case-insensitive.
2025-08-11 17:50:50 -05:00
Andrew Welker
ab4e85d081
fix: use different methods for extensions
...
The logging extension methods now use the appropriate methods from
the debug class. Previously some messages were not getting handled correctly, and it was causing issues with log statements.
2025-08-11 17:48:46 -05:00
Andrew Welker
47017da527
fix: use correct property names
2025-08-11 17:47:14 -05:00
Andrew Welker
4f0d464ba4
Merge pull request #1306 from PepperDash/fix/remove-unsued-method-in-cs
...
Fix/remove unsued method in cs
2025-08-11 15:30:04 -05:00
Nick Genovese
0107422507
refactor: remove unused assembly resolution logic from ControlSystem
2025-08-11 16:24:44 -04:00
Nick Genovese
1a366790e7
feat: add LoadAssets method to manage asset loading and configuration file cleanup
2025-08-11 16:23:31 -04:00
Andrew Welker
97448f4f0f
Merge branch 'main' into current-sources
2025-08-06 09:01:40 -05:00
Andrew Welker
cf3ece4237
fix: use cr-lf for line endings
2025-08-06 09:00:45 -05:00
Andrew Welker
bb4b2f88b6
Merge pull request #1304 from PepperDash/temp-to-dev
...
Temp to dev
2025-08-05 16:39:38 -05:00
aknous
808e8042a7
Merge pull request #1305 from PepperDash/default-debug-levels
...
fix: set default debug levels if not found
2025-08-04 14:47:31 -04:00
Andrew Welker
0bc4388bfd
Merge branch 'default-debug-levels' into current-sources
2025-08-04 13:31:26 -05:00
Andrew Welker
dbc132c0da
fix: set default debug levels if not found
2025-08-04 13:31:17 -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
ce886aea63
chore: update local build version
2025-08-01 09:22:31 -05:00
Andrew Welker
ef920bf54c
Merge branch 'main' into current-sources
2025-07-31 13:27:43 -05:00
Andrew Welker
88466818ce
Merge pull request #1303 from PepperDash/debug-fixes
...
fix: use correct overload for logging at levels
2025-07-31 13:03:14 -05:00
Andrew Welker
0871a902e1
fix: use correct overload for logging at levels
...
Some overloads that had the first argument as an Exception were calling the _logger.Write method with a null where the message template should have been, causing messages logged with that overload to be swallowed and not logged.
2025-07-31 12:50:41 -05:00
Andrew Welker
a031424752
fix: add destination & source keys to routelist
2025-07-30 11:20:54 -05:00
Andrew Welker
fd1ba345aa
fix: remove StringEnumConverter
2025-07-29 23:01:13 -05:00
Andrew Welker
e03874a7a9
fix: add messenger and event to ICurrentSources
2025-07-29 22:26:07 -05:00
aknous
2efab4f196
Merge pull request #1301 from PepperDash/mc-tp-ip-fix
...
fix: only adjust IP if processor is a CS processor
2025-07-28 12:57:24 -04:00
Andrew Welker
a41aba1904
Merge pull request #1300 from PepperDash/temp-to-dev
...
Temp to dev
2025-07-28 11:54:11 -05:00
Andrew Welker
d0ca6721f5
fix: only adjust IP if processor is a CS processor
2025-07-28 11:48:00 -05:00
Andrew Welker
c732eb48f2
Merge pull request #1299 from PepperDash/factory-updates
...
Multiple Updates
2025-07-25 10:38:15 -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
31143f56df
fix: modify how exceptions are printed to reduce noise
...
When an exception occurs during the connect method,
only the exception message will be printed at the Error log level.
The entire stack trace will be printed when at the Verbose level.
fixes #1273
2025-07-25 09:13:42 -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
86f20da116
Merge pull request #1291 from PepperDash/copilot/fix-1290
...
docs: Add comprehensive XML documentation to all public members
2025-07-25 08:02:37 -05:00
Andrew Welker
0674dbda37
Merge branch 'main' into copilot/fix-1290
2025-07-25 07:48:49 -05:00
Andrew Welker
592607f3c8
Merge pull request #1296 from PepperDash/feature/add-IHasCamerasMessenger
2025-07-24 18:53:05 -05:00
Neil Dorin
ea0a779f8b
Merge branch 'feature/add-IHasCamerasMessenger' of https://github.com/PepperDash/Essentials into feature/add-IHasCamerasMessenger
2025-07-24 16:40:06 -06:00
Neil Dorin
86e4d2f7fb
feat: Update SendFullStatus to target specific clients
...
Modified the `SendFullStatus` method to accept a `string clientId` parameter, allowing it to send status messages to specific clients. Updated the action for `"/fullStatus"` to pass the client ID and adjusted the `PostStatusMessage` call accordingly.
2025-07-24 16:39:28 -06:00
Neil Dorin
0069233e13
Update src/PepperDash.Essentials.Devices.Common/Cameras/CameraControl.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-24 16:16:05 -06:00
Neil Dorin
4048efb07e
Merge branch 'main' into feature/add-IHasCamerasMessenger
2025-07-24 16:03:41 -06: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
b47f1d6b77
Merge pull request #1293 from PepperDash/to-dev
2025-07-23 07:53:44 -06:00
Andrew Welker
1dbac7d1c8
Merge pull request #1292 from PepperDash/portkey-add
...
feat: add destination and source port key properties for advanced routing
2025-07-22 15:26:44 -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
copilot-swe-agent[bot]
d282487da6
Initial plan
2025-07-22 15:35:41 +00:00
Andrew Welker
da30424657
Merge pull request #1289 from PepperDash/meter-feedback-interface
...
meter feedback interface
2025-07-21 15:20:29 -05: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
82889e9794
Merge pull request #1288 from PepperDash/mc-touchpanel-cs
...
Backwards Compatibility issues
2025-07-17 12:33:01 -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
2bf0f2092b
fix: use new interface in direct server
2025-07-17 12:16:32 -05:00
Neil Dorin
f8455d4110
feat: Refactor IHasCamerasMessenger constructor parameters
...
Updated the constructor of `IHasCamerasMessenger` to reorder parameters, placing `IHasCameras cameraController` last. Added logic in `MobileControlSystemController.cs` to instantiate and add `IHasCamerasMessenger` for devices implementing the `IHasCameras` interface.
2025-07-17 11:14:32 -06:00
Andrew Welker
c1eccfd790
fix: refactor interfaces for backwards compatibility
2025-07-17 12:13:08 -05:00
aknous
f1a89161bc
Merge pull request #1287 from PepperDash/mc-touchpanel-cs
...
fix: use Control Subnet IP if MC TP devices are on the CS Lan
2025-07-17 11:17:03 -04:00
Andrew Welker
e59c50d0aa
refactor: use tryParse for IP Address parsing
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-17 10:15:19 -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
Neil Dorin
f006ed0076
feat: Add camera control interfaces and messenger classes
...
This commit introduces new interfaces in `CameraControl.cs` for various camera functionalities, including muting, panning, tilting, zooming, and auto modes. The `IHasCameras` interface is expanded to manage camera lists and selections, with the addition of `CameraSelectedEventArgs` for event handling.
In `CameraBaseMessenger.cs`, a new `IHasCamerasMessenger` class is created to facilitate communication for devices implementing the `IHasCameras` interface, along with the `IHasCamerasStateMessage` class to represent the state of camera devices. These changes enhance the overall camera control capabilities and improve interaction management within the application.
2025-07-16 16:54:57 -06:00
Andrew Welker
ddbcc13c50
fix: add property for sync device association
2025-07-16 10:41:46 -05:00
Andrew Welker
2a70fc678e
fix: add IStateFeedback interface
2025-07-11 13:13:52 -05:00
Andrew Welker
056614cba1
fix: add IMeterFeedback interface
2025-07-09 14:32:01 -05:00
Neil Dorin
5ff587a8c9
Merge pull request #1285 from PepperDash/feature/add-isMic-support
...
feat: Update .gitignore and enhance routing-related classes
2025-07-08 10:55:05 -06:00
Neil Dorin
26c1baa1f8
Merge pull request #1284 from PepperDash/network-port
2025-07-07 09:19:42 -06:00
Andrew Welker
2b15c2a56f
docs: remove extra space
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-07 10:17:37 -05:00
Andrew Welker
a076d531bc
chore: remove BOM
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-07 10:17:08 -05:00
Andrew Welker
5e880f0111
chore: add missing brace
2025-07-07 10:06:23 -05:00
Andrew Welker
8f1fb86d37
fix: add NVX network port info interface
2025-07-07 09:49:01 -05:00
Andrew Welker
fda4a5a816
Merge pull request #1282 from PepperDash/main
...
Update Dev
2025-07-04 10:45:35 -05:00
Neil Dorin
471d5b701b
Merge pull request #1281 from PepperDash/combiner-auto-mode-enable
2025-06-27 08:48:11 -06:00
Andrew Welker
96ac266d24
fix: room combiner messenger sends disableAutoMode property
2025-06-27 10:45:42 -04:00
Andrew Welker
c1809459a6
chore: format property name correctly for JSON
2025-06-27 10:37:49 -04:00
Andrew Welker
1a9e1087de
fix: add property to disable auto mode
2025-06-27 10:36:34 -04:00
Neil Dorin
8d55615837
Merge pull request #1280 from PepperDash/device-info-messenger
2025-06-26 16:08:49 -06:00
Andrew Welker
19e799f11d
fix: debounce device info events
...
In some cases, multiple device info update events are triggering,
causing the queue to be flooded with multiple unneccessary messages containing the same info.
This clogs the queue and makes it harder for UIs to come online when Essentials restarts,
especially in systems with a lot of NVX devices.
The events are now debounced. If there are no new messages for 1 second, then the MC message
is sent out.
2025-06-26 17:12:36 -04:00
Neil Dorin
a3c1c444b7
Merge pull request #1279 from PepperDash/device-status-console
2025-06-26 12:27:43 -06:00
Andrew Welker
9f70e3c721
Merge pull request #1276 from PepperDash/temp-to-dev
...
Temp to dev
2025-06-26 14:16:36 -04:00
Andrew Welker
c9b3205736
fix: return --- if the device was created without a name
2025-06-26 14:14:04 -04:00
Andrew Welker
253b2cddaf
fix: print device key & name instead of type
2025-06-26 13:54:24 -04:00
Andrew Welker
d96edfa8d0
fix: end devcommstatus with cr-lf instead of just -lf
2025-06-26 13:50:42 -04:00
Neil Dorin
2fa297a204
feat: Update .gitignore and enhance routing-related classes
...
- Updated `.gitignore` to include additional files and directories.
- Added summary comments and new properties in `LevelControlListItem.cs` for better clarity and functionality.
- Enhanced documentation in `SourceListItem.cs` and introduced new properties, including `Destinations` and a `ToString` method.
- Introduced `SourceRouteListItem` class with routing properties and expanded `eSourceListItemDestinationTypes` enum.
- Added `IRoutingSinkWithInputPort` interface in `IRoutingSink.cs` to support input port functionality.
2025-06-26 10:10:09 -06:00
aknous
95c1c01396
Merge pull request #1278 from PepperDash/feature/add-interfaces
...
Feature/add interfaces
2025-06-18 15:22:33 -04:00
Neil Dorin
9c94806e4f
Update src/PepperDash.Essentials.Devices.Common/Codec/Cisco/IPresenterTrack.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-18 13:21:32 -06:00
Neil Dorin
183879f1c4
feat: Add ApplyLayout method to IHasScreensWithLayouts
...
Introduced a new method `ApplyLayout` in the `IHasScreensWithLayouts` interface. This method enables the application of a specific layout to a screen using the provided screen ID and layout index. XML documentation has been added to clarify its purpose and parameters.
2025-06-18 11:11:12 -06:00
Neil Dorin
f3159738ce
feat: Enhance layout and window configuration classes
...
Added `LayoutType` and `Windows` properties to the `LayoutInfo` class. Introduced a new `WindowConfig` class with `Label` and `Input` properties to represent window configurations within a layout.
2025-06-17 20:33:25 -06:00
Neil Dorin
2c5cae9f41
fix: Rename PresenterTrackMode to ePresenterTrackMode
...
Updated the enum name to reflect new naming conventions and potentially broader categorization within the codebase.
2025-06-17 19:18:30 -06:00
Neil Dorin
7178d8e284
featr: Add PresenterTrackMode enum to IPresenterTrack.cs
...
Introduces a new enumeration `PresenterTrackMode` that defines four tracking modes for the Cisco codec's Presenter Track feature: `Off`, `Follow`, `Background`, and `Persistent`. Each mode includes a summary comment for clarity.
2025-06-17 19:17:34 -06:00
Neil Dorin
af98a92f8c
(force-patch): generate new build to test updated workflow nuget push issues
2025-06-17 19:01:13 -06:00
Neil Dorin
0a6896910d
feat: Add screen/layout management and codec tracking features
...
Introduced new interfaces and classes for screen and layout management, including `IHasScreensWithLayouts`, `ScreenInfo`, and `LayoutInfo`. Enhanced `IPresenterTrack` and `ISpeakerTrack` interfaces with additional properties and methods for managing presenter and speaker tracking. Added `IHasCodecRoomPresets` interface for room preset management and updated `CodecRoomPreset` class with a new constructor.
2025-06-17 18:35:36 -06:00
Neil Dorin
9b1dd099f6
feat: Add IPresenterTrack and ISpeakerTrack interfaces
...
Introduced two new interfaces, `IPresenterTrack` and `ISpeakerTrack`, in the `PepperDash.Essentials.Devices.Common.Codec.Cisco` namespace. These interfaces provide properties and methods for managing presenter and speaker tracking functionalities in Cisco codecs, including availability, status feedback, and control methods.
2025-06-17 16:47:09 -06:00
aknous
3f5269de2f
Merge pull request #1275 from PepperDash/mobile-control-direct-cs
...
Access MC from CS LAN
2025-06-06 17:32:15 -04:00
Andrew Welker
60f1adcd35
docs: fix spelling error
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-06 15:02:42 -05:00
Andrew Welker
12c8660015
feat: return correct config for CS processors
...
When MC is running on a processor with a control subnet and a user
attempts to access the UI via the control subnet, the return _config.local.json
needs to reflect the CS LAN IP address for the processor rather than the LAN IP Address.
In order to accomplish this, there will now be 2 config files written to disk on startup:
1. the original file, /user/programX/mcUserApp/_local-config/_config.local.json
2. A file with the correct CS IP Address /user/programX/mcUserApp/_local-config/_config.cs.json
When a user requests the _config.local.json, the processor will compare the remote IP address
with the CS LAN IP Address and determine if they're in the same subnet, the assumption being
that if the IP Addresses are in the same subnet, then the app or end user is on the CS LAN and needs the CS config.
If the addresses are in the same subnet, then the contents of the _config.cs.json will be returned.
2025-06-06 14:58:26 -05:00
Andrew Welker
ec6aeb17f6
Merge pull request #1271 from PepperDash/temp-to-dev
...
Temp to dev
2025-05-19 16:52:45 -05:00
Neil Dorin
e7c3fcbbd9
Merge pull request #1270 from PepperDash/dsp-base-fix
...
dsp base fix
2025-05-14 12:04:41 -06:00
Andrew Welker
0c7ec82529
fix: initialize dictionaries
...
fix #1167
2025-05-14 12:25:22 -05:00
Andrew Welker
feb99ecbb6
fix: use correct join for preset select
2025-05-14 12:25:21 -05:00
Neil Dorin
91dc655103
Merge pull request #1269 from PepperDash/camera-preset-fix
2025-05-14 09:42:11 -06:00
Andrew Welker
bf31fb10eb
fix: use correct join for preset select
2025-05-14 10:39:42 -05:00
equinoy
d78b9ea313
Merge pull request #1267 from PepperDash/DGE-1000
...
feat: add support for mcdge1000 type in MobileControlTouchpanelContro…
2025-05-09 16:16:49 -04:00
equinoy
15172a5509
feat: add support for mcdge1000 type in MobileControlTouchpanelController
2025-05-09 16:06:33 -04:00
Neil Dorin
5e21bad596
Merge pull request #1266 from PepperDash/temp-to-dev
2025-05-02 12:23:51 -06:00
Neil Dorin
a4de9f2241
Merge pull request #1265 from PepperDash/routing-clear-fix
2025-05-02 11:30:35 -06:00
Andrew Welker
13cd84b73d
docs: add xml comments for Essentials routing
2025-05-02 12:27:16 -05:00
Andrew Welker
81a01b7960
fix: add correct interfaces for feedback
2025-05-02 12:16:59 -05:00
Andrew Welker
d9dc70bea2
fix: add ClearRoute method
2025-05-02 11:23:20 -05:00
Neil Dorin
2368f0c8cc
Merge pull request #1262 from PepperDash/temp-to-dev
2025-04-28 11:37:01 -06:00
Neil Dorin
4a77955987
Merge pull request #1261 from PepperDash/add-docs-pages
2025-04-28 11:06:23 -06:00
Andrew Welker
a7e4d1b7c1
docs: correct spelling
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:59:28 -05:00
Andrew Welker
6295e10c08
docs: correct spelling
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:24:34 -05:00
Andrew Welker
b9553f486a
docs: use correct capitalization for SSH
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:24:13 -05:00
Andrew Welker
e08f250ee8
docs; correct spelling
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:23:06 -05:00
Andrew Welker
e38ac6bab5
docs: correct spelling
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:22:51 -05:00
Andrew Welker
aaee3d1317
ci: set docs branch to main only
2025-04-28 11:18:58 -05:00
Andrew Welker
c40acca47a
docs: use correct path for CI
2025-04-28 11:04:36 -05:00
Andrew Welker
b128199d25
docs: refactor docs layout and add logos
2025-04-28 10:59:08 -05:00
Andrew Welker
cc9492938b
docs: first pass at using docfx
2025-04-25 21:39:45 -05:00
Neil Dorin
be58a0bc29
Merge pull request #1260 from PepperDash/temp-to-dev
2025-04-24 09:32:32 -06:00
AECohn
e8276c4165
Merge pull request #1259 from PepperDash/routing-updates
...
fix: check for `SecondaryAudio | Video`
2025-04-24 11:13:05 -04:00
Andrew Welker
817b5eccb5
fix: explicit flag checks for clarity
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-24 10:08:29 -05:00
Andrew Welker
702443f953
fix: check for SecondaryAudio | Video
...
In some scenarios when working with NVX, a route is intended to use the
secondary audio (NAX) path instead of the primary audio path. A route
that's both `Video` and `SecondaryAudio` should be considered a
dual-path route instead of a single path.
2025-04-24 09:55:22 -05:00
Neil Dorin
8406f69e0d
Merge pull request #1257 from PepperDash/temp-to-dev
2025-04-18 11:46:18 -06:00
Andrew Welker
1306247c32
Merge pull request #1256 from PepperDash/lighting-interface-fix
...
fix: ILightingScenesDynamic inherits from ILightingScenes
2025-04-18 12:44:12 -05:00
Andrew Welker
d3d7b400ae
Merge branch 'selectable-items-interfaces' into lighting-interface-fix
2025-04-18 12:29:36 -05:00
Andrew Welker
9db980ead1
fix: ILightingScenesDynamic inherits from ILightingScenes
2025-04-18 11:36:05 -05:00
Andrew Welker
c9c3a74f2f
fix: add ISelectableItems<TKey,TValue> interface
2025-04-17 09:19:34 -05:00
Andrew Welker
116d83394a
Merge pull request #1255 from PepperDash/temp-to-dev
...
Temp to dev
2025-04-14 11:15:27 -05:00
Neil Dorin
d99095e8ce
Merge pull request #1254 from PepperDash/lighting-scene-updates
2025-04-14 09:53:18 -06:00
Andrew Welker
60e705ea8b
refactor: change accessiblity & naming for ILightingScenesMessenger
2025-04-14 10:49:27 -05:00
Andrew Welker
e86ab8fa8b
fix: update lighting interfaces & messenger
...
Added the `ILightingScenesDynamic` interface to add an event for devices that support retrieving scene data from the lighting system at runtime. Also added the `sortOrder` property for the `LightingScene` type to allow for control over the sort order of scenes on the UI
2025-04-14 10:45:43 -05:00
Neil Dorin
9b8e452eb4
Merge pull request #1251 from PepperDash/temp-to-dev
2025-04-11 14:00:02 -06:00
Neil Dorin
d8c7e3cfc7
Merge pull request #1250 from PepperDash/generic-comm-monitor-issues
2025-04-11 12:49:39 -06:00
Andrew Welker
eeb106c489
fix: use semaphore for thread safety in Start method
2025-04-11 13:45:04 -05:00
Andrew Welker
c1d62ea5d4
chore: update local build version to 2.4.0-local
2025-04-11 13:44:26 -05:00
Neil Dorin
9148cfd819
Merge pull request #1249 from PepperDash/generic-comm-monitor-issues
2025-04-11 12:32:12 -06:00
Andrew Welker
60550caf99
fix: add lock for threadsafety
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-11 13:26:01 -05:00
Neil Dorin
c9d86bd5dd
Merge pull request #1248 from PepperDash/temp-to-dev
2025-04-11 11:55:35 -06:00
Andrew Welker
59baa74dd7
fix: multiple messages no longer sent
...
Due to how the `BeginPolling` method was written and being called, there
were situations where multiple PollTimers were created, causing there to
be multiple messages sent to the end point for each poll cycle.
2025-04-11 12:13:26 -05:00
Neil Dorin
bf31bf9e93
Merge pull request #1247 from PepperDash/messenger-fixes
...
ISelectableItemsMessenger & logging updates
2025-04-09 12:33:04 -06:00
Andrew Welker
ee8776cfb1
chore: remove unnecessary constructor overload
2025-04-09 12:04:32 -05:00
Andrew Welker
0b59990532
fix: add IHasInputsMessenger
...
In order to match up with how existing front-end apps are expecting to
recieve data for devices that implement the `IHasInputs<T>` interface,
there is now an IHasInputsMessengers that is implemented for devices
that implement `IHasInputs<string>`, `IHasInputs<int>` or
`IHasInputs<byte>` interfaces.
2025-04-09 11:48:05 -05:00
Andrew Welker
8d3fd343f1
fix: remove extraneous param for message logging
2025-04-09 10:53:42 -05:00
Andrew Welker
372274d9fa
fix: add constructor that takes IHasInputs<T>
...
In order to satisfy the requirements for the `MessengerBase` class, the
`ISelectableItemsMessenger` class needs to take an `IHasInputs<T>`, as that is
the device that implements `IKeyName`. We may want to consider adding a
`IHasInputsMessenger` specifically for those devices that implement that
interface vs the `ISelectableItemsMessenger`.
2025-04-09 10:49:31 -05:00
Neil Dorin
b2b257020f
Merge pull request #1246 from PepperDash/temp-to-dev
2025-04-08 13:48:10 -06:00
Neil Dorin
403c03491c
Merge pull request #1245 from PepperDash/fix-add-client
...
Update `mobileadduiclient` command & `CrestronGenericBaseDevice.CustomActivate` method
2025-04-08 12:47:08 -06:00
Andrew Welker
3770c2a47d
fix: call the EssentialsDevice custom activate
...
`CrestronGenericBaseDevice` was NOT calling `base.CustomActivate()` in
it's `CustomActivate` override, causing the
`CreateMobileControlMessengers` method to not be called as expected when
plugin devices were inheriting from `CrestronGenericBaseDevice` or
`CrestronGenericBridgeableBaseDevice`.
2025-04-08 13:35:58 -05:00
Andrew Welker
5f4a1f768e
fix: check for grant code in mobileadduiclient
...
If the grant code was not provided, the `mobileadduiclient` console
command would fail silently. The command now checks that the correct
number of arguments was provided and prints an error to the console of
one is missing
2025-04-08 13:32:50 -05:00
Neil Dorin
6f58e18d14
Merge pull request #1244 from PepperDash/temp-to-dev
...
Temp to dev
2025-04-04 10:30:10 -06:00
Neil Dorin
7eed7866f1
Merge pull request #1243 from PepperDash/routing-fixes
...
Routing fixes
2025-04-04 09:50:27 -06:00
Andrew Welker
c5403f33c5
fix: add previous condition back to the flag check
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-04 10:49:04 -05:00
Andrew Welker
c9f10ecb90
build: delete clz files on build
2025-04-04 08:09:42 -05:00
Andrew Welker
ef2da21c2a
chore: remove old InRoomPc class
...
class has moved to Devices.Common library
2025-04-04 08:09:32 -05:00
Andrew Welker
b0920746d1
feat: check base folder for cplz and ir files
...
In an effort to make things easier for devs and end users, the plugin loading logic will now find .cplz files that are in the `Global.FilePathPrefix` base folder (/user/program{programNumber}/` on an appliance, `/user/` on a server). The same applies for IR files. This should make it so that individual plugin cplzs can be loaded via the VC-4 web interface.
2025-04-04 08:09:24 -05:00
Andrew Welker
b531d724ff
fix: add OverrideType property to TieLineConfig
...
The TielineConfig had no property for the `type` property from an Essentials configuration file to be deserialized into. This has been corrected so that the `type` property in a Tieline JSON configuration is now respected and used to build the tieline.
2025-04-04 00:04:53 -05:00
Andrew Welker
1b17d92ee0
fix: Essentials Routing now checks for SecondaryAudio if necessary
...
To support NVX Routing, checking for the SecondaryAudio routing type is necessary to find the correct path through the system for audio.
2025-04-04 00:03:21 -05:00
Neil Dorin
60fc0298ec
Merge pull request #1242 from PepperDash/temp-to-dev
...
Temp to dev
2025-04-02 11:14:45 -06:00
Neil Dorin
2c0739df4b
Merge pull request #1241 from PepperDash/release
...
Release
2025-04-02 11:12:48 -06:00
Andrew Welker
b77fc3647a
Merge pull request #1240 from PepperDash/codec-messenger-issues
...
Codec messenger serialization issues
2025-04-02 12:05:17 -05:00
Andrew Welker
1fe8993db3
fix: ignore CameraBase routing port list
...
The `RoutingPortCollection` type appears to not be currently
serializable. If a class that contains this collection is going to be
serialized, the collection should have the `JsonIgnore` attribute added.
If the list is needed, use a conversion object and convert it to a
regular list.
2025-04-02 11:56:13 -05:00
Andrew Welker
f735f7377d
fix: bring modifications made to plugin over
2025-04-02 10:00:33 -05:00
Neil Dorin
4e43565c1a
Merge pull request #1239 from PepperDash/mc-fixes
2025-04-02 08:16:02 -06:00
Andrew Welker
97e157b5b6
fix: bring modifications made to plugin over
2025-04-02 08:39:08 -05:00
Andrew Welker
157ef3397f
Merge pull request #1238 from PepperDash/webview-eventhandler
2025-04-02 07:49:37 -05:00
aknous
16c39b5201
feat: adds event handler to IHasWebView
2025-04-01 23:54:49 -04:00
Neil Dorin
8f278f4ec2
Merge pull request #1236 from PepperDash/temp-to-dev
...
Temp to dev
2025-04-01 11:35:03 -06:00
Jason DeVito
3411fe0cf3
Merge pull request #1235 from PepperDash/fix-volume-add-again
...
fix: move current volume action creation after power registrations
2025-04-01 10:09:54 -05:00
Andrew Welker
6713ea53f2
fix: move current volume action creation after power registrations
2025-04-01 09:44:18 -05:00
Neil Dorin
a81f92481c
Merge pull request #1234 from PepperDash/temp-to-dev
2025-04-01 08:07:55 -06:00
Andrew Welker
607f6084de
Merge pull request #1233 from PepperDash/release
...
Release
2025-04-01 09:03:46 -05:00
Andrew Welker
1625cbe6de
Merge pull request #1232 from PepperDash/feature/IHasOsd
...
Add IHasWebview interface
2025-04-01 08:56:01 -05:00
Neil Dorin
63e6829a03
Merge pull request #1231 from PepperDash/temp-to-dev
2025-03-31 12:28:30 -06:00
Neil Dorin
d3719ee505
Merge pull request #1230 from PepperDash/room-loading-protections
2025-03-31 11:58:14 -06:00
Andrew Welker
041059210c
fix: add null check for room before adding to DevManager
2025-03-31 12:53:44 -05:00
Neil Dorin
1a45ef5d0f
Merge pull request #1229 from PepperDash/temp-to-dev
2025-03-28 11:14:10 -06:00
Andrew Welker
65a0743dac
Merge pull request #1228 from PepperDash/add-routes
...
fix: add routes to get routing ports & all defined routes
2025-03-28 10:50:04 -05:00
Andrew Welker
32e090648c
fix: add missing parameter for GetRoutesHandler
2025-03-28 10:41:21 -05:00
Andrew Welker
bb045ba06b
fix: add base URL to routes response
2025-03-28 10:32:16 -05:00
Andrew Welker
474b2eb647
fix: add routes to get routing ports & all defined routes
2025-03-28 10:25:17 -05:00
Andrew Welker
e6cf2794bc
Merge pull request #1227 from PepperDash/temp-to-dev
2025-03-26 14:29:27 -05:00
Andrew Welker
09dd8f0bcd
Merge pull request #1226 from PepperDash/release
...
2.1.0
2025-03-26 13:28:43 -05:00
Andrew Welker
99c6163c0e
Merge pull request #1225 from PepperDash/feature/move-portal-core
...
Bring Portal Core and Mobile Control into Essentials
2025-03-26 10:14:36 -05:00
Andrew Welker
90aa4a5d62
feat: remove IHasInputs<T,R> interface
...
This has been replaced by the `IHasInputs<T>` interface and was marked to be removed in the 2.0.0 release.
2025-03-26 08:55:55 -05:00
Andrew Welker
8b3eda1d18
refactor: make messenger constructors more consistent
...
Some constructors for messengers were taking Device rather than the specific type they needed.
2025-03-26 08:55:07 -05:00
Andrew Welker
6c710dd209
chore(force-patch): increment patch version
2025-03-26 00:12:37 -05:00
Andrew Welker
7629836732
feat: add overloads for specific levels
...
In an effort to make it easier to use the logging mechanism, I added 4 overloaded methods for each level to allow for logging exceptions at any level, not just error.
I also added overloads for each level to the extensions so that an exception can be logged at any level, not just error.
2025-03-26 00:01:06 -05:00
Andrew Welker
a5bc79c469
chore: update some logging methods
2025-03-25 23:58:51 -05:00
Andrew Welker
26116d0495
feat: move PD Core into Essentials
2025-03-25 23:22:18 -05:00
Andrew Welker
cdafaf7586
build(force-patch): remove cplz generation
...
CPLZs are not required for using Essentials as a dependency, and just
adds noise that's not required.
2025-03-25 22:54:47 -05:00
Andrew Welker
222c2f6fe2
chore: more miscellaneous cleanup
2025-03-25 22:52:32 -05:00
Andrew Welker
19d0bc73c8
fix: remove LightingBase from core
2025-03-25 22:50:31 -05:00
Andrew Welker
277771d154
chore: miscellaeneous cleanup
2025-03-25 22:46:41 -05:00
Andrew Welker
789111cb9a
style: run code cleanup & apply VS suggestions
2025-03-25 22:14:15 -05:00
Andrew Welker
4d98191fa7
chore: remove obsolete log methods
2025-03-25 21:55:37 -05:00
Andrew Welker
f6f731b470
chore: remove 4SERIES compiler directive
2025-03-25 10:21:17 -05:00
Andrew Welker
8316ee22b6
build(force-patch): change names of MC packages
...
In order to prevent eventual version collision and confusion, and to
allow for deprecation of existing packages, the names of the MC packages
are now reflective of the fact that they are no longer
pluginsbuild(force-patch): change names of MC packages
In order to prevent eventual version collision and confusion, and to
allow for deprecation of existing packages, the names of the MC packages
are now reflective of the fact that they are no longer plugins.
2025-03-25 00:20:56 -05:00
Andrew Welker
aebc694da7
build(force-patch): use version in directory.build.props
2025-03-25 00:16:23 -05:00
Andrew Welker
fe2cd573e5
feat: remove DisplayBase from Core
2025-03-25 00:10:22 -05:00
Andrew Welker
af0855cea3
build(force-patch): publish mc messenger package
2025-03-24 23:36:17 -05:00
Andrew Welker
5ac9efb1fb
Merge branch 'development' into feature/move-mc
2025-03-24 22:43:59 -05:00
Andrew Welker
7318dbb04e
ci(force-patch): add skip package check prop
2025-03-24 22:39:52 -05:00
Andrew Welker
f6fdc14059
feat: move MC into Essentials
...
In order to solve some dependency issues that keep cropping up, MC
should be moved back into the Essentials repo and loaded automatically
on startup. This will allow for all plugins that use the MC Messengers
library to use the same version without fear of overwriting a dll due to
loading of plugin libraries.
2025-03-24 22:28:27 -05:00
Andrew Welker
7046205e57
Merge pull request #1224 from PepperDash/feature/inclusive-poll
2025-03-24 14:50:26 -05:00
Jonathan Arndt
d7499662de
fix: revise 4-series-caller.yml to include bypassPackageCheck bool.
2025-03-24 11:01:12 -07:00
Jonathan Arndt
fdb04286d6
fix: correct event subscription logic in GenericCommunicationMonitor and poll inclusively.
2025-03-23 16:36:41 -07:00
aknous
2c28b57806
fix: removes public access modifier from WebviewIsVisible prop
2025-03-20 00:42:30 -04:00
aknous
8762f84548
feat: adds WebviewVisible property to IHasWebView
2025-03-20 00:40:39 -04:00
aknous
b0a68f38f5
feat: adds bypassPackageCheck to github workflow
2025-03-18 13:18:07 -04:00
aknous
46887579e4
feat: simplifies IHasOsd ShowWebView method signature
2025-03-18 12:35:13 -04:00
Neil Dorin
3d91723ab0
Merge pull request #1221 from PepperDash/test-ci
...
Cleanup leftover files
2025-03-12 12:55:42 -06:00
Andrew Welker
4dcb3946c5
chore: remove unnecessary files
2025-03-12 13:54:13 -05:00
Andrew Welker
a288fc5890
fix: increment minor version
2025-03-12 13:41:21 -05:00
Andrew Welker
9ef8698387
feat: increment minor version
2025-03-12 13:38:52 -05:00
Andrew Welker
daccf9eb77
chore(force-patch): increment patch version
2025-03-12 13:37:13 -05:00
Andrew Welker
b095d926d2
Merge branch 'development' into feature-2.0.0/IHasOsd
2025-03-12 13:29:00 -05:00
Neil Dorin
6333443ecb
Merge pull request #1220 from PepperDash/get-beta-build
2025-03-12 12:27:31 -06:00
Andrew Welker
51414e7d26
chore(force-patch): increment patch version
2025-03-12 13:23:40 -05:00
aknous
7cebf861cc
build(force-patch): force rebuild
2025-03-12 14:14:11 -04:00
aknous
2e0b003118
build(force-patch): force build
2025-03-12 13:31:54 -04:00
aknous
bada7e3a25
feat: renames interface
2025-03-12 11:00:44 -04:00
aknous
67a7422cd0
feat: adds IHasOSD interface
2025-03-11 23:33:59 -04:00
Andrew Welker
3222c73282
Merge pull request #1218 from PepperDash/update-dev
...
Update dev
2025-03-07 11:43:16 -06:00
Andrew Welker
5df7b57c43
Merge pull request #1217 from PepperDash/release
...
Essentials 2.0.0
2025-03-07 11:25:39 -06:00
Andrew Welker
7631c7a8a1
build(force-patch): update PD Core to 2.0.1
2025-03-06 13:53:41 -06:00
Andrew Welker
16e2529378
feat: update to PD Core 2.0.0
2025-03-06 10:04:19 -06:00
Andrew Welker
8f485071c6
chore(force-patch): increment patch version
2025-03-05 18:51:59 -06:00
Andrew Welker
4eabd82878
build(force-update): fix build targets to handle files correctly
2025-03-05 18:50:40 -06:00
Andrew Welker
edfe77cd02
build(force-patch): update PD Core & Crestron libraries
2025-03-05 17:37:48 -06:00
Andrew Welker
fd593d7117
Merge pull request #1216 from PepperDash/release-2.0.0
...
Merge 2.0.0 stuff into development
2025-03-05 13:51:28 -06:00
Andrew Welker
a141b365ab
fix: add missing using for System.Text
2025-03-05 13:40:38 -06:00
Andrew Welker
68ddd76ba5
chore!: update version to 2.0.0
...
BREAKING CHANGE: remove support for .NET 6 for Essentials 2.0.0
2025-03-05 13:33:49 -06:00
Andrew Welker
9330ebeae2
chore: remove references to Essentials Template UI
2025-03-05 13:32:21 -06:00
Andrew Welker
b398e73024
chore!: remove .NET 6 support for v2.0.0
...
BREAKING_CHANGE: remove .NET 6 support for v2.0.0
2025-03-05 13:26:50 -06:00
Andrew Welker
7a2b2eece6
ci(force-patch): use same workflow as PD Core for building
2025-03-05 13:24:28 -06:00
Andrew Welker
543176bb08
Merge branch 'development' into release-2.0.0
2025-03-05 13:07:51 -06:00
Jason T Alborough
237fff5398
Merge pull request #1214 from PepperDash/feature-2.0.0/concurrent-routing-issues
...
Fix issues with concurrent routing actions
2025-02-20 13:19:56 -05:00
Andrew Welker
b2eab21fbd
Merge pull request #1211 from PepperDash/hotfix-2.0.0/room-combiner-syncronous-events
...
fix: improve error handling and await device actions in RoomCombinati…
2025-02-19 17:20:59 -06:00
Andrew Welker
f2545fb1cf
Merge pull request #1212 from PepperDash/feature-2.0.0/versiport-room-combiner
...
Enable using Versiports with Room Combiner
2025-02-19 17:20:40 -06:00
Andrew Welker
27072e3475
fix : #1213 remove key from GenericSoftCodec routing port keys
2025-02-19 17:10:18 -06:00
Andrew Welker
e4755ed9df
Merge branch 'feature-2.0.0/concurrent-routing-issues' of https://github.com/PepperDash/Essentials into feature-2.0.0/concurrent-routing-issues
2025-02-19 17:00:45 -06:00
Andrew Welker
316867caf8
chore: update to PD Core 2.0.0-alpha-451
...
Catch the `SshOperationTimeoutException` and handle it differently.
2025-02-19 16:49:22 -06:00
jtalborough
d8fd774324
Merge branch 'hotfix-2.0.0/room-combiner-syncronous-events' into feature-2.0.0/concurrent-routing-issues
2025-02-19 15:11:46 -05:00
Andrew Welker
e0058d8cfe
chore: update PD Core to 2.0.0-alpha-450
...
Updated to Renci for SSH
2025-02-19 13:24:52 -06:00
Andrew Welker
a055d06bc6
chore: add some logging for route queue processing
2025-02-19 11:18:00 -06:00
Andrew Welker
66cb592c70
chore: add missing curly brace
2025-02-19 11:10:35 -06:00
Andrew Welker
d53a5607e2
chore: reorg methos in routing Extensions class
2025-02-19 11:07:41 -06:00
Andrew Welker
34f59f1410
fix: move ReleaseRoute & RunRouteRequests to use a queue
2025-02-19 11:06:56 -06:00
Andrew Welker
261779d4c4
fix: actually log exception correctly
2025-02-18 14:04:30 -06:00
Andrew Welker
30d5e2b081
fix: add more exception handling
...
Also add null check for `AddRouteDescriptor` method
2025-02-18 14:00:53 -06:00
Andrew Welker
5516ed16c3
fix: use null instead of empty string to make it clearer what's happening
2025-02-18 12:02:52 -06:00
Andrew Welker
8108b9dfdb
fix: attempt to get better logging for exception
...
Fixed some issues with log messages that were not formatted correctly for Serilog.
2025-02-18 11:59:26 -06:00
Nick Genovese
fb4f1482c7
fix: small null check in the release and make route method
2025-01-31 19:33:31 -05:00
Nick Genovese
54dcb5de08
feat: implement IPartitionStateProvider to Generic VersaPortInput
2025-01-30 15:21:12 -05:00
jtalborough
4ef481375c
fix: improve error handling and await device actions in RoomCombinationScenario
2025-01-28 09:00:21 -05:00
Nick Genovese
d8a88b2a07
Merge branch 'development-2.0.0' into feature-2.0.0/emergencyOSD
2025-01-10 07:31:35 -05:00
Andrew Welker
cc724ddf19
Merge pull request #1210 from PepperDash/hotfix-2.0.0/release-routes-clears-the-routes
...
Hotfix 2.0.0/release routes clears the routes
2024-12-30 13:33:54 -06:00
Nick Genovese
e29e800d9d
fix: now pushes the tag whenever not rc
2024-12-10 07:52:43 -05:00
Nick Genovese
134e8ba02e
fix: remove null route when releasing route
2024-12-10 07:44:10 -05:00
Neil Dorin
a83ba444d3
Merge pull request #1209 from PepperDash/feature-2.0.0/more-cooldown-fixes
2024-11-22 08:34:13 -07:00
Andrew Welker
f4c5e6fbeb
fix: remove event sub for route request
...
When route requests made during a destination's cooldown cycle were handled, the event subscription was *NOT* being removed, resulting in the request being run on *EVERY* subsequent cooldown complete event.
2024-11-22 09:14:07 -06:00
Andrew Welker
35d7994cc8
Merge pull request #1208 from PepperDash/feature-2.0.0/cooldown-exception
...
fix: add try/catch for routing cooldown handler
2024-11-20 15:52:24 -06:00
Andrew Welker
c3e9d654c9
fix: add try/catch for routing cooldown handler
...
Fixed log statement to handle when a value is null
2024-11-20 15:47:33 -06:00
Andrew Knous
f68b1e9e49
feat: cleans up code, adds versiport comment, changes ShowEmergencyMessage arg name to "url"
2024-11-19 09:19:48 -08:00
Andrew Knous
cd81b8af73
feat: adds roomKey to ShowEmergencyMessage
2024-11-14 17:00:21 -05:00
Andrew Knous
cd52c245a6
feat: adds emergency OSD support
2024-11-14 16:23:31 -05:00
Neil Dorin
0b60f53d0e
feat: Adds IEssentialsRoomEmergency interface and implements on contact closure device to provide state
2024-11-13 12:15:25 -07:00
Andrew Welker
ffed2dea8a
Merge pull request #1206 from PepperDash/feature-2.0.0/catv-presets
...
docs: adds debug statement to print preset count
2024-10-31 09:54:47 -05:00
Andrew Welker
936dce2046
Merge pull request #1204 from PepperDash/feature-2.0.0/fix-version-info
...
feat: adds sdi in/out port names
2024-10-31 09:53:46 -05:00
Andrew Welker
b33704eabe
Merge pull request #1203 from PepperDash/feature-2.0.0/bridge-issues
...
fix: joins in join maps get added correctly to a bridge
2024-10-30 13:27:25 -05:00
Andrew Welker
aca6fe9af5
chore: remove extraneous call
2024-10-30 13:20:43 -05:00
Andrew Welker
332faaa9cc
fix: joins in join maps get added correctly to a bridge
...
When Essentials moved to using `System.Reflection` instead of the Crestron classes, there were some leftover `GetType` calls that were no longer necessary. These extra calls were preventing things from getting the correct type.
Join Map printing was also fixed to print out in an actual readable fashion.
2024-10-30 13:18:36 -05:00
Nick Genovese
4449077a39
Merge pull request #1202 from PepperDash/feature-2.0.0/display-feedback-fix
...
Set CurrentSourceKey correctly & in the correct order
2024-10-30 11:32:29 -04:00
Andrew Welker
86ba9e0f16
fix: set currentSourceKey & currentSource in order
2024-10-30 10:19:55 -05:00
Andrew Welker
db2d8a213d
fix: get order of source & source key correct
2024-10-29 10:59:26 -05:00
Andrew Welker
590e16298c
fix: use correct key for destination CurrentSourceInfoKey
2024-10-28 16:41:30 -05:00
Andrew Welker
1a11e9019c
Merge pull request #1201 from PepperDash/feature-2.0.0/routing-feedback-manager-nullref
...
Feature 2.0.0/routing feedback manager nullref
2024-10-25 08:33:46 -05:00
Nick Genovese
0e16dff90c
fix: checks the routing output port for null
2024-10-24 20:52:24 -04:00
Andrew Welker
d11827bc7b
fix: remove verbose logging for feedback manager
2024-10-18 15:04:08 -05:00
Andrew Welker
631dd2b00d
fix: check for nulls in SwitchingDevice property
2024-10-18 11:09:15 -05:00
Andrew Welker
639cd2abfb
Merge pull request #1197 from PepperDash/feature-2.0.0/add-cpz-to-builds
...
Feature 2.0.0/add cpz to builds
2024-10-18 10:46:05 -05:00
Andrew Welker
f04f70495f
fix: check for nulls in route switch descriptors
2024-10-18 10:43:53 -05:00
Neil Dorin
fa38e8a9a8
feat: Adds mechanism to track initialization status of EssentialsDevice as well as an event on DeviceManager to notify when all devices initialized. Room combiner now waits for all initialize before setting current scenario.
2024-10-04 10:33:09 -06:00
Neil Dorin
f351c036ed
Merge branch 'feature-2.0.0/temp-humidity-interfaces' into feature-2.0.0/generic-sink-fix
2024-09-26 15:04:34 -06:00
Neil Dorin
0a7da79356
fix: Allows both BytesReceived and TextReceived to both fire on the ComPortController
2024-09-26 15:03:31 -06:00
Andrew Welker
82ebf45921
fix: use correct class for generic sink factory
2024-09-26 08:44:27 -05:00
Neil Dorin
d0dbe986f3
feat: Adds ITemperatureSensor and IHumiditySensor interfaces
2024-09-13 13:17:51 -06:00
Neil Dorin
aa503f3b29
feat: Allows for the ItemKey to be left undefined or empty and the ParentDeviceKey to be used on it's own instead.
2024-08-28 13:16:27 -06:00
Neil Dorin
90251d92df
fix: adds condition to handle legacy and current portal URL structures and adds null check for getting list types in basic config helper methods
2024-08-26 12:47:31 -06:00
jtalborough
778af651d0
feature: adds pack for release builds
2024-08-05 10:40:33 -04:00
jtalborough
2e31719a84
fix: artifact path
2024-08-05 10:39:04 -04:00
jtalborough
a96fb21898
feature: add dotnet pack
2024-08-05 09:52:57 -04:00
jtalborough
3f45372e1e
feature: add cpz test
2024-08-02 15:55:38 -04:00
jtalborough
60dbaf547d
fix: artifact path
2024-08-02 11:00:07 -04:00
Andrew Welker
941e537d53
Merge pull request #1196 from PepperDash/feature-2.0.0/routing-cooldown-fixes
...
Feature 2.0.0/routing cooldown fixes
2024-08-01 15:36:36 -04:00
Andrew Welker
f7c5e18af8
fix: add input port matching to route descriptors
2024-07-26 11:19:43 -05:00
Andrew Welker
ab73bbf979
fix: remove call to remove routerequest
...
The routerequest is being removed if the route is successfully made after the display has cooled down. This was an extraneous removal
2024-07-26 06:53:18 -05:00
Andrew Welker
1fb1947158
fix: ReleaseRoute callse ExecuteSwitch with null for input selector
...
Most devices that implement IRouting will now need to handle the possiblity of a null as the input selector, with the idea being that a null input selector should clear the route to whatever device is selected as the input selector. This may change to a typed value in the future.
2024-07-26 06:51:45 -05:00
Andrew Welker
e374f7b50f
fix: add some options to destination type enum
2024-07-26 06:48:23 -05:00
Andrew Welker
7a263a644a
fix: devcommstatus response now prints correctly
2024-07-26 06:47:48 -05:00
Andrew Welker
97bd30e9c9
fix: add async/await patterns for activation/deactivation
2024-07-26 06:47:13 -05:00
Neil Dorin
63c653b21f
docs: adds debug statement to print preset count
2024-07-24 10:39:52 -06:00
Andrew Welker
c56841d95b
fix: attempt to catch a null ref happening in the Route Descriptor
2024-07-22 11:19:34 -05:00
Andrew Welker
64d6df70b0
fix: deactivate all rooms on startup
...
As part of the Essentials startup process, ALL rooms are activated, meaning there are unnecessary rooms activated. Deactiving them all prior to determining a combination scenario helps keep unecessary activity from happening.
2024-07-22 11:19:08 -05:00
Andrew Welker
d970d806c9
fix: add mutex to prevent multiple scenarios from running at once
2024-07-19 13:09:47 -05:00
Andrew Welker
5a9b876d80
fix: remove route request once the request has been handled
2024-07-18 13:46:40 -05:00
Andrew Welker
fb60683af6
feat: add async method for devjson
2024-07-18 13:44:49 -05:00
Andrew Welker
e7d7b8638e
Merge pull request #1195 from PepperDash/feature/video-wall-mode
...
Feature/video wall mode
2024-07-12 09:20:25 -04:00
Colin Denig
0eb2436fa0
fix: videowall mode raw fb for dm-rmc-4kz-scaler-c
2024-07-11 15:42:25 -04:00
Colin Denig
192991cc65
fix(wip): DmRmc4kzScalerC VideoWallModeFb not working
...
- reverted PepperDashCode ref for Essentials_DM to unversioned and latest release
- fixed Scaler_OutputChange function params
- added instantiation of VideoWallModeRawFeedback
- feedback event trigger causing null ref exception
TODO:
-[] trace nullref exception cause
-[] Link Fb to Api
2024-07-10 16:45:02 -04:00
mhengeli
421f87db5e
feat: add video wall mode command to dm-rmc-4kz-scaler-c
2024-07-09 20:06:49 -04:00
Andrew Welker
b63996b9e6
fix: set partition state to match physical partitions when changing from manual to auto mode
2024-07-08 13:22:18 -05:00
Andrew Welker
bc217a2008
chore: add logging for current scenario searching
2024-07-08 08:44:45 -05:00
Andrew Welker
fec6b0d385
fix: change source for PartitionPresent depending on mode
...
Added `FireUpdate` calls for feedback on mode change in order to get correct values when changing modes.
2024-07-08 08:41:03 -05:00
Neil Dorin
f3b4c0aa02
fix: resolves issue with incorrect partition state feedback in test mode
2024-06-28 13:56:42 -06:00
Neil Dorin
a3351812cd
fix: fixes for room combination in manual/auto mode with actual crestron partition sensors
2024-06-28 13:20:19 -06:00
Neil Dorin
71815eff17
fix: updates mode for partition sensors when mode of room combiner changes
2024-06-28 12:57:06 -06:00
Neil Dorin
c7f4bf1fb2
fix: fixes backing values for eLevelControlType
2024-06-28 12:42:43 -06:00
Neil Dorin
bec3ab8e73
fix: Adds missing initializer for CameraLists
2024-06-28 11:27:22 -06:00
Neil Dorin
c499d2a2eb
fix: corrects spelling mistake
2024-06-28 09:01:59 -06:00
Neil Dorin
d9721a362e
feat: adds method to set input source type and corresponding enum to ICiscoCodecCameraConfig
2024-06-28 08:55:18 -06:00
Neil Dorin
5fb6f3e117
fix: Fixes namespace for CameraListItem
2024-06-25 22:20:13 -06:00
Neil Dorin
c2fb44a662
feat: adds CameraListKey to EssentialsAvRoomPropertiesConfig
2024-06-25 21:22:49 -06:00
Neil Dorin
0f9bddf4dd
fix: updates EssentialsRoomBase to add CameraListKey
2024-06-25 17:58:44 -06:00
Neil Dorin
ddc2491664
feat: updates to IEssentialsRoom for CameraListKey and adds helper method to get camera list from config
2024-06-25 17:15:45 -06:00
Neil Dorin
9a6209f50a
feat: Adds basic CamerLists config structure and CameraListItems class
2024-06-25 16:08:44 -06:00
Andrew Welker
49852d25e8
Merge pull request #1194 from PepperDash/feature-2.0.0/routing-extension-changes
...
Feature 2.0.0/routing extension changes
2024-06-24 16:01:37 -04:00
Andrew Welker
ba4ca20936
fix: add tieline type to output for console & CWS
2024-06-24 14:57:07 -05:00
Andrew Welker
c50726f813
feat: separate audio & video route descriptors
...
Also cleaned up logging some
2024-06-24 14:54:37 -05:00
Neil Dorin
0aafe8a62e
fix: add message to indicate no handler registered when debugging stream data
2024-06-24 13:45:07 -06:00
Neil Dorin
71005940ac
fix: catches last condition for destinationPort match
2024-06-21 15:00:17 -06:00
Neil Dorin
e5e79316a6
fix: fixes conditions for specific port and device matches
2024-06-21 14:53:03 -06:00
mhengeli
eb388d28db
feat: add scaler mode for videowall set rmc 4kz scaler c
2024-06-21 15:37:28 -04:00
Neil Dorin
5aa1f85df5
feat: adds try catch to devjson execution thread and adds port names for sdi in/out
2024-06-20 11:57:32 -06:00
Andrew Welker
7bac65002d
fix: correct issues with method calls
2024-06-19 15:01:25 -05:00
Andrew Welker
ed0141a536
fix: change ports and what's used where
2024-06-19 14:37:04 -05:00
Andrew Welker
25ebcdfb5d
feat: update routing methods
...
Routing methods will now take a source port and destination port. This should solve the issue where a device could have multiple input ports defined in tielines and allow Essentials routing to find a path correctly.
2024-06-19 14:09:59 -05:00
Neil Dorin
b326ccf6c3
feat: adds sdi in/out port names
2024-06-19 13:08:55 -06:00
Neil Dorin
3a56e47c48
fix: updates IHasInputs to remove second generic that is unnecessary.
2024-06-13 10:59:05 -06:00
Neil Dorin
171bd6b1ec
fix: removed DefaultDisplay from TwoWayDisplayBase
2024-06-06 12:15:30 -06:00
Neil Dorin
e61fd7777a
fix: fixed typenames for mockDisplay
2024-06-06 12:09:35 -06:00
Neil Dorin
027bdd5bf4
Merge 'development-2.0.0' into 'feature-2.0.0/fix-version-info'
2024-05-29 12:10:34 -06:00
Neil Dorin
b876b8123d
feat: changes access modifiers to public on SystemMonitorController methods
2024-05-28 14:25:34 -06:00
Neil Dorin
6e05653c6c
fix: fixes name for PDCore dll
2024-05-28 14:25:05 -06:00
Neil Dorin
16d32bc720
Merge pull request #1191 from PepperDash/feature-2.0.0/fix-touchpanel-config
...
Add JSON Props & Control Config
2024-05-28 14:00:19 -06:00
Andrew Welker
0bef5d4b77
build: update PD Core
2024-05-28 14:57:35 -05:00
Andrew Welker
a3c1572a77
build: update PD Core
2024-05-28 14:43:39 -05:00
Andrew Welker
cc06c7bfd8
fix: add nullable props where necessary
2024-05-28 14:43:31 -05:00
Andrew Welker
00a7b25026
build: update PD Core
2024-05-28 13:29:03 -05:00
Andrew Welker
edc916c9d3
fix: add more json props
2024-05-28 13:28:45 -05:00
Andrew Welker
c755ecb16c
fix: add correct casing to base touchpanel config
2024-05-28 11:26:25 -05:00
Neil Dorin
a8c36ba243
Merge pull request #1190 from PepperDash/feature-2.0.0/routing-updates
...
Updates after testing
2024-05-24 15:28:59 -06:00
Andrew Welker
f630d3f410
fix: add missing interfaces
2024-05-24 16:13:35 -05:00
Andrew Welker
35e0662b27
fix: only update CurrentInputPort if it has changed
2024-05-24 16:13:21 -05:00
Andrew Welker
effefc939c
fix: minor Web API enhancements
...
* changed path for DevJson to include the device key instead of requiring it in the body
* Made the `GetRequestBody` method an extension method for the `HttpCwsRequest` class
2024-05-24 16:12:50 -05:00
Andrew Welker
5afdc2effa
fix: remove Crestron.SimplSharp.Reflection
...
Ran into some odd exceptions loading on a VC-4 instance, and changing to System.Reflection solved them.
2024-05-24 16:11:20 -05:00
Neil Dorin
448cc273ec
feat: Adds PepperDashCoreAssembly
2024-05-23 14:42:31 -06:00
Neil Dorin
0a2aaa693f
feat: Replaces Crestron.SimplSharp.Reflection with System.Reflextion and updates the way essentials plugin versions are stored and retrieved
2024-05-23 14:11:42 -06:00
Neil Dorin
1ebee58ad6
Merge pull request #1189 from PepperDash/feature-2.0.0/routing-updates
...
Add routing feedback for Essentials Routing
2024-05-23 12:31:49 -06:00
Andrew Welker
3c5fe88e5a
fix: correct namespaces to allow plugins to load correctly
2024-05-23 12:45:47 -05:00
Andrew Welker
8255328be1
build: update PD Core
2024-05-23 08:44:51 -05:00
Andrew Welker
4bf026601f
feat: get it working
2024-05-23 08:41:19 -05:00
Andrew Welker
888f1b3888
chore: update PD Core version
2024-05-23 08:41:16 -05:00
Andrew Welker
19bd5723c8
feat: add RoutingFeedbackManager
...
RoutingFeedbackManager keeps track of updates from IRoutingSinkWotjFeedbacl devoces & IRoutingWithFeedback devices to allow for walking tieLines and finding a source.
2024-05-23 08:40:14 -05:00
Andrew Welker
e3e7add5b9
fix: correct build issues
2024-05-23 08:39:09 -05:00
Andrew Welker
dd66de0463
feat: implement feedback manager
2024-05-23 08:39:09 -05:00
Andrew Welker
3823943cd9
feat: add 2 new routing interfaces to allow for getting feedback for routing
2024-05-23 08:39:09 -05:00
Andrew Welker
577e111f26
feat: add properties to control when sources show
2024-05-23 08:38:56 -05:00
Andrew Welker
528fff569d
refactor: fix namespaces after move
2024-05-23 08:38:56 -05:00
Andrew Welker
06a6b1caa2
refactor: move routing interfaces into their own files
2024-05-23 08:38:50 -05:00
Neil Dorin
621d848418
feat: adds deviceKey property to LevelControlListItem to synthesize device key
2024-05-22 14:53:01 -06:00
Neil Dorin
2f9038a501
fix: adds initializer for dictionaries
2024-05-21 22:15:50 -06:00
Neil Dorin
983b18d25a
fix: fixes type of AudioControlPointLists
2024-05-21 17:28:05 -06:00
Neil Dorin
048004d441
fix: updates IEssentialsRoom and EssentialsRoomBase for missed changes
2024-05-21 17:14:13 -06:00
Neil Dorin
e7e448f02c
fix: Switches from LevelControlListKey to AudioControlPointListKey
2024-05-21 17:04:15 -06:00
Neil Dorin
2e61d8d709
fix: Changes LevelControlLists to AudioControlPointLists and modified IHasDspPresets
2024-05-21 16:49:13 -06:00
Neil Dorin
d8d2c5b340
build(force-patch): Updates PD.Core version to support LevelControlList property merge in config
2024-05-16 23:07:13 -06:00
Neil Dorin
7e736ae519
fix: initializes LevelControlLists in config
2024-05-16 22:44:57 -06:00
Neil Dorin
0067e11d3d
fix: Adds new property to EssentialsRoomBase and implements consistent default key if no key set
2024-05-16 20:57:38 -06:00
Neil Dorin
7942c91f73
feat: Adds LevelControlListKey to IEssentialsRoom
2024-05-16 20:49:11 -06:00
Neil Dorin
e1638762a1
feat: Adds helper method for getting LevelControlList by key
2024-05-16 20:30:22 -06:00
Neil Dorin
3566400379
fix: Adds LevelControlListKey to EssentialsRoomPropertiesConfig
2024-05-16 20:24:45 -06:00
Neil Dorin
dde85f39a2
fix: combine enum values
2024-05-16 20:20:11 -06:00
Neil Dorin
735433f660
fix: adds missing flags decorator to enum
2024-05-16 17:26:35 -06:00
Neil Dorin
734149960b
fix: Adds missing StringEnumConverter
2024-05-16 17:23:38 -06:00
Neil Dorin
cb16f2a505
feat: Adds LevelControlLists to BasicConfig and LevelControlListItem class
2024-05-16 17:17:59 -06:00
Neil Dorin
a2b7a39082
Merge pull request #1188 from PepperDash/hotfix/add-hdcp-control-to-airmedia
...
Hotfix/add hdcp control to airmedia
2024-05-16 15:31:35 -06:00
Neil Dorin
428f9f34bd
Merge pull request #1187 from PepperDash/hotfix/add-hdcp-control-to-airmedia
...
main <- hotfix/add-hdcp-control-to-airmedia
2024-05-16 11:29:07 -06:00
Jason T Alborough
78e49871c6
Merge branch 'main' into hotfix/add-hdcp-control-to-airmedia
2024-05-16 12:18:08 -04:00
Joshua_Gutenplan
a95d44e405
Merge pull request #1186 from PepperDash/feature-2.0.0/logging-updates
...
Update PD Core & Crestron Packages
2024-05-15 22:45:04 -07:00
Andrew Welker
12e81af9e6
Merge pull request #1183 from PepperDash/hotfix/bridge-warning-fix
...
Hotfix/bridge warning fix
2024-05-16 00:38:44 -05:00
Andrew Welker
5820c9d282
fix: set error log level to to verbose on VC-4
...
Update catch log methods to use updated LogMessage method
2024-05-16 00:38:02 -05:00
Andrew Welker
4d19ecde00
build: update PD Core and dependencies
2024-05-16 00:32:02 -05:00
Andrew Welker
826b7fd6d5
fix: add factory for mock display in Devices.Common
2024-05-15 15:30:54 -05:00
Neil Dorin
cb9eb5dafa
Merge remote-tracking branch 'origin/feature-2.0.0/video-codec-interface-uiextensions' into feature-2.0.0/room-combiner-updates
2024-05-14 16:44:30 -06:00
Neil Dorin
eb955aa014
build: updates version of PD.Core --force-patch
2024-05-14 15:32:23 -06:00
Joshua_Gutenplan
2d9ffca78e
Merge branch 'feature-2.0.0/room-combiner-updates' into feature-2.0.0/video-codec-interface-uiextensions
2024-05-10 21:36:53 -07:00
Neil Dorin
98f1a09c25
feat: Adds IHasCiscoNavigatorTouchpanel interface
2024-05-10 14:49:37 -06:00
Neil Dorin
a11ad421f0
fix: better implmentation of input select
2024-05-10 13:16:59 -06:00
Neil Dorin
8878ff7ddd
chore: renames property to Keys
2024-05-09 16:09:16 -06:00
Neil Dorin
7e4b5f984f
feat: Adds IHasAccessoryDevices
2024-05-09 16:07:52 -06:00
Neil Dorin
64ab315142
fix: various updates for room combining from testing
2024-05-09 15:16:35 -06:00
Neil Dorin
c47a93f4d0
Merge remote-tracking branch 'origin/feature-2.0.0/add-screenLift-controls' into feature-2.0.0/room-combiner-updates
2024-05-09 15:15:50 -06:00
Joshua_Gutenplan
5a55a701d6
fix: remove codec interfaces that are only needed in cisco epi now
2024-05-09 12:10:42 -07:00
Andrew Knous
01862ab9aa
feat: moves mockdisplay factory from PepperDash.Essentials.Core to PepperDash.Essential.Devices.Common
2024-05-09 13:48:59 -04:00
Andrew Knous
8ec6fa785e
feat: adds IProjectorScreenLiftControl and ScreenLiftController
2024-05-09 13:47:46 -04:00
Joshua_Gutenplan
e37c675da1
Merge remote-tracking branch 'origin/feature-2.0.0/room-combiner-updates' into feature-2.0.0/video-codec-interface-uiextensions
2024-05-06 12:55:16 -07:00
Neil Dorin
3ee8cb7ea3
feat: updates IHasInput to remove requirement for SetInputs method (unnecessary)
2024-05-03 13:34:22 -06:00
Neil Dorin
2b6f79b68f
feat: updates to Room combiner for use with mobile control
2024-05-02 17:27:34 -06:00
Neil Dorin
65369606a4
feat: updates to room combiner interfaces
2024-05-02 15:00:17 -06:00
Joshua_Gutenplan
e9954b3081
fix: add GetRoomMessenger to IMobileControl
2024-05-02 12:07:00 -07:00
Neil Dorin
bc67a4382b
Merge pull request #1185 from PepperDash/feature-2.0.0/tech-password-interface
...
Feature 2.0.0/tech password interface
2024-05-02 09:55:41 -06:00
Neil Dorin
544a7a2d73
Merge branch 'main' into hotfix/bridge-warning-fix
2024-05-02 09:46:45 -06:00
Neil Dorin
1d843c6c89
Merge pull request #1184 from PepperDash/hotfix/fix-ghidra-specific-verbiage
...
fix: ghidra specific verbiage
2024-05-02 09:46:23 -06:00
Joshua_Gutenplan
e1b50649fd
fix: UiWebViewDisplayActionArgs add target
2024-04-30 21:41:53 -07:00
Joshua_Gutenplan
5e69ea1947
Merge remote-tracking branch 'origin/feature-2.0.0/tech-password-interface' into feature-2.0.0/video-codec-interface-uiextensions
2024-04-30 10:24:50 -07:00
Neil Dorin
80b8cc6385
feat: Adds SecondsRemainingFeedback to SecondsCountdownTimer
2024-04-26 13:15:15 -06:00
Neil Dorin
82f78bf068
feat: adds StarShutdown method to IShutdownPromptTimer
2024-04-26 12:08:26 -06:00
Neil Dorin
c72db72e7e
Merge branch 'main' into feature/bridge-warning-fix
2024-04-26 09:58:02 -06:00
Neil Dorin
d8d27949c3
fix: updates to IMobileControlTouchpanelController
2024-04-26 09:31:27 -06:00
Joshua_Gutenplan
fd1b92a6c0
Merge remote-tracking branch 'origin/feature-2.0.0/tech-password-interface' into feature-2.0.0/video-codec-interface-uiextensions
2024-04-25 19:13:46 -07:00
Neil Dorin
fa9b493431
feat: Adds IMobileControlTouchpanelController
2024-04-25 16:31:54 -06:00
Joshua_Gutenplan
06d806687d
feat: IMobileControlTouchpanelController
2024-04-25 15:29:44 -07:00
Joshua_Gutenplan
d8e2f8cd51
feat: IVideoCodecUiExtensions
2024-04-25 10:03:38 -07:00
AECohn
9e588f4da5
fix: ghidra specific verbiage
2024-04-25 10:42:40 -04:00
Aviv Cohn
4c466b425c
fix: Change console message to include "use eiscApiAdvanced"
2024-04-25 10:24:09 -04:00
Neil Dorin
e5d5c90aa9
feat: Adds ITechPassword
2024-04-24 16:54:51 -06:00
Jason T Alborough
d0aed1c1c5
Merge pull request #1173 from PepperDash/release/1.16.0
...
Release/1.16.0
2024-04-23 11:17:09 -04:00
Neil Dorin
661f7b827a
fix: Updates to scheduler to attempt to deal with exceptions modifying existing events. Adds console command to allow deletign event group
2024-04-18 16:12:31 -06:00
Neil Dorin
5fad706cd8
Merge pull request #1179 from PepperDash/feature-2.0.0/soft-codec-routing
...
Update interfaces for Generic Soft Codec device
2024-04-12 10:31:03 -06:00
Andrew Welker
49c4d2a387
fix: use IRoutingSink instead of IRoutingSinkWithSwitching
2024-04-11 09:15:05 -05:00
Neil Dorin
cf81431f57
feat: updates interfaces on GenericSoftCodec and adds IRoutingSink
2024-04-10 10:59:32 -06:00
Neil Dorin
8a7bcd5297
Merge pull request #1178 from PepperDash/feature-2.0.0/interface-updates
...
Multiple Updates
2024-04-09 10:36:21 -06:00
Andrew Welker
1fdaa84a62
fix: remove generics from matrix routing interfaces
2024-04-09 08:33:58 -05:00
Neil Dorin
8a374072ae
feat: Adds EndpointKeys to IHasMatrixRouting
2024-04-04 16:16:54 -06:00
Neil Dorin
5d608887a1
feat: Adds IEssentialsRoomPropertiesConfig
2024-04-03 14:38:54 -06:00
Andrew Welker
d2d041dbf7
fix: make IRoutingOutputSlot & RoutingOutputSlotBase generic
2024-04-03 10:46:43 -05:00
Jason T Alborough
bf966121f9
Merge branch 'main' into release/1.16.0
2024-04-01 13:20:55 -04:00
Neil Dorin
b90e5b2a0d
feat: Adds IHasRoutingEndpoints and IShutdownPromptTimer interfaces
2024-03-28 19:56:17 -06:00
Neil Dorin
d26c5344e4
fix: makes IMatrixRouting use generic types.
2024-03-28 19:55:53 -06:00
Neil Dorin
595fb3894e
feat: addes IHasMatrixRouting interface
2024-03-28 11:42:52 -06:00
Neil Dorin
a7654aa77d
feat: Adds property MatrixRoutingKey to EssentialsAvRoomPropertiesConfig
2024-03-28 11:18:22 -06:00
Neil Dorin
5ccf298584
chore: updates PD.Core version
2024-03-27 15:05:41 -06:00
Neil Dorin
a1cc46b992
Merge branch 'feature-2.0.0/volume-interfaces' into feature-2.0.0/interface-updates
2024-03-27 14:30:54 -06:00
Neil Dorin
a1310f2de7
docs: added comment to interface
2024-03-27 14:27:30 -06:00
Andrew Welker
09ac964335
fix: add base classes for input/output slots for matrix routing
2024-03-26 15:19:06 -05:00
Neil Dorin
9acffc620d
feat: Adds IBasicVolumeWithFeedbackAdvanced and eVolumeLevelUnits
2024-03-21 21:01:47 -06:00
Neil Dorin
d653cf1a13
Merge pull request #1177 from PepperDash/feature-2.0.0/interface-updates
...
Feature 2.0.0/interface updates
2024-03-21 14:48:21 -06:00
Andrew Welker
ee4ccb0d1a
feat: change to use Debug.LogMessage everywhere
2024-03-21 13:44:08 -05:00
Andrew Welker
ecadb439b2
Merge pull request #1176 from PepperDash/hotfix/ssh-fix
...
fix: Update PepperDashCore version to 1.3.3-hotfix-390
2024-03-21 09:59:17 -05:00
Andrew Welker
4d0e3b1943
fix: create sfot codec Routing collections
2024-03-20 10:50:23 -05:00
Andrew Welker
69e83735b8
feat: update PD Core
2024-03-20 10:35:03 -05:00
Andrew Welker
e12f9f0afd
feat: add generic soft codec device
2024-03-19 16:11:58 -05:00
Andrew Welker
f6cd2b57c1
feat: add GenericSink
2024-03-19 15:53:04 -05:00
Andrew Welker
e319280f43
Merge branch 'feature-2.0.0/interface-updates' of https://github.com/PepperDash/Essentials into feature-2.0.0/interface-updates
2024-03-19 11:08:42 -05:00
Andrew Welker
f43b0df65f
refactor: remove args definition for event
2024-03-19 11:08:25 -05:00
Neil Dorin
62f182c634
debug: removes annoying console statements at startup
2024-03-14 22:28:26 -06:00
Neil Dorin
8ae8a3ef41
fix: adds missing JsonProperty decorator
2024-03-14 16:13:02 -06:00
Neil Dorin
0f57799382
feat: Adds TSelector generic type to IHasSurroundSoundModes
2024-03-14 12:26:05 -06:00
Neil Dorin
a2e4c2fad6
feat: Adds ISelectableItems/Item and IHasSurroundSoundModes, modfies IHasInputs, Updates MockDisplay to implement IHasInputs
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
2024-03-13 08:34:03 -05:00
Andrew Welker
a5460f16cd
feat: add IVideoSync interface & implement on IRoutingInputSlot
2024-03-12 10:51:52 -05:00
Andrew Welker
3b55d6af93
fix: implement DestinationListKey on EssentialsRoomBase
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
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
2024-03-06 15:39:39 -06:00
Andrew Welker
1146d89abf
refactor: Make AddAction generic
2024-02-29 13:40:52 -06:00
Andrew Welker
0ee3e1d52b
refactor: modify AddAction method to take the messenger
2024-02-29 13:27:02 -06:00
Andrew Welker
5084861067
feat: add IMobileControlAction interface
2024-02-29 12:36:50 -06:00
Andrew Welker
d6f896c4b2
feat: modify IMobileControl interface
2024-02-28 21:51:03 -06:00
jtalborough
8c1553a026
fix: Update PepperDashCore version to 1.3.3-hotfix-390
2024-02-26 13:22:35 -05:00
Andrew Welker
7a5dc29946
refactor: remove MC bridge creation
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
2024-02-20 08:27:01 -06:00
Andrew Welker
a3c7d0c96a
refactor: add online property for API
2024-02-20 08:13:46 -06:00
Andrew Welker
d7af57ba16
feat: add Properties to IMobileControl3 interface
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
2024-02-15 16:40:25 -06:00
Andrew Welker
06244b8a18
build: update PepperDash Core
2024-02-14 15:54:42 -06:00
Andrew Welker
b213262cdd
refactor: use new method by default
2024-02-14 13:04:36 -06:00
Andrew Welker
e0e08ba22c
feat: add methods to add routes to API
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
2024-02-08 09:26:29 -06:00
Andrew Welker
f7cf854965
fix: remove incorrect using statement
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
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.
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
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
2024-02-06 08:28:13 -06:00
Andrew Welker
b80b827217
chore: fix namespace for IRoomEventSchedule interface
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
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
2024-02-02 13:10:05 -05:00
Andrew Welker
dc52ec4c0c
ci: adjust for new paths for things
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
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
2024-02-02 08:52:47 -06:00
Andrew Welker
3190dacdf8
Merge branch 'development' into feature/hdps-dm-event-updates
2024-02-02 08:34:30 -06:00
Andrew Welker
44add9aac6
Merge branch 'main' into hotfix/video-codec-base
2024-02-02 08:33:47 -06:00
Andrew Welker
5bb6405874
Merge pull request #1169 from PepperDash/hotfix/latest-dbs
...
Hotfix/latest dbs
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
2024-02-01 13:16:15 -05:00
Andrew Welker
f9d3607072
feat: rename MC Message interface
2024-01-31 09:48:46 -06:00
Andrew Welker
d6b32f48c7
refactor: change Content type to JToken for MC
2024-01-30 13:24:27 -06:00
Andrew Welker
8883fc329e
feat: use Action<JToken> instead of object for MC handlers
2024-01-30 08:56:43 -06:00
Andrew Welker
fed3d7e13a
Merge branch 'development' into hotfix/latest-dbs
2024-01-25 14:44:35 -06:00
Andrew Welker
af848b9ca4
Merge pull request #1168 from PepperDash/hotfix/latest-dbs
2024-01-25 14:03:48 -06:00
jtalborough
b52c13d8e8
fix: Update PepperDashCore package version to 1.3.2
2024-01-25 13:50:44 -05:00
jtalborough
26f9118154
chore: update PepperDashCore package version
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
2024-01-24 17:02:52 -05:00
Neil Dorin
ab6f1f36f0
feat: Updates IMobileControl3 and adds IMobileControlMessenger
2024-01-15 14:31:24 -07:00
Neil Dorin
610fae972d
feat: updates to IMobileControl3 and adds IMobileControlResponseMessage
2024-01-15 13:34:51 -07:00
Neil Dorin
876689fdfe
fix: minor updates to debug levels
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.
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
2023-12-19 10:50:55 -06:00
Jason DeVito
b245016420
fix: updated dminputchange event debug message
2023-12-14 17:02:14 -06:00
Jason DeVito
19f2c6aa79
fix: update dm event handlers, adds debug statements
2023-12-14 16:32:22 -06:00
Jason DeVito
533ca05ac2
feat: adds additional dm input/output event cases to event handlers
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
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
2023-12-13 16:01:15 -06:00
Jason DeVito
67e0378806
fix: cleanup debug statements
2023-12-13 12:41:45 -06:00
Jason DeVito
1c5aca03d2
fix: resolves hdPsXxx audio controllers scaleWithLimits exception
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
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
2023-11-23 23:11:36 -07:00
Neil Dorin
3eaa86905f
feat: working websocket debug server
2023-11-20 19:21:30 -07:00
Neil Dorin
3d760cbedc
feat: adds support for hdcp input control and feedback on Airmedia devices
2023-11-14 16:28:32 -07:00
Jason DeVito
d713abf614
fix: update hd-ps audio controllers to resolve control issues
2023-11-09 23:36:54 -06:00
Nick Genovese
476eaba519
fix: added method to resolve old plugin assesmbly names & get version info
2023-11-08 16:15:27 -05:00
Nick Genovese
690499c864
feat: removed zoom room
2023-11-08 15:10:16 -05:00
Nick Genovese
8023ef6c1b
feat: removed rooms and cisco codec
2023-11-08 14:26:58 -05:00
Neil Dorin
b263c7421b
feat: updates to DebugSessionRequestHandler
2023-11-06 21:50:30 -07:00
Nick Genovese
ba9cc9f00c
feat(wip): still working on re-arranging base classes
2023-11-06 15:46:07 -05:00
Nick Genovese
c66b239e02
Merge branch 'development-2.0.0' into feature-2.0.0/move-device-base-classes
2023-11-06 15:39:34 -05:00
Nick Genovese
d2e1979d96
feat(wip): removing base classes from Essentials.Core
2023-11-06 15:38:48 -05:00
Jason DeVito
a64b5240ad
feat: add output audio controller
2023-11-03 18:14:53 -05:00
Neil Dorin
1727e81e33
Adds handler for getting a debug session
2023-11-03 13:00:21 -06:00
Nick Genovese
8a53693173
Merge pull request #1157 from PepperDash/feature-2.0.0/remove-unused-devices
...
Feature 2.0.0/remove unused devices
2023-11-03 12:46:50 -04:00
Neil Dorin
5a097e7057
feat: updates for web debugging
2023-11-02 23:31:15 -06:00
Jason DeVito
c528fecb9a
feat(wip): add HdPsXxx audio control
2023-11-02 17:52:27 -05:00
jkdevito
355e9cde12
chore(wip): save updates
2023-11-02 11:55:48 -05:00
jkdevito
1df8d3f617
feat: create branch to add volume control
2023-11-02 11:54:44 -05:00
Nick Genovese
f43559941b
feat(wip): removing base classes
2023-11-02 12:43:33 -04:00
Nick Genovese
116ac0e168
fix: accidentally deleted some needed display interfaces
2023-11-02 09:55:45 -04:00
Nick Genovese
ae109f8f8a
Merge branch 'feature-2.0.0/remove-crestron-io' into feature-2.0.0/remove-unused-devices
2023-11-02 09:51:17 -04:00
Nick Genovese
4ed808aebf
feat: removed deprecated diplay devices
2023-11-02 09:51:06 -04:00
Nick Genovese
faaf979472
feat: removed DSP, Lutron, Analog Way, TVOne
2023-11-02 09:50:56 -04:00
Nick Genovese
bf347bbf04
feature: removed din8sw8
2023-11-02 09:42:43 -04:00
Nick Genovese
7d8baf4bb0
Merge branch 'development-2.0.0' into feature-2.0.0/remove-crestron-io
2023-11-02 09:38:59 -04:00
Nick Genovese
bdb28bbd95
Merge pull request #1155 from PepperDash/feature-2.0.0/remove-obsolete-classes
...
Feature 2.0.0/remove obsolete classes
2023-11-01 13:15:22 -04:00
Nick Genovese
96d97ee0fc
feat(wip): marked device base classes obsolete
...
- will move into essentials.devices.common
2023-10-31 20:28:58 -04:00
Nick Genovese
7a8158a3d3
feat: renamed CrestronIO folder
2023-10-31 20:10:14 -04:00
Nick Genovese
b4911bfda1
feat: removed crestron io devices
2023-10-31 20:07:57 -04:00
Nick Genovese
8feabcd536
feature: removed everything that had obsolete marked
2023-10-31 10:30:39 -04:00
Neil Dorin
2f1caff815
Merge pull request #1154 from PepperDash/hotfix/mpc3-button-list
...
fix: list available buttons on startup
2023-10-27 12:53:52 -06:00
Jason DeVito
4da2f25c3d
fix: list available buttons on startup
2023-10-27 12:14:07 -05:00
Neil Dorin
e1eb432dee
Merge pull request #1153 from PepperDash/feature-2.0.0/move-dm-to-library
...
Move DM Project to library
2023-10-27 10:35:45 -06:00
Andrew Welker
47a0b537ba
chore: remove DM files
2023-10-27 10:00:44 -05:00
Andrew Welker
f1dfeb003e
build: correct issue with cpz output
2023-10-26 23:24:37 -05:00
Andrew Welker
8f510a6243
fix: correct minor leftover merge issues
2023-10-26 23:24:01 -05:00
Andrew Welker
8537630e03
merge branch 'development' into feature-2.0.0/move-dm-to-library
2023-10-26 23:07:55 -05:00
Andrew Welker
552a315ac0
Merge pull request #1130 from PepperDash/feature/systemmonitor-programinfo-update
...
Update systemMonitor class to append Essentials version number
2023-10-26 08:53:06 -06:00
Andrew Welker
99c35f14e1
Merge branch 'development' into feature/systemmonitor-programinfo-update
2023-10-26 07:36:47 -06:00
Andrew Welker
5f2b916220
Merge pull request #1141 from PepperDash/feature/ir-bridge-map
...
Add default IR join map using Crestron IR File naming conventions DEV
2023-10-26 07:36:25 -06:00
Andrew Welker
c7a16a46e9
Merge branch 'development' into feature/ir-bridge-map
2023-10-25 20:39:46 -06:00
Andrew Welker
d6334538c0
Merge pull request #1142 from PepperDash/feature/ir-bridge-map
...
Add default IR join map using Crestron IR File naming conventions
2023-10-25 20:38:39 -06:00
jkdevito
4f64022623
fix: update duplicate joinMap prooperties causing build errors
2023-10-25 17:25:14 -05:00
Andrew Welker
7ad638ea9a
Merge branch 'development' into feature/systemmonitor-programinfo-update
2023-10-25 16:02:00 -06:00
Andrew Welker
51d168b1d5
Merge pull request #1147 from PepperDash/hotfix/mpc3Touchpanel-updates
...
refactor: update init methods and add events
2023-10-25 16:00:21 -06:00
Andrew Welker
3179f3bf59
Merge branch 'development' into hotfix/mpc3Touchpanel-updates
2023-10-25 15:36:28 -06:00
Andrew Welker
eba27d016d
Merge pull request #1144 from PepperDash/feature/add-secureTcpClient-to-commFactory
...
Add secureTcpClient to comm factory DEV
2023-10-25 15:36:08 -06:00
Andrew Welker
e5fe16122f
Merge branch 'development' into feature/add-secureTcpClient-to-commFactory
2023-10-25 15:20:37 -06:00
Andrew Welker
ee9b191f85
Merge branch 'main' into feature/ir-bridge-map
2023-10-25 14:51:29 -06:00
Jason DeVito
d1d1d81165
fix: update registration debug statement to include response
2023-10-25 15:44:39 -05:00
Jason DeVito
6698dcb46e
refactor: update init methods and add events
...
- Updated InitializeButton method to enable/disable buttons based on config.
- Updated InitializeButtonFeedback method debug statements.
- Added BaseEvent event subscription.
- Added PanelStateChnage event subscription.
2023-10-25 15:26:42 -05:00
Neil Dorin
48a5bd64a4
Gets clean build
2023-10-25 10:31:42 -06:00
Jason DeVito
c8aa77fbc0
Merge pull request #1146 from PepperDash/hotfix/hdpsxxx-executeswitcher-object
...
Hotfix/hdpsxxx executeswitcher object
2023-10-24 15:56:48 -05:00
Jason DeVito
53b96d54e6
fix: removes old selector casting statements
2023-10-24 15:36:04 -05:00
Jason DeVito
6c41b8e19d
fix: updates executeSwitch, add helper method
...
1. Updated executeSwitch object casting to resolve routing issues.
2. Added ListRoutingPorts method.
2023-10-24 15:24:44 -05:00
Jason DeVito
922119fdd6
refactor: updated IR joins.
2023-10-14 22:20:11 -05:00
Andrew Welker
86c1faa7cd
Merge branch 'development' into feature/add-secureTcpClient-to-commFactory
2023-10-10 10:43:32 -05:00
Andrew Welker
75895604ed
Merge pull request #1143 from PepperDash/feature/add-secureTcpClient-to-commFactory
...
Add secureTcpClient to comm factory
2023-10-10 10:41:03 -05:00
jdevito
de6f8c7896
feat: adds secureTcpClient to comm factory
2023-10-10 06:07:37 -05:00
jdevito
5a5e24a921
fix: clears joinMap.Joins and rebuilds with matching IR commands of the file loaded
2023-10-07 19:54:56 -05:00
jdevito
8b3bc523d2
fix: removes if blocking PrintAvailableCommands
2023-10-07 19:39:58 -05:00
jdevito
ff04d49a1b
fix: updates debug level and removes unused code
2023-10-07 19:26:14 -05:00
jdevito
55af6a96f6
feat(wip): updates bridge join map descriptions
...
Updated bridge join map descriptions to match the IR standard command name.
2023-10-07 19:25:04 -05:00
jdevito
a3561bc89b
feat(wip): updates GenericIrController and IrOutputPortController to implement bridge map
2023-10-07 19:16:03 -05:00
jdevito
1a123ab6dc
feat: adds GenericIrControllerJoinMap
2023-10-07 16:54:29 -05:00
jdevito
c0b0b35f6d
feat(wip): seeds feature for IR signal bridge map
2023-10-07 16:51:27 -05:00
Andrew Welker
1d60f2e069
Merge pull request #1140 from PepperDash/hotfix/huddle-room-interfaces
...
Break IEssentialsRoom down further
2023-09-29 09:14:37 -05:00
Andrew Welker
bd97676050
Merge branch 'development' into hotfix/huddle-room-interfaces
2023-09-28 16:59:04 -05:00
Neil Dorin
8612fab4fe
Merge pull request #1138 from PepperDash/hotfix/huddle-room-interfaces
...
Break IEssentialsRoom down further
2023-09-28 15:26:44 -06:00
Andrew Welker
b9fd9f23a4
refactor: break IEssentialsRoom down further
...
In order to allow for easier composition of interfaces for room plugins, the IEssentialsRoom interface needed to be broken down further to the simplest components a room would need to function. The interfaces are composited in the huddle space and the Huddle VTC interfaces.
2023-09-28 15:42:38 -05:00
Andrew Welker
1e07e44279
Merge pull request #1135 from PepperDash/feature/hdpsXxx-fixes
...
Feature/hdps xxx fixes
2023-09-20 16:07:11 -05:00
Jason DeVito
1569c12450
fix: Updates SetupOutputs method
...
Corrects the port referencece to exclude `.StreamCec` when
building the port.
2023-09-20 15:41:06 -05:00
Jason DeVito
6d020132cf
refactor: GetCecPort method to handle exceptions
2023-09-20 15:38:25 -05:00
Jason DeVito
7ecb2ecf6d
fix: updates SetupOutputs to create a hdmiOutX and dmLiteOutX port
2023-09-13 16:43:23 -05:00
Jason DeVito
393033b6c9
refactor: Updates HdPsXxxController class
...
- Modifies `SetupInput()` and `SetupOutput()`
- Renames `GetInputPriorities()` to `SetInputPriorities()`
2023-09-13 10:13:39 -05:00
Jason DeVito
9fb16f30b0
refactor: Changes IRoutingHasSync interface
...
- Changed IRoutingHasSync interface to IRoutingHasVideoInputSyncFeedbacks.
- Remvoed IRoutingHasSynDelegate
- Added interface to HdPsXxxController class
2023-09-13 10:02:20 -05:00
Jason DeVito
8b6a9db7e0
refactor: refactors GetCecPort method
2023-09-13 09:32:44 -05:00
Jason DeVito
5a67a4060d
feat: adds routing sync provider interface and delegate
2023-09-13 09:31:25 -05:00
Jason DeVito
0fad667fab
fix: adds additional debug statements when attempting to get feedback property for device
2023-09-13 09:29:51 -05:00
Andrew Welker
95c37872ad
Merge pull request #1132 from PepperDash/hotfix/mpc3-keypad-processor
...
Update MPC3 Touchpanel Controller DEV
2023-09-13 09:28:03 -05:00
Andrew Welker
a5ad7ea48b
Merge branch 'development' into hotfix/mpc3-keypad-processor
2023-09-13 08:51:55 -05:00
Andrew Welker
14221f9613
Merge pull request #1133 from PepperDash/feature/crestron-hdps401-switcher
...
Add support for HD-PSXXX switchers
2023-09-13 08:50:40 -05:00
Jason DeVito
334a62c329
fix: wraps GetDeviceForKey and GetFeedbackProperty methods in a try/catch
2023-09-13 08:32:07 -05:00
Jason DeVito
e590c7cedb
feature(wip): adds inputPriorities configuration property
2023-09-12 19:26:55 -05:00
Jason DeVito
189c470603
feature(wip): adds inputPriorities configuration property
2023-09-12 17:10:25 -05:00
Andrew Welker
4deee11d15
Merge branch 'development' into hotfix/mpc3-keypad-processor
2023-09-12 14:53:29 -05:00
Andrew Welker
4bdac8d9e9
Merge pull request #1131 from PepperDash/hotfix/mpc3-keypad-processor
...
Update MPC3 Touchpanel Controller
2023-09-12 14:53:04 -05:00
Andrew Welker
58e019992a
Merge branch 'development' into feature/crestron-hdps401-switcher
2023-09-12 14:50:42 -05:00
Jason DeVito
da5d2d74f2
fix: removes OutputPort.InputPriorities reference
2023-09-12 14:36:17 -05:00
Jason DeVito
2afa9df705
fix: removes HdPsXxx controller, propertiesConfig and join map
2023-09-12 14:08:20 -05:00
Jason DeVito
1aa9590587
feature: adds DmInputChange event
2023-09-12 13:23:18 -05:00
Jason DeVito
27bac4e83d
fix(wip): updates stream cec implementation to handle switchers with multiple outputs
2023-09-12 10:09:37 -05:00
Jason DeVito
4e33743f50
refactor: SetupInput() and SetupOutput() methods to set standard keys for ports that are instantiated
2023-09-11 19:24:21 -05:00
Jason DeVito
08af6370a6
fix(wip): adds Debug.Console() statements to identify keys per input; adds ICec interface, pending implementation
2023-09-11 15:48:34 -05:00
Jason DeVito
97c0bddb48
fix(wip): refactors SetupInputs() and SetupOutputs() to handle io types
2023-09-11 14:49:46 -05:00
Jason DeVito
316d545bda
refactor(wip): updates keypad initializeFeedbacks method
2023-09-08 15:20:29 -05:00
Jason DeVito
13df52ab49
refactor(wip): updates constructor postActiviate call to seperate methods for enabling/disabling buttons and feedbacks
2023-09-08 13:47:34 -05:00
Jason DeVito
527457baf5
refactor(wip): MPC3 class refactor constructor
2023-09-08 13:00:27 -05:00
Jason DeVito
d74c5de651
wip: updates to HdPsXxx class while test implementation to resolve exceptions
2023-09-08 10:51:19 -05:00
Jason DeVito
b06d0c0deb
fix: resolves typo of hdpsXxx type name in the factory
2023-09-07 18:37:21 -05:00
jdevito
759fb1d729
feature: adds support for HdSpXxx switchers
...
WIP: added support for HD-PS401, HD-PS402, HD-PS621 and HD-PS622,
pending testing with device.
2023-09-06 11:22:19 -05:00
Neil Dorin
3defd6b41b
Merge pull request #1129 from PepperDash/hotfix/codec-joinable-dialable
...
fix: add Dialable property to Meeting class DEV
2023-08-29 09:50:08 -06:00
Andrew Welker
794cd3be5f
Merge branch 'development' into hotfix/codec-joinable-dialable
2023-08-29 08:09:37 -06:00
Andrew Welker
68cbbee6a3
Merge pull request #1128 from PepperDash/hotfix/codec-joinable-dialable
...
fix: add `Dialable` property to Meeting class
2023-08-29 08:09:27 -06:00
Andrew Welker
a50d758f70
Merge pull request #1127 from PepperDash/hotfix/pd-core-ssh-fix
...
Hotfix/pd core ssh fix
2023-08-28 16:14:33 -06:00
Andrew Welker
aedac14feb
Merge branch 'development' into hotfix/pd-core-ssh-fix
2023-08-28 15:23:19 -06:00
Andrew Welker
93134cae5c
fix: add Dialable property to Meeting class
...
Previously, the meeting class was determining Dialable based on a meeting ID being "0". This is a Zoom-specific thing, but it has recently become a thing for Cisco codecs to have meetings that aren't necessarily dialable. Adding this property to the `Meeting` class allows the specific codec type to set it correctly based on that codec's needs.
2023-08-28 15:20:57 -06:00
Andrew Welker
555915b151
Merge pull request #1126 from PepperDash/hotfix/pd-core-ssh-fix
...
Hotfix/pd core ssh fix
2023-08-25 09:01:17 -06:00
Andrew Welker
fa0f006b9b
Merge branch 'main' into hotfix/pd-core-ssh-fix
2023-08-25 08:40:07 -06:00
Nick Genovese
4c0fb6311b
fix: set core version to 1.3.1
2023-08-24 08:15:31 -04:00
Neil Dorin
6538cecc3b
Merge pull request #1125 from PepperDash/hotfix/pdu-bridge-issues
...
Custom Join Map Improvements DEV
2023-08-21 16:14:11 -06:00
Neil Dorin
44296cbc54
Merge branch 'development' into hotfix/pdu-bridge-issues
2023-08-21 16:00:24 -06:00
Neil Dorin
0dcf45fc84
Merge pull request #1124 from PepperDash/hotfix/pdu-bridge-issues
...
Custom Join Map Improvements
2023-08-21 16:00:03 -06:00
Andrew Welker
4d2ce83e75
fix: rework setting custom join data
...
The previous method was causing an Exception to be thrown if a join didn't exist in the default join map for a device. This exception would prevent other devices from linking to a bridge correctly. This method now allows for join names to not be matched and the method will keep going.
2023-08-21 15:27:25 -06:00
Andrew Welker
da4070bad0
docs: correct PDU Online join name for printing
2023-08-21 15:23:33 -06:00
Andrew Welker
d95692ba96
Merge pull request #1121 from PepperDash/hotfix/vtc-room-activation-deactivation-changes
...
Hotfix/vtc room activation deactivation changes
2023-08-17 10:44:58 -06:00
Nick Genovese
daf3f321bd
fix: bumped core version
...
- bumped core to 1.3.1-hotfix-337 for ssh fixe
2023-08-16 10:25:26 -04:00
Andrew Welker
269d82227d
Merge branch 'development' into hotfix/vtc-room-activation-deactivation-changes
2023-08-15 12:50:19 -06:00
Andrew Welker
e8f20a4ca3
Merge pull request #1123 from PepperDash/hotfix/crestron-db-updates
...
Update Crestron DBS & PD Core DEV
2023-08-15 12:50:07 -06:00
Andrew Welker
5fbacadd7f
Merge branch 'development' into hotfix/crestron-db-updates
2023-08-15 12:25:49 -06:00
Andrew Welker
9c9b2952aa
Merge pull request #1122 from PepperDash/hotfix/crestron-db-updates
...
Update Crestron DBS & PD Core
2023-08-15 12:25:37 -06:00
Andrew Welker
a7a4b75382
Merge branch 'main' into hotfix/crestron-db-updates
2023-08-15 11:00:27 -06:00
Andrew Welker
8d0f0c0c37
Merge branch 'development' into hotfix/vtc-room-activation-deactivation-changes
2023-08-15 10:59:46 -06:00
Andrew Welker
2b97b9bdc4
Merge pull request #1114 from PepperDash/feature/DeviceNetworkInformationUpdates
...
Add Static Class for device network information and supporting extension methods
2023-08-15 10:59:06 -06:00
Andrew Welker
77f5dafdfe
Merge pull request #1110 from PepperDash/hotfix/DmRmcScalerCVideoMute
...
Add support for VIdeo Mute to DM-RMC-4K-SCALER-C
2023-08-15 10:58:52 -06:00
Andrew Welker
b5bf87c634
build: update PD Core version
2023-08-15 10:02:42 -06:00
Andrew Welker
62f175c24a
chore: trigger build with new Crestron DBs
2023-08-15 09:38:34 -06:00
Andrew Welker
0cfcf61d6b
Merge branch 'main' into hotfix/DmRmcScalerCVideoMute
2023-07-27 12:05:32 -06:00
Andrew Welker
4a0bacb27e
Merge branch 'development' into feature/DeviceNetworkInformationUpdates
2023-07-21 12:23:42 -06:00
Andrew Welker
a36901894d
Merge pull request #1111 from PepperDash/feature/AddUsbCConnector
...
Add USB-C and HdBaseT Options for Routing Ports
2023-07-21 12:23:30 -06:00
Andrew Welker
c047507997
Merge branch 'development' into hotfix/vtc-room-activation-deactivation-changes
2023-07-21 12:22:58 -06:00
Andrew Welker
ef719b0a64
Merge pull request #1120 from PepperDash/hotfix/vtc-room-activation-deactivation-changes
...
Hotfix/vtc room activation deactivation changes
2023-07-21 12:22:47 -06:00
Neil Dorin
c46409dc3f
Minor adjustments and added debug messages
2023-07-19 16:55:53 -06:00
Neil Dorin
f73d6994b8
Additional updates to allow occupancy sensor to be cleared when room not active
2023-07-19 16:22:20 -06:00
Neil Dorin
a787be6ccc
Updates Vtc1 room types to allow for deactivation/activation
2023-07-19 15:28:24 -06:00
Neil Dorin
f0ae0094dc
Adds optional enable property to partition sensor config and defaults to enable
2023-07-19 09:50:48 -06:00
Trevor Payne
fcd4b5d772
Merge pull request #1118 from PepperDash/hotfix/AirMediaRegistration
...
Fix Airmedia Registration Issue
2023-07-12 12:52:56 -05:00
Trevor Payne
c3ba6d5c28
fix: fix issue where the customactivate for the base class was beig suppressed in airmedia controllers
2023-07-12 12:27:38 -05:00
Trevor Payne
3f6b2f05a2
feature: Add Static Class to assist with getting network information about connected devices
...
feature: Add overload to 'Contains' extension method to allow for some more verbose comparisons
feature: Add 'TrimAll' string extension method to TrimStart and TrimEnd with an overload to set the character to trim
docs: improve XML summary comments for string extensions
2023-07-04 23:53:31 -05:00
jdevito
cab0b01a08
fix: updates systemMonitor class to append Essentials version number to the ProgramName that is passed across the bridge
2023-06-27 15:20:01 -05:00
Trevor Payne
f4af1b6e7c
feature: Add HdBaseT as a eRoutingPortConnectionType
2023-06-16 14:57:48 -05:00
Trevor Payne
a04bfd1fcb
feature: Add HdBaseTIn and HdBaseTOut as RoutingPortNames
2023-06-16 14:56:21 -05:00
Trevor Payne
faaf8151df
Merge branch 'feature/AddUsbCConnector' of https://github.com/PepperDash/Essentials into feature/AddUsbCConnector
2023-06-16 14:50:52 -05:00
Trevor Payne
0ee6322684
feature: Add USBCIn and Out Names for RoutingPortNames
2023-06-16 14:50:10 -05:00
Trevor Payne
c614347f29
Merge branch 'main' into feature/AddUsbCConnector
2023-06-16 14:29:02 -05:00
Trevor Payne
43f06d2167
feature: Add USB-C as eRoutingPortConnectionType option
2023-06-16 14:26:52 -05:00
Andrew Welker
2ffe24fd93
Merge branch 'main' into hotfix/DmRmcScalerCVideoMute
2023-06-07 12:12:26 -06:00
mhengeli
515ffd07f0
fix: added complimentary link for mute off. fix: Update references
2023-06-07 13:16:06 -04:00
mhengeli
16ea7a88be
fix: updated Core references
2023-06-07 12:22:03 -04:00
Andrew Welker
e1ce35863f
Merge pull request #1109 from PepperDash/release/1.14.0
...
Release/1.14.0
2023-06-07 10:11:49 -06:00
Andrew Welker
acd3bad1f2
Merge pull request #1108 from PepperDash/release/1.14.0
...
1.14.0
2023-06-07 09:54:34 -06:00
mhengeli
0f3b0580f0
feat: add videomute on/off for rmc scaler c
2023-06-07 09:45:25 -04:00
Andrew Welker
08514915b2
Merge branch 'main' into release/1.14.0
2023-05-09 10:22:08 -06:00
Andrew Welker
ea464038b9
Merge pull request #1106 from PepperDash/hotfix/remove-old-workflow
...
Hotfix/remove old workflow
2023-04-27 13:13:37 -06:00
Andrew Welker
c4c44d02f5
Merge branch 'development' into hotfix/remove-old-workflow
2023-04-27 12:54:18 -06:00
Andrew Welker
3fe5d89904
Merge pull request #1105 from PepperDash/hotfix/remove-old-workflow
...
Delete add-issues-to-project.yml
2023-04-27 12:54:08 -06:00
Jason T Alborough
c0d78e8978
Delete add-issues-to-project.yml
2023-04-27 13:59:36 -04:00
Neil Dorin
3716dd0824
Merge pull request #1104 from PepperDash/hotfix/dm-build-issues
...
Enable DM TX/RX builds for blade chassis DEV
2023-04-27 10:22:15 -06:00
Andrew Welker
ebe8ee5653
Merge branch 'development' into hotfix/dm-build-issues
2023-04-27 09:55:26 -06:00
Andrew Welker
432934ad00
Merge pull request #1103 from PepperDash/hotfix/dm-build-issues
...
Enable DM TX/RX builds for blade chassis
2023-04-27 09:55:08 -06:00
Andrew Welker
372cf86613
Merge pull request #1100 from PepperDash/feature/IHasBatteryStats
...
Add Interfaces for Battery Status Tracking
2023-04-27 09:51:15 -06:00
Andrew Welker
67c99a9ad4
Merge branch 'development' into feature/IHasBatteryStats
2023-04-27 09:26:56 -06:00
Andrew Welker
31085d42a9
Merge pull request #1099 from PepperDash/hotfix/DisplayPortHdcp
...
Resolve Issues with HDCP Displayport
2023-04-27 09:26:41 -06:00
Andrew Welker
0df315426b
fix: use new interface for parentDev
...
The GetDmRmcController & GetDmTxController methods were
previously ignoring the `DmBladeChassisController` type.
This was causing transmitters connected to a DM blade chassis to
not be built,
2023-04-26 13:32:49 -06:00
Andrew Welker
6ddbdd90c7
feat: add new interface and update Chassis controllers
2023-04-26 13:32:18 -06:00
Andrew Welker
39e1e5167b
Merge branch 'development' into hotfix/DisplayPortHdcp
2023-04-20 11:51:21 -06:00
Trevor Payne
7f916d1d2f
refactor: change IHasPowerCycleWithBatteries to IHasPowerCycleWithBattery for clarity
2023-04-20 12:31:50 -05:00
Trevor Payne
7c7f087898
feature: added additional parameters to IHasPowerCycleWithBatteries
2023-04-20 12:29:34 -05:00
Trevor Payne
898dab1d9a
feature: add several interfaces for battery status on devices
...
refactor: mark existing PDU interfaces in PepperDash_Essentials_Core.Devices as obsolete
refactor: replicate existing PDU interfaces in PepperDash.Essentials.Core
2023-04-20 12:21:45 -05:00
Andrew Welker
b221d2f0cb
Merge pull request #1098 from PepperDash/hotfix/DisplayPortHdcp
...
Resolve Issues with HDCP Displayport
2023-04-19 08:20:02 -06:00
Trevor Payne
9656269826
fix: resolve issue where displayport hdcp event not registered properly
...
fix: resolve issue where feedback from Displayport HDCP capability was improperly named
2023-04-17 22:27:56 -05:00
Trevor Payne
ba182c1d98
Merge pull request #1094 from PepperDash/hotfix/ConsoleCommandFixes
...
Fix Console Response Line Errors
2023-04-14 14:08:02 -05:00
Andrew Welker
2460290dc1
Merge branch 'main' into hotfix/ConsoleCommandFixes
2023-04-14 12:39:29 -06:00
Andrew Welker
0b01661196
Merge pull request #1093 from PepperDash/hotfix/rmcEnhancements
...
Enhance Endpoint HDCP Functionality
2023-04-14 12:35:27 -06:00
Trevor Payne
dfa55ab9f8
fix: update console responses to properly use explicit NewLine characters
...
fix: Resolve #1084
2023-04-14 12:18:06 -05:00
Trevor Payne
55ad92e2f6
feature: enhance 4K DM Endpoint HDCP functionality
...
feature: add bridge join to report number of HDCP inputs
feature: Resolve #1088
feature: Resolve #1089
2023-04-14 11:41:32 -05:00
Andrew Welker
c53cad8119
Merge pull request #1086 from PepperDash/hotfix/pd-core-update-ssh-issues
...
Update PD Core to 1.2.1 DEV
2023-04-07 11:52:23 -06:00
Andrew Welker
82e8b4b203
Merge branch 'development' into hotfix/pd-core-update-ssh-issues
2023-04-07 11:37:31 -06:00
Andrew Welker
8965752025
Merge pull request #1085 from PepperDash/hotfix/pd-core-update-ssh-issues
...
Update PD Core to 1.2.1
2023-04-07 11:37:20 -06:00
Andrew Welker
8c3b891255
Merge pull request #1082 from PepperDash/feature/vc4-fileio
...
Update VC4 file handling
2023-04-07 11:25:01 -06:00
Andrew Welker
51bd95937a
build: update PD Core version
...
SSH issues were found in PD Core 1.2.0 that were causing
issues with manual disconnection/reconnection instead of
using the autoreconnect timer. The fix for this issue
was added in PD COre 1.2.1
2023-04-07 11:20:08 -06:00
jtalborough
10fc8ee30b
Merge remote-tracking branch 'origin/feature/vc4-fileio' into development
2023-03-28 16:26:32 -04:00
Andrew Welker
8da8b8c584
Merge pull request #1080 from PepperDash/hotfix/dge-hdcp
...
Add HDCP & Bridging support for DGE Devices DEV
2023-03-27 16:40:39 -06:00
Andrew Welker
c7e0326b8c
Merge branch 'development' into hotfix/dge-hdcp
2023-03-27 16:27:16 -06:00
Neil Dorin
845978c741
Merge pull request #1079 from PepperDash/hotfix/dge-hdcp
...
Add HDCP & Bridging support for DGE Devices
2023-03-27 15:01:54 -06:00
Andrew Welker
ba511067d3
fix: add missing feedback links
2023-03-27 14:13:15 -06:00
Andrew Welker
a9fe8bbb10
refactor: move DGE200 factory out of DGE200 class
2023-03-27 13:59:13 -06:00
Andrew Welker
bc64ee37cb
feat: Add bridging & HDCP support for DGE
2023-03-27 13:58:46 -06:00
Andrew Welker
b2646f50cb
feat: add DGE Join map
2023-03-27 13:57:25 -06:00
Neil Dorin
465aa947cf
Merge pull request #1078 from PepperDash/release/1.13.0
...
1.13.0 DEV
2023-03-24 13:08:18 -06:00
Neil Dorin
16b78d27b9
Merge pull request #1077 from PepperDash/release/1.13.0
...
1.13.0
2023-03-24 13:05:33 -06:00
Andrew Welker
4e56213dad
Merge pull request #1066 from thombrooks/main
...
Delete IEssentialsHuddleSpaceRoom.cs
2023-03-23 12:44:14 -06:00
Neil Dorin
668fc89eb2
Merge pull request #1076 from PepperDash/feature/DisplayPortHdcp
...
Add support for DisplayPort HDCP Control to DM-TX-4Kz-302C
2023-03-22 12:56:29 -06:00
Andrew Welker
e623c482a9
refactor: modify feedback for HDCP capability
2023-03-22 11:40:02 -06:00
Trevor Payne
243c7cc3ee
feat: Add HDCP capability feedback and setting to Displayport Input on 4xz302 endpoint
...
feat: Resolve #1073
2023-03-22 11:39:57 -06:00
Andrew Welker
615598c8a6
Merge pull request #1075 from PepperDash/feature/AM3200
...
Add support for Crestron AM3200
2023-03-22 11:35:52 -06:00
Andrew Welker
3b25108a26
Merge branch 'development' into feature/AM3200
2023-03-22 11:05:43 -06:00
Andrew Welker
f253abd0ae
fix; add check for HdmiIn being null
...
Not all Airmedia devices that might use this class have
an HDMI input. This check should prevent null ref
exceptions from happening.
2023-03-22 10:53:57 -06:00
Andrew Welker
e04f6d0396
refactor: move to switch for event
2023-03-22 10:53:36 -06:00
Andrew Welker
eb4c7ff605
Merge pull request #1063 from PepperDash/feature/dmps-dm-fixes
...
Various DMPS fixes
2023-03-22 10:52:18 -06:00
Andrew Welker
d0688cbc16
refactor: simplify feedback & event subscription
2023-03-22 10:36:10 -06:00
Andrew Welker
961af69aae
chore: update PD Core version
2023-03-22 10:35:48 -06:00
Andrew Welker
df402ce498
Merge branch 'development' into feature/dmps-dm-fixes
2023-03-22 10:20:56 -06:00
Andrew Welker
e524bf358a
Merge pull request #1070 from PepperDash/feature/system-monitor-bridge-updates
...
System Monitor Bridge updates
2023-03-22 10:20:42 -06:00
Andrew Welker
3abd195c57
Merge branch 'development' into feature/system-monitor-bridge-updates
2023-03-22 09:59:30 -06:00
Andrew Welker
a3615d8d1b
Merge pull request #1069 from PepperDash/feature/cws
...
Feature/cws
2023-03-22 09:59:16 -06:00
Andrew Welker
6a461a6923
Merge branch 'development' into feature/cws
2023-03-22 09:42:39 -06:00
Andrew Welker
77776f3258
Merge pull request #1068 from PepperDash/feature/ConsoleImprovements
...
Update console commands to use ConsoleCommandResponse
2023-03-22 09:36:26 -06:00
Trevor Payne
701513d30e
feat: add AM3200 to AirMediaController factory type list
...
fix: adjust event callback to recognize events thrown by AM3x00 devices
2023-03-16 17:11:44 -05:00
jdevito
c9eaff6fce
fix: updated Devlist handler to add constructor enabling CORS support
2023-02-20 16:59:05 -06:00
jdevito
e8cdf3a63b
fix: updated handlers, removed handler methods that are not implemented, added constructor to implement CORS support
2023-02-20 16:44:11 -06:00
jdevito
f55ecdb67e
fix: updated debug constants
2023-02-20 15:46:57 -06:00
Trevor Payne
cad677ae89
feat: updated all console responses in SetDeviceStreamDebugging to use ConsoleResponse
2023-02-17 23:07:16 -06:00
Trevor Payne
b057d3de18
feat: update GetRoutingPorts to use ConsoleResponse
2023-02-17 23:06:15 -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
Trevor Payne
e005a30383
feat: improved console responses in JoinMapBase
2023-02-17 22:59:20 -06:00
Andrew Welker
058b3820be
Merge branch 'development' into feature/dmps-dm-fixes
2023-02-17 09:07:13 -07:00
Andrew Welker
8a77b134e4
Merge pull request #1067 from PepperDash/feature/joinmapReportingImprovements
...
Cleanup getjoinmap console return
2023-02-17 09:02:04 -07:00
Trevor Payne
88f843250a
feat: cleanup getjoinmap console return
...
resolves: Issue #928
2023-02-17 00:47:50 -06:00
thombrooks
772369bcd6
Delete IEssentialsHuddleSpaceRoom.cs
...
Redundant - correct definitions are in the Interfaces subfolder.
2023-02-14 20:16:01 -06:00
Alex Johnson
cef29af1ba
Add register for basic DM endpoints to constructor stage due to requirement they are registered before parent devices.
2023-02-08 20:59:30 -05: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
Andrew Welker
14b6900460
Merge pull request #1062 from PepperDash/feature-2.0.0/4-series-support
...
Enable 4-series only support
2023-02-08 12:13:56 -07:00
Andrew Welker
ca1b09c75d
ci: update main workflow
2023-02-08 10:51:23 -07:00
Andrew Welker
276fa566c4
ci: add username/password back for github
2023-02-08 10:39:01 -07:00
Andrew Welker
333497d701
build: remove duplicate license include from DM project
2023-02-08 10:30:35 -07:00
Andrew Welker
cc866e5b77
ci: update msbuild command and separate setup from push
2023-02-08 10:25:01 -07:00
Andrew Welker
1a6bbd3719
build: update packages with license and readme
2023-02-08 10:17:20 -07:00
Andrew Welker
14b16a7e27
ci: fix path to nuget packages
2023-02-08 09:58:55 -07:00
Andrew Welker
5852aab33c
build: update targets to correct path for cplz files
2023-02-08 09:46:44 -07:00
Andrew Welker
56ac7e8f92
build: update props to set default version
...
The default version will be used for local builds.
It can be overridden by using the `/p:Version=X.X.X`
option with MSBuild.
2023-02-08 09:45:29 -07:00
Andrew Welker
57e332180d
build: update targets to include cpz & cplz files in nuget packages
...
In order to provide some backwards compatibility for internal things,
cpz & cplz files are being added to the nuget packages. The files
are added in the `content` folder.
2023-02-08 09:31:20 -07:00
Andrew Welker
b0931c87ba
ci: update workflow to build for 4-series
2023-02-07 19:26:19 -07:00
Andrew Welker
86d15a2ab4
build: get builds working correctly to produce files
...
All files necessary for loading to a processor will be copied to the
`/output` folder at the root fo the repository. This includes the
Essentials cpz, along with cplz files for the Devices Common,
DM, and Core projects.
2023-02-07 19:26:02 -07:00
Andrew Welker
0d515e5f0a
refactor: rearrange and add solution for 4-series
2023-02-07 15:45:01 -07:00
Andrew Welker
7a9f76ee12
Merge pull request #1061 from PepperDash/development
...
Bring Dev 2.0.0 branch up-to-date with dev
2023-02-07 10:22:18 -07:00
Andrew Welker
89ba4627ea
Merge pull request #1060 from PepperDash/feature/cws
...
Add support for EWS to Essentials
2023-02-07 09:58:08 -07:00
Andrew Welker
e05186defd
chore: update packages to use 1.1.5-beta-317
2023-02-07 09:33:46 -07:00
Andrew Welker
83b0aec227
Merge branch 'feature/cws' of https://github.com/PepperDash/Essentials into feature/cws
2023-02-07 09:23:53 -07:00
Andrew Welker
a3ba014c0f
Merge branch 'development' into feature/cws
2023-02-07 09:06:45 -07:00
jdevito
4919a863c3
System Monitor Bridge updates
...
Add processor reboot to join map and controller class.
Add program reset to join map and controller class.
2023-02-02 17:58:08 -06:00
Neil Dorin
2228bc1a1e
Merge pull request #1057 from PepperDash/hotfix/video-codec-base-updateDirectoryXsig
...
fix: updates to resolve directory issues DEV
2023-02-02 11:48:57 -07:00
Neil Dorin
1411add591
Merge pull request #1056 from PepperDash/hotfix/video-codec-base-updateDirectoryXsig
...
fix: updates to resolve directory issues
2023-02-02 11:48:36 -07:00
jdevito
cbec2f2119
fix: updates to resolve directory issues
...
updateDirectoryXsig logic to resolve showing contacts in root when
folders are in use (ZoomRooms).
LinkVideoCodecDirectoryToApi to resolve analog value driving
total number of contacts when folders are in use (ZoomRooms).
ConvertZoomContactsToGeneric to reference roomFolder.FolderId and
contactFolder.FolderId in foreach loops.
2023-02-02 12:31:11 -06:00
jdevito
34d3b705fa
fix: aded GetPaths method call when running on a server
2023-02-01 15:30:21 -06:00
jdevito
e1d7374f1e
fix: resolved issues with setDeviceStreamDebug; refactor: added static method GetRequestBody
2023-02-01 13:22:12 -06:00
jdevito
a3346d5ef4
refactor: added 400 bad request responses
2023-02-01 12:22:52 -06:00
jdevito
1c1eabcef6
refactor: cleaned up unused using statements
2023-02-01 12:02:05 -06:00
jdevito
12f3f519cc
refactor: cleaned up devprops handler
2023-02-01 11:58:22 -06:00
jdevito
4dc6d5b5ac
refactor: devlist request handler, added static method for creating list
2023-02-01 11:50:26 -06:00
jdevito
faaa2a354e
refactor: removed debug statements, added 400 return if request content length is < 0
2023-02-01 11:34:36 -06:00
jdevito
087e74b207
fix: removed json serial settings
2023-02-01 11:32:19 -06:00
jdevito
8bb670c43b
fix: changed response status to 500 if loaded assemblies is null
2023-02-01 11:31:52 -06:00
jdevito
55a5cc53c9
refactor: moved and renamed GetJoinHelper class to EssentialsWebApiHelpers, added func for loaded assemblies
2023-02-01 11:30:35 -06:00
jdevito
0793a09095
feat: added static methods for GetJoinMaps, added GetFeedbacksForDevice request handler
2023-02-01 11:15:13 -06:00
jdevito
15efed02a5
fix: resolved issue with GetTypes request handlers causing a 500 error response; updated debug constants to default levels
2023-02-01 09:43:52 -06:00
jdevito
c68d46f971
fix: Updated showconfig, gettypes, getjoinmap handlers; updated BridgeBase to expose joinmaps; updated DeviceFactory to introduce method for getting dictionary
2023-01-31 18:27:14 -06:00
jdevito
dd2aca9aa4
feat: worked on adding get/post for appdebug, devprops, devjson, disableallstreamdebug, setdevicestreamdebug
2023-01-30 22:08:13 -06: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
Neil Dorin
23af38aefa
Merge pull request #1054 from PepperDash/hotfix/project-workflow
...
feature: add workflow to push to project
2023-01-30 15:26:16 -07:00
jta
1bae7dc91b
feature: add workflow to push to project
2023-01-30 15:19:14 -05:00
jdevito
0c2896f9aa
fix: updated packages.config to reference PepperDashCore.1.1.5-alpha-291, built on latest development branch; removed empty constructor from request handlers
2023-01-24 12:22:40 -06:00
jdevito
555944011d
fix: added continue to resolve warning of possible empty statement when compiled locally
2023-01-19 12:19:27 -06:00
jdevito
03d5c24dc4
fix: updated Essentials WebAPI and Request Handlers using statements to reflect PepperDash Core updates in 1.1.5-alpha-286
2023-01-19 12:00:32 -06:00
jdevito
f4a5d6737e
fix: updated packages.config reference for PepperDash_Core to latest WebAPI build
2023-01-19 11:50:48 -06:00
jdevito
b52bee5714
refactor: Changed CWS references to WebApi, re-organized Web folder; added generic request handlers to align with API, handlers need to be completed
2023-01-18 15:26:24 -06:00
Alex Johnson
5de4382cd0
Fixes for hdbaset endpoints on DMPS3 non-4k chassis. Adds ability to connect Essentials room volumes to DMPS volume control.
2023-01-18 15:45:42 -05:00
jdevito
6414631deb
feat: added crestron web server (cws) to Essentials_Core
2023-01-17 09:49:16 -06:00
Neil Dorin
300c675341
Merge pull request #1052 from PepperDash/release/v1.12.7
...
Release/v1.12.7
2023-01-11 13:30:43 -07:00
Neil Dorin
a4290e68b1
Merge branch 'main' into release/v1.12.7
2023-01-11 13:05:09 -07:00
Trevor Payne
c14e5fe449
fix: issue registering versiport digital outputs
2023-01-11 13:57:25 -06:00
jta
3b2fa8aec5
fix: issue with file path on four sereis
...
refactor: remove redundnet /
2023-01-09 17:16:03 -05:00
jta
ffa864c71b
Merge remote-tracking branch 'origin/development' into feature/vc4-fileio
2023-01-09 15:45:38 -05:00
Andrew Welker
86f904c8f9
Merge pull request #1050 from PepperDash/hotfix/zoom-phonebook-issues
...
Fix Empty Zoom Phonebook DEV
2022-12-22 15:29:27 -07:00
Andrew Welker
6b60f4ddb1
Merge branch 'development' into hotfix/zoom-phonebook-issues
2022-12-22 14:02:18 -07:00
Neil Dorin
2677d63553
Merge pull request #1049 from PepperDash/hotfix/zoom-phonebook-issues
...
Fix Empty Zoom Phonebook
2022-12-22 13:52:45 -07:00
Andrew Welker
d03581fea8
fix: change contact message handling
...
On some occasions when the Zoom Room restarted
and Essentials did not, the directory could be
requested while the Zoom Room had no contacts
yet, as it hadn't received them from Zoom Cloud.
This caused the directory to be empty, even
though there may be valid contacts. Now,
Essentials uses the Added Contact and Updated Contact
methods to fire the directory changed event, allowing
for directory updates to be propogated as necessary.
2022-12-22 08:54:24 -07:00
Andrew Welker
decc8ed3a5
refactor: update queue error handling
...
On some occasions, a ThreadAbortException was being
caught on shutdown and causing exceptions to be printed
needlessly. Messaging has also been updated to remove
personal pronouns.
2022-12-22 08:52:58 -07:00
Andrew Welker
b0637288e9
refactor: move logic for updating directory to method
2022-12-21 12:21:01 -07:00
Trevor Payne
ea8c3995bd
Merge pull request #1048 from PepperDash/feature/Add-DinIo8
...
Remove references to pullup resistors in versiport digital outputs
2022-12-21 10:39:27 -06:00
Andrew Welker
f6e08eb077
Merge branch 'development' into feature/Add-DinIo8
2022-12-21 09:25:53 -07:00
jta
112a2b7382
feature: fileio now uses Global.FilePathPrefix as its directory
...
All read wirtes now use the current working essentials directory. This resolves issues between 3 series, 4 series, and VC-4
2022-12-20 15:16:18 -05:00
Andrew Welker
c2d49c65f0
Merge pull request #1047 from PepperDash/hotfix/ssh-issues
...
Update PD Core version to fix SSH issue - DEV
2022-12-19 16:50:20 -07:00
Andrew Welker
99bc3f4f3e
Merge branch 'development' into hotfix/ssh-issues
2022-12-19 16:21:47 -07:00
Trevor Payne
e8f773b2e6
Fix: removed references to pullup resistors in versiport digital outputs
2022-12-16 11:15:58 -05:00
Andrew Welker
e342bede11
Merge pull request #1046 from PepperDash/feature/Add-DinIo8
...
Feature/add din io8
2022-12-16 08:49:18 -07:00
Trevor Payne
81c779e595
Feat: Added Digital Outputs for Versiports
2022-12-16 10:18:58 -05:00
Trevor Payne
d980209bd8
Fixed Debug Statement to reflect proper device
2022-12-14 11:43:44 -06:00
Trevor Payne
c2a439d20d
feat: Add DinIo8
2022-12-14 09:47:31 -06:00
Andrew Welker
52d945fca3
Merge pull request #1044 from PepperDash/hotfix/ssh-issues
...
Update PD Core version to fix SSH issues
2022-12-12 12:11:55 -07:00
Andrew Welker
0ef8fcfd27
chore: Update to PD Core 1.1.4
2022-12-12 11:42:16 -07:00
Andrew Welker
042416b470
chore: update PD Core version
2022-12-12 10:01:14 -07:00
Neil Dorin
84f2222c38
Merge pull request #1043 from PepperDash/hotfix/zoomroom-camera-selection
...
Send command to select camera by ID for Zoom Room - DEV
2022-12-09 09:21:20 -07:00
jdevito
966377ee2e
Merge branch 'development' into hotfix/zoomroom-camera-selection
2022-12-09 09:39:56 -06:00
jdevito
3d27b0928f
Merge pull request #1042 from PepperDash/hotfix/zoomroom-camera-selection
...
Send command to select camera by ID for Zoom Room
2022-12-09 09:39:33 -06:00
Andrew Welker
860182dbfc
Merge branch 'main' into hotfix/zoomroom-camera-selection
2022-12-09 08:12:45 -07:00
Andrew Welker
f325ff7af0
Merge pull request #1041 from PepperDash/hotfix/occ-sensor-fixes
...
Prevent vacancy from shutting down the room when a call is active - DEV
2022-11-29 10:14:20 -07:00
Andrew Welker
58a5600ac6
Merge branch 'development' into hotfix/occ-sensor-fixes
2022-11-28 16:43:26 -07:00
Andrew Welker
efb6d3ef83
Merge pull request #1040 from PepperDash/hotfix/touchpanelBase
...
Get several fixes into dev
2022-11-28 16:43:08 -07:00
Andrew Welker
04477d62cc
Merge branch 'development' into hotfix/touchpanelBase
2022-11-28 16:20:09 -07:00
Andrew Welker
668cbc430c
Merge pull request #1038 from PepperDash/hotfix/occ-sensor-fixes
...
Prevent vacancy from shutting down the room when a call is active
2022-11-28 16:19:26 -07:00
Andrew Welker
e54de1f1cb
Merge branch 'main' into hotfix/occ-sensor-fixes
2022-11-28 15:19:45 -07:00
Neil Dorin
f48b1a2de3
Merge pull request #1039 from PepperDash/hotfix/touchpanelBase
...
Fix issues with TouchpanelBase
2022-11-23 16:24:28 -07:00
Andrew Welker
8e57e7ec31
fix: add missing LoadSmartObjects call
2022-11-23 14:29:36 -07:00
Andrew Welker
1b43b44d19
fix: typo in TouchpanelBase constructor
...
The constructor was checking the wrong
variable, leading to it always being null
and failing to build the `EssentialsTouchpanelController`
class.
2022-11-23 13:15:41 -07:00
Andrew Welker
4306128474
refactor: fix abstract method
2022-11-21 10:45:25 -07:00
Andrew Welker
5263b16bb7
refactor: fix issues with log statments
2022-11-21 10:42:33 -07:00
Andrew Welker
a2b67798f3
refactor: add logging statements
2022-11-21 10:37:26 -07:00
Andrew Welker
1b43fba37e
fix: add logic to prevent vacancy from triggering room off if room is in
...
a call
2022-11-21 10:28:08 -07:00
Andrew Welker
f262c1a3bb
Merge pull request #1036 from PepperDash/hotfix/PD-core-update-for-vc4
...
Updates for VC-4
2022-11-16 11:05:40 -07:00
Andrew Welker
93ee695c57
Merge branch 'main' into hotfix/PD-core-update-for-vc4
2022-11-16 10:52:15 -07:00
Andrew Welker
ba0bae3c4e
chore: update PD Core to 1.1.3
2022-11-16 10:51:48 -07:00
Trevor Payne
37a98d00af
Merge pull request #1037 from PepperDash/hotfix/VideoCodec-ActiveCall-XSig
...
Fix error with updating call status XSigs
2022-11-14 10:25:28 -06:00
Trevor Payne
247827ac25
fix: UpdateCallStatusXsig() now properly refreshing calls
2022-11-14 10:10:22 -06:00
Andrew Welker
5e797db096
fix: add check for missing/empty roomId
2022-11-11 16:26:37 -07:00
Andrew Welker
57eeeec0fb
Merge branch 'main' into hotfix/PD-core-update-for-vc4
2022-11-11 16:23:12 -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
Andrew Welker
c07f52b06f
feat: update VC-4 client to use correct RoomID
2022-11-10 12:51:04 -07:00
Trevor Payne
92e48a62a8
Merge pull request #1031 from PepperDash/feature/VideoCodec-XSig-Updates
...
Feature/video codec x sig updates
2022-11-09 13:47:23 -06:00
Andrew Welker
f3653039ca
Merge branch 'development' into feature/VideoCodec-XSig-Updates
2022-11-09 11:56:06 -07:00
Andrew Welker
3b79c2c8c3
Merge pull request #1030 from PepperDash/hotfix/zoom-passcode-and-incoming-call-prompt-states-on-cancel
...
Hotfix/zoom passcode and incoming call prompt states on cancel
2022-11-09 11:55:57 -07:00
Andrew Welker
c9efa3cfaa
Merge branch 'development' into hotfix/zoom-passcode-and-incoming-call-prompt-states-on-cancel
2022-11-09 11:26:11 -07:00
Andrew Welker
bd8a3de172
Merge pull request #1027 from PepperDash/hotfix/zoomroom-block-commands-on-incoming-call
...
Hotfix/zoomroom block commands on incoming call
2022-11-09 11:26:01 -07:00
Andrew Welker
7bc7e7ff4f
Merge branch 'development' into hotfix/zoomroom-block-commands-on-incoming-call
2022-11-09 10:39:36 -07:00
Andrew Welker
afe0568177
Merge pull request #1025 from PepperDash/feature/Joinmap-Markdown
...
Feature/joinmap markdown
2022-11-09 10:36:24 -07:00
Andrew Welker
07c8c50c19
Merge branch 'development' into feature/Joinmap-Markdown
2022-11-09 10:01:59 -07:00
Andrew Welker
c34b4fc3a0
Merge pull request #1022 from PepperDash/hotfix/848-camera-preset-bridge-issue
...
Hotfix/848 camera preset bridge issue
2022-11-09 10:01:49 -07:00
Andrew Welker
b711548c3b
Merge branch 'development' into hotfix/848-camera-preset-bridge-issue
2022-11-09 09:38:12 -07:00
Andrew Welker
906433ff8d
Merge pull request #1006 from PepperDash/hotfix/SecretsManager-Add-Fix
...
fix: update secretsmanager loading mechanism
2022-11-09 09:38:00 -07:00
Neil Dorin
b6675477be
Merge pull request #1029 from PepperDash/hotfix/zoom-passcode-and-incoming-call-prompt-states-on-cancel
...
Update Zoom polling/sending blocks for more scenarios
2022-11-09 09:27:07 -07:00
Andrew Welker
0b307ee40a
Merge branch 'development' into hotfix/zoomroom-block-commands-on-incoming-call
2022-11-09 09:22:18 -07:00
Andrew Welker
f5d89e2067
Merge branch 'development' into feature/Joinmap-Markdown
2022-11-09 09:22:07 -07:00
Andrew Welker
c9a175031d
Merge branch 'development' into hotfix/SecretsManager-Add-Fix
2022-11-09 09:21:56 -07:00
Andrew Welker
4fd01610c1
Merge branch 'development' into hotfix/848-camera-preset-bridge-issue
2022-11-09 09:21:39 -07:00
Trevor Payne
c19becc170
Merge branch 'main' into feature/VideoCodec-XSig-Updates
2022-11-08 11:44:09 -06:00
Andrew Welker
fc3840173e
chore: Update PD Core version
2022-11-08 08:44:39 -07:00
Andrew Welker
ce51a62d97
chore: update PD Core version
2022-11-04 14:01:11 -06:00
Andrew Welker
2be42f88bc
chore: update PD Core version
...
In order to fix issues with debug file location for VC-4, the PD Core version needs to be updated
2022-11-04 09:48:17 -06:00
Trevor Payne
60afe203dd
fix: XSig Fixes
2022-11-02 09:18:20 -05:00
jdevito
6f9a9ee255
fix: moved setting set in event before null check
2022-10-28 16:47:43 -05:00
jdevito
a09212417c
fix: removed property sets as recommended in discussion; removed 'if' statements before property sets in leave and end call methods
2022-10-28 16:20:49 -05:00
jdevito
4d6da37c60
fix: added additional evaluations for prompt property tracking and set/reset to handled unknown user scenarios
2022-10-28 08:38:16 -05:00
Andrew Welker
95627df1a6
Merge pull request #1026 from PepperDash/hotfix/zoomroom-block-commands-on-incoming-call
...
fix(essentials): Block all commands to ZoomRoom on incoming call
2022-10-25 13:40:32 -06:00
Neil Dorin
bef07fe41b
fix(essentials): Block all commands to ZoomRoom on incoming call
2022-10-25 10:30:02 -06:00
Trevor Payne
99e1ec3b3b
Merge pull request #1020 from PepperDash/hotfix/xSigUpdateActiveCall-Fix
...
Hotfix/x sig update active call fix
2022-10-24 12:47:13 -05:00
Trevor Payne
e44e7c976f
Merge branch 'development' into feature/Joinmap-Markdown
2022-10-21 16:27:44 -05:00
Trevor Payne
fea3189a18
refactor: moved markdown method inside join data
...
feat: proper error handling
2022-10-21 16:20:14 -05: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
Andrew Welker
4903232c10
Merge branch 'development' into hotfix/xSigUpdateActiveCall-Fix
2022-10-20 11:18:13 -06:00
Andrew Welker
83d2497264
Merge pull request #1021 from PepperDash/hotfix/848-camera-preset-bridge-issue
...
fix: max number of presets now uses join span rather than join start.
2022-10-20 11:17:39 -06:00
Andrew Welker
50f5145a89
Merge branch 'main' into hotfix/848-camera-preset-bridge-issue
2022-10-20 10:58:10 -06:00
Neil Dorin
969abcc8b6
Merge pull request #1024 from PepperDash/hotfix/zoomrooms-passcode-required-prohibits-polling
...
fix: added bool property tracking if meeting is require, added poll m…
2022-10-20 10:46:49 -06:00
Neil Dorin
c136943c3a
Merge branch 'development' into hotfix/zoomrooms-passcode-required-prohibits-polling
2022-10-20 10:30:40 -06:00
Neil Dorin
a734a869c1
Merge pull request #1023 from PepperDash/hotfix/zoomrooms-passcode-required-prohibits-polling
...
fix: added bool property tracking if meeting is require, added poll m…
2022-10-20 10:30:14 -06:00
Neil Dorin
c6495577e7
Merge branch 'main' into hotfix/zoomrooms-passcode-required-prohibits-polling
2022-10-20 10:15:46 -06:00
jdevito
5359604098
fix: added bool property tracking if meeting is require, added poll method and updated GetBookings to reference bool property that prohibits polling when meeting password is required
2022-10-20 11:11:07 -05:00
Jason Alborough
70d2633eb0
fix: max number of presets now uses join span rather than join start.
2022-10-20 09:52:58 -04:00
Andrew Welker
58aa9dae08
Merge branch 'development' into hotfix/xSigUpdateActiveCall-Fix
2022-10-18 10:21:30 -06:00
Andrew Welker
6715a680cc
Merge pull request #1019 from PepperDash/hotfix/xSigUpdateActiveCall-Fix
...
fix: update xSig Method for active call status
2022-10-18 10:21:11 -06:00
Trevor Payne
f3fc0f2b26
fix: update xSig Method for active call status
2022-10-18 10:51:24 -05:00
Neil Dorin
330bb2d002
fix(essentials): #1017 -Send command to select camera by ID
2022-10-13 11:13:17 -06:00
Neil Dorin
c0436b1230
Merge branch 'development' into hotfix/SecretsManager-Add-Fix
2022-10-06 12:45:15 -06:00
Neil Dorin
26b968463b
Merge pull request #1015 from PepperDash/hotfix/shade-interface-updates
...
fix(essentials): Updates to shade interfaces to clarify functionality
2022-10-06 12:44:21 -06:00
Andrew Welker
d33b89f232
Merge branch 'main' into hotfix/shade-interface-updates
2022-10-06 12:29:27 -06:00
Andrew Welker
10d77ac006
Merge pull request #1011 from PepperDash/hotfix/zoomroom-default-layout
...
Hotfix/zoomroom default layout
2022-10-06 11:06:30 -06:00
Andrew Welker
c19ab76a4c
Merge pull request #1013 from PepperDash/hotfix/VideoCodecBase-Xsig-Fixes
...
Hotfix/video codec base xsig fixes
2022-10-06 11:02:03 -06:00
Neil Dorin
040c57b5e1
fix(essentials): Updates to shade interfaces to clarify functionality
2022-10-06 10:05:44 -06:00
Trevor Payne
d6864bf214
Merge branch 'hotfix/VideoCodecBase-Xsig-Fixes' of https://github.com/PepperDash/Essentials into hotfix/VideoCodecBase-Xsig-Fixes
2022-10-06 00:38:15 -05:00
Trevor Payne
62275890cb
style: changed tracking variable in UpdateCallStatusXsig
2022-10-06 00:38:02 -05:00
Trevor Payne
2a6b845fde
Merge branch 'main' into hotfix/VideoCodecBase-Xsig-Fixes
2022-10-05 16:51:11 -05:00
Trevor Payne
4fb2d6d755
fix: updated XSig methods in VideoCodecBase
2022-10-05 16:13:53 -05:00
Neil Dorin
5994704fbd
Merge pull request #1010 from PepperDash/hotfix/zoomroom-default-layout
...
Hotfix/zoomroom default layout
2022-09-30 08:27:03 -06:00
Neil Dorin
ca1cbb6e05
fix(essentials): Resolves null ref in LinkZoomRoomToApi
2022-09-29 14:11:41 -06:00
Neil Dorin
f82b7f8f12
refactor(essentials): cleans up some args names for clarity
2022-09-29 13:33:15 -06:00
Neil Dorin
dbd77f5f9f
fix(essentials): Switch to SetSigTrueAction for a few joins
2022-09-29 12:35:05 -06:00
Neil Dorin
55031d16af
docs(essentials): Add join name to printjoinmap and update description on StartMeetingNow join
2022-09-29 12:33:42 -06:00
Neil Dorin
4938071f70
fix(essentials): Updates the func to return whether sharing content
2022-09-29 11:22:13 -06:00
Neil Dorin
3670bde7cf
fix(essentials): Adds extra private field to trigger OnShareInfoChanged
2022-09-29 10:53:55 -06:00
Neil Dorin
4deb9a0828
fix(essentials): Updates to deal with sharing status and adds a property to notify if meeting can be recorded
2022-09-28 14:55:14 -06:00
Neil Dorin
a524b1607d
fix(essentials): Updates to deal with layouts and default layout for ZoomRoom
2022-09-28 12:28:37 -06:00
Trevor Payne
155f511ce2
Merge branch 'hotfix/SecretsManager-Add-Fix' of https://github.com/PepperDash/Essentials into hotfix/SecretsManager-Add-Fix
2022-09-27 13:04:54 -05:00
Trevor Payne
21b09c593a
Merge branch 'development' into hotfix/SecretsManager-Add-Fix
2022-09-27 13:03:47 -05:00
Trevor Payne
cdeca09855
Merge branch 'development' into hotfix/SecretsManager-Add-Fix
2022-09-27 13:03:25 -05:00
Andrew Welker
93435b60b5
Merge pull request #1005 from PepperDash/release/1.11.0
...
Release/1.11.0
2022-09-26 14:48:51 -06:00
Neil Dorin
2daf3c0328
Merge pull request #1004 from PepperDash/release/1.11.0
...
1.11.0
2022-09-26 14:13:50 -06:00
Andrew Welker
eaef8ea616
Merge branch 'main' into release/1.11.0
2022-09-26 11:52:43 -06:00
Andrew Welker
b67eb6325b
Merge pull request #1003 from PepperDash/hotfix/add-zoomroom-share-info
...
Hotfix/add zoomroom share info
2022-09-26 08:40:36 -06:00
Andrew Welker
38cb86218c
Merge branch 'development' into hotfix/add-zoomroom-share-info
2022-09-26 08:29:05 -06:00
Andrew Welker
edddf295fe
Merge pull request #1002 from PepperDash/hotfix/add-zoomroom-share-info
...
Various Zoom Room updates
2022-09-23 14:53:22 -06:00
Neil Dorin
05ec0ebac3
fix(essentials): Adds ability to dial up to 10 calls from SIMPL bridge
2022-09-23 12:27:55 -06:00
Neil Dorin
c3d07fe4fd
fix(essentials): Adds EndAllCalls to CancelJoinAttempt action
2022-09-23 08:28:32 -06:00
Neil Dorin
eae089cdf5
fix(essentials): updates to password prompt logic
2022-09-22 15:38:11 -06:00
Neil Dorin
b48859d202
adds missing .csproj update
2022-09-22 13:06:00 -06:00
Neil Dorin
bda46eb1b9
fix(essentials): adds cancel method for password prompt and adds wireless share instructions
2022-09-22 13:05:09 -06:00
Trevor Payne
47c24a237e
fix: update secretsmanager loading mechanism
2022-09-22 12:09:26 -04:00
Neil Dorin
ee735388bb
fix(essentials): reworks SIMPL bridging logic for hiding password prompt
2022-09-15 12:44:17 -06:00
Andrew Welker
77f202b9f4
Merge pull request #1000 from PepperDash/hotfix/zoom-room-content-sharing-fb
...
fix(essentials): Fixes SharingSourceFeedback value to actually read F…
2022-09-14 17:00:09 -06:00
Neil Dorin
939afb7aae
fix(essentials): Fixes SharingSourceFeedback value to actually read FB state instead of which on screen instructions are shown
2022-09-14 16:40:26 -06:00
Andrew Welker
4a98b58b60
Merge pull request #997 from PepperDash/hotfix/zoom-passcode-prompt
...
Update Zoom passcode bridging logic
2022-09-09 10:39:02 -06:00
Andrew Welker
2bf9336712
Merge branch 'main' into hotfix/zoom-passcode-prompt
2022-09-09 10:24:14 -06:00
Andrew Welker
c0c67f6c15
Merge pull request #996 from PepperDash/hotfix/zoom-room-privacy-mute-notincall
...
Hotfix/zoom room privacy mute notincall
2022-09-08 16:08:13 -06:00
Andrew Welker
eb3922aa43
Merge branch 'development' into hotfix/zoom-room-privacy-mute-notincall
2022-09-08 15:08:44 -06:00
Andrew Welker
598886dfd4
Merge pull request #995 from PepperDash/hotfix/zoom-room-privacy-mute-notincall
...
Set Zoom Room privacy/mic mute to report unmuted when not in a meeting
2022-09-08 15:08:32 -06:00
Neil Dorin
215cf6696e
fix(essentials): Set not in call state to report as unmuted
2022-09-08 14:26:18 -06:00
Neil Dorin
c557400f38
fix(essentials): updates ZoomRoom mute state to report muted when not in call
2022-09-08 14:26:18 -06:00
Trevor Payne
49a96d2632
Merge pull request #993 from PepperDash/feature/Cisco-RoomOS-Codec-Support-Cleanup
...
Various fixes for VideoCodecBase
2022-09-06 17:36:06 -05:00
Trevor Payne
ccf7acd53d
feat: update bridging, device factory, and interfaces
...
In order to support the way some Smart Objects work, a clear
directory join was needed in order to allow for clearing a
selection in certain circumstances.
In order to support finer-grained dependencies while
developing plugins, the Development Device Factory was added.
2022-09-06 17:16:27 -05:00
jdevito
f1590aeec8
fix: added 'CancelPasswordPrompt' join, updated linkToZoomApi
2022-09-06 14:10:21 -05:00
jdevito
f1d1ce9722
fix: added OnPasswordRequired event call in SubmitPassword method to clear popup when bridged
2022-09-06 14:04:19 -05:00
Neil Dorin
edd55d0349
Merge pull request #992 from PepperDash/feature/touchpanel-plugins
...
Add TouchpanelBase class and initial implementation
2022-09-02 15:15:20 -06:00
Andrew Welker
384c4c2781
Merge branch 'feature/touchpanel-plugins' of https://github.com/PepperDash/Essentials into feature/touchpanel-plugins
2022-09-02 15:00:12 -06:00
Andrew Welker
9b2611be02
refactor: add error handling for cases where type isn't found
2022-09-02 15:00:00 -06:00
Andrew Welker
26bd49aa85
Merge branch 'development' into feature/touchpanel-plugins
2022-09-02 14:45:06 -06:00
Andrew Welker
1b9f16ea74
fix: add missing event registration
2022-09-02 14:44:15 -06:00
Andrew Welker
88a16b577b
refactor: update constructors for touchpanel controller and base class
2022-09-02 14:35:06 -06:00
Andrew Welker
b4ab0c1c32
Merge pull request #991 from PepperDash/hotfix/essentials-cooling-routing
...
Hotfix/essentials cooling routing
2022-09-02 13:56:05 -06:00
Andrew Welker
d01be57f81
feat: add TouchpanelBase class and initial implementation
2022-09-02 13:54:34 -06:00
Andrew Welker
5ba7abb59b
Merge branch 'development' into hotfix/essentials-cooling-routing
2022-09-02 11:49:06 -06:00
Andrew Welker
f5a352cf08
Merge pull request #990 from PepperDash/hotfix/essentials-cooling-routing
...
Magic Routing holds last requested route until cooling is complete
2022-09-02 11:37:46 -06:00
Neil Dorin
c4a23e0887
feat(essentials): Adds RoomUiBehaviorConfig for disabling activity buttons
2022-09-02 11:19:18 -06:00
Andrew Welker
2622e68afc
Merge pull request #957 from PepperDash/feature/dmps-dm-fixes
...
Feature/dmps dm fixes
2022-09-02 11:00:16 -06:00
Andrew Welker
7fe2d04d31
fix: add removal of RouteRequest when calling ReleaseRoute
2022-09-01 12:29:19 -06:00
Andrew Welker
358f44cfe5
refactor: remove completed request from dictionary
2022-09-01 11:57:40 -06:00
Andrew Welker
d7cccc0709
feat: add cooldown logic to Magic Routing
...
In some cases, a route can be requested while a sink is cooling down.
In those cases, the routing logic should keep track of requests for a
destination and wait until cooling is complete to request the new
route.
2022-09-01 11:47:52 -06:00
Andrew Welker
72086b57b3
Merge branch 'development' into feature/dmps-dm-fixes
2022-08-31 15:06:34 -06:00
Andrew Welker
f04b93d5e9
Merge pull request #989 from PepperDash/feature/cen-io-ir-104
...
Feature/cen io ir 104
2022-08-31 15:06:24 -06:00
Andrew Welker
18c52ca199
Merge branch 'development' into feature/dmps-dm-fixes
2022-08-31 14:49:56 -06:00
Andrew Welker
1dcafff8fb
Merge branch 'development' into feature/cen-io-ir-104
2022-08-31 14:49:13 -06:00
Andrew Welker
81b1117310
Merge pull request #988 from PepperDash/feature/cen-io-ir-104
...
Add Support for CEN-IO devices
2022-08-31 14:47:58 -06:00
jdevito
fb689c4484
fix: updated CEN-IO classes inheriting from EssentialsDevice to CrestronGenericBaseDevice to resolve activation issues
2022-08-31 14:43:58 -05:00
jdevito
40cb1b0fcf
Merge remote-tracking branch 'origin/hotfix/huddle-room-interfaces' into feature/cen-io-ir-104
2022-08-31 11:55:15 -05:00
Jason DeVito
4574941288
fix: updated debug statement for DinCenCnController class referencing building a temp sensor device
2022-08-30 22:11:33 -05:00
Jason DeVito
122abc56e5
fix: added null checks in BuildDevice with debug statements if null
2022-08-30 22:02:47 -05:00
Jason DeVito
074ee190ad
feat: added cen-io-ir-104 device and factory
2022-08-30 21:53:41 -05:00
Andrew Welker
68a0157fbe
fix: add missing interface
2022-08-30 13:57:53 -06:00
Alex Johnson
0376943dac
Reworks the creation process for DM transmitters
2022-08-20 15:18:39 -04:00
Andrew Welker
62abbdf5e9
Merge pull request #981 from PepperDash/hotfix/zoomroom-bridge-updates
...
Hotfix/zoomroom bridge updates
2022-08-18 08:50:17 -06:00
Jason DeVito
12248c6393
fix: removed extra debug statements
2022-08-12 17:36:38 -05:00
Jason DeVito
139ecc3e58
fix: (wip) updated VideoCodecBase LinkToApis to resolve issue #983 with call status and directory not updating wtih bridge online status change
2022-08-12 17:32:54 -05:00
jdevito
afa0a4cac2
Merge branch 'development' into hotfix/zoomroom-bridge-updates
2022-08-12 16:04:40 -05:00
Alex Johnson
ed335cc9ae
Fixes for offline feedback for DM endpoints that don't provide offline feedback in the hardware definition. Adds offline and name feedback to joinMap for these devices.
2022-08-12 09:26:09 -04:00
Alex Johnson
5d51570018
Merge branch 'development' into feature/dmps-dm-fixes
2022-08-12 09:07:49 -04:00
Andrew Welker
e5393deea8
Merge pull request #980 from PepperDash/hotfix/zoomroom-bridge-updates
...
Hotfix/zoomroom bridge updates
2022-08-10 16:28:16 -06:00
Jason DeVito
c446c3a976
fix: updates to resolve directory display issues on touch panel when bridged
2022-08-10 17:12:30 -05:00
Jason DeVito
49e44ec850
fix: updated VideoCodecBase UpdateDirectoryXSig to handle directory results that are greater than 1023, XSig maximimum index
2022-08-10 15:49:41 -05:00
Andrew Welker
7298b9b767
Merge pull request #977 from PepperDash/hotfix/fix-lightingScene-scene-select-index
...
Hotfix/fix lighting scene scene select index
2022-08-08 15:49:19 -06:00
Andrew Welker
5a8914a33f
Merge branch 'development' into hotfix/fix-lightingScene-scene-select-index
2022-08-08 13:34:27 -06:00
Andrew Welker
0ec42f8de2
Merge pull request #976 from PepperDash/hotfix/fix-lightingScene-scene-select-index
...
Lighting and Display Base updates to support extending joinMaps
2022-08-08 13:29:01 -06:00
Jason DeVito
008c82edb9
fix: updated lighting and display base; fix: lightingBase scene recall link to api index out of range exception
2022-08-08 13:54:17 -05:00
Neil Dorin
3033322212
Merge pull request #973 from PepperDash/hotfix/multiple-display-routing-support
...
Fix interface type check for routing
2022-08-01 12:34:16 -06:00
Neil Dorin
5b350c7a0c
Updates interface type for other condition
2022-08-01 12:19:43 -06:00
Neil Dorin
afd2198eef
Uses a less specific interface type for routing
2022-08-01 12:19:28 -06:00
Trevor Payne
dccab58a28
Merge pull request #969 from PepperDash/bugfix/CrestronDatastor-Errors
...
Bugfix/crestron datastor errors
2022-07-19 09:54:53 -05:00
Andrew Welker
19d29a03c8
Merge branch 'development' into bugfix/CrestronDatastor-Errors
2022-07-19 08:33:47 -06:00
Andrew Welker
41bc6a9cd4
Merge pull request #967 from PepperDash/feature/VideoCodec-Improvements
...
Feature/video codec improvements
2022-07-19 08:33:30 -06:00
Trevor Payne
051d50e8c9
Merge branch 'bugfix/CrestronDatastor-Errors' of https://github.com/PepperDash/Essentials into bugfix/CrestronDatastor-Errors
2022-07-18 15:10:12 -05:00
Trevor Payne
16af75ae0d
fix: updated erroneous console responses for Secrets Providers
...
refactor: updated method by which the Factories assess secret objects
refactor: updated 'SecretsManager' console responses
feat: added 'secretproviderlist' console command
feat: added 'secretproviderinfo' console command
feat: added 'CrestronGlobalSecretsProvider'
feat: Added 'Description' property to 'ISecretProvider'
feat: added 'TestSecret' method to 'ISecretProvider'
docs: added xml comments to 'ISecretProvider'
docs: added xml comments to 'ISecret'
refactor: cleaned up crestron default secrets provider classes
refactor: moved 'CrestronSecret' to its own class file
refactor: overhauled all secrets-related console commands
resolves #968
2022-07-18 15:07:19 -05:00
Trevor Payne
4037fad26b
fix: updated erroneous console responses for Secrets Providers
...
refactor: updated method by which the Factories assess secret objects
refactor: updated 'SecretsManager' console responses
feat: added 'secretproviderlist' console command
feat: added 'secretproviderinfo' console command
feat: added 'CrestronGlobalSecretsProvider'
feat: Added 'Description' property to 'ISecretProvider'
feat: added 'TestSecret' method to 'ISecretProvider'
docs: added xml comments to 'ISecretProvider'
docs: added xml comments to 'ISecret'
refactor: cleaned up crestron default secrets provider classes
refactor: moved 'CrestronSecret' to its own class file
refactor: overhauled all secrets-related console commands
2022-07-18 15:05:08 -05:00
Trevor Payne
5a4cc2fd39
fix:console commands for Secrets Management Modified
2022-07-15 17:40:48 -05:00
Trevor Payne
04e8508c0c
fix: requested changes for PR #967
2022-07-15 11:38:19 -05:00
Trevor Payne
cbab051c11
Fixed Merge Issue
...
Adjusts #966
2022-07-12 15:53:59 -05:00
Trevor Payne
9c8bb66c5e
[Fix] - Updated IHasCodecLayoutsAvailable setters
...
[Adjusts] #966
2022-07-12 15:48:53 -05:00
Trevor Payne
96ec2cbe49
[Fix] - Updated IHasCodecLayoutsAvailable setters
...
[Adjusts] #966
2022-07-12 15:38:48 -05:00
Trevor Payne
9ecaec5584
[fix] slight change to move CodecCommandWithLabel into the VideoCodec namespace and modify the IHasCodecLayoutsAvailable interface to utilize this class
...
Modifies #966
2022-07-12 15:02:22 -05:00
Trevor Payne
b505ad467b
[feature] added IHasCodecLayoutsAvailable interface and associated bridge linking methods
...
Modifies #966
2022-07-12 12:34:28 -05:00
Trevor Payne
d8ac302f1c
[feature] - Create and Implement IConvertiblePreset within the VideoCodec and the VideoCodec.Cisco namespaces
...
RESOLVES #966
2022-07-11 17:30:51 -05:00
Alex Johnson
712d38011c
Merge branch 'development' into feature/dmps-dm-fixes
2022-06-27 13:30:24 -04:00
Alex Johnson
d849e4185c
Fixes clear audio route on DMPS3-4K-150. Fixes output names on join map for DMPS3-4K-150
2022-06-27 09:35:38 -04:00
Neil Dorin
c3818b8bf2
Merge pull request #964 from PepperDash/feature/handle-prs
...
Feature/handle prs
2022-06-22 09:55:55 -06:00
Neil Dorin
05dadbe8ee
Merge pull request #963 from PepperDash/hotfix/typo-in-RoutingPort-constructor
...
Hotfix/typo in routing port constructor
2022-06-22 09:54:43 -06:00
Neil Dorin
c39fd231bf
Merge pull request #914 from Willis1776/bugfix/routingPort-typo-isInternal-Constructor
...
Typo in RoutingPort Constructor - isInternal
2022-06-22 09:38:30 -06:00
Neil Dorin
bbb31aea23
Merge pull request #959 from ciasia/bugfix/958-SubpageRefernceList-Get__OutputSig
...
GetStringOutputSig and GetUShortOutputSig return
2022-06-22 09:15:01 -06:00
Neil Dorin
0df587071d
Merge branch 'main' into bugfix/routingPort-typo-isInternal-Constructor
2022-06-22 09:14:31 -06:00
Andrew Welker
4a405804c8
Merge pull request #960 from PepperDash/feature/iBasicVolumewFB-better-pull
...
Fix IBasicVolumeControls
2022-06-21 17:29:31 -05:00
jta
38c4a540a9
fix for IBasicVolumeWithFeedback
...
fix: for a change that split the interface but could break backwards compatibility #955
2022-06-21 18:05:23 -04:00
jta
4c9a470885
Fix IBasicVolumeControls
...
fix: revert a change that split the interface but could break backwards compatibility #955
2022-06-21 17:55:18 -04:00
Andrew Welker
be5158d29e
Merge pull request #947 from PepperDash/feature/pdu-interface-joinmap
...
Added new Interfaces and JoinMap for PDUs
2022-06-21 15:40:54 -05:00
Andrew Welker
8ce390d650
Merge branch 'development' into feature/pdu-interface-joinmap
2022-06-21 13:42:17 -05:00
Neil Dorin
05066dc1ea
Merge pull request #953 from PepperDash/hotfix/c2nio-factory-reference-update
...
Hotfix/c2nio factory reference update
2022-06-21 12:27:04 -06:00
Andrew Welker
70a78b540d
Merge branch 'development' into feature/pdu-interface-joinmap
2022-06-21 13:12:50 -05:00
Neil Dorin
c56caff1cb
Merge branch 'development' into feature/dmps-dm-fixes
2022-06-21 12:12:35 -06:00
Andrew Welker
5e22ca9c59
Merge branch 'development' into hotfix/c2nio-factory-reference-update
2022-06-21 13:12:02 -05:00
Andrew Welker
5131e73567
Merge pull request #944 from PepperDash/hotfix/zoom-recording-prompt
...
Hotfix/zoom recording prompt
2022-06-21 13:11:45 -05:00
Neil Dorin
e02c267988
Merge branch 'development' into hotfix/zoom-recording-prompt
2022-06-21 11:47:33 -06:00
Alex Johnson
53c9f9e664
Fixes issue where sometimes clear route doesn't work on DMPS3
2022-06-17 14:42:51 -04:00
Rodney Driscoll
794ba7e6dd
GetStringOutputSig and GetUShortOutputSig return
2022-06-17 09:38:16 +10:00
Alex Johnson
5b94d89bc3
Improvements for DMPS3-4K-150 types
2022-06-15 20:26:32 -04:00
Alex Johnson
6dbdd0587d
Reworks audio routing on DMPS-4K units.
2022-06-15 08:49:52 -04:00
Alex Johnson
1a5d4896e1
Fixes online feedback for DM endpoints that are attached to a 3 series DM chassis or a DMPS-4K unit.
2022-06-14 10:43:29 -04:00
Alex Johnson
50e9a7935f
Adds HD-MD-8xn switcher type support
2022-06-14 10:25:06 -04:00
Alex Johnson
03e4c913ac
Adds HD-MD-8xn switcher type support
2022-06-14 10:24:19 -04:00
Alex Johnson
b26e1b97aa
Removes redundant check for DMPS-4K type. Property exists elsewhere
2022-06-14 10:23:51 -04:00
Alex Johnson
60b6cea697
Adds digital audio output volume control for DMPS to bridge
2022-06-14 10:13:02 -04:00
Alex Johnson
dfc0915fe0
Adds DM switcher name to bridge
2022-06-14 09:56:40 -04: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
Neil Dorin
cd4f2d5edd
Merge pull request #952 from PepperDash/hotfix/c2nio-factory-reference-update
...
fix: corrects issue #951 , c2nio incorrect factory reference
2022-06-08 14:29:43 -06:00
Jason DeVito
59b18d713b
fix: corrects issue #951 , c2nio incorrect factory reference
2022-06-08 15:12:32 -05:00
Trevor Payne
1cc37b7521
feature:Converted PduOutlets Dictionary to ReadOnlyDictionary
...
feature:Removed redundant OutletCount property
2022-06-02 11:17:54 -05:00
Trevor Payne
86dfc395ec
Rename IHasPowerReboot to IHasPowerCycle
...
Update naming scheme to Cycle from Reboot
2022-05-31 17:48:18 -05:00
Trevor Payne
05f3a7eb2c
UpdateJoinmap Names
2022-05-31 17:46:13 -05:00
Trevor Payne
20beeb076a
add new interfaces for implementing PDUs
...
added basic join map
2022-05-31 17:19:56 -05:00
Neil Dorin
a7db15d9fd
Merge pull request #943 from PepperDash/hotfix/zoom-recording-prompt
...
Hotfix/zoom recording prompt
2022-05-18 17:14:19 -06:00
Neil Dorin
b8442e7048
feat(essentials): Format update for command
2022-05-18 16:33:21 -06:00
Neil Dorin
1e65c961c6
feat(essentials): Adds new interface capabilities
...
* ability to admit a participant from waiting room
* ability to acknowledge a meeting recording consent prompt
2022-05-17 15:36:00 -06:00
Neil Dorin
bdc4f0ae28
fix(essentials): updates recording property name
2022-05-17 13:20:53 -06:00
Neil Dorin
82ac34d3b6
fix(essentials): Updates Status.Call subscription mechanism to persist properly
...
Makes sure all subscriptions are un and resubscribed whenever Status.Call is constructed
2022-05-17 11:26:19 -06:00
Neil Dorin
23555e5174
Merge branch 'main' into hotfix/zoom-osd-device
2022-05-16 14:20:38 -06:00
Andrew Welker
a74753d4a3
Merge pull request #923 from PepperDash/feature/fileio
...
feature: add static fileio class to read and write files
2022-05-03 15:28:09 -06:00
Andrew Welker
768a93d44d
Merge branch 'development' into feature/fileio
2022-05-02 13:40:30 -06:00
Andrew Welker
46cb10f452
Merge pull request #937 from PepperDash/hotfix/zoomroom-duplicate-passwordRequired-eventhandlers
...
Hotfix/zoomroom duplicate password required eventhandlers
2022-05-02 13:40:12 -06:00
Andrew Welker
5386f0fffb
Merge branch 'development' into feature/fileio
2022-04-28 10:07:48 -06:00
Andrew Welker
ad3ae0de69
Merge branch 'development' into hotfix/zoomroom-duplicate-passwordRequired-eventhandlers
2022-04-28 10:07:24 -06:00
Andrew Welker
892167d236
Merge pull request #938 from PepperDash/release/1.10.0
...
Release/1.10.0
2022-04-28 10:07:06 -06:00
Andrew Welker
e843098ac3
Merge branch 'development' into release/1.10.0
2022-04-28 09:05:25 -06:00
Neil Dorin
7c892b4f71
Merge pull request #936 from PepperDash/hotfix/zoomroom-duplicate-passwordRequired-eventhandlers
...
fix: removed duplicate PasswordRequired event handler from LinkZoomRo…
2022-04-26 14:50:40 -06:00
Jason DeVito
1abe54fa48
fix: removed duplicate PasswordRequired event handler from LinkZoomRoomToApi method
2022-04-26 15:32:34 -05:00
Neil Dorin
c8ccbe1fcf
Merge pull request #934 from PepperDash/feature/fix-dev2-build
...
fix: fix build vm version
2022-04-20 16:54:29 -06:00
Jason Alborough
ff068b98ac
fix: fix build vm version
2022-04-20 17:45:50 -04:00
Jason T Alborough
665101b4c8
Merge pull request #932 from PepperDash/feature/fileio
...
Feature/fileio
2022-04-20 14:34:59 -04:00
Jason T Alborough
1566e04edf
Merge branch 'development' into feature/fileio
2022-04-20 14:20:05 -04:00
Jason Alborough
f902a57f60
feature: add fileLock for reads
2022-04-19 15:19:27 -04:00
Jason DeVito
309605ee38
fix: updated packages.config to reference PepperDash Core 1.1.1, previously referencing RC build
2022-03-29 16:04:14 -05:00
Jason DeVito
e2b8e356ff
fix: Updated ZoomRoom constructor to build HdmiOutput1,2,3
2022-03-29 16:03:46 -05:00
Jason DeVito
832102f4bb
feat: updated ExecuteSwitch to turn the display power on if _PowerIsOn is false
2022-03-29 16:02:59 -05:00
Neil Dorin
b23b7cb813
fix(essentials): #927 moves SetUpRouting() to constructor
2022-03-29 12:49:49 -06:00
Jason Alborough
33c7038d99
feature: write file is now on a low priority thread.
...
feature: add asynchronous read file methods and event
2022-03-24 17:50:34 -04:00
Trevor Payne
7f36a00813
Merge pull request #926 from PepperDash/feature/add-room-factories
...
feat: add ability to build rooms with extant device factory
2022-03-23 15:51:20 -05:00
Trevor Payne
c4843d68f4
feat: add ability to build rooms with extant device factory
...
RESOLVES #925
2022-03-23 15:28:25 -05:00
Jason Alborough
7e8d88c3af
fix: fix method name in test
2022-03-21 18:32:34 -04:00
Jason Alborough
c539c79135
fix: fix case on \user\ folder path for four series support.
2022-03-21 17:08:36 -04:00
Jason Alborough
281b6f065f
fix: remove method FileExsists
...
fix: fixed casing in debug statement
fix: changed the method name to ReadDataFromFile.
feature: added an overload ReadDataFromFile(string)
2022-03-21 17:06:18 -04:00
Nick Genovese
8a3c7ce6d4
Merge pull request #924 from PepperDash/development
...
bring 2.0.0 dev up to current
2022-03-19 21:25:13 -04:00
Andrew Welker
b42d487c4c
Merge pull request #918 from PepperDash/release/1.10.0
...
Release/1.10.0
2022-03-16 08:05:25 -06:00
Jason Alborough
acfbefca00
feature: add static fileio class to read and write files
2022-03-15 09:33:06 -04:00
Trevor Payne
397c0f250b
Merge pull request #916 from PepperDash/feature/split-volume-interfaces-for-composition
...
Feature/split volume interfaces for composition
2022-03-14 23:17:26 -05:00
Trevor Payne
a1dce1bb17
Merge branch 'development' into feature/split-volume-interfaces-for-composition
2022-03-14 22:58:13 -05:00
Nick Genovese
15aacbd8c8
Merge pull request #910 from PepperDash/bugfix/lightingBase-sceneIndex
...
Updates to forEach loop sceneIndex to include local sceneIndex context
2022-03-14 20:32:42 -04:00
Nick Genovese
34a695ba95
feat (essentials): fixed a few build issues with the new volume interfaces
2022-03-14 19:51:55 -04:00
Nick Genovese
0ab1ece445
feat (essentials): split up volume interfaces for better composition
...
fix (essentials): fixed a few misc devices that are probably deprecated anyhow
2022-03-14 19:26:50 -04:00
Michael Willis
5f668c7173
Typo in RoutingPort Constructor - isInternal
2022-03-08 09:42:53 -07:00
Andrew Welker
6db5a9b2ca
Merge pull request #913 from PepperDash/feature/cleanup-debug-statements
...
Feature/cleanup debug statements
2022-03-03 15:14:34 -07:00
Neil Dorin
89dd098ea6
feat(essentials): #912 Updates to GenericCommunicationMonitor to better monitor socket status
2022-03-03 14:39:54 -07:00
Neil Dorin
787c8eb954
feat(essentials): Adds new interface and event to notify if video unmute is requested
2022-03-01 21:43:38 -07:00
Neil Dorin
97b9ed5016
fix(essentials): Fixes SetupCameras to not add duplicate cameras to the list
2022-02-28 19:21:27 -07:00
Neil Dorin
06fdee313a
fix(essentials): adds missing property decorators and unmutes video on camera select
2022-02-25 21:10:44 -07:00
Neil Dorin
b3f7568469
fix(essentials): updates to IHasDirectory and ZoomRoom
...
Prevents serialization of CurrentDirectoryResults object.
Modified OnDirectoryResultsReturne helper method for ZoomRoom to fix stripping of contacts
2022-02-24 22:03:03 -07:00
Neil Dorin
55ab593d73
feat(essentails): #911 swaps cisco comm monitor poll string
2022-02-24 14:34:38 -07:00
Neil Dorin
a06652ee61
chore(essentials): Cleans up some debug statements no longer needed
2022-02-21 12:06:09 -07:00
Jonathan Arndt
747c68bd1e
Updates to forEach loop sceneIndex to include local sceneIndex context
2022-02-16 22:17:45 -08:00
Neil Dorin
4f26df3149
Merge pull request #908 from PepperDash/feature/add-cisco-room-kit-features
...
Feature/add cisco room kit features
2022-02-15 16:16:18 -07:00
Neil Dorin
428edad38a
Merge branch 'release/1.10.0' into feature/add-cisco-room-kit-features
2022-02-15 16:05:14 -07:00
Neil Dorin
f3431f287c
Merge pull request #907 from PepperDash/feature/refine-zoomroom-addedcontact-feedback-subscription
...
fix(essentials): #901 Refines initial synchronization sequence
2022-02-15 15:52:14 -07:00
Jonathan Arndt
80b5fb6c7f
CiscoSparkCodec > Removed inner IF of processQueuedCommands and added CrestronInvoke to CheckSyncStatus
2022-02-15 11:27:37 -08:00
Jonathan Arndt
6df594dd7f
Updates to CiscoSparkCodec queue
2022-02-14 17:21:15 -08:00
Neil Dorin
e39c76001a
feat(essentials): Updates to initial sync mechanism
...
Adds queue for all outgoing commands to codec that blocks until sync is established
2022-02-14 16:16:58 -07:00
Jonathan Arndt
d88a454499
fix(essentials): various bug fixes for hold FB, individual call end, incoming name-number fb, ipv4 address fb
2022-02-11 16:39:47 -08:00
Neil Dorin
b0e3fddec7
fix(essentials): fixes issue with local var scope when assigning actions for ending individual calls
...
Fixes Incoming call name/number feedback in bridge
2022-02-11 15:50:09 -07:00
Neil Dorin
0e5cecbfc3
fix(essentials): #901 Refines initial synchronization sequence
...
Makes sure that the AddedContact feedback subscription is excluded right away, but later included after the phonebook is retrieved. This should ensure we get the initial phonebook and all subsequent additions at runtime while also minimizing initial data volume.
2022-02-11 14:16:40 -07:00
Andrew Welker
57dac392da
Merge pull request #906 from PepperDash/feature/revise-zoomroom-gather-methodology
...
Feature/revise zoomroom gather methodology
2022-02-10 18:05:38 -07:00
Neil Dorin
348981d8cb
fix(essntials): Fixes exception in OnLayoutChanged and fixes debug JSON formatting for Zoom responses
2022-02-10 17:33:06 -07:00
Neil Dorin
bee3f0caf3
Merge branch 'release/1.10.0' into feature/revise-zoomroom-gather-methodology
2022-02-10 16:02:55 -07:00
Neil Dorin
79a3a8ed7e
fix(essentials): #901 Overhaul's feedback processing for efficiency
...
Updates to address changes to ZRAAPI v1.1 and ZoomRooms 5.9.4
2022-02-10 15:49:53 -07:00
Neil Dorin
cb3c80ff8f
fix(essentials): fixes to on hold feedback and call status xsig
2022-02-09 17:44:53 -07:00
Neil Dorin
0bb4b6edd4
fix(essentials): doh! fixes issue where IsOnHold would get set to false if response contains no PlacedOhHold object
2022-02-09 17:30:26 -07:00
Neil Dorin
e4a4564bbc
fix(essentials): Attempts to set OnHold an alternative way
2022-02-09 17:21:19 -07:00
Neil Dorin
b0288951eb
fix(essentials): removes logic to disconnect and reinitialize on malformed json response
2022-02-09 17:15:58 -07:00
Neil Dorin
bfdc882eb6
fix(essentials): Adds logic to recover from malformed json response on initial communication.
...
Adds better formatting for active calls list print to console
2022-02-09 17:07:18 -07:00
Neil Dorin
7a2e99f145
feat(essentials): Adds HoldAllCalls join and action
2022-02-09 16:50:06 -07:00
Neil Dorin
db67f97a1f
fix(essentials): add local scope variable for indexer in hold/resume call loop
2022-02-09 16:46:19 -07:00
Neil Dorin
102ae3ad4f
fix(essentials): second attempt to get on hold fb working
2022-02-09 16:41:37 -07:00
Neil Dorin
7dd6b3a9b6
fix(essentials): fixes index off by 1 error and updates call status to check for "OnHold" as status value
2022-02-09 16:31:31 -07:00
Neil Dorin
e24965eb54
fix(essentials): fixes ValueChagnedAction to run both feedback updates instead of one
2022-02-09 15:37:55 -07:00
Neil Dorin
9d80954214
fix(essentials): Adds check for SendingMode property value before attempting to set fb
2022-02-09 15:10:39 -07:00
Jonathan Arndt
70c5df9040
Removed add camera to device manager
2022-02-09 14:09:07 -08:00
Neil Dorin
89a7f2aa80
fix(essentials): Add a condition to check for an empty configuration.presentation object response and return to avoid null ref ex
2022-02-09 14:54:19 -07:00
Neil Dorin
90023621dc
fix(essentials): Adds some better console log comments and calls SetUpCameras() after reading data from codec.
2022-02-09 14:48:45 -07:00
Neil Dorin
adbce916ba
feat(essentials): Adds ability to read camera info from codec rather than just from config
2022-02-09 14:34:25 -07:00
Neil Dorin
b97783603b
feat(essentials): Adds analog fb join for recent calls count to VideoCodecControllerJoinMap and bridge
2022-02-09 14:14:44 -07:00
Neil Dorin
db526cdd40
fix(essentials): fixes exception when parsing presentation local instance ghosted response
2022-02-09 14:09:54 -07:00
Neil Dorin
db982f4490
feat(essentials): Adds ability to select and dial contact methods for directory contacts via SIMPL bridge
2022-02-09 14:00:49 -07:00
Jonathan Arndt
c84525ddef
Update recent call history and call method to protect for zero value from SIMPL
2022-02-09 11:39:35 -08:00
Andrew Welker
a3b078d327
Merge pull request #904 from PepperDash/hotfix/zoomroom-queue-size
...
Hotfix/zoomroom queue size
2022-02-09 12:34:29 -07:00
Neil Dorin
b9c07b01e9
Merge pull request #903 from PepperDash/hotfix/zoomroom-fix-phonebook-autodownload
...
Hotfix/zoomroom fix phonebook autodownload
2022-02-09 09:08:23 -07:00
Andrew Welker
d0097089e6
Merge pull request #902 from PepperDash/hotfix/zoomroom-fix-phonebook-autodownload
...
Hotfix/zoomroom fix phonebook autodownload
2022-02-09 08:59:51 -07:00
Andrew Welker
582390c7c7
ci: Fix Windows image
2022-02-09 08:38:27 -07:00
Jonathan Arndt
faabdde3f7
Update VideoCodecBase class UpdateDirectoryXSig method removing the check if the FolderId is null or empty as that check would be device specific
2022-02-08 16:31:45 -08:00
Jonathan Arndt
402754b69e
Update VideoCodecBase class UpdateDirectoryXSig method removing the check if the FolderId is null or empty as that check would be device specific
2022-02-08 16:31:26 -08:00
Jonathan Arndt
84b39a959e
Update VideoCodecBase class UpdateDirectoryXSig method removing the check if the FolderId is null or empty as that check would be device specific
2022-02-08 16:31:18 -08:00
Jonathan Arndt
93bfcc7baa
Add logic to subscribe to PhoneBookSyncState during the CustomActivate method within CiscoSparkCodec class
2022-02-08 16:24:54 -08:00
Jonathan Arndt
64352811c5
Update VideoCodecBase.LinkVideoCodecCameraToApi FOR loop checking camera names to first check camera count
2022-02-08 13:31:13 -08:00
Alex Johnson
3a74abd061
Merge branch 'hotfix/zoomroom-fix-phonebook-autodownload' into hotfix/zoomroom-queue-size
2022-02-08 16:07:17 -05:00
Alex Johnson
08aa8fb2e6
Fixes issue where DisableAutoPhonebookDownload is set to true, but phonebook would still auto-download. Check condition was inversed
2022-02-08 16:05:02 -05:00
Jonathan Arndt
b5589364ff
Instantiate xConfiguration members of Configuration, AutoAnswer, and Conference classes
2022-02-08 12:15:29 -08:00
Jason DeVito
6cd1a03ee0
fix: Updated LinkVideoCodecToApi trilist.onlinestatus change to fix CameraSupportsAudioMode passing true rather than property.
2022-02-08 09:38:40 -06:00
Jason DeVito
e19b0ba530
fix: updated yaml files to point to windows-2019 to resolve action failures.
2022-02-07 16:58:24 -06:00
Jason DeVito
7b2498ac6b
fix: added JSON property decorator to configuration properties.
2022-02-07 16:50:35 -06:00
Jason DeVito
d9181c780f
fix: Updated _receiveQueue capacity from 512 to 2048 to help with processing large amounts of push data received from zoom.
2022-02-07 16:45:08 -06:00
Neil Dorin
bc826c9e17
fix(essentials): updates action workflows to specify windows-2019 instead of latest
2022-02-04 16:41:57 -07:00
Neil Dorin
c6023ad700
fix(essentials): Adds missing help message property to tech room config and exposes config
2022-02-04 15:51:29 -07:00
Neil Dorin
742ff4bc1b
fix(essentials): Updates config type for Vtc1 type rooms
2022-02-02 10:18:20 -07:00
Neil Dorin
2502947df8
Merge pull request #899 from PepperDash/hotfix/queue-thread-name
...
Add name to `GenericQueue` Thread
2022-02-02 10:16:38 -07:00
Neil Dorin
7075da5b68
Merge pull request #900 from PepperDash/hotfix/queue-thread-name
...
Add name to `GenericQueue` Thread - Release Branch
2022-02-02 10:16:17 -07:00
Andrew Welker
abdd1b38f8
feat (Core): #898 Add name to GenericQueue Thread
...
This name will show up in console using the `SSPTASKS` command and allow for easier troubleshooting.
2022-02-02 09:22:13 -07:00
Andrew Welker
455d85e8f9
Merge pull request #897 from PepperDash/feature/room-combining
...
Feature/room combining
2022-01-31 21:09:23 -07:00
Neil Dorin
d1509fe94b
Merge branch 'development' into feature/room-combining
2022-01-31 20:48:18 -07:00
Neil Dorin
9d87c76ab2
Merge branch 'development' into feature/room-combining
2022-01-31 20:43:56 -07:00
Neil Dorin
c87048a221
Merge pull request #896 from PepperDash/feature/dmps-updates
...
Feature/dmps updates
2022-01-31 20:43:40 -07:00
Neil Dorin
eef5503a5a
Merge branch 'development' into feature/dmps-updates
2022-01-31 20:30:37 -07:00
Neil Dorin
793e46718d
Merge pull request #878 from UMD-AV/hotfix/sysmon-program-info-joinmap-fix
...
Fixes program info for slots 2-10 on join map if joinOffset is > 0
2022-01-31 20:24:01 -07:00
Neil Dorin
699d7aa9a2
Merge pull request #879 from UMD-AV/feature/dmps-various-fixes
...
Feature/dmps various fixes
2022-01-31 20:23:43 -07:00
Andrew Welker
554a16dc8f
Merge pull request #895 from PepperDash/feature/dm-noroutetext-output
...
DM No Route Text Feature
2022-01-31 09:10:51 -07:00
Neil Dorin
4dc4565e69
Merge branch 'development' into feature/room-combining
2022-01-27 15:50:37 -07:00
Jason DeVito
fb6021424e
feat: Updated joinMap to include NoRouteText @ serial-100. fix: Updated joinMap descriptions for Video/Audio Input/Output names. feat: Updated DmChassisController LinkChassisToApi to pass noRouteText across bridge.
2022-01-26 15:06:17 -06:00
Neil Dorin
bb8761d710
Merge pull request #893 from PepperDash/hotfix/generic-relay-dm-rmc-issues
...
Add `IRelayPorts` interface to `DmRmc4kzScalerCController`
2022-01-26 12:41:06 -07:00
Neil Dorin
3198f5d876
Merge branch 'development' into hotfix/generic-relay-dm-rmc-issues
2022-01-26 11:57:30 -07:00
Neil Dorin
5d5dee2e5e
Merge pull request #892 from PepperDash/hotfix/generic-relay-dm-rmc-issues
...
Add `IRelayPorts` interface to `DmRmc4kzScalerCController`
2022-01-26 11:57:13 -07:00
Andrew Welker
05aece772f
fix(DM): Add IRelayPorts implementation
...
the `DmRmc4kzScalerCController` class now implements `IRelayPorts` and delegates implementation to the Crestron `DmRm4kzScalerC` class.
#891
2022-01-26 10:51:03 -07:00
Andrew Welker
8393ae3ded
fix(Core): Add return if port number is greater than supported ports on the device
2022-01-26 09:39:57 -07:00
Andrew Welker
4eace11943
refactor(Core): Removed old commented out code
2022-01-26 09:35:09 -07:00
Andrew Welker
89bd988391
fix (Core): Add better log messages and null checks
...
Checking if a device exists in the Device Manager and if it implements `IRelayPorts` are now 2 separate steps instead of one. There is now a null check in the PostActivation method to allow for logging an error if getting the relay device fails.
2022-01-26 09:34:44 -07:00
Alex Johnson
8bfd3ffd51
Fix DMPS system power on from last commit
2022-01-20 17:20:39 -05:00
Alex Johnson
56fa88a956
Adds front panel lock control for DMPS. Cleans up system power for DMPS which doesn't do anything on 4K models
2022-01-20 17:03:49 -05:00
Neil Dorin
a21b6fe3f6
Merge pull request #886 from PepperDash/hotfix/videocodecbase-max-meeting-xsig-value-set
...
Hotfix/videocodecbase max meeting xsig value set
2022-01-19 15:25:30 -07:00
Neil Dorin
cc0ec3f8d3
Merge branch 'development' into hotfix/videocodecbase-max-meeting-xsig-value-set
2022-01-19 15:03:01 -07:00
Neil Dorin
a5e2e65116
Merge pull request #885 from PepperDash/hotfix/videocodecbase-max-meeting-xsig-value-set
...
fix: Added MeetingsToDisplay analog join to join map
2022-01-19 15:02:48 -07:00
Neil Dorin
eea59d682a
Merge branch 'main' into hotfix/videocodecbase-max-meeting-xsig-value-set
2022-01-19 14:43:00 -07:00
Neil Dorin
c717f61b42
Merge pull request #890 from PepperDash/hotfix/minor-fixes
...
Hotfix/minor fixes
2022-01-19 14:21:58 -07:00
Neil Dorin
4a2b15b0c6
Merge branch 'development' into hotfix/minor-fixes
2022-01-19 13:54:16 -07:00
Neil Dorin
379498aea1
Merge pull request #889 from PepperDash/hotfix/minor-fixes
...
Hotfix/minor fixes
2022-01-19 13:54:07 -07:00
Neil Dorin
d320b2ca07
Merge branch 'main' into hotfix/minor-fixes
2022-01-19 12:50:23 -07:00
Neil Dorin
dba60cfd76
fix(essentials): Fixes incorrect logical comparison for processor prompt with config value
2022-01-19 11:51:26 -07:00
Neil Dorin
52c589b56b
fix(essentials): #888 fixes legacy typename in example config files
2022-01-19 11:50:18 -07:00
Neil Dorin
482bef435a
fix(essentials): #887 Adds missing "crestronapp" typename to factory
2022-01-19 11:43:38 -07:00
Jason DeVito
99580ae8b5
fix: Added MeetingsToDisplay analog join to join map to take in number of MeetingsToDisplay via the xsig bridge and provide feedback of property. fix: Added MeetingsToDisplay property with backer field and feedback. Updated LinkVideoCodecScheduleToApi method with new property. Updated Constructor to instantiate the feedback property.
2022-01-13 08:44:23 -06:00
Alex Johnson
60ed2ea537
Fixes DMPS preset recall. Adds event to catch vumeter event ID and exit (can spam the event handler)
2022-01-11 15:26:39 -05:00
Alex Johnson
7d89f51dcf
Adds support for DMPS-4K audio input names being shifted by 5 for aux inputs.
2022-01-10 13:20:10 -05:00
Neil Dorin
1623ee1d9e
Merge pull request #883 from PepperDash/hotfix/ndorin-patch-1
...
Adds Discord link to README
2022-01-07 15:14:50 -07:00
Neil Dorin
0d4d86e0e6
Adds Discord link to README
2022-01-07 14:59:54 -07:00
Neil Dorin
2d64e49f8e
feat(essentials): Adds JsonProperty attributes to LightingScene
2022-01-06 15:32:47 -07:00
Alex Johnson
acdd9bb674
Removes some unneeded post activation stuff from testing
2022-01-06 16:58:38 -05:00
Alex Johnson
c8b1808513
Fixes output name feedback on DMPS-4K
2022-01-06 16:49:00 -05:00
Alex Johnson
ce785ceb25
Fixes DMPS input name feedback on DMPS-4k. Need to check for NullStringOutputSig which was causing an exception
2022-01-06 16:47:11 -05:00
Neil Dorin
8e46d575e4
feat(essentials): Adds JsonProperty attribute tags
2022-01-06 12:24:36 -07:00
Alex Johnson
4650d17695
Change dmps type detection to use eSystemControlType enum
2022-01-06 11:17:58 -05:00
Alex Johnson
5816c3cafe
Restore microphones to DMPS controller
2022-01-05 12:05:12 -05:00
Alex Johnson
e275d747f8
Fixes issue with vsync activation on dmps 4k airmedia input
2022-01-05 11:58:47 -05:00
Neil Dorin
98ad7f315f
Merge pull request #874 from PepperDash/hotfix/cisco-share-content-fb-fix
...
Hotfix/cisco share content fb fix
2022-01-04 19:18:23 -07:00
Neil Dorin
d11389d110
Merge branch 'development' into hotfix/cisco-share-content-fb-fix
2022-01-04 19:01:54 -07:00
Neil Dorin
0547bb07fd
Merge pull request #875 from PepperDash/feature/zoom-bridge-updates
...
Feature/zoom bridge updates
2022-01-04 19:01:21 -07:00
Neil Dorin
f27b0a1b59
Merge branch 'development' into feature/zoom-bridge-updates
2022-01-04 18:05:32 -07:00
Neil Dorin
5d1c5c9e99
Merge pull request #876 from PepperDash/feature/zoom-bridge-updates
...
Feature/zoom bridge updates
2022-01-04 15:43:56 -07:00
Neil Dorin
458de1aaa6
fix(essentials): Remove TODOs
2022-01-04 15:31:47 -07:00
Neil Dorin
661bf41de5
fix(essentials): Removed leftover merge text that should not have been there
2022-01-04 15:29:20 -07:00
Andrew Welker
5d1bc88b28
Merge branch 'development' into hotfix/cisco-share-content-fb-fix-share-content-fb-fix
2021-12-23 16:31:10 -07:00
Alex Johnson
156d58f42f
Fixes program info for slots 2-10 on join map if joinOffset is > 0
2021-12-22 09:27:33 -05:00
Andrew Welker
68d71b1bab
Merge branch 'main' into feature/zoom-bridge-updates
2021-12-21 09:08:24 -07:00
Andrew Welker
436674a708
Merge pull request #873 from PepperDash/hotfix/cisco-share-content-fb-fix
...
fix(essentials): Fixes sharing content feedback
2021-12-15 16:43:11 -07:00
Neil Dorin
5fd8e4bc2b
fix(essentials): Fixes sharing content feedback FireUpdate() call and prevents Vtc1 room default call route from being recalled if already sharing
2021-12-15 15:47:15 -07:00
Andrew Welker
41bf98a5a7
Merge pull request #871 from PepperDash/hotfix/add-atv-gen4-ir-driver
...
Hotfix/add atv gen4 ir driver
2021-12-15 14:59:40 -07:00
Andrew Welker
75e62eac33
Merge branch 'development' into hotfix/add-atv-gen4-ir-driver
2021-12-15 14:41:22 -07:00
Andrew Welker
cee9bd6af8
Merge pull request #870 from PepperDash/hotfix/add-atv-gen4-ir-driver
...
feat(essentails): #869 Adds Apple TV Driver
2021-12-15 14:41:02 -07:00
Jason DeVito
82121dc55c
fix: added missing meeting password prompt logic.
2021-12-15 13:29:29 -06:00
Neil Dorin
72a5491309
feat(essentails): #869 Adds Apple TV Driver
2021-12-15 12:04:15 -07:00
Jason DeVito
d12a2a19a8
feat: added LoginFailed join to bridge map for passwords.
2021-12-14 09:34:20 -06:00
Alex Johnson
0745f30177
Fixes dmps microphone event ids
2021-12-13 15:26:50 -05:00
Alex Johnson
a6e4efd64f
Add Dmps microphone controller with bridge
2021-12-09 13:31:58 -05:00
Neil Dorin
611f0bec2e
fix(essentials): #865 Adds DialselectedRecentCallItem join
2021-12-07 19:40:03 -07:00
Neil Dorin
90e22e9136
fix(essentials): #865 Adds SelectedContactMethodCount join to report the number of methods for the selected contact
2021-12-07 16:45:14 -07:00
Neil Dorin
4552a15cbb
fix(essentials): #865 Updates to join map and bridging based on feedback from testing
2021-12-07 16:22:15 -07:00
jkdevito
2f901b9fc4
feat: added PasswordRequired event subscription to LinkToApi.
2021-12-06 18:50:01 -06:00
Jason DeVito
3cf85f99ce
feat: Finished updating LinkToApi to bridge existing features.
2021-12-06 17:09:28 -06:00
Jason DeVito
c48f697b7e
chore: updated todo comments.
2021-12-06 16:51:01 -06:00
Jason DeVito
2e1195431f
feat: Updated zoom room join map to add bridge joins. updated LinkToApi to begin linking existing features to bridge.
2021-12-06 16:49:38 -06:00
Jason DeVito
cf88e3b36d
fix: Updated link to API's with Xsig's to subscribe to trilist.OnlineStatusChange events and update the Xsig.
2021-12-06 16:49:37 -06:00
Neil Dorin
bceb7115ed
fixes new interface property
2021-12-03 14:37:45 -07:00
Neil Dorin
1d2eb42c46
feat(essentials): Adds label property to shade interface
2021-12-03 14:15:58 -07:00
Neil Dorin
ef12650f9c
Merge branch 'main' into feature/add-new-zoom-methods
2021-12-03 11:14:10 -07:00
Neil Dorin
176d4675da
feat(essentials): Populates EnvironmentatlControlDevices on huddle and vtc room types
2021-12-02 17:53:39 -07:00
Neil Dorin
ae10e560f0
No significant change. Attempting to retrigger successful build
2021-12-02 13:43:30 -07:00
Neil Dorin
e152250363
feat(essentials): Adds IEnvironmentalControls interface and updates some room config properties
2021-12-01 12:40:17 -07:00
Neil Dorin
8945398cd7
feat(essentials): update when meeting lock changes and detect call status on sync
2021-11-17 17:58:50 -07:00
Neil Dorin
37a7886ec2
feat(essentials): Adds IsLocked property to MeetingInfo
2021-11-17 15:06:49 -07:00
Neil Dorin
c685608f67
fix(essentials): reworks logic for setting up cameras to wait until codec communication sync has finished
2021-11-17 12:24:58 -07:00
Neil Dorin
cdafaf1bcb
fix(essentials): Adds missing constructor for Configuration RootObject
2021-11-17 11:37:29 -07:00
Neil Dorin
fffaa1e5e6
feat(essentials): Ignores Status and Configuration properties for serialization
2021-11-16 17:16:11 -07:00
Neil Dorin
d8aef1a0da
feat(essentials): #865 More updates
...
Adds ability to disable auto dialing behavior of selected directory contact.
Adds XSig to send contact method info across bridge
Adds XSig to send call history data across bridge and also joins to manipulate
2021-11-12 22:07:11 -07:00
Alex Johnson
6310001e18
Merge branch 'development' into umd-development
2021-11-12 15:40:49 -05:00
Alex Johnson
b21495d624
Merge branch 'feature/add-dm-endpoint-names-to-bridge' into umd-development
2021-11-12 15:39:19 -05:00
Alex Johnson
2dbc3aa8db
Change join numbers due to conflicting join with existing serial joins
2021-11-12 15:39:01 -05:00
Neil Dorin
0ff29695e7
feat(essentials): #865 Updates join map and bridge for new features
...
Adds control and feedback for presentation source
Updates camera setup, selection and feedback
Adds ringtone volume control/feedback
Adds call hold/resume/join control to bridge
Adds new config properties for camera info
2021-11-11 21:05:57 -07:00
Andrew Welker
237d163ce3
Merge pull request #864 from PepperDash/hotfix/dm-blade-chassis-throws-exception
...
Hotfix/dm blade chassis throws exception
2021-11-11 17:43:08 -07:00
Andrew Welker
f9c03d8d15
Merge branch 'development' into hotfix/dm-blade-chassis-throws-exception
2021-11-11 17:30:18 -07:00
Andrew Welker
ff773b6ddc
Merge pull request #867 from PepperDash/feature/add-cenIoRy104-support
...
feat: added support for Crestron CEN-IO-RY-104 relay module.
2021-11-11 17:30:06 -07:00
Andrew Welker
3a4c661e5d
Merge branch 'development' into hotfix/dm-blade-chassis-throws-exception
2021-11-11 17:29:23 -07:00
Andrew Welker
03f01b2f78
Merge pull request #863 from PepperDash/hotfix/dm-blade-chassis-throws-exception
...
hotfix(Essentials_DM): fixed invalid cast exception in dm blade chassis
2021-11-11 17:28:57 -07:00
Neil Dorin
8aae23db9e
feat(essentials): #865 Updates to Bridging
...
Adds ability to end individual calls, report connected call count, report call duration and hold status, send DTMF tones to individual call index and select far end presets
2021-11-11 17:23:11 -07:00
Jason DeVito
fa89a73c4b
feat: added support for Crestron CEN-IO-RY-104 relay module.
2021-11-11 16:47:15 -06:00
Neil Dorin
a043309bb1
feat(essentials): More updates to add ringtone volume and focus near/far to bridge
2021-11-10 18:02:23 -07:00
Neil Dorin
dc53ce42e7
feat(essentials): Adds interface and implementation to join calls
2021-11-10 14:08:12 -07:00
Neil Dorin
6dd882b1a0
feat(essentials): Adds hold/resume/duration features to call status
2021-11-10 13:49:43 -07:00
Andrew Welker
da8c2c4357
Merge pull request #859 from PepperDash/hotfix/add-logging-if-no-defaultAudioDevice-set
...
Adds more deliberate exception and logging for missing defaultAudioKe…
2021-11-10 09:28:21 -07:00
Nick Genovese
446bae4dd3
hotfix(Essentials_DM): fixed invalid cast exception in dm blade chassis
2021-11-10 11:21:19 -05:00
Neil Dorin
e7d1d560ee
Revert "adds solution paths to workflows"
...
This reverts commit d3f30d8b71 .
2021-11-09 10:10:28 -07:00
Neil Dorin
d3f30d8b71
adds solution paths to workflows
2021-11-09 10:09:06 -07:00
Neil Dorin
2e5b7cad64
feat(essentials): adds null value handling to MeetingInfo props
2021-11-05 17:46:48 -06:00
Neil Dorin
5171385b5b
feat(essentials): adds JSON property attributes as needed
2021-11-05 15:58:10 -06:00
Neil Dorin
3ee44bcf6e
refactor(essentials): better name for current layout property in eventargs
2021-11-05 12:40:07 -06:00
Neil Dorin
949a04647b
feat(essentials): improves functionality of LayoutInfoChanged event
2021-11-05 12:36:04 -06:00
Neil Dorin
31f976d719
feat(essentials): adds IHasMeetingRecording and implements on ZoomRoom
2021-11-04 17:08:51 -06:00
Neil Dorin
11ffc5130f
feat(essentials): switches from array to list type in arguments
2021-11-04 16:47:05 -06:00
Neil Dorin
59bfa354e4
feat(essentials): switches to userId argument
2021-11-04 16:15:59 -06:00
Neil Dorin
536e82ef22
feat(essentials): adds new features for ZoomRoom
...
Adds IHasMeetingLock and adds new methods to IHasParticipants
2021-11-04 16:11:26 -06:00
Andrew Welker
99d60af7cd
Merge branch 'development' into hotfix/add-logging-if-no-defaultAudioDevice-set
2021-11-03 16:36:04 -06:00
Andrew Welker
63cd322fd0
Merge pull request #858 from PepperDash/hotfix/add-logging-if-no-defaultAudioDevice-set
...
Adds more deliberate exception and logging for missing `defaultAudioKey` property value
2021-11-03 16:35:52 -06:00
Andrew Welker
489ba2da04
Merge branch 'main' into hotfix/add-logging-if-no-defaultAudioDevice-set
2021-11-03 14:56:27 -06:00
Neil Dorin
8087aa7a75
Adds more deliberate exception and logging for missing defaultAudioKey property value
2021-11-03 14:48:10 -06:00
Andrew Welker
e7ca32207c
Merge pull request #856 from PepperDash/feature/glspartition-sensor-sensitivity-configuration
...
GlsPartitionSensor Configuration of Device Specific Properties
2021-11-02 10:56:51 -06:00
Jason DeVito
cd186aa3a3
feat: Added GlsPartitionSensorConfig.cs. feat: Updated GlsParitionSensorController.cs to addd the ability to set sensitivity via config. chore: Updated GlsPartitionSensorJoinMap.cs to organize signals by type for readability.
2021-11-02 09:16:34 -05:00
Andrew Welker
a212387c49
Merge pull request #855 from PepperDash/feature/cenodtcpoe-sensor-sensitivity-configuration
...
Feature/cenodtcpoe sensor sensitivity configuration
2021-11-01 11:14:47 -06:00
Andrew Welker
847d39bc2f
Merge branch 'development' into feature/cenodtcpoe-sensor-sensitivity-configuration
2021-11-01 10:29:26 -06:00
Jason DeVito
b343101886
fix: Updated spelling error in occupancy sensor properties config for new sensitivity properties.
2021-11-01 10:05:30 -05:00
Jason DeVito
7dabe161a7
feat: Updated CenOdtOccupancySensorBaseJoinMap.cs with joins for IdentityMode and IdentityModeFeedback. feat: Updated CentOdtOccupancySensorBaseController.cs to bridge SetIdentityMode method and feedback.
2021-10-29 17:22:41 -05:00
Jason DeVito
3de2ba03c1
feat: Added configuration for US and PIR sensitivity values from configuration. Add public method to set identity mode on/off for debugging and identifying remotely.
2021-10-29 17:05:36 -05:00
Alex Johnson
39e85d5311
Builds out the rest of the dmps scaled volume inputs
2021-10-28 08:56:44 -04:00
Alex Johnson
62bdddf4c1
More dmps work
2021-10-27 16:53:37 -04:00
Neil Dorin
2969458afe
Merge pull request #853 from PepperDash/hotfix/dm-usb-routing
...
Hotfix/dm usb routing
2021-10-27 10:57:30 -06:00
Neil Dorin
4196d50b4c
Merge branch 'development' into hotfix/dm-usb-routing
2021-10-27 10:39:34 -06:00
Neil Dorin
a8d0dfb327
Merge pull request #852 from PepperDash/hotfix/dm-usb-routing
...
Hotfix/dm usb routing
2021-10-27 10:39:17 -06:00
Alex Johnson
8d7c93a6e5
Merge branch 'bugfix/update-dmps-videosync-at-boot' into umd-development
2021-10-27 12:35:00 -04:00
Alex Johnson
e593f1c281
Forces video sync outputs to update at boot
2021-10-27 12:33:47 -04:00
Alex Johnson
369bdf5c66
Update video sync outputs at boot
2021-10-27 12:25:29 -04:00
Alex Johnson
3077b3f865
Merge branch 'feature/add-dm-endpoint-names-to-bridge' into umd-development
2021-10-27 10:21:34 -04:00
Andrew Welker
313b336d56
fix(Devices_Common): Clear meeting list and fire event if no meetings are scheduled
2021-10-27 10:21:21 -04:00
Alex Johnson
0ecf593e44
Refactor some of the dmps audio changes
2021-10-27 10:18:54 -04:00
Andrew Welker
cef9e0a9a6
Update UsbOutput routing
2021-10-27 07:46:50 -06:00
Andrew Welker
16369e31cf
fix USB routing
2021-10-27 07:46:50 -06:00
Andrew Welker
38959414ff
Fix USB Routing issue
2021-10-27 07:46:50 -06:00
Jason DeVito
6fcb47e0ef
feat: Add configuraiton values for setting ultrasonic (US) and PIR sensor sensitivity from configuration.
2021-10-25 13:09:42 -05:00
Alex Johnson
25423f0caa
Adds dm endpoint names to bridge at serial join 1
2021-10-19 09:32:28 -04:00
Andrew Welker
3a162ee9dd
Merge pull request #847 from PepperDash/hotfix/zoom-meetings-simpl
...
Hotfix/zoom meetings simpl
2021-10-07 13:44:56 -06:00
Neil Dorin
033f6e12f1
Merge branch 'development' into hotfix/zoom-meetings-simpl
2021-10-07 12:49:01 -06:00
Neil Dorin
bc3247297e
Merge pull request #846 from PepperDash/hotfix/zoom-meetings-simpl
2021-10-07 12:48:32 -06:00
Andrew Welker
f7bf728263
fix(Devices_Common): Clear meeting list and fire event if no meetings are scheduled
2021-10-07 09:48:02 -06:00
Alex Johnson
32443a2102
Improvements for min/max scaling on dmps audio
2021-10-04 16:52:07 -04:00
Alex Johnson
c296ef9e21
Adds mics master level. Adds set/get to bridge for scaled volume (0-65535) which accounts for min/max settings on DMPS.
2021-10-01 18:10:57 -04:00
Alex Johnson
c65616a426
Merge branch 'development' into feature/dmps-audio-fixes
2021-10-01 10:10:08 -04:00
Neil Dorin
d67a161e32
Merge branch 'development' into feature/room-combining
2021-09-29 17:17:29 -06:00
Neil Dorin
493b391d6f
Merge pull request #843 from PepperDash/feature/dm-endpoint-registration-testing
...
fix(essentials): #842 Adds back in code to register Crestron devices …
2021-09-29 16:21:03 -06:00
Neil Dorin
805022631b
Merge branch 'development' into feature/dm-endpoint-registration-testing
2021-09-29 15:17:56 -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
Alex Johnson
5bf5d17ea8
Merge branch 'development' into feature/dmps-audio-fixes
2021-09-28 15:24:17 -04:00
Alex Johnson
d444b8a7ba
Fixes codec fader creation on aux1 and aux2 outputs. Fixes a few join map labels.
2021-09-28 15:23:38 -04:00
Neil Dorin
61be312826
Merge pull request #841 from PepperDash/hotfix/PD-Core-update-initialize
...
Hotfix/pd core update initialize
2021-09-28 13:22:10 -06:00
Neil Dorin
fb624ef20c
Merge branch 'development' into hotfix/PD-Core-update-initialize
2021-09-28 13:11:13 -06:00
Neil Dorin
025bf7adfb
Merge pull request #840 from PepperDash/hotfix/PD-Core-update-initialize
...
Implement Initialize Method & Update PD Core
2021-09-28 13:09:25 -06:00
Andrew Welker
a6430a7bfe
chore: Update PD Core to 1.1.0
2021-09-28 11:05:05 -06:00
Andrew Welker
b71c83bac0
feat: Update some internal Essentials devices to use Initialize method
2021-09-28 10:56:25 -06:00
Andrew Welker
5940ec17c2
feat: Add method call to constructor for EssentialsDevice
2021-09-28 10:56:24 -06:00
Andrew Welker
10445508b2
feat: Update Essentials Device to call Initialize method
2021-09-28 10:56:24 -06:00
Andrew Welker
66ecf43508
chore: Update PD Core to 1.0.48
2021-09-28 10:56:23 -06:00
Andrew Welker
e855359f61
Merge pull request #839 from PepperDash/feature/merge-fork
...
Feature/merge fork
2021-09-27 13:49:18 -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
Neil Dorin
c521a1d551
Merge pull request #825 from UMD-AV/feature/dmps-endpoint-fixes
...
Feature/dmps endpoint fixes
2021-09-24 16:57:26 -06:00
Andrew Welker
d22c1bf344
Merge pull request #837 from PepperDash/feature/add-entering-standby-state-for-cisco
...
feat(essentails): #830 Adds EnteringStandbyModeFeedback to IHasHalfWakeMode
2021-09-24 15:38:51 -06:00
Neil Dorin
fd232beae1
feat(essentails): #830 Adds EnteringStandbyModeFeedback to IHasHalfWakeMode
2021-09-24 15:26:45 -06:00
Alex Johnson
35edbeacfc
Fix join map details for DMPS
2021-09-23 16:01:07 -04:00
Alex Johnson
b5cabfc644
Merge remote-tracking branch 'PepperDash_Essentials/development' into feature/dmps-endpoint-fixes
2021-09-23 12:01:33 -04: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
Neil Dorin
1e98484082
Merge branch 'development' into feature/room-combining
2021-09-22 17:23:38 -06:00
Neil Dorin
e7915b1e99
Merge pull request #836 from PepperDash/feature/add-cisco-features
...
Feature/add cisco features
2021-09-22 17:17:58 -06:00
Neil Dorin
23600d8bc9
Merge branch 'development' into feature/add-cisco-features
2021-09-22 16:55:42 -06:00
Neil Dorin
a165ba911f
feat(essentials): Minor updates after testing against codec hardware
2021-09-22 15:31:13 -06:00
Neil Dorin
16db2663a6
feat(essentials): #835 comments out some debug messages to clean up console at startup
2021-09-22 11:56:06 -06:00
Neil Dorin
8d1f187643
feat(essentials): #830 Adds new Cisco features
...
Adds IHasDoNotDisturbMode, IHasStandbyMode and IHasHalfWakeMode interfaces.
Implements all interfaces on CiscoSparkCodec class.
Adds CiscoCodecJoinMap to allow for bridging new Cisco specific functions.
2021-09-21 17:59:12 -06:00
Andrew Welker
a6741e47e4
Merge pull request #833 from PepperDash/hotfix/hd-md-outputname
...
Hotfix/hd md outputname
2021-09-21 16:16:32 -06:00
Andrew Welker
5a81ce9137
Merge branch 'development' into hotfix/hd-md-outputname
2021-09-21 15:47:31 -06:00
Andrew Welker
77c4272219
Merge pull request #834 from PepperDash/hotfix/hd-md-outputname
...
Hotfix/hd md outputname
2021-09-21 15:47:20 -06:00
Andrew Welker
d78a378859
Merge branch 'main' into hotfix/hd-md-outputname
2021-09-21 15:21:47 -06:00
Jason DeVito
eec4484f78
fix: updates to resolve issues with routing and feedbacks in the HdMdNxM4kEBridgeableController class.
2021-09-21 16:11:13 -05:00
Andrew Welker
49e82f107b
fix(Essentials_DM): Updates to try and fix some exceptions
2021-09-21 12:06:22 -06:00
Neil Dorin
149c1dd22d
Merge pull request #832 from PepperDash/hotfix/dm-resolution-issues
...
Hotfix/dm resolution issues
2021-09-21 11:57:49 -06:00
Neil Dorin
79f9d09558
Merge branch 'development' into hotfix/dm-resolution-issues
2021-09-21 10:32:54 -06:00
Neil Dorin
c5162fb94d
Merge pull request #831 from PepperDash/hotfix/dm-resolution-issues
...
DM Input Resolution not reporting over bridge
2021-09-21 10:32:45 -06:00
Neil Dorin
63b9ffdd26
Merge branch 'main' into hotfix/dm-resolution-issues
2021-09-21 10:17:26 -06:00
Andrew Welker
2e76b6ba0a
fix(DM): Fix issue with bad cast for IVideoAttributesBasic
...
Also updates to use the DM routing input port rather than the tx AnyVideoInput for the DM input resolutions
2021-09-21 09:40:51 -06:00
Andrew Welker
cad45c04cb
fix: Add method to register for the correct event for resolution feedback
...
The resolution feedback change events don't appear to bubble up to the main DMInput change event. It appears to require subscribing to an event on the VideoAttributes class that the input contains.
2021-09-20 16:12:39 -06:00
Andrew Welker
70d63a9f99
chore: Mark non-bridgeable class obsolete
...
Also add a debug message to give the new type to use.
2021-09-20 15:52:40 -06:00
Andrew Welker
30f63eee03
fix: Remove reference to DMOutput name sig
...
the HD-MD series of switchers appears to not populate the Name sig of the DMOutput, leading to a NullSig exception when attempting to set output names. This is probably because those names can't be set on the device itself, but some experimentation with hardware may be required to determine that completely.
2021-09-20 15:52:40 -06:00
Jason DeVito
9f1c512909
Updates to HdMdNxM4kEController.cs to implement regex pattern in place of substring on input definitions. Updated HdMdNxM4kEBridgeableController.cs to handle exception when constructing the device.
2021-09-20 15:52:39 -06:00
Neil Dorin
c7d9789ffb
Merge pull request #823 from PepperDash/hotfix/ci-newtonsoft-issues
...
Hotfix/ci newtonsoft issues
2021-09-20 14:38:40 -06:00
Neil Dorin
9c4c1d99b8
Merge branch 'development' into hotfix/ci-newtonsoft-issues
2021-09-20 14:24:27 -06:00
Neil Dorin
0d6cd8d55d
Merge pull request #822 from PepperDash/hotfix/ci-newtonsoft-issues
...
ci: Update scripts to remove Newtonsoft.Compact.json
2021-09-20 14:24:11 -06:00
Neil Dorin
d06c73e994
Merge pull request #828 from PepperDash/hotfix/zoom-updates
...
Hotfix/zoom updates
2021-09-20 13:43:12 -06:00
Neil Dorin
8e64140651
Merge branch 'main' into hotfix/ci-newtonsoft-issues
2021-09-20 13:28:54 -06:00
Neil Dorin
54697e0eaf
Merge branch 'development' into hotfix/zoom-updates
2021-09-20 13:26:47 -06:00
Neil Dorin
0da35c8572
Merge pull request #827 from PepperDash/hotfix/zoom-updates
...
Hotfix/zoom updates
2021-09-20 13:26:18 -06:00
Alex Johnson
3d543dfd09
Fixes odd error where dm event comes in with input xx name even though input xx doesn't exist on the dmps
2021-09-17 15:05:59 -04:00
Alex Johnson
9c22c4cb5f
Fixes adding a DM-TX to a DMPS system
2021-09-17 09:47:06 -04:00
Alex Johnson
f0942a3932
Fixes for DM endpoints on DMPS3 non-4k types
2021-09-17 09:46:20 -04:00
Andrew Welker
9f3a3f64a8
fix: Update share behavior for Zoom Room
2021-09-16 13:27:09 -06:00
Andrew Welker
fe01842523
fix: Multiple fixes
...
Update to poll meetings every 60 seconds
Add property to allow for adjusting when Join button appears
Refactor call connected event handler
Adjust text for header for sharing-only meeting
Add logic to handle waiting for host state
2021-09-16 07:15:26 -06:00
Andrew Welker
4ffea1c98f
fix: Add step to allow meeting number to be sent when entering password
2021-09-13 08:43:24 -06:00
Andrew Welker
73e3b049d8
build: Update nuspec file for maximum PD Core version
2021-09-13 08:33:36 -06:00
Andrew Welker
0ae38dddfc
ci: Update scripts to remove Newtonsoft.Compact.json
2021-09-11 14:01:07 -06:00
Andrew Welker
871894e248
fix: Fix issue with receiving sharing state
...
In some circumstances, the sharing state can be retrieved prior to participants or meeting info being populated. In those cases, Essentials is now creating an empty meeting object if one doesn't exist, and populating host info with None if no host has been indicated yet.
2021-09-10 20:25:21 -06:00
Andrew Welker
fa6cabe246
refactor(Essentials_DM): Add event IDS and some logging to get resolution feedback
2021-09-09 07:44:05 -06:00
Andrew Welker
db3d96d448
feat(Essentials_DM): Update DmInputEvent handler for input resolution feedback
2021-09-08 15:26:16 -06:00
Andrew Welker
a28a078c4f
feat(Essentials_DM): Update all card creation methods to pass appropriate input
2021-09-08 15:25:43 -06:00
Andrew Welker
d00a31e3a6
feat(Essentials_DM): Add overloads for AddDmInCardPorts & AddHdmiInCardPorts
2021-09-08 14:17:24 -06:00
Andrew Welker
77134f0a30
feat:(Essentials_DM) Update AddInputPortWithDebug
...
Adding an `IVideoAttributesBasic` as a parameter for this method relatively easily allows us to get the reported input resolution when it changes.
2021-09-08 14:15:52 -06:00
Andrew Welker
93dfb8780b
feat:(Essentials) Add doc info and meeting button text join
2021-09-07 18:13:18 -06:00
Andrew Welker
f791feb848
feat:(Essentials) Update UI functionality depending on Zoom Meeting type
2021-09-07 18:12:52 -06:00
Andrew Welker
44509dc5ae
feat:(Essentials) Add IsSharingMeeting setting to MeetingInfo
2021-09-07 18:12:13 -06:00
Andrew Welker
2d0dcd7336
feat:(Essentials) Add StartLocalPresentMeeting class
2021-09-07 18:11:48 -06:00
Andrew Welker
c255ae1525
feat:(Essentials) Add IsSharingMeeting property
2021-09-07 18:11:14 -06:00
Andrew Welker
d50027cc82
feat:(Essentials) Add IHasPresentationOnlyMeeting interface
2021-09-07 17:33:53 -06:00
Andrew Welker
9b64b7b7f3
fix:(Essentials) Created MeetingInfo Object if it didn't previously exist
2021-09-07 11:40:27 -06:00
Andrew Welker
c0cdb09544
Merge pull request #817 from PepperDash/hotfix/glspartcn-enable-feedback
...
Hotfix/glspartcn enable feedback
2021-09-07 09:11:59 -06:00
Andrew Welker
8c2c58d756
Merge branch 'development' into hotfix/glspartcn-enable-feedback
2021-09-02 08:39:13 -06:00
Andrew Welker
44e5753138
Merge pull request #810 from PepperDash/hotfix/mockvc-fixes
...
Hotfix/mockvc fixes
2021-09-02 08:38:58 -06:00
Andrew Welker
c71805cfc4
Merge branch 'development' into hotfix/glspartcn-enable-feedback
2021-09-02 07:42:52 -06:00
Andrew Welker
5d177104d8
Merge branch 'development' into hotfix/mockvc-fixes
2021-09-02 07:42:42 -06:00
Andrew Welker
147e712a01
Merge pull request #816 from PepperDash/hotfix/glspartcn-enable-feedback
...
fix: Replaced SetSigTrueAction and SetSigFalseAction calling SetEnable state with a single SetBoolSigAction.
2021-09-02 07:36:38 -06:00
Jason DeVito
9a1b069e24
feat: Added debug statements to sensor set and sensitivity methods.
...
fix: Replaced SetSigTrueAction and SetSigFalseAction calling SetEnable state with a single SetBoolSigAction.
2021-09-02 08:21:37 -05:00
Andrew Welker
d6878df267
Merge pull request #814 from PepperDash/hotfix/zoom-meetnow-updates
...
Hotfix/zoom meetnow updates
2021-08-31 20:02:44 -06:00
Andrew Welker
a379641595
Merge branch 'development' into hotfix/zoom-meetnow-updates
2021-08-31 19:00:26 -06:00
Andrew Welker
d8cd04b35f
Merge pull request #813 from PepperDash/hotfix/zoom-meetnow-updates
...
Hotfix/zoom meetnow updates
2021-08-31 19:00:14 -06:00
Neil Dorin
8539a6b79c
fix(essentials): minor fixes to UI oddities
2021-08-31 18:18:24 -06:00
Neil Dorin
adec25104c
feat(essentials): Updates to UI to deal with sharing feedback with no external sources. Adds End/Leave meeting button logic on meeting info subpage
2021-08-31 16:40:04 -06:00
Neil Dorin
a54cd9e1df
feat(essentials): minor syntax updates
2021-08-31 10:13:56 -06:00
Neil Dorin
8af7b4b1db
feat(essentials): Adds IsHost property to MeetingInfo to determine if the room is the host
2021-08-30 17:48:37 -06:00
Neil Dorin
3edb0145d0
fix(essentials): Adds JsonProperty attributes to MeetingInfo properties for serialization
2021-08-30 15:00:13 -06:00
Neil Dorin
0a1af09830
fix(essentials): Disables dial feedback phone formatting if codec is IHasStartMeeting
2021-08-30 12:07:09 -06:00
Neil Dorin
532f3ba237
feat(essentails): #811 Adds IHasMeetingInfo, implements on ZoomRoom and updates UI drivers #812
2021-08-27 17:57:21 -06:00
Andrew Welker
50aafb088e
Merge branch 'development' into hotfix/mockvc-fixes
2021-08-27 10:11:47 -06:00
Andrew Welker
e1d9a46284
Merge pull request #809 from PepperDash/hotfix/mockvc-fixes
...
fix(essentials): Minor fixes for MockVc to make behavior more consist…
2021-08-27 10:11:36 -06:00
Neil Dorin
bfd383dfc7
fix(essentials): Minor fixes for MockVc to make behavior more consistent with real hardware
2021-08-27 09:48:43 -06:00
Andrew Welker
b853e8ed37
Merge pull request #808 from PepperDash/hotfix/4series-cultureinfo-for-time-formats-and-dm-4kz-fix
...
Hotfix/4series cultureinfo for time formats and dm 4kz fix
2021-08-26 18:15:18 -06:00
Andrew Welker
60c2d4df01
Merge branch 'development' into hotfix/4series-cultureinfo-for-time-formats-and-dm-4kz-fix
2021-08-26 17:59:32 -06:00
Neil Dorin
8ab87af859
Merge pull request #807 from PepperDash/hotfix/4series-cultureinfo-for-time-formats-and-dm-4kz-fix
2021-08-26 17:52:07 -06:00
Neil Dorin
47035d8386
fix(essentials): Attempt to catch case where meeting popup may not be dismissed if the room is on and the meeting is no longer joinable
2021-08-26 17:38:49 -06:00
Neil Dorin
c84ec4c899
fix(essentials): #806 switches method to print times for consistent 12h format
...
fix(essentials): #806 Updates more uses of ToShortTimeString()
fix(essentials): #806 fixes for VideoCodecUIDriver
fix(essentials): #806 final fixes for time format
2021-08-26 17:20:04 -06:00
Neil Dorin
4444328600
fix(essentials): #804 #805 Updates to prevent attempting to access null AudioSourceFeedback property on 4kz TX models
2021-08-26 16:48:56 -06:00
Neil Dorin
acd2be3679
feat(essentials): Updates to get scenarios to activate/deactivate
2021-08-25 17:23:24 -06:00
Neil Dorin
e7cfe1143d
fix(essentials): updates MockVc to instantiate the OsdSource and add its tie line
2021-08-25 16:24:18 -06:00
Andrew Welker
0d3eb42495
Merge pull request #803 from PepperDash/hotfix/add-IPasswordPrompt
...
Hotfix/add i password prompt
2021-08-20 17:06:21 -06:00
Neil Dorin
540a00861c
fix(essentials): Adds missing file in .csproj
2021-08-19 16:02:24 -06:00
Neil Dorin
0014dd7a14
feat(essentials): #801 Adds IHasStartMeeting interface and implments on ZoomRoom
2021-08-19 15:19:19 -06:00
Neil Dorin
f922b871a1
refactor(essentials): Switches from zoom specific contact class to generic InvitableDirectoryContact class
2021-08-19 14:57:00 -06:00
Neil Dorin
b2331fa1e5
feat(essentials): Adds IsInvitableContact property with getter to DirectoryContact
2021-08-19 14:14:14 -06:00
Neil Dorin
8bf4b0d568
fix(essentails): Increase phonebook list limit to 10000
2021-08-19 12:49:11 -06:00
Neil Dorin
621205e65c
fix(essentials): Hides password prompt on successful call connection
2021-08-19 12:04:11 -06:00
Neil Dorin
62fcf3856f
fix(essentials): Minor update to clear out previous password text when displaying password prompt
2021-08-19 09:37:21 -06:00
Neil Dorin
dad986414c
feat(essentials): Updated EssentialsVideoCodecUIDriver to display password prompt when joining password protected meeting
2021-08-18 17:55:04 -06:00
Andrew Welker
55766b21ba
Merge pull request #799 from PepperDash/hotfix/room-method-updates
...
Hotfix/room method updates
2021-08-18 16:17:23 -06:00
Andrew Welker
21bc6a05de
Merge branch 'development' into hotfix/room-method-updates
2021-08-18 16:05:46 -06:00
Neil Dorin
f298b5cc41
feat(essentials): Implements IPasswordPrompt on ZoomRoom
2021-08-18 14:45:16 -06:00
Neil Dorin
f8129fe7ae
feat(essentials): #800 adds public access modifier on properties
2021-08-18 13:35:48 -06:00
Neil Dorin
dbdaedcca3
feat(essentials): #800 Adds IPasswordPrompt
2021-08-18 13:25:26 -06:00
Neil Dorin
893950d8c4
Merge pull request #798 from PepperDash/hotfix/room-method-updates
2021-08-18 08:30:53 -06:00
Andrew Welker
b780351bf0
Merge branch 'main' into hotfix/room-method-updates
2021-08-18 07:38:11 -06:00
Andrew Welker
6a1671aae1
ci: Remove PR trigger
2021-08-17 22:25:18 -06:00
Andrew Welker
9a1a23c88a
fix: Instantiate Availability class when
2021-08-17 22:23:41 -06:00
Andrew Welker
3c352bbd20
Merge pull request #795 from PepperDash/hotfix/sg-ui-issue
...
Hotfix/sg UI issue
2021-08-17 22:04:56 -06:00
Andrew Welker
8ab3e45d96
Merge branch 'development' into hotfix/sg-ui-issue
2021-08-17 21:49:16 -06:00
Andrew Welker
11e5123fdf
Merge pull request #790 from PepperDash/hotfix/zoomroom-duplicate-participant-in-list
...
Hotfix/zoomroom duplicate participant in list
2021-08-17 21:49:03 -06:00
Andrew Welker
2e4bb7466c
Merge pull request #794 from PepperDash/hotfix/sg-ui-issue
...
fix(essentials): #792 refactors logic to show/hide SelectASourceVisible subpage
2021-08-17 21:48:50 -06:00
Neil Dorin
36a41ac477
fix(essentials): #792 refactors logic to show/hide SelectASourceVisible subpage
2021-08-17 18:00:41 -06:00
Neil Dorin
26bf7d8f73
feat(essentials): #793 Implements IHasDirectoryHistoryStack on CiscoSparkCodec
2021-08-17 17:58:32 -06:00
Andrew Welker
92f4d37cd6
refactor: Clean up Room Interfaces to help with ambiguities
2021-08-17 16:54:02 -06:00
Andrew Welker
b9479bab70
refactor: Rename Initialize to InitializeRoom
2021-08-17 16:54:01 -06:00
Andrew Welker
c6d10ba87e
Merge branch 'development' into hotfix/zoomroom-duplicate-participant-in-list
2021-08-17 16:52:52 -06:00
Neil Dorin
12e8dca47e
fix(essentials): #792 refactors logic to show/hide SelectASourceVisible subpage
2021-08-17 16:41:23 -06:00
Neil Dorin
5c02d72ed1
fix(essentials): Allows SubpageReferenceListSourceItem to deregister from room's CurrentSourceInfoChange event on Clear()
2021-08-17 16:38:51 -06:00
Andrew Welker
fd94a94ee9
Merge pull request #789 from PepperDash/hotfix/zoomroom-duplicate-participant-in-list
...
Hotfix/zoomroom duplicate participant in list
2021-08-17 16:26:18 -06:00
Jason DeVito
3fa2954ca0
style: Updated formatting for ZoomRoom.cs and IHasParticipants.cs
2021-08-17 16:46:24 -05:00
Jason DeVito
c4f6afa412
Fixed debug references used for call status that were printing Status.Call.Sharing.State. Added GetCurrentCallParticipants method to referesh participant list. Updated UpdateCallStatus to resolve issue with duplicate participants when admitted from the waiting room.
2021-08-17 15:56:57 -05:00
Jason DeVito
6bdda5451b
Updated UpdateCallStatus method to fix call status references previously looking at Status.Call.Sharing.State. Added else statement to 'if(ActiveCalls.Count == 0)' used to cleanup after calls that refreshs the participant list. Added GetCurrentCallParticipant method used to poll the participant list.
2021-08-17 15:14:02 -05:00
Neil Dorin
115a20d8e6
Merge branch 'feature/room-combining' of https://github.com/PepperDash/Essentials into feature/room-combining
2021-08-17 14:08:38 -06:00
Andrew Welker
c298d37b9f
Merge branch 'development' into feature/room-combining
2021-08-16 15:45:43 -06:00
Andrew Welker
f3ab364a4d
Merge pull request #787 from PepperDash/hotfix/IMobileControl3
...
Hotfix/i mobile control3
2021-08-16 15:32:30 -06:00
Andrew Welker
538f81c18e
Merge branch 'development' into hotfix/IMobileControl3
2021-08-16 15:16:44 -06:00
Andrew Welker
3ee8c07ecd
Merge pull request #786 from PepperDash/hotfix/IMobileControl3
...
feat(essentials): Adds IMobileControl3 interface to maintain backwards compatibility
2021-08-16 15:06:00 -06:00
Neil Dorin
5f5ded74fc
Merge branch 'development' into feature/room-combining
2021-08-16 14:46:52 -06:00
Neil Dorin
01b713e6e1
feat(essentials): Adds IMobileControl3 interface to maintain backwards compatibility
2021-08-16 14:27:28 -06:00
Neil Dorin
002cc07b52
Merge pull request #784 from PepperDash/hotfix/UI-codec-directory-fixes
...
Hotfix/UI codec directory fixes
2021-08-16 12:43:28 -06:00
Neil Dorin
16f993852c
Merge branch 'development' into hotfix/UI-codec-directory-fixes
2021-08-16 11:52:35 -06:00
Neil Dorin
ffd0fbc57b
Merge pull request #783 from PepperDash/hotfix/UI-codec-directory-fixes
...
refactor: Add RefreshDirectory overload
2021-08-16 11:47:52 -06:00
Neil Dorin
9ac1d77c2a
Merge pull request #777 from PepperDash/feature/visca-presets-fix
...
Feature/visca presets fix
2021-08-16 11:47:35 -06:00
Neil Dorin
2dd0c53a08
Merge branch 'development' into feature/visca-presets-fix
2021-08-16 11:35:13 -06:00
Andrew Welker
fab1219146
Merge pull request #780 from PepperDash/hotfix/zoomroom-fixes
...
Hotfix/zoomroom fixes
2021-08-16 11:22:48 -06:00
Andrew Welker
23e8280904
refactor: Add RefreshDirectory overload
...
This allows the directory to be refreshed by the event that updates the directory correctly
2021-08-16 09:42:11 -06:00
Andrew Welker
60d0f50cd2
Merge branch 'development' into hotfix/zoomroom-fixes
2021-08-16 08:22:38 -06:00
Andrew Welker
6708be0d15
Merge pull request #779 from PepperDash/hotfix/zoomroom-fixes
...
Hotfix/zoomroom fixes
2021-08-16 08:22:19 -06:00
Jason DeVito
d193de79da
Added GetSelfViewMode method to ZoomRoom.cs, upated Removed if statement in HideConfSelfVideo property that was blocking feedback updates and setting of the property from boot. Tested with Zoom Rooms system on site and verified working. Closes #781 .
2021-08-16 08:26:27 -05:00
Neil Dorin
87ab43c745
fix(essentials): Updates to resolve oddities with ZoomRoom directory browsing and dialing
2021-08-13 13:45:46 -06:00
Neil Dorin
2a37e44d7d
fix(essentials): fixes inverted activity call button state
2021-08-12 15:33:17 -06:00
Neil Dorin
efa801137c
fix(Essentials): moves code inside null check for CurrentRoom
2021-08-12 14:53:41 -06:00
Neil Dorin
4b4f1f3c3d
fix(essentials): Updates to staging subpage join logic
2021-08-12 14:48:19 -06:00
Neil Dorin
6e7bf061cf
fix(essentials): Add null check for CurrentRoom
2021-08-12 13:51:48 -06:00
Louis Iacovelli
c26d7d73f8
Removed commented line.
2021-08-12 15:14:23 -04:00
Neil Dorin
7f6160eb44
fix(essentials): Updates to better set feedback for current mode
2021-08-12 12:24:23 -06:00
Andrew Welker
854a0691d3
Merge branch 'development' into feature/visca-presets-fix
2021-08-12 12:12:31 -06:00
Neil Dorin
61c638452b
Merge pull request #775 from PepperDash/hotfix/zoom-camera-fixes
...
Hotfix/zoom camera fixes
2021-08-12 12:06:16 -06:00
Louis Iacovelli
072411e4f6
Added method to set preset for multiple situations
2021-08-12 11:49:59 -04:00
Neil Dorin
1bf828b8a9
Updates feedback funcs for combined room type
2021-08-12 09:36:03 -06:00
Andrew Welker
7dc9afa119
Merge branch 'development' into hotfix/zoom-camera-fixes
2021-08-11 11:47:48 -06:00
Andrew Welker
b5004d5b1d
Merge pull request #774 from PepperDash/hotfix/zoom-camera-fixes
...
Hotfix/zoom camera fixes
2021-08-11 11:46:42 -06:00
Jason T Alborough
6f0bfedac1
Merge branch 'main' into feature/visca-presets-fix
2021-08-11 13:31:06 -04:00
Jason Alborough
71881addab
fix(Devices.Common.Cameras.CameraVisca): add and fire the event OnPresetsListHasChanged() after LinkToApi so that the camera presets populate to the bridge correctly
2021-08-11 13:00:51 -04:00
Neil Dorin
cea1d2fcdd
Updates to mute toggle for ZoomRoom
2021-08-09 16:20:55 -06:00
Neil Dorin
22aea3089d
#773 Adds some debug and sets the Capabilities value on ZoomRoomCamera
...
Also updates RunRouteAction in EssentialsHuddleVtc1Room to still call down in to main RunRouteAction method if called with a sourceListKey
2021-08-09 14:41:31 -06:00
Neil Dorin
397a5b1794
fix(CiscoSparkCodec): Solves exception when in SipUri getter
2021-08-05 17:28:49 -06:00
Neil Dorin
0867d08c5a
fix(MockVC): various fixes for local testing
...
update MockVC and EssentialsVideoCodecUiDriver
updates to Cisco classes to address some exceptions at startup with EssentialsVideoCodecUiDriver
2021-08-04 15:13:35 -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
3aab807631
Merge pull request #770 from PepperDash/bugfix/FixLargeFrameInstantiation
...
Bugfix/fix large frame instantiation
2021-08-03 12:13:39 -06:00
Andrew Welker
9ec090397f
Merge branch 'development' into bugfix/FixLargeFrameInstantiation
2021-08-02 18:10:10 -06:00
Neil Dorin
86916c4357
Merge pull request #772 from PepperDash/hotfix/zoomroom-updates
...
Hotfix/zoomroom updates
2021-08-02 17:56:11 -06:00
Andrew Welker
40151c5f8f
Merge branch 'development' into hotfix/zoomroom-updates
2021-08-02 17:42:53 -06:00
Andrew Welker
4210df693a
Merge pull request #766 from PepperDash/release/1.9.2
...
Release/1.9.2
2021-08-02 17:42:39 -06:00
Andrew Welker
56bb872d2b
Merge branch 'development' into hotfix/zoomroom-updates
2021-08-02 17:36:51 -06:00
Andrew Welker
43256acfcd
Merge pull request #771 from PepperDash/hotfix/zoomroom-updates
...
Hotfix/zoomroom updates
2021-08-02 17:36:28 -06:00
Neil Dorin
1696ef3ac1
Adds LocalLayoutToggle() implementation and minor updates to UI Driver
2021-08-02 16:58:32 -06:00
Neil Dorin
0e41cafdad
Adds some debug comments to assist in debugging
2021-08-02 14:22:31 -06:00
Trevor Payne
864e0675ea
Resolves #769
...
Fix issues with large dm frame instantiation
2021-08-02 10:34:41 -05:00
Neil Dorin
77672237e6
Adds some debug comments to assist in debugging
2021-07-30 17:27:38 -06:00
Neil Dorin
8ae03a8187
Merge branch 'development' into feature/room-combining
2021-07-30 16:59:52 -06:00
Neil Dorin
7114e60c04
feat(RoomCombining): #742 Updates EssentialsTouchpanelController
...
Will now switch room the TP is linked to based on room combination scenario
2021-07-30 16:59:32 -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
49c1c61a88
updates ZoomRoom to use GenericQueue
2021-07-29 14:51:16 -06:00
Andrew Welker
c306e2c1a1
Merge branch 'development' into release/1.9.2
2021-07-29 14:37:12 -06:00
Neil Dorin
0cd3c1bdc5
fix(ZoomRoom): #767 #768 Adds Output2 on ZoomRoom and updates to UI for VTC
...
Updates EssentialsVideoCodecUiDriver and codec classes to better deal with dynamic use of IHasCallHistory and
2021-07-29 13:01:02 -06:00
Andrew Welker
d64cbc639a
Merge pull request #762 from PepperDash/release/1.9.2
...
Release/1.9.2
2021-07-28 18:47:34 -06:00
Andrew Welker
82af1366df
Merge pull request #765 from PepperDash/hotfix/add-tsw7xx-types-to-factory
...
Hotfix/add tsw7xx types to factory
2021-07-28 17:39:54 -06:00
Andrew Welker
56492a00cd
Merge branch 'development' into hotfix/add-tsw7xx-types-to-factory
2021-07-28 17:07:13 -06:00
Andrew Welker
8404e7d5a4
Merge branch 'main' into release/1.9.2
2021-07-28 17:07:01 -06:00
Andrew Welker
e4135a958c
Merge pull request #764 from PepperDash/hotfix/add-tsw7xx-types-to-factory
...
Hotfix/add tsw7xx types to factory
2021-07-28 17:06:45 -06:00
Neil Dorin
f4ac4e6319
Minor updates to resolve oddities with ZoomRoom and TSW UI drivers (call status)
2021-07-28 16:38:20 -06:00
Andrew Welker
b026174cd2
Merge branch 'main' into release/1.9.2
2021-07-28 15:47:46 -06:00
Neil Dorin
66ff6b2e07
Brings in another small zoom update from @jkdevito
2021-07-28 15:33:04 -06:00
Neil Dorin
e7bbfbd40a
Update to add populate call Id and Name properties to allow proper removal of inactive calls
2021-07-28 15:27:47 -06:00
Neil Dorin
eec86fde48
Updates incorrect path for ZoomRoom feedback exclusions and adds toll_free_callinList
2021-07-28 15:23:57 -06:00
Neil Dorin
7b57ce439e
#761 Adds support for x70 series touchpanels
2021-07-28 14:47:17 -06:00
Neil Dorin
28bac18667
Merge pull request #756 from PepperDash/feature/fixes-for-multiple-room
...
Feature/fixes for multiple room
2021-07-27 12:15:29 -06:00
Andrew Welker
ea254ef983
feat: Update some internal Essentials devices to use Initialize method
2021-07-23 19:56:29 -06:00
Andrew Welker
76e4d4a82d
feat: Add method call to constructor for EssentialsDevice
2021-07-23 19:44:41 -06:00
Neil Dorin
6542c062b9
Working towards getting EssentialsTouchpanelController to switch rooms
2021-07-23 17:35:12 -06:00
Andrew Welker
4bd777f6b9
feat: Update Essentials Device to call Initialize method
2021-07-23 16:53:36 -06:00
Andrew Welker
f607394ee7
chore: Update PD Core to 1.0.48
2021-07-23 16:53:11 -06:00
Andrew Welker
085a64c87b
fix: Correct functioning while in test mode
2021-07-23 13:41:21 -06:00
Neil Dorin
2db397b474
#742 Adds step to post activation action to determine initial room combination scenario
2021-07-22 12:46:27 -06:00
Neil Dorin
bfa48091d9
#753 Adds methods to build new room type
2021-07-22 12:44:13 -06:00
Neil Dorin
c4752b2ac2
#753 EssentialsCombinedHuddleVtc1Room should be ready for testing
2021-07-21 21:33:57 -06:00
Neil Dorin
152dcbe81e
Merge remote-tracking branch 'origin/feature/fixes-for-multiple-room' into feature/room-combining
2021-07-21 14:20:45 -06:00
Neil Dorin
56f9a29c61
#753 Updates some of the Funcs
2021-07-21 14:19:57 -06:00
Andrew Welker
5d120391a5
Merge pull request #752 from PepperDash/feature/ndorin-patch-1
...
Adds a prompt to capture affected version
2021-07-21 13:16:59 -06:00
Andrew Welker
290e887903
refactor: Modify debug messages
...
Exceptions now print the device key and the error message. To see stack traces, use `appdebug:XX 1`.
There are also now debug messages indicating when the different activation cycles are complete.
2021-07-20 17:32:00 -06:00
Andrew Welker
de7a74eaff
feat: Update Fusion to create a GUID file per room
...
This allows for multiple rooms to be designated and created without any issues. Also moved post Activation action to it's own method rather than a lambda.
In the interest of backwards compatibility, the Fusion class will look for a GUID file with the old file name and migrate it to the new file name.
2021-07-20 17:30:45 -06:00
Andrew Welker
88e5c49663
refactor: Add Fusion IP-ID info to debug messages
2021-07-20 17:29:02 -06:00
Andrew Welker
1415999d86
refactor: Update a debug message with IP-ID info
2021-07-20 17:28:40 -06:00
Neil Dorin
61d8370329
Updates to config type in IEssentialsHuddleVtc1Room
2021-07-20 17:27:30 -06:00
Neil Dorin
c8b0c7dd01
#753 Adds new type and starts updating as needed
2021-07-20 17:12:42 -06:00
Neil Dorin
db5aa319ec
Adds a prompt to capture affected version
2021-07-20 16:49:03 -06:00
Andrew Welker
5f6b650dba
fix: Update fusion IP-ID for multiple rooms
2021-07-20 11:15:37 -06:00
Andrew Welker
94c0e92f6b
fix: Initialize lists for partitions and scenarios
...
also removed unnecessary else
2021-07-20 08:28:25 -06:00
Neil Dorin
a5046df671
Merge branch 'development' into feature/room-combining
2021-07-19 15:45:56 -06:00
Neil Dorin
5a4f7b6a28
Adds new keyword to intentionally hide properties
2021-07-19 15:44:28 -06:00
Neil Dorin
10f5516a5a
Merge pull request #749 from PepperDash/feature/occ-aggregator
...
Update Occupancy Aggregator to be real device
2021-07-19 15:43:58 -06:00
Neil Dorin
dfaaa3f6bc
#742 Adds factory for EssentialsRoomCombiner
2021-07-19 15:41:10 -06:00
Andrew Welker
45e6dff26d
fix: update access level for config constructor
2021-07-19 15:10:03 -06:00
Andrew Welker
10129b8178
feat: Add post activation action for aggregator
2021-07-19 15:09:37 -06:00
Andrew Welker
9128e108f7
feat: Add clear method to BoolOutputLogical
...
and do a bit of refactoring
2021-07-19 15:09:03 -06:00
Andrew Welker
760ec8be92
feat: Add occupancy aggregator factory and config
2021-07-19 14:08:57 -06:00
Andrew Welker
bbcdd3e179
Merge pull request #747 from PepperDash/feature/C2N-IO-add
...
Add C2NIoController to csproj
2021-07-19 14:06:33 -06:00
Andrew Welker
7a649f4ea8
Merge branch 'development' into feature/C2N-IO-add
2021-07-19 13:48:43 -06:00
Andrew Welker
6946946c12
chore: Add c2nIoController to csproj
2021-07-19 13:47:17 -06:00
Neil Dorin
dca73e1508
Merge pull request #745 from PepperDash/feature/C2N-IO-add
...
Add C2N-IO
2021-07-19 11:55:15 -06:00
Andrew Welker
990090e1de
feat: Add support for C2N-IO
2021-07-19 10:29:30 -06:00
Neil Dorin
377cccf912
Updates type for Partitions on IEssentialsRoomController
2021-07-16 16:10:06 -06:00
Neil Dorin
9795637d75
#742 EssentialsRoomCombiner substantially complete. Adds debounce timer when changing scenarios
2021-07-16 16:09:38 -06:00
Neil Dorin
6f6ca50c37
Removes set from interface
2021-07-16 15:36:59 -06:00
Neil Dorin
7b7ec53355
#742 Updates to room combination interfaces and EssentialsRoomCombiner and EssentialsPartitionController
2021-07-16 15:35:52 -06:00
Neil Dorin
e3920132bf
#743 Adds SetValueFunc() to all Feedback types
2021-07-16 14:11:27 -06:00
Neil Dorin
c2e5bd290a
#742 Adding EssentialsRoomCombiner device (in progress)
2021-07-15 16:40:25 -06:00
Neil Dorin
7fd52814a0
implements IKeyName as required on config classes
2021-07-15 10:11:27 -06:00
Neil Dorin
06a3dda2e4
Starts on interfaces for room combination
2021-07-14 22:12:41 -06:00
Neil Dorin
d97ca6d5a4
#741 Adds EssentialsRoomCombinerPropertiesConfig
2021-07-14 14:42:13 -06:00
Neil Dorin
4c50d6980f
#740 Adds IPartitionStateProvider interface and adds to GlsParitionSensorController
2021-07-14 14:38:18 -06:00
Andrew Welker
3b843104d8
Merge pull request #738 from PepperDash/feature/room-combining
...
Feature/room combining
2021-07-13 22:14:42 -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
Andrew Welker
d4191ceb75
Merge pull request #735 from PepperDash/hotfix/zip-release-upload
...
Hotfix/zip release upload
2021-07-08 12:04:57 -06:00
Andrew Welker
5f6d15c6c0
Merge branch 'development' into hotfix/zip-release-upload
2021-07-08 11:41:40 -06:00
Andrew Welker
4cc40227fd
Merge pull request #734 from PepperDash/hotfix/zip-release-upload
...
ci: Remove condition on upload to release
2021-07-08 11:41:32 -06:00
Andrew Welker
d0dbbe095f
ci: Remove condition on upload to release
2021-07-08 11:16:41 -06:00
Andrew Welker
c7180db2b7
Merge pull request #730 from PepperDash/feature/update-ihasscheduleawareness
...
Feature/update ihasscheduleawareness
2021-07-03 00:39:29 -06:00
Neil Dorin
d95ee27979
#728 corrects casing of folder name in Global.FilePathPrefix at startup
2021-07-02 15:01:51 -06:00
Neil Dorin
e964172200
#729 Updates to get CheckSchedule method working as designed
2021-07-02 15:01:17 -06:00
Neil Dorin
840934502b
Working on getting meeting change events to trigger properly
2021-06-29 17:35:22 -06:00
Neil Dorin
a76f4c15dc
Updates to IHasScheduleAwareness
2021-06-29 09:47:56 -06:00
Neil Dorin
b19e2e38ad
Merge pull request #727 from PepperDash/hotfix/add-eisc-server-client-options-to-eiscapiadvanced-factory
...
Hotfix/add eisc server client options to eiscapiadvanced factory
2021-06-24 16:53:14 -06:00
Neil Dorin
9a7fe553f9
Merge branch 'development' into hotfix/add-eisc-server-client-options-to-eiscapiadvanced-factory
2021-06-24 16:35:29 -06:00
Neil Dorin
e6ecaf3a1e
Merge pull request #726 from PepperDash/hotfix/add-eisc-server-client-options-to-eiscapiadvanced-factory
...
adds new type options to use EISCClient and EISCServer in eiscapiadvanced
2021-06-24 16:35:18 -06:00
Andrew Welker
895b76a0cd
Merge pull request #723 from PepperDash/hotfix/zoom-room-views
...
Hotfix/zoom room views
2021-06-24 13:28:48 -06:00
Neil Dorin
5c9996e728
adds new type options to use EISCClient and EISCServer in eiscapiadvanced
2021-06-17 13:49:09 -06:00
Andrew Welker
0cc2328276
Merge branch 'development' into hotfix/zoom-room-views
2021-06-17 10:03:42 -06:00
Andrew Welker
8fadfa98f2
Merge pull request #724 from PepperDash/hotfix/zoom-room-views
...
Hotfix/zoom room views
2021-06-17 10:02:17 -06:00
Andrew Welker
1ccf54003f
Merge branch 'main' into hotfix/zoom-room-views
2021-06-17 09:32:04 -06:00
Neil Dorin
54769ce270
Merge pull request #722 from PepperDash/hotfix/plugin-loading
...
Hotfix/plugin loading
2021-06-16 17:20:57 -06:00
Andrew Welker
6b85323949
Merge branch 'development' into hotfix/plugin-loading
2021-06-16 15:17:52 -06:00
Andrew Welker
319d8f99c5
Merge pull request #721 from PepperDash/hotfix/plugin-loading
...
adds check for abstract class before attempting to create instance
2021-06-16 15:17:32 -06:00
Neil Dorin
cc742f4291
adds check for abstract class before attempting to create instance
2021-06-16 13:11:45 -06:00
Jason DeVito
6beff106ec
Updated packages.config to track latest PepperDash Core release. Updated ZoomRoom LinkZoomRoomToApi to update the bridge when it comes online.
2021-06-10 17:45:23 -05:00
Neil Dorin
cb35aa13f5
lets it fall through conditions to fire the ParticipantsChanged event if an already pinned participant is found
2021-06-09 17:55:55 -06:00
Neil Dorin
b71523bd2d
Adds condition to not check for already pinned participant if incoming message has user id < 0
2021-06-09 17:38:50 -06:00
Neil Dorin
0c56da112c
Changes to respond to new pinned participant message by clearing out already pinned participant fb first.
2021-06-09 17:07:25 -06:00
Neil Dorin
08f4d8e9a2
Attempts to unpin participant from same screenIndex if one is already pinned.
2021-06-09 16:57:42 -06:00
Neil Dorin
25e7e9634a
updates PD Core version to include xsig token fixes
2021-06-09 16:56:56 -06:00
Neil Dorin
7ac3f81ea5
Initialize SreenIndexIsPinnedToFb to -1. Adds debugging for xsig tokens
2021-06-09 16:14:18 -06:00
Neil Dorin
1c06e8381b
Fixed inverted video mute FB and adds debug statements to help see participant pin status
2021-06-09 13:30:36 -06:00
Jason DeVito
f5305197b3
Updates to LinkZoomRoomApi method
2021-06-09 13:37:01 -05:00
Jason DeVito
1805ebaf0f
Converted ZoomRoom Layout Size properties and methods to interface, IHasSelfviewSize, following the patterns implemented for IHasSelfviewPosition and SelfviewPipPosition.
2021-06-08 17:56:00 -05:00
Jason DeVito
ca8207f2bd
Removed Layout Position properties and methods. Using SelfviewPipPosition properties and methods.
2021-06-08 15:20:42 -05:00
Neil Dorin
4e81859695
Merge pull request #719 from PepperDash/bugfix/setdevicestreamdebug-fix
...
Bugfix/setdevicestreamdebug fix
2021-06-08 13:45:08 -06:00
Jason DeVito
655bb954fa
Updated IHasCodecLayouts and ZoomRoom to test feedback of Layout Size and Layout Position.
2021-06-08 14:38:33 -05:00
Andrew Welker
1ebacf3f0f
Fix formatting issue
2021-06-08 12:12:59 -06:00
Andrew Welker
7de0251188
add ConvertType method to convert type
...
This method should allow for using a string value in place of an enum as a parameter. Integers will still fail.
2021-06-08 11:44:09 -06:00
Jason DeVito
492e593263
Updated IHasCodecLayouts to implement Layout Position selection and feedback, updated bridge map to map Layout Position signals. Updated ZoomRoom to implement Layout Position selection and feedback.
2021-06-07 22:22:00 -05:00
Jason DeVito
afe2046c81
Added methods to select Call Layout Size.
2021-06-07 14:45:40 -05:00
Neil Dorin
98d3a4a2fa
Merge pull request #713 from PepperDash/release/1.9.0
...
1.9.0
2021-05-25 14:48:52 -06:00
Andrew Welker
1702c69b73
Merge branch 'main' into release/1.9.0
2021-05-25 14:37:27 -06:00
Andrew Welker
722d28b1b3
Merge pull request #710 from PepperDash/hotfix/techroom-preset-recall-event
...
Hotfix/techroom preset recall event
2021-05-24 13:32:46 -06:00
Andrew Welker
ef7da0d7af
Merge branch 'development' into hotfix/techroom-preset-recall-event
2021-05-24 13:19:45 -06:00
Neil Dorin
77d8e63a31
Merge pull request #709 from PepperDash/hotfix/techroom-preset-recall-event
...
Hotfix/techroom preset recall event
2021-05-24 12:59:54 -06:00
Neil Dorin
d2d99d4bfa
Merge branch 'main' into hotfix/techroom-preset-recall-event
2021-05-24 12:45:27 -06:00
Neil Dorin
4bd71b04bf
Merge pull request #708 from PepperDash/feature/add-zoomroom-participant-actions
...
Feature/add zoomroom participant actions
2021-05-20 20:34:45 -06:00
Andrew Welker
c5bcd89695
Merge branch 'development' into feature/add-zoomroom-participant-actions
2021-05-20 18:34:58 -06:00
Jason DeVito
c7cc98bff7
Removed old TODO's from VideoCodecBase.cs. Marked TODO's for Issue #697 .
2021-05-20 19:32:11 -05:00
Jason DeVito
db60f8f1be
ResponseObject.cs updates: Added and tested SortParticipantListtByHandStatus method. Found an issue with HandStatus response, property names include ': ', updated JsonProperty definitions to account for issues with expected returns vs. actual returns.
2021-05-20 15:43:02 -05:00
Andrew Welker
e82efdde2d
Merge pull request #707 from PepperDash/hotfix/devjson-overload-fix
...
fix:(EssentialsCore) Add ability for `devjson` command to handle overloads
2021-05-20 11:04:23 -06:00
Andrew Welker
d00c8bed5f
fix:(EssentialsCore) Add ability for devjson command to handle overloads
...
The `devjson` command needs to ability to handle overloads. With this change, if a method is an overloaded method, the command will get all methods on an object that match the entered method name, then get the first entry in the list of methods that matches the length of the provided parameters list.
This won't work in all cases, as there may be situations where the parameters of the methods have the same length, but different types. In that situation, it's likely that the conversion from `Object` to the desired type will fail, in which case, the command will notify the user that something went wrong.
2021-05-20 10:52:12 -06:00
Andrew Welker
a91af6bd75
Merge pull request #703 from PepperDash/feature/add-rfi-issue-template
...
Adds RFI Template
2021-05-20 09:22:23 -06:00
Neil Dorin
2d36b80800
Adds CH5 option
2021-05-14 15:46:12 -06:00
Neil Dorin
e152b9a504
Merge branch 'development' into feature/add-rfi-issue-template
2021-05-14 15:05:25 -06:00
Neil Dorin
eac7c91327
Create rfi_request.md
2021-05-13 18:07:03 -06:00
Jason DeVito
ac0d5e59a0
ZoomRoom.cs, commented out Debug statement @ line 874 to remove 'JSON Curly Brace Count:' messages in console when using debug level 2.
2021-05-12 11:27:33 -05:00
Andrew Welker
78be8ec5f2
Merge pull request #701 from PepperDash/feature/reconfigurable-device-write-control
...
Feature/reconfigurable device write control
2021-05-11 20:22:04 -06:00
Jason Alborough
5fc4ff6027
#700 FIxes issue where ConfigWrite.UpdateDeviceConfig and UpdateRoomConfig do not write config to file
2021-05-11 20:28:15 -04:00
Neil Dorin
63853739f3
Updates object structure to deal with a bug in ZoomRoom 5.6.3 that responds with an incorrect object structure for the layout style property
2021-05-11 17:23:26 -06:00
Jason DeVito
c14193f9ac
Updates to VideoCodecControllerJoinMap to fix joins for Participant triggers. Updated ZoomRoomJoinMaps to implement zConfiguration.eLayoutStyle to pass the name across the bridge.
2021-05-11 18:13:18 -05:00
Jason T Alborough
da179c01f5
Fixes UpdateDeviceConfig()
2021-05-11 17:52:26 -04:00
Jason Alborough
0ded3e30f9
Merge branch 'development' into feature/reconfigurable-device-write-control
2021-05-11 15:24:40 -04:00
Jason T Alborough
8d215930d9
Adds WriteControlProperty to ReconfigurableDevice
...
CameraBase now uses ReconfigurableDevice
2021-05-11 15:20:35 -04:00
Neil Dorin
b4edb021ee
#698 merged in join map updates from JKD. Fixed enum bit comparison for available layout feedbacks
2021-05-11 12:23:27 -06:00
Neil Dorin
52caa98f33
Merge branch 'feature/add-zoomroom-layout-controls' into feature/add-zoomroom-participant-actions
2021-05-11 11:10:37 -06:00
Jason DeVito
4e041d1773
Removed unused DecodecParticipantsXSig method.
2021-05-11 11:36:17 -05:00
Jason DeVito
118bd5a54a
Updates VideoCodecControllerJoinMap.cs to organize joins. Update to VideoCodecBase.cs UpdateParticipantsXSig.
2021-05-11 11:19:33 -05:00
Jason DeVito
116abbf962
Updates ZoomRoomJoinMap.cs with join numbers. Updated VideoCodecControllerJoinMap.cs to organize the joins in a logical pattern. Update VideoCodecBase to add the maxAnalogs to the logic calculating xsig indexes and offsets.
2021-05-11 08:34:16 -05:00
Neil Dorin
a06333e1c3
Adds temp join numbers for participant actions
2021-05-10 15:38:33 -06:00
Neil Dorin
d937dc14fc
#698 Adds actions to toggle audio/video mute and pinning for participants
2021-05-10 15:09:33 -06:00
Neil Dorin
604f4ca22d
#698 Adds join objects for participants audio/video mute and pin toggle
2021-05-10 12:58:07 -06:00
Neil Dorin
2d7ad8ba2a
#698 Updates to add participant hand raised and pin/unpin
2021-05-07 18:07:25 -06:00
Neil Dorin
e4a3933743
Mostly coded. Needs join numbers for ZoomRoomJoinMap values
2021-05-06 16:54:41 -06:00
Neil Dorin
d6445861f5
Adds IHasZoomRoomLayouts interface. Update zStatus.Layout class to extend NotifiableObject
2021-05-05 21:55:28 -06:00
Jason T Alborough
03b076c8eb
Merge pull request #696 from PepperDash/feature/dm-audio-routing-fix
...
Fixes DM Audio Routing
2021-04-30 15:28:08 -04:00
Andrew Welker
7c58221acc
Merge branch 'development' into feature/dm-audio-routing-fix
2021-04-30 13:12:18 -06:00
Andrew Welker
14f7c27b33
Merge pull request #695 from PepperDash/bugfix/discovery-routing-endless-loop
...
Bugfix/discovery routing endless loop
2021-04-30 13:12:10 -06:00
Jason Alborough
9ea65883b7
Fixes DM Audio Routing
2021-04-30 14:58:39 -04:00
Alex Johnson
9d0020d999
Merge branch 'development' into bugfix/discovery-routing-endless-loop
2021-04-29 13:52:36 -04:00
Alex Johnson
fb44a3b93c
Resolves looping in IRouting by adding the device to the tracking list before iterating down further. Adds debug statement to print when this condition occurs - "Skipping input <device> on <router-device>, this was already checked"
2021-04-29 13:44:47 -04:00
Andrew Welker
6b7c5c01f8
Merge pull request #693 from PepperDash/hotfix/console-response-crlf-fixes
...
Hotfix/console response crlf fixes
2021-04-28 21:58:44 -06:00
Andrew Welker
1a3eb9a546
Merge branch 'development' into hotfix/console-response-crlf-fixes
2021-04-28 09:54:39 -06:00
Andrew Welker
44c171c8f4
Merge pull request #692 from PepperDash/hotfix/console-response-crlf-fixes
...
Changes cr to crlf for some console command responses
2021-04-28 09:54:24 -06:00
Alex Johnson
ae9833ffaa
Changes cr to crlf for some console command responses
2021-04-23 08:58:43 -04:00
Neil Dorin
685c344785
#690 fixes incorrect conditional check before firing feedback
2021-04-20 14:38:24 -06:00
Andrew Welker
e6f5142fc3
Merge pull request #688 from PepperDash/feature/secretsManager
...
Feature/secrets manager
2021-04-16 12:13:38 -06:00
Trevor Payne
3c9ca1e527
Resoves #688
...
Added some QoL improvements to SecretsManager meant to protect the integrity of the providers dictionary from accidental manipulation
Debug statement improvements
Improvements to verbosity of console command returns for the SecretsManager
2021-04-16 12:29:41 -05:00
Trevor Payne
452d0a5a39
Changed DeviceFactory.GetSecret(SecretsPropertiesConfig data) to return an empty string instead of null on a failed retrieval
2021-04-16 09:59:58 -05:00
Trevor Payne
8643ed2caf
#685 - Requested Fixes per AWelker
2021-04-15 19:14:24 -05:00
Trevor Payne
2787c7fc52
Close #685
...
Adds support for Secrets
2021-04-15 18:47:13 -05:00
Trevor Payne
babc3e4f1a
fixed minor registration error
2021-04-15 14:36:43 -05:00
Trevor Payne
0a4ff82af0
Added SecretsManager
...
Added ISecrets
Added ISecretsProvider
2021-04-15 13:47:46 -05:00
Andrew Welker
b455e1af21
Merge pull request #684 from PepperDash/release/v1.8.3
...
add flags on both ends to prevent input switching loop
2021-04-09 16:50:54 -06:00
Andrew Welker
e12a5e95bf
Merge pull request #683 from PepperDash/release/v1.8.3
...
add flags on both ends to prevent input switching loop
2021-04-09 16:50:44 -06:00
Andrew Welker
3e7144f7ef
Merge branch 'main' into release/v1.8.3
2021-04-09 16:40:56 -06:00
Andrew Welker
19e070ed76
add flags on both ends to prevent input switching loop
2021-04-09 16:36:11 -06:00
Neil Dorin
b818c14713
Merge pull request #681 from PepperDash/release/v1.8.3
...
Release/v1.8.3
2021-04-09 15:31:02 -06:00
Andrew Welker
63e7866890
Merge pull request #680 from PepperDash/feature/imobilecontrolroombridge-upgrades
...
Feature/imobilecontrolroombridge upgrades
2021-04-08 16:26:47 -06:00
Neil Dorin
922d1d8133
Merge branch 'development' into feature/imobilecontrolroombridge-upgrades
2021-04-08 16:17:02 -06:00
Andrew Welker
d26ea01ed9
Merge pull request #673 from PepperDash/hotfix/genericqueue-dispose-issue
...
Hotfix/genericqueue dispose issue
2021-04-08 16:15:31 -06:00
Andrew Welker
4ebd1b53b5
Merge branch 'development' into hotfix/genericqueue-dispose-issue
2021-04-08 15:37:15 -06:00
Andrew Welker
0226b58b1e
Merge pull request #672 from PepperDash/hotfix/genericqueue-dispose-issue
...
#671 switches to private Dispose() on program stop
2021-04-08 15:36:53 -06:00
Neil Dorin
be41922c54
Merge pull request #679 from PepperDash/feature/plugin-loading-issues
...
Clean up messaging
2021-04-08 14:43:43 -06:00
Andrew Welker
56f93c5491
Merge branch 'main' into hotfix/genericqueue-dispose-issue
2021-04-08 14:25:11 -06:00
Andrew Welker
8cfd58bb7e
Fix error printing for plugin loading
2021-04-08 14:21:32 -06:00
Andrew Welker
6ddfdc4b38
Updating plugin loading mechanism to provide better feedback
2021-04-08 13:54:06 -06:00
Neil Dorin
7640b95701
Clears camera mute mode when turning camera auto mode off
2021-04-06 20:08:59 -06:00
Neil Dorin
6c2abc7abd
Adds missing space in video mute command
2021-04-06 19:54:01 -06:00
Neil Dorin
1849d118b4
gets rid of console print when queue items are processed.
2021-04-06 18:15:37 -06:00
Neil Dorin
22e7f004a5
adds missing code parameter
2021-04-06 18:06:15 -06:00
Neil Dorin
0dcaacb038
Merge branch 'feature/multi-display-adds' into feature/imobilecontrolroombridge-upgrades
2021-04-06 16:37:17 -06:00
Neil Dorin
cf8e673677
Adds ClientJoined event
2021-04-06 12:25:33 -06:00
Neil Dorin
200080247a
closes #671 and changes to aborting thread in Dispose instead of attempting to join
2021-04-06 10:38:39 -06:00
Neil Dorin
ba247ee8d6
removes commented code for clarity
2021-04-06 10:36:03 -06:00
Neil Dorin
b3617d04c8
Merge pull request #677 from PepperDash/hotfix/stream-debug-console-issues
...
Hotfix/stream debug console issues
2021-04-06 10:30:08 -06:00
Neil Dorin
85cf51876a
Merge branch 'development' into hotfix/stream-debug-console-issues
2021-04-06 10:01:44 -06:00
Neil Dorin
b6f47168c0
Merge pull request #676 from PepperDash/hotfix/stream-debug-console-issues
...
Fix FormatException happening from fall-through
2021-04-06 10:01:07 -06:00
Neil Dorin
1e755df9bb
#675 Adds UserPromptedForCode event and method to show code on CiscoSparkCodec
2021-04-05 17:01:34 -06:00
Neil Dorin
037f8ed043
#671 Updates to GenericQueue to resolve issues when stopping program
2021-04-02 17:07:06 -06:00
Neil Dorin
e327d2d359
passes true when disposing of generic queue in deconstructor
2021-04-02 16:09:54 -06:00
Andrew Welker
e832566168
change to CrestronConsole.ConsoleCommandResponse for help text
2021-04-02 09:44:02 -06:00
Andrew Welker
252d037380
change to method signature instead of lambda
2021-04-02 09:09:13 -06:00
Andrew Welker
dd0f7a586e
fix Console statement and add help
2021-04-02 09:03:39 -06:00
Neil Dorin
2feec62052
Removes explicit call to dispose when program stops. Clears queue in dispose
2021-03-31 16:35:33 -06:00
Neil Dorin
33a1b1697a
Removes call to dispose on program stop event. Adds debug statement in Dispose()
2021-03-31 15:29:55 -06:00
Neil Dorin
955d68b3f3
#671 switches to private Dispose() on program stop
2021-03-30 15:56:05 -06:00
Neil Dorin
0f28d46f34
#671 Calls the private dispose method on program stop
2021-03-30 15:53:10 -06:00
Andrew Welker
275759143b
Merge branch 'development' into feature/multi-display-adds
2021-03-29 13:31:10 -06:00
Andrew Welker
3a4737b6f6
Merge pull request #670 from PepperDash/hotfix/dm-routing-issues
...
Hotfix/dm routing issues
2021-03-29 13:29:46 -06:00
Andrew Welker
2b2308d5c2
Merge branch 'development' into hotfix/dm-routing-issues
2021-03-29 13:18:00 -06:00
Andrew Welker
185f03065e
Merge pull request #669 from PepperDash/hotfix/dm-routing-issues
...
Fix LinkToApi methods for chassis to use ExecuteNumericSwitch
2021-03-29 13:17:51 -06:00
Andrew Welker
3803263598
Merge branch 'development' into feature/multi-display-adds
2021-03-29 12:54:54 -06:00
Andrew Welker
358fa1a9c0
Merge pull request #667 from PepperDash/hotfix/generic-queue-disposed-check
...
Hotfix/generic queue disposed check
2021-03-29 12:53:43 -06:00
Andrew Welker
7fbbc9f2b8
Fix LinkToApi methods for chassis to use ExecuteNumericSwitch
2021-03-29 12:50:43 -06:00
Andrew Welker
f4f400f9b6
Merge branch 'development' into hotfix/generic-queue-disposed-check
2021-03-29 09:55:40 -06:00
Andrew Welker
d3383db890
Merge pull request #666 from PepperDash/hotfix/generic-queue-disposed-check
...
added a Disposed check and Debug Message to prevent enqueing messages…
2021-03-29 07:55:29 -06:00
Nick Genovese
139e5370ea
added a Disposed check and Debug Message to prevent enqueing messages after the Generic Queue has been disposed; typically happens at program stop
2021-03-29 09:42:31 -04:00
Andrew Welker
4f9fa05e3f
Merge branch 'development' into feature/multi-display-adds
2021-03-25 16:06:48 -06:00
Andrew Welker
7ab2574912
Merge pull request #662 from PepperDash/hotfix/scheduler-fixes
...
Hotfix/scheduler fixes
2021-03-25 16:05:25 -06:00
Andrew Welker
35167d77f9
Merge branch 'development' into hotfix/scheduler-fixes
2021-03-25 15:48:59 -06:00
Andrew Welker
bdd17dfa27
Merge pull request #661 from PepperDash/hotfix/scheduler-fixes
...
Hotfix/scheduler fixes
2021-03-25 15:48:45 -06:00
Andrew Welker
6443e00428
update back to latest builder image
2021-03-22 09:48:23 -06:00
Andrew Welker
008279e867
Initialize some properties that were causing a nullRef
2021-03-22 09:39:08 -06:00
Andrew Welker
c4a6d20791
fixing a nullref issue with cisco spark
2021-03-22 09:23:07 -06:00
Andrew Welker
61b4002e5a
Fix to test build image again
2021-03-19 09:22:21 -06:00
Andrew Welker
da63d0917e
Updates to test new builder image
...
this build WILL fail
2021-03-19 09:03:05 -06:00
Andrew Welker
0228fd1c0f
fix a ;
2021-03-18 16:27:08 -06:00
Andrew Welker
085ba134c4
Set event to not be acknowledgable
...
Added logic to acknowledge event
Added debug statement to show that event was being fired
2021-03-18 12:44:20 -06:00
Andrew Welker
a9fce3237c
Added check for key to Clear command
...
If the key was wrong or wasn't in the group, a `KeyNotFoundException` was thrown.
Also added acknowledgment of a successful deletion
2021-03-18 12:43:29 -06:00
Andrew Welker
840fb21e15
Added console command to list events for a group
2021-03-18 12:42:29 -06:00
Neil Dorin
6ab4d4d090
#658 Initializes config properties in constructor(s)
2021-03-17 10:52:17 -06:00
Andrew Welker
fcdee3b9fd
Merge branch 'development' into feature/multi-display-adds
2021-03-17 09:01:00 -06:00
Neil Dorin
4e15d7fe5a
Adds necessary config properteis
2021-03-16 15:36:14 -06:00
Andrew Welker
2a76e2b3f9
Merge pull request #656 from PepperDash/hotfix/namespace-issues
...
Hotfix/namespace issues
2021-03-12 17:37:14 -07:00
Andrew Welker
f9522a533a
Merge branch 'development' into hotfix/namespace-issues
2021-03-12 17:17:17 -07:00
Andrew Welker
ec07ec84f7
Merge pull request #655 from PepperDash/hotfix/techroom-scheduler-event-update
...
Hotfix/techroom scheduler event update
2021-03-12 17:16:55 -07:00
Andrew Welker
0457bcf7fe
Merge branch 'development' into hotfix/techroom-scheduler-event-update
2021-03-12 17:02:29 -07:00
Andrew Welker
ba0b2e169a
Merge pull request #649 from PepperDash/feature/remove-tx-rx-debug
...
Feature/remove tx rx debug
2021-03-12 17:02:17 -07:00
Andrew Welker
bebcc3c6e1
Merge branch 'development' into feature/remove-tx-rx-debug
2021-03-12 16:48:24 -07:00
Andrew Welker
8ed236abae
Merge pull request #654 from PepperDash/hotfix/namespace-issues
...
Fix old/wrong namespace versions to have copies of types that are in the correct one
2021-03-12 16:48:01 -07:00
Jonathan Arndt
8572191c1e
Removed the ._packages.config file from the repo.
2021-03-12 14:57:05 -08:00
Andrew Welker
4a9b1514e3
fix old/wrong namespace versions
2021-03-12 15:46:08 -07:00
Andrew Welker
9c7e38b379
Merge pull request #652 from PepperDash/hotfix/techroom-scheduler-event-update
...
Removes check from scheduler method that was functioning incorrectly.
2021-03-12 15:07:10 -07:00
Neil Dorin
846e905ae1
Removes check from scheduler method that was functioning incorrectly.
2021-03-12 14:18:03 -07:00
Jonathan Arndt
00d2159d06
Reset branch HEAD to f74fa35c commit. Removed all TX: and RX: Console.Debug statements and built successfully.
2021-03-11 11:14:59 -08:00
Andrew Welker
7019b62610
Merge pull request #647 from PepperDash/feature/cecportcontroller-with-streamdebugging
...
Update CecPortController class to implement IBasicCommunicationWithStreamDebugging
2021-03-11 10:43:41 -07:00
Evan
a583fdb72a
Update StreamDebugging on receive for both CECPortController and ComPortController
2021-03-11 12:25:46 -05:00
Andrew Welker
33bf98303d
Merge branch 'development' into feature/cecportcontroller-with-streamdebugging
2021-03-11 09:06:52 -07:00
Neil Dorin
b2f3aa9cfa
Merge pull request #644 from PepperDash/release/1.8.0
...
Release/1.8.0
2021-03-10 16:07:55 -07:00
Neil Dorin
31f6a4bcfd
Merge pull request #643 from PepperDash/release/1.8.0
...
1.8.0
2021-03-10 15:37:29 -07:00
Evan
29b77f5629
Update CecPortController class to implement IBasicCommunicationWithStreamDebuggingB
2021-03-10 17:28:32 -05:00
Jonathan Arndt
f74fa35ca4
Solution updated to remove all TX/RX data that device classes are printing when talking to 3rd party devices
2021-03-09 23:12:57 -08:00
Andrew Welker
74231a428d
removed unnecessary stack trace printing
2021-03-05 17:31:21 -07:00
Andrew Welker
8ba0920cc0
add jsonProperty decorator for PreferredName
2021-03-05 15:41:22 -07:00
Andrew Welker
e23fe06fef
update name change in csproj
2021-03-05 15:32:21 -07:00
Andrew Welker
79fd1f7424
add destinationListKey property and remove DDVC
2021-03-03 14:43:42 -07:00
Andrew Welker
2da8f8c9a8
Merge pull request #640 from PepperDash/feature/update-actions
...
Feature/update actions
2021-03-03 10:46:48 -07:00
Andrew Welker
743accd980
update actions to remove pushes to build repos
2021-03-03 10:03:42 -07:00
Neil Dorin
b445f68466
Merge pull request #638 from PepperDash/feature/add-tuner-preset-mirror-config
...
Feature/add tuner preset mirror config
2021-03-02 15:53:35 -07:00
Neil Dorin
847e106b8d
Adds some debug statements at level 1 to help confirm joins are mapped correctly
2021-03-02 15:34:35 -07:00
Neil Dorin
57f2d7c938
#637 Updates LinkToApi method to map configured tuners
2021-03-02 15:09:24 -07:00
Neil Dorin
f0415d0d05
Adds new mirroredTuners config property and additional help comments
2021-03-02 11:57:10 -07:00
Andrew Welker
d2ebc340bd
add Sink Type property
2021-03-01 15:15:50 -07:00
Neil Dorin
07fbe102bd
Merge pull request #636 from PepperDash/feature/DMChassis-updates
...
Fix dmps off timer
2021-03-01 10:53:26 -07:00
Andrew Welker
319909539c
Merge pull request #635 from PepperDash/feature/update-builds
...
update docker.yml to create a release on all builds
2021-03-01 09:54:24 -07:00
Neil Dorin
00589488ac
Adds null check for _worker before checking thread state
2021-02-26 14:16:53 -07:00
Andrew Welker
f25219c20a
update docker.yml to create a release on all builds
2021-02-26 12:35:17 -07:00
Andrew Welker
7c7ae65d40
Update PepperDash_Essentials_Core.csproj
2021-02-25 17:01:24 -07:00
Andrew Welker
0dcbb652df
add properties to SourceListItem
...
add XML Comments
2021-02-25 17:00:57 -07:00
Andrew Welker
0649cea367
Add DestinationLists to config
2021-02-25 16:53:51 -07:00
Andrew Welker
9f840fae41
add DestinationListItem
2021-02-25 16:53:35 -07:00
Andrew Welker
c5aef18943
Merge pull request #630 from PepperDash/bugfix/countdownTimer-fixes
...
SecondsCountdownTimer fixes
2021-02-24 15:03:58 -07:00
Andrew Welker
70d4a7054f
Merge branch 'development' into bugfix/countdownTimer-fixes
2021-02-24 14:28:52 -07:00
Andrew Welker
b20009b247
add Math.Floor calls to ignore milliseconds
...
Change formatting for timeRemaining
Add logic to prevent initial timeRemaining value from being massive negative value
2021-02-24 14:27:11 -07:00
Neil Dorin
9588564633
Merge pull request #623 from PepperDash/feature/fix-namespaces
...
Fix Namespace issues
2021-02-24 13:09:55 -07:00
Andrew Welker
eef3b5fb31
updates & fixes for countdown timer
2021-02-23 15:53:07 -07:00
Andrew Welker
7078ba55c7
fix dmps off timer
2021-02-23 13:21:01 -07:00
Andrew Welker
e06be3ebe9
Merge branch 'development' into feature/fix-namespaces
2021-02-22 15:34:22 -07:00
Andrew Welker
10046a9ed4
Merge pull request #627 from PepperDash/feature/DMChassis-updates
...
Update ExecuteSwitch and ports to use DMInput/DMOutput instead of numbers
2021-02-22 15:34:06 -07:00
Andrew Welker
51f294c37f
fix ExecuteSwitchNumeric for 0
2021-02-22 13:27:32 -07:00
Andrew Welker
1990201215
add none ports to DMPS & Blade chassis
2021-02-22 10:11:57 -07:00
Andrew Welker
be78d17af5
update Blade chassis ports
2021-02-22 10:02:34 -07:00
Andrew Welker
8a6d5ebd56
Update port creation for DMPS
2021-02-22 10:00:24 -07:00
Andrew Welker
93c0b33958
Updated dmps & blade chassis to use similar routing
2021-02-22 09:55:09 -07:00
Andrew Welker
dca21aa4dc
Fixed some issues discovered during testing
2021-02-19 16:43:18 -07:00
Andrew Welker
ac09267173
Add Clear input port for Essentials Routing
2021-02-19 08:55:34 -07:00
Andrew Welker
ef63c1db02
Updating DM Controller to add DMInput/Output as selector instead of number
2021-02-19 08:51:59 -07:00
Andrew Welker
f828cbecbd
fix USB routing
2021-02-18 16:23:48 -07:00
Andrew Welker
890abf4383
initial updates to ExecuteSwitch
2021-02-18 16:19:29 -07:00
Andrew Welker
52c96cc2c3
fix it so that wrong namespace classes inherit from right namespace classes
2021-02-18 15:40:18 -07:00
Andrew Welker
4ab3cdb1ff
#451 Fix namespace issues
2021-02-18 13:03:23 -07:00
Neil Dorin
2dfd647f63
Merge pull request #622 from PepperDash/bugfix/occSensor-fixes
...
#618 Fix issue with wrong field getting sent to a method
2021-02-18 12:10:29 -07:00
Andrew Welker
7f054d5e98
Merge branch 'development' into bugfix/occSensor-fixes
2021-02-18 11:54:50 -07:00
Andrew Welker
43297c0341
#618 Fix issue with wrong field getting sent to a method
2021-02-18 11:53:07 -07:00
Neil Dorin
6280aa90c9
Merge pull request #621 from PepperDash/bugfix/occSensor-fixes
...
Multiple Occ Sensor Updates
2021-02-18 11:43:39 -07:00
Andrew Welker
ca497c8f47
#620 Fix Join Map Comment
2021-02-18 10:55:01 -07:00
Andrew Welker
1da481a8db
#619 Correct feedback for linking to API
2021-02-18 10:53:39 -07:00
Andrew Welker
c04d79931d
#617 Fix ForceOccupied/ForceVacant methods
2021-02-18 10:51:48 -07:00
Andrew Welker
dbd3ab2f70
#618 more refactoring
2021-02-18 10:44:21 -07:00
Andrew Welker
36b5faa3d9
#618 Fix Occ sensor inheritance structure
2021-02-18 10:39:05 -07:00
Andrew Welker
07bf74ab19
Merge pull request #616 from PepperDash/feature/add-cameramute-to-ciscosparkcodec
...
#415 Adds camera mute methods and feedback to CiscoSparkCodec
2021-02-17 18:05:31 -07:00
Neil Dorin
e356f57e1a
#415 Adds camera mute methods and feedback to CiscoSparkCodec
...
Adds new IHasCameraMute to more clearly define functions and implements on CiscoSparkCodec and ZoomRoom
2021-02-17 16:50:18 -07:00
Andrew Welker
86ad88969e
Merge pull request #615 from PepperDash/feature/reduce-console-boot-messages
...
Feature/reduce console boot messages
2021-02-17 13:00:21 -07:00
Neil Dorin
7020480159
Moves console messages about adding factory methods to level 1
2021-02-17 11:44:33 -07:00
Neil Dorin
bc54856392
#542 Updates log level for error messages when constructing devices
2021-02-17 11:27:07 -07:00
Neil Dorin
24a435c965
Prevents join map info from printing on program start (JoinMapBaseAdvanced constructor) unless debug level is > 0
2021-02-17 10:18:19 -07:00
Andrew Welker
2897ec1d83
Merge pull request #614 from PepperDash/feature/add-ibridgeadvanced-to-irbluraybase
...
#548 Implments IBridgeAdvanced on IRBlurayBase and adds IRBlurayBaseJ…
2021-02-16 20:23:21 -07:00
Neil Dorin
f075412a86
#548 Implments IBridgeAdvanced on IRBlurayBase and adds IRBlurayBaseJoinMap
2021-02-16 16:33:35 -07:00
Neil Dorin
4f5bb4dc46
Merge pull request #613 from PepperDash/bugfix/implement-genericqueue-for-ciscosparkcodec
...
Bugfix/implement genericqueue for ciscosparkcodec
2021-02-16 16:17:22 -07:00
Neil Dorin
382c35924c
#612 Implements VideoCodecBase.LinkVideoCodecToApi() on CiscoSparkCodec
2021-02-16 13:28:52 -07:00
Neil Dorin
88c332729f
#584 Implements GenericQueue in place of queue and thread in CiscoSparkCodec
2021-02-15 16:11:47 -07:00
Neil Dorin
e9a6aa641b
Merge pull request #611 from PepperDash/feature/add-timer-and-action-sequence
...
Feature/add timer and action sequence
2021-02-11 16:55:00 -07:00
Neil Dorin
16bc2ca381
Corrects spelling mistake and adds check to see if thread is already running before allowing sequence to start
2021-02-11 16:44:18 -07:00
Neil Dorin
2fc1f45161
Fixes timer from executing immediately on construction. Adds some helpful debug statements
2021-02-11 15:56:43 -07:00
Neil Dorin
ef7eae50e4
#609 #610 Adds new RetriggerableTimer and ActionSequence devices
2021-02-11 15:43:22 -07:00
Andrew Welker
2c50efd4c5
Merge pull request #607 from PepperDash/hotfix/fusion-static-asset-fixes
...
Hotfix/fusion static asset fixes
2021-02-10 15:56:59 -07:00
Andrew Welker
3ebe44be34
Merge pull request #606 from PepperDash/hotfix/fusion-static-asset-fixes
...
Hotfix/fusion static asset fixes
2021-02-10 15:56:46 -07:00
Andrew Welker
e7b322c303
add error log for some exceptions
2021-02-10 15:39:37 -07:00
Neil Dorin
08491bdf2a
Adds null checks if asset creation fails and returns null
2021-02-10 15:01:40 -07:00
Neil Dorin
f1fa3c07fd
#605 Adds try/catch and more meaningful messages when adding static assets fails
2021-02-10 14:15:00 -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
Andrew Welker
dd060c4442
Merge pull request #602 from PepperDash/hotfix/various-bugs
...
Hotfix/various bugs
2021-02-08 16:33:21 -07:00
Andrew Welker
e782339dcc
Merge pull request #601 from PepperDash/hotfix/various-bugs
...
Hotfix/various bugs
2021-02-08 16:32:51 -07:00
Neil Dorin
766ed3ab51
#588 Updates all room classes to properly set SourceListKey based on precedence
2021-02-08 16:15:17 -07:00
Neil Dorin
cd0e3f7001
#599 Updates how feedbacks are fired in Tx_OnlineStatusChange
2021-02-08 16:11:49 -07:00
Neil Dorin
29d5ecb13f
#588 Updates how EssentialsHuddleVtc1Room sets SourceListKey
2021-02-08 16:11:04 -07:00
Neil Dorin
2987f600bb
#588 Update to how SourceListKey gets set in EssentialsRoomBase
2021-02-08 16:10:39 -07:00
Neil Dorin
5c23aeca48
Adds missing constructor to take both pacing and capacity arguments
2021-02-08 16:10:08 -07:00
Neil Dorin
6ef8ba3639
Removes redundant .FireUpdate() calls in Tx_OnlineStatusChange
2021-02-08 16:09:50 -07:00
Neil Dorin
4f7ad4ccb9
fixes #599 by checking for registration status before updating feedbacks
2021-02-08 15:43:04 -07:00
Neil Dorin
e03b0dc1bb
#600 Adds additional properties and constructors to GenericQueue
2021-02-08 15:06:05 -07:00
Andrew Welker
b75153b848
Merge pull request #598 from PepperDash/hotfix/dge-device-info
...
Hotfix/dge device info
2021-02-04 14:04:49 -07:00
Andrew Welker
d70d33c5e3
Merge pull request #597 from PepperDash/hotfix/occupancy-sensor-debug
...
Hotfix/occupancy sensor debug
2021-02-04 14:04:25 -07:00
Andrew Welker
7eb6748682
Merge pull request #596 from PepperDash/hotfix/dge-device-info
...
Hotfix/dge device info
2021-02-04 11:41:31 -07:00
Andrew Welker
c92c750e55
Merge branch 'development' into hotfix/occupancy-sensor-debug
2021-02-04 11:27:01 -07:00
Andrew Welker
225c6281b9
Merge branch 'main' into hotfix/dge-device-info
2021-02-04 11:25:10 -07:00
Andrew Welker
249e9f372e
Merge pull request #593 from PepperDash/hotfix/occupancy-sensor-debug
...
Hotfix/occupancy sensor debug
2021-02-04 11:22:30 -07:00
Andrew Welker
4dfab9a287
got DeviceInfo Parsing working correctly
2021-02-04 11:17:49 -07:00
Neil Dorin
ec43749ba4
Tested working with GLS-ODT-C-CN hardware
2021-02-04 11:01:21 -07:00
Neil Dorin
2e4202ccce
adjustments made based on testing with hardware
2021-02-04 10:52:02 -07:00
Neil Dorin
4c16dd07b5
fixes #594 with standby state in CiscoSparkCodec
2021-02-04 10:39:29 -07:00
Neil Dorin
0c4ad1c4df
Merge branch 'hotfix/occupancy-sensor-debug' of https://github.com/PepperDash/Essentials into hotfix/occupancy-sensor-debug
2021-02-04 09:31:06 -07:00
Neil Dorin
eb90fb343d
adds missing condition to set remoteTimeout from config value
2021-02-04 09:30:45 -07:00
Andrew Welker
2967a0f968
turn on dev info and stream debugging for temp client
2021-02-04 08:50:50 -07:00
Andrew Welker
7b2a8b17b7
Merge branch 'main' into hotfix/occupancy-sensor-debug
2021-02-03 21:32:15 -07:00
Neil Dorin
89ca614d3d
Minor updates after testing at runtime.
2021-02-03 21:17:27 -07:00
Neil Dorin
355df1341e
#592 Adds properties config class for occ sensors
2021-02-03 16:01:24 -07:00
Andrew Welker
78c17cd729
Merge pull request #591 from PepperDash/hotfix/add-routing-interface
...
Hotfix/add routing interface
2021-02-03 09:45:43 -07:00
Andrew Welker
504c21204f
Merge pull request #590 from PepperDash/hotfix/add-routing-interface
...
Update RoutingInterfaces.cs
2021-02-03 09:45:24 -07:00
Andrew Welker
8dba5a335b
Merge branch 'main' into hotfix/add-routing-interface
2021-02-03 09:15:19 -07:00
Neil Dorin
3d6d578663
Merge pull request #582 from PepperDash/hotfix/stop-internal-samsung-comms-debug
...
Remove unnecessary debug statements
2021-02-02 16:11:27 -07:00
Neil Dorin
a5e9d7ba55
Merge pull request #585 from PepperDash/hotfix/stop-internal-samsung-comms-debug
...
Hotfix/stop internal samsung comms debug
2021-02-02 16:10:58 -07:00
Andrew Welker
5eb65fd723
Update RoutingInterfaces.cs
2021-02-02 15:30:43 -07:00
jkdevito
e0dcde5c35
Reviewed with AW, decided best to remove console commands and create a public method that can be called using DEVJSON to print current settiings.
2021-02-01 11:10:33 -06:00
jkdevito
c6cfecdbbb
Added console command to print occupancy sensor settings in console.
2021-02-01 08:24:54 -06:00
Andrew Welker
30bdac93ee
Merge branch 'main' into hotfix/stop-internal-samsung-comms-debug
2021-01-29 16:00:22 -07:00
Andrew Welker
1228431bc2
remove unnecessary debug statements
2021-01-29 14:18:48 -07:00
Andrew Welker
5a2070de3f
Merge pull request #580 from PepperDash/hotfix/IrSetTopBoxBase-must-implement-ITvPresetsProvider
...
Hotfix/ir set top box base must implement i tv presets provider
2021-01-28 16:13:08 -07:00
Andrew Welker
bc1645065c
Merge pull request #579 from PepperDash/hotfix/IrSetTopBoxBase-must-implement-ITvPresetsProvider
...
Implements ITvPresetsProvider on IrSetTopBoxBase
2021-01-28 16:12:22 -07:00
Neil Dorin
21f9795bcd
Implements ITvPresetsProvider on IrSetTopBoxBase
2021-01-28 14:05:59 -07:00
Neil Dorin
a69bc94945
Merge pull request #576 from PepperDash/hotfix/fix-queue-priority
...
Hotfix/fix queue priority
2021-01-27 12:08:04 -07:00
Andrew Welker
864c8ddf77
Merge pull request #575 from PepperDash/hotfix/fix-queue-priority
...
Set default queue thread priority to medium
2021-01-27 12:04:29 -07:00
Andrew Welker
5764149306
#560 set default queue thread priority to medium
2021-01-27 10:48:23 -07:00
Andrew Welker
9abd911a95
Merge pull request #573 from PepperDash/release/1.7.3
...
Release/1.7.3
2021-01-26 15:46:35 -07:00
Andrew Welker
968f85b04e
Merge pull request #566 from PepperDash/hotfix/nuspec-core-version
...
Hotfix/nuspec core version
2021-01-26 14:02:17 -07:00
Andrew Welker
6e09ef35ab
Merge branch 'development' into hotfix/nuspec-core-version
2021-01-26 13:39:41 -07:00
Andrew Welker
a36bce4d5e
Merge pull request #571 from PepperDash/hotfix/ComsMessageQueue-throws-exception
...
Hotfix/coms message queue throws exception
2021-01-26 13:39:29 -07:00
Andrew Welker
5374e58197
Merge pull request #565 from PepperDash/hotfix/nuspec-core-version
...
Update PD Core version in Essentials nuspec
2021-01-26 13:39:03 -07:00
Andrew Welker
cbfa7d869b
Merge branch 'main' into hotfix/nuspec-core-version
2021-01-26 13:23:37 -07:00
Andrew Welker
434fb1be59
Merge branch 'development' into hotfix/ComsMessageQueue-throws-exception
2021-01-26 13:12:05 -07:00
Andrew Welker
dbec078dae
Merge pull request #568 from PepperDash/hotfix/ComsMessageQueue-throws-exception
...
Validate method now checks the parameter
2021-01-26 13:11:52 -07:00
Andrew Welker
e9a8e42525
Merge pull request #572 from PepperDash/feature/genericqueue-upgrades
...
Sets the queue size to 25
2021-01-26 13:11:37 -07:00
Andrew Welker
8ad7b429a2
Merge branch 'development' into feature/genericqueue-upgrades
2021-01-26 12:49:48 -07:00
Andrew Welker
a1c27d64ad
Merge pull request #570 from PepperDash/hotfix/fusion-error-rollup
...
Hotfix/fusion error rollup
2021-01-26 12:47:43 -07:00
Andrew Welker
4814d0f769
Merge branch 'main' into hotfix/ComsMessageQueue-throws-exception
2021-01-26 12:45:14 -07:00
Neil Dorin
b7d7196071
Sets the queue size to 25
2021-01-26 12:32:04 -07:00
Andrew Welker
d8225a80b6
Merge branch 'development' into hotfix/fusion-error-rollup
2021-01-26 12:31:33 -07:00
Andrew Welker
1b0d9ae904
Merge branch 'main' into hotfix/nuspec-core-version
2021-01-26 11:47:09 -07:00
Andrew Welker
7228733aad
Merge pull request #569 from PepperDash/hotfix/fusion-error-rollup
...
Updates to properly clear errors when there are none and set message …
2021-01-26 11:46:49 -07:00
Nick Genovese
809639c3f9
Validate method now checks the parameter
2021-01-26 13:17:55 -05:00
Andrew Welker
24e59e1474
Update PepperDash_Essentials_Core.nuspec
2021-01-26 11:05:42 -07:00
Neil Dorin
42c483f581
Updates to properly clear errors when there are none and set message to "Room Ok."
2021-01-25 17:56:20 -07:00
Andrew Welker
7ba0ecdf5c
Merge pull request #556 from PepperDash/feature/add-hdbasettx-support
...
Feature/add hdbasettx support
2021-01-25 16:56:23 -07:00
Andrew Welker
ece36b4042
Merge branch 'development' into feature/add-hdbasettx-support
2021-01-25 15:19:34 -07:00
Andrew Welker
ca5b35b39c
Merge pull request #558 from PepperDash/feature/add-fusion-joinmaps
...
Feature/add fusion joinmaps
2021-01-25 15:19:17 -07:00
Andrew Welker
8f804766e5
Merge branch 'development' into feature/add-fusion-joinmaps
2021-01-25 12:34:02 -07:00
Neil Dorin
00207d1570
Merge pull request #561 from PepperDash/feature/genericqueue-upgrades
...
#560 Adds constructors with priority and fixed debug statments to use…
2021-01-25 11:18:46 -07:00
Neil Dorin
65747b6ad2
#560 Adds constructors with priority and fixed debug statments to use error log
2021-01-25 10:55:27 -07:00
Andrew Welker
f7174e2492
Merge branch 'development' into feature/add-fusion-joinmaps
2021-01-22 13:09:08 -07:00
Andrew Welker
5d7cdab933
Merge pull request #557 from PepperDash/feature/add-fusion-joinmaps
...
Feature/add fusion joinmaps
2021-01-22 13:05:37 -07:00
Neil Dorin
c9fee785f9
Static Assets for displays now tested and working
2021-01-22 11:08:35 -07:00
Neil Dorin
dfc90e58dc
Adds EssentialsTechRoomFusionSystemController
2021-01-21 17:19:01 -07:00
Neil Dorin
2a5810b671
Updates PD.Core to 1.0.45
2021-01-21 17:01:43 -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
52494ca13e
Changes to correct datatype for joinMaps in config
2021-01-21 15:04:01 -07:00
Andrew Welker
55cbd094be
Merge branch 'development' into feature/add-hdbasettx-support
2021-01-20 17:06:20 -07:00
Andrew Welker
da5fd7e743
Merge pull request #555 from PepperDash/hotfix/videocodecbase-incoming-call-popup
...
Hotfix/videocodecbase incoming call popup
2021-01-20 14:52:05 -07:00
Neil Dorin
f6059e249f
Merge branch 'main' into feature/add-fusion-joinmaps
2021-01-20 14:39:37 -07:00
Neil Dorin
8545622c79
Merge branch 'development' into hotfix/videocodecbase-incoming-call-popup
2021-01-20 14:33:01 -07:00
Neil Dorin
cf14706961
Merge pull request #554 from PepperDash/hotfix/videocodecbase-incoming-call-popup
...
Upadted VideoCodecBase LinkVideoCodecCallControlsToApi
2021-01-20 14:32:34 -07:00
Neil Dorin
2f172c998a
Merge pull request #552 from batourin/development
...
Add hdbasettx device to Essentials DM
2021-01-18 15:28:09 -07:00
jkdevito
7945bce854
Upadted VideoCodecBase LinkVideoCodecCallControlsToApi IncomingCall bridge action to reference "args.CallItem.Status == eCodecCallStatus.Ringing" (previously referencing "args.CallItem.Status != eCodecCallStatus.Disconnected")
2021-01-18 15:37:39 -06:00
Maxim Batourine
6d66c5adee
add HDBaseTTxController to project file
2021-01-18 13:16:19 -05:00
Maxim Batourine
8ccbed6d81
Add hdbasettx device
2021-01-16 22:57:45 -05:00
Andrew Welker
c3c58e3201
Merge pull request #551 from PepperDash/hotfix/zoomroom-obtp-dialing
...
Hotfix/zoomroom obtp dialing
2021-01-15 12:08:45 -07:00
Andrew Welker
f547eb3a09
Merge branch 'development' into hotfix/zoomroom-obtp-dialing
2021-01-15 11:50:35 -07:00
Andrew Welker
44cacc839b
Merge pull request #538 from PepperDash/hotfix/zoomroom-obtp-dialing
...
Hotfix/zoomroom obtp dialing
2021-01-15 11:45:13 -07:00
Andrew Welker
6dbe1b6f31
Merge pull request #547 from PepperDash/feature/merge-into-dev
...
Feature/merge into dev
2021-01-13 09:14:23 -07:00
Andrew Welker
e15ed3c77f
Merge branch 'development' into feature/merge-into-dev
2021-01-13 08:28:15 -07:00
Neil Dorin
435879e19b
Merge pull request #541 from batourin/development
...
[BUG] Add safety check for casting device into interface
2021-01-12 16:57:43 -07:00
Neil Dorin
17ccaecf5e
Merge pull request #534 from PepperDash/feature/get-prop-by-name-fixes
...
Feature/get prop by name fixes
2021-01-12 16:56:12 -07:00
Neil Dorin
dfebd47ef4
Merge branch 'main' into hotfix/zoomroom-obtp-dialing
2021-01-12 15:49:56 -07:00
Neil Dorin
684b8db546
Merge branch 'development' into feature/get-prop-by-name-fixes
2021-01-12 15:49:18 -07:00
Neil Dorin
3c714f724d
Merge pull request #546 from PepperDash/hotfix/sys-monitor-not-updating-bridge
...
fixes a bug where the system monitor bridge wasn't updating
2021-01-12 15:48:43 -07:00
Neil Dorin
03e0dc5208
Merge branch 'main' into hotfix/sys-monitor-not-updating-bridge
2021-01-12 15:34:48 -07:00
Neil Dorin
14991bce95
Merge pull request #544 from PepperDash/release/1.7.0
...
Release/1.7.0
2021-01-12 11:04:50 -07:00
Neil Dorin
50b2c7d3af
Merge pull request #543 from PepperDash/release/1.7.0
...
Release/1.7.0
2021-01-12 10:31:21 -07:00
Nick Genovese
030d69c190
fixes a bug where the system monitor bridge wasn't updating
...
- fires off all program start/stop/register feedbacks when they are created to set initial state
2021-01-12 09:20:15 -05:00
Maxim Batourine
08fe408dc1
Add safety check for casting device into interface
...
(device as IRoutingInputsOutputs).InputPorts will throw Exception on accessing InputPorts property if device do not implement such interface.
2021-01-07 19:31:24 -05:00
Neil Dorin
bdb007f6ed
Merge pull request #540 from PepperDash/hotfix/dge-devinfo-issues
...
Hotfix/dge devinfo issues
2021-01-07 15:25:53 -07:00
Neil Dorin
91abe4c09a
Updates to IR files and Enter command
2021-01-07 15:23:35 -07:00
Neil Dorin
82029894e4
Changed to use passed in type value for signal type instead of assuming both audio and video
2021-01-07 14:46:49 -07:00
Trevor Payne
3c1ed6e58a
Added debug statements to ExecuteNumericSwitch in DmTx4kz302CController
2021-01-07 12:41:29 -06:00
Neil Dorin
8999097100
Adds additional debug to help with room on/off events
2021-01-06 16:12:12 -07:00
jkdevito
72197e547f
Updated VideoCodecBase.cs and ZoomRooms.cs to resolve an issue with dialing the currently scheduled meetings.
...
VideoCodecBase.cs changes:
1. Moved the trilist.SetSigFalseActions for DialMeeting 1-3 from the UpdateMeetinsgList mehtod to the LinkVideoCodecScheduleToApi method.
- This was necessary to resolve an issue with dialing current meetings.
- When the SetSigFalseActions where located in the UpdateMeetingsList, they were using the codec.CodecSchedule.Meetings to dial, which was not updated based on the time of day.
2. Turned the local var currentMeetings into a private list, _currentMeetings, that can be updated by UpdateMeetingsList and then used in LinkVideoCodecScheduleToApi when the trilist actions are executed.
3. Added debug statements to help narrow down the issue and verify the data.
ZoomRoom.cs changes:
1. Added debug statement to Dial(Meeting meeting) method to confirm the data passed from LinkVideoCodecScheduleToApi was matching the _currentMeetings list data.
2021-01-06 16:22:54 -06:00
Neil Dorin
9b62849d9d
removes old comment
2021-01-06 14:45:40 -07:00
Neil Dorin
d311b6fef9
Adds AttributeName property to JoinData allowing attribute name to be set from config as well
2021-01-05 18:21:32 -07:00
Neil Dorin
4a642b1e36
Adds UserObject for future use purposes
2021-01-04 16:19:08 -07:00
Neil Dorin
de4f003c67
Swapped out hardcoded joins for join map in Vtc1FusionController
2021-01-04 12:10:12 -07:00
Neil Dorin
708ee1a8ff
#535 Wraps up EssentialsHuddleSpaceFusionSystemControllerBase. Starts on Vtc1FusionController
2020-12-30 17:01:55 -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
3b0a5285ab
fix order for comm monitor
2020-12-21 17:00:37 -07:00
Andrew Welker
ae03b8cd7e
fix PresetsList saving to file
2020-12-21 16:19:45 -07:00
Andrew Welker
cc159e306e
update Essentials to use PepperDash Core 1.0.43
2020-12-21 14:40:19 -07:00
Andrew Welker
0a43f43f66
add ICommunicationMonitor to EiscApiAdvanced
2020-12-21 12:31:00 -07:00
Andrew Welker
0f924360c1
fix issues in LinkToApi
2020-12-21 10:51:12 -07:00
Jason Alborough
0a34f48e0a
Fixes for the static GetPropertyByName method in DeviceJsonApi...now returns a property object rather than a PropertyInfo object
2020-12-18 17:07:20 -05:00
Neil Dorin
870f2f8fa6
properly defines the IsWarming/Cooling FeedbackFuncs and fires feedbacks
2020-12-18 14:34:15 -07:00
Andrew Welker
aa61479adc
remove device info stuff from DGE for now
2020-12-18 09:16:40 -07:00
Andrew Welker
522c107ce6
Merge pull request #532 from PepperDash/feature/room-updates
...
Feature/room updates
2020-12-17 16:31:37 -07:00
Andrew Welker
cb29775004
Merge branch 'development' into feature/room-updates
2020-12-17 16:13:45 -07:00
Neil Dorin
fccbb55344
Merge pull request #528 from PepperDash/feature/update-plugin-dependency-check
...
Update Plugin Dependency Check
2020-12-17 16:13:30 -07:00
Andrew Welker
b2402402d9
remove dummy device add
2020-12-17 14:48:01 -07:00
Neil Dorin
f0a3b27e3b
Adds dummy source and room power on implementation
2020-12-17 14:28:27 -07:00
Neil Dorin
57ebd2b608
Adds IRunDirectAction to EssentialsTechRoom
2020-12-17 14:07:48 -07:00
Andrew Welker
695ff5487f
actually fire the PresetsSaved event
2020-12-17 10:38:31 -07:00
Andrew Welker
66cd39c013
changed event names and added saved event
2020-12-16 16:21:10 -07:00
Jason Alborough
fc91ba7c1e
Fixes Namespace and Implements IKeyed in both interfaces.
2020-12-16 15:00:30 -05:00
Jason Alborough
1cad1976ee
#499 Adds interfaces ILogStrings and ILogStringsWithLevel to PepperDash_Essentials_Core.Interfaces
2020-12-16 14:39:53 -05:00
Andrew Welker
91eec8c258
fix scheduled event saving
2020-12-15 16:43:09 -07:00
Andrew Welker
d2c308c009
Add methods & logic to make sure...
...
...day & time is in the list of recurrence days
2020-12-15 09:47:35 -07:00
Andrew Welker
a4a99f4a9b
remove JsonConverter Attribute
2020-12-15 09:47:08 -07:00
Andrew Welker
eb114b4a95
make Days enum serialize to string
2020-12-15 08:44:10 -07:00
Andrew Welker
93e8d50e55
Merge branch 'development' into feature/update-plugin-dependency-check
2020-12-11 15:51:10 -07:00
Andrew Welker
3c6fc978d4
Merge pull request #530 from PepperDash/hotfix/displayBase-fixes
...
Hotfix/display base fixes
2020-12-11 15:50:55 -07:00
Andrew Welker
01ddf1721c
add method to get scheduled events
2020-12-11 15:42:38 -07:00
Andrew Welker
1ee87c0499
add some debug statements and fix presets file loading
2020-12-09 16:37:14 -07:00
Andrew Welker
f8ae6264f7
add some debug statements and fix presets file loading
2020-12-09 16:18:21 -07:00
Andrew Welker
3e56859943
add UpdatePresets method
2020-12-09 15:14:52 -07:00
Andrew Welker
945db8a233
Merge branch 'development' into hotfix/displayBase-fixes
2020-12-09 13:02:59 -07:00
Neil Dorin
823f7447c3
Merge pull request #529 from PepperDash/hotfix/displayBase-fixes
...
Add PowerIsOnFeedback back to DisplayBase and marked it as Obsolete
2020-12-09 13:02:25 -07:00
Andrew Welker
6e4fa48b9d
rearrange message formatting
2020-12-08 16:34:00 -07:00
Andrew Welker
7e8f216afb
added logic to send presets to far end
2020-12-08 16:24:35 -07:00
Andrew Welker
b09c151738
Added logic to send presets to far end
2020-12-08 16:24:22 -07:00
Andrew Welker
56cf54a644
Added LinkRooms as a PostActivationAction
2020-12-08 16:24:03 -07:00
Andrew Welker
169e897748
Add CriticalSection for file ops
2020-12-08 12:54:35 -07:00
Andrew Welker
748b1ca147
Add config properties
...
Implement ITvPresetsProvider
2020-12-08 12:51:20 -07:00
Andrew Welker
2e636082bb
#526 Add ITvPresetsProvider interface
2020-12-08 12:50:55 -07:00
Andrew Welker
9204ad2701
#525 Add Rooms Array & LinkToRooms method
2020-12-08 12:48:26 -07:00
Andrew Welker
8feb7a142c
#524 Fix Fusion Printing
2020-12-08 11:06:06 -07:00
Andrew Welker
d990930b19
#523 Add return statement
2020-12-08 11:05:52 -07:00
Andrew Welker
4d67279827
Log message to error log when configured com port doesn't exist
2020-12-08 08:02:35 -07:00
Andrew Welker
a78b29b0a1
#523 Add NullCheck and Debug message for com Port
2020-12-08 08:01:58 -07:00
Andrew Welker
2c36c0f2cb
Run GoWithLoad command in separate thread
...
when using donotloadonnextboot
2020-12-08 08:01:25 -07:00
Andrew Welker
2eaf21b1e0
Fix event retrieval
2020-12-08 08:01:01 -07:00
Andrew Welker
099e387570
getting things in the right order for scheduling
2020-12-07 17:21:05 -07:00
Andrew Welker
c4755f23cd
added logic to subscribe to scheduled event
2020-12-07 16:58:33 -07:00
Andrew Welker
9c4650b4af
fixes to get it to load
2020-12-07 16:32:06 -07:00
Andrew Welker
43d7fab04d
refactored Fusion Base Class
2020-12-07 11:50:48 -07:00
Andrew Welker
d2b7e71c4a
Added GetScheduledEventGroup Method
...
added logic to enable/disable events
2020-12-07 11:49:30 -07:00
Andrew Welker
ab6d44e604
added enable property to ScheduledEventConfig
2020-12-07 11:48:48 -07:00
Andrew Welker
0dc2e9d134
Added logic to create EssentialsTechRoom
2020-12-07 11:48:34 -07:00
Andrew Welker
3a024b8d4c
moved ScheduledEvents list to main object
2020-12-07 11:48:21 -07:00
Andrew Welker
05e2422cb4
refactoring some methods
...
add handling for Scheduled Events
2020-12-07 11:48:07 -07:00
Andrew Welker
fc5d4f946d
added scheduled events config
2020-12-04 21:36:07 -07:00
Andrew Welker
45c1e25e4f
Change to list of actions instead of dictionary
2020-12-04 21:35:31 -07:00
Andrew Welker
f11bdcfd53
add schedule config and schedule stuff
2020-12-04 16:21:48 -07:00
Andrew Welker
9888fbf047
added save presets method & expose some properties
2020-12-04 13:44:39 -07:00
Andrew Welker
9171610e34
getting files back in the project
2020-12-04 13:44:39 -07:00
Andrew Welker
7a8c1f3165
adding some overloads
2020-12-04 13:44:39 -07:00
Andrew Welker
008a052045
getting started with EssentialsTechRoom
2020-12-04 13:44:39 -07:00
Andrew Welker
93a5f2e3b2
fix slases
2020-12-04 12:18:08 -07:00
Andrew Welker
0e4edca08a
update plugin dependency check message
2020-12-04 11:05:46 -07:00
Andrew Welker
f9925f9ec9
Add PowerIsOnFeedback back to DisplayBase and marked it as Obsolete
2020-12-03 16:46:10 -07:00
Andrew Welker
f283f82bbc
Merge pull request #520 from PepperDash/feature/add-dm-streaming-start-stop-support
...
Add dm streaming start stop support
2020-12-02 12:09:50 -07:00
Alex Johnson
ab5dd5f756
Fixes streaming card feedback and removes excess debug
2020-12-02 13:51:44 -05:00
Alex Johnson
e22c71853f
Starts adding support for starting and stopping dm stream cards via API bridge
2020-12-02 13:10:47 -05:00
Neil Dorin
55cd3036c8
Merge pull request #519 from PepperDash/development
...
Update Dev 2.0.0
2020-11-30 17:54:54 -07:00
Andrew Welker
8bf27ecbd9
Merge pull request #518 from PepperDash/hotfix/zoom-auto-layout
...
Hotfix/zoom auto layout
2020-11-30 14:46:43 -07:00
Andrew Welker
d94d003050
Merge branch 'development' into hotfix/zoom-auto-layout
2020-11-30 14:08:08 -07:00
Andrew Welker
25c4d94366
Merge pull request #517 from PepperDash/hotfix/zoom-auto-layout
...
Fix some issues with Zoom Rooms
2020-11-30 14:05:35 -07:00
Andrew Welker
91dda3213e
fix an IF statement to be correct
2020-11-30 13:42:27 -07:00
jkdevito
b41dd23c7f
Hotfix testing with Zoom PC to find what is triggering a layout change. Currently unresolved
2020-11-30 14:29:57 -06:00
Andrew Welker
de3f2004de
Merge pull request #516 from PepperDash/feature-2.0.0/add-new-project
...
Add PepperDash_Essentials_Interfaces project
2020-11-25 10:30:16 -07:00
Andrew Welker
0cfc727b08
Fix root namespaces
2020-11-25 09:57:09 -07:00
Andrew Welker
0f8251ea8a
update dependencies, references, and build order
2020-11-24 17:06:03 -07:00
Andrew Welker
13cbeb7605
Add PepperDash_Essentials_Interfaces project
2020-11-24 16:43:24 -07:00
Andrew Welker
2fd2b6787f
Merge pull request #515 from PepperDash/feature-2.0.0/update-workflows-for-2.0.0
...
fix regex
2020-11-24 16:41:24 -07:00
Andrew Welker
dd48147fdb
fix regex
2020-11-24 16:26:07 -07:00
Andrew Welker
14ad0eee48
adding some debug statements to try and suss out what's going on
2020-11-24 16:04:01 -07:00
Andrew Welker
56e106ff32
#512 add null check and return unknown if it is null
2020-11-24 15:46:33 -07:00
Andrew Welker
33c3c1ad30
Merge pull request #511 from PepperDash/feature-2.0.0/update-workflows-for-2.0.0
...
fix branch name for PR-triggered workflows
2020-11-24 15:09:55 -07:00
Andrew Welker
f154ce2385
fix branch name for PR-triggered workflows
2020-11-24 14:32:21 -07:00
Trevor Payne
9a0cf05360
Merge pull request #509 from PepperDash/feature-2.0.0/update-workflows-for-2.0.0
...
Feature 2.0.0/update workflows for 2.0.0
2020-11-24 15:29:32 -06:00
Andrew Welker
d2e4be162d
change phase for PR triggered builds to beta
2020-11-24 13:43:07 -07:00
Andrew Welker
9dbfd9bcae
Change workflow name
2020-11-24 13:25:02 -07:00
Andrew Welker
8d1ec183df
fix string formatting
2020-11-24 13:17:10 -07:00
Andrew Welker
d52941d91d
add workflow for 2.0.0 builds
2020-11-24 13:14:07 -07:00
Andrew Welker
b67424c1e1
Merge pull request #507 from PepperDash/hotfix/missing-logo-info-in-room-config
...
Hotfix/missing logo info in room config
2020-11-24 11:25:06 -07:00
Andrew Welker
c366ee9d12
Merge branch 'development' into hotfix/missing-logo-info-in-room-config
2020-11-24 10:55:09 -07:00
Andrew Welker
5ec97f2e31
Merge pull request #506 from PepperDash/hotfix/missing-logo-info-in-room-config
...
Addresses #505
2020-11-24 10:52:30 -07:00
Neil Dorin
98c20464d7
Addresses #505
2020-11-24 10:26:55 -07:00
Neil Dorin
b1aa9c3306
Merge pull request #498 from PepperDash/feature/mc-qr-code-checksum
...
#497 Add logic to set checksum value
2020-11-19 16:01:28 -07:00
Andrew Welker
db6ab3ee98
#497 Add logic to set checksum value
2020-11-18 09:36:39 -07:00
Neil Dorin
2ccf4be559
Merge pull request #496 from PepperDash/release/1.6.7
...
Release/1.6.7
2020-11-16 12:01:44 -07:00
Neil Dorin
ce86255119
Merge pull request #494 from PepperDash/release/1.6.7
...
Release/1.6.7
2020-11-16 12:01:01 -07:00
Andrew Welker
d69e81972e
Merge branch 'main' into release/1.6.7
2020-11-16 11:44:39 -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
b5337572c4
update nuspec for correct dependencies
2020-11-13 15:44:02 -07:00
Andrew Welker
1d1b4f0790
update mobileControl retrieval method
...
remove commented out MC stuff
2020-11-13 15:43:48 -07:00
Neil Dorin
ccdd8005d0
Fixes inverted standby state feedback
2020-11-13 14:54:26 -07:00
Neil Dorin
1d184f0f5e
Updates to deactivate standby on codec
2020-11-13 14:46:15 -07:00
Neil Dorin
2ed9e632c6
Updates to deactivate standby on codec
2020-11-13 14:24:38 -07:00
Neil Dorin
ecba28c9cd
Moves the stop sharing and standby commands to later in the EndShutdown() sequence
2020-11-13 13:32:04 -07:00
Neil Dorin
06e8cac597
Adds more helpful message to Obsolete attribute on IRoutingSinkNoSwitching
2020-11-12 16:41:40 -07:00
Neil Dorin
1dfdd4dd28
Adds StandbyActivate to EndShutdown
2020-11-12 16:29:22 -07:00
Neil Dorin
48585469f6
Additional updates to resolve external switching with multiple upstream tie lines
2020-11-12 16:28:43 -07:00
Neil Dorin
f9ba562b0b
Updates to work when there are multiple tie lines from codec inputs to sources and using ExternalSourceSwitching
2020-11-12 16:23:14 -07:00
Neil Dorin
5c63a49071
Updates IMobileControl interface. Adds VideoCodec.StopSharing() to EndShutdown() method in Vtc1 room
2020-11-12 15:57:10 -07:00
Neil Dorin
3d224496a8
Adds new event to DeviceManager to indicate that all devices have been activated. Necessary for MicrophonePrivacyManager
...
#485
2020-11-12 12:33:04 -07:00
Neil Dorin
73addfefe7
More fixes to Generic IO classes
2020-11-12 12:11:18 -07:00
Neil Dorin
af0e2180bd
Adds back in a factory and necessary methods to build a GenericVersiportInputDevice
2020-11-12 11:44:11 -07:00
Neil Dorin
a431015853
Adds legacy typename to factory for CiscoSparkCodec
2020-11-12 11:16:43 -07:00
Andrew Welker
788244fbf4
Merge pull request #484 from PepperDash/feature/device-info
...
Add Device Info interfaces and retrievals
2020-11-12 09:11:06 -07:00
Andrew Welker
282230b28e
Merge branch 'development' into feature/device-info
2020-11-12 09:50:23 -06:00
Andrew Welker
dc010ce28c
Merge pull request #483 from PepperDash/feature/update-PD-Core
...
Feature/update pd core
2020-11-12 09:50:06 -06:00
Andrew Welker
5a3597f2a7
minor change to generate new build number
2020-11-12 08:28:19 -07:00
Andrew Welker
5b889ea59c
back to original version
2020-11-11 16:36:56 -07:00
Andrew Welker
faa6e20034
specifying version for nuget action
2020-11-11 15:45:50 -07:00
Andrew Welker
82a97f8c1f
Merge branch 'feature/update-PD-Core' of https://github.com/PepperDash/Essentials into feature/update-PD-Core
2020-11-11 14:42:20 -07:00
Andrew Welker
6557d21aa8
change action to use master instead of v1
2020-11-11 14:41:58 -07:00
Andrew Welker
a733ed69cb
Merge branch 'development' into feature/update-PD-Core
2020-11-11 14:05:44 -06:00
Andrew Welker
9877ba93a0
Merge pull request #472 from PepperDash/hotfix/DMPS-Routing-issues
...
Hotfix/dmps routing issues
2020-11-11 14:05:28 -06:00
Andrew Welker
669f9e71bc
Merge branch 'development' into feature/device-info
2020-11-11 13:04:58 -07:00
Andrew Welker
5d2f20efd5
initial implementations for DM Rmc & DGE
2020-11-11 13:02:12 -07:00
Andrew Welker
06dccdd97f
Merge branch 'development' into hotfix/DMPS-Routing-issues
2020-11-11 13:42:09 -06:00
Andrew Welker
e705f67333
Merge pull request #480 from PepperDash/feature/resolve-cisco-bugs
...
Feature/resolve cisco bugs
2020-11-11 13:41:53 -06:00
Andrew Welker
4903b99eb5
fix main workflow
2020-11-11 12:38:50 -07:00
Andrew Welker
38ab6626fc
update PD Core to 1.0.43
2020-11-11 12:30:15 -07:00
Andrew Welker
b44bc8fae3
Merge branch 'development' into hotfix/DMPS-Routing-issues
2020-11-11 12:25:36 -07:00
Neil Dorin
7d72d54862
Gets ExternalSourceSwitching feedback working
2020-11-11 12:08:30 -07:00
Neil Dorin
0a218cebb4
Merge pull request #471 from PepperDash/hotfix/DMPS-Routing-issues
...
Fix DMPS Routing Issues for 4K DMPS units
2020-11-11 12:02:34 -07:00
Andrew Welker
ed6ad6ae76
updates for device info
2020-11-11 11:29:43 -07:00
Andrew Welker
1689b15d95
make IDeviceInfoProvider inherit from IKeyed
2020-11-10 12:00:58 -07:00
Trevor Payne
010fdde45c
Fixes issues with Adding HDMI LoopOut Ports
2020-11-10 11:46:51 -06:00
Andrew Welker
10509991c1
updates for getting connected IP stuff
2020-11-10 10:39:49 -07:00
Andrew Welker
c686ee394d
update event to use delegate
2020-11-10 10:28:39 -07:00
Neil Dorin
985902092e
Merge branch 'feature/add-camera-config-props' into feature/resolve-cisco-bugs
2020-11-10 09:33:06 -07:00
Neil Dorin
944b72e2a8
Adds IHasCameraOff to CameraVisca
2020-11-10 09:32:16 -07:00
Neil Dorin
d074be323c
Remove zoom speeds
2020-11-10 09:31:37 -07:00
Neil Dorin
0098401584
Adds SpeedTimer implmentation to CameraVisca
2020-11-10 09:31:37 -07:00
Neil Dorin
0d7d5fe380
Adds feedback parsing to CameraVisca as well as some new focus controls.
2020-11-10 09:31:35 -07:00
Neil Dorin
1cb9fb6058
Removes unnecessary null check in SendDtmf method
2020-11-10 09:29:37 -07:00
Andrew Welker
5076ba405e
add logic to update device info when IP-ID comes online
2020-11-10 09:23:51 -07:00
Andrew Welker
3c60dfdf7b
add IDeviceInfoProvider & start implementation
2020-11-10 09:14:43 -07:00
Andrew Welker
5d44b5f3ef
Merge pull request #477 from PepperDash/feature/update-ipower-interface
...
Feature/update ipower interface
2020-11-09 21:11:32 -06:00
Neil Dorin
40cdd4c1e7
Makes IPower Obsolete and replaces with IHasPowerControl and IHasPowerControlWithFeedback
...
Includes major refactor to resolve IPower update
Closes #476
Closes #474 more properly
2020-11-09 16:57:35 -07:00
Neil Dorin
f5753109d5
Fixes multiple issues
...
closes #474
closes #473
closes #470
2020-11-09 15:14:47 -07:00
Andrew Welker
51e338749a
Implement IDeviceInfoProvider on DGE100
2020-11-09 12:11:39 -07:00
Andrew Welker
e37fb33afe
add DeviceInfo class
2020-11-09 12:10:44 -07:00
Andrew Welker
47af06578a
added IDeviceInfoProvider interface
2020-11-09 09:58:51 -07:00
Andrew Welker
ad0cbba0b1
Merge pull request #465 from PepperDash/bugfix/logo-server-crashing
...
Bugfix/logo server crashing
2020-11-04 19:54:48 -07:00
Andrew Welker
c7a3282dd9
Merge branch 'development' into bugfix/logo-server-crashing
2020-11-04 13:58:15 -07:00
Andrew Welker
fd593baa07
Merge pull request #468 from PepperDash/feature/IRoutingNumericFeedback
...
Add IRoutingNumericFeedback interface and implementations
2020-11-04 13:57:58 -07:00
Andrew Welker
88f1230620
got it all working
2020-11-04 14:43:17 -06:00
Trevor Payne
cad558980f
Merge branch 'development' into feature/IRoutingNumericFeedback
2020-11-04 13:59:22 -06:00
Trevor Payne
e879aba801
Expanded the event to include RoutingPorts
...
Triggers for events are now based on FeedbackMatchObject
2020-11-04 13:32:28 -06:00
Neil Dorin
114fdb9545
Merge pull request #469 from PepperDash/feature/update-ci-cd-workflows
...
Remove deprecated set-env commands
2020-11-03 11:29:54 -07:00
Andrew Welker
1886ddfbaf
remove submodule step and udpate set-env
2020-11-03 10:34:37 -07:00
Andrew Welker
39d2c3aab6
remove submodule checkout & update set-env
2020-11-03 10:34:14 -07:00
Andrew Welker
3cd8a1f310
update output change event & feedbacks
2020-11-03 08:30:13 -07:00
Andrew Welker
b457886ee3
Update to route correctly for DMPS3-4K
2020-11-02 12:38:23 -07:00
Trevor Payne
e27c041256
Resolves #467
...
Made the event trigger private and removed it from the interface
2020-11-02 09:59:22 -06:00
Trevor Payne
5fcafe0b38
Resolves #467
...
Added new interface IRoutingNumericFeedback
Added New Interface ITxRoutingWithFeedback
Added New Interface IRmcRoutingWithFeedback
Added new interface IRoutingNumericWithFeedback
Implemented new interfaces in applicable classes
2020-10-30 14:00:05 -05:00
Andrew Welker
8250246f34
Merge branch 'development' into bugfix/logo-server-crashing
2020-10-27 17:09:34 -06:00
Neil Dorin
d9bcaa0b1d
Merge pull request #464 from PepperDash/bugfix/logo-server-crashing
...
Logo Server Updates
2020-10-27 16:55:18 -06: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
fac1dd3d61
add protections for invalid paths in logo server
2020-10-27 13:43:37 -06:00
Andrew Welker
e573749aa0
Merge pull request #462 from PepperDash/release/1.6.5
...
Release/1.6.5 Development
2020-10-22 13:31:38 -06:00
Andrew Welker
f22bf60eb6
Merge pull request #461 from PepperDash/release/1.6.5
...
Release/1.6.5 Main
2020-10-22 13:31:25 -06:00
Andrew Welker
d1b99fdda3
Merge pull request #460 from PepperDash/feature/i18n-addition
...
Add lists for optional things
2020-10-22 11:26:52 -06:00
Andrew Welker
e1a4cfca4e
Add lists for additional values
2020-10-22 11:23:32 -06:00
Andrew Welker
8a43824f3d
Merge pull request #459 from PepperDash/hotfix/dm-rx-DMPS
...
Multiple fixes for DMPS and Essentials
2020-10-21 16:15:09 -06:00
Andrew Welker
b948fc7264
Merge pull request #458 from PepperDash/feature/IDspPreset
...
Add IDspPreset Interface
2020-10-21 16:14:54 -06:00
Trevor Payne
d9f891dfb1
removed IHasDspPreset from Tesira Classes
2020-10-21 16:59:45 -05:00
Trevor Payne
a9524bcc33
Updated Interface to be more genericized
2020-10-21 16:30:48 -05:00
Andrew Welker
4b537cb79d
Fixing some things for Essentials routing and linking to bridge
2020-10-21 13:00:12 -06:00
Trevor Payne
1484c26434
added IDspPreset Interface
...
Implemented IDspPreset Interface on internal Tesira DSP
Resolves #457
2020-10-21 12:55:41 -05:00
Andrew Welker
36e8dc9fa5
Add check for NameSig Support
2020-10-21 11:53:52 -06:00
Andrew Welker
8feb7037aa
Change cast to ACTUAL Dmps3Dmoutput
2020-10-21 11:53:32 -06:00
Andrew Welker
d8863142c7
Refactor CustomActivate & LinkToApi
2020-10-21 10:21:40 -06:00
Andrew Welker
061109c901
add method to create a rmc for DMPS chassis
2020-10-21 10:05:19 -06:00
Andrew Welker
f95b50c99d
Merge pull request #445 from PepperDash/feature/I18N-Support
...
Add interfaces for I18N support
2020-10-20 09:56:27 -06:00
Andrew Welker
def5cc273c
Merge branch 'development' into feature/I18N-Support
2020-10-19 17:04:39 -06:00
Andrew Welker
e01d2c9569
Merge pull request #450 from PepperDash/bugfix/fix-docker-image
...
Update docker.yml
2020-10-19 17:04:11 -06:00
Andrew Welker
415dbbb195
Update docker.yml
2020-10-16 08:16:47 -06:00
Andrew Welker
765d90214d
Merge branch 'feature/I18N-Support' of https://github.com/PepperDash/Essentials into feature/I18N-Support
2020-10-15 17:00:01 -06:00
Andrew Welker
36fd1dcda9
file name change
2020-10-15 16:59:39 -06:00
Andrew Welker
812b9b731b
Merge branch 'development' into feature/I18N-Support
2020-10-15 16:59:20 -06:00
Andrew Welker
e80a68485d
Merge pull request #449 from PepperDash/bugfix/zoom-room-incomingcall
...
Fix for Incoming Call issues
2020-10-15 16:58:37 -06:00
Andrew Welker
535f4ccb8e
Merge branch 'development' into bugfix/zoom-room-incomingcall
2020-10-15 16:39:51 -06:00
Andrew Welker
7bbdf43452
add full implementation for LanguageLabel
2020-10-15 16:37:41 -06:00
Andrew Welker
59881d6b3b
fix for unanticipated messages from Zoom
2020-10-15 16:14:27 -06:00
Andrew Welker
085e198409
fix for incoming call stuff
2020-10-15 13:34:47 -06:00
Neil Dorin
81f27fcbde
Merge branch 'development' into feature/I18N-Support
2020-10-15 12:41:49 -06:00
Neil Dorin
50dae0ef69
Merge pull request #447 from PepperDash/bugfix/card-cage-iteration-fix
...
Bugfix/card cage iteration fix
2020-10-15 12:41:35 -06:00
Alex Johnson
e0fdefa28e
Fix to allow card cage creation loop to continue even if a previous card encountered an issue
2020-10-15 12:36:14 -04:00
Andrew Welker
f6a826505c
Merge branch 'development' into feature/I18N-Support
2020-10-13 23:39:12 -06:00
Andrew Welker
68ac506a25
Merge pull request #444 from PepperDash/feature/add-encoding-overload
...
Add SetString Overload to allow for setting encoding on a sig
2020-10-13 18:11:45 -05:00
Andrew Welker
1150d9e497
add IKeyed to ILanguageLabel to easily get the key
2020-10-13 15:18:31 -06:00
Andrew Welker
633a946f26
Merge branch 'development' into feature/add-encoding-overload
2020-10-13 16:15:04 -05:00
Andrew Welker
8e01455140
Merge pull request #442 from PepperDash/feature/zoom-room-feature-add
...
Zoom Room Updates & Adds
2020-10-13 16:14:49 -05:00
Andrew Welker
b373ab8708
#443 Add SetString Overload
2020-10-13 14:06:48 -06:00
Andrew Welker
cb752850ff
correct interfaces
2020-10-13 13:30:29 -06:00
Andrew Welker
08c929699f
#440 Updates for csproj file
2020-10-13 10:29:30 -06:00
Andrew Welker
1862090a89
#440 add interfaces
2020-10-13 09:53:18 -06:00
Alex Johnson
1ea80c3fab
Adds phone call ringing status to zoom phone status enum
2020-10-12 12:58:22 -04:00
Andrew Welker
1676f5a956
add phone call logic and commands to Zoom Room
2020-10-08 17:09:59 -06:00
Alex Johnson
cdc9cdbe95
Adds joining meetings 2 and 3 if meetings exist
2020-10-08 15:25:51 -04:00
Alex Johnson
28e8a1fb11
Fixes for selfview feedback. Rearranges order to happen in clockwise motion
2020-10-08 14:40:44 -04:00
Alex Johnson
5f1b92ca62
Adds additional check for if DisablePhonebookAutoDownload is true to CustomActivate method. Fixes issue where layout was not being set properly on sharing end.
2020-10-08 11:43:12 -04:00
Alex Johnson
c58a1874ca
Limits max video participant list size to 50
2020-10-07 15:41:04 -04:00
Andrew Welker
f4fb9cd173
add fix for sharing status not updating
...
add fix for clearing participants list on meeting end
2020-10-07 12:45:05 -06:00
Alex Johnson
ad4a6e9383
Fixes for UpdateCallStatusXSig() method
2020-10-06 16:59:27 -04:00
Andrew Welker
decdaf9f1f
lots of updates
2020-10-02 16:58:18 -06:00
Andrew Welker
27382a6be1
various fixes
2020-10-01 14:40:13 -06:00
Andrew Welker
34440af1c5
fix for updating call status when in meeting & call is already connected
2020-10-01 13:25:33 -06:00
Andrew Welker
c0e3da9214
fix for EiscApiAdvanced loading
2020-10-01 12:15:54 -06:00
Andrew Welker
d50ad7345d
fix ZoomRoomCamera Timer
2020-10-01 10:37:31 -06:00
Andrew Welker
95016c3ec6
fix camera mute command
2020-10-01 10:07:08 -06:00
Andrew Welker
f8f5c2474c
Merge branch 'development' into feature/zoom-room-feature-add
2020-09-30 17:05:17 -06:00
Andrew Welker
b997e9a135
Merge pull request #428 from PepperDash/feature/vc4-eisc
...
Add VirtualControlEiscClient
2020-09-30 17:01:56 -06:00
Andrew Welker
c7ccac2fe6
fix merge issue
2020-09-30 16:40:58 -06:00
Andrew Welker
05885f568e
Merge branch 'development' into feature/zoom-room-feature-add
2020-09-30 16:27:00 -06:00
Andrew Welker
b500b9f6cc
Add feedbacks for Camera Auto Mode
2020-09-30 16:26:48 -06:00
Andrew Welker
e784c08f80
Add camera off and auto stuff to Zoom Room
2020-09-30 15:47:32 -06:00
Andrew Welker
45ea5cc875
Merge branch 'development' into feature/vc4-eisc
2020-09-30 14:09:04 -06:00
Andrew Welker
a006698bb2
Merge pull request #433 from PepperDash/feature/add-runtime-ip-info-to-global
...
Add runtime IP info to global
2020-09-30 14:06:38 -06:00
Andrew Welker
e365944dc3
add config object to stop downloading large phonebooks
2020-09-30 13:55:40 -06:00
Neil Dorin
c33dcb78d0
Merge branch 'development' into feature/add-runtime-ip-info-to-global
2020-09-30 13:21:52 -06:00
Neil Dorin
e48ec3af7c
Adds information about ethernet interfaces to Global class
2020-09-30 13:15:23 -06:00
Andrew Welker
4b9d7d1a1f
adjust queue size
2020-09-30 11:21:13 -06:00
Andrew Welker
d6133905b2
really fix pepperdash core version
2020-09-30 09:00:56 -06:00
Andrew Welker
741b401d8c
fix PepperDash Core version
2020-09-30 08:52:16 -06:00
Jason DeVito
cb661313c2
Fixes for indexing form xsig
2020-09-29 17:21:17 -05:00
Andrew Welker
3c794849bd
added a couple of debugging statements
2020-09-29 15:22:32 -06:00
Andrew Welker
753b4e69ee
add constructor to CodecScheduleAwareness to chang refresh timer
2020-09-29 15:08:33 -06:00
Andrew Welker
b502007fff
Changes to keep from clearing meeting list
2020-09-29 14:41:55 -06:00
Andrew Welker
1e6d65fe53
changing some things to check for updates to meetings list
2020-09-29 13:24:53 -06:00
Andrew Welker
72515a79ca
fixes and additions
2020-09-29 12:08:29 -06:00
Andrew Welker
b286008403
fix signal direction
2020-09-28 19:17:09 -06:00
Andrew Welker
c8e3f752db
added properties to support dynamic time before meeting start for warnings
2020-09-28 19:15:39 -06:00
Andrew Welker
33c3822b7c
fix join type for hook state
2020-09-28 14:53:02 -06:00
Andrew Welker
97701ef3c4
add privacy & volume controls to VC Join Map
2020-09-25 16:00:17 -06:00
Andrew Welker
d2eadcd2f5
Use InitialParametersClass.RoomId instead of Config
2020-09-25 10:42:41 -06:00
Andrew Welker
6589f8c4f4
Merge branch 'development' into feature/zoom-room-feature-add
2020-09-25 08:57:29 -06:00
Andrew Welker
13dabc09c7
Merge branch 'development' into feature/vc4-eisc
2020-09-25 08:53:39 -06:00
Andrew Welker
eb80f38813
Merge pull request #427 from PepperDash/feature/add-qr-code-cisco-touch10
...
Add MC QR Code display to Touch10 and OSD
2020-09-25 08:49:44 -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
Andrew Welker
aa38b13adf
add online status link
2020-09-24 15:52:40 -06:00
Andrew Welker
6a79f41367
Add Online updates.
2020-09-23 16:10:39 -06:00
Andrew Welker
88263ccc77
finished up with some things
2020-09-23 15:54:11 -06:00
Andrew Welker
9d15704b78
cleaning some things up and getting more pieces working
2020-09-23 08:51:44 -06:00
Andrew Welker
832060e8ad
Lots of changes
...
* Copied join map from Mobile Control
* Started implementing for JoinMapBase
* Made some changes and improvements to ZoomRoom for handling Directory stuff
2020-09-21 18:59:17 -06:00
Andrew Welker
5d5652907b
Started linking classes to the API
2020-09-18 16:28:04 -06:00
Andrew Welker
477d7957e3
Working through join map stuff
2020-09-17 11:03:29 -06:00
Andrew Welker
41b39a5d3b
remove duplicate using statement
2020-09-17 11:03:14 -06:00
Andrew Welker
6972b544ec
Add IBridgeAdvanced to VideoCodecBase
2020-09-17 11:03:04 -06:00
Andrew Welker
1bd9eca806
Update to PepperDash Core 1.0.42
2020-09-17 11:02:36 -06:00
Andrew Welker
a203eef9a6
clean up and organize
2020-09-16 16:33:16 -06:00
Andrew Welker
f583b84951
Add VideoCodecControllerJoinMap
2020-09-16 16:32:03 -06:00
Andrew Welker
8f319a4405
making changes for adding VC4 bridge
2020-09-16 09:55:58 -06:00
Andrew Welker
862a5ebd12
Added logic to set messages for instructions
2020-09-09 10:54:01 -06:00
Andrew Welker
cb89bd3908
Changed debug levels
2020-09-09 10:29:53 -06:00
Andrew Welker
54dd424b01
add some debug statements
2020-09-09 09:09:10 -06:00
Andrew Welker
b6b88086f3
Add logic to init branding
2020-09-09 09:09:10 -06:00
Andrew Welker
b2ec99e663
add logic for branding
2020-09-09 09:09:10 -06:00
Andrew Welker
74c101628b
Add Config for branding
2020-09-09 09:09:10 -06:00
Andrew Welker
ea28b8afa4
add IHasBranding Interface
2020-09-09 09:09:10 -06:00
Andrew Welker
f5d7c90be1
add config for branding
2020-09-09 09:09:10 -06:00
Andrew Welker
62b6c5193a
Merge pull request #411 from PepperDash/feature/LocalConfig-Notice
...
Feature/local config notice
2020-09-09 08:52:03 -06:00
Trevor Payne
6d9ea8a13c
Made the LocalConfig notice cleaner
...
Resolves #399
2020-09-09 09:34:52 -05:00
Trevor Payne
9abac555c3
Resolves #399
...
Added obvious ascii art and a friendly message whenever a local config is present.
2020-09-03 23:42:48 -05:00
Andrew Welker
f742f850eb
Merge pull request #410 from PepperDash/feature/remove-pdCore-submodule
...
Remove PepperDash Core as submodule
2020-09-03 17:03:25 -06:00
Andrew Welker
83ca24b32a
Merge branch 'development' into feature/remove-pdCore-submodule
2020-09-03 16:45:29 -06:00
Andrew Welker
484e7c2102
removed files for submodule
2020-09-03 16:43:48 -06:00
Andrew Welker
f416e12dac
remove PepperDashCore-Builds submodule
2020-09-03 16:40:12 -06:00
Andrew Welker
1a140ab5c8
Merge pull request #409 from PepperDash/feature/add-inputSlotSupportsHdcp2-object-to-example-config
...
Add input slot supports hdcp2 object to example config
2020-09-03 16:38:10 -06:00
Neil Dorin
006c5f8655
Updates example config to include inputSlotSupportsHdcp2 object
2020-09-03 15:17:00 -06:00
Andrew Welker
b0e2985f5e
Merge pull request #408 from PepperDash/feature/generic-ir-device
...
Add GenericIrController device
2020-09-03 09:55:35 -06:00
Andrew Welker
cbb57411a0
Merge branch 'development' into feature/generic-ir-device
2020-09-03 09:35:41 -06:00
Andrew Welker
28c1172db3
Merge pull request #396 from PepperDash/feature/add-queues
...
Add Generic queue and implementations
2020-09-03 09:30:06 -06:00
Nick Genovese
e708946f4c
Merge branch 'development' into feature/add-queues
2020-09-03 11:05:40 -04:00
Nick Genovese
b9fff95215
added IQueueMessage and two implementations; GenericQueue now accepts type IQueueMessage
2020-09-03 10:57:06 -04:00
Andrew Welker
7cd3a143a0
Adds Essentials core as a project reference
2020-09-03 08:00:16 -06:00
Andrew Welker
7248e90762
add property to get IR Commands for Essentials
2020-09-03 00:01:25 -06:00
Andrew Welker
ceef883ad8
fixed some null refs and got join map being created correctly
2020-09-02 23:59:26 -06:00
Andrew Welker
8a98924ad7
Use joinData methods to set offset to get joins in the right spot
2020-09-02 21:03:24 -06:00
Andrew Welker
9526b9b6fe
added feedback for IrOutputController and added join map
2020-09-02 17:18:08 -06:00
Andrew Welker
741f694733
add genericIrController class
2020-09-02 16:55:25 -06:00
Andrew Welker
8f2ef9082b
Merge pull request #405 from PepperDash/hotfix/unable-to-use-hightest-IR-port-number
...
Hotfix/unable to use hightest ir port number
2020-09-02 18:54:32 -04:00
Andrew Welker
e7dcc088d6
Merge branch 'development' into hotfix/unable-to-use-hightest-IR-port-number
2020-09-01 12:59:17 -04:00
Neil Dorin
f036c3f1cc
Merge pull request #401 from PepperDash/hotfix/unable-to-use-hightest-IR-port-number
...
Multiple Fixes for IR
2020-09-01 10:56:13 -06:00
Andrew Welker
d3c64be229
Merge branch 'main' into hotfix/unable-to-use-hightest-IR-port-number
2020-09-01 11:56:58 -04:00
Andrew Welker
5404309193
Merge pull request #402 from PepperDash/hotfix/make-screensaver-clear-fully-on-incoming-call
...
Clear MC screensaver completely on incoming call
2020-09-01 11:56:45 -04:00
Andrew Welker
635b4d2432
called the method to print expected IR values
2020-09-01 09:27:36 -06:00
Neil Dorin
3fc9ff3abf
fixes minor issue with camera preset hold actions
2020-08-31 16:23:25 -06:00
Neil Dorin
41833c8aad
closes #400
2020-08-31 16:11:10 -06:00
Neil Dorin
fdf9778f46
Fixes issue where not all screensaver subpage visibility joins were being set low on incoming call
2020-08-31 16:02:39 -06:00
Andrew Welker
1e676f5a6b
Merge branch 'main' into hotfix/unable-to-use-hightest-IR-port-number
2020-08-31 15:43:10 -06:00
Andrew Welker
0af944176a
update .gitignore for nuget
2020-08-31 15:31:41 -06:00
Andrew Welker
6fe13b6a92
Add methods to print IR functions
2020-08-31 14:48:06 -06:00
Nick Genovese
4f562e0d8e
Merge branch 'development' into feature/add-queues
2020-08-31 15:39:26 -04:00
Nick Genovese
fdae50a972
Adds a generic queue and string/byte implementations. Also adds a class that processes string responses from a IBasicCommunication or Gather
2020-08-31 15:38:06 -04:00
Andrew Welker
277886b092
add property to get IrFile commands
2020-08-31 10:23:51 -06:00
Andrew Welker
75c407ca01
Merge pull request #395 from PepperDash/feature/Expose-HRx50-Buttons
...
Exposes buttons for HR-xx0 remotes to Essentials
2020-08-29 16:18:30 -04:00
Andrew Welker
2b40c5a55c
Merge branch 'development' into feature/Expose-HRx50-Buttons
2020-08-29 15:10:17 -04:00
Trevor Payne
cffe55428a
Exposes buttons for HR-xx0 remotes to essentials
...
Resolves #394
2020-08-28 14:57:09 -05:00
Andrew Welker
f51708e01d
Merge pull request #393 from PepperDash/hotfix/add-vc-camera-control-to-sg-ui
...
Hotfix/add vc camera control to sg ui
2020-08-28 14:58:09 -04:00
Andrew Welker
3e6b98894d
Merge pull request #392 from PepperDash/hotfix/add-vc-camera-control-to-sg-ui
...
Add camera control for SG UI's
2020-08-28 14:57:50 -04:00
Andrew Welker
25faa7e702
Merge branch 'main' into hotfix/add-vc-camera-control-to-sg-ui
2020-08-28 14:17:55 -04:00
Andrew Welker
c6dab1fe9a
added SO event handler
2020-08-28 12:02:53 -06:00
Neil Dorin
c9178aef76
Everything working except the actions to select cameras
2020-08-28 00:12:01 -06:00
Andrew Welker
aa8b349711
Merge pull request #388 from PepperDash/hotfix/fix-joinedsiginterlock-nullref
...
Fix odd merge issues with Screensaver controller class
2020-08-27 20:51:33 -04:00
Andrew Welker
6194948259
Merge pull request #391 from PepperDash/hotfix/fix-joinedsiginterlock-nullref
...
Hotfix/fix joinedsiginterlock nullref
2020-08-27 20:51:18 -04:00
Neil Dorin
ff6e898091
More testing. Only remaining issue is camera selection
2020-08-27 18:14:11 -06:00
Neil Dorin
c43503eb27
Tested locally. Most funtions working correclty
2020-08-27 17:58:45 -06:00
Andrew Welker
2373d0ace7
Merge pull request #390 from PepperDash/hotfix/fix-hdcp-issues-on-specific-inputcard-types
...
Hotfix/fix hdcp issues on specific inputcard types
2020-08-27 19:16:21 -04:00
Andrew Welker
f10ac6da06
Merge branch 'main' into hotfix/fix-joinedsiginterlock-nullref
2020-08-27 19:15:58 -04:00
Neil Dorin
e90b9fe5e3
Merge remote-tracking branch 'origin/hotfix/fix-joinedsiginterlock-nullref' into hotfix/add-vc-camera-control-to-sg-ui
2020-08-27 16:39:09 -06:00
Neil Dorin
da73365c2f
Camera Control implemented and ready to test
2020-08-27 16:24:05 -06:00
Andrew Welker
3f9253a550
Merge pull request #389 from PepperDash/hotfix/fix-hdcp-issues-on-specific-inputcard-types
...
Hotfix/fix hdcp issues on specific inputcard types
2020-08-27 16:54:08 -04:00
Neil Dorin
0ed316eaa4
cast as correct base type and change port to HdmiInput
2020-08-27 13:31:00 -06:00
Neil Dorin
5f80e12faf
Handles scenario where Dmc4kHdDspBase may not support Hdcp2
2020-08-27 13:22:54 -06:00
Neil Dorin
64d92fdfce
adds extra event handler
2020-08-27 13:09:28 -06:00
Neil Dorin
6c400c80a2
Fixes issue where true was always being passed into SetHdcpStateAction method
2020-08-27 12:58:43 -06:00
Neil Dorin
9846d87a40
Adds case to handle misisng eventId for HdcpSupportOffEventId
2020-08-27 12:25:08 -06:00
Neil Dorin
e952f3d775
Adds missing case for Dmc4kHdDspBase
2020-08-27 11:51:06 -06:00
Andrew Welker
726f2083db
Merge pull request #385 from PepperDash/release/1.6.2
...
Release/1.6.2
2020-08-26 18:48:39 -04:00
Andrew Welker
436db82006
fix weird merge conflicts
2020-08-26 14:49:11 -06:00
Andrew Welker
5938869e7a
fix show & hide methods
2020-08-26 14:26:59 -06:00
Andrew Welker
4bad8585e5
add null check to popup handler method
2020-08-26 14:24:20 -06:00
Neil Dorin
9af95e017a
Merge pull request #384 from PepperDash/release/1.6.2
...
Release/1.6.2
2020-08-25 12:26:18 -06:00
Andrew Welker
5e74eaf3f2
Merge branch 'main' into release/1.6.2
2020-08-25 12:05:41 -06:00
Trevor Payne
74268d6a9b
Merge pull request #383 from PepperDash/feature/Modify-LoadRoom-Errors
...
Change some console messages
2020-08-20 09:04:40 -05: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
9f70031cc1
Merge pull request #356 from PepperDash/feature/Descriptive-CEC-genericComm-failure-message
...
Add descriptive CEC generic comm failure message
2020-08-19 16:42:01 -05:00
Trevor Payne
c74a92d220
Merge branch 'development' into feature/Descriptive-CEC-genericComm-failure-message
2020-08-19 16:28:02 -05:00
Andrew Welker
a4c24fc197
Merge pull request #379 from PepperDash/bugfix/ScreenSaver-Never-Starts
...
Fixed improperly set up device extender
2020-08-19 17:27:19 -04:00
Andrew Welker
25fccbd095
Merge branch 'development' into bugfix/ScreenSaver-Never-Starts
2020-08-19 17:11:54 -04:00
Neil Dorin
c9fce06bd7
Updates necessary to make screen saver disappear on incoming call
2020-08-19 14:53:47 -06:00
Trevor Payne
b1040b56d5
Fix Build Process
2020-08-19 13:30:28 -05:00
Neil Dorin
5359427981
Merge pull request #382 from PepperDash/feature/push-to-nuget.org
...
Put nuget publishing and consumption back where it's supposed to be
2020-08-19 11:23:16 -06:00
Andrew Welker
764f61a500
Merge branch 'development' into feature/push-to-nuget.org
2020-08-18 20:56:39 -04:00
Andrew Welker
e292790cea
adding nuspec
2020-08-18 18:42:24 -06:00
Andrew Welker
1fb329f1c1
now it'll ACTUALLY use nuget
2020-08-18 17:05:46 -06:00
Andrew Welker
a2fc1b9f40
make essentials use nuget instead of submodule
2020-08-18 17:01:51 -06:00
Andrew Welker
419e7c5b31
fix readme.md
2020-08-18 16:59:15 -06:00
Andrew Welker
efbd78fb7c
fixing everything to use nuget
2020-08-18 16:57:03 -06:00
Trevor Payne
486c951982
Fix some merge conflicts
2020-08-18 17:35:03 -05:00
Andrew Welker
468aff6e3f
move load file to end of postactivation action
...
and change to use the IrPortController's loadFile method
add printing of available IR Commands in the loaded file.
2020-08-18 16:34:24 -06:00
Andrew Welker
fc67c53f4c
Merge pull request #381 from PepperDash/feature/push-to-nuget.org
...
Re-add nuget stuff
2020-08-18 18:28:37 -04:00
Trevor Payne
f0a887981d
Resolved Tracking Packages
2020-08-18 17:13:41 -05:00
Andrew Welker
7628b0ffff
Merge branch 'development' into feature/push-to-nuget.org
2020-08-18 18:11:45 -04:00
Trevor Payne
63d8cf27fd
gMerge branch 'bugfix/ScreenSaver-Never-Starts' of https://github.com/PepperDash/Essentials into bugfix/ScreenSaver-Never-Starts
2020-08-18 16:37:36 -05:00
Trevor Payne
eb9149b96a
More gitignore changes
2020-08-18 16:37:28 -05:00
Trevor Payne
f5410c0786
Merge branch 'development' into bugfix/ScreenSaver-Never-Starts
2020-08-18 16:27:09 -05:00
Trevor Payne
7624445b4b
Merge pull request #369 from PepperDash/bugfix/SystemMonitor-IndexOutOfRange
...
Fix system monitor index out of range exception
2020-08-18 16:26:45 -05:00
Trevor Payne
ece05caa28
Merge branch 'bugfix/ScreenSaver-Never-Starts' of https://github.com/PepperDash/Essentials into bugfix/ScreenSaver-Never-Starts
2020-08-18 16:25:25 -05:00
Trevor Payne
702c186c2c
Fixed Gitignore
2020-08-18 16:24:32 -05:00
Andrew Welker
22ce57e628
add packages folder to .gitignore
2020-08-18 15:04:35 -06:00
Andrew Welker
10f1f5b1d6
update version for PepperDashCore to match the correct version
2020-08-18 14:57:05 -06:00
Andrew Welker
a30062db71
add static class for IR Command values and use them
2020-08-18 14:46:13 -06:00
Trevor Payne
182499a79b
Merge branch 'development' into bugfix/ScreenSaver-Never-Starts
2020-08-18 15:35:18 -05:00
Trevor Payne
6e148e7d62
Resolves #378
...
Fixed improperly set up device extender
2020-08-18 15:30:58 -05:00
Andrew Welker
6a31504cf8
Merge branch 'development' into bugfix/SystemMonitor-IndexOutOfRange
2020-08-18 15:42:56 -04:00
Andrew Welker
a6bb35a20d
Merge pull request #375 from PepperDash/feature/test-build-image-revert-373
...
Revert "Update docker build image to use Crestron DB 200.00.004.00 & …
2020-08-18 15:42:43 -04:00
Andrew Welker
b53282e3e0
Merge pull request #376 from PepperDash/feature/test-build-image
...
Update docker build image to use Crestron DB 200.00.004.00 & Device DB 200.00.015.00
2020-08-18 15:42:28 -04:00
Andrew Welker
d6fd9517f0
Revert "Update docker build image to use Crestron DB 200.00.004.00 & Device DB 200.00.015.00"
2020-08-18 13:06:18 -06:00
Trevor Payne
bbcd3598b2
Merge pull request #373 from PepperDash/feature/test-build-image
...
Update docker build image to use Crestron DB 200.00.004.00 & Device DB 200.00.015.00
2020-08-18 14:04:33 -05:00
Andrew Welker
4ad966d909
back to main image
2020-08-18 12:20:31 -06:00
Andrew Welker
f61db7f7bf
testing dev image
2020-08-18 11:05:48 -06:00
Trevor Payne
95fb6cc204
Merge branch 'development' into bugfix/SystemMonitor-IndexOutOfRange
2020-08-18 11:38:27 -05:00
Andrew Welker
5668653785
Merge pull request #370 from PepperDash/feature/cisco-external-sources
...
Feature/cisco external sources
2020-08-18 12:34:38 -04:00
Trevor Payne
3325d81cab
Merge branch 'development' into bugfix/SystemMonitor-IndexOutOfRange
2020-08-18 10:55:07 -05:00
Trevor Payne
78f9142b35
Resolves #368
...
Changed parsing routine to no longer use absolute indicies for 'ParseUptime'
2020-08-18 10:40:20 -05:00
Trevor Payne
f18ed56909
Merge branch 'bugfix/SystemMonitor-IndexOutOfRange' of https://github.com/PepperDash/Essentials into bugfix/SystemMonitor-IndexOutOfRange
2020-08-18 10:19:29 -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
Trevor Payne
7ac11952eb
Added try/catch to ParseUptime with a way to view what was being parsed
2020-08-18 10:17:13 -05:00
Andrew Welker
a99b6e37e4
Merge pull request #366 from PepperDash/feature/cisco-external-sources
...
Add External Source API to VideoCodec
2020-08-18 10:55:06 -04:00
Andrew Welker
9b567b7ead
Merge branch 'development' into feature/Descriptive-CEC-genericComm-failure-message
2020-08-18 10:04:59 -04:00
Jason Alborough
67f0ae92ef
Adds null check before running RunRouteAction event in Cisco Spark class.
...
Fixes spelling error and other minor cleanup.
2020-08-18 10:00:53 -04:00
Jason Alborough
4e2683f8fc
Removes ToDo's
2020-08-17 14:57:33 -04:00
Jason Alborough
f0d10fb1f9
Finalized IHasExternalSourceSwitching adding method for setting the ExternalSource State
...
Adds arguments for External Source type it the AddExternalSource()
Adds subscription and parsing for External Source events
2020-08-17 14:52:49 -04:00
Jason Alborough
aea6942a1f
Update to support Cisco Codec External Sources using Essentials Room logic.
...
Adds new interface for Codecs IHasExternalSourceSwitching
Adds ability to set and clear External Sources in Cisco Spark device class
Adds ability to send sources from the source list to the Cisco Spark in the "EssentialsHuddleVtc1Room" room
[ ] still needs parsing when source is selected on the Cisco touch 10
2020-08-14 15:51:37 -04:00
Neil Dorin
d0a2ccd7d6
Fixes #362 by addressing issues with Loading IR driver as post activation action
2020-08-11 22:59:26 -06:00
Neil Dorin
84099b1d0b
Fixes #362 and #363 issue with duplicate device key when adding an IRPortController
2020-08-10 12:08:06 -06:00
Neil Dorin
1b7dd2dd2a
Addse debug statements for RunRouteAction
2020-08-10 12:01:04 -06:00
Neil Dorin
e5d4ba48fb
Updates conditional check to allow for the highes numbered IR port to be used.
2020-08-10 10:11:54 -06:00
Neil Dorin
22ff61d7f3
Merge pull request #361 from PepperDash/feature/add-qr-code-on-tsw-panels
...
Add Mobile Control QR code to TSW Panels for Essentials Standalone
2020-08-07 09:56:55 -06:00
Neil Dorin
f066321f3a
Merge branch 'main' into feature/add-qr-code-on-tsw-panels
2020-08-07 09:41:47 -06:00
Neil Dorin
302603aa54
Updates to phone and video address logic
2020-08-07 09:29:55 -06:00
Neil Dorin
dea858e187
Updates to phone and video address logic
2020-08-07 09:11:31 -06:00
Neil Dorin
ddbee2ed04
Fixed incorrect join for dark background logo. Updates CodecInfo class to correclty poppulate values
2020-08-07 08:56:29 -06:00
Neil Dorin
b7c9677c7a
Updates to finesse screen saver and get phone/video number display working correclty
2020-08-06 22:04:07 -06:00
Neil Dorin
d6581cab2e
Updates to work out kinks
2020-08-06 21:16:03 -06:00
Neil Dorin
66c481e3dc
Seems to work except dynamic graphics for logos and QR code
2020-08-06 19:46:12 -06:00
Neil Dorin
edd01785d5
Adds ability to get URL for both light and dark logo options
2020-08-06 18:07:23 -06:00
Neil Dorin
192aa4255c
Adds ability for dark logo option
2020-08-06 15:20:24 -06:00
Neil Dorin
637ca2f312
removes parent from interfaces
2020-08-06 15:04:02 -06:00
Neil Dorin
bf7a0600f3
specified previous docker build version
2020-08-06 14:42:45 -06:00
Neil Dorin
f59654d75e
working on #109 to add QR support for TSW panels
2020-08-06 13:56:42 -06:00
Andrew Welker
211665c0c4
Merge pull request #358 from PepperDash/release/1.6.0
...
Release/1.6.0
2020-08-06 09:21:00 -04:00
Neil Dorin
829e3eb634
Merge pull request #345 from PepperDash/release/1.6.0
...
Release 1.6.0
2020-08-05 13:45:04 -06:00
Andrew Welker
683f007e0b
Merge pull request #357 from PepperDash/hotfix/cisco-large-directory-issues
...
Hotfix/cisco large directory issues
2020-08-05 12:34:36 -07:00
Trevor Payne
c77fe5c454
Add more desciptive error messages when creating a CEC genericComm device
...
Resolves #355
2020-08-05 13:59:48 -05:00
Neil Dorin
23bfecd870
Adds E164 and H323 fixes from release branch
2020-08-05 12:04:43 -06:00
Neil Dorin
0b485d8d96
Revert "Merge branch 'release/1.6.0' into hotfix/cisco-large-directory-issues"
...
This reverts commit 1d42d88c3f , reversing
changes made to ec0b2fa181 .
2020-08-05 11:58:41 -06:00
Neil Dorin
1d42d88c3f
Merge branch 'release/1.6.0' into hotfix/cisco-large-directory-issues
2020-08-05 11:42:47 -06:00
Neil Dorin
ec0b2fa181
Adds receive queue and thread to CiscoSparkCodec class and sets receive thread priority for ZoomRoom
2020-08-05 10:50:48 -06:00
Andrew Welker
1b621e1655
Merge branch 'main' into release/1.6.0
2020-08-04 14:32:25 -07:00
Neil Dorin
3ecadf72e9
Merge pull request #352 from PepperDash/feature/add-dmc-4kz-hdo-support-and-try-catch
...
Adds support for DMC-4KZ-HDO output card and adds try catch to solve …
2020-08-04 15:31:23 -06:00
Neil Dorin
744298bdb5
Adds support for DMC-4KZ-HDO output card and adds try catch to solve issue with incorrect inputSlotSupportsHdcp2 value
2020-08-04 15:13:48 -06:00
Andrew Welker
fe090113ce
Merge pull request #349 from PepperDash/hotfix/ciscocodec-missing-config-options
...
Add null check for Cisco CE codec H323 object
2020-08-04 09:02:59 -07:00
Andrew Welker
55e50f68d3
check h323 object for null
2020-07-30 13:56:32 -06:00
Andrew Welker
8d13de0e8c
Merge branch 'main' into release/1.6.0
2020-07-30 09:49:34 -07:00
Andrew Welker
41aae794b6
Merge pull request #344 from PepperDash/bugfix/essentials-huddleVtc1-routing
...
fix RunRouteAction methods in Huddle VTC Room
2020-07-30 09:22:04 -07:00
Andrew Welker
dbafce0aa8
fix RunRouteAction methods
2020-07-29 14:42:26 -06:00
Neil Dorin
383777c0f5
Merge pull request #342 from PepperDash/feature/push-to-nuget.org
...
Add push to nuget.org to workflows
2020-07-29 10:04:43 -06:00
Neil Dorin
5e24bb6cd3
Merge pull request #340 from PepperDash/hotfix/Fusion-Activation
...
Move some Fusion Activation steps to PostActivation action
2020-07-29 10:03:46 -06:00
Andrew Welker
4fdc19ff20
Merge branch 'development' into feature/push-to-nuget.org
2020-07-29 07:38:19 -07:00
Andrew Welker
518c0a8bfb
add push to nuget.org to workflows
2020-07-29 00:08:41 -06:00
Andrew Welker
d17cd42b19
Merge pull request #339 from PepperDash/hotfix/fix-joinmap-constructors
...
Hotfix/fix joinmap constructors
2020-07-28 23:03:08 -07:00
Andrew Welker
35d7c23815
move method to postactivation action
2020-07-23 09:10:15 -06:00
Andrew Welker
c7e6e0c250
Move some activation steps to PostActivation
2020-07-23 08:48:05 -06:00
Andrew Welker
7c4222a598
move most init actions to PostActivationAction
2020-07-23 08:30:00 -06:00
Andrew Welker
fda888b095
fixes for activation sequence issues
2020-07-23 08:22:27 -06:00
Andrew Welker
894da801b1
Merge branch 'development' into hotfix/fix-joinmap-constructors
2020-07-23 06:45:19 -07:00
Andrew Welker
642d573c3b
Merge pull request #336 from PepperDash/feature/fix-go-command
...
Allows console messages to be printed when the `go` command is issued
2020-07-22 18:45:51 -07:00
Andrew Welker
03cf6ffd60
change to allow console messages to print when debugging
2020-07-22 16:31:50 -06:00
Andrew Welker
989becb8dd
Merge pull request #335 from PepperDash/feature/nuget-additions
...
Added nuget consumption and creation
2020-07-22 15:23:38 -07:00
Andrew Welker
97e0b732d0
Merge branch 'development' into feature/nuget-additions
2020-07-22 15:58:52 -06:00
Andrew Welker
80073c22b1
add information about adding different version
2020-07-22 15:50:40 -06:00
Andrew Welker
49edaa33ac
updates for nuget
2020-07-22 15:27:57 -06:00
Andrew Welker
f9b326e1e1
Merge pull request #334 from PepperDash/hotfix/fix-joinmap-constructors
...
Change access for constructors to enable extension and creating an instance
2020-07-22 13:22:44 -07:00
Andrew Welker
7cfd27a5cc
update constructors for internal join maps
...
add XML comments for constructors to show which one to use when
2020-07-22 12:15:15 -06:00
Andrew Welker
bb23452bb0
Fix constructor
2020-07-17 15:53:06 -06:00
Neil Dorin
f184808ab5
Merge pull request #330 from PepperDash/release/1.5.8
...
Release/1.5.8
2020-07-14 14:07:47 -06:00
Andrew Welker
b686ee6df6
Merge pull request #329 from PepperDash/release/1.5.8
...
Release 1.5.8
2020-07-14 12:51:21 -07:00
Andrew Welker
671ebc65a0
Merge branch 'main' into release/1.5.8
2020-07-14 12:35:03 -07:00
Neil Dorin
b12b1fa3fd
Merge pull request #328 from PepperDash/feature/remove-mobile-control
...
Remove MobileControl
2020-07-14 13:25:27 -06:00
Andrew Welker
91aa304990
fix namespace issue
2020-07-14 11:50:09 -06:00
Andrew Welker
6aad15c452
fix device factory
2020-07-14 11:19:03 -06:00
Andrew Welker
c43fdc156d
Merge branch 'development' into feature/remove-mobile-control
2020-07-14 10:53:31 -06:00
Andrew Welker
d920234652
Merge pull request #325 from PepperDash/feature/update-joinmap-constructors
...
Add constructor to allow internal join maps to be inherited and extended
2020-07-13 15:31:55 -07:00
Andrew Welker
8103ca6cb2
fix descriptive text
2020-07-13 15:28:00 -06:00
Andrew Welker
232233d58e
update console command to check for both label & description
2020-07-13 15:18:25 -06:00
Andrew Welker
985c0e05e3
updates to remove obsolete properties & add constructor
2020-07-13 15:17:56 -06:00
Andrew Welker
cef8dbd706
Allow some outside assemblies to see internals
2020-07-13 14:50:57 -06:00
Andrew Welker
9732da7a8a
add constructor for testing concept
2020-07-13 13:49:35 -06:00
Andrew Welker
6cd686ec7c
Merge pull request #322 from PepperDash/release/1.5.7
...
Release/1.5.7
2020-07-10 08:51:25 -07:00
Andrew Welker
3152430584
Merge branch 'development' into release/1.5.7
2020-07-10 08:35:26 -07:00
Andrew Welker
22453d4786
Merge pull request #319 from PepperDash/release/1.5.7
...
Release 1.5.7
2020-07-10 08:25:29 -07:00
Andrew Welker
2312657a2f
Merge pull request #318 from PepperDash/hotfix/refactor-dm-bridging
...
Hotfix/refactor dm bridging
2020-07-10 08:25:11 -07:00
Andrew Welker
fb93dab3a3
Merge branch 'development' into hotfix/refactor-dm-bridging
2020-07-10 07:40:13 -07:00
Andrew Welker
507edd4e43
Merge pull request #321 from PepperDash/bugfix/RemotePreactivation
...
Fixed issue where a remote would not run its preactivation action …
2020-07-09 21:28:59 -07:00
Trevor Payne
cdf876cb5a
Fixed issue where a remote would not run its preactivation activtion against an internal gateway
...
Resolves #320
2020-07-09 22:50:59 -05:00
Andrew Welker
8341631618
Merge branch 'main' into release/1.5.7
2020-07-09 15:04:07 -07:00
Andrew Welker
75dacb48a1
Merge branch 'development' into hotfix/refactor-dm-bridging
2020-07-09 15:01:18 -07:00
Andrew Welker
6a4c7bb65e
Merge pull request #317 from PepperDash/hotfix/refactor-dm-bridging
...
Refactor DM Chassis Bridging
2020-07-09 14:56:09 -07:00
Andrew Welker
276c681b66
Merge branch 'main' into hotfix/refactor-dm-bridging
2020-07-09 14:29:36 -06:00
Andrew Welker
414a4a9564
Remove Check for HdcpSupportedLevel
2020-07-09 14:23:13 -06:00
Andrew Welker
25cb4e8727
change to HdcpSupportedLevelFeedback and...
...
...added debug statement
2020-07-09 11:24:36 -06:00
Andrew Welker
044a259f0b
Merge pull request #316 from PepperDash/hotfix/dmtx4kz100c-fix
...
Hotfix/dmtx4kz100c fix
2020-07-08 20:56:56 -07:00
Andrew Welker
ecabd66b07
Merge branch 'development' into hotfix/dmtx4kz100c-fix
2020-07-08 20:39:09 -07:00
Andrew Welker
aff2371a4b
Merge pull request #315 from PepperDash/hotfix/dmtx4kz100c-fix
...
Change base class for DM-TX-4KZ-100-C-1G
2020-07-08 16:28:00 -07:00
Andrew Welker
7a93223678
Change base class for DM-TX-4KZ-100-C-1G
2020-07-08 14:24:45 -06:00
Andrew Welker
5590925774
fix HDCP state feedback to link to endpoint
2020-07-08 13:43:06 -06:00
Andrew Welker
3b73a7d73c
Update DM Transmitters to expose...
...
HDCP State feedback on the base class
2020-07-08 13:42:35 -06:00
Andrew Welker
af85135674
Merge pull request #313 from PepperDash/hotfix/bridge-registration
...
Hotfix/bridge registration
2020-07-08 12:16:56 -07:00
Andrew Welker
2767bccb2c
Merge branch 'development' into hotfix/bridge-registration
2020-07-08 11:33:20 -07:00
Andrew Welker
2f7e6bf778
Merge pull request #307 from PepperDash/hotfix/bridge-registration
...
Update EISC Registration to happen AFTER devices are linked
2020-07-08 11:32:15 -07:00
Andrew Welker
232ec81ec0
Merge pull request #311 from PepperDash/hotfix/program-initialization
...
Hotfix/program initialization
2020-07-08 11:31:54 -07:00
Andrew Welker
98d3d8182e
Update LinkToApi to correctly link HDCP settings
2020-07-08 12:15:50 -06:00
Andrew Welker
0da38f5fd2
figuring it out...
2020-07-08 12:15:50 -06:00
Andrew Welker
bd4ae16ab7
add some error handling for missing config values
2020-07-08 12:15:50 -06:00
Andrew Welker
1d2722d409
closes #285 refactor LinkToApi method
2020-07-08 12:15:50 -06:00
Andrew Welker
99e2dd1ff4
Merge branch 'development' into hotfix/program-initialization
2020-07-08 11:13:07 -07:00
Andrew Welker
38d6200409
Log error and notices when necessary
2020-07-08 12:06:40 -06:00
Andrew Welker
e8d42b701e
Updated logging to write to ErrorLog as well
2020-07-08 12:00:18 -06:00
Andrew Welker
0686e9d054
Merge branch 'main' into hotfix/bridge-registration
2020-07-08 11:59:21 -06:00
Andrew Welker
b917cb552e
Merge pull request #310 from PepperDash/hotfix/program-initialization
...
Update ControlSystem to control program startup for subsequent programs better
2020-07-08 10:54:51 -07:00
Andrew Welker
a1ee157ab8
add debug statement for catching EISC registration result.
2020-07-08 11:47:36 -06:00
Andrew Welker
b1befeb32d
Add program init complete logic
2020-07-08 11:38:09 -06:00
Andrew Welker
615c0d1545
move EISC registration
2020-07-07 13:25:26 -06:00
Neil Dorin
a2e041652d
Merge pull request #304 from PepperDash/feature/minor-updates
...
Add bulk device add method and update Eisc
2020-07-06 15:50:30 -06:00
Andrew Welker
76033f53fc
Changes Debug statement level
2020-07-06 13:48:52 -06:00
Andrew Welker
fa4d4bbd0f
add AddDevice method for bulk adding devices
2020-07-06 13:38:36 -06:00
Andrew Welker
08a0cdfddd
update debug statements to be level 2
2020-07-06 13:38:36 -06:00
Andrew Welker
56e4488087
Merge pull request #284 from PepperDash/hotfix/GenericRelay-ctor-issues
...
Fix GenericRelayDevice Constructor
2020-07-06 13:36:43 -06:00
Neil Dorin
62b57e453d
Merge branch 'development' into hotfix/GenericRelay-ctor-issues
2020-07-06 12:07:00 -06:00
Neil Dorin
2a1ff2e32b
Merge pull request #283 from PepperDash/hotfix/GenericRelay-ctor-issues
...
Fix GenericRelayDevice Constructor
2020-07-06 12:06:40 -06:00
Andrew Welker
8ede3a49ae
Merge pull request #303 from PepperDash/feature/Add-DinCenCn2
...
Add support for the DIN-CEN-CN
2020-07-06 09:55:33 -06:00
Trevor Payne
ca75b751a7
Update GlsOccupancyController to use IHasCresnetBranches Interface
...
Resolves #297
2020-07-02 15:42:14 -05:00
Trevor Payne
7ed4f479a9
Update GlsOccupancyBaseController to use IHasCresnetBranches Interface
...
InProgress #297
2020-07-02 15:40:11 -05:00
Trevor Payne
3eeca2fbed
Update GlsPartitionSensorController to use IHasCresnetBranches Interface
...
InProgress #297
2020-07-02 15:38:56 -05:00
Trevor Payne
82fb724bdd
Update StatusSignController to use IHasCresnetBranches Interface
...
InProgress #297
2020-07-02 15:37:56 -05:00
Trevor Payne
4360dcdca9
Update C2nRthsController to use IHasCresnetBranches Interface
...
Inprogress #297
2020-07-02 15:36:59 -05:00
Trevor Payne
bfe87ae090
Added new interface IHasCresnetBranches
...
Added new CinCenCn2Controller
InProgress #297
2020-07-02 15:35:09 -05:00
Trevor Payne
8497924c85
Merge pull request #299 from PepperDash/feature/Move-OccupancySensors
...
Move Occupancy Sensors into PepperDash.Essentials.Core
2020-07-02 14:57:40 -05:00
Trevor Payne
52bfbb6dcf
Fixed all Merging Conflicts
2020-07-02 13:41:51 -05:00
Trevor Payne
715a8af0a3
Merge Conficts
2020-07-02 13:37:05 -05:00
Andrew Welker
86acda9935
Merge pull request #302 from PepperDash/bugfix/Fix-HdMd4x1-controller
...
Bugfix/fix hd md4x1 controller
2020-07-02 11:42:49 -06:00
Trevor Payne
12a9146d79
Merge branch 'development' into bugfix/Fix-HdMd4x1-controller
2020-07-02 12:21:45 -05:00
Trevor Payne
4ee9e2aa26
Merge branch 'bugfix/Fix-HdMd4x1-controller' of https://github.com/PepperDash/Essentials into bugfix/Fix-HdMd4x1-controller
2020-07-02 12:10:07 -05:00
Trevor Payne
b65ecddb39
Change base class on HdMdNxM4kEController to be CrestronGenericBaseDevice
...
Add required Factory class to HdMdNxM4kEController
Fixes #280
2020-07-02 12:08:54 -05:00
Andrew Welker
1c8b44e3d7
Merge pull request #291 from PepperDash/feature/CloudConnected-CiscoSpark
...
Added a null check to determining SIP information
2020-07-02 10:56:38 -06:00
Andrew Welker
bc94560536
Merge branch 'development' into feature/CloudConnected-CiscoSpark
2020-07-02 10:39:20 -06:00
Andrew Welker
ae424a2a10
Merge pull request #296 from PepperDash/feature/Cresnet-Enhancements
...
Update Cresnet device classes
2020-07-02 10:38:01 -06:00
Andrew Welker
5b679c1f35
Merge branch 'development' into feature/Cresnet-Enhancements
2020-07-01 19:05:09 -06:00
Andrew Welker
88c4c4ae77
Merge pull request #295 from PepperDash/feature/Add-Dmc4kzHdo
...
Adds Dmc4kzHdo
2020-07-01 19:03:01 -06:00
Trevor Payne
e705d2191a
Moved Occupancy Sensors into PepperDash.Essentials.Core
...
Resolves #298
2020-07-01 19:30:45 -05:00
Trevor Payne
6a3d11dee1
Added missing RegisterCrestronGenericBase() call into GlsPartitionSensorController
...
resolves #292
2020-07-01 17:10:47 -05:00
Trevor Payne
0d802bdeed
Fixed issues with Debug calls in PreActivation Actions for Cresnet Devices
...
Fixed issues related to subscribing to GlsOccupancySensorBase Events
Resolves #292
2020-07-01 16:57:42 -05:00
Trevor Payne
00958164ff
Move GlsPartitionSensorController into PepperDash.Essentials.Core
...
Add GlsPartitionSensorControllerFactory to GlsPartitionSensorController
Updates GlsPartitionSensorController to register device in PreActivate
Resolves #292
2020-07-01 16:16:41 -05:00
Trevor Payne
2fea151089
Changes to CrestronGenericBase
...
Refactor RfGatewayController
new IHasReady interface
Updates to Hrxx0WirelessRemoteController
merge in development
Addresses #292
2020-07-01 16:03:32 -05:00
Trevor Payne
bfa49b4772
Merge branch 'development' into feature/Cresnet-Enhancements
2020-07-01 15:53:26 -05:00
Trevor Payne
9596d0f3c3
Adds Dmc4kzHdo
...
Resolves #294
2020-07-01 10:44:28 -05:00
Trevor Payne
0a3f2bb524
WIP Cresnet Gateway SUpport
2020-07-01 10:35:57 -05:00
Andrew Welker
38ae5dcd2f
Merge pull request #289 from PepperDash/feature/glspartcn-partition-sensor
...
Add support for GLS-PART-CN Partition Sensor
2020-06-30 17:20:36 -06:00
Jason DeVito
ea86c8b639
Removed funcs and updated feedbacks in constructor
2020-06-30 17:32:50 -05:00
Trevor Payne
ac379763ce
Updates to Cresnet OccSensor Classes
...
Addresses #292
2020-06-30 15:25:20 -05:00
Trevor Payne
b694f7640a
Minor Fixes to CrestronGenericBaseDevice
...
Update StatusSignController constructor and factory to build device in PreActivation phase
Addresses #292
2020-06-30 15:05:42 -05:00
Trevor Payne
f954043981
Updated C2NRthsController Class to build new devices in PreActivate Method
...
Addresses #292
2020-06-30 14:48:31 -05:00
Trevor Payne
495bf70d3a
Changes to CrestronGenericBridgeableBaseDevice and CrestronGenericBaseDevice to allow it to take a func<DeviceConfig, GenericBase> in an overloaded constructor
...
Addresses #292
2020-06-30 14:46:46 -05:00
Jason DeVito
e1c93cc13a
Updates to correct 'hardware' references accidentally changed to 'sensor'. Updated SIMPLBridge example config to include GLS-PART-CN configuration
...
Resolves #270
2020-06-30 12:03:48 -05:00
Trevor Payne
ce9c8042e4
Merge branch 'development' into feature/CloudConnected-CiscoSpark
2020-06-30 11:07:18 -05:00
Trevor Payne
5d1aa3b024
Added a null check to determining SIP information
...
Resolves #290
2020-06-30 11:01:46 -05:00
Andrew Welker
f6286cb5c1
Merge pull request #286 from jonavila/bugfix/fix-remote-registration
...
Resolves #262
2020-06-29 15:27:22 -06:00
Andrew Welker
2d7b2c05c5
Merge branch 'development' into bugfix/fix-remote-registration
2020-06-29 15:05:19 -06:00
Andrew Welker
9f8542049c
Merge pull request #288 from PepperDash/feature/action-updates
...
Update Actions to add a PR-triggered action for Dev only
2020-06-29 15:04:53 -06:00
Andrew Welker
a26c951dba
add logic to add pr postfix for pr triggered builds
2020-06-29 14:47:54 -06:00
Andrew Welker
83ca3ee350
printing things in powershell
2020-06-29 14:34:23 -06:00
Andrew Welker
acdff4ad67
add string IsNullOrEmpty check
2020-06-29 14:31:05 -06:00
Andrew Welker
708d4c266e
adding some print info back
2020-06-29 14:28:02 -06:00
Andrew Welker
6160580f08
removed submodule checkout and moved it to checkout action
2020-06-29 14:26:43 -06:00
Andrew Welker
c7363c6434
removed print step
2020-06-29 14:20:36 -06:00
Andrew Welker
5f04190e6a
removed info print name
2020-06-29 14:19:28 -06:00
Andrew Welker
6b908e18de
updating script for forked builds
2020-06-29 14:18:14 -06:00
Andrew Welker
4d4230d9f4
getting all env variables
2020-06-29 14:13:43 -06:00
Andrew Welker
2e788d1917
figuring out what ref to use
2020-06-29 14:05:44 -06:00
Andrew Welker
1f21b573e2
print GITHUB_REF
2020-06-29 13:57:00 -06:00
Andrew Welker
a03e6824c5
trying to get environment variables
2020-06-29 13:55:05 -06:00
Andrew Welker
67cdd8bfa6
add print env step
2020-06-29 13:52:44 -06:00
Andrew Welker
44f6b465d4
really fix expression syntax
2020-06-29 13:49:39 -06:00
Andrew Welker
48220b8fe9
fix expression syntax
2020-06-29 13:47:57 -06:00
Andrew Welker
51f5d7e07b
added print info step
2020-06-29 13:46:26 -06:00
Andrew Welker
ea3cb6eb80
added check for GITHUB_REF
2020-06-29 13:42:13 -06:00
Andrew Welker
91464d8ec1
remove new workflow and add pull-request trigger to existing workflow
2020-06-29 13:35:24 -06:00
Andrew Welker
80c98c60ca
changed master -> main and added pull-request workflow
2020-06-29 13:22:09 -06:00
Jonathan Avila
8d8899f9ac
Resolves #262
...
Register device when using internal RF gateway
2020-06-27 15:44:51 -04:00
Trevor Payne
001933bac3
Change base class on HdMdNxM4kEController to be CrestronGenericBaseDevice
...
Add required Factory class to HdMdNxM4kEController
Fixes #280
2020-06-25 10:12:30 -05:00
Andrew Welker
8445656289
fix constructor to initialize feedback
2020-06-25 08:19:08 -06:00
Andrew Welker
e8a8d481aa
Merge pull request #278 from PepperDash/feature/Update-CiscoSpark-ce9.13
...
Update CiscoSpark to work with ce9.13
2020-06-24 10:03:05 -06:00
Trevor Payne
fd1de75a1d
Updated CiscoSpark to work with ce9.13
...
Resolves #277
2020-06-24 10:44:57 -05:00
Andrew Welker
7f08bfc913
Merge pull request #275 from PepperDash/release/1.5.6
...
Release/1.5.6
2020-06-23 15:14:21 -06:00
Neil Dorin
377cf23bca
Merge pull request #274 from PepperDash/release/1.5.6
...
Release V1.5.6
2020-06-23 14:14:35 -06:00
Andrew Welker
6f16bc3427
Merge branch 'main' into release/1.5.6
2020-06-23 13:56:34 -06:00
Andrew Welker
a1bb6685d4
fix dependencies section
2020-06-22 10:01:44 -06:00
Andrew Welker
53e3e603b9
added dependency on PepperDashCore
2020-06-22 09:42:09 -06:00
Andrew Welker
827678961c
update master workflow for nuget consumption
2020-06-22 08:56:56 -06:00
Andrew Welker
17368a0a12
update master for nuget package creation
2020-06-22 08:54:54 -06:00
Andrew Welker
9a9387b151
add .nuspec for package creation
...
& Update workflows
2020-06-22 08:54:00 -06:00
Andrew Welker
7f8d4d94d0
update path to library
2020-06-21 13:57:47 -06:00
Andrew Welker
df228fca6d
Add step to add github packages source
2020-06-21 00:18:14 -06:00
Andrew Welker
1ccc2c891e
Changing Essentialls over to using nuget
2020-06-21 00:16:13 -06:00
Andrew Welker
35ec5e903e
Merge pull request #271 from PepperDash/bugfix/eisc-ibridge-fixes
...
Update bridging to eliminate null references & allow backwards compatibility
2020-06-19 16:25:11 -06:00
Andrew Welker
f98292a4aa
add null check to all internal device LinkToApi methods
...
This allows for backwards compatability with EiscApi bridges.
2020-06-19 15:48:34 -06:00
Andrew Welker
6b6604b7a9
update bridges and interfaces
2020-06-19 15:48:33 -06:00
Andrew Welker
55eb110373
Merge branch 'release/1.5.6' of https://github.com/PepperDash/Essentials into release/1.5.6
2020-06-19 15:48:08 -06:00
Andrew Welker
42418fedb8
Merge pull request #266 from PepperDash/feature/PRO3-card-support
...
Add 3-series Card Support
2020-06-19 15:31:56 -06:00
Andrew Welker
407fc2e948
Merge pull request #263 from PepperDash/feature/update-PdCore
...
Update PepperDash Core submodule after branch rename
2020-06-18 18:58:55 -06:00
Andrew Welker
49177da820
add config snippets for external card cages
2020-06-18 18:53:30 -06:00
Andrew Welker
a1809dccb4
add internal card cage support
2020-06-18 18:53:30 -06:00
Andrew Welker
7d97bc118e
fix debug message
2020-06-18 18:53:30 -06:00
Andrew Welker
48bc41a69e
update key and name for cards
2020-06-18 18:53:30 -06:00
Andrew Welker
e4a8e89135
add Cenci33 controller
2020-06-18 18:53:30 -06:00
Andrew Welker
1bd6825258
create classes for all supported cards
2020-06-18 18:53:30 -06:00
Andrew Welker
e5099e9a2a
started support for 3-Series cards
2020-06-18 18:53:30 -06:00
Neil Dorin
ccdaa12f20
Merge pull request #268 from PepperDash/feature/update-dm-join-map
...
Add in/out AV names to join map
2020-06-18 18:01:23 -06:00
Andrew Welker
60d387c792
add in/out AV names to join map
2020-06-18 16:16:24 -06:00
Andrew Welker
d9b4ca815e
Merge pull request #265 from PepperDash/hotfix/add-latest-release-link
...
Adds latest release link
2020-06-17 22:54:44 -06:00
Neil Dorin
37686044d4
Adds latest release link
2020-06-17 22:15:01 -06:00
Andrew Welker
ef50098460
update PD Core submodule commit
2020-06-17 19:35:35 -06:00
Andrew Welker
f2eff3fdb4
Merge pull request #260 from PepperDash/feature/update-workflows-for-name-change
...
Update workflows for name change
2020-06-17 12:34:31 -06:00
Andrew Welker
2749fdc2e9
update workflows for name change
2020-06-17 12:10:12 -06:00
Andrew Welker
514fe466fd
Merge pull request #254 from PepperDash/hotfix/eiscApiAdvanced-backwards-compatibility
...
Add backwards compatability with `IBridge` to `EiscApiAdvanced`
2020-06-12 14:00:30 -06:00
Andrew Welker
c77d394e08
Merge branch 'development' into hotfix/eiscApiAdvanced-backwards-compatibility
2020-06-12 13:43:22 -06:00
Andrew Welker
b689a54936
Merge pull request #253 from PepperDash/hotfix/eiscApiAdvanced-backwards-compatibility
...
Add backwards compatability with `IBridge` to `EiscApiAdvanced`
2020-06-12 13:43:05 -06:00
Andrew Welker
1046672386
Merge branch 'master' into hotfix/eiscApiAdvanced-backwards-compatibility
2020-06-12 13:16:20 -06:00
Andrew Welker
0cfcf4f266
Merge pull request #252 from PepperDash/feature/implement-IStreamDebugging-on-ComPortController
...
Fix issue with `setdevicestreamdebug` console command and optional parameters
2020-06-12 13:16:04 -06:00
Andrew Welker
d86cc44c3b
Merge branch 'development' into feature/implement-IStreamDebugging-on-ComPortController
2020-06-12 08:23:49 -06:00
Andrew Welker
26bd0d624e
fixes issue with optional timeout parameter
2020-06-12 08:18:56 -06:00
Andrew Welker
841cb2a83b
Merge pull request #250 from PepperDash/hotfix/prevent-dmtx4k100c1g-registration-attempt
...
Prevent DM-TX-4K-100-C registration
2020-06-12 08:12:18 -06:00
Alex Johnson
b89112bec1
Sets preventRegistration to true for dmTx4k100c1g transmitter type. Otherwise device fails and returns without linking up com port.
2020-06-11 21:29:59 -04:00
Andrew Welker
5920c7c0f0
Merge pull request #242 from PepperDash/hotfix/dm-tx-chassis-bridge-fix
...
Add BasicDmTxControllerBase back
2020-06-11 09:49:19 -06:00
Andrew Welker
d23ef01281
Merge branch 'development' into hotfix/dm-tx-chassis-bridge-fix
2020-06-11 09:20:58 -06:00
Neil Dorin
dab153f1b0
Merge pull request #247 from PepperDash/bugfix/dm-rmc-scaler-constructor-fix
...
Fix DM 2-Series chassis RX build dictionary
2020-06-11 09:19:22 -06:00
Andrew Welker
c5ad321842
fixed submodule commit issue
2020-06-10 16:34:28 -06:00
Andrew Welker
c78b305faa
Merge branch 'development' into hotfix/dm-tx-chassis-bridge-fix
2020-06-10 16:15:51 -06:00
Andrew Welker
5853dd6617
Merge pull request #241 from PepperDash/hotfix/dm-tx-chassis-bridge-fix
...
Add BasicDmTxControllerBase back
2020-06-10 16:11:58 -06:00
Andrew Welker
a67b435565
fix DM 2-Series chassis RX build dict
2020-06-10 16:11:16 -06:00
Andrew Welker
84d8ff410e
Merge pull request #248 from PepperDash/feature/implement-IStreamDebugging-on-ComPortController
...
Add IStreamDebugging interface to ComPortController
2020-06-10 15:58:17 -06:00
Neil Dorin
625c870072
merges latest development and updates to PD.Core 1.0.37 again. Adds concole command and method to disable stream debugging on all devices
2020-06-10 15:24:20 -06:00
Neil Dorin
c475155546
Merge remote-tracking branch 'origin/development' into feature/implement-IStreamDebugging-on-ComPortController
2020-06-10 15:18:35 -06:00
Neil Dorin
1b6669d4ef
Adds more helpful debug output
2020-06-10 15:04:08 -06:00
Neil Dorin
ffbba24b5a
Updates to PD.Core 1.0.37. Adds IStreamDebugging to ComPortController and adds console command to set levels
2020-06-10 15:00:09 -06:00
Andrew Welker
9bdbb1fbad
Merge pull request #245 from PepperDash/hotfix/fix-dmrmc4kzscalerc-factory-name
...
Fix dmrmc4kzscalerc factory name
2020-06-10 13:59:39 -06:00
Alex Johnson
0465a3b9a6
Fixes name in factory for dmrmc4kzscalerc
2020-06-10 14:44:01 -04:00
Andrew Welker
a0ef356bac
Fix casts in DmBladeChassisController
2020-06-09 14:40:11 -06:00
Andrew Welker
e62dd762f4
Merge pull request #239 from PepperDash/feature/AirmediaController-Add-IRoutingNumeric
...
Add IRoutingNumeric implementation to AirMediaController
2020-06-09 14:37:10 -06:00
Trevor Payne
9c4e4c7976
Added debug text to ExecuteNumericSwitch
2020-06-09 14:53:47 -05:00
Andrew Welker
486d6db7d8
fixes casting issues
2020-06-09 13:06:40 -06:00
Andrew Welker
81d9261a73
Changes base class to BasicDmTxControllerBase
2020-06-09 13:06:25 -06:00
Andrew Welker
2ace6ef6bc
adds BasicDmTxControllerBase back in
2020-06-09 13:05:56 -06:00
Andrew Welker
cc6d94b188
Updates EiscApiAdvanced for backwards compatibility
2020-06-09 10:57:42 -06:00
Andrew Welker
0525f76b6b
Added IBridge to Core
...
made existing IBridge inherit from it for backwards compatabilty
2020-06-09 10:57:17 -06:00
Trevor Payne
7fa3031cfa
Added chack for enum presence in ExecuteNumericSwitch
2020-06-09 10:59:57 -05:00
Trevor Payne
d34177482e
Added IRoutingNumeric implementation to AirMediaController
...
Resolves #238
2020-06-09 10:47:19 -05:00
Neil Dorin
345442e195
Merge pull request #235 from PepperDash/hotfix/update-readme-to-include-4-series
...
Hotfix/update readme to include 4 series
2020-06-07 16:53:45 -06:00
Neil Dorin
e94e8b60a6
Bolds 4-series
2020-06-07 16:36:00 -06:00
Neil Dorin
4f4c8cba04
Update README.md
2020-06-07 16:11:17 -06:00
Andrew Welker
1be0a3cba9
Merge pull request #233 from PepperDash/feature/HdMdNxM4kEBridgeableController-Update
...
Update HD-MD-4xX-C-CE series join maps
2020-06-05 16:07:09 -06:00
Trevor Payne
ce513ac086
Fixed issue with HdMdNxM4kEBridgeableController related to duplicate joinMap entry
...
Resolves #232
2020-06-05 14:55:21 -05:00
Andrew Welker
c98cd05a5c
Merge pull request #231 from PepperDash/feature/RemoteOccupancy-Info-Update
...
Update RemoteOccupancy Info to send data via string
2020-06-04 14:56:50 -06:00
Trevor Payne
d68645ccb0
Changes to the way the XML is built
2020-06-04 15:41:34 -05:00
Trevor Payne
9517eaa0b0
Adds proper xml string to send to RemoteOccupancyInfo
...
Resovles #226
2020-06-04 15:23:20 -05:00
Andrew Welker
6b140bf2d7
Merge pull request #230 from PepperDash/feature/Airmedia-Fixes
...
Add HDMI Output Port to AirMediaController
2020-06-04 12:46:29 -06:00
Trevor Payne
eab0d2b1d7
Added HDMI Output Port to AirMediaController
...
modified RoutingSignalTypes for each of the input ports to use AudioVideo when applicable
Resolves #229
2020-06-04 12:21:47 -05:00
Neil Dorin
df8a885594
Merge pull request #228 from PepperDash/bugfix/eiscapi-debug-messages
...
Remove unnecessary methods in EiscApi and fix debug messages
2020-06-03 19:16:28 -06:00
Andrew Welker
5ea79ac94e
#227 removes unnecessary methods and fixes debug messages
2020-06-03 16:23:57 -06:00
Neil Dorin
459dc951e9
Merge pull request #225 from PepperDash/hotfix/dm-rmc4kz100-build
...
Fix issue building DM-RMC-4KZ-100-C & DM-TX-4KZ-202-C
2020-06-03 11:28:54 -06:00
Andrew Welker
f823abacc1
Merge branch 'development' into hotfix/dm-rmc4kz100-build
2020-06-01 23:51:10 -06:00
Andrew Welker
0a38442ac5
Merge pull request #224 from PepperDash/hotfix/dm-rmc4kz100-build
...
Fix issue building DM-RMC-4KZ-100-C & DM-TX-4KZ-202-C
2020-06-01 16:59:04 -06:00
Andrew Welker
083a3662e0
adds DmTx4kz202CController class
...
fixes errors in DmTx4kz302CController that were fixed in a previous
commit but were not merged into dev
2020-06-01 13:33:28 -06:00
Andrew Welker
37e1e50b94
#222 changes updates for EDID Feedbacks
2020-06-01 10:38:45 -06:00
Andrew Welker
f0eeae0432
Merge pull request #221 from PepperDash/feature/releaseAndMakeRoute-nullEx
...
Change ReleaseAndMakeRoute to use IRoutingSinkNoSwitching instead of IRoutingInputs
2020-05-28 18:32:15 -06:00
Nick Genovese
4b663eea62
-IRoutingSinkWithSwitching now inherits directly from IRoutingSink
...
-Marked IRoutingSinkNoSwitching as obsolete
-Updated HulldeSpace, VTCRoom, DualDisplayRoom that were casting from IRoutingSinkNoSwitching to IRoutingSink
2020-05-28 20:07:33 -04:00
Nick Genovese
8d2d45b5ce
adds IRoutingSink for readability and adds a protection in ExecuteRoutes if the device happens to be IRoutingSinkWithNoSwitching and IRouting like a codec might potentially be
2020-05-28 19:37:45 -04:00
Andrew Welker
62fdd6a572
#219 changes ReleaseAndMakeRoute to IRoutingSinkNoSwitching
...
removes check for IRoutingSinkNoSwitching interface in GetRouteToSource
2020-05-28 17:24:24 -06:00
Nick Genovese
305fe5c372
added check when adding sink device for if the device is actually a sink
2020-05-28 14:02:43 -04:00
Andrew Welker
b39afe2f50
Merge pull request #217 from PepperDash/hotfix/genericcomm-incorrect-cast
...
Fix incorrect cast in GenericComm LinkToApi method
2020-05-27 10:51:26 -06:00
Neil Dorin
862610b17d
Merge pull request #216 from PepperDash/hotfix/genericcomm-incorrect-cast
...
Fix incorrect cast in GenericComm LinkToApi method
2020-05-27 10:34:08 -06:00
Andrew Welker
43698ba839
Merge branch 'development' into hotfix/genericcomm-incorrect-cast
2020-05-27 10:33:16 -06:00
Andrew Welker
7bfc82c3cc
#215 fix for incorrect cast in LinkToApi method
2020-05-27 09:50:50 -06:00
Andrew Welker
b975ce6a6d
Merge pull request #214 from PepperDash/feature/Improve-JoinMetadata
...
Updated JoinMetadata to add Description property
2020-05-22 15:43:10 -06:00
Trevor Payne
e83acd5bfa
Merge branch 'feature/Improve-JoinMetadata' of https://github.com/PepperDash/Essentials into feature/Improve-JoinMetadata
2020-05-22 15:00:51 -05:00
Trevor Payne
2f1592bc62
Added XML Comments, Obsolete Message, and backer field
...
#214
2020-05-22 14:56:50 -05:00
Trevor Payne
1c609764b8
Merge branch 'development' into feature/Improve-JoinMetadata
2020-05-22 13:58:30 -05:00
Trevor Payne
c7464a1e34
Merge pull request #213 from PepperDash/feature/migrate-Comm&IR
...
Migrated Comm & IR Folder out of Config
2020-05-22 13:57:41 -05:00
Trevor Payne
608a9068b9
Updated JoinMetadata to add Description property
...
Updated Hrxx0WirelessRemoteController to remove references to JoinMetadata
#198
2020-05-22 13:56:18 -05:00
Trevor Payne
e006a4616a
Migrated Comm & IR Folder out of Config
...
#208
2020-05-21 16:02:36 -05:00
Andrew Welker
677789bec1
Merge pull request #207 from PepperDash/feature/Add-IRoutingNumeric
...
Added new interface IRoutingNumeric
2020-05-21 13:30:11 -06:00
Andrew Welker
0dc589f2ea
Merge branch 'development' into feature/Add-IRoutingNumeric
2020-05-21 13:13:53 -06:00
Trevor Payne
aecb36e937
Added IRoutingNumeric to HdMdNxM4kEBridgeableController
...
#207
2020-05-21 13:45:29 -05:00
Trevor Payne
be97fe15da
Added IRoutingNumeric to DmpsRoutingController
...
#207
2020-05-21 12:30:26 -05:00
Trevor Payne
2a7311ba50
Revised DmChassisController ExecuteNumericSwitch method
...
#207
2020-05-21 12:17:04 -05:00
Trevor Payne
b95c341fca
Revised DmBladeChassisController ExecuteNumericSwitch method
...
#207
2020-05-21 12:05:25 -05:00
Andrew Welker
469d3b0975
Merge pull request #211 from PepperDash/feature/Add-Description-Attributes
...
Added Description Attributes to Bridgeable Classes
2020-05-21 10:18:30 -06:00
Andrew Welker
bece417bf3
Merge branch 'development' into feature/Add-Description-Attributes
2020-05-21 10:03:23 -06:00
Andrew Welker
75774d128d
Merge pull request #202 from PepperDash/feature/Updates-to-rf-gateways
...
Improvements to Infinet Ex Support
2020-05-21 10:02:57 -06:00
Andrew Welker
430c819813
Merge branch 'development' into feature/Updates-to-rf-gateways
2020-05-21 09:46:58 -06:00
Andrew Welker
6c2d8c02c1
Merge branch 'development' into feature/Add-Description-Attributes
2020-05-21 09:38:21 -06:00
Andrew Welker
2d0876486d
Merge pull request #206 from PepperDash/feature/Improve-ControlPort-Constructors
...
Improve Control Port Constructors
2020-05-21 09:32:03 -06:00
Trevor Payne
22427b1246
Merge branch 'development' into feature/Updates-to-rf-gateways
2020-05-20 23:30:28 -05:00
Trevor Payne
3c7495aaa1
Added Description Attributes to Bridgeable Classes
...
#210
2020-05-20 23:27:21 -05:00
Trevor Payne
ef4b0441d3
Added new interface IRoutingNumeric
...
Updated DmChassisController
Updated DmBladeChassisController
Cleaned up some redundant interface referencing in RoutingInterfaces
#192
2020-05-20 22:10:29 -05:00
Trevor Payne
190697d855
Updated IRPortHelper
...
Updated IrOurputPortController
#205
Please Check my work - I'm a little less confident in this one
2020-05-20 21:53:48 -05:00
Trevor Payne
19e78d649f
Updated GenericDigitalInputDevice
...
Compatibility Update to GenericRelayDevice
#205
2020-05-20 17:07:58 -05:00
Trevor Payne
0dad34893e
Updated GenericRelayDevice
...
#205
2020-05-20 16:44:38 -05:00
Andrew Welker
1fee896a3d
Merge pull request #204 from PepperDash/hotfix/dm-tx-bridging
...
Hotfix/dm tx bridging
2020-05-20 14:24:54 -06:00
Trevor Payne
b6f0ccbf17
Merge branch 'development' into hotfix/dm-tx-bridging
2020-05-20 15:09:41 -05:00
Trevor Payne
10bc39ffea
Merge branch 'development' into feature/Updates-to-rf-gateways
...
New Release includes differing github actions.
2020-05-20 11:31:31 -05:00
Trevor Payne
2a9f6e253b
Resolves #201
...
Improvements to CenRfgwController
Addition of Button Extensions
Addition of Hrxxx0WirelessRemoteController
Addition of InfinetId to EssentialsControlPropertiesConfig
Addition of CrestronRemotePropertiesConfig
2020-05-20 11:06:18 -05:00
Andrew Welker
0869961622
Merge pull request #197 from PepperDash/release/v1.5.2
...
1.5.2 Release
2020-05-20 08:20:58 -06:00
Andrew Welker
dedcfcbb66
Merge branch 'development' into release/v1.5.2
2020-05-19 14:55:10 -06:00
Andrew Welker
5707d12fbe
Merge pull request #187 from PepperDash/feature/HD-MD-Switch-Improvements
...
HD-MDNxM-4K-E Switch Improvements
2020-05-15 13:46:45 -06:00
Trevor Payne
8fe586dfec
Added the original class back and changed updated class slightly; Minor changes to factory
2020-05-15 14:32:49 -05:00
Trevor Payne
696f169ea4
Adds OnlineStatus Event for Trilist to repropogate data on new connection
2020-05-15 12:12:13 -05:00
Trevor Payne
efd4f379ee
Resolves #186 - Completely refactored HD-MD-Switch Class
2020-05-15 10:42:56 -05:00
Trevor Payne
aef491855c
Not Complete - Still Adding Feedbacks, Bridge, and JoinMaps
2020-05-14 17:20:19 -05:00
Neil Dorin
1dd55f5a5f
Merge branch 'development' into feature/remove-mobile-control
2020-05-13 16:33:58 -06:00
Andrew Welker
7882210eaf
Merge pull request #184 from PepperDash/feature/fix-workflow-release-mechanism
...
Remove release creation for alpha & beta builds
2020-05-13 12:51:33 -06:00
Andrew Welker
138628613c
Merge branch 'development' into feature/fix-workflow-release-mechanism
2020-05-13 12:27:36 -06:00
Andrew Welker
912e545678
Merge pull request #179 from PepperDash/feature/Add-IHasVideoMute
...
Add IHasVideoMute for projector interoperability
2020-05-13 09:54:27 -06:00
Trevor Payne
efe8b15763
Updated Interfaces to be more granular
2020-05-13 10:32:01 -05:00
Trevor Payne
f2cb95af96
removed some unintentionally added text from InputInterfaces.cs
2020-05-13 09:40:45 -05:00
Trevor Payne
3bf3ac2cce
resolves #178 - Addedd Requested Interface IHasVideoMute
2020-05-13 09:35:56 -05:00
Neil Dorin
f57ee74e8c
Updates RunRouteAction overloads to work better with MobileControl plugin
2020-04-27 21:37:53 -06:00
Andrew Welker
d150e03bdd
adds ToLower() for device type when adding plugin to factory
2020-04-08 16:31:15 -06:00
Andrew Welker
158b2fc346
fixes print statement in catch for in LoadCustomPluginTypes
2020-04-08 16:30:54 -06:00
Andrew Welker
6de70a83f1
adds IHasCameraControls
2020-04-08 12:17:10 -06:00
Andrew Welker
d370564900
makes IDpad explicitly inherit from IKeyed
2020-04-08 11:35:09 -06:00
Andrew Welker
23b3ed2416
adds LinkSystemMonitorToAppServer method...
...
...to IMobileControl
2020-04-08 11:29:42 -06:00
Andrew Welker
47d1eb9105
Adds IMobileControl interface
...
adds CreateMobileControlRoomBridge Method
2020-04-08 11:25:17 -06:00
Andrew Welker
837e3044f6
removes Mobile Control integrations and activations
2020-04-07 16:19:32 -06:00
Andrew Welker
ad93eb33cd
removes AppServer folder to remove Mobile Control
2020-04-07 16:09:12 -06:00