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
Trevor Payne
e005a30383
feat: improved console responses in JoinMapBase
2023-02-17 22:59:20 -06:00
Trevor Payne
88f843250a
feat: cleanup getjoinmap console return
...
resolves: Issue #928
2023-02-17 00:47:50 -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
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
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
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
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
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
7196d0aba8
Adds FusionRoomJoinMap and ability to set IPID and JoinMapKey from config
2020-12-29 20:20:49 -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
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
2f1592bc62
Added XML Comments, Obsolete Message, and backer field
...
#214
2020-05-22 14:56:50 -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
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
Andrew Welker
39f25cc9db
Adds GetJoinMapForDevice method back
...
somehow was missing from dev branch...
2020-05-18 12:43:00 -06:00
Andrew Welker
2519fffb58
puts GetJoinMapForDevice method back into JoinMapHelper
2020-05-06 14:00:56 -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
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
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
1ae93b3ffd
Updates CameraControllerBridge and SIMPLCameraMessenger.cs to use new CameraControllerJoinMap
2020-03-31 10:53:24 -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
Neil Dorin
739bd0c312
Adds JoinMapAdvanced class and updates SIMPLAtcJoinMap and SIMPLAtcMessenger accordingly
2020-03-26 21:16:28 -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
4f35a4285b
Moves example configs inside PepperDashEssentials folder and makes them embedded resources
2020-02-13 16:17:23 -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
0d854270b6
Adds new JoinMap for CameraControllerJoinMap
2019-12-17 10:58:17 -07:00
Neil Dorin
16d5795267
Updates to JoinMapBase to support better definition of joins.
2019-12-16 13:14:37 -07: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