asic_rs/data/device/models/bitaxe.rs
1#[cfg(feature = "python")]
2use pyo3::prelude::*;
3
4use serde::{Deserialize, Serialize};
5use strum::Display;
6
7#[cfg_attr(feature = "python", pyclass(str, module = "asic_rs"))]
8#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash, Serialize, Deserialize, Display)]
9pub enum BitaxeModel {
10 #[serde(alias = "BM1368")]
11 Supra,
12 #[serde(alias = "BM1370")]
13 Gamma,
14 #[serde(alias = "BM1397")]
15 Max,
16 #[serde(alias = "BM1366")]
17 Ultra,
18}