pub enum NotificationSource {
Position,
CommandResponse,
}Expand description
Identifies which Chessnut Move characteristic produced a notification.
Variants§
Position
Realtime packed position notifications.
This maps to gatt::Characteristic::PositionNotification.
CommandResponse
Battery, tracked-piece, and session-control responses.
This maps to gatt::Characteristic::CommandResponse.
Implementations§
Source§impl NotificationSource
impl NotificationSource
Sourcepub const fn characteristic(self) -> Characteristic
pub const fn characteristic(self) -> Characteristic
Returns the GATT characteristic associated with this notification source.
§Examples
use chessnut_move::transport::gatt::Characteristic;
use chessnut_move::transport::NotificationSource;
assert_eq!(
NotificationSource::Position.characteristic(),
Characteristic::PositionNotification,
);Trait Implementations§
Source§impl Clone for NotificationSource
impl Clone for NotificationSource
Source§fn clone(&self) -> NotificationSource
fn clone(&self) -> NotificationSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NotificationSource
Source§impl Debug for NotificationSource
impl Debug for NotificationSource
impl Eq for NotificationSource
Source§impl Hash for NotificationSource
impl Hash for NotificationSource
Source§impl PartialEq for NotificationSource
impl PartialEq for NotificationSource
impl StructuralPartialEq for NotificationSource
Auto Trait Implementations§
impl Freeze for NotificationSource
impl RefUnwindSafe for NotificationSource
impl Send for NotificationSource
impl Sync for NotificationSource
impl Unpin for NotificationSource
impl UnsafeUnpin for NotificationSource
impl UnwindSafe for NotificationSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more