First commit, got ReadDeviceInfo and Read ADS commands to work :D