Untitled
plain_text
20 days ago
714 B
2
Indexable
Never
class Bridge: def __init__(self, lan_bus, c_1=None, c_2=None): self.lan_channel = LanChannelInfo(lan_bus, 'LAN') self.can_channels = [] self.channels = [] if c_1: self.can_1 = PcanChannelInfo(c_1, c_1.channel_info, marker=1) self.can_channels.append(c_1) else: self.can_1 = None if c_2: self.can_2 = PcanChannelInfo(c_2, c_2.channel_info, marker=2) self.can_channels.append(c_1) else: self.can_2 = None self.channels = self.can_channels + [self.lan_channel] self.fd = (c_1 is not None and c_1.fd) or (c_2 is not None and c_2.fd) self.start()