mirror of
https://github.com/suaveolent/hoymiles-wifi.git
synced 2024-09-20 11:20:11 +00:00
47 lines
1.6 KiB
Protocol Buffer
Executable File
47 lines
1.6 KiB
Protocol Buffer
Executable File
syntax = "proto3";
|
|
|
|
message WInfoMO {
|
|
int64 pv_sn = 1; // PV serial number
|
|
int32 WCode = 2; // WCode identifier
|
|
int32 WNum = 3; // WNum value
|
|
int32 WTime1 = 4; // First timestamp value
|
|
int32 WTime2 = 5; // Second timestamp value
|
|
int32 WData1 = 6; // First data value
|
|
int32 WData2 = 7; // Second data value
|
|
}
|
|
|
|
message WInfoReqDTO {
|
|
string dtu_sn = 1; // DTU serial number
|
|
int32 time = 2; // Timestamp of the request
|
|
repeated WInfoMO mWInfo = 3; // WInfoMO data array
|
|
}
|
|
|
|
message WInfoResDTO {
|
|
string time_ymd_hms = 1; // Timestamp in the format YMD_HMS
|
|
int32 error_code = 2; // Error code indicator
|
|
int32 offset = 3; // Offset value
|
|
int32 time = 4; // Timestamp value
|
|
}
|
|
|
|
message WWVDataReqDTO {
|
|
string dtu_sn = 1; // DTU serial number
|
|
int32 time = 2; // Timestamp of the request
|
|
int32 package_nub = 3; // Package number
|
|
int32 package_now = 4; // Current package number
|
|
int64 pv_sn = 5; // PV serial number
|
|
int32 WCode = 6; // WCode identifier
|
|
int32 WNum = 7; // WNum value
|
|
int32 WTime1 = 8; // First timestamp value
|
|
int32 WVDataL = 9; // Length of WWVData
|
|
int32 WPos = 10; // WPos value
|
|
string mWVData = 11; // WWVData string
|
|
}
|
|
|
|
message WWVDataResDTO {
|
|
string time_ymd_hms = 1; // Timestamp in the format YMD_HMS
|
|
int32 package_now = 2; // Current package number
|
|
int32 error_code = 3; // Error code indicator
|
|
int32 offset = 4; // Offset value
|
|
int32 time = 5; // Timestamp value
|
|
}
|