(self,argv,argc,send_reply)
| 402 | return True |
| 403 | |
| 404 | def cmd_image(self,argv,argc,send_reply): |
| 405 | if argc != 2: return False |
| 406 | try: |
| 407 | img = ImageFCI(filename="images/"+argv[1]) |
| 408 | if len(img.encoded) > 200: |
| 409 | send_reply("Image must be <= 200 bytes.") |
| 410 | else: |
| 411 | msg = Message(flags=MessageFlagsMedia,nick=self.fw.config['nick'],media_type=MessageMediaTypeImageFCI,media_data=img.encoded) |
| 412 | self.fw.send_asynchronously(msg,max_delay=0,num_tx=1,relay=True) |
| 413 | self.fw.scroller.print("you> image:") |
| 414 | self.fw.scroller.print(img) |
| 415 | self.fw.refresh_view() |
| 416 | except Exception as e: |
| 417 | send_reply("Error loading the image: "+str(e)) |
| 418 | return True |
| 419 | |
| 420 | def cmd_log(self,argv,argc,send_reply): |
| 421 | self.fw.serial_log_enabled = not self.fw.serial_log_enabled |
nothing calls this directly
no test coverage detected