pub type DeviceEventSender = UnboundedSender<DeviceEvent>;
pub struct DeviceEventSender(/* private fields */);