Struct openzwave::node::Node
[−]
[src]
pub struct Node { // some fields omitted }
Methods
impl Node
[src]
fn from_id(home_id: u32, node_id: u8) -> Node
fn is_listening_device(&self) -> bool
fn is_frequent_listening_device(&self) -> bool
fn is_beaming_device(&self) -> bool
fn is_routing_device(&self) -> bool
fn is_security_device(&self) -> bool
fn get_max_baud_rate(&self) -> u32
fn get_version(&self) -> u8
fn get_security(&self) -> u8
fn is_zwave_plus(&self) -> bool
fn get_generic(&self) -> u8
fn get_specific(&self) -> u8
fn get_device_type(&self) -> u16
fn get_role(&self) -> u8
fn get_plus_type(&self) -> u8
fn is_info_received(&self) -> bool
fn is_awake(&self) -> bool
fn is_failed(&self) -> bool
fn get_type(&self) -> String
fn get_manufacturer_name(&self) -> String
fn get_product_name(&self) -> String
fn get_name(&self) -> String
fn get_location(&self) -> String
fn get_manufacturer_id(&self) -> String
fn get_product_type(&self) -> String
fn get_product_id(&self) -> String
fn get_query_stage(&self) -> String
fn get_device_type_string(&self) -> String
fn get_role_string(&self) -> String
fn get_plus_type_string(&self) -> String
fn get_controller(&self) -> Controller
fn get_home_id(&self) -> u32
fn get_id(&self) -> u8
fn get_basic(&self) -> Option<NodeBasic>
fn get_neighbors(&self) -> Option<Vec<Node>>
fn get_class_information(&self, command_class_id: u8) -> Option<(String, u8)>
fn simple_debug(&self) -> String
Trait Implementations
impl Copy for Node
[src]
impl Clone for Node
[src]
fn clone(&self) -> Node
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Hash for Node
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0
Feeds a slice of this type into the state provided.
impl PartialOrd for Node
[src]
fn partial_cmp(&self, __arg_0: &Node) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, __arg_0: &Node) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, __arg_0: &Node) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, __arg_0: &Node) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, __arg_0: &Node) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Ord for Node
[src]
fn cmp(&self, __arg_0: &Node) -> Ordering
This method returns an Ordering
between self
and other
. Read more
impl Eq for Node
[src]
impl PartialEq for Node
[src]
fn eq(&self, __arg_0: &Node) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Node) -> bool
This method tests for !=
.