Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hieronder ziet u het interne ontwerp van de NFC CX-statusmachine. De verschillende statussen die zijn opgegeven door NFC CX en de interne en externe gebeurtenissen die ervoor zorgen dat de statusovergangen in het diagram worden vastgelegd. Houd er rekening mee dat sommige overgangen tussen sommige statussen niet in het diagram worden weergegeven voor het gemak van lezen. De statussen samen met de toewijzing aan de NCI RF-statusmachine worden hieronder beschreven.
| Staat | Beschrijving |
|---|---|
| StateIdle | StateIdle wordt ingevoerd wanneer het NFC-apparaat wordt ingeschakeld, maar er worden geen NCI-opdrachten naar de controller verzonden of er is een onherstelbare fout opgetreden tijdens de NCI-bewerking. |
| StateInit | StateInit wordt ingevoerd wanneer HARDWARE_ACTION Start wordt verzonden naar de NFC CX. NCI reset, NCI initialisatie en NFC-chipsetconfiguratie vindt plaats in deze status. Alle volgende statussen (hieronder in deze tabel) vinden plaats na voltooiing van deze status. |
| StateRfIdle | De NFC-controller wordt geïnitialiseerd, maar de RF-pollinglus is uitgeschakeld (dat wil gezegd, zowel poll- als luisterfasen zijn uitgeschakeld of niet geconfigureerd). Het apparaat voert StateRfIdle in wanneer er geen NFC-bewerking is vereist. De inactiviteitstimer voor UMDF-detectie is ingeschakeld in deze toestand en na het verstrijken van deze timer wordt de chipset gedeïnitieerd. |
| StateRfDiscovery | De NFC-controller heeft zijn detectielus geconfigureerd voor zowel polling- als/of luisterfasen. De configuratie van sommige detectieparameters vindt ook plaats in deze status voordat u de detectielus inschakelt. |
| StateRfDiscovered | Er wordt een extern RF-eindpunt gedetecteerd en geselecteerd en de RF-interface is geactiveerd voor de apparaathost om ermee te communiceren. Dit is een overgangsstatus. |
| StateRfDataXchg | De apparaathost en het externe RF-eindpunt wisselen actief gegevens uit in de poll- of luistermodus. Deze status omvat zowel de status RFST_POLL_ACTIVE als RFST_LISTEN_ACTIVE in de NCI RF-statusmachine. |
| StateRecovery | Deze status wordt ingevoerd wanneer het NFC-apparaat een CORE_RSET_NTF naar de host heeft verzonden of als er een fatale I/O-fout optreedt, treedt er een time-out op tijdens de NCI-bewerking. De NFC CX probeert NCI-herstel uit te voeren door de controller opnieuw in te stellen en opnieuw te initialiseren. Normale bewerkingen worden hervat als het herstel is geslaagd, anders wordt de statusmachine overgestapt op StateIdle. |
| Staatsuitschakeling | Het NFC-apparaat staat op het punt om af te sluiten. Dit is een overgangsstatus. Na voltooiing van deze status gaat de statusmachine over naar StateIdle. |