def _set_advertising_data(self, packet_type, data):
        """Set the advertising data for advertisements sent out by this bled112

        Args:
            packet_type (int): 0 for advertisement, 1 for scan response
            data (bytearray): the data to set
        """

        payload = struct.pack("<BB%ss" % (len(data)), packet_type, len(data), bytes(data))
        response = self._send_command(6, 9, payload)

        result, = unpack("<H", response.payload)
        if result != 0:
            return False, {'reason': 'Error code from BLED112 setting advertising data', 'code': result}

        return True, None
def _set_advertising_data ( self , packet_type , data ) : payload = struct . pack ( "<BB%ss" % ( len ( data ) ) , packet_type , len ( data ) , bytes ( data ) ) response = self . _send_command ( 6 , 9 , payload ) result , = unpack ( "<H" , response . payload ) if result != 0 : return False , { 'reason' : 'Error code from BLED112 setting advertising data' , 'code' : result } return True , None
Set the advertising data for advertisements sent out by this bled112

        Args:
            packet_type (int): 0 for advertisement, 1 for scan response
            data (bytearray): the data to set