Python Forum
Function to Continuasly monitor serial port and control other functions
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Function to Continuasly monitor serial port and control other functions
#1
Hi

I need to built a pythonfile.py that starts to do a task (monitor at all time a serial port)
And when a certain condition is true(receive a certain byte in serial) start/stop certain functions that I already have.

But is important that the task of reading the serial port is always running and never stops.

So imagine that I have

Readserial() 
  While true:
    Read the serial port (I know how to do this) 

    If readbyte = 0x65: #(for example) 
       Kill or start function1() #(but at the same time Readserial() should continue monitoring serial port) 

    If read byte = 0xFF: #example
       Kill or start function2() #(again readSerial() should continue to run) 

Function1() 
  Do something

Function2()
  Do something 
What is my best solution for this
Threading?
callback?
Watchdog?

If someone give a possible structure I would appreciate since I'm an not an expert at programming
thanks
Reply


Messages In This Thread
Function to Continuasly monitor serial port and control other functions - by ricardons - Mar-03-2018, 08:33 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Waiting for input from serial port, then move on KenHorse 3 1,222 Apr-17-2024, 07:21 AM
Last Post: DeaD_EyE
  MCU reboots after opening Serial port when ran from Raspberry PI zazas321 3 507 Mar-19-2024, 09:02 AM
Last Post: zazas321
  pyserial/serial "has no attribute 'Serial' " gowb0w 9 4,822 Aug-24-2023, 07:56 AM
Last Post: gowb0w
  Serial Port As Global Prasanjith 2 1,564 Mar-23-2023, 08:54 PM
Last Post: deanhystad
  Is it possible to make a program recognize how many clicks it has had on the monitor? jao 0 1,181 Feb-25-2022, 06:31 PM
Last Post: jao
  python serial port barryjo 2 1,700 Dec-27-2021, 11:09 PM
Last Post: barryjo
  is there a way to mention port range or search for port dynamically with qConnection Creepy 0 1,515 Sep-09-2021, 03:15 PM
Last Post: Creepy
  How to Properly Open a Serial Port in a Function bill_z 2 4,578 Jul-22-2021, 12:54 PM
Last Post: bill_z
Sad SyntaxError: from simple python example file from mind-monitor code (muse 2) warmcupoftea 4 2,906 Jul-16-2021, 02:51 PM
Last Post: warmcupoftea
Question Python3 - serial port reload parovelb 4 6,038 Apr-08-2021, 09:18 AM
Last Post: parovelb

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020