Device method latestState vs. currentState


Can anyone shed some light on the differences between these two? The documentation is unclear - from the meanings of the words, I would expect latestState to not wake up or poll the device. I would expect currentState to get fresh data from the device. Is this the case - or could someone explain?


I had exactly the same question when I read the SmartThings documentation. Lets hope a SmartThings employee picks this up and clarifies the situation.