Source code for labgrid.protocol.digitaloutputprotocol

import abc


[docs]class DigitalOutputProtocol(abc.ABC): """Abstract class providing the DigitalOutputProtocol interface"""
[docs] @abc.abstractmethod def get(self): """Implementations should return the status of the digital output.""" raise NotImplementedError
[docs] @abc.abstractmethod def set(self, status): """Implementations should set the status of the digital output""" raise NotImplementedError