tof_control/helper/
cpu_type.rs1use 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}