NFC-Beispieldateien

www.altova.com Alle erweitern/reduzieren Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Simulation >

NFC-Beispieldateien

Wenn Sie das Finden eines NFC-Tags simulieren möchten, müssen Sie anstelle des NFC-Tags eine NFC-Beispieldatei verwenden. (Ihr Desktop-Rechner ist nicht NFC-fähig). Wählen Sie die NFC-Beispieldatei aus, indem Sie am unteren Rand des Simulationsfensters auf die Schaltfläche NFC-Beispiele klicken und anschließend zur NFC-Beispieldatei navigieren. Die NFC-Beispieldatei muss die im Codefragment unten gezeigte Struktur haben.

 

Click to expand/collapsVorlage für eine NFC-Beispieldatei

<Root>

   <NFCS>

      <NFC name="Text" tooltip="sends a well known text 'This is my text'">

          <Root>

            <Tag Id=""/>

            <NdefMessage 

               CanMakeReadOnly="" 

               IsWriteable="" 

               MaxSize="" 

               Type="">

               <NdefRecord 

                  Id="" 

                  TypeNameField="" 

                  RecordTypeDefinition="" 

                  Type="" 

                  Text="" 

                  Language="" 

                  URI="" 

                  Payload="" 

                  MimeType="" 

                  ExternalDomain="" 

                  ExternalPackageName="">

                  <NdefRecord />

               </NdefRecord>

               <NdefRecord />

                   ...

               <NdefRecord />

            </NdefMessage>

         </Root>

      </NFC>

      <NFC/>

       ...

      <NFC/>

   </NFCS>

</Root>

 

 

Wie Sie im obigen Codefragment sehen, entspricht jedes NFC-Element einer einzigen Nachricht (Message) (NdefMessage-Element), welche mehrere Datensätze enthält (NdefRecord-Elemente).

 

Beachten Sie, dass jede Beispieldatei mehrere Nachrichten haben kann. Nachdem Sie eine NFC-Beispieldatei für die Simulation ausgewählt haben, wird im Simulator der Index der aktuell ausgewählten Nachricht angezeigt (siehe Abbildung unten). Wenn Sie außerdem den Mauscursor über die Nummer der Nachricht platzieren, wird ein Tooltipp angezeigt (siehe Abbildung). Dieser Tooltipp ist der Wert des NFC/@tooltip-Attributs der Nachricht. Um eine neue Nachricht als aktuelle Nachricht zu definieren, verwenden Sie die Schaltflächen "Vorherige" und 'Nächste" (siehe Abbildung).

 

MTDSimulatorNFCSamples

 

Auslesen von Nachrichtendaten aus einer NFC-Beispieldatei

Um Daten aus einer bestimmten Nachricht aus der NFC-Beispieldatei in die $MT_NFC -Struktur einzulesen, gehen Sie folgendermaßen vor:

 

1.Starten Sie NFC (durch Auslösen der NFC starten-Aktion).
2.Definieren Sie die NFC-Beispieldatei durch Klicken auf NFC-Beispiele und Navigation zur gewünschten Datei.
3.Stellen Sie sicher, dass die Nummer der Nachricht, die aus der NFC-Beispieldatei ausgelesen werden soll, die aktuell angezeigte Nachrichtennummer ist (in der Abbildung oben die Nummer 2).
4.Klicken Sie auf die Nachrichtennummer. Die Nachrichtendaten in der Datei werden ausgelesen und in die $MT_NFC-Struktur geladen.

 


© 2019 Altova GmbH