def changeSelectedRoute(self,buttonState):
     if(buttonState):
         #Reinitialize scrolling text index on route change
         self.currentStep = 0
         if(self.selectedRoute<google.num_routes(self.routes)-1):
             self.selectedRoute += 1
         else:
             self.selectedRoute = 0
         self.alarm.setAlarmEpoch(google.departure_time_val(self.routes[self.selectedRoute]))
 def drawList(self):
     for i in range(google.num_routes(self.routes)):
         numTransfers = google.num_transfers(self.routes[i])
         transitSteps = google.get_transit_steps(self.routes[i])
         if(numTransfers >1):
             step = google.get_step(self.routes[i],transitSteps[0])
             vehicle = google.vehicle_type(step)
             lineName = google.step_transit_details_short_name(step)
             string = vehicle[0] + ":" + lineName
             for j in range(1,numTransfers):
                 step = google.get_step(self.routes[i],transitSteps[j])
                 vehicle = google.vehicle_type(step)
                 lineName = google.step_transit_details_short_name(step)
                 string += ">" + vehicle[0] + ":" + lineName
             writeText(i+1,string)
                 
         else:
             step = google.get_step(self.routes[i],transitSteps[0])
             vehicle = google.vehicle_type(step)
             lineName = google.step_transit_details_short_name(step)
             string = vehicle[0] + ":" + lineName
             writeText(i+1,string)