|
Sci-SDK Library
SDK for Sci-Compiler projects
|
OpenScope structure. More...
#include <scisdk_defines.h>
Public Attributes | |
| uint64_t | timestamp |
| uint32_t | trigger_id |
| size_t | event_size |
| uint16_t ** | waveform |
| size_t * | n_samples |
| size_t * | n_allocated_samples |
| unsigned | n_channels |
OpenScope structure.
This type is used to store scope (waveform) events from CAEN OpenScope result The reference document for the data format is the OpenScope
| size_t SCISDK_FE_SCOPE_EVENT::event_size |
Event size in bytes
| size_t* SCISDK_FE_SCOPE_EVENT::n_allocated_samples |
the number of samples that have been allocated for each channel of the oscilloscope.
| unsigned SCISDK_FE_SCOPE_EVENT::n_channels |
the number of channels in the oscilloscope.
| size_t* SCISDK_FE_SCOPE_EVENT::n_samples |
the number of samples in each channel of the oscilloscope.
| uint64_t SCISDK_FE_SCOPE_EVENT::timestamp |
A 64-bit unsigned integer representing the timestamp of the event in nanoseconds.
| uint32_t SCISDK_FE_SCOPE_EVENT::trigger_id |
Trigger ID (32 bits)
| uint16_t** SCISDK_FE_SCOPE_EVENT::waveform |
A pointer to an array of pointers to 16-bit unsigned integers, where each element in the array represents a channel of the oscilloscope and each element in the array of pointers represents a sample in that channel.