Untitled

mail@pastecode.io avatarunknown
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()