add arm methods getCurrentLevel() and updateLimitStates()