Device method latestState vs. currentState

Hello,

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?

http://docs.smartthings.com/en/latest/ref-docs/device-ref.html#currentstate

http://docs.smartthings.com/en/latest/ref-docs/device-ref.html#lateststate

Thanks!

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