forked from M-Labs/artiq
1
0
Fork 0

ttl: mark constant attributes for TTL{In,InOut,ClockGen}.

This commit is contained in:
whitequark 2016-04-02 18:20:51 +00:00 committed by Sebastien Bourdeauducq
parent 702e959033
commit a2f6e81c50
1 changed files with 6 additions and 0 deletions

View File

@ -10,6 +10,8 @@ class TTLOut:
:param channel: channel number :param channel: channel number
""" """
kernel_constant_attributes = {"core", "channel"}
def __init__(self, dmgr, channel, core_device="core"): def __init__(self, dmgr, channel, core_device="core"):
self.core = dmgr.get(core_device) self.core = dmgr.get(core_device)
self.channel = channel self.channel = channel
@ -82,6 +84,8 @@ class TTLInOut:
:param channel: channel number :param channel: channel number
""" """
kernel_constant_attributes = {"core", "channel"}
def __init__(self, dmgr, channel, core_device="core"): def __init__(self, dmgr, channel, core_device="core"):
self.core = dmgr.get(core_device) self.core = dmgr.get(core_device)
self.channel = channel self.channel = channel
@ -232,6 +236,8 @@ class TTLClockGen:
:param channel: channel number :param channel: channel number
""" """
kernel_constant_attributes = {"core", "channel", "acc_width"}
def __init__(self, dmgr, channel, core_device="core"): def __init__(self, dmgr, channel, core_device="core"):
self.core = dmgr.get(core_device) self.core = dmgr.get(core_device)
self.channel = channel self.channel = channel