[bug fixs] TDIS-5618, Changed to use define getter to protect the battery object.
Merge pull request #239 from jacobchen/next

[bug fixs] TDIS-5618, Changed to use define getter to protect the batter...