Struct openzwave::manager::Manager [] [src]

pub struct Manager {
    pub ptr: *mut Manager,
    // some fields omitted
}

Fields

ptr: *mut Manager

Methods

impl Manager
[src]

fn create(options: Options) -> Result<Manager>

fn add_node(&self, home_id: u32, secure: bool) -> Result<()>

fn remove_node(&self, home_id: u32) -> Result<()>

fn test_network(&self, home_id: u32, count: u32)

fn test_network_node(&self, home_id: u32, node_id: u8, count: u32)

fn heal_network(&self, home_id: u32, do_rr: bool)

fn heal_network_node(&self, home_id: u32, node_id: u8, do_rr: bool)

fn add_watcher<T: 'static + NotificationWatcher>(&mut self, watcher: T) -> Result<usize>

fn remove_watcher(&mut self, position: usize) -> Result<()>

fn add_driver(&mut self, device: &str) -> Result<()>

fn add_usb_driver(&mut self) -> Result<()>

fn remove_driver(&mut self, device: &str) -> Result<()>

fn remove_usb_driver(&mut self) -> Result<()>

fn get_poll_interval(&self) -> i32

fn set_poll_interval(&self, interval_ms: i32, is_between_each_poll: bool)

fn enable_poll_with_intensity(&self, vid: &ValueID, intensity: u8) -> bool

fn enable_poll(&self, vid: &ValueID) -> bool

fn disable_poll(&self, vid: &ValueID) -> bool

fn is_polled(&self, vid: &ValueID) -> bool

fn set_poll_intensity(&self, vid: &ValueID, intensity: u8)

fn get_poll_intensity(&self, vid: &ValueID) -> u8

Trait Implementations

impl Send for Manager
[src]

impl Sync for Manager
[src]

impl Drop for Manager
[src]

fn drop(&mut self)

A method called when the value goes out of scope. Read more