diff --git a/PepperDashEssentials/PepperDashEssentials.suo b/PepperDashEssentials/PepperDashEssentials.suo
index beeaaa11..88a40cfd 100644
Binary files a/PepperDashEssentials/PepperDashEssentials.suo and b/PepperDashEssentials/PepperDashEssentials.suo differ
diff --git a/PepperDashEssentials/PepperDashEssentials/Configuration Original/Builders/TPConfig.cs b/PepperDashEssentials/PepperDashEssentials/Configuration Original/Builders/TPConfig.cs
index b472737f..94edaf14 100644
--- a/PepperDashEssentials/PepperDashEssentials/Configuration Original/Builders/TPConfig.cs
+++ b/PepperDashEssentials/PepperDashEssentials/Configuration Original/Builders/TPConfig.cs
@@ -13,60 +13,60 @@ using PepperDash.Essentials.Core.Config;
namespace PepperDash.Essentials
{
- public class TPConfig : DeviceConfig
- {
- new public TPConfigProperties Properties { get; set; }
- }
+ //public class TPConfig : DeviceConfig
+ //{
+ // new public TPConfigProperties Properties { get; set; }
+ //}
- public class TPConfigProperties
- {
- /*
- "properties": {
- "ipId": "aa",
- "defaultSystemKey": "system1",
- "sgdPath": "\\NVRAM\\Program1\\Sgds\\PepperDash Essentials TSW1050_v0.9.sgd",
- "usesSplashPage": true,
- "showDate": true,
- "showTime": false
- }
- */
- public uint IpId { get; set; }
- public string deafultSystemKey { get; set; }
- public string SgdPath { get; set; }
- public bool UsesSplashPage { get; set; }
- public bool ShowDate { get; set; }
- public bool ShowTime { get; set; }
+ //public class TPConfigProperties
+ //{
+ // /*
+ // "properties": {
+ // "ipId": "aa",
+ // "defaultSystemKey": "system1",
+ // "sgdPath": "\\NVRAM\\Program1\\Sgds\\PepperDash Essentials TSW1050_v0.9.sgd",
+ // "usesSplashPage": true,
+ // "showDate": true,
+ // "showTime": false
+ // }
+ // */
+ // public uint IpId { get; set; }
+ // public string deafultSystemKey { get; set; }
+ // public string SgdPath { get; set; }
+ // public bool UsesSplashPage { get; set; }
+ // public bool ShowDate { get; set; }
+ // public bool ShowTime { get; set; }
- }
+ //}
- ///
- /// The gist of this converter: The comspec JSON comes in with normal values that need to be converted
- /// into enum names. This converter takes the value and applies the appropriate enum's name prefix to the value
- /// and then returns the enum value using Enum.Parse
- ///
- public class TPPropertiesConverter : JsonConverter
- {
- public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
- {
- return JObject.Load(reader);
- }
+ /////
+ ///// The gist of this converter: The comspec JSON comes in with normal values that need to be converted
+ ///// into enum names. This converter takes the value and applies the appropriate enum's name prefix to the value
+ ///// and then returns the enum value using Enum.Parse
+ /////
+ //public class TPPropertiesConverter : JsonConverter
+ //{
+ // public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
+ // {
+ // return JObject.Load(reader);
+ // }
- ///
- /// This will be hit with every value in the ComPortConfig class. We only need to
- /// do custom conversion on the comspec items.
- ///
- public override bool CanConvert(Type objectType)
- {
- return true;
- }
+ // ///
+ // /// This will be hit with every value in the ComPortConfig class. We only need to
+ // /// do custom conversion on the comspec items.
+ // ///
+ // public override bool CanConvert(Type objectType)
+ // {
+ // return true;
+ // }
- public override bool CanRead { get { return true; } }
- public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
- {
- throw new NotImplementedException();
- }
- }
+ // public override bool CanRead { get { return true; } }
+ // public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
+ // {
+ // throw new NotImplementedException();
+ // }
+ //}
}
\ No newline at end of file
diff --git a/PepperDashEssentials/PepperDashEssentials/PepperDashEssentials.projectinfo b/PepperDashEssentials/PepperDashEssentials/PepperDashEssentials.projectinfo
index d6a17668..78e649ed 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/PepperDashEssentials.projectinfo and b/PepperDashEssentials/PepperDashEssentials/PepperDashEssentials.projectinfo differ
diff --git a/PepperDashEssentials/PepperDashEssentials/Room/EssentialsPresentationRoom.cs b/PepperDashEssentials/PepperDashEssentials/Room/EssentialsPresentationRoom.cs
index 85003599..82be1109 100644
--- a/PepperDashEssentials/PepperDashEssentials/Room/EssentialsPresentationRoom.cs
+++ b/PepperDashEssentials/PepperDashEssentials/Room/EssentialsPresentationRoom.cs
@@ -146,6 +146,11 @@ namespace PepperDash.Essentials
///
public BoolFeedback OnFeedback { get; private set; }
+ ///
+ /// If an audio dialer is available for this room
+ ///
+ public bool HasAudioDialer { get { return false; } }
+
///
///
///
diff --git a/PepperDashEssentials/PepperDashEssentials/SIMPLSharpLogs/(2017-02-21 08-53-37).log b/PepperDashEssentials/PepperDashEssentials/SIMPLSharpLogs/(2017-02-21 08-53-37).log
new file mode 100644
index 00000000..dd02bc15
--- /dev/null
+++ b/PepperDashEssentials/PepperDashEssentials/SIMPLSharpLogs/(2017-02-21 08-53-37).log
@@ -0,0 +1,47 @@
+2/21/2017 8:53:37 AM, Info: Initializing SIMPLSharp Services...
+2/21/2017 8:53:37 AM, Info: ProjectInfo successfully initialized.
+2/21/2017 12:43:46 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 12:43:47 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 12:43:48 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 12:43:49 PM, Info: Saving project information...
+2/21/2017 2:29:36 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 2:29:36 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 2:29:37 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 2:29:38 PM, Info: Saving project information...
+2/21/2017 2:30:21 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 2:30:22 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 2:30:22 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 2:30:23 PM, Info: Saving project information...
+2/21/2017 3:06:54 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 3:06:55 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 3:06:55 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 3:06:56 PM, Info: Saving project information...
+2/21/2017 3:27:24 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 3:27:24 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 3:27:24 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 3:27:26 PM, Info: Saving project information...
+2/21/2017 3:30:51 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 3:30:52 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 3:30:52 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 3:30:53 PM, Info: Saving project information...
+2/21/2017 3:49:36 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 3:49:37 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 3:49:37 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 3:49:38 PM, Info: Saving project information...
+2/21/2017 3:53:43 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 3:53:43 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 3:53:44 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 3:53:45 PM, Info: Saving project information...
+2/21/2017 4:19:33 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 4:19:33 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 4:19:33 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 4:19:34 PM, Info: Saving project information...
+2/21/2017 4:23:46 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 4:23:47 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 4:23:47 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 4:23:48 PM, Info: Saving project information...
+2/21/2017 4:26:37 PM, Info: Validating assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll...
+2/21/2017 4:26:38 PM, Info: Verifying assembly C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.dll
+2/21/2017 4:26:38 PM, Info: Creating Archive C:\Users\hvolmer\Desktop\working\essentials\PepperDashEssentials\PepperDashEssentials\bin\PepperDashEssentials.cpz...
+2/21/2017 4:26:39 PM, Info: Saving project information...
+2/21/2017 4:30:57 PM, Info: Terminating SIMPLSharp Services
diff --git a/PepperDashEssentials/PepperDashEssentials/UI Drivers/EssentialsPresentationPanelAvFunctionsDriver.cs b/PepperDashEssentials/PepperDashEssentials/UI Drivers/EssentialsPresentationPanelAvFunctionsDriver.cs
index ad6af10e..56e2a9fc 100644
--- a/PepperDashEssentials/PepperDashEssentials/UI Drivers/EssentialsPresentationPanelAvFunctionsDriver.cs
+++ b/PepperDashEssentials/PepperDashEssentials/UI Drivers/EssentialsPresentationPanelAvFunctionsDriver.cs
@@ -6,6 +6,7 @@ using Crestron.SimplSharpPro;
using PepperDash.Core;
using PepperDash.Essentials.Core;
+using PepperDash.Essentials.Core.Config;
using PepperDash.Essentials.Core.SmartObjects;
using PepperDash.Essentials.Core.PageManagers;
@@ -156,8 +157,6 @@ namespace PepperDash.Essentials
///
CTimer PowerOffTimer;
- //bool IsSharingModeAdvanced;
-
///
/// Constructor
///
@@ -169,7 +168,7 @@ namespace PepperDash.Essentials
Parent = parent;
ActivityFooterSrl = new SubpageReferenceList(TriList, 15022, 3, 3, 3);
- SetupActivityFooterWhenRoomOff();
+ //SetupActivityFooterWhenRoomOff();
ShowVolumeGauge = true;
@@ -255,6 +254,8 @@ namespace PepperDash.Essentials
CancelPowerOff();
});
+ SetupActivityFooterWhenRoomOff();
+
base.Show();
}
@@ -394,7 +395,7 @@ namespace PepperDash.Essentials
{
if (LastSelectedSourceSig != null)
LastSelectedSourceSig.BoolValue = false;
- SourceListButtonPress(localSrcItem);
+ PendingSource = localSrcItem;
LastSelectedSourceSig = SourcesSrl.BoolInputSig(localIndex, 1);
LastSelectedSourceSig.BoolValue = true;
}
@@ -425,30 +426,11 @@ namespace PepperDash.Essentials
ShowCurrentSharingMode();
}
- ///
- ///
- ///
- ///
- public void SourceListButtonPress(SourceListItem item)
- {
- // start the timer
- // show FB on potential source
- TriList.BooleanInput[UIBoolJoin.Display1AudioButtonEnable].BoolValue = false;
- TriList.BooleanInput[UIBoolJoin.Display1ControlButtonEnable].BoolValue = false;
- TriList.BooleanInput[UIBoolJoin.Display2AudioButtonEnable].BoolValue = false;
- TriList.BooleanInput[UIBoolJoin.Display2ControlButtonEnable].BoolValue = false;
- PendingSource = item;
- }
-
///
///
///
void EnableAppropriateDisplayButtons()
{
- TriList.BooleanInput[UIBoolJoin.Display1AudioButtonEnable].BoolValue = true;
- TriList.BooleanInput[UIBoolJoin.Display1ControlButtonEnable].BoolValue = true;
- TriList.BooleanInput[UIBoolJoin.Display2AudioButtonEnable].BoolValue = true;
- TriList.BooleanInput[UIBoolJoin.Display2ControlButtonEnable].BoolValue = true;
if (LastSelectedSourceSig != null)
LastSelectedSourceSig.BoolValue = false;
}
@@ -495,10 +477,12 @@ namespace PepperDash.Essentials
ActivityFooterSrl.Clear();
ActivityFooterSrl.AddItem(new SubpageReferenceListActivityItem(1, ActivityFooterSrl, 0,
b => { if (!b) ShareButtonPressed(); }));
+ // only show phone call when there's a dialer present
ActivityFooterSrl.AddItem(new SubpageReferenceListActivityItem(2, ActivityFooterSrl, 1,
b => { }));
- ActivityFooterSrl.Count = 2;
- TriList.UShortInput[UIUshortJoin.PresentationListCaretMode].UShortValue = 1;
+ ActivityFooterSrl.Count = (ushort)(CurrentRoom.HasAudioDialer ? 2 : 1);
+ TriList.UShortInput[UIUshortJoin.PresentationListCaretMode].UShortValue =
+ (ushort)(CurrentRoom.HasAudioDialer ? 1 : 0);
}
///
@@ -509,13 +493,24 @@ namespace PepperDash.Essentials
ActivityFooterSrl.Clear();
ActivityFooterSrl.AddItem(new SubpageReferenceListActivityItem(1, ActivityFooterSrl,
0, null));
- ActivityFooterSrl.AddItem(new SubpageReferenceListActivityItem(2, ActivityFooterSrl,
- 1, b => { if (!b) ShareButtonPressed(); }));
- ActivityFooterSrl.AddItem(new SubpageReferenceListActivityItem(3, ActivityFooterSrl,
- 3, b => { if (!b) PowerButtonPressed(); }));
- ActivityFooterSrl.Count = 3;
- TriList.UShortInput[UIUshortJoin.PresentationListCaretMode].UShortValue = 2;
- EndMeetingButtonSig = ActivityFooterSrl.BoolInputSig(3, 1);
+ if (CurrentRoom.HasAudioDialer)
+ {
+ ActivityFooterSrl.AddItem(new SubpageReferenceListActivityItem(2, ActivityFooterSrl,
+ 1, b => { }));
+ ActivityFooterSrl.AddItem(new SubpageReferenceListActivityItem(3, ActivityFooterSrl,
+ 3, b => { if (!b) PowerButtonPressed(); }));
+ ActivityFooterSrl.Count = 3;
+ TriList.UShortInput[UIUshortJoin.PresentationListCaretMode].UShortValue = 2;
+ EndMeetingButtonSig = ActivityFooterSrl.BoolInputSig(3, 1);
+ }
+ else
+ {
+ ActivityFooterSrl.AddItem(new SubpageReferenceListActivityItem(2, ActivityFooterSrl,
+ 3, b => { if (!b) PowerButtonPressed(); }));
+ ActivityFooterSrl.Count = 2;
+ TriList.UShortInput[UIUshortJoin.PresentationListCaretMode].UShortValue = 1;
+ EndMeetingButtonSig = ActivityFooterSrl.BoolInputSig(2, 1);
+ }
}
///
@@ -792,9 +787,21 @@ namespace PepperDash.Essentials
///
void _CurrentRoom_CurrentDisplay1SourceChange(EssentialsRoomBase room, SourceListItem info, ChangeType type)
{
+ var isSource = info != null;
+ TriList.BooleanInput[UIBoolJoin.Display1SelectPress].BoolValue = isSource;
if (type == ChangeType.DidChange)
- TriList.StringInput[UIStringJoin.Display1SourceLabel].StringValue =
- info == null ? "" : info.PreferredName;
+ {
+ TriList.StringInput[UIStringJoin.Display1SourceLabel].StringValue =
+ isSource ? info.PreferredName : "";
+ if (!isSource)
+ return;
+ // enable audio and control buttons
+ var devConfig = ConfigReader.ConfigObject.Devices.FirstOrDefault(d => d.Key == info.SourceKey);
+ TriList.BooleanInput[UIBoolJoin.Display1AudioButtonEnable].BoolValue =
+ ConfigPropertiesHelpers.GetHasAudio(devConfig);
+ TriList.BooleanInput[UIBoolJoin.Display1ControlButtonEnable].BoolValue =
+ ConfigPropertiesHelpers.GetHasControls(devConfig);
+ }
}
///
@@ -802,9 +809,21 @@ namespace PepperDash.Essentials
///
void _CurrentRoom_CurrentDisplay2SourceChange(EssentialsRoomBase room, SourceListItem info, ChangeType type)
{
+ var isSource = info != null;
+ TriList.BooleanInput[UIBoolJoin.Display2SelectPress].BoolValue = isSource;
if (type == ChangeType.DidChange)
+ {
TriList.StringInput[UIStringJoin.Display2SourceLabel].StringValue =
- info == null ? "" : info.PreferredName;
+ isSource ? info.PreferredName : "";
+ if (!isSource)
+ return;
+ // enable audio and control buttons
+ var devConfig = ConfigReader.ConfigObject.Devices.FirstOrDefault(d => d.Key == info.SourceKey);
+ TriList.BooleanInput[UIBoolJoin.Display2AudioButtonEnable].BoolValue =
+ ConfigPropertiesHelpers.GetHasAudio(devConfig);
+ TriList.BooleanInput[UIBoolJoin.Display2ControlButtonEnable].BoolValue =
+ ConfigPropertiesHelpers.GetHasControls(devConfig);
+ }
}
///
diff --git a/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.cpz b/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.cpz
index 450ccc7a..7a394535 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.cpz and b/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.cpz differ
diff --git a/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.dll b/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.dll
index 499a9644..9fbcbe04 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.dll and b/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.dll differ
diff --git a/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.pdb b/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.pdb
index 99e8cc26..5e627c2c 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.pdb and b/PepperDashEssentials/PepperDashEssentials/bin/PepperDashEssentials.pdb differ
diff --git a/PepperDashEssentials/PepperDashEssentials/bin/PepperDash_Core.dll b/PepperDashEssentials/PepperDashEssentials/bin/PepperDash_Core.dll
index 45ea2b11..a4e8f49b 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/bin/PepperDash_Core.dll and b/PepperDashEssentials/PepperDashEssentials/bin/PepperDash_Core.dll differ
diff --git a/PepperDashEssentials/PepperDashEssentials/bin/PepperDash_Essentials_Core.dll b/PepperDashEssentials/PepperDashEssentials/bin/PepperDash_Essentials_Core.dll
index 539bdada..596552e5 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/bin/PepperDash_Essentials_Core.dll and b/PepperDashEssentials/PepperDashEssentials/bin/PepperDash_Essentials_Core.dll differ
diff --git a/PepperDashEssentials/PepperDashEssentials/bin/ProgramInfo.config b/PepperDashEssentials/PepperDashEssentials/bin/ProgramInfo.config
index d43a8f26..0059dd8d 100644
--- a/PepperDashEssentials/PepperDashEssentials/bin/ProgramInfo.config
+++ b/PepperDashEssentials/PepperDashEssentials/bin/ProgramInfo.config
@@ -10,8 +10,8 @@
- 2/20/2017 5:05:08 PM
- 1.0.0.30753
+ 2/21/2017 4:26:38 PM
+ 1.0.0.29597
Crestron.SIMPLSharp, Version=2.0.48.0, Culture=neutral, PublicKeyToken=812d080f93e2de10
diff --git a/PepperDashEssentials/PepperDashEssentials/bin/manifest.info b/PepperDashEssentials/PepperDashEssentials/bin/manifest.info
index 4d5255bf..50bf557e 100644
--- a/PepperDashEssentials/PepperDashEssentials/bin/manifest.info
+++ b/PepperDashEssentials/PepperDashEssentials/bin/manifest.info
@@ -1,4 +1,4 @@
-MainAssembly=PepperDashEssentials.dll:0b867fd313ed2c071ddab7aa55521c8b
+MainAssembly=PepperDashEssentials.dll:b4fc9364cff33bfd2015356e1d0ff2f8
MainAssemblyMinFirmwareVersion=1.009.0029
MainAssemblyResource=SimplSharpData.dat:820b61c48c8a2cace82957eed4cc377c
ü
@@ -42,13 +42,13 @@ DependencySource=PepperDashCorePortalSync.dll:815e608cb8a8808dab167837cf89b15a
DependencyPath=PepperDashEssentials.cpz:PepperDashCorePortalSync.dll
DependencyMainAssembly=PepperDashCorePortalSync.dll:815e608cb8a8808dab167837cf89b15a
ü
-DependencySource=PepperDash_Core.dll:99fe5dcaaf81523443764e14332eb8ec
+DependencySource=PepperDash_Core.dll:f8093aacbe4fa6cef78b7af4d978e897
DependencyPath=PepperDashEssentials.cpz:PepperDash_Core.dll
-DependencyMainAssembly=PepperDash_Core.dll:99fe5dcaaf81523443764e14332eb8ec
+DependencyMainAssembly=PepperDash_Core.dll:f8093aacbe4fa6cef78b7af4d978e897
ü
-DependencySource=PepperDash_Essentials_Core.dll:6af3638bcef46f41ff56cdd5fe464b75
+DependencySource=PepperDash_Essentials_Core.dll:256362de10256ebe743008bc9415648e
DependencyPath=PepperDashEssentials.cpz:PepperDash_Essentials_Core.dll
-DependencyMainAssembly=PepperDash_Essentials_Core.dll:6af3638bcef46f41ff56cdd5fe464b75
+DependencyMainAssembly=PepperDash_Essentials_Core.dll:256362de10256ebe743008bc9415648e
ü
DependencySource=PepperDash_Essentials_Displays.dll:3135ef6b8f66b5b1bc5223aad3ef66e0
DependencyPath=PepperDashEssentials.cpz:PepperDash_Essentials_Displays.dll
diff --git a/PepperDashEssentials/PepperDashEssentials/bin/manifest.ser b/PepperDashEssentials/PepperDashEssentials/bin/manifest.ser
index a6f9e2b3..c6f51c6e 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/bin/manifest.ser and b/PepperDashEssentials/PepperDashEssentials/bin/manifest.ser differ
diff --git a/PepperDashEssentials/PepperDashEssentials/obj/Debug/PepperDashEssentials.dll b/PepperDashEssentials/PepperDashEssentials/obj/Debug/PepperDashEssentials.dll
index 96915754..9a9a8dd5 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/obj/Debug/PepperDashEssentials.dll and b/PepperDashEssentials/PepperDashEssentials/obj/Debug/PepperDashEssentials.dll differ
diff --git a/PepperDashEssentials/PepperDashEssentials/obj/Debug/PepperDashEssentials.pdb b/PepperDashEssentials/PepperDashEssentials/obj/Debug/PepperDashEssentials.pdb
index 95e76228..1c642199 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/obj/Debug/PepperDashEssentials.pdb and b/PepperDashEssentials/PepperDashEssentials/obj/Debug/PepperDashEssentials.pdb differ
diff --git a/PepperDashEssentials/PepperDashEssentials/obj/Debug/ResolveAssemblyReference.cache b/PepperDashEssentials/PepperDashEssentials/obj/Debug/ResolveAssemblyReference.cache
index 6824ab33..c731fe79 100644
Binary files a/PepperDashEssentials/PepperDashEssentials/obj/Debug/ResolveAssemblyReference.cache and b/PepperDashEssentials/PepperDashEssentials/obj/Debug/ResolveAssemblyReference.cache differ