2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-04 17:31:10 +08:00

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

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