20 lines
328 B
Rust
20 lines
328 B
Rust
use crate::drivers::RelayDriver;
|
|
use crate::errors::EmgauwaControllerError;
|
|
|
|
pub struct NullDriver {}
|
|
|
|
impl NullDriver {
|
|
pub fn new() -> Self {
|
|
Self {}
|
|
}
|
|
}
|
|
|
|
impl RelayDriver for NullDriver {
|
|
fn set(&mut self, _value: bool) -> Result<(), EmgauwaControllerError> {
|
|
Ok(())
|
|
}
|
|
|
|
fn get_inverted(&self) -> bool {
|
|
false
|
|
}
|
|
}
|