public string valueformatter(YDataRenderer source, double value)
        {
            if (prop.DataSource_source is NullYSensor)
            {
                return("N/A");
            }
            if (!prop.DataSource_source.isOnline())
            {
                return("OFFLINE");
            }



            string format = prop.DataSource_precision;
            int    p      = format.IndexOf('.');
            int    n      = 0;

            if (p >= 0)
            {
                n = format.Length - p - 1;
            }
            string unit = prop.DataSource_source.get_unit();


            return(value.ToString("F" + n.ToString()) + unit);
        }
 public static void getCaptureParametersCallback(YDataRenderer source, out YDataRenderer.CaptureType pcapturetype, out YDataRenderer.CaptureTargets pcaptureTarget, out string pcaptureFolder, out YDataRenderer.CaptureFormats pcaptureSizePolicy, out int pcaptureDPI, out int pcaptureWidth, out int pcaptureHeight)
 {
     pcapturetype       = captureType;
     pcaptureTarget     = captureTarget;
     pcaptureFolder     = captureFolder;
     pcaptureSizePolicy = captureSizePolicy;
     pcaptureDPI        = captureDPI;
     pcaptureWidth      = captureWidth;
     pcaptureHeight     = captureHeight;
 }
 public YAngularZone(YDataRenderer parent, Object directParent) : base(parent, directParent)
 {
 }