mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
67 lines
1.6 KiB
Dart
67 lines
1.6 KiB
Dart
import 'package:toolbox/data/model/server/server.dart';
|
|
import 'package:toolbox/data/model/server/temp.dart';
|
|
|
|
import '../model/server/cpu.dart';
|
|
import '../model/server/disk.dart';
|
|
import '../model/server/memory.dart';
|
|
import '../model/server/net_speed.dart';
|
|
import '../model/server/conn.dart';
|
|
import '../model/server/system.dart';
|
|
|
|
abstract final class InitStatus {
|
|
static OneTimeCpuStatus get _initOneTimeCpuStatus => OneTimeCpuStatus(
|
|
'cpu',
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
);
|
|
static Cpus get cpus => Cpus(
|
|
[_initOneTimeCpuStatus],
|
|
[_initOneTimeCpuStatus],
|
|
);
|
|
static NetSpeedPart get _initNetSpeedPart => NetSpeedPart(
|
|
'',
|
|
BigInt.zero,
|
|
BigInt.zero,
|
|
0,
|
|
);
|
|
static NetSpeed get netSpeed => NetSpeed(
|
|
[_initNetSpeedPart],
|
|
[_initNetSpeedPart],
|
|
);
|
|
static ServerStatus get status => ServerStatus(
|
|
cpu: cpus,
|
|
mem: const Memory(
|
|
total: 1,
|
|
free: 1,
|
|
avail: 1,
|
|
),
|
|
sysVer: 'Loading...',
|
|
uptime: '',
|
|
disk: [
|
|
const Disk(
|
|
dev: '/',
|
|
mount: '/',
|
|
usedPercent: 0,
|
|
used: '0',
|
|
size: '0',
|
|
avail: '0',
|
|
)
|
|
],
|
|
tcp: const Conn(maxConn: 0, active: 0, passive: 0, fail: 0),
|
|
netSpeed: netSpeed,
|
|
swap: const Swap(
|
|
total: 0,
|
|
free: 0,
|
|
cached: 0,
|
|
),
|
|
system: SystemType.linux,
|
|
temps: Temperatures(),
|
|
diskIO: DiskIO([], []),
|
|
);
|
|
}
|