public ChartSettings(ApiSource source, ChartLimitMode limitMode) { this.YMin = 0; this.YMax = 0; this.Source = (int)source; this.LimitMode = (int)limitMode; }
public static ApiSource FromSource(Source dataSource) { var source = new ApiSource() { Id = dataSource.Id, Name = dataSource.Name }; return(source); }
static void Main(string[] args) { Init(); ApiSource.initRemoteAPI("localhost", args.Length > 1 ? int.Parse(args[1]) : 9999); ApiSource.API.addFrameListener(RenderFinished); ApiSource.API.addStatusListener(StatusChanged); ApiSource.API.addActivateListener(ApiEnabled); ApiSource.API.addDeactivateListener(ApiDisabled); ApiSource.API.addStopListener(Dispose); ApiSource.API.run(); }
public static ApiVariant FromVariant(Variant dataVariant) { var variant = new ApiVariant() { Id = dataVariant.Id, Brand = dataVariant.Brand, Product = dataVariant.Product.Id, Quantity = dataVariant.Quantity, Description = dataVariant.Description, Container = dataVariant.Container, ImagePath = dataVariant.ImagePath, PackagingType = dataVariant.PackagingType }; if (dataVariant.Sources != null) { variant.Sources = dataVariant.Sources.Select(i => ApiSource.FromSource(i)).ToArray(); } return(variant); }
public List <RunResult> Play(List <ControlSequence> runs) { _runs = runs; ApiSource.initRemoteAPI("localhost", 9999); _api = ApiSource.API; _api.AddActivateListener(ApiEnabled); _api.AddFrameListener(RenderFinished); _api.AddDeactivateListener(Deactivate); //_api.AddStatusListener(StatusChanged); try { _api.Run(); } catch (Exception ex) { //Console.WriteLine("caught"); } return(_runResults); }
public void Dispose() { ApiSource.RemoveCallback(this); IsProgramTalliedChanged = null; IsPreviewTalliedChanged = null; }
private void createSaveState(object sender, EventArgs e) { ApiSource.initRemoteAPI("localhost", 9999); api.addActivateListener(apiEnabled); }
static void Main(string[] args) { ApiSource.initRemoteAPI("localhost", 9999); new Program().launch(); }
private (int, string) ConvertUnit(double value, ApiSource source) { int factor; string unit; string prefix; factor = 0; prefix = string.Empty; switch (source) { case ApiSource.NoSource: case ApiSource.Raw: case ApiSource.Position: case ApiSource.Filter: while (true) { if (value < 1 && value != 0) { value *= 1000; factor += 1; } else { break; } } break; case ApiSource.FourierTransform: while (true) { if (value > 1000 && value != 0) { value /= 1000; factor -= 1; } else { break; } } break; default: throw new ArgumentException(); } switch (factor) { case -2: // megahertz prefix = "M"; break; case -1: // kilohertz prefix = "k"; break; case 1: // millisecond prefix = "m"; break; case 2: // microsecond prefix = "µ"; break; case 0: // second, hertz default: break; } switch (source) { case ApiSource.NoSource: unit = string.Empty; break; case ApiSource.Raw: case ApiSource.Position: case ApiSource.Filter: unit = prefix + "s"; break; case ApiSource.FourierTransform: unit = prefix + "Hz"; break; default: throw new ArgumentException(); } return(factor, unit); }