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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
f81fe3d01f
Merge pull request #203 from PepperDash/hotfix/dm-tx-bridging
...
Hotfix/dm tx bridging
2020-05-20 15:08:44 -05:00
Trevor Payne
4f5b649b1d
Updated DmTx4kz302CController
...
#200
2020-05-20 14:30:54 -05:00
Trevor Payne
d0ee05def9
Updated DmTx4kz100Controller
...
Updated DmTx4k302CController
#200
2020-05-20 14:19:19 -05:00
Trevor Payne
dd0a52c1a2
Updated dmTx402302CController
...
Updated DmTx4k202CController
#200
2020-05-20 14:10:27 -05:00
Trevor Payne
76abd05830
Updated DmTx4k202CController
...
#200
2020-05-20 13:55:37 -05:00
Trevor Payne
102535cd04
Updated DmTx401CController
...
#200
2020-05-20 13:42:39 -05:00
Trevor Payne
e0e9fc2ce4
Updated DmTx201SController
...
Added Decription Attribute to 200 and both 201 classes
2020-05-20 12:57:16 -05:00
Trevor Payne
a657525562
Updated DmTx201CController
2020-05-20 12:50:44 -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
496b70f73f
Added event handler for VgaInput.Stream
...
added logic to fire various feedback updates as required
2020-05-20 08:43:18 -06: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
Neil Dorin
19b3c51c25
Merge pull request #196 from PepperDash/release/v1.5.2
...
1.5.2 Release
2020-05-19 14:53:53 -06:00
Andrew Welker
476d661ece
removed duplicate method that somehow crept in...
2020-05-18 17:47:14 -06:00
Andrew Welker
546cdacc0f
Merge branch 'master' into release/v1.5.2
2020-05-18 17:01:23 -06:00
Neil Dorin
b4605578ad
Merge pull request #191 from PepperDash/hotfix/dm-usb-routing
...
Update DM USB Routing to match SIMPL Windows
2020-05-18 13:30:05 -06:00
Andrew Welker
39f25cc9db
Adds GetJoinMapForDevice method back
...
somehow was missing from dev branch...
2020-05-18 12:43:00 -06:00
Andrew Welker
788aa33a3a
Merge branch 'release/v1.5.2' into hotfix/dm-usb-routing
2020-05-18 11:36:58 -06:00
Andrew Welker
46ecb676c0
Fixes USB Routing for routing via Inputs and input to input
...
Also adds feedbacks for Audio Breakaway and USB Breakaway status
2020-05-18 11:32:44 -06:00
Andrew Welker
19c4428dc8
adds feedback joins for Audio & USB Breakway
2020-05-18 10:21:46 -06:00
Neil Dorin
25ddb95db5
Merge pull request #189 from PepperDash/hotfix/update-action
...
Updates action to login to Docker Hub
2020-05-18 09:35:56 -06:00
Andrew Welker
43ff15ff5e
adds Docker login to master workflow
2020-05-18 09:13:38 -06:00
Andrew Welker
406e6a912f
adds Docker Hub login to workflow
2020-05-18 08:52:08 -06:00
Andrew Welker
57f1db17c3
Added some debug statements
2020-05-15 15:45:37 -06:00
Andrew Welker
c9d97e5cae
Adds support for routing In to In or Out to Out for USB for DM Chassis
2020-05-15 15:36:32 -06:00
Andrew Welker
f33763ce43
fixes bitwise comparison for routing type
2020-05-15 15:20:27 -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
a192ec3117
Merge pull request #185 from PepperDash/feature/fix-workflow-release-mechanism
...
Remove release creation for alpha and beta builds
2020-05-13 12:14:06 -06:00
Andrew Welker
f9ca609c1e
fix to prevent branches with 'release' in the name from triggering the public repo push
2020-05-13 11:56:53 -06:00
Andrew Welker
b0a21a1c2f
fixes order of operations for contains statement
2020-05-13 11:42:18 -06:00
Andrew Welker
a4339bf5a4
adjust conditions to NOT use expression syntax
2020-05-13 11:20:36 -06:00
Andrew Welker
06cc871432
fixes other comma issue...
2020-05-13 10:45:54 -06:00
Andrew Welker
45b6a09067
fixes contain statement - missed a comma
2020-05-13 10:41:27 -06:00
Andrew Welker
2085e14f24
updates workflow to only create releases for rc builds
2020-05-13 10:39:56 -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
Andrew Welker
55d8e6f205
Merge pull request #177 from PepperDash/feature/Improve-DGE-Trilist
...
Improvements to DGEController
2020-05-12 14:50:39 -06:00
Trevor Payne
4ef8e8cf14
--amend
2020-05-12 15:31:03 -05:00
Trevor Payne
e581219e32
--amend
2020-05-12 15:29:34 -05:00
Trevor Payne
d11e0db14a
Refactor obsolete comport instantiation method for DGE devices
2020-05-12 15:28:00 -05:00
Trevor Payne
4c5b60bddb
Exposed ICEC to DGE Controller Classes
2020-05-12 14:55:12 -05:00
Trevor Payne
0b59dbe20d
Differentiation between Dge100 and DmDge200C
2020-05-12 14:20:15 -05:00
Trevor Payne
279eaaaf62
Merge branch 'development' into feature/Improve-DGE-Trilist
2020-05-12 13:46:07 -05:00
Trevor Payne
fd3e8d81f8
resolves #176 - Added IHasBasicTriListWithSmartObject to DgeController
2020-05-12 13:28:55 -05:00
Andrew Welker
1dfdca0ab4
Merge pull request #175 from PepperDash/feature/fix-DisplayJoinMap-Constructor-base
...
Fix DisplayControllerJoinMap Constructor
2020-05-12 12:23:16 -06:00
Trevor Payne
ba5ab18fad
resolves #174 - fixed constructor issue
2020-05-12 12:13:08 -05:00
Andrew Welker
7caef808b7
Merge pull request #173 from PepperDash/feature/fix-devMan-threading
...
Update DeviceManager to provide protections for multiple threads or reentrancy
2020-05-12 10:10:51 -06:00
Andrew Welker
fd7f708a83
adds protections for devices doing things they shouldn't...
2020-05-12 09:49:03 -06:00
Andrew Welker
966a6c194f
Adds CCriticalSection and try/finally for all Device Dictionary accesses
2020-05-12 09:49:03 -06:00
Andrew Welker
dea7edaa1f
Merge pull request #172 from PepperDash/feature/Add-DmTx4kZ100C-C-1G-B-T
...
Add DM-TX-4KZ-100-C-1G support
2020-05-12 09:37:05 -06:00
Trevor Payne
75e74aa06b
Added dmtx4k100c1g and dmtx4kz100c1g to TypeNames
2020-05-12 10:22:58 -05:00
Trevor Payne
b671f4c77e
Added CEC, Comports, and IR to DmTx4kz100Controller
2020-05-12 10:12:06 -05:00
Trevor Payne
26eedb684a
resolves #171 - Added DmTx4kz100C1G controller to essentials and added config values to instantiate it
2020-05-12 09:46:35 -05:00
Andrew Welker
0705c412fb
Merge pull request #160 from PepperDash/feature/refactor-dm-rx-base-classes
...
Refactor DM RMC Classes
2020-05-11 18:20:21 -06:00
Andrew Welker
b76178990d
fixes issue with merge commit and conflicts
2020-05-11 18:06:37 -06:00
Andrew Welker
c2ce9b2249
Merge branch 'development' into feature/refactor-dm-rx-base-classes
2020-05-11 15:32:27 -06:00
Neil Dorin
a1465f55ba
Merge pull request #166 from PepperDash/feature/update-workflows
...
Update workflow to add Crestron dlls to output
2020-05-11 15:17:30 -06:00
Neil Dorin
ea4192838d
Merge branch 'development' into feature/update-workflows
2020-05-11 15:04:22 -06:00
Andrew Welker
b8553bdb7c
Merge pull request #159 from PepperDash/feature/add-dm-tx-video-sync-per-input
...
Adds new feedback type to link Dm-Tx input video sync to generic "inp…
2020-05-08 14:37:34 -06:00
Trevor Payne
6e741c4d44
Updated Joinmaps to JoinMapBaseAdvanced
2020-05-08 13:57:43 -05:00
Trevor Payne
24d9873af2
Fix Merge Issues
2020-05-08 13:45:28 -05:00
Andrew Welker
7e7159e543
Merge pull request #170 from PepperDash/feature/CENOdtOccupancySensorBase-MissingAddJoinMap
...
Added AddJoinMap to CenOdtOccupancySensorBaseController
2020-05-08 12:20:23 -06:00
Trevor Payne
2cc5631672
Added AddJoinMap to CenOdtOccupancySensorBaseController
...
resolves #167
2020-05-08 11:24:02 -05:00
Trevor Payne
4fcccfff0b
Merge pull request #163 from PepperDash/feature/update-joinmaps-globally
...
Update PepperDash.Essentials.Core join maps to use JoinMapAdvanced
2020-05-08 11:10:20 -05:00
Andrew Welker
531bda5c7f
Merge branch 'development' into feature/update-joinmaps-globally
2020-05-08 09:55:13 -06:00
Trevor Payne
04e159c1d1
Added bridge.AddJoinMap(Key, joinMap); to each LinkToApi method
2020-05-08 10:46:23 -05:00
Andrew Welker
281bfc4147
Adds *.dll to the initial file search
...
This is to allow for capturing Crestron .dlls and including them to make adding references from the build repo easier.
2020-05-08 09:04:54 -06:00
Andrew Welker
c6e511131b
removes fetch tags step for Master branch workflow
2020-05-08 09:03:32 -06:00
Andrew Welker
88b10f7ae6
Merge pull request #164 from PepperDash/feature/ADD-CEN-ODT-OCC-SENSORS
...
Add CEN-ODT-C-POE Support
2020-05-08 08:49:53 -06:00
Trevor Payne
9286d5bfc4
Merge branch 'feature/ADD-CEN-ODT-OCC-SENSORS' of https://github.com/PepperDash/Essentials into feature/ADD-CEN-ODT-OCC-SENSORS
...
resolves #92
2020-05-07 22:24:50 -05:00
Trevor Payne
072c13459c
Added CenOdtOccupancySensorBaseController;
...
Added CenOdtOccupancySensorBaseJoinMap
resolves #92
2020-05-07 22:23:09 -05:00
Trevor Payne
93d6bf607b
Added CenOdtOccupancySensorBaseController;
...
Added CenOdtOccupancySensorBaseJoinMap
resolves #142
2020-05-07 22:20:38 -05:00
Trevor Payne
35effa5e82
Updated SystemMonitorController and System Monitor JoinMap;
...
resolves #162
2020-05-07 21:18:47 -05:00
Trevor Payne
caf5a6812b
Updated StatusSignController and StatusSignControllerJoinMap
2020-05-07 17:22:54 -05:00
Trevor Payne
99c4dc2266
Updated IRSetTopBoxBase and SetTopBoxControllerJoinMap
2020-05-07 17:14:48 -05:00
Trevor Payne
1d47a60695
Updated GenericDigitalInputDevice IDigitalInputJoinMap
2020-05-07 16:44:35 -05:00
Trevor Payne
cde25c56e2
Updated MdMdxxxCEController and HdMdxxxCEControllerJoinMap
2020-05-07 16:41:43 -05:00
Trevor Payne
8da86c360c
Updated GlsOccupancySensorBaseController and GlsOccupancySensorBaseJoinMap
2020-05-07 16:30:01 -05:00
Andrew Welker
53fa0c0865
updates DmRmcControllerBase
2020-05-07 14:59:52 -06:00
Andrew Welker
03cebb75ce
udpates all DM 8G Receiver classes
2020-05-07 14:59:52 -06:00
Andrew Welker
fc8b4120c7
updates all DM Fiber Receiver Classes
2020-05-07 14:59:52 -06:00
Andrew Welker
5ec96310c6
Updates eRoutingSignalType AudioVideo
2020-05-07 14:59:52 -06:00
Andrew Welker
53d92555c8
refactors several RMC controller Classes
2020-05-07 14:59:52 -06:00
Andrew Welker
42b94e3a47
lots of refactoring
2020-05-07 14:59:52 -06:00
Andrew Welker
4b37d68c0e
Refactors HDBaseTRxController
...
chagnes InputPorts and OutputPorts to not return a new collection every time they are accessed
2020-05-07 14:59:52 -06:00
Andrew Welker
b321fc7b76
removes virtual modifier on properties
...
updates DmHdBaseTControllerBase to use a protected field and sets the reference in the constructor
adds protected field for rmc device to DmRmcControllerBase and sets it in the constructor
2020-05-07 14:59:52 -06:00
Andrew Welker
41e9bead0b
adds Flags Attribute to eRoutingSignalType
2020-05-07 14:59:52 -06:00
Andrew Welker
404f5c921b
removes unnecessary usings
2020-05-07 14:59:52 -06:00
Andrew Welker
acfd82fa82
updates DmRmcHelper to use dicts
...
uses dicts for type lookups to make things more readable
2020-05-07 14:59:52 -06:00
Andrew Welker
e387a5534b
removes unnecessary things and removes virtual keyword on properties
2020-05-07 14:59:52 -06:00
Trevor Payne
adbb76b87c
Updated GenericRelayControllerJoinMap and GenericRelayDevice
2020-05-07 15:54:47 -05:00
Trevor Payne
230f29d3f8
Updated GenericLightingJoinMap, LightingBase, and LutronQuantum
2020-05-07 15:42:46 -05:00
Trevor Payne
6530856d28
Updated DmTxControllerJoinMap and DmTxControllerHelpers
2020-05-07 15:17:22 -05:00
Trevor Payne
5c560ae82f
Updated DmRmcControllerJoinMap and DmRmcHelper
2020-05-07 14:29:45 -05:00
Trevor Payne
30c1b2755e
Updated DmpsRoutingController and DmpsRoutingControllerJoinMap; Minor Edits to DmpsRoutingController to accomodate new joinmap span property
2020-05-07 14:21:39 -05:00
Trevor Payne
49fcb9e394
Updated DmpsAudioOutputController and DmpsAudioOutputControllerJoinMap
2020-05-07 13:52:00 -05:00
Trevor Payne
3a3ccb0acd
Updated DmChassisController and DmChassisControllerJoinMap; Slightly changed DmChassisController Bridge to account for new offsets using the span property.
2020-05-07 13:31:26 -05:00
Trevor Payne
ff7a1838aa
Updated DmBladeChassisController and DmBladeChassisControllerJoinMap; Slightly changed DmBladeChassisController Bridge to account for new offsets using span property
2020-05-07 12:59:33 -05:00
Trevor Payne
3a03fa31e8
Added [Obsolete] flag to Digitallogger and DigitalLoggerJoinMap. At direction of Jason A, it will be moved into a plugin and removed from essentials entirely in a future update.
2020-05-07 12:30:22 -05:00
Alex Johnson
f91930930b
Changes Dm-Tx video sync feedback to be specific to port type (hdmi, dp, vga). Moves linking to Api join map into the tx specific LinkToApi()
2020-05-07 13:23:20 -04:00
Trevor Payne
d8671ea73f
Updated C2nRthsController and C2nRthsControllerJoinMap
2020-05-07 11:38:41 -05:00
Trevor Payne
72ec4de912
Updated AppleTv and AppleTvJoinMap
2020-05-07 11:28:08 -05:00
Trevor Payne
b9bc3bd0f3
Updated AirMediaController and AirMediaControllerJoinMap
2020-05-07 11:19:55 -05:00
Alex Johnson
8f440c3cb9
Fixes mapping for DM-TX-401 where displayport=1 and hdmi=2
2020-05-07 11:27:07 -04:00
Alex Johnson
31536e7f97
Removes accidental duplication of code
2020-05-06 21:28:38 -04:00
ajohnson_pd
8499338fac
Adds new feedback type to link Dm-Tx input video sync to generic "input1", "input2", "input3" video sync feedbacks for passing to SIMPL. Updates join map for DmTxController
2020-05-06 20:03:07 -04:00
Andrew Welker
622749a37f
Merge pull request #157 from PepperDash/hotfix/fix-4kzX02-tx-audio-source-fb
...
Fix DM-TX-4KZ-302-C Audio feedback and routing
2020-05-06 16:27:31 -06:00
Andrew Welker
bcd7efa911
Merge branch 'master' into hotfix/fix-4kzX02-tx-audio-source-fb
2020-05-06 16:13:55 -06:00
Andrew Welker
b58b42c496
Merge pull request #156 from PepperDash/hotfix/add-dmc-4kz-hdo-support
...
Add dmc 4kz hdo support
2020-05-06 15:41:55 -06:00
Andrew Welker
f7a41f08c4
fixes audio source feedback and setting audio source
...
4kz302C does not support audio breakway routing.
2020-05-06 15:35:54 -06:00
Neil Dorin
7a7ab33fa4
Merge remote-tracking branch 'origin/hotfix/replace-getJoinMapsForDevice' into hotfix/add-dmc-4kz-hdo-support
2020-05-06 15:27:03 -06:00
Neil Dorin
dc9d285de0
Adds condition to support dmc4kzhdo output card type
2020-05-06 14:49:29 -06:00
Andrew Welker
2519fffb58
puts GetJoinMapForDevice method back into JoinMapHelper
2020-05-06 14:00:56 -06:00
Andrew Welker
3f4cc0cb26
Merge pull request #150 from PepperDash/release/v1.5.0
...
merge 1.5.0 back into development
2020-05-06 12:49:50 -06:00
Andrew Welker
12f8cc1c0c
fixes issue with merging release/v1.5.0 into develop
2020-05-06 12:34:37 -06:00
Andrew Welker
bfa1fee522
Revert "Revert "Merge branch 'development' into release/v1.5.0""
...
This reverts commit 4cd01aa428 .
2020-05-06 12:33:32 -06:00
Andrew Welker
4cd01aa428
Revert "Merge branch 'development' into release/v1.5.0"
...
This reverts commit 98c8a42d97 , reversing
changes made to dc760caf71 .
2020-05-06 12:30:13 -06:00
Andrew Welker
98c8a42d97
Merge branch 'development' into release/v1.5.0
2020-05-06 12:11:18 -06:00
Neil Dorin
2eacaec577
Merge pull request #149 from PepperDash/hotfix/fix-action
...
fixes master.yml action
2020-05-06 11:28:29 -06:00
Andrew Welker
dbec871500
fixes master.yml action...again
2020-05-06 11:13:43 -06:00
Neil Dorin
03bcb5f338
Merge pull request #148 from PepperDash/release/v1.5.0
...
Release v1.5.0
2020-05-06 10:59:44 -06:00
Andrew Welker
dc760caf71
Merge branch 'master' into release/v1.5.0
2020-05-06 10:46:34 -06:00
Neil Dorin
361a9caac1
Merge pull request #144 from PepperDash/feature/update-Display-Joinmap
...
resolves #143 - Joinmap and Bridge updated
2020-05-05 16:49:03 -06:00
Trevor Payne
e90436081a
Fixes to Logging related to DisplayBase input joinmap
2020-05-05 17:32:31 -05:00
Trevor Payne
b3821e90d1
Added debug statement if there are more inputs than allowed bu the joinspan.
2020-05-05 16:49:50 -05:00
Trevor Payne
282c8b2cef
Merge branch 'development' into feature/update-Display-Joinmap
2020-05-05 15:30:41 -05:00
Trevor Payne
250f62d79c
Changed displayDevice.InputPorts API Linking to for loop
2020-05-05 15:14:53 -05:00
Trevor Payne
64b5bc8cb8
Added a check to verify that the number of inputs on a display is not greater than the size of the joinspan
2020-05-05 15:04:55 -05:00
Andrew Welker
6766574b38
Merge pull request #146 from PepperDash/feature/Update-IBasicCommunicationJoinMap-To-JoinMapBaseAdvanced
...
resolves #145 - Updated IBasicCommunicationJoinMap
2020-05-05 12:28:52 -06:00
Trevor Payne
0b660966ac
resolves #145 - Updated IBasicCommunicationJoinMap
2020-05-05 12:35:01 -05:00
Trevor Payne
18c35b103e
resolves #143 - Joinmap and Bridge updated
2020-05-05 12:09:53 -05:00
Andrew Welker
edb4a1f371
Merge pull request #137 from PepperDash/feature/Add_DM-RMC-4K-Z-100-C
...
resolves #135 - Add new controller class for DM-RMC-4K-Z-100-C
2020-04-29 13:52:16 -06:00
Andrew Welker
7a23f141fc
Merge branch 'development' into feature/Add_DM-RMC-4K-Z-100-C
2020-04-29 13:07:29 -06:00
Andrew Welker
02c71f709c
replaces 2 more occasions of Rm with Dm
2020-04-28 21:35:52 -06:00
Andrew Welker
b993419c3d
fixes file name for 4kz100C everywhere
2020-04-28 21:20:56 -06:00
Andrew Welker
ef8a61c3eb
removed duplicated logic from constructor
2020-04-28 21:12:52 -06:00
Andrew Welker
d2c8da68a5
adds todo for examining class inheritance design
2020-04-28 21:02:34 -06:00
Andrew Welker
618fa68000
removes properties in inherited class
2020-04-28 21:00:50 -06:00
Neil Dorin
64e100f839
Merge pull request #136 from PepperDash/feature/fix-version-comparisons
...
change plugin version comparison method to use .Net Version class
2020-04-28 17:01:26 -06:00
Andrew Welker
7991716ee2
Merge pull request #134 from PepperDash/feature/Add-DM-RMC-4KZ-SCALER-C
...
Feature/add dm rmc 4 kz scaler c
2020-04-28 16:17:32 -06:00
Trevor Payne
531c37c752
resolves #135 - Adds new controller class for DM-RMC-4K-Z-100-C
...
Extends existing controller class for RmcX100C devices and gives it additional connection metadata to report
2020-04-28 17:15:38 -05:00
Andrew Welker
c06184d973
fixes version comparison for plugin minimum versions
2020-04-28 15:59:31 -06:00
Neil Dorin
806d845750
Merge pull request #132 from PepperDash/feature/CameraBase-fix
...
Fix Issues with DisplayBase and CameraBase backwards compatibility
2020-04-28 14:23:38 -06:00
Andrew Welker
d0e357f4b7
adds IBridgeAdvanced at actual device level
2020-04-28 14:01:59 -06:00
Andrew Welker
15b65fb9a9
changes DisplayBase to inherit from EssentialsDevice
2020-04-28 13:55:14 -06:00
Andrew Welker
51dc215504
change CameraBase to EssentialsDevice
...
All internal types that derive from CameraBase now implement IBridgeAdvanced and call the protected method LinkCameraToApi for bridging
2020-04-28 12:16:24 -06:00
Andrew Welker
90c4435253
fix condition for determining if type is IBridgeAdvanced
2020-04-28 12:14:08 -06:00
Andrew Welker
44fcbf98f2
rename ConfigureComPort to RegisterAndConfigureComPort
2020-04-28 12:13:35 -06:00
Trevor Payne
79253c6b31
Fixed minor Interface Implementation Issues
2020-04-28 12:27:06 -05:00
Trevor Payne
4d433ebf22
resolve #130 Add new interface IRmcRouting
...
add DmRmc4kZScalerC endpoint and associated changes to bridge and joinmap
add DmRmc4kZScalerCController
2020-04-28 12:19:23 -05:00
Andrew Welker
671d506b45
moves Port registration for controller ports to ConfigureComPort
...
...and renames method to RegisterAndConfigureComPort
2020-04-28 08:54:38 -06:00
Neil Dorin
f57ee74e8c
Updates RunRouteAction overloads to work better with MobileControl plugin
2020-04-27 21:37:53 -06:00
Neil Dorin
1acc018a81
Merge pull request #127 from PepperDash/feature/comPortController-post-activation-add
...
Adds ctor for ComPortController and CecPortController
2020-04-27 21:29:37 -06:00
Andrew Welker
0d33354f08
updates CommFactory to use new ctors for ComPortController
...
and CecPortController
2020-04-27 18:22:47 -06:00
Andrew Welker
d6d0e3cfda
adds new ctor to CecPortController to add post activation func
2020-04-27 18:22:23 -06:00
Andrew Welker
282ea62f83
adds new ctor to add post activation action
...
for ComPortController
2020-04-27 18:21:55 -06:00
Andrew Welker
5608721e3d
Merge pull request #123 from PepperDash/feature/update-to-new-device-factory-methodology
...
Feature/update to new device factory methodology
2020-04-23 16:22:52 -06:00
Neil Dorin
3aca786252
Merge branch 'development' into feature/update-to-new-device-factory-methodology
2020-04-23 16:10:53 -06:00
Andrew Welker
5c5d35a72b
Merge pull request #122 from PepperDash/hotfix/add-ui-template-update-pd-core-ver
...
Adds Essentials UI Template submodule. Updates PepperDash.Core to v1.0.35
2020-04-23 15:19:38 -06:00
Neil Dorin
fcdfaca6a8
Adds Essentials UI Template submodule. Updates PepperDash.Core to v1.0.35
2020-04-23 15:05:20 -06:00
Neil Dorin
a93ded8c79
New device loading methodology working via reflection
2020-04-23 14:59:54 -06:00
Andrew Welker
06edf6c508
Merge pull request #121 from PepperDash/feature/add-ui-template
...
Feature/add ui template
2020-04-23 11:01:47 -06:00
Neil Dorin
96adbdb76a
Adds Template UI submodule
2020-04-23 09:55:33 -06:00
Neil Dorin
911bd8daba
Moves to reflection based mechanism for loading device factories at boot (not working)
2020-04-22 17:52:29 -06:00
Neil Dorin
4f6ae386b4
Finishes converting all existing types to new DeviceFactory mechanism. #106
2020-04-22 17:52:29 -06:00
Neil Dorin
2170a79399
Updating more device factories in Essentials and Devices.Common
2020-04-22 17:51:22 -06:00
Neil Dorin
902a94a82c
fixes incorrect type definitions in Device Factories.
2020-04-22 17:29:31 -06:00
Andrew Welker
e55a647854
fixes types for base device Generic types
2020-04-22 17:29:31 -06:00
Neil Dorin
ae23eec005
Progress on adding Description attribute and printing types at runtime
2020-04-22 17:29:31 -06:00
Neil Dorin
c5232ca6b8
Updates device factory methodology for Essentials Core and Essential DM libraries
2020-04-22 17:29:31 -06:00
Neil Dorin
f75d884986
Merge pull request #117 from PepperDash/feature/changes-to-IBridgeAdvanced
...
Fixes namespace for EssentialsBridgeableDevice
2020-04-20 21:25:40 -06:00
Andrew Welker
563f690277
adds try/catch for Null Reference Exceptions
2020-04-20 12:21:18 -06:00
Andrew Welker
c7e33b5682
fixes namespaces in ControlSystem.cs
2020-04-20 10:13:23 -06:00
Andrew Welker
91963ea39b
duplicated join maps in Essentials
...
and marks the duplicates in Essentials as Obsolete
2020-04-20 10:13:08 -06:00
Andrew Welker
072618f981
moves IBridge back to Essentials
2020-04-20 10:12:33 -06:00
Andrew Welker
7bfc3b35f6
Moves original EiscApi back to Essentials
2020-04-20 10:12:23 -06:00
Andrew Welker
204b3a4d4d
adds type for EiscApiAdvanced and builder for EiscApi
2020-04-20 10:12:09 -06:00
Andrew Welker
44793f0375
removes IBridge from Essentials Core
2020-04-20 10:11:35 -06:00
Andrew Welker
6b65db55c1
Changes EiscApi to EiscApiAdvanced for internal devices
2020-04-20 10:10:50 -06:00
Andrew Welker
35b5e6dfc5
changes new EiscApi to EiscApiAdvanced
2020-04-20 09:34:07 -06:00
Andrew Welker
e52b367ef0
copys join maps back to Essentials...
...
...to maintain backwards compatability
2020-04-20 09:31:43 -06:00
Andrew Welker
54d31e128e
removing bad namespace
2020-04-17 10:09:53 -06:00
Andrew Welker
fc9f0dc7f1
Merge branch 'development' into feature/changes-to-IBridgeAdvanced
2020-04-17 09:33:14 -06:00
Andrew Welker
827315c3cc
fixes namespace for EssentialsBridgeableDevice
2020-04-17 09:31:55 -06:00
Neil Dorin
452ea52ae3
Merge pull request #116 from PepperDash/feature/changes-to-IBridgeAdvanced
...
Feature/changes to i bridge advanced
2020-04-16 16:59:32 -06:00
Andrew Welker
31418fd469
removes bad namespace
2020-04-16 16:16:19 -06:00
Andrew Welker
be074b5722
adds iBridge.cs
2020-04-16 15:52:48 -06:00
Andrew Welker
20e9ab8cb9
fixes issues determining Interface type
2020-04-16 15:33:44 -06:00
Andrew Welker
65881be81b
moves a version of IBridge back to PepperDash Essentials
2020-04-16 15:33:29 -06:00
Andrew Welker
5329d7f931
changes to EiscApi loader
2020-04-16 14:23:24 -06:00
Andrew Welker
717b9b272c
removed the added IBridge and changed...
...
...the namespace for IBridge in Essentials Core to match the old/existing namespace
2020-04-16 13:39:42 -06:00
Jason T Alborough
b70739ac4c
Adds a reference for IBridge back into PepperDash.Essentials.Bridges that inherits from PepperDash.Essentials.Core.Bridges.IBridge for legacy plugins
2020-04-16 14:54:46 -04:00
Neil Dorin
101804656a
Merge pull request #111 from PepperDash/feature/changes-to-IBridgeAdvanced
...
Moving JoinMaps and bridge stuff to make it easier/clearer to implement
2020-04-14 17:13:38 -06:00
Neil Dorin
4b11145f17
Merge branch 'development' into feature/changes-to-IBridgeAdvanced
2020-04-14 16:58:53 -06:00
Neil Dorin
2ee1ca974e
Merge pull request #112 from PepperDash/feature/fix-master-repo-push-workflow
...
Fixes push actions for build repos for releases
2020-04-14 16:52:48 -06:00
Andrew Welker
1141ed192d
fixes issues with push to build repos
2020-04-14 16:32:48 -06:00
Andrew Welker
08c8cbf7fe
Changes base class and implements LinkToApi method
2020-04-14 16:17:54 -06:00
Andrew Welker
01bddbf2ff
Changes Base Class and implements LInkToApi Method
2020-04-14 16:17:30 -06:00
Andrew Welker
33f5881e91
Changes base class and adds LinkToApi Method
2020-04-14 16:17:11 -06:00
Andrew Welker
37313040e1
Changes base class to CrestronGenericBridgeableDevice
...
* adds LinkToApi method
2020-04-14 16:16:43 -06:00
Andrew Welker
4102a06497
Adds ReconfigurableBridgeableDevice base class
2020-04-14 16:16:11 -06:00
Andrew Welker
0acec71a7f
Changes Base class to EssentialsBridgeableDevice
...
* adds LinkLightingToApi Method
2020-04-14 16:15:48 -06:00
Andrew Welker
f3d8084d11
changes base class to EssentialsBridgeableDevice
...
* Adds LinkToApi method
2020-04-14 16:15:18 -06:00
Andrew Welker
0e211e02b8
Adds LinkToApi method
2020-04-14 16:14:42 -06:00
Andrew Welker
894a6a70bb
Adds LinkToApi method and cleans up a couple of methods
2020-04-14 16:14:25 -06:00
Andrew Welker
2f17734a4c
Changes base class to CrestronGenericBridgeableBaseDevice
...
* adds LinkToApi method
2020-04-14 16:14:04 -06:00
Andrew Welker
c10cf202de
Changes base class to EssentialsBridgeableDevice
...
* Adds LinkToApi Method
2020-04-14 16:09:47 -06:00
Andrew Welker
459587bbb8
Changes base class to CrestronGenericBridgeableBaseDevice
...
* Adds LinkToApi method
2020-04-14 16:09:25 -06:00
Andrew Welker
560e7a0f04
Changes base class to CrestronGenericBridgeableBaseDevice
...
* adds LinkToApi method
2020-04-14 16:08:58 -06:00
Andrew Welker
0e27928a88
Changes base class to EssentialsBridgeableDevice
...
* adds LinkToApi method
2020-04-14 16:08:25 -06:00
Andrew Welker
c8732aa8cf
Changes base class to EssentialsBridgeableDevice
...
* adds LinkToApi method
2020-04-14 16:08:00 -06:00
Andrew Welker
c52e31a785
changes base class and adds LinkToApi method
2020-04-14 16:07:36 -06:00
Andrew Welker
bfa27d589b
Add LinkToApi method to all RMC Classes
2020-04-14 16:07:20 -06:00
Andrew Welker
02d12c1f60
Adds LinkDmRmcToApi method to base class
...
* changes base class to CrestronGenericBridgeableBaseDevice
2020-04-14 16:07:03 -06:00
Andrew Welker
9ed0390f79
Adds LinkToApi method to all DmTx Controller classes
2020-04-14 16:05:51 -06:00
Andrew Welker
80c1a9a46e
remvoes BasicDmTxControllerBase
...
ALL DmTx endpoints now inherit from DmTxControllerBase. If the actual endpoint is a DmHdBasedTEndPoint, it WON'T be bridged.
2020-04-14 16:05:23 -06:00
Andrew Welker
3a5033ba4e
Removes moved bridges from Essentials
2020-04-14 16:04:02 -06:00
Andrew Welker
e1e0527184
Merge pull request #110 from PepperDash/hotfix/fix-dm-project-name
...
Updates the project name from Essentials_DM to PepperDash_Essentials_…
2020-04-14 11:00:21 -06:00
Neil Dorin
2ff87d6c4d
Updates the project name from Essentials_DM to PepperDash_Essentials_DM to generate the correct .cplz filename needed by the GH action script for master builds.
2020-04-14 10:47:48 -06:00
Andrew Welker
04bbcd1d31
moves several bridges out of extension methods
2020-04-13 17:11:32 -06:00
Andrew Welker
1db9e2cc8c
remove internal device joinMaps
2020-04-13 16:32:06 -06:00
Andrew Welker
41d123edf3
changes PepperDash.Essentials.Bridges to PepperDash.Essentials.Core.Bridges
2020-04-13 16:31:34 -06:00
Andrew Welker
926e3b7bc8
makex CrestronGenericBaseDevice abstract
2020-04-13 16:12:03 -06:00
Andrew Welker
999b3903b7
moves joinMaps to Essentials Core
2020-04-13 16:11:09 -06:00
Andrew Welker
cebca45877
adds EssentialsBridgeableDevice
2020-04-13 16:01:43 -06:00
Andrew Welker
31244e4294
moves bridgeBase and IBridge/IBridgeAdvanced
2020-04-13 16:01:19 -06:00
Andrew Welker
373f271a91
Merge pull request #104 from PepperDash/release/v1.4.33
...
fixes -b switch for public push job
2020-04-13 11:50:26 -06:00
Andrew Welker
f46386cc28
Merge branch 'master' into release/v1.4.33
2020-04-13 11:37:34 -06:00
Andrew Welker
5a75be0a66
fixes -b switch for public push job
2020-04-13 11:37:01 -06:00
Neil Dorin
5782e82eea
Merge pull request #100 from PepperDash/release/v1.4.33
...
removes -b switch on master branch checkout
2020-04-13 11:19:03 -06:00
Andrew Welker
3b2b69de1b
Merge pull request #103 from PepperDash/feature/ConfigWriterCCritical
...
#101 Fixes scope issue with CCriticalSection() in ConfigWriter
2020-04-10 15:24:53 -06:00
Jason T Alborough
29a79490ba
#101 Fixes scope issue with CCriticalSection() in ConfigWriter
2020-04-10 16:29:48 -04:00
Andrew Welker
011e82676c
removes -b switch on master branch checkout
2020-04-10 09:51:25 -06:00
Neil Dorin
4edf8921bb
Merge pull request #97 from PepperDash/release/v1.4.33
...
fixes branch naming & creation
2020-04-09 12:58:58 -06:00
Andrew Welker
d53b5470c5
Merge branch 'master' into release/v1.4.33
2020-04-09 10:47:12 -06:00
Andrew Welker
ddab940dab
fixes branch naming & creation
2020-04-09 10:46:23 -06:00
Neil Dorin
c81c91aa46
Merge pull request #96 from PepperDash/release/v1.4.33
...
adds version.txt creation and upload steps
2020-04-09 10:13:49 -06:00
Andrew Welker
b3238ec7b4
adds version.txt creation and upload steps
2020-04-09 09:50:16 -06:00
Neil Dorin
eec025f5bd
Merge pull request #95 from PepperDash/release/v1.4.33
...
fixes master.yml
2020-04-08 23:39:05 -06:00
Andrew Welker
0d20ddf66a
fixes master.yml
...
adds back push to builds repos for releases
2020-04-08 23:14:37 -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
e078e6bda7
Merge pull request #93 from PepperDash/release/v1.4.33
...
Release/v1.4.33
2020-04-08 14:03:08 -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
Andrew Welker
da50272980
Merge pull request #88 from PepperDash/feature/fix-get-name-attribute-issue
...
Feature/fix get name attribute issue
2020-04-05 09:25:28 -06:00
Neil Dorin
c8f095f0a3
Updates CameraControllerJoinMap to use new constructor for base class
2020-04-05 09:07:05 -06:00
Andrew Welker
42fbd813a2
updated methods for creating joinMap dict
2020-04-04 22:06:56 -06:00
Andrew Welker
69f5460442
trying to fix JoinMapBaseAdvanced
2020-04-04 21:09:00 -06:00
Neil Dorin
b32212083d
Adds debug statment to detect if JoinNameAttribute constructor has been called
2020-04-04 14:44:43 -06:00
Neil Dorin
88702f97c6
moves logic to add joins out of the constructor and into new AddJoins() method to allow it to be called from extended class after fields have been initialized.
2020-04-04 14:12:49 -06:00
Andrew Welker
9b759daca1
Merge pull request #87 from PepperDash/feature/updated-IDeviceFactory-for-plugin-implementation
...
Feature/updated i device factory for plugin implementation
2020-04-04 11:27:19 -06:00
Neil Dorin
9363e94749
Updates to JoinMapBaseAdvanced constructor to properly add JoinDataComplete fields to Joins collection and to BridgeBase to implement console methods to print data at runtime.
2020-04-04 10:43:55 -06:00
Neil Dorin
6474bfa136
fixes format exception in debug statement
2020-04-03 20:07:27 -06:00
Neil Dorin
43e57ab6d1
Adds some comments, initializes JoinMaps in EiscApi and moves GenericComm factory to new methodology
2020-04-03 19:43:06 -06:00
Neil Dorin
9d7f5af26e
Adds IBridgeAdvanced and updates to 1.0.35 of PepperDash.Core
2020-04-03 18:21:17 -06:00
Neil Dorin
3a101d89ea
Adds some additional help
2020-04-03 18:01:08 -06:00
Neil Dorin
703695e768
Adds console method to print join maps at runtime. Adds overload of LinkToApi extension method for IBridge to allow passing the bridge in for JoinMapBaseAdvance applications
2020-04-03 09:25:48 -06:00
Neil Dorin
bb3897160b
Adds a method to print the typenames to console
2020-04-01 15:57:51 -06:00
Neil Dorin
3b2ff5eed8
Merge branch 'feature/update-essentials-DM-project-name' into feature/updated-IDeviceFactory-for-plugin-implementation
2020-04-01 15:08:59 -06:00
Neil Dorin
9828e79668
Updates the name for Essentials_DM to PepperDash_Essentials_DM to ensure the .cplz name matches the .dll name
2020-04-01 15:08:24 -06:00
Neil Dorin
a231bb75a6
Adds back the correct PluginLoader version that supports loading with the new plugin methodology
2020-04-01 14:42:26 -06:00
Neil Dorin
fcc2a5db06
Updates to device factory methodology for use in plugins
2020-04-01 14:18:26 -06:00
Andrew Welker
f0010a7625
Merge pull request #84 from PepperDash/feature/ecs-1209
...
Feature/ecs 1209
2020-04-01 12:22:37 -06:00
Neil Dorin
294f2fd9ec
Merge pull request #82 from PepperDash/bugfix/load-plugins-crash-with-no-plugins
...
adds missing paren that was causing build error; closes #80
2020-04-01 11:52:33 -06:00
Neil Dorin
4bf1da36e2
Moves PluginLoader to Essentials.Core. Moves IDeviceFactory and IPluginDeviceFactory interfaces to their own files in a better locatino
2020-04-01 11:32:24 -06:00
Neil Dorin
0facecc682
Merge branch 'feature/rework-plugin-loading-process-to-avoid-assembly-conflicts' into feature/ecs-1209
...
# Conflicts:
# essentials-framework/Essentials Core/PepperDashEssentialsBase/PepperDash_Essentials_Core.csproj
2020-04-01 11:19:30 -06:00
Neil Dorin
ed627875a0
Updates remaining SIMPL Bridges for MC to JoinMapBaseAdvanced. Updates affected bridges
2020-04-01 11:16:27 -06:00
Neil Dorin
1d00261b1f
Merge remote-tracking branch 'origin/bugfix/load-plugins-crash-with-no-plugins' into feature/ecs-1209
2020-04-01 08:55:12 -06:00
Neil Dorin
e52259e750
Updated SIMPLVtcJoinMap to new join scheme
2020-03-31 20:52:05 -06:00
Andrew Welker
661b3ef9f4
fixes script to add bugfix prefix
2020-03-31 11:12:16 -06:00
Andrew Welker
dc109b3e35
temporarily adding bugfix/* to get PR to close
2020-03-31 10:53:29 -06:00
Neil Dorin
1ae93b3ffd
Updates CameraControllerBridge and SIMPLCameraMessenger.cs to use new CameraControllerJoinMap
2020-03-31 10:53:24 -06:00
Andrew Welker
e0ca3ac2be
adds missing paren that was causing build error
2020-03-31 10:49:53 -06:00
Andrew Welker
aaf6d0a21a
Merge pull request #81 from PepperDash/bugfix/load-plugins-crash-with-no-plugins
...
Added condition to check for _loadedPluginsDirectoryPath when loading plugins
2020-03-30 10:52:22 -06:00
Neil Dorin
0e5052910f
Merge remote-tracking branch 'origin/bugfix/load-plugins-crash-with-no-plugins' into feature/ecs-1209
2020-03-30 10:45:49 -06:00
hvolmer
b335617e37
Added condition to check for _loadedPluginsDirectoryPath when loading plugins
2020-03-27 12:52:19 -06:00
Andrew Welker
46578cb3e2
Updates constructor dictionary building & removes unneccesary usings
2020-03-27 09:23:40 -06:00
Andrew Welker
c45bf44056
modifies GetJoinForKey and GetJoinSpanForKey to be one-liners
...
* converts private JoinData property to readonly JoinData field and updates usages
* fixes some accidental recursiveness in JoinNameAttribute - converts Name property to auto-property
2020-03-27 09:22:44 -06:00
Andrew Welker
96a77539a1
Merge branch 'development' into feature/ecs-1209
2020-03-27 08:35:04 -06:00
Andrew Welker
1873cca375
updated new EssentialsDevice base class
2020-03-27 08:34:28 -06:00
Neil Dorin
739bd0c312
Adds JoinMapAdvanced class and updates SIMPLAtcJoinMap and SIMPLAtcMessenger accordingly
2020-03-26 21:16:28 -06:00
Neil Dorin
a403a8b81f
Attempt at modifying device factory mechanism
2020-03-26 16:10:54 -06:00
Neil Dorin
ca27e01f94
Merge remote-tracking branch 'origin/development' into feature/rework-plugin-loading-process-to-avoid-assembly-conflicts
2020-03-26 14:34:42 -06:00
Neil Dorin
50d5850097
Changes to instantiate the plugin loader class from the custom plugin
2020-03-26 14:10:50 -06:00
Neil Dorin
a2ca41d965
Adds back in the plugin interfaces. Modifies PluginLoader to try new inteface method for custom plugins first, then fail back to legacy method
2020-03-26 11:59:32 -06:00
Andrew Welker
5272f84507
Merge pull request #77 from PepperDash/feature/add-docker-build-action
...
Feature/add docker build action
2020-03-26 11:44:42 -06:00
Andrew Welker
9a324191d8
adds builds repo push jobs to master.yml
2020-03-26 11:32:53 -06:00
Neil Dorin
a2157a9654
Merge pull request #76 from PepperDash/feature/add-docker-build-action
...
adds delete step to push to public repo
2020-03-26 10:26:37 -06:00
Andrew Welker
83298bb06a
adds delete step to push to public repo
2020-03-26 10:07:43 -06:00
Andrew Welker
f6ef7017a2
Merge pull request #75 from PepperDash/feature/rework-plugin-loading-process-to-avoid-assembly-conflicts
...
Feature/rework plugin loading process to avoid assembly conflicts
2020-03-26 08:09:43 -06:00
Neil Dorin
1418e8f8c6
New PluginLoader class fully tested and functional
2020-03-25 21:25:56 -06:00
Neil Dorin
d097cfe51b
Merge pull request #74 from PepperDash/feature/update-systemmonitorcontroller
...
Feature/update systemmonitorcontroller
2020-03-25 17:26:06 -06:00
Andrew Welker
88ea297f16
fixes parameter for Copy-Item
2020-03-25 17:05:39 -06:00
Andrew Welker
63feaac9bd
fixes workflow remove step
2020-03-25 16:49:37 -06:00
Andrew Welker
c5f0bff133
adds specific file types to workflow to delete from builds repo
2020-03-25 16:23:54 -06:00
Andrew Welker
bcfd90204b
adds step to copy files to root
2020-03-25 15:46:09 -06:00
Andrew Welker
475be152a7
adds debug info for ethernet information and fixes issue incrementing joins correctly
2020-03-25 15:40:29 -06:00
Andrew Welker
534110cfbf
updates XML comments for bool & string feedbacks
2020-03-25 15:07:47 -06:00
Andrew Welker
cbe96dbed9
Adds XML comments to constructors for Int, String, and Bool Feedbacks
2020-03-25 15:07:47 -06:00
Andrew Welker
e2fe8834c5
adds Uptime and LastBoot console parsing and reporting
...
* refactored ProgramInfo routine to not send console commands for unregistered or stopped programs and inverted some if statements
2020-03-25 15:07:47 -06:00
Andrew Welker
93e542befd
adds bridging for all ethernet parameters
2020-03-25 15:07:47 -06:00
Andrew Welker
3852617270
adds DhcpEnabled feedback to SystemMonitor
2020-03-25 15:07:47 -06:00
Andrew Welker
d7a04e202b
adds logic to get required parameters using built-in Crestron classes
2020-03-25 15:07:46 -06:00
Andrew Welker
abd6ab121e
adding logic to get the requested data
2020-03-25 15:07:46 -06:00
Andrew Welker
0c274015dd
created new feedback properties and intialized them
2020-03-25 15:07:46 -06:00
Andrew Welker
ffc0f8f58e
cleans up formatting
2020-03-25 15:07:46 -06:00
Andrew Welker
c47f7ba7e3
code cleanup to match new standars
2020-03-25 15:07:46 -06:00
Neil Dorin
733dbf9bd7
Moves all plugin logic to new PluginLoader static class
2020-03-25 15:04:44 -06:00
Neil Dorin
58c3c4fac7
Merge pull request #72 from PepperDash/feature/add-docker-build-action
...
adds logic to rename .cpz to add version...
2020-03-24 17:06:45 -06:00
Andrew Welker
82ddd40953
adds logic to rename .cpz to add version...
...
...& points to different repo for create release action
2020-03-24 16:55:20 -06:00
Neil Dorin
60702755c1
Merge branch 'development' into release/v1.4.33
2020-03-24 16:24:22 -06:00
Neil Dorin
8e05302d78
Merge pull request #71 from PepperDash/feature/add-docker-build-action
...
fixes solution name and path for master workflow...doh
2020-03-24 16:21:21 -06:00
Neil Dorin
e6fb9cd1eb
moving to updated informational version and setting up to unzip plugin cplz files into a folder one at a time before loading
2020-03-24 16:20:42 -06:00
Andrew Welker
e6904ca91c
fixes solution name and path for master workflow...doh
2020-03-24 14:52:42 -06:00
Andrew Welker
3cc0574487
Merge pull request #69 from PepperDash/feature/add-docker-build-action
...
Feature/add docker build action
2020-03-24 14:48:26 -06:00
Andrew Welker
a74a703610
puts path for .zip file back on the same line as path
2020-03-24 14:22:10 -06:00
Andrew Welker
e0813354d9
really adds uploading version.txt back in
2020-03-24 14:21:29 -06:00
Andrew Welker
96a4af40c9
adds version.txt output back in
2020-03-24 14:18:36 -06:00
Andrew Welker
662966d7b4
fixes solution file name for env variables
2020-03-24 14:05:02 -06:00
Andrew Welker
2f3b2adce4
fixes issue with docker.yml for path to solution file
2020-03-24 14:05:02 -06:00
Andrew Welker
8e53c2d804
updates mutliple parts of the workflow
...
* updates GenerateVersionNumber.ps1 to accurately reflect our desired versioning
* updates docker.yml to remove steps to check for master branch. This workflow no longer triggers from master
* adds master.yml. This workflow triggers off the creation of a release from the master branch.
2020-03-24 14:05:02 -06:00
Neil Dorin
830b83f99f
Merge remote-tracking branch 'origin/development' into feature/ecs-1257
2020-03-23 14:55:00 -06:00
Neil Dorin
e679b68e30
Merge pull request #67 from PepperDash/feature/add-docker-build-action
...
removes v from tags for release
2020-03-23 13:30:31 -06:00
Andrew Welker
2f0e865740
removes v from tags for release
2020-03-23 13:01:40 -06:00
Neil Dorin
a4f1c7ecb5
added spaces to trigger build
2020-03-20 17:33:14 -06:00
Andrew Welker
9dd24e1f02
Merge pull request #65 from PepperDash/feature/add-docker-build-action
...
Feature/add docker build action
2020-03-20 15:38:51 -06:00
Neil Dorin
a7cab21040
Updates to correct build repo names
2020-03-20 11:59:38 -06:00
Andrew Welker
9ca5fe7518
Merge branch 'feature/add-docker-build-action' of https://github.com/PepperDash/Essentials into feature/add-docker-build-action
2020-03-20 11:43:45 -06:00
Andrew Welker
f8dec30f94
changes version.txt path to use github expressions
2020-03-20 11:41:45 -06:00
Neil Dorin
4701937fb6
Modifies variable syntax
2020-03-20 11:40:15 -06:00
Neil Dorin
dbe4b4cec8
removed quotes
2020-03-20 11:31:31 -06:00
Neil Dorin
e57068cdb6
fix path for version text in upload step
2020-03-20 11:30:19 -06:00
Neil Dorin
f5e9c4860c
Changed output folder location for write version step
2020-03-20 11:21:52 -06:00
Neil Dorin
a050328bb2
Merge branch 'feature/add-docker-build-action' of https://github.com/PepperDash/Essentials into feature/add-docker-build-action
2020-03-20 10:57:07 -06:00
Neil Dorin
f0129f7349
Removes legacy reference folder and updates script to work correctly
2020-03-20 10:56:20 -06:00
Andrew Welker
b3f6d205ea
Changes some paths to be GITHUB_HOME instead of GITHUB_WORKSPACE
2020-03-20 10:06:23 -06:00
Neil Dorin
4c5849d52c
Merge branch 'feature/add-docker-build-action' of https://github.com/PepperDash/Essentials into feature/add-docker-build-action
2020-03-20 09:47:30 -06:00
Neil Dorin
c227ea26d1
Updates comment and removes .json extension
2020-03-20 09:47:26 -06:00
Andrew Welker
5029f27bc9
adds -Force flag to Copy-Item
2020-03-20 09:44:37 -06:00
Neil Dorin
5e826f4b73
Comments out local environment variables for testing
2020-03-19 17:59:39 -06:00
Neil Dorin
39c6f5e5c7
Updates solution path for docker command
2020-03-19 17:48:57 -06:00
Neil Dorin
085bc97321
Adds initial Action scripts
2020-03-19 17:39:49 -06:00
Andrew Welker
b1573e99de
Merge pull request #64 from PepperDash/feature/OccSensor-Fixes
...
closes #60 , closes #63 , closes #51
2020-03-16 09:34:42 -06:00
Trevor Payne
c25901f8c9
Merge branch 'feature/OccSensor-Fixes' of https://github.com/PepperDash/Essentials into feature/OccSensor-Fixes
2020-03-16 10:19:31 -05:00
Trevor Payne
73918b9294
Fixed join mapping for STB Bridge
2020-03-16 10:19:14 -05:00
Andrew Welker
1500f5aabe
Merge branch 'development' into feature/OccSensor-Fixes
2020-03-13 16:15:37 -06:00
Trevor Payne
8f52f49884
closes #60 closes #63 closes #51 Exposed and tested occsensor names and raw states. Exposed and tested SetTopBox. Changed conditional formatting for SecondsCountdownTimer
2020-03-13 16:49:47 -05:00
Andrew Welker
b5251651af
Merge pull request #62 from PepperDash/feature/add-mpc3-keypad-support
...
Updates to allow for power, mute and volume buttons and feedback
2020-03-13 15:25:53 -06:00
Neil Dorin
8716388be4
Updates to allow for power, mute and volume buttons and feedback
2020-03-13 14:57:10 -06:00
Neil Dorin
81d9531853
Merge pull request #61 from PepperDash/feature/add-mpc3-keypad-support
...
Feature/add mpc3 keypad support
2020-03-12 14:18:28 -06:00
Neil Dorin
1b096de377
Moved generation of Mpc3TouchpanelController device from core device factory into ControlSystem LoadDevices() method.
2020-03-12 12:46:21 -06:00
Neil Dorin
7afcbaee61
Adds necessary updates to allow feedback for keypad buttons to be defined in config and linked up at runtime
2020-03-12 12:35:13 -06:00
Neil Dorin
daa0427b53
Adds logic to enable button actions on MPC3 series keypads
2020-03-12 10:05:24 -06:00
Andrew Welker
dab74e59be
Merge pull request #59 from PepperDash/release/v1.4.33
...
Release/v1.4.33
2020-03-11 09:58:24 -06:00
Neil Dorin
fd76244add
Merge pull request #41 from bitm0de/master
...
Output Disabled By Hdcp Implementation (Feedback)
2020-03-10 15:34:53 -06:00
Neil Dorin
bbcf8e5f3b
Merge branch 'development' into master
2020-03-10 15:34:26 -06:00
Neil Dorin
b71313248d
Addresses issues causing build to fail.
2020-03-10 15:01:28 -06:00
Neil Dorin
f27b6fadb9
Merge branch 'development' into feature/ecs-1209
...
# Conflicts:
# PepperDashEssentials/Room/Types/EssentialsHuddleSpaceRoom.cs
# PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs
# essentials-framework/Essentials Devices Common/Essentials Devices Common/DSP/DspBase.cs
# essentials-framework/Essentials Devices Common/Essentials Devices Common/Power Controllers/Digitallogger.cs
2020-03-10 14:23:17 -06:00
Neil Dorin
113b08a227
Adds ValidValues string array to JoinMetadata class for storing things like enum values or predetermined strings
2020-03-10 14:21:12 -06:00
Neil Dorin
0f9e6ca901
Insignificant changes to trigger build pipeline
2020-03-09 16:52:18 -06:00
Trevor Payne
ddf2bd4c64
Added IR SetTopBox
2020-03-09 15:08:14 -05:00
Neil Dorin
8bda88dd36
Update main.yml
...
Adds missing branch types
2020-03-06 15:11:13 -07:00
Andrew Welker
cb1115b232
Merge pull request #57 from PepperDash/feature/action-testing
...
Feature/action testing
2020-03-06 12:49:48 -07:00
Neil Dorin
c62299aef7
Merge branch 'development' into feature/action-testing
2020-03-06 12:46:37 -07:00
Neil Dorin
1632f5888c
removes test file
2020-03-06 12:43:26 -07:00
Neil Dorin
b5e5eebac6
updates to PD.Core v1.0.35 adds test text file to trigger CI builds
2020-03-06 12:04:51 -07:00
Neil Dorin
c9ce835786
Removes unnecessary Test.txt
2020-03-06 10:42:18 -07:00
Neil Dorin
bc004a8764
Updates AssemblyInfo.cs files to include AssemblyInformationalVersion and resets default versions to 0.0.0.*. Updates assembly version script to accomodate changes
2020-03-05 16:49:03 -07:00
Neil Dorin
27bae27771
Adds Test.txt to trigger builds
2020-03-05 16:26:43 -07:00
Neil Dorin
05377b06fb
Create main.yml
...
Adds script for CI triggers
2020-03-05 16:07:21 -07:00
Trevor Payne
a875880bc3
Merge remote-tracking branch 'origin/development' into feature/OccSensor-Fixes
...
Updating Latest Versions
2020-03-04 15:11:48 -06:00
Trevor Payne
891feecca1
Various Occsensor Fixes From Beta Build
2020-03-04 15:09:11 -06:00
Neil Dorin
c4a64ab3c2
Merge pull request #54 from PepperDash/hotfix/system-monitor-not-reporting-correctly
...
added input sig links for the program information
2020-03-04 11:31:27 -07:00
Neil Dorin
1a2ea3e4a3
Merge pull request #56 from PepperDash/feature/update-pd-core-to-1.0.35
...
Feature/update pd core to 1.0.35
2020-03-04 11:30:51 -07:00
Neil Dorin
4126df4720
Updates PD.Core to v1.0.35
2020-03-04 11:22:02 -07:00
Neil Dorin
003a2aa76d
Updates to PD.Core v1.0.35
2020-03-04 11:11:36 -07:00
Neil Dorin
687300811e
Updates to PD.Core v1.0.35
2020-03-04 11:11:11 -07:00
Neil Dorin
f04f5991d4
Merge pull request #53 from PepperDash/hotfix/system-monitor-not-reporting-correctly
...
added input sig links for the program information
2020-03-04 10:07:14 -07:00
Andrew Welker
263e792768
added input sig links for the program information
...
fixes issue #52
2020-03-04 08:36:35 -07:00
Neil Dorin
1cf5aafa03
Moves feebdack FireUpdates to correct event handler callback delegate
2020-03-03 12:10:53 -07:00
Trevor Payne
6c32c6154e
Add support to expose names - fix some issues with feedbacks from occ sensors
2020-03-03 12:37:19 -06:00
hvolmer
cd15b4e93b
Merge pull request #49 from PepperDash/feature/add-new-tx-features-to-other-tx-models
...
Feature/add new tx features to other tx models
2020-02-26 16:24:39 -07:00
Neil Dorin
92b6e8a752
Merge branch 'release/v1.4.33' into feature/add-new-tx-features-to-other-tx-models
2020-02-26 16:19:33 -07:00
Neil Dorin
a2ebeab839
Merge branch 'release/v1.4.33' into feature/ecs-1257
...
# Conflicts:
# PepperDashEssentials/ControlSystem.cs
# essentials-framework/Essentials Core/PepperDashEssentialsBase/Global/Global.cs
2020-02-26 10:35:56 -07:00
Neil Dorin
d905b2c25b
Merge pull request #48 from PepperDash/bugfix/ecs-1255
...
Bugfix/ecs 1255
2020-02-25 10:13:25 -07:00
Neil Dorin
943ae2115b
Closes #33
2020-02-24 16:12:58 -07:00
Neil Dorin
7be1c6df44
Updates to PD.Core v1.0.34
2020-02-24 16:09:58 -07:00
Neil Dorin
bea94ceaf0
Fixes incorrect spelling of Extensions
2020-02-24 16:07:38 -07:00
Neil Dorin
9b6b661c18
Merge remote-tracking branch 'origin/master' into bugfix/ecs-1255
2020-02-24 16:01:36 -07:00
Neil Dorin
cdab417de8
Merge branch 'development' into bugfix/ecs-1255
2020-02-24 16:01:18 -07:00
Neil Dorin
d80602d3c6
Adds IHasFreeRun and IVgaBrightnessContrastControls to 401 and 302 Tx controller classes
2020-02-24 14:11:18 -07:00
Neil Dorin
a1e9d35a69
Implements IHasFreeRun and IHasVgaBrightnessContrastControls on DMTx200Controller
2020-02-24 12:21:52 -07:00
Nick Genovese
fd84e44a85
Merge pull request #45 from PepperDash/ndorin-issue-templates
...
Update issue templates
2020-02-21 20:05:45 -05:00
Neil Dorin
4be32cb909
Update issue templates
2020-02-21 16:31:52 -07:00
Andrew Welker
b48b9ad9cf
Merge pull request #44 from PepperDash/feature/dm-disable-free-run
...
Feature/dm disable free run
2020-02-21 09:28:50 -07:00
Neil Dorin
b7f97dc146
Adds new joins to DmTxControllerJoinMap and associated bridge
2020-02-20 15:32:49 -07:00
Andrew Welker
c8eb4923e6
Merge pull request #42 from PepperDash/ndorin-add-contributing
...
Create CONTRIBUTING.md
2020-02-19 12:44:39 -07:00
Neil Dorin
ddeb41832f
Update CONTRIBUTING.md
...
Fixes spelling and grammar errors pointed out by @minesguy82
2020-02-19 12:41:48 -07:00
Neil Dorin
c62508b8ae
Create CONTRIBUTING.md
2020-02-19 10:41:42 -07:00
bitm0de
f565ad9381
Code cleanup
2020-02-18 22:57:30 -07:00
bitm0de
ab53432197
Merge branch 'development' of https://github.com/PepperDash/Essentials
2020-02-18 22:39:27 -07:00
Neil Dorin
e894e2d1b4
Adds IVgaBrightnessContrastControls to DmTx201XController
2020-02-18 20:46:42 -07:00
Neil Dorin
3e16cbb092
Adds VGA brightness and contrast feedback/control to DM-TX-201-C
2020-02-18 20:45:01 -07:00
Neil Dorin
73ab16ce55
Adds FreeRun support for DM-TX-201-C. Need to test on NYC hardware and then apply to other TX classes.
2020-02-18 20:09:51 -07:00
hvolmer
f74d2241a0
Merge pull request #27 from PepperDash/hotfix/sgd-failover-to-embedded-resources
...
Fix SGD issue
2020-02-18 16:55:25 -07:00
hvolmer
65b95006be
Merge pull request #39 from PepperDash/hotfix/sgd-failover-to-embedded-resources
...
Closes #26 . If specified SGD file isnt' found in User/sgd directory,…
2020-02-18 16:51:40 -07:00
hvolmer
c871f5e6c8
Merge pull request #40 from PepperDash/maintenance/update-pd-core-1.0.33
...
Maintenance/update pd core 1.0.33
2020-02-18 16:50:38 -07:00
Neil Dorin
66b08b6be0
Merge branch 'bugfix/ecs-1260' into maintenance/update-pd-core-1.0.33
2020-02-18 16:22:31 -07:00
Neil Dorin
0228d2938d
Updates PepperDash.Core to 1.0.33
2020-02-18 16:22:11 -07:00
Neil Dorin
d2fc4d2175
Merge remote-tracking branch 'origin/development' into bugfix/ecs-1260
2020-02-18 15:52:11 -07:00
Neil Dorin
5f4793ed0c
Merge pull request #32 from bitm0de/master
...
Code fixes and plugin system types added
2020-02-18 12:29:26 -07:00
bitm0de
8ecf7ff0db
Added TxAdvancedIsPresent to OffsetJoinNumbers and implemented OutputDisabledByHdcp feedback
2020-02-16 14:21:19 -07:00
bitm0de
f33f42a40e
Fixed misspelling
2020-02-15 19:51:09 -07:00
bitm0de
86dcd066fe
Added MinimumEssentialsFrameworkVersion to plugin interface
2020-02-15 15:10:22 -07:00
bitm0de
c420e06540
Fixed conditional check to prevent NullReferenceException
2020-02-15 14:43:31 -07:00
bitm0de
00e14b746b
Added floating point epsilon comparison for equality check
2020-02-15 14:32:46 -07:00
bitm0de
ee26e77f15
Added plugin entrypoint attribute and interface
2020-02-15 14:28:41 -07:00
bitm0de
8a09ffa7e4
Updated to HDCPSupportOnFeedback from obsolete HDPCSupportOnFeedback
2020-02-15 14:28:10 -07:00
Neil Dorin
4d300a9b68
Closes #26 . If specified SGD file isnt' found in User/sgd directory, we look in application/SGD directory for embedded resource file. Updates PD.Core to latest.
2020-02-14 14:28:40 -07:00
Neil Dorin
dc9eee9325
Update Readme.md
...
Fix typo
2020-02-13 20:31:06 -07:00
Neil Dorin
f5586d2c9d
Merge pull request #22 from PepperDash/feature/add-example-configs
...
Feature/add example configs
2020-02-13 19:28:46 -07:00
Neil Dorin
b5a7c76c3f
Minor formatting edits
2020-02-13 17:41:42 -07:00
Neil Dorin
4f35a4285b
Moves example configs inside PepperDashEssentials folder and makes them embedded resources
2020-02-13 16:17:23 -07:00
hvolmer
28d5daab5b
Merge pull request #12 from PepperDash/feature/add-example-configs
...
Feature/add example configs
2020-02-13 09:43:55 -07:00
hvolmer
1a80bcf5c2
Merge pull request #14 from PepperDash/ndorin-patch-1
...
Updates Readme.md
2020-02-13 09:41:33 -07:00
Neil Dorin
e5d745f508
Updates Readme.md
...
Adds working links and links to existing wiki pages to prevent redundant information
2020-02-13 00:04:55 -07:00
Neil Dorin
a799973e52
Adds example config for EssentialsHuddleSpaceRoom type
2020-02-12 23:43:09 -07:00
Neil Dorin
6a9a793bc5
Adds example config file for EssentialsHuddleVtc1Room type
2020-02-12 23:26:59 -07:00
hvolmer
7835ed12bb
Merge pull request #10 from PepperDash/hotfix/ndorin-cleanout-unused-classes
...
Hotfix/ndorin cleanout unused classes
2020-02-12 16:47:32 -07:00
Neil Dorin
f1278d0ee4
Adds debug statement to Hardware_OnlineStatusChange callback to help figure out issues with devices not reporting online status correctly. Removes IsRegistered from Feedbacks and fires update manually.
2020-02-12 16:07:43 -07:00
Neil Dorin
56fae89ae2
Merge branch 'master' into bugfix/ecs-1260
2020-02-12 10:46:50 -07:00
Neil Dorin
9a2c001a93
Cleans out classes moved to plugins (Evertz). Adds example configs, removes old #warning statements.
2020-02-12 10:27:27 -07:00
Trevor Payne
48cc8ec33f
ECS-1258 : Fixed Issue related to improper bridging of c2nrths and statusSign. ECS-1248 : FIxed issues related to duplucate joins on GLSODTCCN ECS-1252 : Fixed Missing Feedbacks in c2nrths and StatusSign
2020-02-11 18:49:43 -06:00
Neil Dorin
7e406dd987
Merge pull request #4 from PepperDash/hvolmer-docs-images
...
Added more drawings
2020-02-11 17:26:38 -07:00
hvolmer
1fdad20abd
Added more drawings
2020-02-11 17:23:42 -07:00
Neil Dorin
704bcc974b
Adds initial example configs and Plugin Load Sequence diagram
2020-02-11 15:49:35 -07:00
Neil Dorin
f3e460677d
Merge pull request #3 from PepperDash/hvolmer-docs-images
...
More images
2020-02-11 12:13:26 -07:00
hvolmer
f52ee9ab5d
More images
2020-02-11 12:08:10 -07:00
Neil Dorin
2822952491
Merge pull request #2 from PepperDash/hvolmer-docs-images
...
Add files via upload
2020-02-11 11:26:12 -07:00
hvolmer
0d47cce442
Add files via upload
2020-02-11 11:25:15 -07:00
Neil Dorin
615dde41c2
Updated Readme.md
...
Added copywright and license section
2020-02-07 12:08:59 -07:00
Neil Dorin
ee2a619aa5
Update Readme.md
...
Adds Dependencies section
2020-02-07 11:47:43 -07:00
Neil Dorin
d81bcfba9a
Attempts to address the issue of duplicate assembly .dlls being loaded via plugins
2020-02-05 17:13:27 -07:00
Neil Dorin
af5699a0b0
Merge pull request #1 from PepperDash/maintenance/add-mit-license
...
Maintenance/add mit license
2020-02-05 15:50:59 -07:00
Neil Dorin
a0db8532b6
Updates LICENSE.md
2020-02-05 15:32:51 -07:00
Neil Dorin
d1fb97ec7a
Adds MIT License
2020-02-05 15:30:03 -07:00
Neil Dorin
d18f79ac48
Removes complete Configuration ORIGINAL folder and all classes (obsolete)
2020-02-05 15:24:00 -07:00
Neil Dorin
2072f0bff8
Updates Submodule URL to GitHub repo
2020-02-05 13:32:15 -07:00
Neil Dorin
f479418492
Update README.md
2020-02-05 10:56:55 -07:00
Neil Dorin
07bc288fd0
Added link to Wiki in Readme
2020-02-05 09:49:48 -07:00
Neil Dorin
69724a8d4d
Merge remote-tracking branch 'origin/development' into bugfix/ecs-1255
2020-02-03 14:27:58 -07:00
Neil Dorin
3648bdcae4
fixed ECS-1255 by checking for inputSlotSupportsHdcp2 config value on each input card and defaulting to false if not defined in config.
2020-02-03 14:27:28 -07:00
Neil Dorin
62ca5f6f07
Merged in feature/ecs-1251 (pull request #45 )
...
Feature/ecs 1251
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2020-01-31 21:38:31 +00:00
Neil Dorin
f7aaf7a576
Plugin version dependency logic tested and working correctly.
2020-01-31 14:33:14 -07:00
Neil Dorin
59590e5463
Adds updated README.
2020-01-31 14:32:50 -07:00
Trevor Payne
d2b8d38000
Merge branch 'bugfix/ecs-1252' into local/BuildBetaBaml
2020-01-31 11:18:33 -06:00
Trevor Payne
48da139b2f
ECS - 1252 Merge branch - Fixed missing feedbacks in BridgeControllers for StatusSign and C2nRts. Added Name feedbacks for same.
2020-01-31 11:13:31 -06:00
Trevor Payne
32a548b8fb
ECS-1252 Fixed missing feedbacks in BridgeControllers for StatusSign and C2nRts. Added Name feedbacks for same.
2020-01-31 11:11:47 -06:00
Trevor Payne
0724ec06eb
ecs-1252 Fixed missing feedbacks in BridgeControllers for StatusSign and C2nRts. Added Name feedbacks for same.
2020-01-31 11:08:44 -06:00
Neil Dorin
f000097a03
Major repo cleanout. Removes all files marked as REMOVE or MOVED and removes Cues and all assciated referenced.
2020-01-30 14:38:00 -07:00
Neil Dorin
22c769ab98
Updates to plugin dependency check logic
2020-01-29 16:11:01 -07:00
Neil Dorin
6377b1bc78
Adds Global methods to check version dependencies of plugins
2020-01-29 15:58:43 -07:00
Neil Dorin
2b3921ce8a
Updates to latest PD.Core 1.0.31 relase
2020-01-29 15:56:14 -07:00
Trevor Payne
df6bd2a21f
ECS-1248 Duplicate join map entry 'DisablePir' - removed and shifted map up by one
2020-01-27 11:02:15 -06:00
Trevor Payne
8d3b409ec3
Merge branch 'feature/ecs-1245' into feature/ecs-1247
...
Require features from ECS-1245 to be in my beta build for final testing of this branch.
2020-01-27 10:12:58 -06:00
Trevor Payne
9eb48acd6a
Added Raw states for PIR and US sensors on the GlsOdtOccupancySensorController and corresponding joinMap data and Bridge connections
2020-01-27 10:00:48 -06:00
Andrew Welker
4361fe6186
Merge branch 'development' of https://bitbucket.org/Pepperdash_Products/essentials into feature/ecs-1245
2020-01-23 13:06:29 -07:00
Andrew Welker
09bc84346d
ECS-1245 Added C2nRths Controller and Bridge
2020-01-23 13:02:42 -07:00
Neil Dorin
00e3e6af35
Merged in bugfix/ecs-1246 (pull request #44 )
...
ECS-1246 - Resolves issue where device factory was pulling CresnetIdInt instead of IpIdInt from config when trying to build CEN-IO-DIGIN-104
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2020-01-23 19:43:19 +00:00
Neil Dorin
61f24321c3
ECS-1246 - Resolves issue where device factory was pulling CresnetIdInt instead of IpIdInt from config when trying to build CEN-IO-DIGIN-104
2020-01-23 12:41:47 -07:00
Andrew Welker
8f530aa7fe
ECS-1244 Added StatusSignController Class and bridge
2020-01-23 12:33:28 -07:00
Neil Dorin
36cd356bc5
Merged in feature/ecs-1242 (pull request #43 )
...
Feature/ecs 1242
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2020-01-23 18:06:48 +00:00
Neil Dorin
b72f55228a
Adds some debug statements to help with NoRouteText property on DmChassisController config
2020-01-23 10:53:41 -07:00
Neil Dorin
7f87b083cb
Adds improved camera messaging to VideoCodecBaseMessenger
2020-01-16 20:12:44 -07:00
Neil Dorin
eef5c41dfe
Merge remote-tracking branch 'origin/development' into feature/ecs-1209
2020-01-16 19:21:29 -07:00
Neil Dorin
1017464980
Adds try/catch to Communication_BytesReceived callback to prevent exception from getting logged when malformed message is received
2020-01-16 16:40:02 -07:00
Neil Dorin
47f4d90c5a
Adds support for CEN-IO-DIGIN-104
2020-01-13 21:56:41 -07:00
Neil Dorin
c3dbd41942
Adds configuratble property for current audio/video output text. Defaults to "".
2020-01-13 21:55:59 -07:00
Neil Dorin
45788a4d6b
Adds debug statments with logging for Samsung MDC power on/off events
2020-01-13 21:54:49 -07:00
Neil Dorin
d63787bc78
Adds logging for room on/off and occupancy events
2020-01-13 21:54:12 -07:00
Neil Dorin
d269a04bab
Modifes debug statments to also print to log as notices
2020-01-10 11:51:25 -07:00
Neil Dorin
dd1b15edee
Fixed issues found with join numbers and speed dial iteration
2020-01-06 15:41:59 -07:00
Neil Dorin
1a44d28adb
Fixes incorrect variable name
2020-01-02 16:03:09 -07:00
Neil Dorin
e218f13d45
Finished SIMPLVtcJoinMap
2020-01-02 15:59:04 -07:00
Neil Dorin
cc5889385e
Merged in bugfix/ecs-1220 (pull request #42 )
...
Fixes issue with OutputAudioRouteNameFeebdack not being fired
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-12-20 21:19:43 +00:00
Neil Dorin
fe14d543d6
Fixes issue with OutputAudioRouteNameFeebdack not being fired
2019-12-20 14:17:21 -07:00
Neil Dorin
df92bdac8e
Updates to SIMPLVtcJoinMap
2019-12-20 10:33:03 -07:00
Neil Dorin
51ece9daff
Adds SIMPLAtcJoinMap and SIMPLVtcJoinMap and implements them on respective messengers
2019-12-19 17:11:12 -07:00
Neil Dorin
08d6090bc5
Finished converting MobileControlSIMPLRoomBridge to use new MobileControlSIMPLRoomJoinMap
2019-12-18 16:37:37 -07:00
Neil Dorin
96cd5cfe81
New JoinMap scheme working on CameraControllerJoinMap. Added MobileControlSIMPLRoomJoinMap and began implementing on MobileControlSIMPLRoomBridge
2019-12-17 21:36:47 -07:00
Neil Dorin
9a4af1703b
Merged in maintenance/PR-5 (pull request #41 )
...
Update PD.Core version
2019-12-17 18:06:10 +00:00
Neil Dorin
5987b5b078
Update PD.Core version
2019-12-17 10:59:54 -07:00
Neil Dorin
0d854270b6
Adds new JoinMap for CameraControllerJoinMap
2019-12-17 10:58:17 -07:00
Neil Dorin
531f93040a
Merged in bugfix/ecs-1214 (pull request #40 )
...
Fixed to DGE to allow use of Com ports via EfS bridge. Updates PD.Core version
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-12-16 22:58:35 +00:00
Neil Dorin
5fc93ca251
Fixed to DGE to allow use of Com ports via EfS bridge. Updates PD.Core version
2019-12-16 14:44:34 -07:00
Neil Dorin
16d5795267
Updates to JoinMapBase to support better definition of joins.
2019-12-16 13:14:37 -07:00
Neil Dorin
c54351f8ee
Adds CustomUnregisterWithAppServer method to allow unregistration at runtime
2019-12-10 14:28:20 -07:00
Neil Dorin
5819ac78ec
Adds properties config for SIMPL Messenger classes and adds SetupDeviceMessengers() to MobileControlDdvc01RoomBridge to add individual device messengers
2019-12-10 14:25:29 -07:00
Neil Dorin
ebc50f0caa
Updates SIMPLCameraMessenger and adds SIMPLRouteMessenger
2019-12-09 16:38:25 -07:00
Neil Dorin
85f28498c4
Adds SIMPLCameraBaseMessenger
2019-12-06 16:27:25 -07:00
Neil Dorin
df192895a1
Moved messaging for new types to specifc type messengers and tested.
2019-12-05 15:43:53 -07:00
Neil Dorin
e74d8c2497
Updates to IRunRouteAction to require specification of sourceListKey
2019-12-04 22:36:25 -07:00
Neil Dorin
042c94e6cf
Wrapped up CameraBaseMessenger
2019-12-03 21:54:11 -07:00
Neil Dorin
0ed613de73
Progress on CameraBaseMessenger
2019-12-01 20:50:55 -07:00
Neil Dorin
bd4bb24945
Merged in bugfix/ecs-1201 (pull request #39 )
...
Bugfix/ecs 1201
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-11-27 18:38:35 +00:00
Neil Dorin
10104e2a09
Corrects issue where if relay state was already Registered, DeviceFactory did not return a GenericRelayDevice
2019-11-27 11:36:56 -07:00
Neil Dorin
c99ba9ca1d
Merge branch 'feature/ecs-1188' into bugfix/ecs-1192
...
# Conflicts:
# PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs
# essentials-framework/Essentials Core/PepperDashEssentialsBase/Routing/RoutingPort.cs
2019-11-27 11:22:27 -07:00
Neil Dorin
74de1c2475
Updates PD.Core version
2019-11-27 11:16:14 -07:00
Neil Dorin
ce247b8e8a
Merged in bugfix/ecs-1192 (pull request #38 )
...
Bugfix/ecs 1192
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-11-27 17:41:37 +00:00
Neil Dorin
8e0262e1c3
Merge branch 'bugfix/ecs-1199' into bugfix/ecs-1192
2019-11-27 10:33:10 -07:00
Neil Dorin
f2e2166146
Corrects issues with order of operations so that InCallFeedback isn't null when dependent routines check it's state.
2019-11-27 10:32:21 -07:00
Neil Dorin
b07e85c4e7
Merge branch 'feature/ecs-1198' into feature/ecs-1194
2019-11-26 14:27:41 -07:00
Neil Dorin
3e9b67a1ad
Bringes in stashed changes to camera functions
2019-11-26 14:27:17 -07:00
Neil Dorin
3b84c0e3db
Adds PresetBase class and new IHasCameraPresets interface
2019-11-26 14:20:28 -07:00
Neil Dorin
89db680986
Fixed syntax issue in CustomActivate()
2019-11-19 20:08:47 -07:00
Neil Dorin
11a01c707c
Fixed issue with Output type on DMPS3-4K-150-C when assigning name. Also adds protection if config incorrectly defiines inputs or outputs that don't exist.
2019-11-19 19:07:19 -07:00
Neil Dorin
db08b1fcd9
Switches back to using EndpointOnlineFeedback for Rx online detection. Not currently working but believed to be a Crestron issue.
2019-11-19 18:02:50 -07:00
Neil Dorin
9c0440e8f0
Adds debug statements to compare values between Endpoint.IsOnline and EndpointOnlineFeedback
2019-11-19 16:01:59 -07:00
Neil Dorin
2173116664
Changes to use rxDevice.IsOnline feedback for advanced receivers with blade chassis
2019-11-19 15:34:03 -07:00
Neil Dorin
419d956a8d
Switched to using Endpoint.IsOnline instead of EndpointOnlineFeedback for blade chassis as EndpointOnlineFeedback seems to be broken.
2019-11-19 15:16:21 -07:00
Neil Dorin
f44bde2d83
Corrects issue where "new" GlsOdtCCn OccSensor needed to be assigned in GlsOdtOccupancySensorController constructor for adiditional feedbacks to work correctly and not throw null ref exceptions.
2019-11-19 14:50:40 -07:00
Neil Dorin
6c7bc1a24e
Adds ability to read input/output names from processor device properties config. Fixes issues with routing to output on DMPS3-4K-150-C
2019-11-19 14:01:57 -07:00
Neil Dorin
af62bf86a5
Merged in bugfix/ecs-1190 (pull request #37 )
...
Bugfix/ecs 1190
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-11-18 22:30:12 +00:00
Neil Dorin
905c40dc0a
Corrects issue where inputCard was being cast as wrong type
2019-11-18 14:53:12 -07:00
Neil Dorin
492d8f8203
Removed reference to inputCard.NameFeedback.StringValue from debug statement
2019-11-18 14:41:35 -07:00
Neil Dorin
dd7408dbf1
Modifies SetupInputCards() to try to fix a NullReferenceException being thrown. Adds a debug statement to check if a given card in the collection can't be cast as DMInput.
2019-11-18 14:27:11 -07:00
Trevor Payne
52c387081c
Removed some debug print statements
2019-11-18 15:12:55 -06:00
Neil Dorin
84374a8af0
Adds ability to set program to not load config on next boot via console commands
2019-11-15 22:13:53 -07:00
Neil Dorin
c0b59c375e
Removed all references to "Cotija" and replaced with "MobileControl". Progress on multi display routing in room logic and Mobile Control bridging.
2019-11-15 22:03:45 -07:00
Trevor Payne
0eb6411dd9
Added support for 'Large' DM Frames
2019-11-15 16:22:18 -06:00
Neil Dorin
405677a3df
Merge remote-tracking branch 'origin/development' into feature/ecs-1116
2019-11-14 16:02:56 -07:00
Neil Dorin
a1de8e2edd
Merged in maintenance/pdcore-submodule-creds (pull request #36 )
...
Maintenance/pdcore submodule creds
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-11-08 19:55:34 +00:00
Neil Dorin
841cc1a5e4
Readds PDCore submodule without user creds
2019-11-08 12:54:07 -07:00
Neil Dorin
130bac79f3
Removes PDCore submodule with user creds
2019-11-08 12:53:04 -07:00
Neil Dorin
1a9546c970
switch to 1.0.27 of PD Core
2019-11-08 12:49:47 -07:00
Neil Dorin
89f6300d14
Re adds PDCore submodule wihtout user creds
2019-11-08 12:47:44 -07:00
Neil Dorin
2012f55735
Removes pdcore submodule
2019-11-08 12:42:52 -07:00
Neil Dorin
ed468add2c
Refactored for source change handler updates
2019-11-08 12:30:49 -07:00
Neil Dorin
c22e95cad2
Added remaining methods for EssentialsDualDisplayRoom. Added IHasInCallFeedback interface to be applied to rooms with conferencing
2019-10-25 16:08:55 -06:00
Neil Dorin
59b2e9a8d6
Refactor complete
2019-10-24 11:28:13 -06:00
Neil Dorin
13132c29fc
Mega refactor in progress
2019-10-23 22:29:04 -06:00
Neil Dorin
407a354cfe
Merge remote-tracking branch 'origin/development' into feature/ecs-1116
...
# Conflicts:
# PepperDashEssentials/Room/Config/EssentialsNDisplayRoomPropertiesConfig.cs
2019-10-17 15:46:40 -06:00
Neil Dorin
2fe1ac0e75
Merged in maintenance/pd-core-submodule (pull request #35 )
...
Maintenance/pd core submodule
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-10-17 15:53:13 +00:00
Neil Dorin
fcfec55b20
Removes PepperDash_Core.dll static reference and replaces it with submodule for pepperdashcore-builds
2019-10-16 15:58:14 -06:00
Neil Dorin
ae87498c0b
Adds HDCP support for DM 8G+ input card types
2019-10-11 17:13:56 -06:00
Neil Dorin
5b05e8bb48
Adds config object for NDisplayRoom
2019-10-11 10:07:35 -06:00
Neil Dorin
96d48c9d56
Adds HDCP support for DMInput on 8G+ input cards (requires addtional config info on DmChassisController device config to tell if input cards support HDCP2 or not).
2019-10-09 15:55:59 -06:00
Neil Dorin
d21f6798fd
Better handling for HdBaseT style TX units on non CPU3 DM Chassis
2019-10-09 12:32:58 -06:00
Neil Dorin
ac93081278
Merge remote-tracking branch 'origin/development' into bugfix/ecs-1168
2019-10-09 10:23:30 -06:00
Neil Dorin
690ba92773
Adds condition to DmChassisControllerBridge to use the endpoint online feedback from the input card when a basic HDBaseT transmitter is found.
2019-10-09 10:22:59 -06:00
Heath Volmer
115745467a
Merged in feature/ecs-1162 (pull request #34 )
...
ecs-1162: Messaging changes for Weil
2019-10-04 15:31:40 +00:00
Heath Volmer
0bb107f5ef
ecs-1162: Messaging changes for Weil
2019-10-04 09:30:53 -06:00
Neil Dorin
3887a07d55
Fixed duplicate assignment statements
2019-09-26 11:31:03 -06:00
Neil Dorin
da832a7da1
Merged in bugfix/ecs-1160 (pull request #33 )
...
Bugfix/ecs 1160
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-09-17 18:32:14 +00:00
Neil Dorin
0e80c6f54d
fixes output card HDMI port naming issue and type case sensitivity issue for two affected input card types.
2019-09-17 12:31:24 -06:00
Neil Dorin
c7b813447c
Finished GlsOccupancySensorBaseControllerBridge to handle both single and dual technology sensors.
2019-09-17 11:12:00 -06:00
Neil Dorin
1257dde4ce
Continued work on bridge
2019-09-16 16:36:24 -06:00
Neil Dorin
af7d97efef
Updates to GlsOccupancySensorBaseController and created new GlsOdtOccupancySensorController. Added JoinMap class and started on bridge.
2019-09-16 16:20:03 -06:00
Neil Dorin
ce782c1cd3
Merged in maintenance/pr-3 (pull request #32 )
...
Maintenance/pr 3
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-09-11 22:35:27 +00:00
Neil Dorin
f93287641f
Merge remote-tracking branch 'origin/feature/ecs-1154' into maintenance/pr-3
2019-09-11 16:33:30 -06:00
Neil Dorin
d2e9c2e238
Merge branch 'bugfix/ecs-1157' into maintenance/pr-3
2019-09-11 16:33:20 -06:00
Jason T Alborough
4b926c10f6
ECS-1158 Fixes issue where iBasicCommunicationBridge will toss an exception when it receives data.
2019-09-11 15:44:19 -04:00
Neil Dorin
7e9256187a
corrects issues with VideoSyncStatus feedback
2019-09-11 13:16:23 -06:00
Neil Dorin
061d95e2b1
Moves IBridge condition to the top of the list to allow plugin bridges to override existing ones.
2019-09-09 16:13:25 -06:00
Neil Dorin
78fe799afc
Updates all Bridge types to properly support custom join maps from config. Corrects issues in DisplayControllerBridge due to static properties outside of LinkToApi method. (ECS-1153)
2019-09-09 16:11:20 -06:00
Neil Dorin
596b8bf29a
Merged in feature/ecs-1145 (pull request #31 )
...
Feature/ecs 1145
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-09-05 23:37:40 +00:00
Neil Dorin
87de4a4bf0
Documents all join maps and moves them to their own files for easier linking in Confluence documentation.
2019-09-05 17:36:08 -06:00
Neil Dorin
52343ddf7b
Fixes value for name serial output to use name value from config instead of class name
2019-09-05 09:21:22 -06:00
Neil Dorin
854c2bcb6f
Merged in feature/ecs-1148 (pull request #30 )
...
Feature/ecs 1148
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-09-04 20:33:23 +00:00
Neil Dorin
0b9ed462b4
Tested working onsite with Trevor Payne
2019-09-04 14:28:50 -06:00
Neil Dorin
4dafa34b2e
Renamed file to match product SKU
2019-09-04 10:17:35 -06:00
Neil Dorin
f1611da74c
Adds device support for HdMdxxxCE family of Tx/Rx pairs.
2019-09-03 16:43:07 -06:00
Neil Dorin
d588757eb6
Adds conditional statments in DmRmcHelper to construct the DM-RMC-100-S
2019-09-03 13:14:34 -06:00
Neil Dorin
5bb5c9e07f
Commit before switching branches (no significant change
2019-09-03 13:09:13 -06:00
Neil Dorin
176c9d9835
Tested DmpsAudioOutputController and matching bridge on processor successfully
2019-08-29 17:34:19 -06:00
Neil Dorin
6726e989a7
Sets up actions and feedback for each level on a DMPS audio output
2019-08-29 14:04:21 -06:00
Neil Dorin
77fbee78a8
working on DmpsAudioOutputControllerBridge
2019-08-28 17:07:18 -06:00
Neil Dorin
172e2fb744
Adds feedbacks to DmpsAudioOutputController
2019-08-28 11:45:03 -06:00
Neil Dorin
f2b2825220
Merge remote-tracking branch 'origin/development' into feature/ecs-1127
2019-08-27 12:18:49 -06:00
Neil Dorin
1b832409e4
Merged in bugfix/ecs-1144 (pull request #29 )
...
Addresses exceptions in DmTx401CController constructor
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-08-26 21:35:32 +00:00
Neil Dorin
969ba3c87c
Addresses exceptions in DmTx401CController constructor
2019-08-26 15:28:02 -06:00
Neil Dorin
d93a563cd8
Merged in feature/ecs-1140 (pull request #28 )
...
Feature/ecs 1140
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-08-16 05:29:06 +00:00
Neil Dorin
63f81456e8
Merge branch 'feature/ecs-1139' into feature/ecs-1140
...
# Conflicts:
# PepperDashEssentials/Bridges/DmChassisControllerBridge.cs
# essentials-framework/Essentials DM/Essentials_DM/Chassis/DmChassisController.cs
2019-08-15 21:07:16 -06:00
Neil Dorin
764d8d2b48
Tested working with USB routing and SystemId setting on DmChassisController and DmChassisControllerBridge
2019-08-15 20:56:03 -06:00
Neil Dorin
1ae6069ac2
Adds USB routing to DmChassisController and DmChassisControllerBridge.
...
Major update to remove eRoutingSignalType.AudioVideo in favor of bitmasked values and adding UsbOutput and UsbInput types. Updated all affected routing ports and ExecuteSwitch method calls.
Need to review and test routing to ensure bitwise operators are all correct.
2019-08-15 14:07:10 -06:00
Neil Dorin
7eccc82541
Adds HDCP Capability type values
2019-08-14 17:16:17 -06:00
Neil Dorin
b2dbd3c377
Built HDCP Capability feedbacks for input card HDMI ports
2019-08-14 16:48:15 -06:00
Neil Dorin
47e47ec272
Merged in bugfix/ecs-1138a (pull request #27 )
...
Minor correction to EventId
2019-08-14 20:13:32 +00:00
Neil Dorin
c392ac6b06
Minor correction to EventId
2019-08-14 14:13:00 -06:00
Neil Dorin
af2fe7e54e
Merged in bugfix/ecs-1138a (pull request #26 )
...
Fixed EventIds for EndpointOnlineFeedback in DMInput/Output change handlers
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-08-14 20:11:27 +00:00
Neil Dorin
3f68a84fe8
Fixed EventIds for EndpointOnlineFeedback in DMInput/Output change handlers
2019-08-14 14:09:11 -06:00
Neil Dorin
5d93a5177c
Start adding HDCP state feedback collection
2019-08-14 13:46:28 -06:00
Neil Dorin
f83a7aecf2
Updates eventIds for EndpointOnlineFeedabck
2019-08-14 13:29:04 -06:00
Neil Dorin
6b21b37aef
First attempt to address HDCP setting on input cards/TXs on DmChassisControllerBridge
2019-08-13 21:40:22 -06:00
Neil Dorin
b1459da2ba
Merged in maintenance/ecs-1138 (pull request #25 )
...
Fixes issue with missing DmpsAudioController.cs file
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-08-01 20:03:48 +00:00
Neil Dorin
82e2f1e959
Fixes issue with missing DmpsAudioController.cs file
2019-08-01 14:03:01 -06:00
Neil Dorin
c329e31802
Merged in bugfix/ecs-1138 (pull request #24 )
...
Attemtping to debug issue with EndpointOnlineFeedback on output cards
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-08-01 19:52:27 +00:00
Neil Dorin
2b9615ad94
Adds devjson command
2019-08-01 13:47:18 -06:00
Neil Dorin
71098ca65d
Adding DmpsAudioOutputController
2019-07-31 15:32:59 -06:00
Neil Dorin
b917ff980a
Attemtping to debug issue with EndpointOnlineFeedback on output cards
2019-07-31 15:31:40 -06:00
Neil Dorin
c3c9c584ae
Merged in feature/ecs-1125 (pull request #23 )
...
Feature/ecs 1125
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-07-30 20:24:25 +00:00
Neil Dorin
b6f6c72c92
Merge remote-tracking branch 'origin/development' into feature/ecs-1125
...
# Conflicts:
# PepperDashEssentials/Bridges/DmChassisControllerBridge.cs
2019-07-30 14:24:02 -06:00
Neil Dorin
59b2995a1b
Fixes exceptions in Eisc_SigChange by checking uo for null first. Then fixes issue where if output card is Card.Dmps3CodecOutput the NameFeedback property throws a null ref exception, even if you first check it for null.
2019-07-30 14:19:01 -06:00
Neil Dorin
bdf3e2054f
Efforts to debug exceptions thrown on bridge string sigs 101-108 and 301-308
2019-07-29 16:32:39 -06:00
Neil Dorin
1acb3a20c5
Routing tested and working with EfS bridge
2019-07-26 16:53:52 -06:00
Neil Dorin
2c98fc4545
Merged in bugfix/ecs-1134 (pull request #22 )
...
Switches to using input/output enpoint online feedback collections on chassis rather than IsOnline feedback from individual endpoints.
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-07-25 16:13:35 +00:00
Neil Dorin
05c9dd3c69
Switches to using input/output enpoint online feedback collections on chassis rather than IsOnline feedback from individual endpoints.
2019-07-25 10:01:04 -06:00
Neil Dorin
5de8b703dd
Adds attemps to hanlde output card types.
2019-07-25 09:54:06 -06:00
Neil Dorin
a3887510df
Additional progress after initial testing. Having issues iterating CrestronControlSystem.SwitcherInputs/Outputs collections.
2019-07-24 22:44:39 -06:00
Neil Dorin
dc8d0e25d5
Adds Virtual Dm Tx Controller classes to handle Dmps inputs with mutliple connectors and auto switching. Completes DmpsRoutingController (requires testing)
2019-07-22 17:04:41 -06:00
Neil Dorin
028e411ffe
Started DmpsRoutingController
2019-07-18 16:46:01 -06:00
Neil Dorin
5aed3c4480
Merged in bugfix/ecs-1131 (pull request #21 )
...
Bugfix/ecs 1131
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-07-18 20:16:48 +00:00
Neil Dorin
ddfd1d0586
Corrected case of dmTx to dmtx on dmtx200
2019-07-18 14:13:43 -06:00
Neil Dorin
77d5438063
Updates to script file
2019-07-12 11:37:16 -06:00
Neil Dorin
42a79f0e1e
Merged in testing/jenkinsCI-1 (pull request #20 )
...
Testing/jenkinsCI-1
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-07-11 23:34:17 +00:00
Neil Dorin
f8a6ef8c41
Updated readme
2019-07-11 17:13:11 -06:00
Neil Dorin
af1489d511
reset revision number for assembly version to allow CI process to set it.
2019-07-11 16:35:36 -06:00
Neil Dorin
aa2b5b9ab4
Fixes double quotes in script
2019-07-11 12:26:56 -06:00
Neil Dorin
fd2fe8fa6e
Comments out set-ExecutionPolicy RemoteSigned from script
2019-07-11 12:22:42 -06:00
Neil Dorin
15c6da43eb
Adds PowerShell Script for updating assembly version number
2019-07-11 12:04:37 -06:00
Neil Dorin
6725266ad9
Set SGD files to copy to output directory
2019-07-10 12:01:11 -06:00
Neil Dorin
8f564a82d4
copies Crestron.SimplSharpPro.UI hint path from Essentials Core.csproj which works
2019-07-10 11:55:23 -06:00
Neil Dorin
6f6ff28784
Merged in maintenance/remove-essentials-framework-submodule (pull request #19 )
...
Updates Assembly version to 1.4.12
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-07-10 17:28:52 +00:00
Neil Dorin
0a0bfc018d
Updates Assembly version to 1.4.12
2019-07-10 11:27:18 -06:00
Neil Dorin
bd5a69a83c
Merged in maintenance/remove-essentials-framework-submodule (pull request #18 )
...
Removes essentials-framework as a submodule and brings the files back into the main repo
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-07-09 23:23:10 +00:00
Neil Dorin
48c6bb78bc
Removes essentials-framework as a submodule and brings the files back into the main repo
2019-07-09 17:21:53 -06:00
Neil Dorin
2cd68d40dc
Merged in feature/ecs-1123 (pull request #17 )
...
Feature/ecs 1123
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-07-09 22:53:53 +00:00
Neil Dorin
43281f0db6
Merge remote-tracking branch 'origin/bugfix/weil20190610' into feature/ecs-1123
...
# Conflicts:
# PepperDashEssentials/ControlSystem.cs
# PepperDashEssentials/Properties/AssemblyInfo.cs
2019-07-09 16:52:23 -06:00
Neil Dorin
fa141c6207
Merge remote-tracking branch 'origin/maintenance/KPMG' into feature/ecs-1123
...
# Conflicts:
# PepperDashEssentials/Bridges/BridgeBase.cs
# PepperDashEssentials/ControlSystem.cs
2019-07-09 16:49:37 -06:00
Neil Dorin
07d6fcef1c
Merge branch 'feature/ecs-1079' into feature/ecs-1123
2019-07-09 16:38:51 -06:00
Neil Dorin
a5ea9bb1eb
Merge branch 'feature/ecs-1120' into feature/ecs-1123
2019-07-09 16:38:09 -06:00
Neil Dorin
90c122d966
Committing framework submodule before removing submodule reference
2019-07-09 16:30:50 -06:00
Neil Dorin
634b07dc12
Adds AppleTvBridge. Untested so far.
2019-07-03 15:28:34 -06:00
Neil Dorin
699900518a
Moved CrestronTouchpanelPropertiesConfig down to Essentials.Core so that the DgeController can use it from Essentials.DM. Modified EssentialsTouchpanelController to be able to use a dge100 as a panel. Added UiDeviceFactory condition to build dge100/dmdge200c
2019-06-30 10:58:11 -06:00
Neil Dorin
ea2d573ab3
Started on DgeController
2019-06-28 08:20:06 -06:00
Neil Dorin
5c923e66ec
Adds necessary framework commit
2019-06-27 14:21:48 -06:00
Neil Dorin
7958c64e67
Adds support for AirMediaControllerBridge
2019-06-27 14:21:09 -06:00
Neil Dorin
410ffd2f19
Assembly Version incremented to 1.4.11. Fixes issues with DisplayControllerBridge join mapping. Adds volume controls and ensures all input selection joins start at joinstart + 10.
2019-06-26 12:56:53 -06:00
Neil Dorin
53e0599e2a
Resolves ecs-1117. Tested at Einstein
2019-06-25 13:43:21 -06:00
Neil Dorin
af12a81c00
Updates DisplayControllerBridge to support BasicIrDisplay types, adds Samsung IR driver file, updates SetupFileSystem in ControlSystem.cs to build plugin folder
2019-06-24 15:16:20 -06:00
Jason T Alborough
2a9e7c81eb
Merge branch 'JAG-Add_IBridge' into JTA/KPMG
...
# Conflicts:
# essentials-framework
2019-06-24 15:51:58 -04:00
Neil Dorin
c15adea02e
Updates assembly version to include bugfix for ecs-1115
2019-06-21 11:17:55 -06:00
Neil Dorin
935f2c4bf4
Increments Assembly version and includes bugfix to set DmChassisController.EnableAudioBreakaway.BoolValue to true.
2019-06-20 15:25:13 -06:00
Joshua Gutenplan
327a9a5f6b
Update compile to include pdc feature/MultipleServerUpdates
2019-06-18 16:56:51 -07:00
Neil Dorin
b7ed1d8238
Updates Assembly version number to 1.4.7
2019-06-18 14:04:00 -06:00
Joshua Gutenplan
aff4e5a61f
update core ref
2019-06-14 19:18:50 -07:00
Joshua Gutenplan
fe172098b9
updated core
2019-06-14 15:50:21 -07:00
Joshua Gutenplan
f2c2cd423d
Remove the crestron invoke from the eisc change event. Not good as it could spool a lot of threads
2019-06-14 15:23:05 -07:00
Joshua Gutenplan
22722fca21
update core ref to add PDC-14 and 15 features for testing kpmg
2019-06-13 20:06:43 -07:00
Joshua Gutenplan
6efec400b8
add invoke to bridgeapieisc
2019-06-13 20:05:38 -07:00
Joshua Gutenplan
f82816729b
DID Not commit separately but also made bridge eisc uo actions use a threadpool thread. Fix the load plugin to load dlls before calling the load plugin method. Also added capability to place a cplz and unzip and load. The crestron dlls will throw exceptions so catching them and printing to console if debug is enabled to hide the messages from log and user as they can look like a problem when they are not. IMPORTANT we may need to add some logic to deal with multiple cplz's unzipping as the files will auto overwrite. See JIRA ticket ECS-1113
2019-06-13 19:44:14 -07:00
Neil Dorin
1b599ff863
Updated Assembly version to 1.4.6
2019-06-11 22:10:46 -06:00
Neil Dorin
ae23e48fd0
Resolves issue with GenericRelay factory not returning device if portDeviceKey maps to a device that is not of type CrestronControlSystem
2019-06-11 22:09:20 -06:00
Neil Dorin
a8f1f77d48
Adds README.md with basic process instructions for repo maintenance cycle
2019-06-11 11:58:57 -06:00
Heath Volmer
68064c7194
Various fixes
2019-06-11 10:15:38 -06:00
Heath Volmer
3ceecd3fbe
Modified volumes format; added config for VC cameras and recents
2019-06-10 11:59:09 -06:00
Heath Volmer
8585977f71
ECS-1108, ECS-1109. Added construction for endpoints on CPU3 chassis
2019-06-06 15:51:17 -06:00
Heath Volmer
288c9bb04c
Added ALL 8x8 - 32x32 chassis varieties
2019-06-06 11:31:17 -06:00
Joshua Gutenplan
47fb805766
Added IBridge to make it easier to deal with calling the linkToApi method. Added as an else if in EiscApI to ensure backwards compatibility.
2019-05-28 19:25:18 -07:00
Neil Dorin
31b0683cdf
Merged in feature/ecs-1079 (pull request #13 )
...
Feature/ecs 1079
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-05-23 22:21:11 +00:00
Neil Dorin
04194da31c
Merge remote-tracking branch 'origin/development' into HEAD
2019-05-23 16:18:22 -06:00
Heath Volmer
09bdc49c15
Merged in feature/heath-shades (pull request #12 )
...
esc-1103: Plugins - (heath shades)
2019-05-22 15:33:24 +00:00
Heath Volmer
e36b2b97d2
Merge fixup
2019-05-22 09:32:48 -06:00
Heath Volmer
d705525a45
Framework at development after merges
2019-05-22 09:27:17 -06:00
Heath Volmer
ecce6e2be9
Framework...
2019-05-21 15:26:43 -06:00
Heath Volmer
95c0f57000
Plugin loading!
2019-05-21 13:58:57 -06:00
Heath Volmer
697b9109a3
Modifications to plugin load and factories
2019-05-17 09:14:18 -06:00
Heath Volmer
727367c061
Changes for PoC plugin loading...
2019-05-16 17:29:38 -06:00
Heath Volmer
f26ff0b767
Merge branch 'feature/mob-506' into feature/heath-shades
2019-05-16 13:01:47 -06:00
Heath Volmer
44b72dcfe5
Volume control fix
2019-05-16 13:00:48 -06:00
Jason Alborough
937f3f3dc0
# ECS-1079_AddDisplayControlBridge
...
- Adds in the Essentials Framework commit which includes an required feature feature/ECS-1080 AddIsOnlineFBtoStatusMonitor
2019-05-03 16:05:36 -04:00
Jason Alborough
17bf6e3f0a
# ECS-1079_AddDisplayControlBridge
...
- Adds DisplayController Eisc Bride for a TwoWayDispalyDevice
2019-05-03 12:51:12 -04:00
Neil Dorin
e7253b4acc
Merged in bugfix/ecs-1062 (pull request #8 )
...
Bugfix/ecs 1062
Approved-by: Neil Dorin <ndorin@pepperdash.com >
2019-04-02 22:19:37 +00:00
Neil Dorin
71a27027e7
Updates framework commit to development branch
2019-04-02 16:04:46 -06:00
Neil Dorin
2655b8f7b8
Resolves issue with HuddleVtc1Room adding Emergency device in CustomActivate() which would throw an exception in DeviceManager.ActivateAll() when attempting to iterate the modified devices dictionary
2019-04-02 15:58:12 -06:00
Neil Dorin
3adee8bc30
Resolves ecs-1042
2019-03-18 11:25:46 -06:00
Neil Dorin
e3a3a2cd2d
Attempting to resolve exception in CotijaSystemController when SystemMonitor tries to notify AppServer of program start before WSClient is *really* connected.
2019-03-15 14:42:47 -06:00
Neil Dorin
6235b44d89
Updates to delete any existing archived configs during update process to prevent name conflicts
2019-03-15 12:16:01 -06:00
Neil Dorin
90bbd65fdc
Add lastest essentials framework
2019-03-14 10:41:07 -06:00
Neil Dorin
43fd263ea1
Config Update Working
2019-03-13 16:33:51 -06:00
Neil Dorin
038e23289e
Adds inital ConfigMessenger
2019-03-12 11:08:32 -06:00
Neil Dorin
2121456d50
Adds fake directory to MockVC with full features
2019-03-08 16:56:37 -07:00
Neil Dorin
3a99c3bb30
Adds PrefixDictionaryFolderItems method to add "[+] " prefix to folder names for MC.
2019-03-07 16:31:56 -07:00
Neil Dorin
52ac57c080
fixed vc directory browsing to properly sync between MC and Essentials UIs
2019-03-07 15:20:24 -07:00
Neil Dorin
84ee743ff5
Moved Directory browsing logic from VideoCodecUiDriver down to IHasDirectory Interface to sync better with VideoCodecBaseMessenger for MC
2019-03-06 16:33:00 -07:00
Neil Dorin
24fb74701a
Working on moving codec browsing data from UI into codec class
2019-03-05 16:31:13 -07:00
Neil Dorin
1c9aa1eaf6
Moves setting program initialization value out of InitializeSystem() to SystemMonitorController class
2019-03-05 11:33:39 -07:00
Heath Volmer
7c88843f50
Changed one directory message path for mobile control
2019-03-05 10:08:04 -07:00
Heath Volmer
7a3ce5fcf1
Added interface to huddle room to enable volume controls
2019-03-04 11:56:55 -07:00
Neil Dorin
3049e5a041
Merge branch 'feature/ecs-963' into HEAD
2019-02-27 14:27:44 -07:00
Heath Volmer
59234274dc
Source-none confirmed; camera selects and FB
2019-02-25 17:51:17 -07:00
Heath Volmer
120dae2e63
Changed SourceNone to Source-None
2019-02-25 12:08:35 -07:00
Heath Volmer
e4317825d3
Create 'none' source
2019-01-30 17:23:57 -07:00
Neil Dorin
bf6971a52d
Adds ability to have configuration filenames with prefixes or suffixes.
2019-01-29 17:50:46 -07:00
Heath Volmer
ef0a8dd3b9
Don't know, screw this
2019-01-29 15:09:45 -07:00
Heath Volmer
ca42d744cf
Directory browsing largely alive for Weil
2019-01-29 09:33:01 -07:00
Neil Dorin
ffa4de49e9
Changes default folder to user/programX. Will fail back to nvram/programX if found, otherwise if no default folder found, will create user/programX.
2019-01-28 16:18:06 -07:00
Heath Volmer
3c5c157a70
Framework-sub changes
2019-01-28 11:09:43 -07:00
Heath Volmer
8ef58359e7
Added directory browsing things for DDVC01
2019-01-26 15:54:24 -07:00
Heath Volmer
530e1ebcb8
Smash system monitor bug
2019-01-24 11:20:24 -07:00
Heath Volmer
8d03bef34f
Added missing join constants in Ddvc01RoomBridge
2019-01-24 09:20:29 -07:00
Heath Volmer
a870418f96
Added Ddvc01VtcMessenger; added to bridge; basic functions and feedbacks
2019-01-22 12:00:50 -07:00
Jason Alborough
37e2dfd11f
Merged in JTA and about 1000 other things! (pull request #5 )
...
JTA
2019-01-21 18:20:55 +00:00
Jason T Alborough
6c02423a1c
Adds DisplayControllerBRidge
2019-01-21 11:42:47 -05:00
Jason T Alborough
6ea966ec6c
Adds the CameraCOntroller to the BridgeFactory
2019-01-21 11:40:48 -05:00
Jason T Alborough
6e9b24576e
Fixes issue in the DmChassisControllerBRidge wher ethe Tx input sysnc was not getting properly connected.
2019-01-21 11:34:37 -05:00
Jason T Alborough
ad04235061
Adds CameraContorllerBridge
2019-01-21 10:57:11 -05:00
Jason T Alborough
34f3e543f2
Adds Display Controller base with some basic functioanlity.
2019-01-11 20:22:23 -05:00
Jason T Alborough
e145bfbaee
Merge remote-tracking branch 'origin/feature/ecs-994' into JTA
2019-01-10 10:51:38 -05:00
Jason T Alborough
4f726007b8
Adds merged Essentials core
2019-01-10 10:51:18 -05:00
Jason T Alborough
d62b5b7e0c
Starts DisplayControllerBridge
...
Starts DspControllerBridge.
Note these are not yet functional.
2019-01-10 10:49:08 -05:00
Neil Dorin
967d281b62
Includes essentials-framework commit that adds ability for a DM-RMC-4KZ-100-C to be created.
2019-01-08 14:29:53 -07:00
Jason T Alborough
be9fd5e8d1
Adds IsOnline FB to GenericLightingBridge
2019-01-03 17:27:07 -05:00
Jason T Alborough
f25d05edc2
Adds GenericLightingBridge
2019-01-02 12:52:30 -05:00
Neil Dorin
c3d6890a4c
Minor updates from testing MC
2018-12-21 16:12:43 -07:00
Neil Dorin
ff6184c241
Adds AudioCodecBaseMessenger and includes updates for Audio Codec on EssentialsHuddleVtc1Room type and for use in Mobile Control
2018-12-20 17:01:34 -07:00
Neil Dorin
034c6913f7
Adds call history messages to VideoCodecBaseMessenger. Removes all call related messages from CotijaEssentialsHuddleSpaceRoomBridge
2018-12-19 16:03:08 -07:00
Joshua Gutenplan
03da699a36
pull essentials updates into vance sub mod
2018-12-18 19:07:44 -08:00
Neil Dorin
3a3f6db692
Updates to fix issues with sending individual program status messages to the app server. Minor updates to AtcDdvc01Messenger based on testing MC with Heath
2018-12-18 17:22:33 -07:00
Neil Dorin
87a449d1ee
Silenced AppServer heartbeat console messages. Added isInCall property to Atc status message in AtcDdvc01Messenger SendFullStatus()
2018-12-17 16:28:19 -07:00
Jason T Alborough
1d6a835323
CHanges submodule to merged commit
2018-12-17 11:12:33 -05:00
Jason T Alborough
6bbad2e0f9
Merge remote-tracking branch 'origin/feature/ecs-967' into JTA
...
# Conflicts:
# PepperDashEssentials/AppServer/CotijaSystemController.cs
# PepperDashEssentials/Bridges/BridgeBase.cs
# PepperDashEssentials/Bridges/IBasicCommunicationBridge.cs
# PepperDashEssentials/PepperDashEssentials.csproj
# Release Package/PepperDashEssentials.cpz
# Release Package/PepperDashEssentials.dll
# essentials-framework
2018-12-17 11:11:14 -05:00
Neil Dorin
821f2a6d60
Updates from testing System Monitor messaging with AppServer
2018-12-14 16:56:17 -07:00
Neil Dorin
f6136a8c77
Adds SystemMonitroMessenger to bridge between SystemMonitorController and AppServer (untested)
2018-12-12 16:23:17 -07:00
Neil Dorin
676526ed48
Merge remote-tracking branch 'origin/bugfix/mob-470' into feature/ecs-967
...
# Conflicts:
# PepperDashEssentials/AppServer/CotijaSystemController.cs
# PepperDashEssentials/AppServer/RoomBridges/CotijaDdvc01RoomBridge.cs
# PepperDashEssentials/ControlSystem.cs
# PepperDashEssentials/OTHER/Fusion/EssentialsHuddleSpaceFusionSystemControllerBase.cs
# PepperDashEssentials/OTHER/Fusion/EssentialsHuddleVtc1FusionController.cs
# PepperDashEssentials/Properties/AssemblyInfo.cs
# PepperDashEssentials/UIDrivers/EssentialsHuddle/EssentialsHuddlePanelAvFunctionsDriver.cs
# devjson commands.json
2018-12-12 13:34:32 -07:00
Neil Dorin
a8ffe2d09f
Adds merged essentials-framework branch
2018-12-12 13:13:34 -07:00
Neil Dorin
541fbbbb2d
Testing SytemMonitorBridge
2018-12-12 12:59:00 -07:00
Neil Dorin
3a5686c27a
Testing SystemMonitorBridge
2018-12-11 17:58:52 -07:00
Neil Dorin
531e7186f2
Added feedback/action linking to SystemMonitorBridge
2018-12-10 16:33:24 -07:00
Neil Dorin
9bc0269e78
Updates to SystemMonitorBridge
2018-12-07 17:30:51 -07:00
Neil Dorin
0df53facb1
Starting on SystemMonitorBridge
2018-12-06 17:24:55 -07:00
Neil Dorin
2ee77f1bca
Adds System Monitor program initialization feedback to startup procedure. Adds bridges for GenericRelayDevice and IDigitalInput device tyeps.
2018-12-06 14:43:38 -07:00
Jason T Alborough
9a56f5bb49
Adds control for DigitalLogger PDU Device
...
Adds EiscBridge for DigitalLogger PDU Device.
2018-12-03 22:47:49 -05:00
Jason T Alborough
895f49b888
Adds some DigitalLogger funcitonality and begins merge process with new Bridge concepts.
2018-12-03 12:42:17 -05:00
Neil Dorin
e51e1930d9
Minor updates to essentials-framework
2018-11-26 12:37:47 -07:00
Neil Dorin
d245f36cf3
adds framework commit
2018-11-26 11:59:28 -07:00
Heath Volmer
47675f12b4
Added CsmQmtdc2504CnController, incomplete
2018-11-26 09:03:23 -07:00
Neil Dorin
a7c920b780
Added Hdcp actions and feedbacks
2018-10-08 16:55:35 -06:00
Neil Dorin
3a91a895e6
Removed Cue from Feedback
2018-10-08 15:49:21 -06:00
Heath Volmer
397b0b4d9c
DDVC01 bridge, repaired device controls
2018-10-08 15:17:02 -06:00
Neil Dorin
b793c04ad3
Merge branch 'bugfix/ecs-895' into feature/ecs-877
...
# Conflicts:
# PepperDashEssentials/Properties/AssemblyInfo.cs
# PepperDashEssentials/Room/Config/EssentialsRoomConfig.cs
# Release Package/PepperDashEssentials.cpz
# Release Package/PepperDashEssentials.dll
2018-10-08 13:30:18 -06:00
Neil Dorin
bd31831a9b
Fixes issue with TimeoutMinutes property being mispelled in EssentialsRoomConfig. Adds additional debug messages to assist with vacancy timeout testing
2018-10-08 13:18:50 -06:00
Neil Dorin
3d9070dc4f
Updates to get Tx Hdcp support working
2018-10-05 17:20:07 -06:00
Neil Dorin
3f82eaeb66
Adds CEC support for all DM TX/RX and input/output cards
2018-10-04 17:00:44 -06:00
Heath Volmer
3cbf784417
Added messaging for code prompt login methods
2018-10-03 18:17:12 -06:00
Neil Dorin
3d6ce7534f
Adds Edid and video resolution support for Dm Rmc over EiscApi bridge. Beginnings of Cec control
2018-10-03 17:49:08 -06:00
Heath Volmer
28d694d0b4
Reset of connected simpl program will no longer add duplicate audioCodec and videoCodec devices to output config
2018-10-02 13:02:46 -06:00
Neil Dorin
a320eff13c
Updated join map to fix issue with audio/video source selection and feedback
2018-10-01 19:34:53 -06:00
Neil Dorin
f7db0ef36c
Working on implementing video and audio source control/feedback for TXs
2018-09-28 17:08:21 -06:00
Heath Volmer
184144dc3c
Touchups to ddvc mob codec messages
2018-09-27 17:50:04 -06:00
Neil Dorin
dfd7cb4411
Adds DmTxControllerBridge
2018-09-27 17:27:35 -06:00
Heath Volmer
5014343fa3
DDVC01 - MOB ATC messaging changes
2018-09-27 10:50:23 -06:00
Neil Dorin
f2bfeda074
Tested DmChassisController over EiscApi bridge. So far, no issues found
2018-09-26 16:09:43 -06:00
Neil Dorin
339a4f8a62
Adds DmChassicControllerBridge. Created JoinMapBase base class
2018-09-25 17:19:53 -06:00
Heath Volmer
78668e8abb
Added config construction for audio conf in DDVC MOB bridge
2018-09-25 14:36:38 -06:00
Heath Volmer
101d1b5625
Added handler for phone call activity, DDVC bridge
2018-09-24 15:01:02 -06:00
Neil Dorin
780f7bc249
Added joinmap for IBasicCommunication and testet Com, Tcp, Ssh
2018-09-24 10:39:55 -06:00
Neil Dorin
6ec0295aba
Progress on comm bridge
2018-09-20 17:13:54 -06:00
Neil Dorin
f4d2ad86f5
fixes ecs-861. Wrong event was being registered on GlsOccupancySensorBase
2018-09-20 15:48:23 -06:00
Neil Dorin
d98b7e837a
Commit before switching branches
2018-09-20 14:14:59 -06:00
Heath Volmer
99da6debdc
Switched Websocket to synchronous Send method. Seems to prevent data loss
2018-09-19 11:46:52 -06:00
Neil Dorin
c2665f0225
Added first set of interface extension methods for linking devices to EISC sigs
2018-09-18 17:54:45 -06:00
Neil Dorin
0406361d75
Updates from testing UI reconnecting to room after room properties update from Fusion
2018-09-18 17:53:33 -06:00
Neil Dorin
182326b3c5
Updated EssentialsRoomBase and both extented types to use ReconfigurableDevice. Tested Fusion Custom Properties successfully updating room name and help message.
2018-09-14 21:26:25 -06:00
Jason T Alborough
4a69207038
ECS-838 Add method to set lighting integrationID from Bridge.
2018-09-14 16:55:22 -04:00
Jason T Alborough
7b4aad3516
Modifications to EssentialsDsp Bridge
...
As installed in Wharton HH.8th floor 2018-09-14
2018-09-14 09:12:47 -04:00
Neil Dorin
8dabe732ec
Renamed Config in Essentials room type classes to PropertiesConfig and modified EssentialsRoomBase to derive from ReconfigurableDevice
2018-09-13 16:50:08 -06:00
Jason T Alborough
410cf1b4ad
ECS-839 Add autoAnswer Support to QscDialer and Bridge
...
ECS-836 Add DigitalLogger PowerController to Devices with Temp Bridge. This is just stared. Not yet complete
2018-09-12 18:54:33 -04:00
Neil Dorin
fbb4951548
Merged in feature/ecs-829 (pull request #3 )
...
Feature/ecs 829
Approved-by: HeathV <hvolmer@ddsys.co >
2018-09-12 20:11:38 +00:00
Neil Dorin
065075aabd
Fixed issue with creating events in edge scenarios when properties change from Fusion
2018-09-12 13:57:15 -06:00
Heath Volmer
ee6293fa75
Added MessengerBase class to app server stuff
2018-09-12 13:53:35 -06:00
Neil Dorin
7112c50f5a
Adds Fusion Custom Properties support and bridge to pass values from custom properties to devices
2018-09-11 19:36:10 -06:00
Heath Volmer
873fd81b5c
Added debug command to log marker in log
2018-09-11 10:04:41 -06:00
Heath Volmer
a2a3f4caed
Clean up extra verbose logging after solidifying reconnection
2018-09-11 08:13:14 -06:00
Heath Volmer
1df658b7eb
Added close handlers to catch legit shutdowns from servers
2018-09-10 20:23:57 -06:00
Heath Volmer
1c9061cc28
Strengthened reconnect behavior with both app server and IIS outages
2018-09-10 13:49:56 -06:00
Heath Volmer
a0a83a1af7
Removed HTTP join procedure; rehashed reconnects
2018-09-10 13:00:03 -06:00
Heath Volmer
f17b62844d
Attempting to prevent deadlock/multiple connection attempts on reconnect
2018-09-10 07:48:14 -06:00
Heath Volmer
5f8170fb66
Commit of framework
2018-09-07 18:15:39 -06:00
Heath Volmer
42086f650d
Weil-related changes; app server, many websocket and http client related changes to imrpove connection resilience; Added newer pd.core 1.0.9
2018-09-07 18:09:59 -06:00
Neil Dorin
6a8ae5b244
Fixes bug that caused exceptions in Fusion GetProcessorEthernetValues() when ethernet link status came up. Adds logic for Fusion custom properties.
2018-09-07 16:01:23 -06:00
Neil Dorin
30506419df
Moved config reader/writer classes to essentials core. refactored as a result
2018-09-07 15:58:03 -06:00
Jason T Alborough
a84084b273
Adds Online to EssentialsDsp
2018-09-06 20:08:00 -04:00
Heath Volmer
5ed8ff6dac
Fixed scope issue joining sources to EISC
2018-09-04 15:39:58 -06:00
Heath Volmer
b295f931a3
?
2018-09-04 14:31:29 -06:00
Neil Dorin
0487099ee4
Added logic to read local config if found, instead of Portal config by default
2018-09-04 14:28:16 -06:00
Jason T Alborough
bff8529c9f
Changes to QscDialer
2018-09-03 15:33:13 -04:00
Neil Dorin
c3bea683fc
Added ConfigWriter class. Updated AV Funciton Driver UI classes to show shutdown prompt when room about to shut down for vacancy.
2018-08-31 18:06:43 -06:00
Jason T Alborough
f819d0d743
QscAtc Work form live test at Wharton HH.830. Needs more vetting.
2018-08-29 17:32:23 -04:00
Neil Dorin
6afe1729bf
Updated UI drivers to make sure modal shutdown warning is shown when vacancy shutdown is triggered
2018-08-29 11:56:41 -06:00
Neil Dorin
d563a6224b
sub module updates
2018-08-28 17:03:38 -06:00
Neil Dorin
7ba2429cbf
Updates from bench testing RoomOnToDefaultSourceWhenOccupied. Now tested and working using config file values.
2018-08-28 17:03:07 -06:00
Jason T Alborough
1534433949
Ecs-823 Implement Essentials Light Bridge
...
WHAR-1441 Add Lutron Temp Bridge
WHAR-1401 Finish testing Lighting Controls
2018-08-27 17:24:53 -04:00
Jason T Alborough
daf44ae797
Started the EssentialsLightBridge class
2018-08-25 07:28:40 -04:00
Neil Dorin
bd31d76e8b
New Room on to default source feature working using scheduled events and built in scheduler based on config values
2018-08-24 18:08:25 -06:00
Jason T Alborough
759635b364
WHAR-1436 - Add Vol control up/down buttons on the user page
2018-08-24 14:12:53 -04:00
Neil Dorin
c0c90f926e
Updates to add necessary functionality for occupancy sensors to trigger room to power on to default source during specific hours on certain days.
2018-08-21 18:23:31 -06:00
Jason T Alborough
96e60f6eaf
Adds Hdcp Support for Tx30X and Tx201
2018-08-15 18:38:21 -04:00
Jason T Alborough
a13428fb4e
Commented out a read-only property. Merge Issue mabey
2018-08-14 09:45:41 -04:00
Jason T Alborough
818d6c9ca5
Adds HdcpSupport for Tx to EssentialsDM Bridge
2018-08-14 09:44:50 -04:00
Jason T Alborough
a6df8f908b
Merge branch 'development' into JTAChanges
...
# Conflicts:
# essentials-framework
2018-08-13 14:51:55 -04:00
Jason T Alborough
0d5c93bbde
WHAR-1397 Removes extraneous debug traces
2018-08-13 13:51:23 -04:00
Jason T Alborough
40dcca0e8d
Minor changes for HDCP support. Not yet complete.
2018-08-10 18:56:09 -04:00
Jason T Alborough
ef443bdfb0
Created a device for TVOneCorio with online status and preset recall/FB
...
Created a temp bridge for EiscApi
2018-08-10 12:29:15 -04:00
Heath Volmer
c839cea495
Added JSON property converter to sourceListItem type; commands to start room from call button
2018-08-09 16:46:05 -06:00
Heath Volmer
768bbf9298
Initial implmentation of directory search
2018-08-08 17:35:21 -06:00
Heath Volmer
999982f789
Restructured directory message
2018-08-08 11:19:39 -06:00
Heath Volmer
ad48b1ebac
Added starter method for directory root:good; adding json props and converters to directory classes
2018-08-08 10:34:40 -06:00
Heath Volmer
e196ff1627
Adding VTC device messaging; full status; isReady check
2018-08-06 17:19:45 -06:00
Jason T Alborough
a900a08095
Merge branch 'Feature/QSC' of https://bitbucket.org/Pepperdash_Products/essentials into Feature/QSC
2018-08-06 11:29:06 -04:00
Jason T Alborough
fa94b83d63
Changes from Staging HH.8
2018-08-06 11:28:00 -04:00
Heath Volmer
d70d8b58dd
Added new Messenger for video codec
2018-08-03 16:42:36 -06:00
Heath Volmer
1b942918d7
Moved cotija classes into appserver folder; adding VideoCodecBaseMessenger class
2018-08-03 15:50:20 -06:00
Heath Volmer
ccfcd95508
Added codec dial and end commands
2018-08-03 14:17:45 -06:00
Alex Johnson
5f119690c2
Commit for essentials-framework submodule update
2018-08-03 10:23:52 -04:00
Heath Volmer
3778314d51
Added messages for share state to essentials MC bridge
2018-08-02 17:06:10 -06:00
Heath Volmer
163f6e6941
Various cleanup; added messaging for codec status events; added initial state of codec to fullstatus message
2018-08-01 16:59:09 -06:00
Heath Volmer
7e8cdd738f
Fixed where system won't register if no uuid in config (from manual config)
2018-08-01 15:30:10 -06:00
Heath Volmer
1371c728c5
Merge and a whole bunch of work before committing merge, moron
2018-08-01 14:23:58 -06:00
Heath Volmer
d1d8e29be2
Preparing essentials message changes, noticed that 754 has not been merged
2018-08-01 11:38:39 -06:00
Alex Johnson
43071a4d91
Recommit
2018-07-31 17:20:03 -04:00
Alex Johnson
4d4d50bc92
Update to framework submodule for Tx and Rx dictionary creation
2018-07-31 17:17:14 -04:00
Heath Volmer
9eb9485bba
Recommit after merging framework sub
2018-07-27 07:36:09 -06:00
Heath Volmer
c447875baf
post conflict resolution
2018-07-25 11:01:10 -06:00
Neil Dorin
f1feaaae90
Merged in bugfix/ecs-756 (pull request #1 )
...
Bugfix/ecs 756
2018-07-25 16:54:14 +00:00
Neil Dorin
b989b07d78
Updates as per Heath to volumes object in SendFullStatus(). Fixed issue with populating SourceDeviceMapDictionary in constructor.
2018-07-24 15:11:48 -06:00
Heath Volmer
3841a9bad1
Added power-on semaphore to Sammy display to prevent power on glitches
2018-07-20 15:44:59 -06:00
Neil Dorin
9ad2fef94a
Updates as per request from Heath
2018-07-19 17:04:23 -06:00
Neil Dorin
f09ccda33c
sub-module updates
2018-07-19 11:16:27 -06:00
Neil Dorin
4e45103080
resolves ecs-797/770/755 Updates Interface extension classes and SourceDeviceMapDictionary to us consistent names
2018-07-19 11:16:09 -06:00
Neil Dorin
c2e82e9cb9
Commit framework changes
2018-07-18 15:04:57 -06:00
Neil Dorin
b16d61f64c
Updatest to CotjaDdvc01RoomBridge to enable source control joins on EISC (need to update API words in dictionary to match existing interface extensions)
2018-07-18 15:04:39 -06:00
Jason T Alborough
2e566b41a0
Removed release cpz for script compatibility.
2018-07-18 16:07:45 -04:00
Jason T Alborough
be5b23e9d1
Qsc and EssentialsDspBridge with Functional vol, mute, and preset control...still needs more work though
2018-07-18 12:13:35 -04:00
Neil Dorin
385686e7e0
Added Bridge classes back in from on prem repo
2018-07-17 11:32:38 -06:00
Jason T Alborough
448b408f94
Merges Essentials bridges proof of concept work into new BB.org repo
2018-07-17 08:05:02 -04:00
Jason T Alborough
e1422d8653
Changes essentials-framework branch to essentialsBridges
2018-07-17 07:12:49 -04:00
Jason T Alborough
b353b93458
Adds essentials-framework commit
2018-07-16 19:50:34 -04:00
Jason T Alborough
55f9dc4c1f
.gitmodules removed @ in URL
...
.gitmodules removed @ in URL
2018-07-16 19:49:45 -04:00
Neil Dorin
e7adaabb87
Fixed .gitmodules to use URL withouth hvolmer prefix
2018-07-16 15:06:43 -06:00
Neil Dorin
0f25d9ed4b
include updates to essentials-framework
2018-07-12 16:56:12 -06:00
Neil Dorin
5cefba4934
Brings in changes from On Prem BB repo. Resolves ecs-756/757/758/759
2018-07-12 16:55:49 -06:00
Heath Volmer
0e9d1e4c35
cleaned out framework files; added framework submodule; referneced p.core to reference in framework; moved essentials.sln; changed paths in sln to match; test build
2018-06-28 13:59:14 -06:00
Neil Dorin
058ea730ed
Recompiled after merge and test.
2018-06-27 14:37:42 -06:00
Neil Dorin
9945f36c90
Merge remote-tracking branch 'origin/development' into HEAD
...
Conflicts:
Release Package/PepperDashEssentials.cpz
Release Package/PepperDashEssentials.dll
2018-06-27 14:28:52 -06:00
Neil Dorin
8490f2d722
Updates to Feedback logic for use in bridge classes, refactored into separate files. Added SerialFeedback class for use with serial stream data that doesn't use Funcs to compute value on update.
2018-06-27 14:27:05 -06:00
Heath Volmer
ca9da1ef79
Merge pull request #7 in PEC/essentials from feature/ecs-747 to development
...
* commit 'e0bfb8f0915de0597a05bc658bf9b9a235566b38':
Fixed issue preventing lighting scene feedback from updating correctly.
Bug fix for LutronQuantumArea class that caused crash when debug level was set to 2 and data was received from device. Updates EssentialsEnvironmentDriver to only include environment devices in UI container columns if a matching UI driver can be constructed (ignores DIN8SW8)
2018-06-26 14:51:18 -04:00
Neil Dorin
e0bfb8f091
Fixed issue preventing lighting scene feedback from updating correctly.
2018-06-26 11:53:18 -06:00
Neil Dorin
97db1f35a1
Bug fix for LutronQuantumArea class that caused crash when debug level was set to 2 and data was received from device. Updates EssentialsEnvironmentDriver to only include environment devices in UI container columns if a matching UI driver can be constructed (ignores DIN8SW8)
2018-06-26 10:41:43 -06:00
Heath Volmer
f5b589bc2e
FeedbackEventArgs; various test things; few handler changes
2018-06-25 11:28:56 -06:00
Heath Volmer
2b6a13271f
Renabled GoWithLoad, lost in merge
2018-06-15 15:34:52 -06:00
Heath Volmer
4686799371
Compiled, for review
2018-06-15 14:30:34 -06:00
Heath Volmer
cb750a2fd0
Merge branch 'development' of http://code.pepperdash.net/scm/pec/essentials into development
2018-06-15 14:11:17 -06:00
Heath Volmer
6d81e8d21e
Merge branch 'feature/ecs-684' into development
2018-06-15 14:05:00 -06:00
Heath Volmer
600b9f11ff
Merge pull request #6 in PEC/essentials from feature/ecs-711 to development
...
* commit 'c20036cfe95f0940d378dfa6db402cd61a48b54e':
Updates to add IncludeInFusionRoomHealth config property for UI devices to allow them to be excluded from the Fusion error rollup. Implement ICommunicationMonitor on EssentialsTouchpanelControler class. Updated Fusion class to better handle mapping digital online joins to ICommunicationMonitor classes.
2018-06-15 15:42:47 -04:00
Neil Dorin
c20036cfe9
Updates to add IncludeInFusionRoomHealth config property for UI devices to allow them to be excluded from the Fusion error rollup. Implement ICommunicationMonitor on EssentialsTouchpanelControler class. Updated Fusion class to better handle mapping digital online joins to ICommunicationMonitor classes.
2018-06-07 16:00:53 -06:00
Heath Volmer
005b3f0843
v 1.1.8; mob-303, fixed swapped template and system uuid fields in server delivered config
2018-06-06 11:09:58 -06:00
Neil Dorin
fbe5df84be
Updated to allow for middle shade button to have label driven from config.
2018-06-05 16:47:07 -06:00
Heath Volmer
8e4c84dd02
Ignore tie lines if none present in config
2018-06-01 11:48:27 -06:00
Heath Volmer
dace2a57c2
1.1.7. Changed app server device types to match config tool: appServer, mobileControlBridge-ddvc01
2018-06-01 09:29:06 -06:00
Neil Dorin
3cf188f820
Completed Environment UI effort. Tested with EssentialsHuddleRoom type
2018-05-24 09:44:13 -06:00
Neil Dorin
80377a41d0
Environment Driver now showing and correct background subpage is appearing
2018-05-22 23:15:08 -06:00
Neil Dorin
a0ebc08838
Corrected issue in ShowSetupButtons method. Environment icon is displaying correctly when config defined.
2018-05-21 22:13:07 -06:00
Neil Dorin
0de4fbb69c
Strange issue in HeaderDriver.SetupHeaderButtons with avDriver being null. Need to investigate further
2018-05-17 14:42:57 -06:00
Neil Dorin
c88b259c71
Significant refactoring of DeviceFactory for touchpanel device building. Moved SetupHeaderButtons() out of AV driver classes and into new EssentialsHeaderDriver class.
2018-05-17 12:33:20 -06:00
Heath Volmer
20660c561a
v 1.1.6
2018-05-14 12:36:56 -06:00
Neil Dorin
b44613b91f
Refactored method names for better consistency. Built out Din8sw8 and Din8sw8Output classes. Added logic for RelayControlledShade class to operate relays based on open/close/stop method calls
2018-05-03 10:23:30 -06:00
Heath Volmer
58de8ce8ad
Will now identify in console when auth fails due to UUID or code
2018-05-01 21:06:59 -06:00
Neil Dorin
33f0a1fe32
More progress on relay based shade control
2018-05-01 16:45:18 -06:00
Heath Volmer
4b0f8abd9f
1.1.6 Added TryEnter to VTC room routing to prevent multiple source routes from accidentally running simultaneously (NYU bug); Restructuring MOBILEHTTPREQUEST to do post and get
2018-05-01 10:27:16 -06:00
Heath Volmer
4defea55f0
1.1.4, added clientAppUrl property to config, passed through to DDVC01 EISC
2018-04-27 14:44:54 -06:00
Neil Dorin
9c8f85555e
Adds initial Shade interfaces and Shade Base Class
2018-04-27 10:28:41 -06:00
Heath Volmer
62e2c3d19f
1.1.1 Added MOBILEHTTPDEBUG command to help track failed http requests
2018-04-26 12:29:15 -06:00
Heath Volmer
e1c8b54434
1.1.0 Added verbose logging to http failure on MC initial connect
2018-04-26 09:46:15 -06:00
Neil Dorin
6d913e8a72
Updates to LutronQuantum.cs
2018-04-05 17:08:42 -06:00
Neil Dorin
afa1cff0e0
v1.0.48 - Updates all code that uses file paths to work on windows or linux platforms. Updates to add compatability for running on XiO Edge platform.
2018-03-29 10:36:22 -06:00
Neil Dorin
ce6cecbb79
Refactored how configuration, IR and SGD file path prefixes are handled, in order to be able to handle a different file structure if running on XiO Edge
2018-03-27 16:39:23 -06:00
Heath Volmer
69314bb1f1
Changed websocket sendAysnc to send in order to allow rapid messages to go out. Not sure if this is a valid fix, but it works
2018-03-22 16:45:14 -06:00
Neil Dorin
fb19b5894b
Added lighting interfaces and base class
2018-03-22 16:07:18 -06:00
Neil Dorin
82fad55c1e
Removed all HTTP Post logic from CotijaSystemController and switched to websockets for sending data to server
2018-03-21 12:59:41 -06:00
Heath Volmer
8d03e81431
Not sure of modification
2018-03-21 10:18:05 -06:00
Heath Volmer
fa8ea4cef6
Added mobileinfo command to help with mobile control debugging
2018-03-16 14:46:52 -06:00
Heath Volmer
97a44ffa4f
1.0.46
2018-03-13 18:34:05 -06:00
Heath Volmer
ee55be86e0
Fixed startup crash when device has out-of-range com port
2018-03-13 18:33:16 -06:00
Heath Volmer
ced1efdb47
Remove 'v' from assemblyVersion info object
...
, cotija
2018-03-12 16:21:41 -06:00
Neil Dorin
5129b19748
Adds RuntimeInfo class to InfoConfig and populates values when CotijaController class calls RegisterSystemToServer()
2018-03-12 15:19:31 -06:00
Heath Volmer
525881ebe1
Bugfixes: HDMD4k4x1 code around toggle-switching; add source list evaluation when pressing share
2018-03-09 15:40:02 -07:00
Heath Volmer
856a81ded4
Hotfix for TD - Null ref in incoming call. Thought this was fixed.
2018-03-09 09:10:25 -07:00
Heath Volmer
ef8298ccd6
Added Event locking to system registration to help prevent multiple registrations when network lost or dns changed.
2018-03-08 13:55:21 -07:00
Heath Volmer
cdbab152f6
System - server reconnecting !
2018-03-07 14:09:37 -07:00
Heath Volmer
359bd508e5
Attached Parse method to websocket receive
2018-03-07 12:44:58 -07:00
Heath Volmer
62e5e6f176
Getting websocket -> cotija going
2018-03-07 12:33:10 -07:00
Heath Volmer
2d375ed2d7
Fixed null ref when in call changed and system is off
2018-03-05 09:55:27 -07:00
Heath Volmer
2e78191e33
Messages in SSE receive to help debug missing data - no progress yet
2018-03-02 13:32:48 -07:00
Heath Volmer
45ac17622a
cotija fixes
2018-02-21 13:56:06 -07:00
Heath Volmer
e7e6ae98cf
Added server URL and mobile user code
2018-02-16 14:20:02 -07:00
Heath Volmer
2fbd645bf0
Re-enabled cotija for huddle room:
2018-02-14 08:52:47 -07:00
Heath Volmer
2a4ed67bee
DDVC bridge
2018-02-13 17:42:28 -07:00
Heath Volmer
17c448e309
Pulling in 670 branch changes
2018-02-08 12:35:08 -07:00
Heath Volmer
5afa626fb3
Removed thread/timer from touchpanel creation. Hopefully will fix disappearing panels
2018-02-07 16:29:06 -07:00
Heath Volmer
ba1e8646e5
HDCP disables from config on HDMD4x1. Appears to be working
2018-02-07 16:17:41 -07:00
Heath Volmer
88e82fb398
HDCP Disable in from config
2018-02-07 13:55:56 -07:00
Heath Volmer
53ee87c9be
Initial successful tests of non-sharable source derouting and redraw of source list when in/out of call
2018-02-07 09:59:12 -07:00
Heath Volmer
032bb2b8e5
Added in source list filtering based on in-call and current mode of UI driver (call or present)
2018-02-06 17:03:11 -07:00
Heath Volmer
6ee56dd66c
Loaded new PD.Core with proper cresnet and ipidTcp comm enums; Loaded spark room with HDMI4x1. Testing forthcoming:
2018-02-06 13:23:40 -07:00
Heath Volmer
d887b448c9
Added Crestron HDMD4x14kE switcher. Awaiting testing
2018-02-06 09:48:29 -07:00
Heath Volmer
f099c88352
Added framework classes for 4x1
2018-02-05 14:40:25 -07:00
Heath Volmer
f98a429b55
Building config from DDVC but no values are present...
2018-02-02 15:53:26 -07:00
Heath Volmer
645816c75f
Trying to force config values to load in lieu of proper signalling from Simpl code
2018-02-02 15:34:37 -07:00
Heath Volmer
491fff2793
Rearranged how cotija bridge are brought up in relation to parent; adding ddvd01 bridge
2018-02-02 13:37:48 -07:00
Heath Volmer
952e7f4083
Trying to make bridge base happy with DDVC01
2018-02-01 15:41:36 -07:00
Heath Volmer
56c418580c
Have multi-volume with recall ready for test. Pausing dependent on conversation with NYU
2018-01-31 12:36:57 -07:00
Heath Volmer
4134622b28
Added volume control switching to VTC1 class. Added volume zero/restore code to VTC1 and base classes. Related config
2018-01-31 10:58:43 -07:00
Heath Volmer
09b3f7c5e7
Preparing DDVCO1 cotija bridge to send configuration - incomplete
2018-01-30 09:19:51 -07:00
Heath Volmer
9fa2b22448
Adding ddvc01 properties from EISC into config objects
2018-01-29 19:22:08 -07:00
Heath Volmer
62d8190eef
Restored missing release package cpz
2018-01-26 09:55:05 -07:00
Heath Volmer
19284b171a
Post-merge 344, compile and warning cleanup
2018-01-26 09:46:53 -07:00
Neil Dorin
29c60548cc
v1.0.34.* Updated Device Factory to consume portal generated config format
2018-01-23 16:12:38 -07:00
Heath Volmer
17f147b5e0
Added cresnet to comm config
2018-01-23 13:21:50 -07:00
Heath Volmer
7aa3d50cd6
Merge of ecs-342-neil, v.33
2018-01-23 10:14:35 -07:00
Neil Dorin
b85abe1b79
v1.0.33.* -Fixed issues with versiport configuration for pull up resistor based on feedback from Alex onsite. Corrected issue with RoomIsOccupiedFeedback_OutputChange method in EssentialsRoomBase. Updated Fusion Remote Occ sensor logic.
2018-01-22 16:37:27 -07:00
Heath Volmer
b7bab6cfd1
Added Activate cycle try/catch for individual devices; added test abilities to feedbacks
2018-01-22 14:53:09 -07:00
Neil Dorin
b83b3737e9
Committing missed file
2018-01-22 14:25:58 -07:00
Neil Dorin
42c4c705c9
Added ability to disable pull up resistor on versiports from config.
2018-01-22 14:25:37 -07:00
Heath Volmer
cb41b31018
Wrap up Friday - null ref in RoomBase on Occ sensor event
2018-01-22 11:31:23 -07:00
Heath Volmer
6f028c06ae
Debugging on privacy buttons
2018-01-19 15:44:14 -07:00
Heath Volmer
bc25c31860
Added versiport creation to factory; rearrange success/failure cases to be more descriptive and easier to follow in code
2018-01-18 15:52:51 -07:00
Heath Volmer
32b548eba0
Room off timing on spark room; debug on load failures; testing on occ sensor and mics
2018-01-18 14:35:39 -07:00
Heath Volmer
f83e64ee7e
Merge ecs-665
2018-01-18 11:09:40 -07:00
Neil Dorin
2ee365447c
Added occupacy debug console messages and linked crestron sensor event to generic interface event
2018-01-18 06:51:27 -07:00
Heath Volmer
e5ac725b85
Compile for release v -> 1.0.18
2018-01-17 15:24:10 -07:00
Heath Volmer
d0cbb8d096
Join changes on DDVC
2018-01-17 15:21:42 -07:00
Heath Volmer
91f6235441
Merge pull request #4 in PEC/essentials from feature/ecs-665 to development
...
* commit '3c256564c6b333dc232c1fb67040d2bbc39471ac':
Added code to Device Factory to build Cresnet Occupancy Sensors from config.
2018-01-17 17:19:19 -05:00
Neil Dorin
3c256564c6
Added code to Device Factory to build Cresnet Occupancy Sensors from config.
2018-01-17 14:54:35 -07:00
Heath Volmer
53de4f32eb
Merge of mob-136
2018-01-17 11:57:34 -07:00
Heath Volmer
9effa78fdf
Tested basic messaging with Simpl code; worked out join ranges for most messages; adding config data
2018-01-15 15:53:32 -07:00
Heath Volmer
ba5036e400
Fixed SetStringSigAction stack overflow ;-); Added DDVC room bridge class with basic actions attached and messages prepared
2018-01-15 11:35:04 -07:00
Heath Volmer
cd747a01ea
v1.0.17 - initial setup of file system
2018-01-09 16:00:49 -07:00
Heath Volmer
ac4ef972fe
Added initial filesystem set up that puts all folders in place on initial run
2018-01-09 15:58:38 -07:00
Heath Volmer
857d10f0b2
Added shutdown-related api to CotijaRoomController
2018-01-04 17:28:38 -07:00
Heath Volmer
b45fb57cb2
1.0.15; Huddle space end meeting display power fixes
2018-01-04 11:12:34 -07:00
Heath Volmer
e1e2627f56
added further delay to end meeting steps to allow for default source restoration and power off
2018-01-04 11:00:09 -07:00
Heath Volmer
d1646f8216
1.0.14 Removed extra volume set from cooldown; removed room-on/source-on check from RunDefaultRoute in HuddleRoom
2018-01-04 10:47:50 -07:00
Heath Volmer
02cfc46f90
Added Async fire to Feedbacks; fixed mock display to use async feedback
2018-01-03 16:19:06 -07:00
Heath Volmer
0fb946c7d5
Added CEvent semaphore to PostToServer to sequence posts
2018-01-02 19:58:39 -07:00
Heath Volmer
026ab438ad
Fixed unknown_error http post problems with retry on new client; working on mutex around post to handle simultaneous posts
2018-01-02 18:16:41 -07:00
Heath Volmer
51afb966d5
Re-added api for volume and mute
2018-01-01 05:00:33 -07:00
Heath Volmer
68fb82f801
Manual add IHasCodecLayouts
2017-12-29 10:35:02 -07:00
Heath Volmer
0830fb8943
Finishing troublesome merge from development
2017-12-29 10:25:51 -07:00
Heath Volmer
2ed63e7c84
Manual copy of cisco codec from developmet
2017-12-29 10:23:44 -07:00
Heath Volmer
08a4497f2c
Moved VCDriver manually from development
2017-12-29 10:16:30 -07:00
Heath Volmer
85d79c5265
Merge, compile for release
2017-12-22 12:45:37 -07:00
Heath Volmer
fe76b257b2
v -> v1.0.10; fixes on remote view button
2017-12-22 12:13:32 -07:00
Heath Volmer
800de511ce
Merge remote-tracking branch 'origin/feature/ecs-663' into feature/mob-108
2017-12-22 10:07:11 -07:00
Neil Dorin
82784f00a4
Coded changes as per email
2017-12-21 15:35:17 -07:00
Heath Volmer
289a33451f
Relay warming, cooling and shutdown messages
2017-12-13 14:36:13 -07:00
Heath Volmer
ae496f556b
Changed incoming messages for a few features. Added default source select
2017-12-12 11:11:33 -07:00
Heath Volmer
762f13c708
Build after merge
2017-12-07 15:47:44 -07:00
Heath Volmer
a61bfc4173
Cisco codec layout and min/max buttons for single display. v1.0.7
2017-12-07 15:45:54 -07:00
Heath Volmer
c3d455a7c2
Heartbeat problem resolved; much logging
2017-12-05 16:53:20 -07:00
Heath Volmer
864e65fe92
SO join; closing for weekend
2017-11-22 14:41:02 -07:00
Heath Volmer
385dd8a482
Meeting popup fixes; calendar list event and update fixes
2017-11-22 14:01:01 -07:00
Heath Volmer
19860be486
ecs-649, exceptions on boot with call connected
2017-11-20 16:07:45 -07:00
Neil Dorin
4d6a680f23
ecs-646 Daily Fusion server time query.
2017-11-15 15:59:35 -07:00
Neil Dorin
f9cb4e8a34
Added default source and volume levels recall to EndShutdown() methods in huddle and huddleVtc1 room types. Added mute control and feedback to Avocor display driver (using volume level discrete commands, no mute available in API).
2017-11-15 15:20:25 -07:00
Neil Dorin
07e77f2ce4
EOD Commit. Updates to Avocor display class. Fixes to Tech Page Driver to add feedback for display power status
2017-11-10 15:10:23 -07:00
Neil Dorin
6dbc152810
Adds Avocor Display driver class
2017-11-09 16:13:03 -07:00
Neil Dorin
a3580ca15c
Fixes ecs-638 (Default Volume recall in huddle room)
2017-11-08 20:02:55 -07:00
Neil Dorin
7a1ead7b56
Fixed bug with InputStateFeedback event handler in MicrophonePrivacyController. Tested OK with Digital Inputs on RMC3 triggering privacy toggle
2017-11-08 10:33:30 -07:00
Neil Dorin
f9d1a737c4
Added behaviour options for MicrophonePrivacyController to track either room power state or room call state from config
2017-11-06 15:20:50 -07:00
Neil Dorin
d9013157ad
MIcrophone Privacy feature tested and working as far as relay switching. Needs someone to short the digital inputs on the office RMC and load to PRO3 or other versiport compatible processor to test mic button contact closure input.
2017-11-03 17:13:44 -06:00
Neil Dorin
43f0ae0533
Merge branch 'bugfix/ecs-629' into feature/ecs-497
...
Conflicts:
Essentials Devices Common/Essentials Devices Common/Display/SamsungMDCDisplay.cs
Essentials Devices Common/Essentials Devices Common/Essentials Devices Common.csproj
Release Package/PepperDashEssentials.cpz
Release Package/PepperDashEssentials.dll
2017-11-03 13:04:11 -06:00
Neil Dorin
6d66c7d896
Updated SamsungMDC driver to default to 0x21/0x23 for Hdmi1 and Hdmi2 commands and added Hdmi1PC and Hdmi2PC (0x22/0x24) as new input options.
...
Remapped DisplayPort command on tech driver display control SRL to match UI buttons
2017-11-03 11:45:50 -06:00
Neil Dorin
f327ab1590
Temp commit to capture progress on MicrophonePrivacy before switching branches to help debug Samsung MDC driver
2017-11-03 09:50:44 -06:00
Neil Dorin
47fc2f3371
Updates to how the EssentialsVideoCodecUIDriver retrieves the codec phone number/SIP URI from the CodecInfo object. It now attempts to get the values from the SIP registration, if present. If not, it pulls them from the H323 configuration (E.164 alias and H323 ID).
2017-11-02 11:20:14 -06:00
Neil Dorin
d1197329f3
Temp commit to save progress before switching branches to debug NYU items.
2017-11-02 10:54:15 -06:00
Neil Dorin
a0817307b1
Moved MicrophonePrivacyController to Devices Common. Fixed references
2017-11-01 14:20:13 -06:00
Neil Dorin
43c3b83637
Updated warmup timer for SamsungMDC back to 10s
2017-11-01 10:30:42 -06:00
Neil Dorin
2a485e36c8
updatest to deal with ecs.629 by adding delay in SamsungMDC to commands sent after volume
2017-11-01 09:50:05 -06:00
Neil Dorin
bc47c65e48
MicrophonePrivacyController progress
2017-10-31 13:17:00 -06:00
Heath Volmer
1ad5bc68e5
Merge pull request #2 in PEC/essentials from feature/ecs-497 to development
...
* commit '8a9a8ac6a77201784c96996a5de1149ac589cb5f':
Updated AssemblyVersion to 1.0.2.*
Prep for merge into development for NYU deployment
Updated PhoneNumber property name to SipPhoneNumber
General code cleanup and updates to Huddle UI drivers to comply with Vtc1 changes
2017-10-31 14:02:36 -04:00
Neil Dorin
8a9a8ac6a7
Updated AssemblyVersion to 1.0.2.*
2017-10-31 12:01:24 -06:00
Neil Dorin
b1742675c2
Prep for merge into development for NYU deployment
2017-10-31 11:57:01 -06:00
Neil Dorin
f564a2f554
Updated PhoneNumber property name to SipPhoneNumber
2017-10-30 11:57:13 -06:00
Neil Dorin
0ede2e9973
General code cleanup and updates to Huddle UI drivers to comply with Vtc1 changes
2017-10-30 11:50:22 -06:00
Neil Dorin
5f5c963fa4
Fixes StartSharing() method in CiscoSparkCodec to only execute if the PresentationSource is > 0
...
Fixes ecs-612 by adding property to UsageTracking object to determing if the usage tracker is already running.
2017-10-24 15:45:05 -06:00
Neil Dorin
3d7fb1a804
resolves ecs-611 and all other known bugs from onsite testing at NYU
2017-10-24 14:55:15 -06:00
Neil Dorin
dc36386c0d
Update debug messages for SIP phone number extraction
2017-10-24 13:00:46 -06:00
Neil Dorin
88a60b06e6
Added objects back to xStatus lost in merge and fixed regex pattern for extracting phone number.
...
Added formatting call to room phone number when displayed on header
2017-10-24 12:35:29 -06:00
Neil Dorin
7273646be0
Merge remote-tracking branch 'origin/bugfix/ecs-610' into bugfix/ecs-541-1
...
Conflicts:
Essentials Devices Common/Essentials Devices Common/VideoCodec/CiscoCodec/xConfiguration.cs
Essentials Devices Common/Essentials Devices Common/VideoCodec/CiscoCodec/xStatus.cs
2017-10-24 11:59:29 -06:00
Heath Volmer
61883e5d4a
Additional fix to top next meeting warning popups when room is on
2017-10-24 11:57:20 -06:00
Neil Dorin
90c12a97fa
Updated getters for SIP URI and phone number to use correct status properties. Updates to xConfiguration and xStatus classes to address differences between Spark and Spark Plus
2017-10-24 11:56:28 -06:00
Neil Dorin
17fd9488f2
Fixed Stop Sharing button method to use the room route action method to sync source fb. Updated xStatus, xConfiguration, booking and phonebook deserialization classes in codec to match onsite return results from NYU room kit plus codec
2017-10-24 10:16:28 -06:00
Neil Dorin
84262c782d
Merge remote-tracking branch 'origin/release' into bugfix/ecs-541-1
...
Conflicts:
Essentials/PepperDashEssentials/UIDrivers/EssentialsHuddleVTC/EssentialsHuddleVtc1PanelAvFunctionsDriver.cs
Fixed Presentation source selection on Spark codec to use original Source 1/2 values rather than connectorId
2017-10-23 15:53:46 -06:00
Neil Dorin
8dbb3fd898
Resolved ecs-582,602,608
2017-10-23 15:34:28 -06:00
Heath Volmer
01d462d553
Release 1.0.1 for NYU deploy
2017-10-23 07:30:46 -06:00
Heath Volmer
1d8924bc48
Merge remote-tracking branch 'origin/bugfix/ecs-541-1' into bugfix/ecs-535
2017-10-23 07:26:06 -06:00
Heath Volmer
0ac439be14
Cleaning up debug messages
2017-10-23 07:26:01 -06:00
Neil Dorin
23fb8311fe
Added try/catch to VideoCodecUiDriver constructor. Seems to resolve errant NullRef
2017-10-23 07:16:53 -06:00
Neil Dorin
65adc5de1c
Fixed bug with NullRef in ComputeHeaderCallStatus() method. However, some unknown Null Ref in the EssentialsVideoCodecUiDriver Constructor is preventing the UI from loading.
2017-10-23 00:02:13 -06:00
Neil Dorin
13a8876a61
Merge remote-tracking branch 'origin/bugfix/ecs-535' into bugfix/ecs-541-1
2017-10-22 12:40:09 -06:00
Neil Dorin
3897a41dd1
Fixed Stop Sharing button visible feedback on call list
2017-10-22 12:39:57 -06:00
Heath Volmer
8c47c5ed65
ecs-582, cancel incoming dialog
2017-10-22 11:11:42 -06:00
Neil Dorin
3e39210cc0
Merge remote-tracking branch 'origin/bugfix/ecs-535' into bugfix/ecs-541-1
2017-10-22 10:05:55 -06:00
Neil Dorin
2e98e8d146
Rebuit Changes from dead ecs-541 branch
2017-10-22 10:05:26 -06:00
Heath Volmer
1aea817f93
Working on next meeting notification
2017-10-22 10:05:24 -06:00
Heath Volmer
897d568032
Fixing header list icons
2017-10-20 11:24:44 -06:00
Heath Volmer
a16ea3f034
Merge remote-tracking branch 'origin/bugfix/ecs-541' into bugfix/ecs-535
2017-10-20 08:20:29 -06:00
Heath Volmer
c959f20204
TONS of UI misbehaviors. Lost track of issues
2017-10-19 20:00:10 -06:00
Heath Volmer
8dfa05293c
ecs-600; ecs-601; ecs-573
2017-10-19 16:58:55 -06:00
Neil Dorin
4685850eff
Merge remote-tracking branch 'origin/bugfix/ecs-535' into bugfix/ecs-541
2017-10-19 15:12:55 -06:00
Neil Dorin
dc53b293f1
Added Fusion support for EssentialsHuddleVtc1Room (Cisco Spark)
2017-10-19 15:12:25 -06:00
Heath Volmer
1d9490c46f
ecs-567, 595
2017-10-19 14:59:18 -06:00
Neil Dorin
b301df6910
Merge remote-tracking branch 'origin/bugfix/ecs-535' into bugfix/ecs-541
2017-10-19 09:59:59 -06:00
Neil Dorin
50a6bde4f2
Fixed call status header icon mode to black phone down. Fixed issue with keyboard not launching on keypad w/ favorites icon.
2017-10-19 09:59:24 -06:00
Heath Volmer
dd5253301b
ecs 561, 593, 594
2017-10-19 09:59:22 -06:00
Neil Dorin
b423d1cb58
Various bug fixes
2017-10-18 22:25:02 -06:00
Heath Volmer
91cc452e03
esc-544, initial fixes to routing and de-routing
2017-10-18 10:25:06 -06:00
Heath Volmer
07168f0f5b
Merge remote-tracking branch 'origin/bugfix/ecs-541' into bugfix/ecs-535
2017-10-18 08:22:09 -06:00
Neil Dorin
08e528220c
Bug fixing...
2017-10-17 22:19:34 -06:00
Neil Dorin
f5626fcd8b
Commit before merging in Heath's branch
2017-10-17 21:10:23 -06:00
Heath Volmer
6482bbe6f4
ecs-542, 545, 547, 548
2017-10-17 18:09:45 -06:00
Neil Dorin
b9fceb830f
Fixed bug with directory browsing not returning to root from 2 layers deep. Added message to first item of meetings SRL to indicate no meeting that day.
2017-10-17 10:46:45 -06:00
Neil Dorin
f37d1e18b2
fixes ecs-521 ecs-522 ecs-526
2017-10-13 16:09:22 -06:00
Neil Dorin
bff6d9e68d
Progress on header call status label
2017-10-13 13:13:04 -06:00
Neil Dorin
41b42dbc8f
Added Directory Search, bug fixes and updates to recents and meeting list. Made Meeting list modal/srl reusable for directory dial contact method modal.
2017-10-12 17:51:04 -06:00
Neil Dorin
fb0a91b454
Worked on VC directory and favorites. Fixed various bugs.
2017-10-11 21:43:14 -06:00
Heath Volmer
2def648596
It's Tuesday morning and I don't know what I'm doing.
2017-10-10 10:23:15 -06:00
Heath Volmer
dc04e04f96
Recent calls fixes; Directory browsing work
2017-10-09 16:38:42 -06:00
Neil Dorin
6f5d74a44e
Fixed bug where booking results from Cisco Codec were being converted to generic meeting but never added to the list.
2017-10-06 15:33:03 -06:00
Heath Volmer
ce4f3dfff1
post 342 merge
2017-10-06 13:49:47 -06:00
Neil Dorin
cae86d1943
Tied in Room Occupancy Timer to Shutdown timer in EssentialsRoomBase
2017-10-06 12:53:34 -06:00
Heath Volmer
0196997a4e
Tech PIN from config
2017-10-06 10:19:01 -06:00
Heath Volmer
f9d320e2b2
Changes for layout and selfview
2017-10-05 17:43:10 -06:00
Heath Volmer
af33aa41bf
Merge remote-tracking branch 'origin/feature/ecs-342' into feature/ecs-500
2017-10-05 16:18:47 -06:00
Heath Volmer
f682793bbb
Buttons for self view layout
2017-10-05 16:16:11 -06:00
Neil Dorin
3c3fca7766
Updates to Room Occupancy and added additional interfaces for codec layouts, selfview
2017-10-05 16:04:45 -06:00
Heath Volmer
4efc4d4e6e
Merge remote-tracking branch 'origin/feature/cisco-spark-2' into feature/ecs-407
2017-10-05 15:55:29 -06:00
Heath Volmer
d52c629085
Starting self-view/layout controls
2017-10-05 15:55:12 -06:00
Heath Volmer
3e923ff41f
favorites through to UI:
2017-10-05 13:29:48 -06:00
Heath Volmer
54f23eeb9f
Call favorites start on mock; Fixed OBTP dialogs to match NYU
2017-10-05 12:10:51 -06:00
Neil Dorin
c3c7948990
Started working on Room Occupancy
2017-10-03 23:34:23 -06:00
Heath Volmer
c7cfcbe69e
Short start on directory browsing
2017-10-03 17:59:00 -06:00
Heath Volmer
01a9503f47
Calendar; ribbon with meeting info; fire up from either
2017-10-03 17:38:41 -06:00
Neil Dorin
e6eafdaf14
Merge branch 'feature/ecs-407' of http://code.pepperdash.net/scm/pec/essentials into feature/cisco-spark-2
...
Conflicts:
Essentials Devices Common/Essentials Devices Common/Codec/iHasScheduleAwareness.cs
2017-10-03 15:09:31 -06:00
Heath Volmer
c53a14f05e
Meetings list on-screen with Mock VC
2017-10-03 14:47:37 -06:00
Heath Volmer
db4b5e863b
Restructured header into icon list depending on features available
2017-10-03 11:49:56 -06:00
Neil Dorin
b929113ea6
Added mechanism for Meetings list to notify UI layer of meeting events
2017-10-02 16:24:36 -06:00
Heath Volmer
183112987e
ecs-464 recent calls list, no deletion or confirmation
2017-10-02 16:10:46 -06:00
Heath Volmer
6bbd11c59b
Merge remote-tracking branch 'origin/feature/cisco-spark-2' into feature/ecs-407
2017-10-02 15:28:15 -06:00
Heath Volmer
1274c74807
Premerge call history
2017-10-02 15:26:12 -06:00
Neil Dorin
412dca0459
Updated interface name case to have capital I prefix for consistency
2017-10-02 14:04:05 -06:00
Heath Volmer
ae2725f6d1
ecs-482 address; ecs-415 shutdown on contact; ecs-484 displays on tech
2017-10-02 10:51:00 -06:00
Heath Volmer
6b9b6bbd68
PIN dialog for tech page
2017-09-29 19:43:56 -06:00
Neil Dorin
a8e5e2f763
Added generic meeting classes to convert from deserialized Cisco booking data to generic meetings
2017-09-29 16:47:03 -06:00
Heath Volmer
bdde968c61
ecs-397, default volume on power up
2017-09-29 10:39:46 -06:00
Heath Volmer
5d2022549d
ecs-481 swapped call/share; ecs-483 phone number and address text code (with backing codec modifications)
2017-09-29 10:12:09 -06:00
Neil Dorin
3e6f345b8b
Fixed issue with corporate phonebook contact entries missing some properties
2017-09-28 16:14:24 -06:00
Neil Dorin
bde56a22d1
Merge remote-tracking branch 'origin/feature/ecs-407' into feature/cisco-spark-2
2017-09-28 15:26:28 -06:00
Neil Dorin
0bcb776ac5
Fixed incoming call popup issue with CiscoCodec call direction value not being stored to ActiveCallItem
2017-09-28 14:05:13 -06:00
Heath Volmer
0f41f3ce50
Added none source to share list
2017-09-28 13:53:16 -06:00
Neil Dorin
46cce6559c
Added CodecInfo object to VideoCodecBase
2017-09-28 13:42:41 -06:00
Heath Volmer
b57582feea
Various tech page framework items
2017-09-27 20:19:28 -06:00
Neil Dorin
13d15388f0
codec phonebook logic working and printing to console. Fixed bug wtih call status and tested with UI
2017-09-27 17:44:31 -06:00
Heath Volmer
58d22abd5a
ecs-427 logo server on cs
2017-09-27 13:38:17 -06:00
Neil Dorin
214a740345
Merge branch 'feature/ecs-407' of http://code.pepperdash.net/scm/pec/essentials into feature/cisco-spark-2
...
Conflicts:
Essentials Devices Common/Essentials Devices Common/VideoCodec/VideoCodecBase.cs
2017-09-27 12:37:53 -06:00
Heath Volmer
a5eb61ef0e
ecs-444, 458, 474, 475, 477
2017-09-27 12:26:36 -06:00
Neil Dorin
12683551a4
Phonebook results successfully converted to flat list and printed to console for Root, folder contents and search results
2017-09-27 12:23:32 -06:00
Neil Dorin
68427af337
Merge branch 'feature/ecs-407' of http://code.pepperdash.net/scm/pec/essentials into feature/cisco-spark-2
2017-09-26 23:56:55 -06:00
Neil Dorin
33ceff861f
updates to phonebook search methods
2017-09-26 23:55:10 -06:00
Neil Dorin
a2d42dc77b
Added booking class and phonebook sync logic
2017-09-26 09:17:47 -06:00
Heath Volmer
1abf56474e
Notification ribbon; keyboard touchups
2017-09-25 18:01:13 -06:00
Heath Volmer
a262dfdf5b
Extensive keyboard development
2017-09-25 17:23:04 -06:00
Neil Dorin
26907acb56
Added generic codec directory interface and cisco specific phonebook classes for deserialization
2017-09-22 17:30:10 -06:00
Neil Dorin
0ee35dfbd9
Merge remote-tracking branch 'origin/feature/ecs-407' into feature/cisco-spark-2
2017-09-22 15:44:00 -06:00
Neil Dorin
a71e991383
set up program to load Cisco Codec from config, not just manually
2017-09-22 15:40:08 -06:00
Heath Volmer
1c63e506b8
Fixed end all not working - many hours chasing error
2017-09-22 13:20:50 -06:00
Heath Volmer
f498d55dd6
ecs-411: Most of keyboard driver
2017-09-21 21:23:48 -06:00
Neil Dorin
1d46f8520d
Updates to call status tracking and Call History. Added CiscoCodecPropertiesConfig class
2017-09-21 18:00:43 -06:00
Neil Dorin
3b3ea98dea
Merge remote-tracking branch 'origin/feature/ecs-407' into feature/cisco-spark-2
...
Conflicts:
Essentials Devices Common/Essentials Devices Common/Codec/CodecActiveCallItem.cs
Essentials Devices Common/Essentials Devices Common/Codec/eCodecCallStatus.cs
Essentials Devices Common/Essentials Devices Common/VideoCodec/CiscoCodec/CiscoCodec.cs
Essentials Devices Common/Essentials Devices Common/VideoCodec/VideoCodecBase.cs
2017-09-21 11:57:48 -06:00
Neil Dorin
75ff8ea88a
updates to iCallHistory and changed CallHIstoryEntry to extend CodecActiveCallItem
2017-09-21 11:53:13 -06:00
Heath Volmer
69e76bdb3a
Moved ListCalls into VideoCodecBase
2017-09-21 11:29:13 -06:00
Heath Volmer
639e1810db
Fixed connected enum; Call status header button
2017-09-21 10:56:37 -06:00
Neil Dorin
ff5fab4984
Merge remote-tracking branch 'origin/feature/ecs-407' into feature/cisco-spark-2
...
Conflicts:
Essentials Devices Common/Essentials Devices Common/Codec/CodecActiveCallItem.cs
2017-09-20 18:19:03 -06:00
Heath Volmer
ca3f6d4d14
Tuning up InCall statuses, removed ActiveCallCountFB
2017-09-20 16:57:49 -06:00
Neil Dorin
c045c8e7a6
Minor updates to Codec Interfaces
2017-09-20 09:55:18 -06:00
Heath Volmer
82465e8789
Moved some enums into separate files; modifying simulation methods on MockVC; Added Connecting state to eCodecStatus; ...
2017-09-20 09:51:48 -06:00
Neil Dorin
c0d3c92495
Merge remote-tracking branch 'origin/feature/ecs-407' into feature/cisco-spark-2
...
Conflicts:
Essentials Devices Common/Essentials Devices Common/Codec/CodecActiveCallItem.cs
2017-09-19 18:13:58 -06:00
Neil Dorin
5c6ba60d51
Updated enum values in CodecActiveCallItem
2017-09-19 18:06:30 -06:00
Heath Volmer
f13978368f
merge cisco-spark-2, see previous commit note
2017-09-19 17:54:21 -06:00
Neil Dorin
3d811c6979
Commit before merge with Heath
2017-09-19 17:50:06 -06:00
Heath Volmer
a6f0163264
Moved around base class items and interfaces. Added CodecStatusItems to many methods.
2017-09-19 17:49:25 -06:00
Heath Volmer
b33273e6d3
Fixing up basic UI switchs
2017-09-19 12:09:20 -06:00
Heath Volmer
fed06bc025
cisco-spark-2 merge
2017-09-18 17:42:18 -06:00
Heath Volmer
cc6e555f25
?
2017-09-18 17:38:05 -06:00
Neil Dorin
b0fd837cdc
Updates to codec interfaces to handle active calls
2017-09-18 17:23:05 -06:00
Heath Volmer
95a6f3948f
Replaced incallfeedback with activecallcount....
2017-09-18 14:27:49 -06:00
Heath Volmer
8df353ab75
Fixed wrecked merge by sleepy fool
2017-09-18 13:38:05 -06:00
Heath Volmer
535fce5f33
Merge with o/f/cisco-spark
2017-09-18 10:45:29 -06:00
Heath Volmer
b588a8c325
Not clear change
2017-09-18 10:42:48 -06:00
Neil Dorin
253095cb93
EOD commit. Working on integrating Crestron OBTP library
2017-09-15 17:02:22 -06:00
Neil Dorin
9b85456f2e
Updated ICodecAudio interface to break out individual functions to their own interfaces and not assume all to be applied to VideoCodecBase. Updated affected classes as a result.
2017-09-15 11:47:45 -06:00
Neil Dorin
f6a9ecca03
Merge remote-tracking branch 'origin/feature/ecs-407' into feature/cisco-spark
2017-09-15 11:30:04 -06:00
Neil Dorin
2028fa308a
Updates to xStatus an CiscoCodec to remove compile errors (duplicate objects, InputPort actions)
2017-09-15 11:13:59 -06:00
Heath Volmer
a63e8b394f
merge ecs-407
2017-09-15 10:06:21 -06:00
Heath Volmer
16e1185fdf
Very elusive null ref in routing/usage tracking; adding bits and pieces to codecs
2017-09-15 10:01:18 -06:00
Neil Dorin
9e4f34acd5
Added command for CiscoCodec methods implemented by standard interfaces. Renamed data class files.
2017-09-14 23:05:33 -06:00
Heath Volmer
dc3cc1d4eb
Added various things to mock. Trying to find exception in routing
2017-09-14 20:29:15 -06:00
Heath Volmer
e8a9282180
Merge remote-tracking branch 'origin/feature/cisco-spark' into feature/ecs-407
2017-09-14 10:52:42 -06:00
Neil Dorin
58ed6b450f
Added References to Crestron Cisco Classes
2017-09-14 10:50:40 -06:00
Heath Volmer
741d6a4a87
Merge remote-tracking branch 'origin/feature/cisco-spark' into feature/ecs-407
2017-09-14 10:23:15 -06:00
Heath Volmer
d2680298ff
Further mock testing into UI
2017-09-14 10:22:35 -06:00
Neil Dorin
1ad1c5404f
Started working on property feedback mechansism to trigger codec feedbacks automatically when feedback values are deserialized
2017-09-14 10:21:29 -06:00
Neil Dorin
a9424cde22
JSON feedback deserialization working
2017-09-14 09:16:18 -06:00
Neil Dorin
9b145d6dfc
Merge remote-tracking branch 'origin/feature/ecs-407' into feature/cisco-spark
...
Conflicts:
Essentials Devices Common/Essentials Devices Common/VC/MockVC/MockVC.cs
2017-09-13 16:07:15 -06:00
Neil Dorin
b6965fac0b
Re-added VC/CiscoCodec classes
2017-09-13 16:05:19 -06:00
Neil Dorin
57dee6153b
Merge remote-tracking branch 'origin/feature/ecs-407' into feature/cisco-spark
...
Conflicts:
Essentials Devices Common/Essentials Devices Common/VC/VideoCodecBase.cs
2017-09-13 14:07:56 -06:00
Heath Volmer
d65ff7add0
Mock testing: Connect/End UI behavior start
2017-09-13 11:39:22 -06:00
Neil Dorin
849675c539
Updates to Video Codec Interfaces
2017-09-12 14:04:20 -06:00
Heath Volmer
fd14eeb9a7
Added VC Mock and some interaction in UI layer
2017-09-12 13:52:25 -06:00
Heath Volmer
2196f5e67a
Merge with feature/cisco-spark
2017-09-12 11:12:52 -06:00
Neil Dorin
830093da3b
Push before merge with Heath
2017-09-12 11:09:27 -06:00
Heath Volmer
fb70dac224
Trying to fix broken routing on hud-vtc
2017-09-12 11:08:35 -06:00
Heath Volmer
2180521004
Basic scaffold of VC driver.
2017-09-11 20:37:38 -06:00
Heath Volmer
682c21f37c
Added Huddle-vtc room; Adding hud-vtc driver; adding vc driver
2017-09-11 19:57:03 -06:00
Heath Volmer
b81c667e5f
Added many UI Joins.
2017-09-11 16:08:55 -06:00
Neil Dorin
4b4bf1a1c8
Working HTTP Server and Client communicating with codec. Need to fix issue with deserializing configuration.xml upon connection (null ref exception).
2017-09-08 15:00:16 -06:00
Neil Dorin
65819cf723
Added HTTP server for receiving feedback from Cisco codec. Added data classes for desiralization of responses from codec.
2017-09-07 17:58:44 -06:00
Heath Volmer
cb5dcc5088
PageDriver for VtcHuddle AV funcs; PageDriver for Spark
2017-09-06 18:07:37 -06:00
Neil Dorin
0d071e6e82
Updated class names to not use VC abbreviation. Defined additional interfaces
2017-09-06 08:52:53 -06:00
Heath Volmer
9aad840a78
NYU AV Driver start
2017-09-05 18:51:15 -06:00
Neil Dorin
617e2bdc4f
Defined VcCodecBase, new Vc interfaces and started CiscoCodec class
2017-08-31 18:12:52 -06:00
Neil Dorin
88de2a2ee0
Updates to Fusion SetUpCommunicationMonitors() method to properly link TPs vs Xpanels by base class type.
2017-08-31 16:41:31 -06:00
Heath Volmer
f502432fcc
Merge from feature/fusion-nyc
2017-08-28 15:02:11 -05:00
Neil Dorin
a052700934
Updates to source switching digitals and added processor reboot attribute to Fusion
2017-08-28 13:37:43 -06:00
Heath Volmer
74d48a0427
Default volume; hide setup gear for ipad
2017-08-28 14:26:41 -05:00
Neil Dorin
e344e05857
Bug fixes to device usage string syntax. Tested and working with Fusion Reporting.
2017-08-25 18:05:19 -06:00
Neil Dorin
0b5681842e
Device Usage working when switching sources
2017-08-25 17:00:58 -06:00
Heath Volmer
6ab5f06fc9
Minor friday afternoon changes
2017-08-25 15:50:17 -06:00
Heath Volmer
d55d30be3f
Fixed share button sync issues around power off dialogs
2017-08-25 15:16:21 -06:00
Heath Volmer
efd630c8f1
Hopefully fixed standby/power off glitch on Sammy; Removed some debugging; Removed duplicate routing on huddle room
2017-08-25 10:03:35 -06:00
Heath Volmer
2a1c9dbaf6
Added code to ignore power off state on general status messages when input is <10
2017-08-24 21:56:57 -06:00
Heath Volmer
7801a980b5
Testing ANOTHER power off/standby catch
2017-08-24 21:28:27 -06:00
Heath Volmer
0d42a41af3
Try catch on some Fusion usage bugs; Fixed press-hold on TriListExtensions
2017-08-24 20:29:30 -06:00
Neil Dorin
ba6fdb83ae
Removes .projectinfo files for cleaner merges
2017-08-24 16:25:38 -06:00
Heath Volmer
12d9ad1183
Test removing projectinfo
2017-08-24 16:24:34 -06:00
Heath Volmer
75fb5bc9d6
Merged in ecs-355-neil
2017-08-24 16:10:46 -06:00
Heath Volmer
841af73248
Logo loading; troublshooting power/sleep hiccuo
2017-08-24 16:03:45 -06:00
Neil Dorin
2fd4bbc8b3
Commit before merge. Updates to source device usage triggers based on room source routing
2017-08-24 15:43:12 -06:00
Heath Volmer
6aad62ee6b
Changed back temporary gear join after UI fix
2017-08-24 10:00:47 -06:00
Heath Volmer
de8c7477b8
Countdown timer seconds on modal 390; 359 auto-on source
2017-08-23 22:41:01 -06:00
Heath Volmer
057d8ac5f5
Added sig held helper function
2017-08-23 22:03:54 -06:00
Heath Volmer
d5dddade85
press with hold on gear button
2017-08-23 21:46:23 -06:00
Heath Volmer
78529a4d56
Gear button and setup page
2017-08-23 21:28:33 -06:00
Heath Volmer
f87e0a7888
376, 377, 383. Resolving multi UI-sync issues
2017-08-23 20:14:23 -06:00
Heath Volmer
2c8259e350
Warming, cooling synced with display.
2017-08-23 15:43:30 -06:00
Heath Volmer
19f3b10f90
Adding warming and cooling modal. Warming seems to occasionally not happen
2017-08-23 14:14:35 -06:00
Heath Volmer
85c2c448d1
Finished merge with 307
2017-08-22 10:48:27 -06:00
Neil Dorin
2b29bf6aa5
Minor updates to Fusion Occ before merge
2017-08-22 10:28:00 -06:00
Heath Volmer
87e5e9bbe0
projectinfos
2017-08-22 10:26:20 -06:00
Neil Dorin
ce3de2baeb
Added DeviceUsage logic. Requires testing on NYC program with real hardware. Ready for Merge.
2017-08-21 18:04:47 -06:00
Heath Volmer
f10e20b78a
Lots of f-words
2017-08-21 16:41:18 -06:00
Heath Volmer
6656e67085
Refining power off dialog; added helpers to TPController for console-signal debugging
2017-08-21 14:22:59 -06:00
Heath Volmer
5c08c7d65e
Fixing shutdown timers; removing Timer from ModalDialog
2017-08-21 12:46:09 -06:00
Heath Volmer
0becff5320
Working on adding shutdown timing to room, not UI
2017-08-19 11:41:30 -06:00
Heath Volmer
4cda13f004
Added countdown timer. Currently counts seconds from n to 0 with various events and callbacks
2017-08-18 16:55:54 -06:00
Neil Dorin
710bfa3e8f
Implemented Device Usage feature for Fusion.
2017-08-18 12:37:09 -06:00
Heath Volmer
25122abed1
Fixed volume up/down; Working on linking display power fb to room on fb
2017-08-18 12:20:22 -06:00
Neil Dorin
1d54214c55
Working Fusion Time Sync feature
2017-08-17 18:03:56 -06:00
Neil Dorin
0f449801e4
Updates to Fusion classes to support NYU deployment
2017-08-17 00:39:11 -06:00
Heath Volmer
394be710a4
Fixed Touchpanel controller to spin up a 560
2017-08-16 15:54:39 -06:00
Heath Volmer
85683ea9fa
esc-337, found errant timer resets on comm monitor and Sammy display
2017-08-16 15:26:46 -06:00
Heath Volmer
17b0373c73
Saved same commands
2017-08-16 14:04:13 -06:00
Heath Volmer
7320f47d60
Added Simulate receive on com port
2017-08-16 11:15:49 -06:00
Heath Volmer
667c511515
Touching up comms on Sammy MDC
2017-08-15 19:30:48 -06:00
Heath Volmer
8586796a6d
Added properties and feedbacks debugging; Working on buffering socket on Sammy
2017-08-14 18:19:49 -06:00
Heath Volmer
a3d499accf
End of friday compile
2017-08-14 09:44:29 -06:00
Heath Volmer
9e9b8628a4
Heavy touch ups to comms (324); Fixed source display on turn-on (322); Added gear visibility in code (336)
2017-08-11 15:14:38 -06:00
Heath Volmer
efd5b59bda
Moving commands into byte representations. Working on Volume
2017-08-10 15:29:53 -06:00
Neil Dorin
6d21950180
Uncommnedt GoWithLoad() in ControlSystem.cs
2017-07-27 14:34:35 -06:00
Neil Dorin
5d0f50677a
Updates to complete SamsungMDC driver addition
2017-07-27 14:33:06 -06:00
Neil Dorin
7abccd8865
Continued work on SamsungMDC Display driver class
2017-07-26 23:17:41 -06:00
Neil Dorin
c2d961505e
Started on Samsung MDC driver
2017-07-25 17:41:52 -06:00
Neil Dorin
b65064a124
Added Release Package Folder
2017-07-07 15:15:36 -07:00