/  PyMDB  /  Ancillary

Ancillary

AncillaryData

class yamcs.pymdb.AncillaryData

Bases: object

__init__(items: Optional[Mapping[str, str]] = None) None
append(name: str, value: Optional[str] = None, *, url: Optional[str] = None, mimetype: Optional[str] = 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: Optional[str] = None, mimetype: Optional[str] = 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