use crate::error::Result;
use crate::protocol::FrameType;
use crate::types::RebootTarget;
use super::Device;
impl Device {
pub fn reapply(&self) -> Result<()> {
self.link.reapply()
}
pub fn reboot(&self, target: RebootTarget) -> Result<()> {
self.link.send(FrameType::RebootDl, &[target.as_u8()])
}
pub fn reconnect(&self) -> Result<()> {
self.link.reconnect()
}
}