@@ -105,10 +105,8 @@ typedef enum {BEAMFORMER_CONSTANTS_LIST} BeamformerConstants;
105
105
X(acquisition_count, uint32_t, , uint32, 1, "") \
106
106
X(das_shader_id, uint32_t, , uint32, 1, "") \
107
107
X(time_offset, float, , single, 1, "pulse length correction time [s]") \
108
- X(decode, uint8_t, , uint8, 1, "Decode or just reshape data") \
109
- X(transmit_mode, uint8_t, , uint8, 1, "Method/Orientation of Transmit") \
110
- X(receive_mode, uint8_t, , uint8, 1, "Method/Orientation of Receive") \
111
- X(sampling_mode, uint8_t, , uint8, 1, "")
108
+ X(decode, uint16_t, , uint16, 1, "Decode or just reshape data") \
109
+ X(sampling_mode, uint16_t, , uint16, 1, "")
112
110
113
111
#define BEAMFORMER_UI_PARAMS \
114
112
X(output_min_coordinate, float, [3], single, 3, "[m] Back-Top-Left corner of output region") \
@@ -125,14 +123,15 @@ typedef enum {BEAMFORMER_CONSTANTS_LIST} BeamformerConstants;
125
123
X(decimation_rate, uint32_t, , uint32, 1, "Number of times to decimate")
126
124
127
125
#define BEAMFORMER_SIMPLE_PARAMS \
128
- X(channel_mapping, int16_t, [BeamformerMaxChannelCount], int16, BeamformerMaxChannelCount) \
129
- X(sparse_elements, int16_t, [BeamformerMaxChannelCount], int16, BeamformerMaxChannelCount) \
130
- X(steering_angles, float, [BeamformerMaxChannelCount], single, BeamformerMaxChannelCount) \
131
- X(focal_depths, float, [BeamformerMaxChannelCount], single, BeamformerMaxChannelCount) \
132
- X(compute_stages, int32_t, [BeamformerMaxComputeShaderStages], int32, BeamformerMaxComputeShaderStages) \
133
- X(compute_stage_parameters, int16_t, [BeamformerMaxComputeShaderStages], int16, BeamformerMaxComputeShaderStages) \
134
- X(compute_stages_count, uint32_t, , uint32, 1) \
135
- X(data_kind, int32_t, , int32, 1)
126
+ X(channel_mapping, int16_t, [BeamformerMaxChannelCount], int16, BeamformerMaxChannelCount) \
127
+ X(sparse_elements, int16_t, [BeamformerMaxChannelCount], int16, BeamformerMaxChannelCount) \
128
+ X(transmit_receive_orientations, uint8_t, [BeamformerMaxChannelCount], uint8, BeamformerMaxChannelCount) \
129
+ X(steering_angles, float, [BeamformerMaxChannelCount], single, BeamformerMaxChannelCount) \
130
+ X(focal_depths, float, [BeamformerMaxChannelCount], single, BeamformerMaxChannelCount) \
131
+ X(compute_stages, int32_t, [BeamformerMaxComputeShaderStages], int32, BeamformerMaxComputeShaderStages) \
132
+ X(compute_stage_parameters, int16_t, [BeamformerMaxComputeShaderStages], int16, BeamformerMaxComputeShaderStages) \
133
+ X(compute_stages_count, uint32_t, , uint32, 1) \
134
+ X(data_kind, int32_t, , int32, 1)
136
135
137
136
#define X (name , type , size , ...) type name size;
138
137
typedef struct {BEAMFORMER_PARAMS_HEAD } BeamformerParametersHead ;
0 commit comments