Source code for labgrid.resource.sigrok

import attr

from ..factory import target_factory
from .common import Resource

[docs]@target_factory.reg_resource @attr.s(eq=False) class SigrokDevice(Resource): """The SigrokDevice describes an attached sigrok device with driver and channel mapping Args: driver (str): driver to use with sigrok channels (str): a sigrok channel mapping as desribed in the sigrok-cli man page """ driver = attr.ib(default="demo") channels = attr.ib( default=None, validator=attr.validators.optional(attr.validators.instance_of(str)) )