Table of Contents

Class CapDatasetData

Namespace
EncDotNet.S100.Datasets.Pipelines.Catalog
Assembly
EncDotNet.S100.Datasets.Pipelines.dll

The catalog payload of a CAP file: its warning areas, resolved and timed, and the dataset metadata the catalog entry is built from.

public sealed record CapDatasetData : ProductDatasetData, IEquatable<LoadedDatasetData>, IEquatable<ProductDatasetData>, ITimeSteppedDatasetData, IEquatable<CapDatasetData>
Inheritance
CapDatasetData
Implements
Inherited Members

Constructors

CapDatasetData(CapWarningSet, DatasetMetadata)

The catalog payload of a CAP file: its warning areas, resolved and timed, and the dataset metadata the catalog entry is built from.

public CapDatasetData(CapWarningSet Warnings, DatasetMetadata DatasetMetadata)

Parameters

Warnings CapWarningSet

The file's areas.

DatasetMetadata DatasetMetadata

The spec (CAP/1.2.0), the areas' extent and the warnings' time coverage.

Properties

DatasetMetadata

The spec (CAP/1.2.0), the areas' extent and the warnings' time coverage.

public DatasetMetadata DatasetMetadata { get; init; }

Property Value

DatasetMetadata

Metadata

The dataset's declared spec, extent and time coverage.

public override DatasetMetadata Metadata { get; }

Property Value

DatasetMetadata

TimeSteps

The dataset's time steps (UTC), in ascending order; empty when it has none.

public IReadOnlyList<DateTime> TimeSteps { get; }

Property Value

IReadOnlyList<DateTime>

Remarks

When each warning starts and the tick after each ends (Changes), the steps the processor offers.

Warnings

The file's areas.

public CapWarningSet Warnings { get; init; }

Property Value

CapWarningSet