docs: def populate(self, priority, address, rtr, data):
          """
          :return: None
          """
          assert isinstance(data, bytes)
          self.needs_high_priority(priority)
          self.needs_no_rtr(rtr)
          self.needs_data(data, 3)
          self.set_attributes(priority, address, rtr)
          self.closed = self.byte_to_channels(data[0])
          self.opened = self.byte_to_channels(data[1])
          self.closed_long = self.byte_to_channels(data[2])