Trigger status is what state the trigger mechanism for a given waveform is in.
from lager import Net, NetType, TriggerStatus sck = Net.get('I2C.SCK', type=NetType.Analog, setup_function=setup_nets, teardown_function=teardown_nets) status = sck.trigger_settings.get_status() print(status)
No new waveform will be traced until the trigger leaves this state.
The trigger is active and waiting to trigger on the specified condition(s).
The condition(s) have been met for a trigger to take place and data is currently being captured.
Data is constantly being captured.
A waveform trigger has just completed.