It uses time & temp.
Temperature of what? The water?
If so, then it would have adjusted for cold when I was sweating in my dry suit with too heavy underwear in Puget Sound and not adjusted for cold when I was shivering in Hawai'i in too little wet suit. In other words, it would have done the opposite of what it needed to do and made my dive unnecessarily short in one instance and more dangerous in the other. I am not sure why that is good.