tof_control/helper/
cpu_type.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug)]
4pub struct CPUInfo {
5    pub uptime: u32,
6    pub cpu_freq: [u32; 4],
7    pub root_usage: u8,
8    pub tofdata_usage: u8,
9}
10
11#[derive(Debug, Serialize, Deserialize)]
12pub struct CPUInfoDebug {
13    pub uptime: u32,
14    pub disk_usage: u8,
15    pub cpu_freq: [u32; 4],
16}
17
18#[derive(Debug)]
19pub struct CPUTemp {
20    pub cpu0_temp: f32,
21    pub cpu1_temp: f32,
22}
23#[derive(Debug, Serialize, Deserialize)]
24pub struct CPUTempDebug {
25    pub cpu_temp: f32,
26    pub cpu0_temp: f32,
27    pub cpu1_temp: f32,
28    pub mb_temp: f32,
29}