+
    Rj                     D    R t ^ RIt^ RIHt R t]R8X  d
   ]! 4        R# R# )z|Scan the bus and list which Feetech servo IDs respond to ping.

Usage:
  python scan_ids.py [--max 15] [--port /dev/tty...]
N)Busc                  .   \         P                  ! 4       p V P                  R \        ^RR7       V P                  RRR7       V P	                  4       pVP
                  '       d   \        VP
                  4      M	\        4       p \        VP                  ^,           4       Uu. uF  q2P                  V4      '       g   K  VNK  	  pp\        V'       d   R\        V4       RV 2MR4       VP                  4        R# u upi   TP                  4        i ; i)	z--maxz highest id to probe (default 15))typedefaulthelpz--portN)r   zfound z servo(s): zno servos found)argparseArgumentParseradd_argumentint
parse_argsportr   rangemaxpingprintlenclose)apabusmidfounds        scan_ids.pymainr      s    		 	 	"BOOG#r8ZO[OOHdO+
A#aff+SUC %aeeai 0B 0HHSM 0Bs5zl+eW5DUV		 C 			s$   D "C=?C=&D =D D__main__)__doc__r   feetech_busr   r   __name__     r   <module>r       s+   
   zF r   