/  PyMDB  /  Ancillary

Ancillary

AncillaryData

class yamcs.pymdb.AncillaryData

Bases: object

__init__(items: Mapping[str, str] | None = None) None
append(name: str, value: str | None = None, *, url: str | None = None, mimetype: str | None = None)

AncillaryDataItem

class yamcs.pymdb.AncillaryDataItem

Bases: NamedTuple

AncillaryDataItem(name, value, url, mimetype)

Create new instance of AncillaryDataItem(name, value, url, mimetype)

static __new__(_cls, name: str, value: str | None, url: str | None = None, mimetype: str | None = None)

Create new instance of AncillaryDataItem(name, value, url, mimetype)

count(value, /)

Return number of occurrences of value.

index(value, start=0, stop=9223372036854775807, /)

Return first index of value.

Raises ValueError if the value is not present.

mimetype: str | None

Optional MIME type. If unspecified plain/text is assumed

name: str

Name of the item

url: str | None

A URL, can be used as an alternative or in addition to a value

value: str | None

A text value