AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones NFC
  • Propiedades específicas de las variables nfcTag
  • Principales observaciones
  • Reiniciando la Variable
  • Lista de funciones que utilizan las variables nfcTag
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo nfcTag se utiliza para definir las características avanzadas de una etiqueta NFC (Near Field Communication). Las características de esta etiqueta NFC pueden ser definidas y modificadas por varias propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
Android
// Write a URL into an NFC tag
tag is nfcTag
url is nfcData
url.Type = nfcURI
url.Content = "www.pcsoft.com"
Add(tag.Data, url)
NFCWriteTag(tag)
IF ErrorOccurred THEN
Error("Unable to write NFC tag.", ErrorInfo())
END
Android
tag is nfcTag = NFCReadTag()
TagID is string = StringFormat(BufferToHexa(tag.Identifier), ...
ccUpCase + ccIgnorePonctuationAndSpace)
Observaciones

Propiedades específicas de las variables nfcTag

Las siguientes propiedades pueden ser utilizadas para manipular una etiqueta NFC:
Nombre de la propiedadTipo utilizadoEfecto
DatosArray de nfcDataArray que contiene:
  • los datos leídos en una etiqueta NFC (tras una llamada a NFCReadTag).
  • Android los datos a escribir en una etiqueta NFC (tras una llamada a NFCWriteTag).
escribir a máquinaConstante de tipo IntegerTipo de etiqueta correspondiente a uno de los siguientes valores:
  • nfcUnknown: tipo desconocido. Valor de Default si no se realizó ninguna operación de lectura con la etiqueta.
  • nfcMifareClassic: NFC Mifare Classic
  • nfcType1: Foro NFC Tipo 1
  • nfcType2: Foro NFC Tipo 2
  • nfcType3: Foro NFC Tipo 3
  • nfcType4: Foro NFC Tipo 4
El tipo de etiqueta se llena automáticamente después de una operación de lectura.
Este Property está disponible en formato de solo lectura .
iPhone/iPad Esta propiedad no está disponible.
IdentificadorBúfer binarioIdentificador de la etiqueta NFC (corresponde al "identificador de hardware" de una etiqueta con placa). Este identificador se rellena automáticamente después de una operación de lectura.
Este Property está disponible en formato de solo lectura .
iPhone/iPad Esta información no está disponible.
MaxSizeIntegroTamaño máximo (en bytes) de los datos que pueden almacenarse en la etiqueta NFC.
Esta Property se llena automáticamente después de una operación de lectura.
Este Property está disponible en formato de solo lectura .
iPhone/iPad Esta propiedad no está disponible.
ReadOnlybooleano
  • True si la etiqueta es de solo lectura,
  • False si no es protected en modo escritura.
Durante una operación de lectura , este Property se llena automáticamente.
Durante una operación de escritura , si ReadOnly Property se establece en True , la etiqueta se escribirá automáticamente: protected: sus datos ya no pueden ser modificados. Esta operación es irreversible.. Algunas etiquetas NFC no soportan este modo. Para obtener más información, consulte la ayuda sobre la función NFCWriteTag.
iPhone/iPad Este Property siempre corresponde a True. De hecho, sólo se gestiona la operación de lectura.

Principales observaciones

  • Las funciones NFC admiten las etiquetas correspondientes a los tipos estandarizados 1 a 4 definidos por el Foro NFC (http://www.nfc-forum.org/specs/spec_list/) y sólo pueden leer y escribir datos codificados en el formato NDEF (NFC Data Exchange Service).
  • Las funciones NFC no se pueden utilizar en el simulador ni en el emulador.
iPhone/iPad Sólo se gestiona la operación de lectura.

Reiniciando la Variable

Puede usar VariableReset para restablecer el contenido de un Variable de tipo nfcTag 700 .

Lista de funciones que utilizan las variables nfcTag

NFCReadTagInicia la lectura de una etiqueta NFC o permite la detección de etiquetas NFC para la ventana actual.
NFCSendTagEnvía una etiqueta NFC a otro dispositivo.
NFCWriteTagInicia la escritura de datos en una etiqueta NFC.
Versión mínima requerida
  • Versión 18
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 13/06/2023

Señalar un error o enviar una sugerencia | Ayuda local