def send_my_gps_info_15s(route_std_list): url = "/api/gps/stn" #현재 위치 if bus_id != "": pos_x, pos_y = hw.busGps(bus_id) else: pos_x, pos_y = hw.gps() params = {"pos_y": pos_y, "pos_x": pos_x} #다음 정류장 self.next_stn_id = self.route_std_list[self.stn_num_to_dest - self.std_left_cnt]['stn_id'] #Api 요청 res = requests.post(host + url, data=json.dumps(params)) stn_info_list = res.json() #자신과 가장 가까운 6개의 정류장 리스트 : stn_info_list if stn_info_list[0]['stn_id'] == next_stn_id: #가장 가까운 정류장이 다음 정류장으로 바뀜 std_left_cnt -= 1 if self.std_left_cnt <= 10 and self.std_left_cnt >= 0: #점자 버튼 안내 시작 STATE = "ARRIVING" # 점자 버튼 바꾸기 con.control(self.std_left_cnt) elif self.std_left_cnt < 0: print("system off") return self.next_stn_id = self.route_std_list[self.stn_num_to_dest - self.std_left_cnt]['stn_id'] print("next station:" + self.next_stn_id) print("next station name" + self.route_std_list[self.stn_num_to_dest - self.std_left_cnt]['stn_name']) else: print("next station name" + self.route_std_list[self.stn_num_to_dest - self.std_left_cnt]['stn_name']) pass print("15s job current time : {}".format(time.ctime()))
def select_route_name(): #처음엔 0 출력 con.control(SELECTED_NUM)
def select_route_name(self): #처음엔 0 출력 con.control(self.selected_num)