Documentation ¶
Index ¶
- Variables
- func CollisionAvoidanceAddAxsName(builder *flatbuffers.Builder, axsName flatbuffers.UOffsetT)
- func CollisionAvoidanceAddEnable(builder *flatbuffers.Builder, enable bool)
- func CollisionAvoidanceAddParams(builder *flatbuffers.Builder, params flatbuffers.UOffsetT)
- func CollisionAvoidanceEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func CollisionAvoidanceStart(builder *flatbuffers.Builder)
- func GetCollisionGuardStateParamsAddActBrakingDist(builder *flatbuffers.Builder, actBrakingDist float64)
- func GetCollisionGuardStateParamsAddActPos(builder *flatbuffers.Builder, actPos float64)
- func GetCollisionGuardStateParamsAddEmergencyDist(builder *flatbuffers.Builder, emergencyDist float64)
- func GetCollisionGuardStateParamsAddHysteresisDist(builder *flatbuffers.Builder, hysteresisDist float64)
- func GetCollisionGuardStateParamsAddMinDist(builder *flatbuffers.Builder, minDist float64)
- func GetCollisionGuardStateParamsAddNeighborBrakingDist(builder *flatbuffers.Builder, neighborBrakingDist float64)
- func GetCollisionGuardStateParamsAddNeighborPos(builder *flatbuffers.Builder, neighborPos float64)
- func GetCollisionGuardStateParamsAddNeighborTargetPos(builder *flatbuffers.Builder, neighborTargetPos float64)
- func GetCollisionGuardStateParamsAddPrevState(builder *flatbuffers.Builder, prevState CollisionGuardState)
- func GetCollisionGuardStateParamsAddSlowDownDist(builder *flatbuffers.Builder, slowDownDist float64)
- func GetCollisionGuardStateParamsAddSyncDist(builder *flatbuffers.Builder, syncDist float64)
- func GetCollisionGuardStateParamsAddTargetPos(builder *flatbuffers.Builder, targetPos float64)
- func GetCollisionGuardStateParamsEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func GetCollisionGuardStateParamsStart(builder *flatbuffers.Builder)
- type CollisionAvoidance
- func (rcv *CollisionAvoidance) AxsName() []byte
- func (rcv *CollisionAvoidance) Enable() bool
- func (rcv *CollisionAvoidance) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *CollisionAvoidance) MutateEnable(n bool) bool
- func (rcv *CollisionAvoidance) Params(obj *GetCollisionGuardStateParams) *GetCollisionGuardStateParams
- func (rcv *CollisionAvoidance) Table() flatbuffers.Table
- func (rcv *CollisionAvoidance) UnPack() *CollisionAvoidanceT
- func (rcv *CollisionAvoidance) UnPackTo(t *CollisionAvoidanceT)
- type CollisionAvoidanceT
- type CollisionGuardState
- type GetCollisionGuardStateParams
- func (rcv *GetCollisionGuardStateParams) ActBrakingDist() float64
- func (rcv *GetCollisionGuardStateParams) ActPos() float64
- func (rcv *GetCollisionGuardStateParams) EmergencyDist() float64
- func (rcv *GetCollisionGuardStateParams) HysteresisDist() float64
- func (rcv *GetCollisionGuardStateParams) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *GetCollisionGuardStateParams) MinDist() float64
- func (rcv *GetCollisionGuardStateParams) MutateActBrakingDist(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutateActPos(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutateEmergencyDist(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutateHysteresisDist(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutateMinDist(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutateNeighborBrakingDist(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutateNeighborPos(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutateNeighborTargetPos(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutatePrevState(n CollisionGuardState) bool
- func (rcv *GetCollisionGuardStateParams) MutateSlowDownDist(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutateSyncDist(n float64) bool
- func (rcv *GetCollisionGuardStateParams) MutateTargetPos(n float64) bool
- func (rcv *GetCollisionGuardStateParams) NeighborBrakingDist() float64
- func (rcv *GetCollisionGuardStateParams) NeighborPos() float64
- func (rcv *GetCollisionGuardStateParams) NeighborTargetPos() float64
- func (rcv *GetCollisionGuardStateParams) PrevState() CollisionGuardState
- func (rcv *GetCollisionGuardStateParams) SlowDownDist() float64
- func (rcv *GetCollisionGuardStateParams) SyncDist() float64
- func (rcv *GetCollisionGuardStateParams) Table() flatbuffers.Table
- func (rcv *GetCollisionGuardStateParams) TargetPos() float64
- func (rcv *GetCollisionGuardStateParams) UnPack() *GetCollisionGuardStateParamsT
- func (rcv *GetCollisionGuardStateParams) UnPackTo(t *GetCollisionGuardStateParamsT)
- type GetCollisionGuardStateParamsT
Constants ¶
This section is empty.
Variables ¶
View Source
var EnumNamesCollisionGuardState = map[CollisionGuardState]string{ CollisionGuardStateMONITORING: "MONITORING", CollisionGuardStateTARGETS_CROSSING: "TARGETS_CROSSING", CollisionGuardStateSYNC_ADVICE: "SYNC_ADVICE", CollisionGuardStateSLOWDOWN_ADVICE: "SLOWDOWN_ADVICE", CollisionGuardStateSTOP: "STOP", CollisionGuardStateEMERGENCY_STOP: "EMERGENCY_STOP", CollisionGuardStateUNKNOWN: "UNKNOWN", }
View Source
var EnumValuesCollisionGuardState = map[string]CollisionGuardState{ "MONITORING": CollisionGuardStateMONITORING, "TARGETS_CROSSING": CollisionGuardStateTARGETS_CROSSING, "SYNC_ADVICE": CollisionGuardStateSYNC_ADVICE, "SLOWDOWN_ADVICE": CollisionGuardStateSLOWDOWN_ADVICE, "STOP": CollisionGuardStateSTOP, "EMERGENCY_STOP": CollisionGuardStateEMERGENCY_STOP, "UNKNOWN": CollisionGuardStateUNKNOWN, }
Functions ¶
func CollisionAvoidanceAddAxsName ¶
func CollisionAvoidanceAddAxsName(builder *flatbuffers.Builder, axsName flatbuffers.UOffsetT)
func CollisionAvoidanceAddEnable ¶
func CollisionAvoidanceAddEnable(builder *flatbuffers.Builder, enable bool)
func CollisionAvoidanceAddParams ¶
func CollisionAvoidanceAddParams(builder *flatbuffers.Builder, params flatbuffers.UOffsetT)
func CollisionAvoidanceEnd ¶
func CollisionAvoidanceEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func CollisionAvoidanceStart ¶
func CollisionAvoidanceStart(builder *flatbuffers.Builder)
func GetCollisionGuardStateParamsAddActBrakingDist ¶
func GetCollisionGuardStateParamsAddActBrakingDist(builder *flatbuffers.Builder, actBrakingDist float64)
func GetCollisionGuardStateParamsAddActPos ¶
func GetCollisionGuardStateParamsAddActPos(builder *flatbuffers.Builder, actPos float64)
func GetCollisionGuardStateParamsAddEmergencyDist ¶
func GetCollisionGuardStateParamsAddEmergencyDist(builder *flatbuffers.Builder, emergencyDist float64)
func GetCollisionGuardStateParamsAddHysteresisDist ¶
func GetCollisionGuardStateParamsAddHysteresisDist(builder *flatbuffers.Builder, hysteresisDist float64)
func GetCollisionGuardStateParamsAddMinDist ¶
func GetCollisionGuardStateParamsAddMinDist(builder *flatbuffers.Builder, minDist float64)
func GetCollisionGuardStateParamsAddNeighborBrakingDist ¶
func GetCollisionGuardStateParamsAddNeighborBrakingDist(builder *flatbuffers.Builder, neighborBrakingDist float64)
func GetCollisionGuardStateParamsAddNeighborPos ¶
func GetCollisionGuardStateParamsAddNeighborPos(builder *flatbuffers.Builder, neighborPos float64)
func GetCollisionGuardStateParamsAddNeighborTargetPos ¶
func GetCollisionGuardStateParamsAddNeighborTargetPos(builder *flatbuffers.Builder, neighborTargetPos float64)
func GetCollisionGuardStateParamsAddPrevState ¶
func GetCollisionGuardStateParamsAddPrevState(builder *flatbuffers.Builder, prevState CollisionGuardState)
func GetCollisionGuardStateParamsAddSlowDownDist ¶
func GetCollisionGuardStateParamsAddSlowDownDist(builder *flatbuffers.Builder, slowDownDist float64)
func GetCollisionGuardStateParamsAddSyncDist ¶
func GetCollisionGuardStateParamsAddSyncDist(builder *flatbuffers.Builder, syncDist float64)
func GetCollisionGuardStateParamsAddTargetPos ¶
func GetCollisionGuardStateParamsAddTargetPos(builder *flatbuffers.Builder, targetPos float64)
func GetCollisionGuardStateParamsEnd ¶
func GetCollisionGuardStateParamsEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func GetCollisionGuardStateParamsStart ¶
func GetCollisionGuardStateParamsStart(builder *flatbuffers.Builder)
Types ¶
type CollisionAvoidance ¶
type CollisionAvoidance struct {
// contains filtered or unexported fields
}
func GetRootAsCollisionAvoidance ¶
func GetRootAsCollisionAvoidance(buf []byte, offset flatbuffers.UOffsetT) *CollisionAvoidance
func GetSizePrefixedRootAsCollisionAvoidance ¶
func GetSizePrefixedRootAsCollisionAvoidance(buf []byte, offset flatbuffers.UOffsetT) *CollisionAvoidance
func (*CollisionAvoidance) AxsName ¶
func (rcv *CollisionAvoidance) AxsName() []byte
func (*CollisionAvoidance) Enable ¶
func (rcv *CollisionAvoidance) Enable() bool
func (*CollisionAvoidance) Init ¶
func (rcv *CollisionAvoidance) Init(buf []byte, i flatbuffers.UOffsetT)
func (*CollisionAvoidance) MutateEnable ¶
func (rcv *CollisionAvoidance) MutateEnable(n bool) bool
func (*CollisionAvoidance) Params ¶
func (rcv *CollisionAvoidance) Params(obj *GetCollisionGuardStateParams) *GetCollisionGuardStateParams
func (*CollisionAvoidance) Table ¶
func (rcv *CollisionAvoidance) Table() flatbuffers.Table
func (*CollisionAvoidance) UnPack ¶
func (rcv *CollisionAvoidance) UnPack() *CollisionAvoidanceT
func (*CollisionAvoidance) UnPackTo ¶
func (rcv *CollisionAvoidance) UnPackTo(t *CollisionAvoidanceT)
type CollisionAvoidanceT ¶
type CollisionAvoidanceT struct { AxsName string `json:"axsName"` Enable bool `json:"enable"` Params *GetCollisionGuardStateParamsT `json:"params"` }
/ parameters of the collision avoidance function
func (*CollisionAvoidanceT) Pack ¶
func (t *CollisionAvoidanceT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type CollisionGuardState ¶
type CollisionGuardState int8
/ Possible collision guard states
const ( CollisionGuardStateMONITORING CollisionGuardState = 0 CollisionGuardStateTARGETS_CROSSING CollisionGuardState = 1 CollisionGuardStateSYNC_ADVICE CollisionGuardState = 2 CollisionGuardStateSLOWDOWN_ADVICE CollisionGuardState = 3 CollisionGuardStateSTOP CollisionGuardState = 4 CollisionGuardStateEMERGENCY_STOP CollisionGuardState = 5 CollisionGuardStateUNKNOWN CollisionGuardState = 6 )
func (CollisionGuardState) String ¶
func (v CollisionGuardState) String() string
type GetCollisionGuardStateParams ¶
type GetCollisionGuardStateParams struct {
// contains filtered or unexported fields
}
func GetRootAsGetCollisionGuardStateParams ¶
func GetRootAsGetCollisionGuardStateParams(buf []byte, offset flatbuffers.UOffsetT) *GetCollisionGuardStateParams
func GetSizePrefixedRootAsGetCollisionGuardStateParams ¶
func GetSizePrefixedRootAsGetCollisionGuardStateParams(buf []byte, offset flatbuffers.UOffsetT) *GetCollisionGuardStateParams
func (*GetCollisionGuardStateParams) ActBrakingDist ¶
func (rcv *GetCollisionGuardStateParams) ActBrakingDist() float64
func (*GetCollisionGuardStateParams) ActPos ¶
func (rcv *GetCollisionGuardStateParams) ActPos() float64
func (*GetCollisionGuardStateParams) EmergencyDist ¶
func (rcv *GetCollisionGuardStateParams) EmergencyDist() float64
func (*GetCollisionGuardStateParams) HysteresisDist ¶
func (rcv *GetCollisionGuardStateParams) HysteresisDist() float64
func (*GetCollisionGuardStateParams) Init ¶
func (rcv *GetCollisionGuardStateParams) Init(buf []byte, i flatbuffers.UOffsetT)
func (*GetCollisionGuardStateParams) MinDist ¶
func (rcv *GetCollisionGuardStateParams) MinDist() float64
func (*GetCollisionGuardStateParams) MutateActBrakingDist ¶
func (rcv *GetCollisionGuardStateParams) MutateActBrakingDist(n float64) bool
func (*GetCollisionGuardStateParams) MutateActPos ¶
func (rcv *GetCollisionGuardStateParams) MutateActPos(n float64) bool
func (*GetCollisionGuardStateParams) MutateEmergencyDist ¶
func (rcv *GetCollisionGuardStateParams) MutateEmergencyDist(n float64) bool
func (*GetCollisionGuardStateParams) MutateHysteresisDist ¶
func (rcv *GetCollisionGuardStateParams) MutateHysteresisDist(n float64) bool
func (*GetCollisionGuardStateParams) MutateMinDist ¶
func (rcv *GetCollisionGuardStateParams) MutateMinDist(n float64) bool
func (*GetCollisionGuardStateParams) MutateNeighborBrakingDist ¶
func (rcv *GetCollisionGuardStateParams) MutateNeighborBrakingDist(n float64) bool
func (*GetCollisionGuardStateParams) MutateNeighborPos ¶
func (rcv *GetCollisionGuardStateParams) MutateNeighborPos(n float64) bool
func (*GetCollisionGuardStateParams) MutateNeighborTargetPos ¶
func (rcv *GetCollisionGuardStateParams) MutateNeighborTargetPos(n float64) bool
func (*GetCollisionGuardStateParams) MutatePrevState ¶
func (rcv *GetCollisionGuardStateParams) MutatePrevState(n CollisionGuardState) bool
func (*GetCollisionGuardStateParams) MutateSlowDownDist ¶
func (rcv *GetCollisionGuardStateParams) MutateSlowDownDist(n float64) bool
func (*GetCollisionGuardStateParams) MutateSyncDist ¶
func (rcv *GetCollisionGuardStateParams) MutateSyncDist(n float64) bool
func (*GetCollisionGuardStateParams) MutateTargetPos ¶
func (rcv *GetCollisionGuardStateParams) MutateTargetPos(n float64) bool
func (*GetCollisionGuardStateParams) NeighborBrakingDist ¶
func (rcv *GetCollisionGuardStateParams) NeighborBrakingDist() float64
func (*GetCollisionGuardStateParams) NeighborPos ¶
func (rcv *GetCollisionGuardStateParams) NeighborPos() float64
func (*GetCollisionGuardStateParams) NeighborTargetPos ¶
func (rcv *GetCollisionGuardStateParams) NeighborTargetPos() float64
func (*GetCollisionGuardStateParams) PrevState ¶
func (rcv *GetCollisionGuardStateParams) PrevState() CollisionGuardState
func (*GetCollisionGuardStateParams) SlowDownDist ¶
func (rcv *GetCollisionGuardStateParams) SlowDownDist() float64
func (*GetCollisionGuardStateParams) SyncDist ¶
func (rcv *GetCollisionGuardStateParams) SyncDist() float64
func (*GetCollisionGuardStateParams) Table ¶
func (rcv *GetCollisionGuardStateParams) Table() flatbuffers.Table
func (*GetCollisionGuardStateParams) TargetPos ¶
func (rcv *GetCollisionGuardStateParams) TargetPos() float64
func (*GetCollisionGuardStateParams) UnPack ¶
func (rcv *GetCollisionGuardStateParams) UnPack() *GetCollisionGuardStateParamsT
func (*GetCollisionGuardStateParams) UnPackTo ¶
func (rcv *GetCollisionGuardStateParams) UnPackTo(t *GetCollisionGuardStateParamsT)
type GetCollisionGuardStateParamsT ¶
type GetCollisionGuardStateParamsT struct { EmergencyDist float64 `json:"emergencyDist"` MinDist float64 `json:"minDist"` SlowDownDist float64 `json:"slowDownDist"` SyncDist float64 `json:"syncDist"` ActPos float64 `json:"actPos"` TargetPos float64 `json:"targetPos"` ActBrakingDist float64 `json:"actBrakingDist"` NeighborPos float64 `json:"neighborPos"` NeighborTargetPos float64 `json:"neighborTargetPos"` NeighborBrakingDist float64 `json:"neighborBrakingDist"` HysteresisDist float64 `json:"hysteresisDist"` PrevState CollisionGuardState `json:"prevState"` }
/ parameters of the get collision guard state function
func (*GetCollisionGuardStateParamsT) Pack ¶
func (t *GetCollisionGuardStateParamsT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
Click to show internal directories.
Click to hide internal directories.