parameters: (self, serial_number, tipo, token, data)
docstring: Funcion de alto nivel para escribir tags.
  
          Argumentos:
              serial_number -- el numero de serie del chip.
              tipo -- el tipo de tag que queremos guardar.
              token -- el token que queremos guardar.
              data -- los datos que queremos guardar en el tag.
docstring_summary: Funcion de alto nivel para escribir tags.
docstring_tokens: Funcion de alto nivel para escribir tags .
function: def write_tag(self, serial_number, tipo, token, data):
          """Funcion de alto nivel para escribir tags.
  
          Argumentos:
              serial_number -- el numero de serie del chip.
              tipo -- el tipo de tag que queremos guardar.
              token -- el token que queremos guardar.
              data -- los datos que queremos guardar en el tag.
          """
          # creo los bloques que quiero escribir
          blocks = self._create_blocks(tipo, token, data)
          # En caso de que los bloques sean menos de 29 los grabo en el tag
          if len(blocks) <= BLOQUES_TAG:
              self.write_blocks(serial_number, 0, len(blocks) - 1, blocks)
          else:
              # Si por alguna razon no entra guardo que no entró en el tag.
              blocks = self._create_blocks(COD_TAG_NO_ENTRA, token, b"")
              self.write_blocks(serial_number, 0, len(blocks) - 1, blocks)
  
          # prendemos el led de lectura.
          pm = PowerManager(self._buffer)
          pm.set_leds(1, 3, 0, 200)
function_tokens: def write_tag ( self , serial_number , tipo , token , data ) : # creo los bloques que quiero escribir blocks = self . _create_blocks ( tipo , token , data ) # En caso de que los bloques sean menos de 29 los grabo en el tag if len ( blocks ) <= BLOQUES_TAG : self . write_blocks ( serial_number , 0 , len ( blocks ) - 1 , blocks ) else : # Si por alguna razon no entra guardo que no entró en el tag. blocks = self . _create_blocks ( COD_TAG_NO_ENTRA , token , b"" ) self . write_blocks ( serial_number , 0 , len ( blocks ) - 1 , blocks ) # prendemos el led de lectura. pm = PowerManager ( self . _buffer ) pm . set_leds ( 1 , 3 , 0 , 200 )