75 lines
3.9 KiB
Go
75 lines
3.9 KiB
Go
package service
|
|
|
|
type User struct {
|
|
Name string `json:"name" binding:"required"`
|
|
Password string `json:"password" binding:"required"`
|
|
}
|
|
|
|
type ConfReq struct {
|
|
Broker string `json:"broker" binding:"required"`
|
|
|
|
Client_id string `json:"client_id" binding:"required"`
|
|
|
|
Device_id string `json:"device_id" binding:"required"`
|
|
|
|
Windfarm string `json:"windfarm" binding:"required"`
|
|
Fansnum string `json:"fansnum" binding:"required"`
|
|
|
|
Addresses string `json:"addresses" binding:"required"`
|
|
Via string `json:"via" binding:"required"`
|
|
|
|
Ntp string `json:"ntp" binding:"required"`
|
|
|
|
Ch0_measurpoint string `json:"ch0_measurpoint" binding:"required"`
|
|
Ch0_measurpointdirection string `json:"ch0_measurpointdirection" binding:"required"`
|
|
Ch0_sensorparameters float32 `json:"ch0_sensorparameters" binding:"required"`
|
|
Ch0_samplingtime int `json:"ch0_samplingtime" binding:"required"`
|
|
Ch0_samplingfrequency int `json:"ch0_samplingfrequency" binding:"required"`
|
|
|
|
Ch1_measurpoint string `json:"ch1_measurpoint" binding:"required"`
|
|
Ch1_measurpointdirection string `json:"ch1_measurpointdirection" binding:"required"`
|
|
Ch1_sensorparameters float32 `json:"ch1_sensorparameters" binding:"required"`
|
|
Ch1_samplingtime int `json:"ch1_samplingtime" binding:"required"`
|
|
Ch1_samplingfrequency int `json:"ch1_samplingfrequency" binding:"required"`
|
|
|
|
Ch2_measurpoint string `json:"ch2_measurpoint" binding:"required"`
|
|
Ch2_measurpointdirection string `json:"ch2_measurpointdirection" binding:"required"`
|
|
Ch2_sensorparameters float32 `json:"ch2_sensorparameters" binding:"required"`
|
|
Ch2_samplingtime int `json:"ch2_samplingtime" binding:"required"`
|
|
Ch2_samplingfrequency int `json:"ch2_samplingfrequency" binding:"required"`
|
|
|
|
Ch3_measurpoint string `json:"ch3_measurpoint" binding:"required"`
|
|
Ch3_measurpointdirection string `json:"ch3_measurpointdirection" binding:"required"`
|
|
Ch3_sensorparameters float32 `json:"ch3_sensorparameters" binding:"required"`
|
|
Ch3_samplingtime int `json:"ch3_samplingtime" binding:"required"`
|
|
Ch3_samplingfrequency int `json:"ch3_samplingfrequency" binding:"required"`
|
|
|
|
Ch4_measurpoint string `json:"ch4_measurpoint" binding:"required"`
|
|
Ch4_measurpointdirection string `json:"ch4_measurpointdirection" binding:"required"`
|
|
Ch4_sensorparameters float32 `json:"ch4_sensorparameters" binding:"required"`
|
|
Ch4_samplingtime int `json:"ch4_samplingtime" binding:"required"`
|
|
Ch4_samplingfrequency int `json:"ch4_samplingfrequency" binding:"required"`
|
|
|
|
Ch5_measurpoint string `json:"ch5_measurpoint" binding:"required"`
|
|
Ch5_measurpointdirection string `json:"ch5_measurpointdirection" binding:"required"`
|
|
Ch5_sensorparameters float32 `json:"ch5_sensorparameters" binding:"required"`
|
|
Ch5_samplingtime int `json:"ch5_samplingtime" binding:"required"`
|
|
Ch5_samplingfrequency int `json:"ch5_samplingfrequency" binding:"required"`
|
|
|
|
Ch6_measurpoint string `json:"ch6_measurpoint" binding:"required"`
|
|
Ch6_measurpointdirection string `json:"ch6_measurpointdirection" binding:"required"`
|
|
Ch6_sensorparameters float32 `json:"ch6_sensorparameters" binding:"required"`
|
|
Ch6_samplingtime int `json:"ch6_samplingtime" binding:"required"`
|
|
Ch6_samplingfrequency int `json:"ch6_samplingfrequency" binding:"required"`
|
|
|
|
Ch7_measurpoint string `json:"ch7_measurpoint" binding:"required"`
|
|
Ch7_measurpointdirection string `json:"ch7_measurpointdirection" binding:"required"`
|
|
Ch7_sensorparameters float32 `json:"ch7_sensorparameters" binding:"required"`
|
|
Ch7_samplingtime int `json:"ch7_samplingtime" binding:"required"`
|
|
Ch7_samplingfrequency int `json:"ch7_samplingfrequency" binding:"required"`
|
|
}
|
|
|
|
type SecretReq struct {
|
|
Secret string `json:"secret"`
|
|
}
|