Updates the force feedback effect.
(&mut self, data: FFEffectData)
| 582 | |
| 583 | /// Updates the force feedback effect. |
| 584 | pub fn update(&mut self, data: FFEffectData) -> io::Result<()> { |
| 585 | let mut effect: sys::ff_effect = data.into(); |
| 586 | effect.id = self.id as i16; |
| 587 | |
| 588 | unsafe { sys::eviocsff(self.fd.as_raw_fd(), &effect)? }; |
| 589 | |
| 590 | Ok(()) |
| 591 | } |
| 592 | } |
| 593 | |
| 594 | impl Drop for FFEffect { |