Documentation
¶
Index ¶
Constants ¶
View Source
const ( ContentTypeDataPoint = "DATA_POINT" ContentTypeSpectrum = "SPECTRUM" ContentTypeTimeSeries = "TIME_SERIES" ContentTypeNote = "NOTE" ContentTypeMissingValue = "MISSING_VALUE" ContentTypeQuestionAnswers = "QUESTION_ANSWERS" )
Variables ¶
View Source
var ErrNotFound = rest.ErrNotFound
Functions ¶
Types ¶
type MeasurementsClient ¶
type MeasurementsClient interface { GetNodeDataRecent(ctx context.Context, nodeID uuid.UUID, contentTypes []string, excludeCoordinates bool, limit int) (models.ModelNodeDataResponse, error) GetAssetDataRecent(ctx context.Context, assetID uuid.UUID, contentTypes []string, excludeCoordinates bool, limit int) (models.ModelNodeDataResponse, error) PostNodeData(ctx context.Context, nodeData []models.ModelNodeDataRequest) error PostNodeDataVerbose(ctx context.Context, nodeData []models.ModelNodeDataRequest) (models.ModelIngestNodeDataResponse, error) DeleteNodeData(ctx context.Context, nodeID uuid.UUID, deleteNodeDataRequest models.ModelDeleteNodeDataRequest) error GetMeasurementPoint(ctx context.Context, nodeID uuid.UUID) (models.ModelMeasurementPoint, error) GetUsageCounters(ctx context.Context, nodeID uuid.UUID) ([]models.ModelUsageCounter, error) GetMeasurement(ctx context.Context, measurementID uuid.UUID, contentType string, excludeCoordinates bool) (models.ModelMeasurementResponse, error) GetBandOverall(ctx context.Context, measurementID uuid.UUID, startFrequency, stopFrequency float64) (models.ModelMeasurementBandOverallResponse, error) GetLastCollectedAt(ctx context.Context, nodeID uuid.UUID) (*models.ModelStringResponse, error) }
func NewClient ¶
func NewClient(opts ...rest.Option) MeasurementsClient
Click to show internal directories.
Click to hide internal directories.