Created
December 27, 2019 07:12
-
-
Save jjmilburn/70e1d4e8a5c15ad7c1e01e67eff99940 to your computer and use it in GitHub Desktop.
ASP Accessory Symmetric Key Link Manager
This file contains 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
ASP Accessory Symmetric Key Link Manager | |
Unlinked | |
Unlinked Idle* | |
TICK->Broadcast Timeout Expired? | |
valid_asp_link_challenge_received->Computing Link Key | |
Broadcasting Identity | |
send_asp_notify_accessory_unlinked->Unlinked Idle | |
Broadcast Timeout Expired? | |
timeout expired?->Broadcasting Identity | |
timeout not expired?->Unlinked Idle | |
Linking | |
Computing Link Key | |
key_computed_ok->Store Initiator Link Parameters | |
key_not_computed_ok-> Error During Linking | |
Store Initiator Link Parameters | |
initiator_parameters_stored_ok->Respond Confirming Link | |
initiator_parameters_not_ok-> Error During Linking | |
Respond Confirming Link | |
send_asp_205_response_with_link_key->Linked | |
Error During Linking | |
send_asp_error_message->Unlinked | |
Linked | |
Linked Idle | |
TICK->Link Timeout Expired? | |
valid_unlink_command_received->Unlinking | |
Link Timeout Expired? | |
timeout expired?->Unlinked | |
timeout not expired?->Linked | |
Unlinking | |
# spec indicates a 2.02 response, but its non actionable, for debug only. | |
# so | |
send_asp_002_delete_link_message->Unlinked Idle | |
This file contains 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
function render(model){ | |
let current_state_name = model.active_states[0].name; | |
return $("h1", | |
{style: {color: "darkBlue"}}, | |
`The current state is: ${current_state_name}`); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment