API reference / Archive, sampling contract and types
tsdive.TagMeta
dataclass
¶
TagMeta(
identity: TagIdentity,
name: str,
*,
unit_raw: str | None = None,
unit_canonical: str | None = None,
eng_range: EngRange | None = None,
sample_rate_s: float | None = None,
asset: str | None = None,
loop_id: str | None = None,
role: Role | None = None,
retrieval_mode: RetrievalMode | None = None,
quality_codes: dict[str, str] | None = None,
quality_assumed: bool = False,
)
Static metadata for one tag.
A field the source does not state is None, never a placeholder
like 1.0 or 0.
Methods:
| Name | Description |
|---|---|
__post_init__ |
|
Attributes:
| Name | Type | Description |
|---|---|---|
identity |
TagIdentity
|
|
name |
str
|
|
unit_raw |
str | None
|
|
unit_canonical |
str | None
|
|
eng_range |
EngRange | None
|
|
sample_rate_s |
float | None
|
|
asset |
str | None
|
|
loop_id |
str | None
|
|
role |
Role | None
|
|
retrieval_mode |
RetrievalMode | None
|
|
quality_codes |
dict[str, str] | None
|
|
quality_assumed |
bool
|
|