Thank you again. I started to make the database to console compare. It looks like the codes vary based on OS, Linux being different than Windows in terms of the code.
So far I have:
0 Windows, powered off
2 Windows, powered on
25 Windows, logged on
26 Windows, appears to be the code for shutting down
27 Windows, logged on and in hibernate/sleep or so it seems
39 Windows, server, powered on not logged in
40 Windows server, logged in
41 Windows server, powered off (surmising from your code)
50 Linux powered off
53 Linux logged on