public DeltaEntry(DeltaType type, string component, string param = "*", string value = "") { Type = type; Component = component; Parameter = param; Value = value; }
protected override void Format(DeltaType type, JsonFormatContext context, JToken delta, JToken leftValue, string key, string leftKey, MoveDestination movedFrom) { switch (type) { case DeltaType.Added: FormatAdded(context, delta); break; case DeltaType.Node: FormatNode(context, delta, leftValue); break; case DeltaType.Modified: FormatModified(context, delta); break; case DeltaType.Deleted: FormatDeleted(context); break; case DeltaType.Moved: FormatMoved(context, delta); break; case DeltaType.Unknown: case DeltaType.Unchanged: case DeltaType.MoveDestination: break; case DeltaType.TextDiff: throw new InvalidOperationException("JSON RFC 6902 does not support TextDiff."); } }
static public AutomationParam Create(double delta, DeltaType t, int paramId, float paramValue) { return(new AutomationParam() { Delta = new PulseValue(delta, t), id = paramId, value = paramValue }); }
// Additional constructor, if special atm quote is used public DeltaVolQuote(Handle <Quote> vol, DeltaType deltaType, double maturity, AtmType atmType) { vol_ = vol; deltaType_ = deltaType; maturity_ = maturity; atmType_ = atmType; vol_.registerWith(update); }
// Standard constructor delta vs vol. public DeltaVolQuote(double delta, Handle <Quote> vol, double maturity, DeltaType deltaType) { delta_ = delta; vol_ = vol; deltaType_ = deltaType; maturity_ = maturity; atmType_ = DeltaVolQuote.AtmType.AtmNull; vol_.registerWith(update); }
public FinancialPair(Stock x, Stock y, DeltaType deltaType) { Check.NotNull(x, y, deltaType); X = x; Y = y; DeltaType = deltaType; SetRegression(x.Prices, y.Prices); SetValues(X.Prices, Y.Prices); X.Deviation = MathUtils.GetStandardDeviation(x.Prices); Y.Deviation = MathUtils.GetStandardDeviation(y.Prices); }
public static List <FinancialPair> CreateMany(Stock[] stocks, DeltaType deltaType) { var pairs = new List <FinancialPair>(); for (int i = 0; i < stocks.Count(); i++) { for (int j = i + 1; j < stocks.Count(); j++) { Stock x = stocks[i].Copy(); Stock y = stocks[j].Copy(); pairs.Add(new FinancialPair(x, y, deltaType)); } } return(pairs); }
internal static string ConvertType(DeltaType type) { switch (type) { case DeltaType.Milliseconds: return("ms"); case DeltaType.Quarters: return("q"); case DeltaType.Samples: return("smp"); case DeltaType.Ticks: return("t"); case DeltaType.Pulses: return("p"); case DeltaType.Decibels: return("dB"); default: return(string.Empty); } }
public DeltaGraphcs(TelemetryLapManager TelemetryLapManager, DeltaType deltatype) { this.deltatype = deltatype; this.TelemetryLapManager = TelemetryLapManager; InitializeComponent(); if (TelemetryLapManager.FastestLap != null) started = true; GraphPane myPane = zedGraphControl1.GraphPane; { PointPairList pl = new PointPairList(); var myCurve = myPane.AddCurve(RT1, pl, Color.Red, SymbolType.None); myPane.Title.Text = deltatype.ToString(); myPane.XAxis.Title.Text = "NormalizedDistance"; myPane.YAxis.Title.Text = deltatype.ToString(); myCurve.Line.Width = 3.0F; } { PointPairList pl = new PointPairList(); var myCurve = myPane.AddCurve(RT2, pl, Color.Blue, SymbolType.None); myPane.Title.Text = deltatype.ToString(); myPane.XAxis.Title.Text = "NormalizedDistance"; myPane.YAxis.Title.Text = deltatype.ToString(); myCurve.Line.Width = 3.0F; } atual = RT1; TelemetryLapManager.PacketProcessed += TelemetryLapManager_PacketProcessed; TelemetryLapManager.CompletedFullLap += TelemetryLapManager_CompletedFullLap; TelemetryLapManager.FinishedOutLap += TelemetryLapManager_FinishedOutLap; TelemetryLapManager.RemovedLap += TelemetryLapManager_RemovedLap; timer.Interval = F1SpeedSettings.RefreshRate; timer.Tick += timer_Tick; timer.Start(); }
private void MainWindow_Load(object sender, EventArgs e) { AppStartWindow startWin = new AppStartWindow(); startWin.ShowDialog(); appData = startWin.AppData; if (appData.InputData == null) { MessageBox.Show("No input data. App will be closed."); Close(); } DeltaType deltaType = (DeltaType)Enum.Parse(typeof(DeltaType), appData.DeltaTypeName); pairs = FinancialPair.CreateMany(appData.InputData, deltaType); listView.Items.Clear(); listView.Update(pairs); CenterToScreen(); }
public InitialParameter( double spotRate, double rateOfDomestic, double rateOfForeign, double tau, double volATM, double volMS25, double volMS10, double volRR25, double volRR10, DeltaType deltaType) { this.spotRate = spotRate; this.rateOfDomestic = rateOfDomestic; this.rateOfForeign = rateOfForeign; this.tau = tau; this.volATM = volATM; this.volMS25 = volMS25; this.volMS10 = volMS10; this.volRR25 = volRR25; this.volRR10 = volRR10; this.deltaType = deltaType; }
SampleValue(double value, DeltaType t) { Value = value; DeltaMode = t; }
/// <summary> /// create a new object with given attributes /// </summary> /// <param name="deltaType"></param> /// <param name="variable"></param> /// <param name="value"></param> public DeltaNode(DeltaType deltaType, string variable, string value) { this.DeltaType = deltaType; this.Variable = variable; this.Value = value; }
public PulseValue(double value, DeltaType mode) { Value = value; DeltaMode = mode; }
public DeltaType Service(NetworkInterface netIface) { DeltaType deltaType = DeltaType.None; var ipIfaceProps = netIface.GetIPProperties(); string[] unicastAddrStrArray = ipIfaceProps.UnicastAddresses.Select(ipAddr => ipAddr.Address.ToString()).ToArray(); string physAddrStr = netIface.GetPhysicalAddress().SafeToString(); var netIfaceType = netIface.NetworkInterfaceType; var supportsMCast = netIface.SupportsMulticast; if (!lastUnicastAddrStrArray.IsEqualTo(unicastAddrStrArray) || lastPhysAddrStr != physAddrStr || lastNetIfaceType != netIfaceType || lastSupportsMCast != supportsMCast) { deltaType |= DeltaType.Settings; lastUnicastAddrStrArray = unicastAddrStrArray; lastPhysAddrStr = physAddrStr; lastNetIfaceType = netIfaceType; lastSupportsMCast = supportsMCast; } OperationalStatus opStat = netIface.OperationalStatus; bool linkUp = (opStat == OperationalStatus.Up); long speed = netIface.Speed; if (lastLinkUp != linkUp || lastOpStat != opStat || lastSpeed != speed) { deltaType |= DeltaType.Status; lastLinkUp = linkUp; lastOpStat = opStat; lastSpeed = speed; } var ipStats = netIface.GetIPv4Statistics(); linkUpGPI.VC = ValueContainer.Empty.SetValue(linkUp); opStatGPI.VC = ValueContainer.Empty.SetValue(opStat); rxBytesGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.BytesReceived, ContainerStorageType.Int64, false); txBytesGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.BytesSent, ContainerStorageType.Int64, false); rxUnicastPktsGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.UnicastPacketsReceived, ContainerStorageType.Int64, false); txUnicastPktsGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.UnicastPacketsSent, ContainerStorageType.Int64, false); rxNonUnicastPktsGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.NonUnicastPacketsReceived, ContainerStorageType.Int64, false); txNonUnicastPktsGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.NonUnicastPacketsSent, ContainerStorageType.Int64, false); txQueueLenGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.OutputQueueLength, ContainerStorageType.Int64, false); rxPktDiscardsGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.IncomingPacketsDiscarded, ContainerStorageType.Int64, false); rxPktErrorsGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.IncomingPacketsWithErrors, ContainerStorageType.Int64, false); rxPktUnkProtosGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.IncomingUnknownProtocolPackets, ContainerStorageType.Int64, false); txPktDiscardsGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.OutgoingPacketsDiscarded, ContainerStorageType.Int64, false); txPktErrorsGPI.VC = ValueContainer.Empty.SetValue <long>(ipStats.OutgoingPacketsWithErrors, ContainerStorageType.Int64, false); QpcTimeStamp now = QpcTimeStamp.Now; double elapsedTimeInSeconds = (lastQpcTimeStamp.IsZero ? 0.0 : (now - lastQpcTimeStamp).TotalSeconds); double oneOverElapsedTimeInSeconds = (elapsedTimeInSeconds > 0.0) ? (1.0 / elapsedTimeInSeconds) : 0.0; rxByteRateGPI.VC = ValueContainer.Empty.SetValue <float>((float)((ipStats.BytesReceived - lastRxBytes) * oneOverElapsedTimeInSeconds), ContainerStorageType.Single, false); txByteRateGPI.VC = ValueContainer.Empty.SetValue <float>((float)((ipStats.BytesSent - lastTxBytes) * oneOverElapsedTimeInSeconds), ContainerStorageType.Single, false); rxUnicastPktRateGPI.VC = ValueContainer.Empty.SetValue <float>((float)((ipStats.UnicastPacketsReceived - lastRxUnicastPkts) * oneOverElapsedTimeInSeconds), ContainerStorageType.Single, false); txUnicastPktRateGPI.VC = ValueContainer.Empty.SetValue <float>((float)((ipStats.UnicastPacketsSent - lastTxUnicastPkts) * oneOverElapsedTimeInSeconds), ContainerStorageType.Single, false); rxNonUnicastPktRateGPI.VC = ValueContainer.Empty.SetValue <float>((float)((ipStats.NonUnicastPacketsReceived - lastRxNonUnicastPkts) * oneOverElapsedTimeInSeconds), ContainerStorageType.Single, false); txNonUnicastPktRateGPI.VC = ValueContainer.Empty.SetValue <float>((float)((ipStats.NonUnicastPacketsSent - lastTxNonUnicastPkts) * oneOverElapsedTimeInSeconds), ContainerStorageType.Single, false); lastRxBytes = ipStats.BytesReceived; lastTxBytes = ipStats.BytesSent; lastRxUnicastPkts = ipStats.UnicastPacketsReceived; lastTxUnicastPkts = ipStats.UnicastPacketsSent; lastRxNonUnicastPkts = ipStats.NonUnicastPacketsReceived; lastTxNonUnicastPkts = ipStats.NonUnicastPacketsSent; lastQpcTimeStamp = now; return(deltaType); }
public DeltaSubItem(DeltaType type, int width, int height) { Type = type; Rectangle = new CompactRectangle(0, 0, width, height); }
protected abstract void Format(DeltaType type, TContext context, JToken delta, JToken leftValue, string key, string leftKey, MoveDestination movedFrom);
protected override void RootEnd(JsonFormatContext context, DeltaType type, NodeType nodeType) { }
protected override void NodeEnd(JsonFormatContext context, string key, string leftKey, DeltaType type, NodeType nodeType, bool isLast) { if (context.Path.Count > 0) { context.Path.RemoveAt(context.Path.Count - 1); } }
protected override void NodeBegin(JsonFormatContext context, string key, string leftKey, DeltaType type, NodeType nodeType, bool isLast) { context.Path.Add(leftKey); }
protected abstract void NodeEnd(TContext context, string key, string leftKey, DeltaType type, NodeType nodeType, bool isLast);
protected abstract void RootEnd(TContext context, DeltaType type, NodeType nodeType);
public static AutomationParam Create(double delta, DeltaType t, int paramId, float paramValue) { return new AutomationParam(){ Delta=new PulseValue(delta,t), id=paramId, value=paramValue }; }
public static Delta <T> Create <T>(T target, DeltaType type) where T : class { return(Create(target, type, false)); }
internal static string ConvertType(DeltaType type) { switch (type) { case DeltaType.Milliseconds: return "ms"; case DeltaType.Quarters: return "q"; case DeltaType.Samples: return "smp"; case DeltaType.Ticks: return "t"; case DeltaType.Pulses: return "p"; case DeltaType.Decibels: return "dB"; default: return string.Empty; } }
protected BaseDelta(DeltaType type) { Type = type; }
public static Delta <T> Create <T>(T target, DeltaType type, bool fromBackend) where T : class { return(new Delta <T>(target, type, fromBackend)); }