added functionality for position information, drive power, drive state, 
program state