epicsarchiver_mgmt.commands.statuses ==================================== .. py:module:: epicsarchiver_mgmt.commands.statuses .. autoapi-nested-parse:: Get the status of a pv. Attributes ---------- .. autoapisummary:: epicsarchiver_mgmt.commands.statuses.LOG epicsarchiver_mgmt.commands.statuses.MAX_PVS Functions --------- .. autoapisummary:: epicsarchiver_mgmt.commands.statuses.get_statuses_from_archiver epicsarchiver_mgmt.commands.statuses.get_statuses Module Contents --------------- .. py:data:: LOG :type: logging.Logger .. py:data:: MAX_PVS :value: 1000 .. py:function:: get_statuses_from_archiver(archiver_info: epicsarchiver_mgmt.archiver.info.ArchiverMgmtInfo, pvs: collections.abc.Sequence[str]) -> epicsarchiver_mgmt.archiver.info.InfoResultList Get the statuses of PVs from the archiver. Fetches the statuses in chunks to avoid URL length limits. :param archiver_info: The archiver info to use. :type archiver_info: ArchiverMgmtInfo :param pvs: The PVs to get status. :type pvs: list[str] :returns: The statuses of the PVs. :rtype: InfoResultList .. py:function:: get_statuses(archiver_fqdn: str, pvs: collections.abc.Sequence[str]) -> dict[str, list[str]] Get the statues and print them. :param archiver_fqdn: The url of the archiver. :type archiver_fqdn: str :param pvs: The PVs to get status. :type pvs: list[str] :returns: The PVs that match the filter. :rtype: dict[str, list[str]]