View Single Post
Posts: 36 | Thanked: 19 times | Joined on Feb 2011
#67
OK, it seems that it returns searchning, and then right away it responds, i managed to make it work with second:

time.sleep(0.2)
ready = self.get_result()
print ready
time.sleep(1.2)
wx.PostEvent(self._notify_window, DebugEvent([2,"0100 response1:" + ready]))



so it now looks like this:
Code:
             self.send_command("ate0")  # echo off
             time.sleep(0.2)
             print self.get_result()
             wx.PostEvent(self._notify_window, DebugEvent([2,"ate0 response:" + self.get_result()]))

             self.send_command("at sp0")  # init II
             time.sleep(0.5)
             #print self.get_result()
             #wx.PostEvent(self._notify_window, DebugEvent([2,"ate0 response:" + self.get_result()]))

             self.send_command("0100")
             time.sleep(0.2)
             ready = self.get_result()
             print ready
             time.sleep(1.2)
             wx.PostEvent(self._notify_window, DebugEvent([2,"0100 response1:" + ready]))

             time.sleep(0.2)
             ready = self.get_result()
             print ready
             time.sleep(1.2)
             wx.PostEvent(self._notify_window, DebugEvent([2,"0100 response1:" + ready]))
EDIT:
i can confirm this working with both tested cars now

EDIT2:
sometimes i get: UNABLE TO CONNECT right away, but then after several attempts it connects.

Last edited by vanous; 2012-02-18 at 11:33.