{"action":"created","issue":{"url":"https://api.github.com/repos/WowWeeLabs/MiP-Android-SDK/issues/1","labels_url":"https://api.github.com/repos/WowWeeLabs/MiP-Android-SDK/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/WowWeeLabs/MiP-Android-SDK/issues/1/comments","events_url":"https://api.github.com/repos/WowWeeLabs/MiP-Android-SDK/issues/1/events","html_url":"https://github.com/WowWeeLabs/MiP-Android-SDK/issues/1","id":116872833,"number":1,"title":"MipRobot.didReceiveRobotCommand is not fired","user":{"login":"cybaker","id":1371616,"avatar_url":"https://avatars.githubusercontent.com/u/1371616?v=3","gravatar_id":"","url":"https://api.github.com/users/cybaker","html_url":"https://github.com/cybaker","followers_url":"https://api.github.com/users/cybaker/followers","following_url":"https://api.github.com/users/cybaker/following{/other_user}","gists_url":"https://api.github.com/users/cybaker/gists{/gist_id}","starred_url":"https://api.github.com/users/cybaker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cybaker/subscriptions","organizations_url":"https://api.github.com/users/cybaker/orgs","repos_url":"https://api.github.com/users/cybaker/repos","events_url":"https://api.github.com/users/cybaker/events{/privacy}","received_events_url":"https://api.github.com/users/cybaker/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-13T23:15:29Z","updated_at":"2015-11-26T06:22:01Z","closed_at":null,"body":"For Android, using the latest Eclipse sample code of 26 August, there is no feedback from the robot when issuing commands such as readMipSensorWeightLevel() and readMipStatus(). From debugging the first line MipRobot.didReceiveRobotCommand, that method is never called, thus callbacks such as mipRobotDidReceiveWeightReading and mipRobotDidReceiveBatteryLevelReading are never fired. \r\n\r\nThe robot accepts the commands for playing sound, changing chest LED colors, and driving without issue, so the connection is alive and working well. Just no callbacks."},"comment":{"url":"https://api.github.com/repos/WowWeeLabs/MiP-Android-SDK/issues/comments/159817466","html_url":"https://github.com/WowWeeLabs/MiP-Android-SDK/issues/1#issuecomment-159817466","issue_url":"https://api.github.com/repos/WowWeeLabs/MiP-Android-SDK/issues/1","id":159817466,"user":{"login":"Cross22","id":1509049,"avatar_url":"https://avatars.githubusercontent.com/u/1509049?v=3","gravatar_id":"","url":"https://api.github.com/users/Cross22","html_url":"https://github.com/Cross22","followers_url":"https://api.github.com/users/Cross22/followers","following_url":"https://api.github.com/users/Cross22/following{/other_user}","gists_url":"https://api.github.com/users/Cross22/gists{/gist_id}","starred_url":"https://api.github.com/users/Cross22/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cross22/subscriptions","organizations_url":"https://api.github.com/users/Cross22/orgs","repos_url":"https://api.github.com/users/Cross22/repos","events_url":"https://api.github.com/users/Cross22/events{/privacy}","received_events_url":"https://api.github.com/users/Cross22/received_events","type":"User","site_admin":false},"created_at":"2015-11-26T06:22:01Z","updated_at":"2015-11-26T06:22:01Z","body":"There is a BlueToothRobotPrivate class which has the callback handler in it. Unfortunately MipRobot is derived from BlueToothRobot instead, which has an empty method body for propertyChange() hence callbacks are not propagated. \r\nIf the SDK was open-source this would be a 1 minute fix..."}}