ObtainBattSemaphore()
ReadBattMem()
ReleaseBattSemaphore()
WriteBattMem()