webapp: coding style changes
This commit is contained in:
parent
cc82cc12b8
commit
e5cbeb8990
@ -14,7 +14,7 @@ import { defineComponent } from 'vue';
|
|||||||
import { formatNumber } from '@/utils';
|
import { formatNumber } from '@/utils';
|
||||||
|
|
||||||
declare interface LimitData {
|
declare interface LimitData {
|
||||||
limit: number,
|
limit: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
export interface DevInfoStatus {
|
export interface DevInfoStatus {
|
||||||
valid_data: boolean,
|
valid_data: boolean;
|
||||||
fw_bootloader_version: number,
|
fw_bootloader_version: number;
|
||||||
fw_build_version: number,
|
fw_build_version: number;
|
||||||
fw_build_datetime: Date,
|
fw_build_datetime: Date;
|
||||||
hw_part_number: number,
|
hw_part_number: number;
|
||||||
hw_version: number,
|
hw_version: number;
|
||||||
hw_model_name: string,
|
hw_model_name: string;
|
||||||
max_power: number,
|
max_power: number;
|
||||||
}
|
}
|
||||||
@ -1,5 +1,5 @@
|
|||||||
export interface DtuConfig {
|
export interface DtuConfig {
|
||||||
dtu_serial: number,
|
dtu_serial: number;
|
||||||
dtu_pollinterval: number,
|
dtu_pollinterval: number;
|
||||||
dtu_palevel: number
|
dtu_palevel: number;
|
||||||
}
|
}
|
||||||
@ -1,11 +1,11 @@
|
|||||||
export interface EventlogItem {
|
export interface EventlogItem {
|
||||||
message_id: number,
|
message_id: number;
|
||||||
message: string,
|
message: string;
|
||||||
start_time: number,
|
start_time: number;
|
||||||
end_time: number
|
end_time: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface EventlogItems {
|
export interface EventlogItems {
|
||||||
count: number,
|
count: number;
|
||||||
events: Array<EventlogItem>,
|
events: Array<EventlogItem>;
|
||||||
}
|
}
|
||||||
@ -1,5 +1,5 @@
|
|||||||
export interface LimitConfig {
|
export interface LimitConfig {
|
||||||
serial: number,
|
serial: number;
|
||||||
limit_value: number,
|
limit_value: number;
|
||||||
limit_type: number
|
limit_type: number;
|
||||||
}
|
}
|
||||||
@ -1,5 +1,5 @@
|
|||||||
export interface LimitStatus {
|
export interface LimitStatus {
|
||||||
limit_relative: number,
|
limit_relative: number;
|
||||||
max_power: number,
|
max_power: number;
|
||||||
limit_set_status: string,
|
limit_set_status: string;
|
||||||
}
|
}
|
||||||
@ -1,43 +1,43 @@
|
|||||||
export interface ValueObject {
|
export interface ValueObject {
|
||||||
v: number, // value
|
v: number; // value
|
||||||
u: string, // unit
|
u: string; // unit
|
||||||
d: number, // digits
|
d: number; // digits
|
||||||
};
|
};
|
||||||
|
|
||||||
export interface InverterStatistics {
|
export interface InverterStatistics {
|
||||||
Power?: ValueObject,
|
Power?: ValueObject;
|
||||||
Voltage?: ValueObject,
|
Voltage?: ValueObject;
|
||||||
Current?: ValueObject,
|
Current?: ValueObject;
|
||||||
"Power DC"?: ValueObject,
|
"Power DC"?: ValueObject;
|
||||||
YieldDay?: ValueObject,
|
YieldDay?: ValueObject;
|
||||||
YieldTotal?: ValueObject,
|
YieldTotal?: ValueObject;
|
||||||
Frequency?: ValueObject,
|
Frequency?: ValueObject;
|
||||||
Temperature?: ValueObject,
|
Temperature?: ValueObject;
|
||||||
PowerFactor?: ValueObject,
|
PowerFactor?: ValueObject;
|
||||||
ReactivePower?: ValueObject,
|
ReactivePower?: ValueObject;
|
||||||
Efficiency?: ValueObject,
|
Efficiency?: ValueObject;
|
||||||
Irradiation?: ValueObject,
|
Irradiation?: ValueObject;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Inverter {
|
export interface Inverter {
|
||||||
serial: number,
|
serial: number;
|
||||||
name: string,
|
name: string;
|
||||||
data_age: number,
|
data_age: number;
|
||||||
reachable: boolean,
|
reachable: boolean;
|
||||||
producing: boolean,
|
producing: boolean;
|
||||||
limit_relative: number,
|
limit_relative: number;
|
||||||
limit_absolute: number,
|
limit_absolute: number;
|
||||||
events: number,
|
events: number;
|
||||||
[key: number]: InverterStatistics,
|
[key: number]: InverterStatistics;
|
||||||
};
|
};
|
||||||
|
|
||||||
export interface Total {
|
export interface Total {
|
||||||
Power: ValueObject,
|
Power: ValueObject;
|
||||||
YieldDay: ValueObject,
|
YieldDay: ValueObject;
|
||||||
YieldTotal: ValueObject,
|
YieldTotal: ValueObject;
|
||||||
};
|
};
|
||||||
|
|
||||||
export interface LiveData {
|
export interface LiveData {
|
||||||
inverters: Inverter[],
|
inverters: Inverter[];
|
||||||
total: Total,
|
total: Total;
|
||||||
}
|
}
|
||||||
@ -1,20 +1,20 @@
|
|||||||
export interface MqttConfig {
|
export interface MqttConfig {
|
||||||
mqtt_enabled: boolean,
|
mqtt_enabled: boolean;
|
||||||
mqtt_hostname: string,
|
mqtt_hostname: string;
|
||||||
mqtt_port: number,
|
mqtt_port: number;
|
||||||
mqtt_username: string,
|
mqtt_username: string;
|
||||||
mqtt_password: string,
|
mqtt_password: string;
|
||||||
mqtt_topic: string,
|
mqtt_topic: string;
|
||||||
mqtt_publish_interval: number,
|
mqtt_publish_interval: number;
|
||||||
mqtt_retain: boolean,
|
mqtt_retain: boolean;
|
||||||
mqtt_tls: boolean,
|
mqtt_tls: boolean;
|
||||||
mqtt_root_ca_cert: string,
|
mqtt_root_ca_cert: string;
|
||||||
mqtt_lwt_topic: string,
|
mqtt_lwt_topic: string;
|
||||||
mqtt_lwt_online: string,
|
mqtt_lwt_online: string;
|
||||||
mqtt_lwt_offline: string,
|
mqtt_lwt_offline: string;
|
||||||
mqtt_hass_enabled: boolean,
|
mqtt_hass_enabled: boolean;
|
||||||
mqtt_hass_expire: boolean,
|
mqtt_hass_expire: boolean;
|
||||||
mqtt_hass_retain: boolean,
|
mqtt_hass_retain: boolean;
|
||||||
mqtt_hass_topic: string,
|
mqtt_hass_topic: string;
|
||||||
mqtt_hass_individualpanels: boolean
|
mqtt_hass_individualpanels: boolean;
|
||||||
}
|
}
|
||||||
@ -1,17 +1,17 @@
|
|||||||
export interface MqttStatus {
|
export interface MqttStatus {
|
||||||
mqtt_enabled: boolean,
|
mqtt_enabled: boolean;
|
||||||
mqtt_hostname: string,
|
mqtt_hostname: string;
|
||||||
mqtt_port: number,
|
mqtt_port: number;
|
||||||
mqtt_username: string,
|
mqtt_username: string;
|
||||||
mqtt_topic: string,
|
mqtt_topic: string;
|
||||||
mqtt_publish_interval: number,
|
mqtt_publish_interval: number;
|
||||||
mqtt_retain: boolean,
|
mqtt_retain: boolean;
|
||||||
mqtt_tls: boolean,
|
mqtt_tls: boolean;
|
||||||
mqtt_root_ca_cert_info: string,
|
mqtt_root_ca_cert_info: string;
|
||||||
mqtt_connected: boolean,
|
mqtt_connected: boolean;
|
||||||
mqtt_hass_enabled: boolean,
|
mqtt_hass_enabled: boolean;
|
||||||
mqtt_hass_expire: boolean,
|
mqtt_hass_expire: boolean;
|
||||||
mqtt_hass_retain: boolean,
|
mqtt_hass_retain: boolean;
|
||||||
mqtt_hass_topic: string,
|
mqtt_hass_topic: string;
|
||||||
mqtt_hass_individualpanels: boolean
|
mqtt_hass_individualpanels: boolean;
|
||||||
}
|
}
|
||||||
@ -1,22 +1,22 @@
|
|||||||
export interface NetworkStatus {
|
export interface NetworkStatus {
|
||||||
// WifiStationInfo
|
// WifiStationInfo
|
||||||
sta_status: boolean,
|
sta_status: boolean;
|
||||||
sta_ssid: string,
|
sta_ssid: string;
|
||||||
sta_rssi: number,
|
sta_rssi: number;
|
||||||
// WifiApInfo
|
// WifiApInfo
|
||||||
ap_status: boolean,
|
ap_status: boolean;
|
||||||
ap_ssid: string,
|
ap_ssid: string;
|
||||||
ap_stationnum: number,
|
ap_stationnum: number;
|
||||||
// InterfaceNetworkInfo
|
// InterfaceNetworkInfo
|
||||||
network_hostname: string,
|
network_hostname: string;
|
||||||
network_ip: string,
|
network_ip: string;
|
||||||
network_netmask: string,
|
network_netmask: string;
|
||||||
network_gateway: string,
|
network_gateway: string;
|
||||||
network_dns1: string,
|
network_dns1: string;
|
||||||
network_dns2: string,
|
network_dns2: string;
|
||||||
network_mac: string,
|
network_mac: string;
|
||||||
network_mode: string,
|
network_mode: string;
|
||||||
// InterfaceApInfo
|
// InterfaceApInfo
|
||||||
ap_ip: string,
|
ap_ip: string;
|
||||||
ap_mac: string,
|
ap_mac: string;
|
||||||
}
|
}
|
||||||
@ -1,11 +1,11 @@
|
|||||||
export interface NetworkConfig {
|
export interface NetworkConfig {
|
||||||
ssid: string,
|
ssid: string;
|
||||||
password: string,
|
password: string;
|
||||||
hostname: string,
|
hostname: string;
|
||||||
dhcp: boolean,
|
dhcp: boolean;
|
||||||
ipaddress: string,
|
ipaddress: string;
|
||||||
netmask: string,
|
netmask: string;
|
||||||
gateway: string,
|
gateway: string;
|
||||||
dns1: string,
|
dns1: string;
|
||||||
dns2: string
|
dns2: string;
|
||||||
}
|
}
|
||||||
@ -1,5 +1,5 @@
|
|||||||
export interface NtpConfig {
|
export interface NtpConfig {
|
||||||
ntp_server: string,
|
ntp_server: string;
|
||||||
ntp_timezone: string,
|
ntp_timezone: string;
|
||||||
ntp_timezone_descr: string
|
ntp_timezone_descr: string;
|
||||||
}
|
}
|
||||||
@ -1,7 +1,7 @@
|
|||||||
export interface NtpStatus {
|
export interface NtpStatus {
|
||||||
ntp_server: string,
|
ntp_server: string;
|
||||||
ntp_timezone: string,
|
ntp_timezone: string;
|
||||||
ntp_timezone_descr: string
|
ntp_timezone_descr: string
|
||||||
ntp_status: boolean,
|
ntp_status: boolean;
|
||||||
ntp_localtime: string
|
ntp_localtime: string;
|
||||||
}
|
}
|
||||||
@ -1,3 +1,3 @@
|
|||||||
export interface SecurityConfig {
|
export interface SecurityConfig {
|
||||||
password: string
|
password: string;
|
||||||
}
|
}
|
||||||
@ -1,29 +1,29 @@
|
|||||||
export interface SystemStatus {
|
export interface SystemStatus {
|
||||||
// HardwareInfo
|
// HardwareInfo
|
||||||
chipmodel: string,
|
chipmodel: string;
|
||||||
chiprevision: number,
|
chiprevision: number;
|
||||||
chipcores: number,
|
chipcores: number;
|
||||||
cpufreq: number,
|
cpufreq: number;
|
||||||
// FirmwareInfo
|
// FirmwareInfo
|
||||||
hostname: string,
|
hostname: string;
|
||||||
sdkversion: string,
|
sdkversion: string;
|
||||||
config_version: string,
|
config_version: string;
|
||||||
git_hash: string,
|
git_hash: string;
|
||||||
resetreason_0: string,
|
resetreason_0: string;
|
||||||
resetreason_1: string,
|
resetreason_1: string;
|
||||||
cfgsavecount: number,
|
cfgsavecount: number;
|
||||||
uptime: number,
|
uptime: number;
|
||||||
update_text: string,
|
update_text: string;
|
||||||
update_url: string,
|
update_url: string;
|
||||||
update_status: string,
|
update_status: string;
|
||||||
// MemoryInfo
|
// MemoryInfo
|
||||||
heap_total: number,
|
heap_total: number;
|
||||||
heap_used: number,
|
heap_used: number;
|
||||||
littlefs_total: number,
|
littlefs_total: number;
|
||||||
littlefs_used: number,
|
littlefs_used: number;
|
||||||
sketch_total: number,
|
sketch_total: number;
|
||||||
sketch_used: number,
|
sketch_used: number;
|
||||||
// RadioInfo
|
// RadioInfo
|
||||||
radio_connected: boolean,
|
radio_connected: boolean;
|
||||||
radio_pvariant: boolean,
|
radio_pvariant: boolean;
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user