diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/device.rs | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/src/device.rs b/src/device.rs index 2eee08e..e047975 100644 --- a/src/device.rs +++ b/src/device.rs @@ -89,7 +89,6 @@ impl fmt::Display for Model {  /// ```  ///  /// [`connect`]: fn.connect.html -// TODO: add example for Storage-specific code  #[derive(Debug)]  pub enum DeviceWrapper {      /// A Nitrokey Storage device. @@ -1102,6 +1101,11 @@ impl Storage {          let result = get_command_result(raw_result);          result.and(Ok(StorageStatus::from(raw_status)))      } + +    /// Blinks the red and green LED alternatively and infinitely until the device is reconnected. +    pub fn wink(&self) -> Result<(), CommandError> { +        get_command_result(unsafe { nitrokey_sys::NK_wink() }) +    }  }  impl Drop for Storage {  | 
