public void Clear()
 {
     Data.Clear();
     Data_Refined.Clear();
     Power.Clear();
     if (_PowerGraphData != null)
     {
         _PowerGraphData.Clear();
         PowerGraphData.Clear();
     }
 }
    public void AddData(SensorValue S)
    {
        Data.Add(S);
        float AccPower = GetAccPower(S);

        Power.Add(AccPower);
        Vector2 PowerData = new Vector2(PowerGraphData.Count, AccPower);

        PowerGraphData.Add(PowerData);

        ev_data_added?.Invoke(S);
        ev_pvdata_added?.Invoke(PowerData);

        ev_data_changed?.Invoke(Data);
        ev_pvdata_changed?.Invoke(PowerGraphData);
    }