Interface MeasurementXY<DataType>

interface MeasurementXY {
    dataType?: string;
    derived?: Record<string, any>;
    id?: string;
    meta?: Record<string, any>;
    settings?: {
        instrument?: Instrument;
        [key: string]: any;
    };
    title?: string;
    variables: MeasurementXYVariables<DataType>;
}

Type Parameters

Properties

dataType?: string

May contain the type of data. This is practical when you have a bunch of data of different types

derived?: Record<string, any>
id?: string

A unique identifier for the measurement, preferably a UUID.

meta?: Record<string, any>
settings?: {
    instrument?: Instrument;
    [key: string]: any;
}

Type declaration

  • [key: string]: any
  • Optional instrument?: Instrument
title?: string

Title of the experiment. Often contains the sample code

variables: MeasurementXYVariables<DataType>

Variables containing the data of the measurement. It must contain at least the variable x and y