Struct stm32wb_hci::event::EncryptionKeyRefreshComplete
source · pub struct EncryptionKeyRefreshComplete<VS> {
pub status: Status<VS>,
pub conn_handle: ConnectionHandle,
}Expand description
Indicates to the Host that the encryption key was refreshed.
The encryption key is refreshed on the given
conn_handle any time encryption is paused and
then resumed. The BR/EDR Controller shall send this event when the encryption key has been
refreshed due to encryption being started or resumed.
If the Encryption Key Refresh Complete event was generated due to an encryption pause and resume operation embedded within a change connection link key procedure, the Encryption Key Refresh Complete event shall be sent prior to the Change Connection Link Key Complete event.
If the Encryption Key Refresh Complete event was generated due to an encryption pause and resume operation embedded within a role switch procedure, the Encryption Key Refresh Complete event shall be sent prior to the Role Change event.
Defined in Vol 2, Part E, Section 7.7.39 of the spec.
Fields§
§status: Status<VS>Did the encryption key refresh fail, and if so, how?
conn_handle: ConnectionHandleConnection Handle for the ACL connection to have the encryption key refreshed on.
Trait Implementations§
source§impl<VS: Clone> Clone for EncryptionKeyRefreshComplete<VS>
impl<VS: Clone> Clone for EncryptionKeyRefreshComplete<VS>
source§fn clone(&self) -> EncryptionKeyRefreshComplete<VS>
fn clone(&self) -> EncryptionKeyRefreshComplete<VS>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more