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'; import { formatNumber } from '@/utils';
declare interface LimitData { declare interface LimitData {
limit: number, limit: number;
} }
export default defineComponent({ export default defineComponent({

View File

@ -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;
} }

View File

@ -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;
} }

View File

@ -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>;
} }

View File

@ -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;
} }

View File

@ -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;
} }

View File

@ -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;
} }

View File

@ -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;
} }

View File

@ -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;
} }

View File

@ -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;
} }

View File

@ -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;
} }

View File

@ -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;
} }

View File

@ -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;
} }

View File

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

View File

@ -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;
} }