sigrok-java
0.4.0
Java bindings for libsigrok
|
A sigrok session. More...
Public Member Functions | |
void | add_device (Device device) |
Add a device to this session. More... | |
DeviceVector | devices () |
List devices attached to this session. More... | |
void | remove_devices () |
Remove all devices from this session. More... | |
void | add_datafeed_callback (SWIGTYPE_p_functionT_void_fstd__shared_ptrT_sigrok__Device_t_std__shared_ptrT_sigrok__Packet_tF_t callback) |
Add a datafeed callback to this session. More... | |
void | remove_datafeed_callbacks () |
Remove all datafeed callbacks from this session. More... | |
void | start () |
Start the session. More... | |
void | run () |
Run the session event loop. More... | |
void | stop () |
Stop the session. More... | |
boolean | is_running () |
Return whether the session is running. More... | |
void | set_stopped_callback (SWIGTYPE_p_functionT_void_fF_t callback) |
Set callback to be invoked on session stop. More... | |
Trigger | trigger () |
Get current trigger setting. More... | |
Context | context () |
Get the context. More... | |
void | set_trigger (Trigger trigger) |
Set trigger setting. More... | |
String | filename () |
Get filename this session was loaded from. More... | |
A sigrok session.
void org.sigrok.core.classes.Session.add_device | ( | Device | device | ) |
Add a device to this session.
device | Device to add. |
DeviceVector org.sigrok.core.classes.Session.devices | ( | ) |
List devices attached to this session.
void org.sigrok.core.classes.Session.remove_devices | ( | ) |
Remove all devices from this session.
void org.sigrok.core.classes.Session.add_datafeed_callback | ( | SWIGTYPE_p_functionT_void_fstd__shared_ptrT_sigrok__Device_t_std__shared_ptrT_sigrok__Packet_tF_t | callback | ) |
Add a datafeed callback to this session.
callback | Callback of the form callback(Device, Packet). |
void org.sigrok.core.classes.Session.remove_datafeed_callbacks | ( | ) |
Remove all datafeed callbacks from this session.
void org.sigrok.core.classes.Session.start | ( | ) |
Start the session.
void org.sigrok.core.classes.Session.run | ( | ) |
Run the session event loop.
void org.sigrok.core.classes.Session.stop | ( | ) |
Stop the session.
boolean org.sigrok.core.classes.Session.is_running | ( | ) |
Return whether the session is running.
void org.sigrok.core.classes.Session.set_stopped_callback | ( | SWIGTYPE_p_functionT_void_fF_t | callback | ) |
Set callback to be invoked on session stop.
Trigger org.sigrok.core.classes.Session.trigger | ( | ) |
Get current trigger setting.
Referenced by org.sigrok.core.classes.Session.set_trigger().
Context org.sigrok.core.classes.Session.context | ( | ) |
Get the context.
void org.sigrok.core.classes.Session.set_trigger | ( | Trigger | trigger | ) |
Set trigger setting.
trigger | Trigger object to use. |
References org.sigrok.core.classes.Session.trigger().
String org.sigrok.core.classes.Session.filename | ( | ) |
Get filename this session was loaded from.