#やりたいこと
10msec待ってもデータ受信がない場合下記コード内のtmp_nucreo_data をクリアし、再度19byteのデータを待ちたい
python
1 def btn_press_port_open(self): 2 self.serial_com = serial.Serial(self.serial_port_got, 9600, bytesize = EIGHTBITS, timeout = 0.01) 3 4 5 def process_read_data(self): 6 tmp_data_read_cnt = 0 7 for tmp_data_read_cnt in range(NUM_OF_READ_DATA): 8 9 tmp_nucreo_data = self.serial_com.read(19) 10 nucreo_data_int = int.from_bytes( tmp_nucreo_data, 'big' ) #バイト型から整数変換
#質問
やりたいことを実現させるための方法が思いつかず悩んでおります。何かヒントでもご教示くだされば幸いです。
宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。