они изменяются тока в методе test_full. то есть я в этот метод отправляю переменные которые необходимы мне для тестирования. присваиваю их глобальным переменным класса и отправляю в поток.
что значит "глобальным переменным класса" ?
а может ли быть из за того что я для каждой кнопка а их у меня 12 создаю свой экземпляр класса. и потом запускаю поток ?
Так и должно быть, ты создаешь новый поток для каждого датчика.