tof_control/helper/
cpu_type.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
use serde::{Deserialize, Serialize};

#[derive(Debug)]
pub struct CPUInfo {
    pub uptime: u32,
    pub cpu_freq: [u32; 4],
    pub root_usage: u8,
    pub tofdata_usage: u8,
}

#[derive(Debug, Serialize, Deserialize)]
pub struct CPUInfoDebug {
    pub uptime: u32,
    pub disk_usage: u8,
    pub cpu_freq: [u32; 4],
}

#[derive(Debug)]
pub struct CPUTemp {
    pub cpu0_temp: f32,
    pub cpu1_temp: f32,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct CPUTempDebug {
    pub cpu_temp: f32,
    pub cpu0_temp: f32,
    pub cpu1_temp: f32,
    pub mb_temp: f32,
}