added GPR
This commit is contained in:
@@ -49,6 +49,8 @@ using PreprocessedCollection = RawSweepCollection;
|
||||
enum class ResultKind : std::uint8_t {
|
||||
TraceComplex = 1,
|
||||
ScalarF32 = 2,
|
||||
ImageF32 = 3,
|
||||
TableF32 = 4,
|
||||
};
|
||||
|
||||
struct ResultPayload {
|
||||
@@ -60,6 +62,13 @@ struct ResultPayload {
|
||||
std::vector<Complex32> trace{};
|
||||
// Valid for ScalarF32 payloads.
|
||||
float scalar_value = 0.0F;
|
||||
// Valid for ImageF32 payloads.
|
||||
std::vector<float> image_x_axis{};
|
||||
std::vector<float> image_y_axis{};
|
||||
std::vector<float> image_values{};
|
||||
// Valid for TableF32 payloads.
|
||||
std::uint32_t table_columns = 0;
|
||||
std::vector<float> table_values{};
|
||||
};
|
||||
|
||||
struct ResultBlock {
|
||||
@@ -70,6 +79,7 @@ struct ResultBlock {
|
||||
struct ResultCollection {
|
||||
std::uint64_t collection_id = 0;
|
||||
std::uint64_t monotonic_ns = 0;
|
||||
std::vector<ResultPayload> collection_payloads{};
|
||||
std::vector<ResultBlock> blocks{};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user