rs-matter/matter/src/pairing/vendor_identifiers.rs

11 lines
275 B
Rust
Raw Normal View History

2023-01-11 22:12:04 +01:00
#[repr(u16)]
pub enum VendorId {
CommonOrUnspecified = 0x0000,
TestVendor4 = 0xFFF4,
}
pub fn is_vendor_id_valid_operationally(vendor_id: u16) -> bool {
(vendor_id != VendorId::CommonOrUnspecified as u16)
&& (vendor_id <= VendorId::TestVendor4 as u16)
}