implement lightning_time in grpc
This commit is contained in:
@ -298,6 +298,7 @@ type WeatherUpdate struct {
|
||||
UpdateTimestamp *timestamppb.Timestamp `protobuf:"bytes,28,opt,name=update_timestamp,json=updateTimestamp,proto3" json:"update_timestamp,omitempty"`
|
||||
LightningDay *int32 `protobuf:"varint,29,opt,name=lightning_day,json=lightningDay,proto3,oneof" json:"lightning_day,omitempty"`
|
||||
LightningDistance *int32 `protobuf:"varint,30,opt,name=lightning_distance,json=lightningDistance,proto3,oneof" json:"lightning_distance,omitempty"`
|
||||
LightningLastTime *timestamppb.Timestamp `protobuf:"bytes,31,opt,name=lightning_last_time,json=lightningLastTime,proto3,oneof" json:"lightning_last_time,omitempty"`
|
||||
unknownFields protoimpl.UnknownFields
|
||||
sizeCache protoimpl.SizeCache
|
||||
}
|
||||
@ -542,6 +543,13 @@ func (x *WeatherUpdate) GetLightningDistance() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *WeatherUpdate) GetLightningLastTime() *timestamppb.Timestamp {
|
||||
if x != nil {
|
||||
return x.LightningLastTime
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Represents a temperature and humidity sensor
|
||||
type TempHumiditySensor struct {
|
||||
state protoimpl.MessageState `protogen:"open.v1"`
|
||||
@ -676,7 +684,7 @@ const file_weather_weather_proto_rawDesc = "" +
|
||||
"\fstation_name\x18\x01 \x01(\tH\x00R\vstationName\x88\x01\x01\x12&\n" +
|
||||
"\fstation_type\x18\x02 \x01(\tH\x01R\vstationType\x88\x01\x01B\x0f\n" +
|
||||
"\r_station_nameB\x0f\n" +
|
||||
"\r_station_type\"\x85\x0e\n" +
|
||||
"\r_station_type\"\xee\x0e\n" +
|
||||
"\rWeatherUpdate\x12!\n" +
|
||||
"\fstation_name\x18\x01 \x01(\tR\vstationName\x12!\n" +
|
||||
"\fstation_type\x18\x02 \x01(\tR\vstationType\x12\x1d\n" +
|
||||
@ -711,7 +719,8 @@ const file_weather_weather_proto_rawDesc = "" +
|
||||
"\x15temp_humidity_sensors\x18\x1b \x03(\v2#.ambient.weather.TempHumiditySensorR\x13tempHumiditySensors\x12E\n" +
|
||||
"\x10update_timestamp\x18\x1c \x01(\v2\x1a.google.protobuf.TimestampR\x0fupdateTimestamp\x12(\n" +
|
||||
"\rlightning_day\x18\x1d \x01(\x05H\x16R\flightningDay\x88\x01\x01\x122\n" +
|
||||
"\x12lightning_distance\x18\x1e \x01(\x05H\x17R\x11lightningDistance\x88\x01\x01B\x11\n" +
|
||||
"\x12lightning_distance\x18\x1e \x01(\x05H\x17R\x11lightningDistance\x88\x01\x01\x12O\n" +
|
||||
"\x13lightning_last_time\x18\x1f \x01(\v2\x1a.google.protobuf.TimestampH\x18R\x11lightningLastTime\x88\x01\x01B\x11\n" +
|
||||
"\x0f_temp_outdoor_fB\x10\n" +
|
||||
"\x0e_temp_indoor_fB\x13\n" +
|
||||
"\x11_humidity_outdoorB\x12\n" +
|
||||
@ -735,7 +744,8 @@ const file_weather_weather_proto_rawDesc = "" +
|
||||
"\f_dew_point_fB\x0f\n" +
|
||||
"\r_wind_chill_fB\x10\n" +
|
||||
"\x0e_lightning_dayB\x15\n" +
|
||||
"\x13_lightning_distance\"}\n" +
|
||||
"\x13_lightning_distanceB\x16\n" +
|
||||
"\x14_lightning_last_time\"}\n" +
|
||||
"\x12TempHumiditySensor\x12\x12\n" +
|
||||
"\x04name\x18\x01 \x01(\tR\x04name\x12\x1a\n" +
|
||||
"\x06temp_f\x18\x02 \x01(\x01H\x00R\x05tempF\x88\x01\x01\x12\x1f\n" +
|
||||
@ -779,11 +789,12 @@ var file_weather_weather_proto_depIdxs = []int32{
|
||||
7, // 4: ambient.weather.WeatherUpdate.batteries:type_name -> ambient.weather.BatteryStatus
|
||||
6, // 5: ambient.weather.WeatherUpdate.temp_humidity_sensors:type_name -> ambient.weather.TempHumiditySensor
|
||||
8, // 6: ambient.weather.WeatherUpdate.update_timestamp:type_name -> google.protobuf.Timestamp
|
||||
7, // [7:7] is the sub-list for method output_type
|
||||
7, // [7:7] is the sub-list for method input_type
|
||||
7, // [7:7] is the sub-list for extension type_name
|
||||
7, // [7:7] is the sub-list for extension extendee
|
||||
0, // [0:7] is the sub-list for field type_name
|
||||
8, // 7: ambient.weather.WeatherUpdate.lightning_last_time:type_name -> google.protobuf.Timestamp
|
||||
8, // [8:8] is the sub-list for method output_type
|
||||
8, // [8:8] is the sub-list for method input_type
|
||||
8, // [8:8] is the sub-list for extension type_name
|
||||
8, // [8:8] is the sub-list for extension extendee
|
||||
0, // [0:8] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_weather_weather_proto_init() }
|
||||
|
@ -316,6 +316,10 @@
|
||||
"lightningDistance": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"lightningLastTime": {
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user