Documentation
¶
Index ¶
- Variables
- type Car
- func (x *Car) ClearBest()
- func (x *Car) ClearLast()
- func (x *Car) ClearTireCompound()
- func (x *Car) GetBest() *TimeWithMarker
- func (x *Car) GetCarIdx() int32
- func (x *Car) GetDist() float32
- func (x *Car) GetGap() float32
- func (x *Car) GetInterval() float32
- func (x *Car) GetLap() int32
- func (x *Car) GetLast() *TimeWithMarker
- func (x *Car) GetLc() int32
- func (x *Car) GetPic() int32
- func (x *Car) GetPitstops() uint32
- func (x *Car) GetPos() int32
- func (x *Car) GetSectors() []*TimeWithMarker
- func (x *Car) GetSpeed() float32
- func (x *Car) GetState() CarState
- func (x *Car) GetStintLap() uint32
- func (x *Car) GetTireCompound() *TireCompound
- func (x *Car) GetTrackPos() float32
- func (x *Car) HasBest() bool
- func (x *Car) HasLast() bool
- func (x *Car) HasTireCompound() bool
- func (*Car) ProtoMessage()
- func (x *Car) ProtoReflect() protoreflect.Message
- func (x *Car) Reset()
- func (x *Car) SetBest(v *TimeWithMarker)
- func (x *Car) SetCarIdx(v int32)
- func (x *Car) SetDist(v float32)
- func (x *Car) SetGap(v float32)
- func (x *Car) SetInterval(v float32)
- func (x *Car) SetLap(v int32)
- func (x *Car) SetLast(v *TimeWithMarker)
- func (x *Car) SetLc(v int32)
- func (x *Car) SetPic(v int32)
- func (x *Car) SetPitstops(v uint32)
- func (x *Car) SetPos(v int32)
- func (x *Car) SetSectors(v []*TimeWithMarker)
- func (x *Car) SetSpeed(v float32)
- func (x *Car) SetState(v CarState)
- func (x *Car) SetStintLap(v uint32)
- func (x *Car) SetTireCompound(v *TireCompound)
- func (x *Car) SetTrackPos(v float32)
- func (x *Car) String() string
- type CarState
- type Car_builder
- type ExtraInfo
- func (x *ExtraInfo) ClearPitInfo()
- func (x *ExtraInfo) GetPitInfo() *v11.PitInfo
- func (x *ExtraInfo) HasPitInfo() bool
- func (*ExtraInfo) ProtoMessage()
- func (x *ExtraInfo) ProtoReflect() protoreflect.Message
- func (x *ExtraInfo) Reset()
- func (x *ExtraInfo) SetPitInfo(v *v11.PitInfo)
- func (x *ExtraInfo) String() string
- type ExtraInfo_builder
- type GetDriverDataRequest
- func (x *GetDriverDataRequest) ClearEvent()
- func (x *GetDriverDataRequest) ClearStart()
- func (x *GetDriverDataRequest) GetEvent() *v1.EventSelector
- func (x *GetDriverDataRequest) GetNum() int32
- func (x *GetDriverDataRequest) GetStart() *timestamppb.Timestamp
- func (x *GetDriverDataRequest) HasEvent() bool
- func (x *GetDriverDataRequest) HasStart() bool
- func (*GetDriverDataRequest) ProtoMessage()
- func (x *GetDriverDataRequest) ProtoReflect() protoreflect.Message
- func (x *GetDriverDataRequest) Reset()
- func (x *GetDriverDataRequest) SetEvent(v *v1.EventSelector)
- func (x *GetDriverDataRequest) SetNum(v int32)
- func (x *GetDriverDataRequest) SetStart(v *timestamppb.Timestamp)
- func (x *GetDriverDataRequest) String() string
- type GetDriverDataRequest_builder
- type GetDriverDataResponse
- func (x *GetDriverDataResponse) ClearLastTs()
- func (x *GetDriverDataResponse) GetDriverData() []*PublishDriverDataRequest
- func (x *GetDriverDataResponse) GetLastTs() *timestamppb.Timestamp
- func (x *GetDriverDataResponse) HasLastTs() bool
- func (*GetDriverDataResponse) ProtoMessage()
- func (x *GetDriverDataResponse) ProtoReflect() protoreflect.Message
- func (x *GetDriverDataResponse) Reset()
- func (x *GetDriverDataResponse) SetDriverData(v []*PublishDriverDataRequest)
- func (x *GetDriverDataResponse) SetLastTs(v *timestamppb.Timestamp)
- func (x *GetDriverDataResponse) String() string
- type GetDriverDataResponse_builder
- type GetSpeedmapsRequest
- func (x *GetSpeedmapsRequest) ClearEvent()
- func (x *GetSpeedmapsRequest) ClearStart()
- func (x *GetSpeedmapsRequest) GetEvent() *v1.EventSelector
- func (x *GetSpeedmapsRequest) GetNum() int32
- func (x *GetSpeedmapsRequest) GetStart() *timestamppb.Timestamp
- func (x *GetSpeedmapsRequest) HasEvent() bool
- func (x *GetSpeedmapsRequest) HasStart() bool
- func (*GetSpeedmapsRequest) ProtoMessage()
- func (x *GetSpeedmapsRequest) ProtoReflect() protoreflect.Message
- func (x *GetSpeedmapsRequest) Reset()
- func (x *GetSpeedmapsRequest) SetEvent(v *v1.EventSelector)
- func (x *GetSpeedmapsRequest) SetNum(v int32)
- func (x *GetSpeedmapsRequest) SetStart(v *timestamppb.Timestamp)
- func (x *GetSpeedmapsRequest) String() string
- type GetSpeedmapsRequest_builder
- type GetSpeedmapsResponse
- func (x *GetSpeedmapsResponse) ClearLastTs()
- func (x *GetSpeedmapsResponse) GetLastTs() *timestamppb.Timestamp
- func (x *GetSpeedmapsResponse) GetSpeedmaps() []*PublishSpeedmapRequest
- func (x *GetSpeedmapsResponse) HasLastTs() bool
- func (*GetSpeedmapsResponse) ProtoMessage()
- func (x *GetSpeedmapsResponse) ProtoReflect() protoreflect.Message
- func (x *GetSpeedmapsResponse) Reset()
- func (x *GetSpeedmapsResponse) SetLastTs(v *timestamppb.Timestamp)
- func (x *GetSpeedmapsResponse) SetSpeedmaps(v []*PublishSpeedmapRequest)
- func (x *GetSpeedmapsResponse) String() string
- type GetSpeedmapsResponse_builder
- type GetStatesRequest
- func (x *GetStatesRequest) ClearEvent()
- func (x *GetStatesRequest) ClearStart()
- func (x *GetStatesRequest) GetEvent() *v1.EventSelector
- func (x *GetStatesRequest) GetNum() int32
- func (x *GetStatesRequest) GetStart() *timestamppb.Timestamp
- func (x *GetStatesRequest) HasEvent() bool
- func (x *GetStatesRequest) HasStart() bool
- func (*GetStatesRequest) ProtoMessage()
- func (x *GetStatesRequest) ProtoReflect() protoreflect.Message
- func (x *GetStatesRequest) Reset()
- func (x *GetStatesRequest) SetEvent(v *v1.EventSelector)
- func (x *GetStatesRequest) SetNum(v int32)
- func (x *GetStatesRequest) SetStart(v *timestamppb.Timestamp)
- func (x *GetStatesRequest) String() string
- type GetStatesRequest_builder
- type GetStatesResponse
- func (x *GetStatesResponse) ClearLastTs()
- func (x *GetStatesResponse) GetLastTs() *timestamppb.Timestamp
- func (x *GetStatesResponse) GetStates() []*PublishStateRequest
- func (x *GetStatesResponse) HasLastTs() bool
- func (*GetStatesResponse) ProtoMessage()
- func (x *GetStatesResponse) ProtoReflect() protoreflect.Message
- func (x *GetStatesResponse) Reset()
- func (x *GetStatesResponse) SetLastTs(v *timestamppb.Timestamp)
- func (x *GetStatesResponse) SetStates(v []*PublishStateRequest)
- func (x *GetStatesResponse) String() string
- type GetStatesResponse_builder
- type Message
- func (x *Message) GetCarClass() string
- func (x *Message) GetCarIdx() uint32
- func (x *Message) GetCarNum() string
- func (x *Message) GetMsg() string
- func (x *Message) GetSubType() MessageSubType
- func (x *Message) GetType() MessageType
- func (*Message) ProtoMessage()
- func (x *Message) ProtoReflect() protoreflect.Message
- func (x *Message) Reset()
- func (x *Message) SetCarClass(v string)
- func (x *Message) SetCarIdx(v uint32)
- func (x *Message) SetCarNum(v string)
- func (x *Message) SetMsg(v string)
- func (x *Message) SetSubType(v MessageSubType)
- func (x *Message) SetType(v MessageType)
- func (x *Message) String() string
- type MessageContainer
- func (x *MessageContainer) ClearMessage()
- func (x *MessageContainer) ClearTimestamp()
- func (x *MessageContainer) GetMessage() *Message
- func (x *MessageContainer) GetSessionTime() float32
- func (x *MessageContainer) GetTimestamp() *timestamppb.Timestamp
- func (x *MessageContainer) HasMessage() bool
- func (x *MessageContainer) HasTimestamp() bool
- func (*MessageContainer) ProtoMessage()
- func (x *MessageContainer) ProtoReflect() protoreflect.Message
- func (x *MessageContainer) Reset()
- func (x *MessageContainer) SetMessage(v *Message)
- func (x *MessageContainer) SetSessionTime(v float32)
- func (x *MessageContainer) SetTimestamp(v *timestamppb.Timestamp)
- func (x *MessageContainer) String() string
- type MessageContainer_builder
- type MessageSubType
- type MessageType
- type Message_builder
- type PublishDriverDataRequest
- func (x *PublishDriverDataRequest) ClearEvent()
- func (x *PublishDriverDataRequest) ClearTimestamp()
- func (x *PublishDriverDataRequest) GetCarClasses() []*v12.CarClass
- func (x *PublishDriverDataRequest) GetCars() []*v12.CarInfo
- func (x *PublishDriverDataRequest) GetCurrentDrivers() map[uint32]string
- func (x *PublishDriverDataRequest) GetEntries() []*v12.CarEntry
- func (x *PublishDriverDataRequest) GetEvent() *v1.EventSelector
- func (x *PublishDriverDataRequest) GetSessionTime() float32
- func (x *PublishDriverDataRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *PublishDriverDataRequest) HasEvent() bool
- func (x *PublishDriverDataRequest) HasTimestamp() bool
- func (*PublishDriverDataRequest) ProtoMessage()
- func (x *PublishDriverDataRequest) ProtoReflect() protoreflect.Message
- func (x *PublishDriverDataRequest) Reset()
- func (x *PublishDriverDataRequest) SetCarClasses(v []*v12.CarClass)
- func (x *PublishDriverDataRequest) SetCars(v []*v12.CarInfo)
- func (x *PublishDriverDataRequest) SetCurrentDrivers(v map[uint32]string)
- func (x *PublishDriverDataRequest) SetEntries(v []*v12.CarEntry)
- func (x *PublishDriverDataRequest) SetEvent(v *v1.EventSelector)
- func (x *PublishDriverDataRequest) SetSessionTime(v float32)
- func (x *PublishDriverDataRequest) SetTimestamp(v *timestamppb.Timestamp)
- func (x *PublishDriverDataRequest) String() string
- type PublishDriverDataRequest_builder
- type PublishDriverDataResponse
- type PublishDriverDataResponse_builder
- type PublishEventExtraInfoRequest
- func (x *PublishEventExtraInfoRequest) ClearEvent()
- func (x *PublishEventExtraInfoRequest) ClearExtraInfo()
- func (x *PublishEventExtraInfoRequest) ClearTimestamp()
- func (x *PublishEventExtraInfoRequest) GetEvent() *v1.EventSelector
- func (x *PublishEventExtraInfoRequest) GetExtraInfo() *ExtraInfo
- func (x *PublishEventExtraInfoRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *PublishEventExtraInfoRequest) HasEvent() bool
- func (x *PublishEventExtraInfoRequest) HasExtraInfo() bool
- func (x *PublishEventExtraInfoRequest) HasTimestamp() bool
- func (*PublishEventExtraInfoRequest) ProtoMessage()
- func (x *PublishEventExtraInfoRequest) ProtoReflect() protoreflect.Message
- func (x *PublishEventExtraInfoRequest) Reset()
- func (x *PublishEventExtraInfoRequest) SetEvent(v *v1.EventSelector)
- func (x *PublishEventExtraInfoRequest) SetExtraInfo(v *ExtraInfo)
- func (x *PublishEventExtraInfoRequest) SetTimestamp(v *timestamppb.Timestamp)
- func (x *PublishEventExtraInfoRequest) String() string
- type PublishEventExtraInfoRequest_builder
- type PublishEventExtraInfoResponse
- type PublishEventExtraInfoResponse_builder
- type PublishSpeedmapRequest
- func (x *PublishSpeedmapRequest) ClearEvent()
- func (x *PublishSpeedmapRequest) ClearSpeedmap()
- func (x *PublishSpeedmapRequest) ClearTimestamp()
- func (x *PublishSpeedmapRequest) GetEvent() *v1.EventSelector
- func (x *PublishSpeedmapRequest) GetSpeedmap() *v11.Speedmap
- func (x *PublishSpeedmapRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *PublishSpeedmapRequest) HasEvent() bool
- func (x *PublishSpeedmapRequest) HasSpeedmap() bool
- func (x *PublishSpeedmapRequest) HasTimestamp() bool
- func (*PublishSpeedmapRequest) ProtoMessage()
- func (x *PublishSpeedmapRequest) ProtoReflect() protoreflect.Message
- func (x *PublishSpeedmapRequest) Reset()
- func (x *PublishSpeedmapRequest) SetEvent(v *v1.EventSelector)
- func (x *PublishSpeedmapRequest) SetSpeedmap(v *v11.Speedmap)
- func (x *PublishSpeedmapRequest) SetTimestamp(v *timestamppb.Timestamp)
- func (x *PublishSpeedmapRequest) String() string
- type PublishSpeedmapRequest_builder
- type PublishSpeedmapResponse
- type PublishSpeedmapResponse_builder
- type PublishStateRequest
- func (x *PublishStateRequest) ClearEvent()
- func (x *PublishStateRequest) ClearSession()
- func (x *PublishStateRequest) ClearTimestamp()
- func (x *PublishStateRequest) GetCars() []*Car
- func (x *PublishStateRequest) GetEvent() *v1.EventSelector
- func (x *PublishStateRequest) GetMessages() []*Message
- func (x *PublishStateRequest) GetSession() *Session
- func (x *PublishStateRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *PublishStateRequest) HasEvent() bool
- func (x *PublishStateRequest) HasSession() bool
- func (x *PublishStateRequest) HasTimestamp() bool
- func (*PublishStateRequest) ProtoMessage()
- func (x *PublishStateRequest) ProtoReflect() protoreflect.Message
- func (x *PublishStateRequest) Reset()
- func (x *PublishStateRequest) SetCars(v []*Car)
- func (x *PublishStateRequest) SetEvent(v *v1.EventSelector)
- func (x *PublishStateRequest) SetMessages(v []*Message)
- func (x *PublishStateRequest) SetSession(v *Session)
- func (x *PublishStateRequest) SetTimestamp(v *timestamppb.Timestamp)
- func (x *PublishStateRequest) String() string
- type PublishStateRequest_builder
- type PublishStateResponse
- type PublishStateResponse_builder
- type Session
- func (x *Session) GetAirDensity() float32
- func (x *Session) GetAirPressure() float32
- func (x *Session) GetAirTemp() float32
- func (x *Session) GetFlagState() string
- func (x *Session) GetLapsRemain() int32
- func (x *Session) GetPrecipitation() float32
- func (x *Session) GetSessionFlagsRaw() uint32
- func (x *Session) GetSessionNum() uint32
- func (x *Session) GetSessionStateRaw() int32
- func (x *Session) GetSessionTime() float32
- func (x *Session) GetTimeOfDay() uint32
- func (x *Session) GetTimeRemain() float32
- func (x *Session) GetTrackTemp() float32
- func (x *Session) GetTrackWetness() v1.TrackWetness
- func (x *Session) GetWindDir() float32
- func (x *Session) GetWindVel() float32
- func (*Session) ProtoMessage()
- func (x *Session) ProtoReflect() protoreflect.Message
- func (x *Session) Reset()
- func (x *Session) SetAirDensity(v float32)
- func (x *Session) SetAirPressure(v float32)
- func (x *Session) SetAirTemp(v float32)
- func (x *Session) SetFlagState(v string)
- func (x *Session) SetLapsRemain(v int32)
- func (x *Session) SetPrecipitation(v float32)
- func (x *Session) SetSessionFlagsRaw(v uint32)
- func (x *Session) SetSessionNum(v uint32)
- func (x *Session) SetSessionStateRaw(v int32)
- func (x *Session) SetSessionTime(v float32)
- func (x *Session) SetTimeOfDay(v uint32)
- func (x *Session) SetTimeRemain(v float32)
- func (x *Session) SetTrackTemp(v float32)
- func (x *Session) SetTrackWetness(v v1.TrackWetness)
- func (x *Session) SetWindDir(v float32)
- func (x *Session) SetWindVel(v float32)
- func (x *Session) String() string
- type Session_builder
- type StateContainer
- func (x *StateContainer) ClearSession()
- func (x *StateContainer) GetCars() []*Car
- func (x *StateContainer) GetMessages() []*MessageContainer
- func (x *StateContainer) GetSession() *Session
- func (x *StateContainer) HasSession() bool
- func (*StateContainer) ProtoMessage()
- func (x *StateContainer) ProtoReflect() protoreflect.Message
- func (x *StateContainer) Reset()
- func (x *StateContainer) SetCars(v []*Car)
- func (x *StateContainer) SetMessages(v []*MessageContainer)
- func (x *StateContainer) SetSession(v *Session)
- func (x *StateContainer) String() string
- type StateContainer_builder
- type TimeMarker
- type TimeWithMarker
- func (x *TimeWithMarker) GetMarker() TimeMarker
- func (x *TimeWithMarker) GetTime() float32
- func (*TimeWithMarker) ProtoMessage()
- func (x *TimeWithMarker) ProtoReflect() protoreflect.Message
- func (x *TimeWithMarker) Reset()
- func (x *TimeWithMarker) SetMarker(v TimeMarker)
- func (x *TimeWithMarker) SetTime(v float32)
- func (x *TimeWithMarker) String() string
- type TimeWithMarker_builder
- type TireCompound
- type TireCompound_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TimeMarker_name = map[int32]string{ 0: "TIME_MARKER_UNSPECIFIED", 1: "TIME_MARKER_OVERALL_BEST", 2: "TIME_MARKER_CLASS_BEST", 3: "TIME_MARKER_CAR_BEST", 4: "TIME_MARKER_PERSONAL_BEST", 5: "TIME_MARKER_OLD_VALUE", } TimeMarker_value = map[string]int32{ "TIME_MARKER_UNSPECIFIED": 0, "TIME_MARKER_OVERALL_BEST": 1, "TIME_MARKER_CLASS_BEST": 2, "TIME_MARKER_CAR_BEST": 3, "TIME_MARKER_PERSONAL_BEST": 4, "TIME_MARKER_OLD_VALUE": 5, } )
Enum value maps for TimeMarker.
View Source
var ( CarState_name = map[int32]string{ 0: "CAR_STATE_UNSPECIFIED", 1: "CAR_STATE_INIT", 2: "CAR_STATE_RUN", 3: "CAR_STATE_PIT", 4: "CAR_STATE_SLOW", 5: "CAR_STATE_FIN", 6: "CAR_STATE_OUT", } CarState_value = map[string]int32{ "CAR_STATE_UNSPECIFIED": 0, "CAR_STATE_INIT": 1, "CAR_STATE_RUN": 2, "CAR_STATE_PIT": 3, "CAR_STATE_SLOW": 4, "CAR_STATE_FIN": 5, "CAR_STATE_OUT": 6, } )
Enum value maps for CarState.
View Source
var ( MessageType_name = map[int32]string{ 0: "MESSAGE_TYPE_UNSPECIFIED", 1: "MESSAGE_TYPE_PITS", 2: "MESSAGE_TYPE_TIMING", } MessageType_value = map[string]int32{ "MESSAGE_TYPE_UNSPECIFIED": 0, "MESSAGE_TYPE_PITS": 1, "MESSAGE_TYPE_TIMING": 2, } )
Enum value maps for MessageType.
View Source
var ( MessageSubType_name = map[int32]string{ 0: "MESSAGE_SUB_TYPE_UNSPECIFIED", 1: "MESSAGE_SUB_TYPE_DRIVER", 2: "MESSAGE_SUB_TYPE_RACE_CONTROL", } MessageSubType_value = map[string]int32{ "MESSAGE_SUB_TYPE_UNSPECIFIED": 0, "MESSAGE_SUB_TYPE_DRIVER": 1, "MESSAGE_SUB_TYPE_RACE_CONTROL": 2, } )
Enum value maps for MessageSubType.
View Source
var File_testrepo_racestate_v1_racestate_proto protoreflect.FileDescriptor
View Source
var File_testrepo_racestate_v1_racestate_service_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Car ¶
type Car struct {
CarIdx int32 `protobuf:"varint,1,opt,name=car_idx,json=carIdx,proto3" json:"car_idx,omitempty"`
State CarState `protobuf:"varint,2,opt,name=state,proto3,enum=testrepo.racestate.v1.CarState" json:"state,omitempty"`
Pos int32 `protobuf:"varint,3,opt,name=pos,proto3" json:"pos,omitempty"`
Pic int32 `protobuf:"varint,4,opt,name=pic,proto3" json:"pic,omitempty"`
Lap int32 `protobuf:"varint,5,opt,name=lap,proto3" json:"lap,omitempty"`
Lc int32 `protobuf:"varint,6,opt,name=lc,proto3" json:"lc,omitempty"`
TrackPos float32 `protobuf:"fixed32,7,opt,name=track_pos,json=trackPos,proto3" json:"track_pos,omitempty"`
Pitstops uint32 `protobuf:"varint,8,opt,name=pitstops,proto3" json:"pitstops,omitempty"`
StintLap uint32 `protobuf:"varint,9,opt,name=stint_lap,json=stintLap,proto3" json:"stint_lap,omitempty"`
Speed float32 `protobuf:"fixed32,10,opt,name=speed,proto3" json:"speed,omitempty"`
Dist float32 `protobuf:"fixed32,11,opt,name=dist,proto3" json:"dist,omitempty"`
Interval float32 `protobuf:"fixed32,12,opt,name=interval,proto3" json:"interval,omitempty"`
Gap float32 `protobuf:"fixed32,13,opt,name=gap,proto3" json:"gap,omitempty"`
TireCompound *TireCompound `protobuf:"bytes,14,opt,name=tire_compound,json=tireCompound,proto3" json:"tire_compound,omitempty"`
Last *TimeWithMarker `protobuf:"bytes,15,opt,name=last,proto3" json:"last,omitempty"`
Best *TimeWithMarker `protobuf:"bytes,16,opt,name=best,proto3" json:"best,omitempty"`
Sectors []*TimeWithMarker `protobuf:"bytes,17,rep,name=sectors,proto3" json:"sectors,omitempty"`
// contains filtered or unexported fields
}
func (*Car) GetBest ¶
func (x *Car) GetBest() *TimeWithMarker
func (*Car) GetLast ¶
func (x *Car) GetLast() *TimeWithMarker
func (*Car) GetSectors ¶
func (x *Car) GetSectors() []*TimeWithMarker
func (*Car) GetTireCompound ¶
func (x *Car) GetTireCompound() *TireCompound
func (*Car) ProtoReflect ¶
func (x *Car) ProtoReflect() protoreflect.Message
func (*Car) SetBest ¶
func (x *Car) SetBest(v *TimeWithMarker)
func (*Car) SetLast ¶
func (x *Car) SetLast(v *TimeWithMarker)
func (*Car) SetSectors ¶
func (x *Car) SetSectors(v []*TimeWithMarker)
func (*Car) SetTireCompound ¶
func (x *Car) SetTireCompound(v *TireCompound)
type CarState ¶
type CarState int32
func (CarState) Descriptor ¶
func (CarState) Descriptor() protoreflect.EnumDescriptor
func (CarState) Number ¶
func (x CarState) Number() protoreflect.EnumNumber
func (CarState) Type ¶
func (CarState) Type() protoreflect.EnumType
type Car_builder ¶
type Car_builder struct {
CarIdx int32
State CarState
Pos int32
Pic int32
Lap int32
Lc int32
TrackPos float32
Pitstops uint32
StintLap uint32
Speed float32
Dist float32
Interval float32
Gap float32
TireCompound *TireCompound
Last *TimeWithMarker
Best *TimeWithMarker
Sectors []*TimeWithMarker
// contains filtered or unexported fields
}
func (Car_builder) Build ¶
func (b0 Car_builder) Build() *Car
type ExtraInfo ¶
type ExtraInfo struct {
PitInfo *v11.PitInfo `protobuf:"bytes,1,opt,name=pit_info,json=pitInfo,proto3" json:"pit_info,omitempty"`
// contains filtered or unexported fields
}
func (*ExtraInfo) ProtoReflect ¶
func (x *ExtraInfo) ProtoReflect() protoreflect.Message
type ExtraInfo_builder ¶
func (ExtraInfo_builder) Build ¶
func (b0 ExtraInfo_builder) Build() *ExtraInfo
type GetDriverDataRequest ¶
type GetDriverDataRequest struct {
Event *v1.EventSelector `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
Start *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
Num int32 `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"`
// contains filtered or unexported fields
}
func (*GetDriverDataRequest) ClearEvent ¶
func (x *GetDriverDataRequest) ClearEvent()
func (*GetDriverDataRequest) ClearStart ¶
func (x *GetDriverDataRequest) ClearStart()
func (*GetDriverDataRequest) GetEvent ¶
func (x *GetDriverDataRequest) GetEvent() *v1.EventSelector
func (*GetDriverDataRequest) GetNum ¶
func (x *GetDriverDataRequest) GetNum() int32
func (*GetDriverDataRequest) GetStart ¶
func (x *GetDriverDataRequest) GetStart() *timestamppb.Timestamp
func (*GetDriverDataRequest) HasEvent ¶
func (x *GetDriverDataRequest) HasEvent() bool
func (*GetDriverDataRequest) HasStart ¶
func (x *GetDriverDataRequest) HasStart() bool
func (*GetDriverDataRequest) ProtoMessage ¶
func (*GetDriverDataRequest) ProtoMessage()
func (*GetDriverDataRequest) ProtoReflect ¶
func (x *GetDriverDataRequest) ProtoReflect() protoreflect.Message
func (*GetDriverDataRequest) Reset ¶
func (x *GetDriverDataRequest) Reset()
func (*GetDriverDataRequest) SetEvent ¶
func (x *GetDriverDataRequest) SetEvent(v *v1.EventSelector)
func (*GetDriverDataRequest) SetNum ¶
func (x *GetDriverDataRequest) SetNum(v int32)
func (*GetDriverDataRequest) SetStart ¶
func (x *GetDriverDataRequest) SetStart(v *timestamppb.Timestamp)
func (*GetDriverDataRequest) String ¶
func (x *GetDriverDataRequest) String() string
type GetDriverDataRequest_builder ¶
type GetDriverDataRequest_builder struct {
Event *v1.EventSelector
Start *timestamppb.Timestamp
Num int32
// contains filtered or unexported fields
}
func (GetDriverDataRequest_builder) Build ¶
func (b0 GetDriverDataRequest_builder) Build() *GetDriverDataRequest
type GetDriverDataResponse ¶
type GetDriverDataResponse struct {
DriverData []*PublishDriverDataRequest `protobuf:"bytes,1,rep,name=driver_data,json=driverData,proto3" json:"driver_data,omitempty"`
LastTs *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_ts,json=lastTs,proto3" json:"last_ts,omitempty"`
// contains filtered or unexported fields
}
func (*GetDriverDataResponse) ClearLastTs ¶
func (x *GetDriverDataResponse) ClearLastTs()
func (*GetDriverDataResponse) GetDriverData ¶
func (x *GetDriverDataResponse) GetDriverData() []*PublishDriverDataRequest
func (*GetDriverDataResponse) GetLastTs ¶
func (x *GetDriverDataResponse) GetLastTs() *timestamppb.Timestamp
func (*GetDriverDataResponse) HasLastTs ¶
func (x *GetDriverDataResponse) HasLastTs() bool
func (*GetDriverDataResponse) ProtoMessage ¶
func (*GetDriverDataResponse) ProtoMessage()
func (*GetDriverDataResponse) ProtoReflect ¶
func (x *GetDriverDataResponse) ProtoReflect() protoreflect.Message
func (*GetDriverDataResponse) Reset ¶
func (x *GetDriverDataResponse) Reset()
func (*GetDriverDataResponse) SetDriverData ¶
func (x *GetDriverDataResponse) SetDriverData(v []*PublishDriverDataRequest)
func (*GetDriverDataResponse) SetLastTs ¶
func (x *GetDriverDataResponse) SetLastTs(v *timestamppb.Timestamp)
func (*GetDriverDataResponse) String ¶
func (x *GetDriverDataResponse) String() string
type GetDriverDataResponse_builder ¶
type GetDriverDataResponse_builder struct {
DriverData []*PublishDriverDataRequest
LastTs *timestamppb.Timestamp
// contains filtered or unexported fields
}
func (GetDriverDataResponse_builder) Build ¶
func (b0 GetDriverDataResponse_builder) Build() *GetDriverDataResponse
type GetSpeedmapsRequest ¶
type GetSpeedmapsRequest struct {
Event *v1.EventSelector `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
Start *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
Num int32 `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"`
// contains filtered or unexported fields
}
func (*GetSpeedmapsRequest) ClearEvent ¶
func (x *GetSpeedmapsRequest) ClearEvent()
func (*GetSpeedmapsRequest) ClearStart ¶
func (x *GetSpeedmapsRequest) ClearStart()
func (*GetSpeedmapsRequest) GetEvent ¶
func (x *GetSpeedmapsRequest) GetEvent() *v1.EventSelector
func (*GetSpeedmapsRequest) GetNum ¶
func (x *GetSpeedmapsRequest) GetNum() int32
func (*GetSpeedmapsRequest) GetStart ¶
func (x *GetSpeedmapsRequest) GetStart() *timestamppb.Timestamp
func (*GetSpeedmapsRequest) HasEvent ¶
func (x *GetSpeedmapsRequest) HasEvent() bool
func (*GetSpeedmapsRequest) HasStart ¶
func (x *GetSpeedmapsRequest) HasStart() bool
func (*GetSpeedmapsRequest) ProtoMessage ¶
func (*GetSpeedmapsRequest) ProtoMessage()
func (*GetSpeedmapsRequest) ProtoReflect ¶
func (x *GetSpeedmapsRequest) ProtoReflect() protoreflect.Message
func (*GetSpeedmapsRequest) Reset ¶
func (x *GetSpeedmapsRequest) Reset()
func (*GetSpeedmapsRequest) SetEvent ¶
func (x *GetSpeedmapsRequest) SetEvent(v *v1.EventSelector)
func (*GetSpeedmapsRequest) SetNum ¶
func (x *GetSpeedmapsRequest) SetNum(v int32)
func (*GetSpeedmapsRequest) SetStart ¶
func (x *GetSpeedmapsRequest) SetStart(v *timestamppb.Timestamp)
func (*GetSpeedmapsRequest) String ¶
func (x *GetSpeedmapsRequest) String() string
type GetSpeedmapsRequest_builder ¶
type GetSpeedmapsRequest_builder struct {
Event *v1.EventSelector
Start *timestamppb.Timestamp
Num int32
// contains filtered or unexported fields
}
func (GetSpeedmapsRequest_builder) Build ¶
func (b0 GetSpeedmapsRequest_builder) Build() *GetSpeedmapsRequest
type GetSpeedmapsResponse ¶
type GetSpeedmapsResponse struct {
Speedmaps []*PublishSpeedmapRequest `protobuf:"bytes,1,rep,name=speedmaps,proto3" json:"speedmaps,omitempty"`
LastTs *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_ts,json=lastTs,proto3" json:"last_ts,omitempty"`
// contains filtered or unexported fields
}
func (*GetSpeedmapsResponse) ClearLastTs ¶
func (x *GetSpeedmapsResponse) ClearLastTs()
func (*GetSpeedmapsResponse) GetLastTs ¶
func (x *GetSpeedmapsResponse) GetLastTs() *timestamppb.Timestamp
func (*GetSpeedmapsResponse) GetSpeedmaps ¶
func (x *GetSpeedmapsResponse) GetSpeedmaps() []*PublishSpeedmapRequest
func (*GetSpeedmapsResponse) HasLastTs ¶
func (x *GetSpeedmapsResponse) HasLastTs() bool
func (*GetSpeedmapsResponse) ProtoMessage ¶
func (*GetSpeedmapsResponse) ProtoMessage()
func (*GetSpeedmapsResponse) ProtoReflect ¶
func (x *GetSpeedmapsResponse) ProtoReflect() protoreflect.Message
func (*GetSpeedmapsResponse) Reset ¶
func (x *GetSpeedmapsResponse) Reset()
func (*GetSpeedmapsResponse) SetLastTs ¶
func (x *GetSpeedmapsResponse) SetLastTs(v *timestamppb.Timestamp)
func (*GetSpeedmapsResponse) SetSpeedmaps ¶
func (x *GetSpeedmapsResponse) SetSpeedmaps(v []*PublishSpeedmapRequest)
func (*GetSpeedmapsResponse) String ¶
func (x *GetSpeedmapsResponse) String() string
type GetSpeedmapsResponse_builder ¶
type GetSpeedmapsResponse_builder struct {
Speedmaps []*PublishSpeedmapRequest
LastTs *timestamppb.Timestamp
// contains filtered or unexported fields
}
func (GetSpeedmapsResponse_builder) Build ¶
func (b0 GetSpeedmapsResponse_builder) Build() *GetSpeedmapsResponse
type GetStatesRequest ¶
type GetStatesRequest struct {
Event *v1.EventSelector `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
Start *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
Num int32 `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"`
// contains filtered or unexported fields
}
func (*GetStatesRequest) ClearEvent ¶
func (x *GetStatesRequest) ClearEvent()
func (*GetStatesRequest) ClearStart ¶
func (x *GetStatesRequest) ClearStart()
func (*GetStatesRequest) GetEvent ¶
func (x *GetStatesRequest) GetEvent() *v1.EventSelector
func (*GetStatesRequest) GetNum ¶
func (x *GetStatesRequest) GetNum() int32
func (*GetStatesRequest) GetStart ¶
func (x *GetStatesRequest) GetStart() *timestamppb.Timestamp
func (*GetStatesRequest) HasEvent ¶
func (x *GetStatesRequest) HasEvent() bool
func (*GetStatesRequest) HasStart ¶
func (x *GetStatesRequest) HasStart() bool
func (*GetStatesRequest) ProtoMessage ¶
func (*GetStatesRequest) ProtoMessage()
func (*GetStatesRequest) ProtoReflect ¶
func (x *GetStatesRequest) ProtoReflect() protoreflect.Message
func (*GetStatesRequest) Reset ¶
func (x *GetStatesRequest) Reset()
func (*GetStatesRequest) SetEvent ¶
func (x *GetStatesRequest) SetEvent(v *v1.EventSelector)
func (*GetStatesRequest) SetNum ¶
func (x *GetStatesRequest) SetNum(v int32)
func (*GetStatesRequest) SetStart ¶
func (x *GetStatesRequest) SetStart(v *timestamppb.Timestamp)
func (*GetStatesRequest) String ¶
func (x *GetStatesRequest) String() string
type GetStatesRequest_builder ¶
type GetStatesRequest_builder struct {
Event *v1.EventSelector
Start *timestamppb.Timestamp
Num int32
// contains filtered or unexported fields
}
func (GetStatesRequest_builder) Build ¶
func (b0 GetStatesRequest_builder) Build() *GetStatesRequest
type GetStatesResponse ¶
type GetStatesResponse struct {
States []*PublishStateRequest `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"`
LastTs *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_ts,json=lastTs,proto3" json:"last_ts,omitempty"`
// contains filtered or unexported fields
}
func (*GetStatesResponse) ClearLastTs ¶
func (x *GetStatesResponse) ClearLastTs()
func (*GetStatesResponse) GetLastTs ¶
func (x *GetStatesResponse) GetLastTs() *timestamppb.Timestamp
func (*GetStatesResponse) GetStates ¶
func (x *GetStatesResponse) GetStates() []*PublishStateRequest
func (*GetStatesResponse) HasLastTs ¶
func (x *GetStatesResponse) HasLastTs() bool
func (*GetStatesResponse) ProtoMessage ¶
func (*GetStatesResponse) ProtoMessage()
func (*GetStatesResponse) ProtoReflect ¶
func (x *GetStatesResponse) ProtoReflect() protoreflect.Message
func (*GetStatesResponse) Reset ¶
func (x *GetStatesResponse) Reset()
func (*GetStatesResponse) SetLastTs ¶
func (x *GetStatesResponse) SetLastTs(v *timestamppb.Timestamp)
func (*GetStatesResponse) SetStates ¶
func (x *GetStatesResponse) SetStates(v []*PublishStateRequest)
func (*GetStatesResponse) String ¶
func (x *GetStatesResponse) String() string
type GetStatesResponse_builder ¶
type GetStatesResponse_builder struct {
States []*PublishStateRequest
LastTs *timestamppb.Timestamp
// contains filtered or unexported fields
}
func (GetStatesResponse_builder) Build ¶
func (b0 GetStatesResponse_builder) Build() *GetStatesResponse
type Message ¶
type Message struct {
Type MessageType `protobuf:"varint,1,opt,name=type,proto3,enum=testrepo.racestate.v1.MessageType" json:"type,omitempty"`
SubType MessageSubType `protobuf:"varint,2,opt,name=sub_type,json=subType,proto3,enum=testrepo.racestate.v1.MessageSubType" json:"sub_type,omitempty"`
CarIdx uint32 `protobuf:"varint,3,opt,name=car_idx,json=carIdx,proto3" json:"car_idx,omitempty"`
CarNum string `protobuf:"bytes,4,opt,name=car_num,json=carNum,proto3" json:"car_num,omitempty"`
CarClass string `protobuf:"bytes,5,opt,name=car_class,json=carClass,proto3" json:"car_class,omitempty"`
Msg string `protobuf:"bytes,6,opt,name=msg,proto3" json:"msg,omitempty"`
// contains filtered or unexported fields
}
func (*Message) GetSubType ¶
func (x *Message) GetSubType() MessageSubType
func (*Message) GetType ¶
func (x *Message) GetType() MessageType
func (*Message) ProtoReflect ¶
func (x *Message) ProtoReflect() protoreflect.Message
func (*Message) SetSubType ¶
func (x *Message) SetSubType(v MessageSubType)
func (*Message) SetType ¶
func (x *Message) SetType(v MessageType)
type MessageContainer ¶
type MessageContainer struct {
Message *Message `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
SessionTime float32 `protobuf:"fixed32,2,opt,name=session_time,json=sessionTime,proto3" json:"session_time,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*MessageContainer) ClearMessage ¶
func (x *MessageContainer) ClearMessage()
func (*MessageContainer) ClearTimestamp ¶
func (x *MessageContainer) ClearTimestamp()
func (*MessageContainer) GetMessage ¶
func (x *MessageContainer) GetMessage() *Message
func (*MessageContainer) GetSessionTime ¶
func (x *MessageContainer) GetSessionTime() float32
func (*MessageContainer) GetTimestamp ¶
func (x *MessageContainer) GetTimestamp() *timestamppb.Timestamp
func (*MessageContainer) HasMessage ¶
func (x *MessageContainer) HasMessage() bool
func (*MessageContainer) HasTimestamp ¶
func (x *MessageContainer) HasTimestamp() bool
func (*MessageContainer) ProtoMessage ¶
func (*MessageContainer) ProtoMessage()
func (*MessageContainer) ProtoReflect ¶
func (x *MessageContainer) ProtoReflect() protoreflect.Message
func (*MessageContainer) Reset ¶
func (x *MessageContainer) Reset()
func (*MessageContainer) SetMessage ¶
func (x *MessageContainer) SetMessage(v *Message)
func (*MessageContainer) SetSessionTime ¶
func (x *MessageContainer) SetSessionTime(v float32)
func (*MessageContainer) SetTimestamp ¶
func (x *MessageContainer) SetTimestamp(v *timestamppb.Timestamp)
func (*MessageContainer) String ¶
func (x *MessageContainer) String() string
type MessageContainer_builder ¶
type MessageContainer_builder struct {
Message *Message
SessionTime float32
Timestamp *timestamppb.Timestamp
// contains filtered or unexported fields
}
func (MessageContainer_builder) Build ¶
func (b0 MessageContainer_builder) Build() *MessageContainer
type MessageSubType ¶
type MessageSubType int32
const ( MessageSubType_MESSAGE_SUB_TYPE_UNSPECIFIED MessageSubType = 0 MessageSubType_MESSAGE_SUB_TYPE_DRIVER MessageSubType = 1 MessageSubType_MESSAGE_SUB_TYPE_RACE_CONTROL MessageSubType = 2 )
func (MessageSubType) Descriptor ¶
func (MessageSubType) Descriptor() protoreflect.EnumDescriptor
func (MessageSubType) Enum ¶
func (x MessageSubType) Enum() *MessageSubType
func (MessageSubType) Number ¶
func (x MessageSubType) Number() protoreflect.EnumNumber
func (MessageSubType) String ¶
func (x MessageSubType) String() string
func (MessageSubType) Type ¶
func (MessageSubType) Type() protoreflect.EnumType
type MessageType ¶
type MessageType int32
const ( MessageType_MESSAGE_TYPE_UNSPECIFIED MessageType = 0 MessageType_MESSAGE_TYPE_PITS MessageType = 1 MessageType_MESSAGE_TYPE_TIMING MessageType = 2 )
func (MessageType) Descriptor ¶
func (MessageType) Descriptor() protoreflect.EnumDescriptor
func (MessageType) Enum ¶
func (x MessageType) Enum() *MessageType
func (MessageType) Number ¶
func (x MessageType) Number() protoreflect.EnumNumber
func (MessageType) String ¶
func (x MessageType) String() string
func (MessageType) Type ¶
func (MessageType) Type() protoreflect.EnumType
type Message_builder ¶
type Message_builder struct {
Type MessageType
SubType MessageSubType
CarIdx uint32
CarNum string
CarClass string
Msg string
// contains filtered or unexported fields
}
func (Message_builder) Build ¶
func (b0 Message_builder) Build() *Message
type PublishDriverDataRequest ¶
type PublishDriverDataRequest struct {
Event *v1.EventSelector `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Entries []*v12.CarEntry `protobuf:"bytes,3,rep,name=entries,proto3" json:"entries,omitempty"`
Cars []*v12.CarInfo `protobuf:"bytes,4,rep,name=cars,proto3" json:"cars,omitempty"`
CarClasses []*v12.CarClass `protobuf:"bytes,5,rep,name=car_classes,json=carClasses,proto3" json:"car_classes,omitempty"`
SessionTime float32 `protobuf:"fixed32,6,opt,name=session_time,json=sessionTime,proto3" json:"session_time,omitempty"`
CurrentDrivers map[uint32]string `` /* 178-byte string literal not displayed */
// contains filtered or unexported fields
}
sent when driver data changed
func (*PublishDriverDataRequest) ClearEvent ¶
func (x *PublishDriverDataRequest) ClearEvent()
func (*PublishDriverDataRequest) ClearTimestamp ¶
func (x *PublishDriverDataRequest) ClearTimestamp()
func (*PublishDriverDataRequest) GetCarClasses ¶
func (x *PublishDriverDataRequest) GetCarClasses() []*v12.CarClass
func (*PublishDriverDataRequest) GetCars ¶
func (x *PublishDriverDataRequest) GetCars() []*v12.CarInfo
func (*PublishDriverDataRequest) GetCurrentDrivers ¶
func (x *PublishDriverDataRequest) GetCurrentDrivers() map[uint32]string
func (*PublishDriverDataRequest) GetEntries ¶
func (x *PublishDriverDataRequest) GetEntries() []*v12.CarEntry
func (*PublishDriverDataRequest) GetEvent ¶
func (x *PublishDriverDataRequest) GetEvent() *v1.EventSelector
func (*PublishDriverDataRequest) GetSessionTime ¶
func (x *PublishDriverDataRequest) GetSessionTime() float32
func (*PublishDriverDataRequest) GetTimestamp ¶
func (x *PublishDriverDataRequest) GetTimestamp() *timestamppb.Timestamp
func (*PublishDriverDataRequest) HasEvent ¶
func (x *PublishDriverDataRequest) HasEvent() bool
func (*PublishDriverDataRequest) HasTimestamp ¶
func (x *PublishDriverDataRequest) HasTimestamp() bool
func (*PublishDriverDataRequest) ProtoMessage ¶
func (*PublishDriverDataRequest) ProtoMessage()
func (*PublishDriverDataRequest) ProtoReflect ¶
func (x *PublishDriverDataRequest) ProtoReflect() protoreflect.Message
func (*PublishDriverDataRequest) Reset ¶
func (x *PublishDriverDataRequest) Reset()
func (*PublishDriverDataRequest) SetCarClasses ¶
func (x *PublishDriverDataRequest) SetCarClasses(v []*v12.CarClass)
func (*PublishDriverDataRequest) SetCars ¶
func (x *PublishDriverDataRequest) SetCars(v []*v12.CarInfo)
func (*PublishDriverDataRequest) SetCurrentDrivers ¶
func (x *PublishDriverDataRequest) SetCurrentDrivers(v map[uint32]string)
func (*PublishDriverDataRequest) SetEntries ¶
func (x *PublishDriverDataRequest) SetEntries(v []*v12.CarEntry)
func (*PublishDriverDataRequest) SetEvent ¶
func (x *PublishDriverDataRequest) SetEvent(v *v1.EventSelector)
func (*PublishDriverDataRequest) SetSessionTime ¶
func (x *PublishDriverDataRequest) SetSessionTime(v float32)
func (*PublishDriverDataRequest) SetTimestamp ¶
func (x *PublishDriverDataRequest) SetTimestamp(v *timestamppb.Timestamp)
func (*PublishDriverDataRequest) String ¶
func (x *PublishDriverDataRequest) String() string
type PublishDriverDataRequest_builder ¶
type PublishDriverDataRequest_builder struct {
Event *v1.EventSelector
Timestamp *timestamppb.Timestamp
Entries []*v12.CarEntry
Cars []*v12.CarInfo
CarClasses []*v12.CarClass
SessionTime float32
CurrentDrivers map[uint32]string
// contains filtered or unexported fields
}
func (PublishDriverDataRequest_builder) Build ¶
func (b0 PublishDriverDataRequest_builder) Build() *PublishDriverDataRequest
type PublishDriverDataResponse ¶
type PublishDriverDataResponse struct {
// contains filtered or unexported fields
}
func (*PublishDriverDataResponse) ProtoMessage ¶
func (*PublishDriverDataResponse) ProtoMessage()
func (*PublishDriverDataResponse) ProtoReflect ¶
func (x *PublishDriverDataResponse) ProtoReflect() protoreflect.Message
func (*PublishDriverDataResponse) Reset ¶
func (x *PublishDriverDataResponse) Reset()
func (*PublishDriverDataResponse) String ¶
func (x *PublishDriverDataResponse) String() string
type PublishDriverDataResponse_builder ¶
type PublishDriverDataResponse_builder struct {
// contains filtered or unexported fields
}
func (PublishDriverDataResponse_builder) Build ¶
func (b0 PublishDriverDataResponse_builder) Build() *PublishDriverDataResponse
type PublishEventExtraInfoRequest ¶
type PublishEventExtraInfoRequest struct {
Event *v1.EventSelector `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
ExtraInfo *ExtraInfo `protobuf:"bytes,3,opt,name=extra_info,json=extraInfo,proto3" json:"extra_info,omitempty"`
// contains filtered or unexported fields
}
sent when event is finished. Backend decides what to do with these informations
func (*PublishEventExtraInfoRequest) ClearEvent ¶
func (x *PublishEventExtraInfoRequest) ClearEvent()
func (*PublishEventExtraInfoRequest) ClearExtraInfo ¶
func (x *PublishEventExtraInfoRequest) ClearExtraInfo()
func (*PublishEventExtraInfoRequest) ClearTimestamp ¶
func (x *PublishEventExtraInfoRequest) ClearTimestamp()
func (*PublishEventExtraInfoRequest) GetEvent ¶
func (x *PublishEventExtraInfoRequest) GetEvent() *v1.EventSelector
func (*PublishEventExtraInfoRequest) GetExtraInfo ¶
func (x *PublishEventExtraInfoRequest) GetExtraInfo() *ExtraInfo
func (*PublishEventExtraInfoRequest) GetTimestamp ¶
func (x *PublishEventExtraInfoRequest) GetTimestamp() *timestamppb.Timestamp
func (*PublishEventExtraInfoRequest) HasEvent ¶
func (x *PublishEventExtraInfoRequest) HasEvent() bool
func (*PublishEventExtraInfoRequest) HasExtraInfo ¶
func (x *PublishEventExtraInfoRequest) HasExtraInfo() bool
func (*PublishEventExtraInfoRequest) HasTimestamp ¶
func (x *PublishEventExtraInfoRequest) HasTimestamp() bool
func (*PublishEventExtraInfoRequest) ProtoMessage ¶
func (*PublishEventExtraInfoRequest) ProtoMessage()
func (*PublishEventExtraInfoRequest) ProtoReflect ¶
func (x *PublishEventExtraInfoRequest) ProtoReflect() protoreflect.Message
func (*PublishEventExtraInfoRequest) Reset ¶
func (x *PublishEventExtraInfoRequest) Reset()
func (*PublishEventExtraInfoRequest) SetEvent ¶
func (x *PublishEventExtraInfoRequest) SetEvent(v *v1.EventSelector)
func (*PublishEventExtraInfoRequest) SetExtraInfo ¶
func (x *PublishEventExtraInfoRequest) SetExtraInfo(v *ExtraInfo)
func (*PublishEventExtraInfoRequest) SetTimestamp ¶
func (x *PublishEventExtraInfoRequest) SetTimestamp(v *timestamppb.Timestamp)
func (*PublishEventExtraInfoRequest) String ¶
func (x *PublishEventExtraInfoRequest) String() string
type PublishEventExtraInfoRequest_builder ¶
type PublishEventExtraInfoRequest_builder struct {
Event *v1.EventSelector
Timestamp *timestamppb.Timestamp
ExtraInfo *ExtraInfo
// contains filtered or unexported fields
}
func (PublishEventExtraInfoRequest_builder) Build ¶
func (b0 PublishEventExtraInfoRequest_builder) Build() *PublishEventExtraInfoRequest
type PublishEventExtraInfoResponse ¶
type PublishEventExtraInfoResponse struct {
// contains filtered or unexported fields
}
func (*PublishEventExtraInfoResponse) ProtoMessage ¶
func (*PublishEventExtraInfoResponse) ProtoMessage()
func (*PublishEventExtraInfoResponse) ProtoReflect ¶
func (x *PublishEventExtraInfoResponse) ProtoReflect() protoreflect.Message
func (*PublishEventExtraInfoResponse) Reset ¶
func (x *PublishEventExtraInfoResponse) Reset()
func (*PublishEventExtraInfoResponse) String ¶
func (x *PublishEventExtraInfoResponse) String() string
type PublishEventExtraInfoResponse_builder ¶
type PublishEventExtraInfoResponse_builder struct {
// contains filtered or unexported fields
}
func (PublishEventExtraInfoResponse_builder) Build ¶
func (b0 PublishEventExtraInfoResponse_builder) Build() *PublishEventExtraInfoResponse
type PublishSpeedmapRequest ¶
type PublishSpeedmapRequest struct {
Event *v1.EventSelector `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Speedmap *v11.Speedmap `protobuf:"bytes,3,opt,name=speedmap,proto3" json:"speedmap,omitempty"`
// contains filtered or unexported fields
}
func (*PublishSpeedmapRequest) ClearEvent ¶
func (x *PublishSpeedmapRequest) ClearEvent()
func (*PublishSpeedmapRequest) ClearSpeedmap ¶
func (x *PublishSpeedmapRequest) ClearSpeedmap()
func (*PublishSpeedmapRequest) ClearTimestamp ¶
func (x *PublishSpeedmapRequest) ClearTimestamp()
func (*PublishSpeedmapRequest) GetEvent ¶
func (x *PublishSpeedmapRequest) GetEvent() *v1.EventSelector
func (*PublishSpeedmapRequest) GetSpeedmap ¶
func (x *PublishSpeedmapRequest) GetSpeedmap() *v11.Speedmap
func (*PublishSpeedmapRequest) GetTimestamp ¶
func (x *PublishSpeedmapRequest) GetTimestamp() *timestamppb.Timestamp
func (*PublishSpeedmapRequest) HasEvent ¶
func (x *PublishSpeedmapRequest) HasEvent() bool
func (*PublishSpeedmapRequest) HasSpeedmap ¶
func (x *PublishSpeedmapRequest) HasSpeedmap() bool
func (*PublishSpeedmapRequest) HasTimestamp ¶
func (x *PublishSpeedmapRequest) HasTimestamp() bool
func (*PublishSpeedmapRequest) ProtoMessage ¶
func (*PublishSpeedmapRequest) ProtoMessage()
func (*PublishSpeedmapRequest) ProtoReflect ¶
func (x *PublishSpeedmapRequest) ProtoReflect() protoreflect.Message
func (*PublishSpeedmapRequest) Reset ¶
func (x *PublishSpeedmapRequest) Reset()
func (*PublishSpeedmapRequest) SetEvent ¶
func (x *PublishSpeedmapRequest) SetEvent(v *v1.EventSelector)
func (*PublishSpeedmapRequest) SetSpeedmap ¶
func (x *PublishSpeedmapRequest) SetSpeedmap(v *v11.Speedmap)
func (*PublishSpeedmapRequest) SetTimestamp ¶
func (x *PublishSpeedmapRequest) SetTimestamp(v *timestamppb.Timestamp)
func (*PublishSpeedmapRequest) String ¶
func (x *PublishSpeedmapRequest) String() string
type PublishSpeedmapRequest_builder ¶
type PublishSpeedmapRequest_builder struct {
Event *v1.EventSelector
Timestamp *timestamppb.Timestamp
Speedmap *v11.Speedmap
// contains filtered or unexported fields
}
func (PublishSpeedmapRequest_builder) Build ¶
func (b0 PublishSpeedmapRequest_builder) Build() *PublishSpeedmapRequest
type PublishSpeedmapResponse ¶
type PublishSpeedmapResponse struct {
// contains filtered or unexported fields
}
func (*PublishSpeedmapResponse) ProtoMessage ¶
func (*PublishSpeedmapResponse) ProtoMessage()
func (*PublishSpeedmapResponse) ProtoReflect ¶
func (x *PublishSpeedmapResponse) ProtoReflect() protoreflect.Message
func (*PublishSpeedmapResponse) Reset ¶
func (x *PublishSpeedmapResponse) Reset()
func (*PublishSpeedmapResponse) String ¶
func (x *PublishSpeedmapResponse) String() string
type PublishSpeedmapResponse_builder ¶
type PublishSpeedmapResponse_builder struct {
// contains filtered or unexported fields
}
func (PublishSpeedmapResponse_builder) Build ¶
func (b0 PublishSpeedmapResponse_builder) Build() *PublishSpeedmapResponse
type PublishStateRequest ¶
type PublishStateRequest struct {
Event *v1.EventSelector `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Session *Session `protobuf:"bytes,3,opt,name=session,proto3" json:"session,omitempty"`
Cars []*Car `protobuf:"bytes,4,rep,name=cars,proto3" json:"cars,omitempty"`
Messages []*Message `protobuf:"bytes,5,rep,name=messages,proto3" json:"messages,omitempty"`
// contains filtered or unexported fields
}
func (*PublishStateRequest) ClearEvent ¶
func (x *PublishStateRequest) ClearEvent()
func (*PublishStateRequest) ClearSession ¶
func (x *PublishStateRequest) ClearSession()
func (*PublishStateRequest) ClearTimestamp ¶
func (x *PublishStateRequest) ClearTimestamp()
func (*PublishStateRequest) GetCars ¶
func (x *PublishStateRequest) GetCars() []*Car
func (*PublishStateRequest) GetEvent ¶
func (x *PublishStateRequest) GetEvent() *v1.EventSelector
func (*PublishStateRequest) GetMessages ¶
func (x *PublishStateRequest) GetMessages() []*Message
func (*PublishStateRequest) GetSession ¶
func (x *PublishStateRequest) GetSession() *Session
func (*PublishStateRequest) GetTimestamp ¶
func (x *PublishStateRequest) GetTimestamp() *timestamppb.Timestamp
func (*PublishStateRequest) HasEvent ¶
func (x *PublishStateRequest) HasEvent() bool
func (*PublishStateRequest) HasSession ¶
func (x *PublishStateRequest) HasSession() bool
func (*PublishStateRequest) HasTimestamp ¶
func (x *PublishStateRequest) HasTimestamp() bool
func (*PublishStateRequest) ProtoMessage ¶
func (*PublishStateRequest) ProtoMessage()
func (*PublishStateRequest) ProtoReflect ¶
func (x *PublishStateRequest) ProtoReflect() protoreflect.Message
func (*PublishStateRequest) Reset ¶
func (x *PublishStateRequest) Reset()
func (*PublishStateRequest) SetCars ¶
func (x *PublishStateRequest) SetCars(v []*Car)
func (*PublishStateRequest) SetEvent ¶
func (x *PublishStateRequest) SetEvent(v *v1.EventSelector)
func (*PublishStateRequest) SetMessages ¶
func (x *PublishStateRequest) SetMessages(v []*Message)
func (*PublishStateRequest) SetSession ¶
func (x *PublishStateRequest) SetSession(v *Session)
func (*PublishStateRequest) SetTimestamp ¶
func (x *PublishStateRequest) SetTimestamp(v *timestamppb.Timestamp)
func (*PublishStateRequest) String ¶
func (x *PublishStateRequest) String() string
type PublishStateRequest_builder ¶
type PublishStateRequest_builder struct {
Event *v1.EventSelector
Timestamp *timestamppb.Timestamp
Session *Session
Cars []*Car
Messages []*Message
// contains filtered or unexported fields
}
func (PublishStateRequest_builder) Build ¶
func (b0 PublishStateRequest_builder) Build() *PublishStateRequest
type PublishStateResponse ¶
type PublishStateResponse struct {
// contains filtered or unexported fields
}
func (*PublishStateResponse) ProtoMessage ¶
func (*PublishStateResponse) ProtoMessage()
func (*PublishStateResponse) ProtoReflect ¶
func (x *PublishStateResponse) ProtoReflect() protoreflect.Message
func (*PublishStateResponse) Reset ¶
func (x *PublishStateResponse) Reset()
func (*PublishStateResponse) String ¶
func (x *PublishStateResponse) String() string
type PublishStateResponse_builder ¶
type PublishStateResponse_builder struct {
// contains filtered or unexported fields
}
func (PublishStateResponse_builder) Build ¶
func (b0 PublishStateResponse_builder) Build() *PublishStateResponse
type Session ¶
type Session struct {
SessionNum uint32 `protobuf:"varint,1,opt,name=session_num,json=sessionNum,proto3" json:"session_num,omitempty"`
SessionTime float32 `protobuf:"fixed32,2,opt,name=session_time,json=sessionTime,proto3" json:"session_time,omitempty"`
TimeRemain float32 `protobuf:"fixed32,3,opt,name=time_remain,json=timeRemain,proto3" json:"time_remain,omitempty"`
LapsRemain int32 `protobuf:"varint,4,opt,name=laps_remain,json=lapsRemain,proto3" json:"laps_remain,omitempty"`
TimeOfDay uint32 `protobuf:"varint,5,opt,name=time_of_day,json=timeOfDay,proto3" json:"time_of_day,omitempty"`
AirTemp float32 `protobuf:"fixed32,6,opt,name=air_temp,json=airTemp,proto3" json:"air_temp,omitempty"`
AirDensity float32 `protobuf:"fixed32,7,opt,name=air_density,json=airDensity,proto3" json:"air_density,omitempty"`
AirPressure float32 `protobuf:"fixed32,8,opt,name=air_pressure,json=airPressure,proto3" json:"air_pressure,omitempty"`
TrackTemp float32 `protobuf:"fixed32,9,opt,name=track_temp,json=trackTemp,proto3" json:"track_temp,omitempty"`
TrackWetness v1.TrackWetness `` /* 136-byte string literal not displayed */
WindDir float32 `protobuf:"fixed32,11,opt,name=wind_dir,json=windDir,proto3" json:"wind_dir,omitempty"`
WindVel float32 `protobuf:"fixed32,12,opt,name=wind_vel,json=windVel,proto3" json:"wind_vel,omitempty"`
Precipitation float32 `protobuf:"fixed32,13,opt,name=precipitation,proto3" json:"precipitation,omitempty"`
FlagState string `protobuf:"bytes,14,opt,name=flag_state,json=flagState,proto3" json:"flag_state,omitempty"`
SessionStateRaw int32 `protobuf:"varint,15,opt,name=session_state_raw,json=sessionStateRaw,proto3" json:"session_state_raw,omitempty"`
SessionFlagsRaw uint32 `protobuf:"varint,16,opt,name=session_flags_raw,json=sessionFlagsRaw,proto3" json:"session_flags_raw,omitempty"`
// contains filtered or unexported fields
}
func (*Session) GetTrackWetness ¶
func (x *Session) GetTrackWetness() v1.TrackWetness
func (*Session) ProtoReflect ¶
func (x *Session) ProtoReflect() protoreflect.Message
func (*Session) SetTrackWetness ¶
func (x *Session) SetTrackWetness(v v1.TrackWetness)
type Session_builder ¶
type Session_builder struct {
SessionNum uint32
SessionTime float32
TimeRemain float32
LapsRemain int32
TimeOfDay uint32
AirTemp float32
AirDensity float32
AirPressure float32
TrackTemp float32
TrackWetness v1.TrackWetness
WindDir float32
WindVel float32
Precipitation float32
FlagState string
SessionStateRaw int32
SessionFlagsRaw uint32
// contains filtered or unexported fields
}
func (Session_builder) Build ¶
func (b0 Session_builder) Build() *Session
type StateContainer ¶
type StateContainer struct {
Session *Session `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"`
Cars []*Car `protobuf:"bytes,2,rep,name=cars,proto3" json:"cars,omitempty"`
Messages []*MessageContainer `protobuf:"bytes,3,rep,name=messages,proto3" json:"messages,omitempty"`
// contains filtered or unexported fields
}
func (*StateContainer) ClearSession ¶
func (x *StateContainer) ClearSession()
func (*StateContainer) GetCars ¶
func (x *StateContainer) GetCars() []*Car
func (*StateContainer) GetMessages ¶
func (x *StateContainer) GetMessages() []*MessageContainer
func (*StateContainer) GetSession ¶
func (x *StateContainer) GetSession() *Session
func (*StateContainer) HasSession ¶
func (x *StateContainer) HasSession() bool
func (*StateContainer) ProtoMessage ¶
func (*StateContainer) ProtoMessage()
func (*StateContainer) ProtoReflect ¶
func (x *StateContainer) ProtoReflect() protoreflect.Message
func (*StateContainer) Reset ¶
func (x *StateContainer) Reset()
func (*StateContainer) SetCars ¶
func (x *StateContainer) SetCars(v []*Car)
func (*StateContainer) SetMessages ¶
func (x *StateContainer) SetMessages(v []*MessageContainer)
func (*StateContainer) SetSession ¶
func (x *StateContainer) SetSession(v *Session)
func (*StateContainer) String ¶
func (x *StateContainer) String() string
type StateContainer_builder ¶
type StateContainer_builder struct {
Session *Session
Cars []*Car
Messages []*MessageContainer
// contains filtered or unexported fields
}
func (StateContainer_builder) Build ¶
func (b0 StateContainer_builder) Build() *StateContainer
type TimeMarker ¶
type TimeMarker int32
const ( TimeMarker_TIME_MARKER_UNSPECIFIED TimeMarker = 0 TimeMarker_TIME_MARKER_OVERALL_BEST TimeMarker = 1 TimeMarker_TIME_MARKER_CLASS_BEST TimeMarker = 2 TimeMarker_TIME_MARKER_CAR_BEST TimeMarker = 3 TimeMarker_TIME_MARKER_PERSONAL_BEST TimeMarker = 4 TimeMarker_TIME_MARKER_OLD_VALUE TimeMarker = 5 )
func (TimeMarker) Descriptor ¶
func (TimeMarker) Descriptor() protoreflect.EnumDescriptor
func (TimeMarker) Enum ¶
func (x TimeMarker) Enum() *TimeMarker
func (TimeMarker) Number ¶
func (x TimeMarker) Number() protoreflect.EnumNumber
func (TimeMarker) String ¶
func (x TimeMarker) String() string
func (TimeMarker) Type ¶
func (TimeMarker) Type() protoreflect.EnumType
type TimeWithMarker ¶
type TimeWithMarker struct {
Time float32 `protobuf:"fixed32,1,opt,name=time,proto3" json:"time,omitempty"`
Marker TimeMarker `protobuf:"varint,2,opt,name=marker,proto3,enum=testrepo.racestate.v1.TimeMarker" json:"marker,omitempty"`
// contains filtered or unexported fields
}
func (*TimeWithMarker) GetMarker ¶
func (x *TimeWithMarker) GetMarker() TimeMarker
func (*TimeWithMarker) GetTime ¶
func (x *TimeWithMarker) GetTime() float32
func (*TimeWithMarker) ProtoMessage ¶
func (*TimeWithMarker) ProtoMessage()
func (*TimeWithMarker) ProtoReflect ¶
func (x *TimeWithMarker) ProtoReflect() protoreflect.Message
func (*TimeWithMarker) Reset ¶
func (x *TimeWithMarker) Reset()
func (*TimeWithMarker) SetMarker ¶
func (x *TimeWithMarker) SetMarker(v TimeMarker)
func (*TimeWithMarker) SetTime ¶
func (x *TimeWithMarker) SetTime(v float32)
func (*TimeWithMarker) String ¶
func (x *TimeWithMarker) String() string
type TimeWithMarker_builder ¶
type TimeWithMarker_builder struct {
Time float32
Marker TimeMarker
// contains filtered or unexported fields
}
func (TimeWithMarker_builder) Build ¶
func (b0 TimeWithMarker_builder) Build() *TimeWithMarker
type TireCompound ¶
type TireCompound struct {
RawValue uint32 `protobuf:"varint,1,opt,name=raw_value,json=rawValue,proto3" json:"raw_value,omitempty"`
// contains filtered or unexported fields
}
func (*TireCompound) GetRawValue ¶
func (x *TireCompound) GetRawValue() uint32
func (*TireCompound) ProtoMessage ¶
func (*TireCompound) ProtoMessage()
func (*TireCompound) ProtoReflect ¶
func (x *TireCompound) ProtoReflect() protoreflect.Message
func (*TireCompound) Reset ¶
func (x *TireCompound) Reset()
func (*TireCompound) SetRawValue ¶
func (x *TireCompound) SetRawValue(v uint32)
func (*TireCompound) String ¶
func (x *TireCompound) String() string
type TireCompound_builder ¶
type TireCompound_builder struct {
RawValue uint32
// contains filtered or unexported fields
}
func (TireCompound_builder) Build ¶
func (b0 TireCompound_builder) Build() *TireCompound
Source Files
¶
- racestate.pb.go
- racestate_service.pb.go
Click to show internal directories.
Click to hide internal directories.