Added support for negative temperatures and corrected bug not resetting bit string and state after parsed message