Add disk and network info
This commit is contained in:
@ -54,7 +54,7 @@ interface SystemInfo {
|
||||
components: SysComponent;
|
||||
users: [];
|
||||
disks: DiskInfo[];
|
||||
networks: [];
|
||||
networks: NetworkInfo[];
|
||||
uptime: number;
|
||||
boot_time: number;
|
||||
load_average: SysLoadAverage;
|
||||
@ -89,7 +89,7 @@ interface SysComponent {
|
||||
label: string;
|
||||
}
|
||||
|
||||
interface DiskInfo {
|
||||
export interface DiskInfo {
|
||||
DiskKind: "HDD" | "SSD";
|
||||
name: string;
|
||||
file_system: number[];
|
||||
@ -99,6 +99,23 @@ interface DiskInfo {
|
||||
is_removable: boolean;
|
||||
}
|
||||
|
||||
export type NetworkInfo = [string, NetworkDetails];
|
||||
interface NetworkDetails {
|
||||
received: number;
|
||||
total_received: number;
|
||||
transmitted: number;
|
||||
total_transmitted: number;
|
||||
packets_received: number;
|
||||
total_packets_received: number;
|
||||
packets_transmitted: number;
|
||||
total_packets_transmitted: number;
|
||||
errors_on_received: number;
|
||||
total_errors_on_received: number;
|
||||
errors_on_transmitted: number;
|
||||
total_errors_on_transmitted: number;
|
||||
mac_address: number[];
|
||||
}
|
||||
|
||||
interface SysLoadAverage {
|
||||
one: number;
|
||||
five: number;
|
||||
|
Reference in New Issue
Block a user