mirror of
https://github.com/PepperDash/PepperDashCore.git
synced 2026-01-11 19:44:44 +00:00
File changes
This commit is contained in:
@@ -1,209 +0,0 @@
|
||||
//using System;
|
||||
//using System.Collections.Generic;
|
||||
//using System.Linq;
|
||||
//using System.Text;
|
||||
//using Crestron.SimplSharp;
|
||||
|
||||
//namespace PepperDash.Core
|
||||
//{
|
||||
// public abstract class Feedback
|
||||
// {
|
||||
// public event EventHandler<EventArgs> OutputChange;
|
||||
|
||||
// public virtual bool BoolValue { get { return false; } }
|
||||
// public virtual int IntValue { get { return 0; } }
|
||||
// public virtual string StringValue { get { return ""; } }
|
||||
|
||||
// public Cue Cue { get; private set; }
|
||||
|
||||
// public abstract eCueType Type { get; }
|
||||
|
||||
// protected Feedback()
|
||||
// {
|
||||
// }
|
||||
|
||||
// protected Feedback(Cue cue)
|
||||
// {
|
||||
// Cue = cue;
|
||||
// }
|
||||
|
||||
// public abstract void FireUpdate();
|
||||
|
||||
// protected void OnOutputChange()
|
||||
// {
|
||||
// if (OutputChange != null) OutputChange(this, EventArgs.Empty);
|
||||
// }
|
||||
// }
|
||||
|
||||
// public class BoolFeedbackLocalStorage
|
||||
// {
|
||||
// public bool BoolValue
|
||||
// {
|
||||
// get { return Output.BoolValue; }
|
||||
// set
|
||||
// {
|
||||
|
||||
// }
|
||||
// }
|
||||
// public BoolFeedback Output { get; private set; }
|
||||
|
||||
// public BoolFeedbackLocalStorage(BoolFeedback bo)
|
||||
// {
|
||||
// Output = bo;
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
// public class BoolFeedback : Feedback
|
||||
// {
|
||||
// public override bool BoolValue { get { return ValueFunc.Invoke(); } }
|
||||
|
||||
// public override eCueType Type { get { return eCueType.Bool; } }
|
||||
|
||||
// public Func<bool> ValueFunc { get; private set; }
|
||||
// List<BoolInputSig> LinkedInputSigs = new List<BoolInputSig>();
|
||||
// List<BoolInputSig> LinkedComplementInputSigs = new List<BoolInputSig>();
|
||||
|
||||
// public BoolFeedback(Func<bool> valueFunc)
|
||||
// : this(Cue.DefaultBoolCue, valueFunc)
|
||||
// {
|
||||
// }
|
||||
|
||||
// public BoolFeedback(Cue cue, Func<bool> valueFunc)
|
||||
// : base(cue)
|
||||
// {
|
||||
// if (cue == null) throw new ArgumentNullException("cue");
|
||||
// ValueFunc = valueFunc;
|
||||
// }
|
||||
|
||||
// public override void FireUpdate()
|
||||
// {
|
||||
// LinkedInputSigs.ForEach(s => UpdateSig(s));
|
||||
// LinkedComplementInputSigs.ForEach(s => UpdateComplementSig(s));
|
||||
// OnOutputChange();
|
||||
// }
|
||||
|
||||
// public void LinkInputSig(BoolInputSig sig)
|
||||
// {
|
||||
// LinkedInputSigs.Add(sig);
|
||||
// UpdateSig(sig);
|
||||
// }
|
||||
|
||||
// public void UnlinkInputSig(BoolInputSig sig)
|
||||
// {
|
||||
// LinkedInputSigs.Remove(sig);
|
||||
// }
|
||||
|
||||
// public void LinkComplementInputSig(BoolInputSig sig)
|
||||
// {
|
||||
// LinkedComplementInputSigs.Add(sig);
|
||||
// UpdateComplementSig(sig);
|
||||
// }
|
||||
|
||||
// public void UnlinkComplementInputSig(BoolInputSig sig)
|
||||
// {
|
||||
// LinkedComplementInputSigs.Remove(sig);
|
||||
// }
|
||||
|
||||
// void UpdateSig(BoolInputSig sig)
|
||||
// {
|
||||
// sig.BoolValue = ValueFunc.Invoke();
|
||||
// }
|
||||
|
||||
// void UpdateComplementSig(BoolInputSig sig)
|
||||
// {
|
||||
// sig.BoolValue = !ValueFunc.Invoke();
|
||||
// }
|
||||
// }
|
||||
|
||||
// //******************************************************************************
|
||||
// public class IntFeedback : Feedback
|
||||
// {
|
||||
// public override int IntValue { get { return ValueFunc.Invoke(); } }
|
||||
// public ushort UShortValue { get { return (ushort)ValueFunc.Invoke(); } }
|
||||
// public override eCueType Type { get { return eCueType.Int; } }
|
||||
|
||||
// Func<int> ValueFunc;
|
||||
// List<UShortInputSig> LinkedInputSigs = new List<UShortInputSig>();
|
||||
|
||||
// public IntFeedback(Func<int> valueFunc)
|
||||
// : this(Cue.DefaultIntCue, valueFunc)
|
||||
// {
|
||||
// }
|
||||
|
||||
// public IntFeedback(Cue cue, Func<int> valueFunc)
|
||||
// : base(cue)
|
||||
// {
|
||||
// if (cue == null) throw new ArgumentNullException("cue");
|
||||
// ValueFunc = valueFunc;
|
||||
// }
|
||||
|
||||
// public override void FireUpdate()
|
||||
// {
|
||||
// LinkedInputSigs.ForEach(s => UpdateSig(s));
|
||||
// OnOutputChange();
|
||||
// }
|
||||
|
||||
// public void LinkInputSig(UShortInputSig sig)
|
||||
// {
|
||||
// LinkedInputSigs.Add(sig);
|
||||
// UpdateSig(sig);
|
||||
// }
|
||||
|
||||
// public void UnlinkInputSig(UShortInputSig sig)
|
||||
// {
|
||||
// LinkedInputSigs.Remove(sig);
|
||||
// }
|
||||
|
||||
// void UpdateSig(UShortInputSig sig)
|
||||
// {
|
||||
// sig.UShortValue = this.UShortValue;
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
// //******************************************************************************
|
||||
// public class StringFeedback : Feedback
|
||||
// {
|
||||
// public override string StringValue { get { return ValueFunc.Invoke(); } }
|
||||
// public override eCueType Type { get { return eCueType.String; } }
|
||||
|
||||
// public Func<string> ValueFunc { get; private set; }
|
||||
// List<StringInputSig> LinkedInputSigs = new List<StringInputSig>();
|
||||
|
||||
// public StringFeedback(Func<string> valueFunc)
|
||||
// : this(Cue.DefaultStringCue, valueFunc)
|
||||
// {
|
||||
// }
|
||||
|
||||
// public StringFeedback(Cue cue, Func<string> valueFunc)
|
||||
// : base(cue)
|
||||
// {
|
||||
// if (cue == null) throw new ArgumentNullException("cue");
|
||||
// ValueFunc = valueFunc;
|
||||
|
||||
// }
|
||||
|
||||
// public override void FireUpdate()
|
||||
// {
|
||||
// LinkedInputSigs.ForEach(s => UpdateSig(s));
|
||||
// OnOutputChange();
|
||||
// }
|
||||
|
||||
// public void LinkInputSig(StringInputSig sig)
|
||||
// {
|
||||
// LinkedInputSigs.Add(sig);
|
||||
// UpdateSig(sig);
|
||||
// }
|
||||
|
||||
// public void UnlinkInputSig(StringInputSig sig)
|
||||
// {
|
||||
// LinkedInputSigs.Remove(sig);
|
||||
// }
|
||||
|
||||
// void UpdateSig(StringInputSig sig)
|
||||
// {
|
||||
// sig.StringValue = ValueFunc.Invoke();
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
@@ -1,53 +0,0 @@
|
||||
//using System.Collections.Generic;
|
||||
//using System.Linq;
|
||||
|
||||
//namespace PepperDash.Core
|
||||
//{
|
||||
// public interface IHasFeedback : IKeyed
|
||||
// {
|
||||
// /// <summary>
|
||||
// /// This method shall return a list of all Output objects on a device,
|
||||
// /// including all "aggregate" devices.
|
||||
// /// </summary>
|
||||
// List<Feedback> Feedbacks { get; }
|
||||
|
||||
// }
|
||||
|
||||
|
||||
// public static class IHasFeedbackExtensions
|
||||
// {
|
||||
// public static void DumpFeedbacksToConsole(this IHasFeedback source, bool getCurrentStates)
|
||||
// {
|
||||
// var outputs = source.Feedbacks.OrderBy(x => x.Type);
|
||||
// if (outputs != null)
|
||||
// {
|
||||
// Debug.Console(0, source, "\n\nAvailable outputs:");
|
||||
// foreach (var o in outputs)
|
||||
// {
|
||||
// string val = "";
|
||||
// if (getCurrentStates)
|
||||
// {
|
||||
// switch (o.Type)
|
||||
// {
|
||||
// case eCueType.Bool:
|
||||
// val = " = " + o.BoolValue;
|
||||
// break;
|
||||
// case eCueType.Int:
|
||||
// val = " = " + o.IntValue;
|
||||
// break;
|
||||
// case eCueType.String:
|
||||
// val = " = " + o.StringValue;
|
||||
// break;
|
||||
// //case eOutputType.Other:
|
||||
// // break;
|
||||
// }
|
||||
// }
|
||||
// Debug.Console(0, "{0,-8} {1,5} {2}{3}", o.Type, o.Cue.Number,
|
||||
// (string.IsNullOrEmpty(o.Cue.Name) ? "-none-" : o.Cue.Name), val);
|
||||
// }
|
||||
// }
|
||||
// else
|
||||
// Debug.Console(0, source, "No available outputs:");
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
@@ -67,9 +67,7 @@
|
||||
<Compile Include="Debug.cs" />
|
||||
<Compile Include="Device.cs" />
|
||||
<Compile Include="EthernetHelper.cs" />
|
||||
<Compile Include="Feedbacks HAS SSP LINKS.cs" />
|
||||
<Compile Include="GenericTcpIpClient.cs" />
|
||||
<Compile Include="IHasFeedbacks.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<None Include="Properties\ControlSystem.cfg" />
|
||||
</ItemGroup>
|
||||
@@ -80,9 +78,9 @@
|
||||
<ProgramIdTag>PepperDash_Core</ProgramIdTag>
|
||||
<SystemName>PepperDash_Core</SystemName>
|
||||
<Programmer />
|
||||
<ArchiveFilename>C:\Users\hvolm\Desktop\working\pepperdash-simplsharp-core\Pepperdash Core\Pepperdash Core\bin\Pepperdash_Core.clz</ArchiveFilename>
|
||||
<ArchiveFilename>C:\Users\hvolm\Desktop\working\pepperdash-simplsharp-core\Pepperdash Core\Pepperdash Core\bin\PepperDash_Core.clz</ArchiveFilename>
|
||||
<MinFirmwareVersion>1.007.0017</MinFirmwareVersion>
|
||||
<CompiledOn>6/15/2016 10:01:37 AM</CompiledOn>
|
||||
<CompiledOn>6/15/2016 10:08:40 AM</CompiledOn>
|
||||
<AdditionalInfo />
|
||||
<EmbedSourceArchive>False</EmbedSourceArchive>
|
||||
<CopyTo />
|
||||
|
||||
Binary file not shown.
@@ -10,7 +10,7 @@
|
||||
<ArchiveName />
|
||||
</RequiredInfo>
|
||||
<OptionalInfo>
|
||||
<CompiledOn>6/15/2016 10:01:37 AM</CompiledOn>
|
||||
<CompilerRev>1.0.0.16248</CompilerRev>
|
||||
<CompiledOn>6/15/2016 10:08:40 AM</CompiledOn>
|
||||
<CompilerRev>1.0.0.16459</CompilerRev>
|
||||
</OptionalInfo>
|
||||
</ProgramInfo>
|
||||
@@ -1,4 +1,4 @@
|
||||
MainAssembly=PepperDash_Core.dll:92b05d53de3375de2f6efeacaf9dd897
|
||||
MainAssembly=PepperDash_Core.dll:341f86210304dc5ce6dfd04e0305d074
|
||||
MainAssemblyMinFirmwareVersion=1.007.0017
|
||||
ü
|
||||
DependencySource=Newtonsoft.Json.Compact.dll:ea996aa2ec65aa1878e7c9d09e37a896
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user