This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Theoretically, do we want to allow an 'independent' mode where PAYG credit is always independent of link state? | |
| 1 or more NX Channel Links | |
| link or unlink event -> link state? | |
| reset -> Credit Independent | |
| Credit Leading& | |
| tick? -> push credit update to accessory | |
| event indicates PAYG credit has updated? -> push credit update to accessory | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| PAYG Accessory& | |
| Link State | |
| Unlinked* | |
| valid_link_challenge_received->Authenticating Link | |
| Linking | |
| Authenticating Link | |
| authenticated_ok->Respond Confirming Link | |
| failed_authentication-> Error During Linking | |
| Respond Confirming Link | |
| respond_success->Linked |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| PAYG Credit Resource Interaction with NXC Links | |
| # Initial state - | |
| # implies that link state should be initialized before PAYG credit initializes | |
| NXC Linked?* | |
| No links? -> No NXC links | |
| Any linked accessory has PAYG credit resource? -> Credit Leading | |
| Any linked controller has PAYG credit resource? -> Credit Following | |
| No NXC links |
OlderNewer