class.group - moduleus/urx GitHub Wiki
A group is a repetition of sequence.
In the UAC, Group inherits all parameters from IGroup.
UAC | URX | Parameter | Datatype | Description |
---|---|---|---|---|
✓ | All parameters from IGroup: destinations, hw_config period, repetition_count time_offset, trigger_in trigger_out |
|||
✓ | ✓ | data_type | group.data_type | Type of raw data. |
✓ | ✓ | description | string | Short description of the group |
✓ | ✓ | sampling_type | group.sampling_type | Type of data sampling. The same sampling is applied to every events of the group |
✓ | ✓ | sequence | Array of event | Array of event. Stored as a vector of raw objets. |
✓ | ✓ | sound_speed | double | Speed of sound in the medium, in [m/s]. Default NaN. |
A group repeats the same sequence (ie: series of events) one or multiples times. The number and period at which the sequence repeats is recorded in the group_data because it can vary from one execution to another.
The diagram bellow represents an acquisition with a single group, repeating a sequence twice:
A sequence is a list of events. A sequence always repeats all of its events.