code: def send(self, packet_type, bulb, packet_fmt, *packet_args):
          
          packet = build_packet(packet_type, self.gateway.mac, bulb,
                                packet_fmt, *packet_args)
          self.logger('>> %s', _bytes(packet))
          self.sender.put(packet)
docs: Builds and sends a packet to one or more bulbs.