Connecting and the server
The entry point of every SDK. You connect to a server, look at what it offers,
Workspace and devices
A workspace is one working session: a device, a capture, the decoders attached
Capture
Arming, running and following an acquisition. Reached through
Triggers
A trigger says what arms the capture. Build one with the Trigger helpers and
Reading captured data
Everything the capture produced: raw transitions, decoded packets, the Raw
Decoders
A protocol decoder turns logic transitions into packets: addresses, data bytes,
Markers and measurements
A marker is a named point in time. A measurement spans two markers on a
Pattern generator
The pattern generator drives the device's outputs from a script, so the
Saving and exporting
Writing a workspace to disk: a .scana file that keeps everything, or a CSV of
Events and logs
The server pushes events as things happen: capture state, progress, the decoder
Errors and timeouts
Every SDK reports the same failures under the same names, so a test bench can
The C library
libscanastudio is a native library with a plain C interface. It is what lets
Script library
The decoder, builder and pattern generator scripts installed on the server.