Closed

Signal Display in GtkSharp 3.0

This project received 2 bids from talented freelancers with an average bid price of $199 USD.

Get free quotes for a project like this
Employer working
Project Budget
$30 - $250 USD
Total Bids
2
Project Description

Code a Gtk Widget to be displayed in a Gtk Window that display values in a graph.

Examples:
[url removed, login to view]
[url removed, login to view]:[url removed, login to view]

Should be built with the latest Gtk 3.0 from [url removed, login to view]
New values will be added over time. The display need to be updated each time there is new values. Ex: [url removed, login to view] (new double[] {0, 1, 3}, 0, 3);
Properties needed
int SampleRate;
TimeSpan BufferLength;
double MinValue; //Smallest value in the current display.
double MaxValue;

Buffer Length is set using a TimeSpan. Since the internal implementation should use ArraySegment and some kind of Queue to keep track of the values to display the data without having to copy it. The exact number of sample can change even if the time between two sample is always the same.

The oldest displayed value should never be older than the specified TimeSpan.

There is no need to manage the ArraySegment in any way, once all the values are to old to be displayed, only remove it from the queue.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online