Skip to content
Discussion options

You must be logged in to vote

The rsync event does not get processed by the state machine, it just goes straight to the data log. The line of interest is

fw.data_output_queue.put(fw.Datatuple(fw.current_time, fw.EVENT_TYP, "s", self.event_ID))

I believe this is intentional so the sync signal is as low overhead as possible? @ThomasAkam, should we add an option to the Rsync initialization for sending the event to the event queue? Something like...

class Rsync(IO_object):
    # Class for generating sync pulses with random inter-pulse interval.

    def __init__(self, pin, event_name="rsync", mean_IPI=5000, pulse_dur=50, process_event=False):
        a…

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@sbtnRey
Comment options

@alustig3
Comment options

Answer selected by sbtnRey
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants