Retrieves Vendor ID used by Elgato hardware
(&self)
| 133 | |
| 134 | /// Retrieves Vendor ID used by Elgato hardware |
| 135 | pub fn vendor_id(&self) -> u16 { |
| 136 | match self { |
| 137 | Kind::Original => ELGATO_VENDOR_ID, |
| 138 | Kind::OriginalV2 => ELGATO_VENDOR_ID, |
| 139 | Kind::Mini => ELGATO_VENDOR_ID, |
| 140 | Kind::Xl => ELGATO_VENDOR_ID, |
| 141 | Kind::XlV2 => ELGATO_VENDOR_ID, |
| 142 | Kind::Mk2 => ELGATO_VENDOR_ID, |
| 143 | Kind::Mk2Scissor => ELGATO_VENDOR_ID, |
| 144 | Kind::MiniMk2 => ELGATO_VENDOR_ID, |
| 145 | Kind::MiniDiscord => ELGATO_VENDOR_ID, |
| 146 | Kind::Neo => ELGATO_VENDOR_ID, |
| 147 | Kind::Pedal => ELGATO_VENDOR_ID, |
| 148 | Kind::Plus => ELGATO_VENDOR_ID, |
| 149 | Kind::PlusXl => ELGATO_VENDOR_ID, |
| 150 | Kind::MiniMk2Module => ELGATO_VENDOR_ID, |
| 151 | Kind::Mk2Module => ELGATO_VENDOR_ID, |
| 152 | Kind::XlV2Module => ELGATO_VENDOR_ID, |
| 153 | } |
| 154 | } |
| 155 | |
| 156 | /// Amount of keys the Stream Deck kind has |
| 157 | pub fn key_count(&self) -> u8 { |
no outgoing calls
no test coverage detected