public void UpdateValues()
{
if (!isThreadRunning)
ThreadPool.RunAsync((iasyn) =>
{
BrickPiUpdateValues().Wait();
}, WorkItemPriority.High).AsTask().Wait();
else
BrickPiUpdateValues().Wait();
}