webapp: coding style changes

This commit is contained in:
Thomas Basler 2022-11-14 20:50:29 +01:00
parent cc82cc12b8
commit e5cbeb8990
15 changed files with 142 additions and 142 deletions

View File

@ -14,7 +14,7 @@ import { defineComponent } from 'vue';
import { formatNumber } from '@/utils';
declare interface LimitData {
limit: number,
limit: number;
}
export default defineComponent({

View File

@ -1,10 +1,10 @@
export interface DevInfoStatus {
valid_data: boolean,
fw_bootloader_version: number,
fw_build_version: number,
fw_build_datetime: Date,
hw_part_number: number,
hw_version: number,
hw_model_name: string,
max_power: number,
valid_data: boolean;
fw_bootloader_version: number;
fw_build_version: number;
fw_build_datetime: Date;
hw_part_number: number;
hw_version: number;
hw_model_name: string;
max_power: number;
}

View File

@ -1,5 +1,5 @@
export interface DtuConfig {
dtu_serial: number,
dtu_pollinterval: number,
dtu_palevel: number
dtu_serial: number;
dtu_pollinterval: number;
dtu_palevel: number;
}

View File

@ -1,11 +1,11 @@
export interface EventlogItem {
message_id: number,
message: string,
start_time: number,
end_time: number
message_id: number;
message: string;
start_time: number;
end_time: number;
}
export interface EventlogItems {
count: number,
events: Array<EventlogItem>,
count: number;
events: Array<EventlogItem>;
}

View File

@ -1,5 +1,5 @@
export interface LimitConfig {
serial: number,
limit_value: number,
limit_type: number
serial: number;
limit_value: number;
limit_type: number;
}

View File

@ -1,5 +1,5 @@
export interface LimitStatus {
limit_relative: number,
max_power: number,
limit_set_status: string,
limit_relative: number;
max_power: number;
limit_set_status: string;
}

View File

@ -1,43 +1,43 @@
export interface ValueObject {
v: number, // value
u: string, // unit
d: number, // digits
v: number; // value
u: string; // unit
d: number; // digits
};
export interface InverterStatistics {
Power?: ValueObject,
Voltage?: ValueObject,
Current?: ValueObject,
"Power DC"?: ValueObject,
YieldDay?: ValueObject,
YieldTotal?: ValueObject,
Frequency?: ValueObject,
Temperature?: ValueObject,
PowerFactor?: ValueObject,
ReactivePower?: ValueObject,
Efficiency?: ValueObject,
Irradiation?: ValueObject,
Power?: ValueObject;
Voltage?: ValueObject;
Current?: ValueObject;
"Power DC"?: ValueObject;
YieldDay?: ValueObject;
YieldTotal?: ValueObject;
Frequency?: ValueObject;
Temperature?: ValueObject;
PowerFactor?: ValueObject;
ReactivePower?: ValueObject;
Efficiency?: ValueObject;
Irradiation?: ValueObject;
}
export interface Inverter {
serial: number,
name: string,
data_age: number,
reachable: boolean,
producing: boolean,
limit_relative: number,
limit_absolute: number,
events: number,
[key: number]: InverterStatistics,
serial: number;
name: string;
data_age: number;
reachable: boolean;
producing: boolean;
limit_relative: number;
limit_absolute: number;
events: number;
[key: number]: InverterStatistics;
};
export interface Total {
Power: ValueObject,
YieldDay: ValueObject,
YieldTotal: ValueObject,
Power: ValueObject;
YieldDay: ValueObject;
YieldTotal: ValueObject;
};
export interface LiveData {
inverters: Inverter[],
total: Total,
inverters: Inverter[];
total: Total;
}

View File

@ -1,20 +1,20 @@
export interface MqttConfig {
mqtt_enabled: boolean,
mqtt_hostname: string,
mqtt_port: number,
mqtt_username: string,
mqtt_password: string,
mqtt_topic: string,
mqtt_publish_interval: number,
mqtt_retain: boolean,
mqtt_tls: boolean,
mqtt_root_ca_cert: string,
mqtt_lwt_topic: string,
mqtt_lwt_online: string,
mqtt_lwt_offline: string,
mqtt_hass_enabled: boolean,
mqtt_hass_expire: boolean,
mqtt_hass_retain: boolean,
mqtt_hass_topic: string,
mqtt_hass_individualpanels: boolean
mqtt_enabled: boolean;
mqtt_hostname: string;
mqtt_port: number;
mqtt_username: string;
mqtt_password: string;
mqtt_topic: string;
mqtt_publish_interval: number;
mqtt_retain: boolean;
mqtt_tls: boolean;
mqtt_root_ca_cert: string;
mqtt_lwt_topic: string;
mqtt_lwt_online: string;
mqtt_lwt_offline: string;
mqtt_hass_enabled: boolean;
mqtt_hass_expire: boolean;
mqtt_hass_retain: boolean;
mqtt_hass_topic: string;
mqtt_hass_individualpanels: boolean;
}

View File

@ -1,17 +1,17 @@
export interface MqttStatus {
mqtt_enabled: boolean,
mqtt_hostname: string,
mqtt_port: number,
mqtt_username: string,
mqtt_topic: string,
mqtt_publish_interval: number,
mqtt_retain: boolean,
mqtt_tls: boolean,
mqtt_root_ca_cert_info: string,
mqtt_connected: boolean,
mqtt_hass_enabled: boolean,
mqtt_hass_expire: boolean,
mqtt_hass_retain: boolean,
mqtt_hass_topic: string,
mqtt_hass_individualpanels: boolean
mqtt_enabled: boolean;
mqtt_hostname: string;
mqtt_port: number;
mqtt_username: string;
mqtt_topic: string;
mqtt_publish_interval: number;
mqtt_retain: boolean;
mqtt_tls: boolean;
mqtt_root_ca_cert_info: string;
mqtt_connected: boolean;
mqtt_hass_enabled: boolean;
mqtt_hass_expire: boolean;
mqtt_hass_retain: boolean;
mqtt_hass_topic: string;
mqtt_hass_individualpanels: boolean;
}

View File

@ -1,22 +1,22 @@
export interface NetworkStatus {
// WifiStationInfo
sta_status: boolean,
sta_ssid: string,
sta_rssi: number,
sta_status: boolean;
sta_ssid: string;
sta_rssi: number;
// WifiApInfo
ap_status: boolean,
ap_ssid: string,
ap_stationnum: number,
ap_status: boolean;
ap_ssid: string;
ap_stationnum: number;
// InterfaceNetworkInfo
network_hostname: string,
network_ip: string,
network_netmask: string,
network_gateway: string,
network_dns1: string,
network_dns2: string,
network_mac: string,
network_mode: string,
network_hostname: string;
network_ip: string;
network_netmask: string;
network_gateway: string;
network_dns1: string;
network_dns2: string;
network_mac: string;
network_mode: string;
// InterfaceApInfo
ap_ip: string,
ap_mac: string,
ap_ip: string;
ap_mac: string;
}

View File

@ -1,11 +1,11 @@
export interface NetworkConfig {
ssid: string,
password: string,
hostname: string,
dhcp: boolean,
ipaddress: string,
netmask: string,
gateway: string,
dns1: string,
dns2: string
ssid: string;
password: string;
hostname: string;
dhcp: boolean;
ipaddress: string;
netmask: string;
gateway: string;
dns1: string;
dns2: string;
}

View File

@ -1,5 +1,5 @@
export interface NtpConfig {
ntp_server: string,
ntp_timezone: string,
ntp_timezone_descr: string
ntp_server: string;
ntp_timezone: string;
ntp_timezone_descr: string;
}

View File

@ -1,7 +1,7 @@
export interface NtpStatus {
ntp_server: string,
ntp_timezone: string,
ntp_server: string;
ntp_timezone: string;
ntp_timezone_descr: string
ntp_status: boolean,
ntp_localtime: string
ntp_status: boolean;
ntp_localtime: string;
}

View File

@ -1,3 +1,3 @@
export interface SecurityConfig {
password: string
password: string;
}

View File

@ -1,29 +1,29 @@
export interface SystemStatus {
// HardwareInfo
chipmodel: string,
chiprevision: number,
chipcores: number,
cpufreq: number,
chipmodel: string;
chiprevision: number;
chipcores: number;
cpufreq: number;
// FirmwareInfo
hostname: string,
sdkversion: string,
config_version: string,
git_hash: string,
resetreason_0: string,
resetreason_1: string,
cfgsavecount: number,
uptime: number,
update_text: string,
update_url: string,
update_status: string,
hostname: string;
sdkversion: string;
config_version: string;
git_hash: string;
resetreason_0: string;
resetreason_1: string;
cfgsavecount: number;
uptime: number;
update_text: string;
update_url: string;
update_status: string;
// MemoryInfo
heap_total: number,
heap_used: number,
littlefs_total: number,
littlefs_used: number,
sketch_total: number,
sketch_used: number,
heap_total: number;
heap_used: number;
littlefs_total: number;
littlefs_used: number;
sketch_total: number;
sketch_used: number;
// RadioInfo
radio_connected: boolean,
radio_pvariant: boolean,
radio_connected: boolean;
radio_pvariant: boolean;
}