Documentation ¶
Index ¶
- Variables
- func AxsCmdCtrlBasedHomingGantryDataAddHomingParam(builder *flatbuffers.Builder, homingParam flatbuffers.UOffsetT)
- func AxsCmdCtrlBasedHomingGantryDataAddHomingSlaveParam(builder *flatbuffers.Builder, homingSlaveParam flatbuffers.UOffsetT)
- func AxsCmdCtrlBasedHomingGantryDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func AxsCmdCtrlBasedHomingGantryDataStart(builder *flatbuffers.Builder)
- func AxsCmdFixedstopDataAddAxsPos(builder *flatbuffers.Builder, axsPos float64)
- func AxsCmdFixedstopDataAddBuffered(builder *flatbuffers.Builder, buffered bool)
- func AxsCmdFixedstopDataAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)
- func AxsCmdFixedstopDataAddMaxTrq(builder *flatbuffers.Builder, maxTrq float64)
- func AxsCmdFixedstopDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func AxsCmdFixedstopDataStart(builder *flatbuffers.Builder)
- func AxsCmdHomingDataAddBuffered(builder *flatbuffers.Builder, buffered bool)
- func AxsCmdHomingDataAddNewRefPos(builder *flatbuffers.Builder, newRefPos float64)
- func AxsCmdHomingDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func AxsCmdHomingDataStart(builder *flatbuffers.Builder)
- func AxsCmdSetAbsPosDataAddAxsPos(builder *flatbuffers.Builder, axsPos float64)
- func AxsCmdSetAbsPosDataAddBuffered(builder *flatbuffers.Builder, buffered bool)
- func AxsCmdSetAbsPosDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func AxsCmdSetAbsPosDataStart(builder *flatbuffers.Builder)
- func CmdBufferTypeAddBuffered(builder *flatbuffers.Builder, buffered bool)
- func CmdBufferTypeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func CmdBufferTypeStart(builder *flatbuffers.Builder)
- func HomingParamAddDynBackward(builder *flatbuffers.Builder, dynBackward flatbuffers.UOffsetT)
- func HomingParamAddDynForward(builder *flatbuffers.Builder, dynForward flatbuffers.UOffsetT)
- func HomingParamAddHomingDir(builder *flatbuffers.Builder, homingDir flatbuffers.UOffsetT)
- func HomingParamAddNewRefPos(builder *flatbuffers.Builder, newRefPos float64)
- func HomingParamAddRefType(builder *flatbuffers.Builder, refType RefType)
- func HomingParamAddTravelDisLim(builder *flatbuffers.Builder, travelDisLim float64)
- func HomingParamEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func HomingParamStart(builder *flatbuffers.Builder)
- func HomingSlaveParamAllAddHomingSlaveParamAll(builder *flatbuffers.Builder, homingSlaveParamAll flatbuffers.UOffsetT)
- func HomingSlaveParamAllEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func HomingSlaveParamAllStart(builder *flatbuffers.Builder)
- func HomingSlaveParamAllStartHomingSlaveParamAllVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func HomingSlaveParamSingleAddMarkerSel(builder *flatbuffers.Builder, markerSel RefMarkerSel)
- func HomingSlaveParamSingleAddNewRefPos(builder *flatbuffers.Builder, newRefPos float64)
- func HomingSlaveParamSingleAddSlaveId(builder *flatbuffers.Builder, slaveId uint16)
- func HomingSlaveParamSingleEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func HomingSlaveParamSingleStart(builder *flatbuffers.Builder)
- type AxsCmdCtrlBasedHomingGantryData
- func (rcv *AxsCmdCtrlBasedHomingGantryData) HomingParam(obj *HomingParam) *HomingParam
- func (rcv *AxsCmdCtrlBasedHomingGantryData) HomingSlaveParam(obj *HomingSlaveParamAll) *HomingSlaveParamAll
- func (rcv *AxsCmdCtrlBasedHomingGantryData) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *AxsCmdCtrlBasedHomingGantryData) Table() flatbuffers.Table
- func (rcv *AxsCmdCtrlBasedHomingGantryData) UnPack() *AxsCmdCtrlBasedHomingGantryDataT
- func (rcv *AxsCmdCtrlBasedHomingGantryData) UnPackTo(t *AxsCmdCtrlBasedHomingGantryDataT)
- type AxsCmdCtrlBasedHomingGantryDataT
- type AxsCmdFixedstopData
- func (rcv *AxsCmdFixedstopData) AxsPos() float64
- func (rcv *AxsCmdFixedstopData) Buffered() bool
- func (rcv *AxsCmdFixedstopData) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *AxsCmdFixedstopData) Lim(obj *motion__core__fbtypes.DynamicLimits) *motion__core__fbtypes.DynamicLimits
- func (rcv *AxsCmdFixedstopData) MaxTrq() float64
- func (rcv *AxsCmdFixedstopData) MutateAxsPos(n float64) bool
- func (rcv *AxsCmdFixedstopData) MutateBuffered(n bool) bool
- func (rcv *AxsCmdFixedstopData) MutateMaxTrq(n float64) bool
- func (rcv *AxsCmdFixedstopData) Table() flatbuffers.Table
- func (rcv *AxsCmdFixedstopData) UnPack() *AxsCmdFixedstopDataT
- func (rcv *AxsCmdFixedstopData) UnPackTo(t *AxsCmdFixedstopDataT)
- type AxsCmdFixedstopDataT
- type AxsCmdHomingData
- func (rcv *AxsCmdHomingData) Buffered() bool
- func (rcv *AxsCmdHomingData) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *AxsCmdHomingData) MutateBuffered(n bool) bool
- func (rcv *AxsCmdHomingData) MutateNewRefPos(n float64) bool
- func (rcv *AxsCmdHomingData) NewRefPos() float64
- func (rcv *AxsCmdHomingData) Table() flatbuffers.Table
- func (rcv *AxsCmdHomingData) UnPack() *AxsCmdHomingDataT
- func (rcv *AxsCmdHomingData) UnPackTo(t *AxsCmdHomingDataT)
- type AxsCmdHomingDataT
- type AxsCmdSetAbsPosData
- func (rcv *AxsCmdSetAbsPosData) AxsPos() float64
- func (rcv *AxsCmdSetAbsPosData) Buffered() bool
- func (rcv *AxsCmdSetAbsPosData) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *AxsCmdSetAbsPosData) MutateAxsPos(n float64) bool
- func (rcv *AxsCmdSetAbsPosData) MutateBuffered(n bool) bool
- func (rcv *AxsCmdSetAbsPosData) Table() flatbuffers.Table
- func (rcv *AxsCmdSetAbsPosData) UnPack() *AxsCmdSetAbsPosDataT
- func (rcv *AxsCmdSetAbsPosData) UnPackTo(t *AxsCmdSetAbsPosDataT)
- type AxsCmdSetAbsPosDataT
- type CmdBufferType
- func (rcv *CmdBufferType) Buffered() bool
- func (rcv *CmdBufferType) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *CmdBufferType) MutateBuffered(n bool) bool
- func (rcv *CmdBufferType) Table() flatbuffers.Table
- func (rcv *CmdBufferType) UnPack() *CmdBufferTypeT
- func (rcv *CmdBufferType) UnPackTo(t *CmdBufferTypeT)
- type CmdBufferTypeT
- type HomingParam
- func (rcv *HomingParam) DynBackward(obj *motion__core__fbtypes.DynamicLimits) *motion__core__fbtypes.DynamicLimits
- func (rcv *HomingParam) DynForward(obj *motion__core__fbtypes.DynamicLimits) *motion__core__fbtypes.DynamicLimits
- func (rcv *HomingParam) HomingDir() []byte
- func (rcv *HomingParam) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *HomingParam) MutateNewRefPos(n float64) bool
- func (rcv *HomingParam) MutateRefType(n RefType) bool
- func (rcv *HomingParam) MutateTravelDisLim(n float64) bool
- func (rcv *HomingParam) NewRefPos() float64
- func (rcv *HomingParam) RefType() RefType
- func (rcv *HomingParam) Table() flatbuffers.Table
- func (rcv *HomingParam) TravelDisLim() float64
- func (rcv *HomingParam) UnPack() *HomingParamT
- func (rcv *HomingParam) UnPackTo(t *HomingParamT)
- type HomingParamT
- type HomingSlaveParamAll
- func (rcv *HomingSlaveParamAll) HomingSlaveParamAll(obj *HomingSlaveParamSingle, j int) bool
- func (rcv *HomingSlaveParamAll) HomingSlaveParamAllLength() int
- func (rcv *HomingSlaveParamAll) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *HomingSlaveParamAll) Table() flatbuffers.Table
- func (rcv *HomingSlaveParamAll) UnPack() *HomingSlaveParamAllT
- func (rcv *HomingSlaveParamAll) UnPackTo(t *HomingSlaveParamAllT)
- type HomingSlaveParamAllT
- type HomingSlaveParamSingle
- func (rcv *HomingSlaveParamSingle) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *HomingSlaveParamSingle) MarkerSel() RefMarkerSel
- func (rcv *HomingSlaveParamSingle) MutateMarkerSel(n RefMarkerSel) bool
- func (rcv *HomingSlaveParamSingle) MutateNewRefPos(n float64) bool
- func (rcv *HomingSlaveParamSingle) MutateSlaveId(n uint16) bool
- func (rcv *HomingSlaveParamSingle) NewRefPos() float64
- func (rcv *HomingSlaveParamSingle) SlaveId() uint16
- func (rcv *HomingSlaveParamSingle) Table() flatbuffers.Table
- func (rcv *HomingSlaveParamSingle) UnPack() *HomingSlaveParamSingleT
- func (rcv *HomingSlaveParamSingle) UnPackTo(t *HomingSlaveParamSingleT)
- type HomingSlaveParamSingleT
- type RefMarkerSel
- type RefMode
- type RefType
Constants ¶
This section is empty.
Variables ¶
var EnumNamesRefMarkerSel = map[RefMarkerSel]string{ RefMarkerSelMASTER_SWITCH: "MASTER_SWITCH", RefMarkerSelSELF_SWITCH: "SELF_SWITCH", }
var EnumNamesRefMode = map[RefMode]string{ RefModeSET_POS_DEVICE: "SET_POS_DEVICE", RefModeSET_POS_PROFILE: "SET_POS_PROFILE", RefModeSET_NONE: "SET_NONE", }
var EnumNamesRefType = map[RefType]string{ RefTypeSTOPPED_POS: "STOPPED_POS", RefTypeMARKER_POS: "MARKER_POS", }
var EnumValuesRefMarkerSel = map[string]RefMarkerSel{ "MASTER_SWITCH": RefMarkerSelMASTER_SWITCH, "SELF_SWITCH": RefMarkerSelSELF_SWITCH, }
var EnumValuesRefMode = map[string]RefMode{ "SET_POS_DEVICE": RefModeSET_POS_DEVICE, "SET_POS_PROFILE": RefModeSET_POS_PROFILE, "SET_NONE": RefModeSET_NONE, }
var EnumValuesRefType = map[string]RefType{ "STOPPED_POS": RefTypeSTOPPED_POS, "MARKER_POS": RefTypeMARKER_POS, }
Functions ¶
func AxsCmdCtrlBasedHomingGantryDataAddHomingParam ¶
func AxsCmdCtrlBasedHomingGantryDataAddHomingParam(builder *flatbuffers.Builder, homingParam flatbuffers.UOffsetT)
func AxsCmdCtrlBasedHomingGantryDataAddHomingSlaveParam ¶
func AxsCmdCtrlBasedHomingGantryDataAddHomingSlaveParam(builder *flatbuffers.Builder, homingSlaveParam flatbuffers.UOffsetT)
func AxsCmdCtrlBasedHomingGantryDataEnd ¶
func AxsCmdCtrlBasedHomingGantryDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func AxsCmdCtrlBasedHomingGantryDataStart ¶
func AxsCmdCtrlBasedHomingGantryDataStart(builder *flatbuffers.Builder)
/ slave axes parameters
func AxsCmdFixedstopDataAddAxsPos ¶
func AxsCmdFixedstopDataAddAxsPos(builder *flatbuffers.Builder, axsPos float64)
func AxsCmdFixedstopDataAddBuffered ¶
func AxsCmdFixedstopDataAddBuffered(builder *flatbuffers.Builder, buffered bool)
func AxsCmdFixedstopDataAddLim ¶
func AxsCmdFixedstopDataAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)
func AxsCmdFixedstopDataAddMaxTrq ¶
func AxsCmdFixedstopDataAddMaxTrq(builder *flatbuffers.Builder, maxTrq float64)
func AxsCmdFixedstopDataEnd ¶
func AxsCmdFixedstopDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func AxsCmdFixedstopDataStart ¶
func AxsCmdFixedstopDataStart(builder *flatbuffers.Builder)
/ dynamic limits for the motion of this command
func AxsCmdHomingDataAddBuffered ¶
func AxsCmdHomingDataAddBuffered(builder *flatbuffers.Builder, buffered bool)
func AxsCmdHomingDataAddNewRefPos ¶
func AxsCmdHomingDataAddNewRefPos(builder *flatbuffers.Builder, newRefPos float64)
func AxsCmdHomingDataEnd ¶
func AxsCmdHomingDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func AxsCmdHomingDataStart ¶
func AxsCmdHomingDataStart(builder *flatbuffers.Builder)
func AxsCmdSetAbsPosDataAddAxsPos ¶
func AxsCmdSetAbsPosDataAddAxsPos(builder *flatbuffers.Builder, axsPos float64)
func AxsCmdSetAbsPosDataAddBuffered ¶
func AxsCmdSetAbsPosDataAddBuffered(builder *flatbuffers.Builder, buffered bool)
func AxsCmdSetAbsPosDataEnd ¶
func AxsCmdSetAbsPosDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func AxsCmdSetAbsPosDataStart ¶
func AxsCmdSetAbsPosDataStart(builder *flatbuffers.Builder)
func CmdBufferTypeAddBuffered ¶
func CmdBufferTypeAddBuffered(builder *flatbuffers.Builder, buffered bool)
func CmdBufferTypeEnd ¶
func CmdBufferTypeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func CmdBufferTypeStart ¶
func CmdBufferTypeStart(builder *flatbuffers.Builder)
func HomingParamAddDynBackward ¶
func HomingParamAddDynBackward(builder *flatbuffers.Builder, dynBackward flatbuffers.UOffsetT)
func HomingParamAddDynForward ¶
func HomingParamAddDynForward(builder *flatbuffers.Builder, dynForward flatbuffers.UOffsetT)
func HomingParamAddHomingDir ¶
func HomingParamAddHomingDir(builder *flatbuffers.Builder, homingDir flatbuffers.UOffsetT)
func HomingParamAddNewRefPos ¶
func HomingParamAddNewRefPos(builder *flatbuffers.Builder, newRefPos float64)
func HomingParamAddRefType ¶
func HomingParamAddRefType(builder *flatbuffers.Builder, refType RefType)
func HomingParamAddTravelDisLim ¶
func HomingParamAddTravelDisLim(builder *flatbuffers.Builder, travelDisLim float64)
func HomingParamEnd ¶
func HomingParamEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func HomingParamStart ¶
func HomingParamStart(builder *flatbuffers.Builder)
/ dynamic limit to move to reference switch(slow velocity)
func HomingSlaveParamAllAddHomingSlaveParamAll ¶
func HomingSlaveParamAllAddHomingSlaveParamAll(builder *flatbuffers.Builder, homingSlaveParamAll flatbuffers.UOffsetT)
func HomingSlaveParamAllEnd ¶
func HomingSlaveParamAllEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func HomingSlaveParamAllStart ¶
func HomingSlaveParamAllStart(builder *flatbuffers.Builder)
/ vector of all slave parameters
func HomingSlaveParamAllStartHomingSlaveParamAllVector ¶
func HomingSlaveParamAllStartHomingSlaveParamAllVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func HomingSlaveParamSingleAddMarkerSel ¶
func HomingSlaveParamSingleAddMarkerSel(builder *flatbuffers.Builder, markerSel RefMarkerSel)
func HomingSlaveParamSingleAddNewRefPos ¶
func HomingSlaveParamSingleAddNewRefPos(builder *flatbuffers.Builder, newRefPos float64)
func HomingSlaveParamSingleAddSlaveId ¶
func HomingSlaveParamSingleAddSlaveId(builder *flatbuffers.Builder, slaveId uint16)
func HomingSlaveParamSingleEnd ¶
func HomingSlaveParamSingleEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func HomingSlaveParamSingleStart ¶
func HomingSlaveParamSingleStart(builder *flatbuffers.Builder)
Types ¶
type AxsCmdCtrlBasedHomingGantryData ¶
type AxsCmdCtrlBasedHomingGantryData struct {
// contains filtered or unexported fields
}
func GetRootAsAxsCmdCtrlBasedHomingGantryData ¶
func GetRootAsAxsCmdCtrlBasedHomingGantryData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdCtrlBasedHomingGantryData
func GetSizePrefixedRootAsAxsCmdCtrlBasedHomingGantryData ¶
func GetSizePrefixedRootAsAxsCmdCtrlBasedHomingGantryData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdCtrlBasedHomingGantryData
func (*AxsCmdCtrlBasedHomingGantryData) HomingParam ¶
func (rcv *AxsCmdCtrlBasedHomingGantryData) HomingParam(obj *HomingParam) *HomingParam
/ homing basic parameters
func (*AxsCmdCtrlBasedHomingGantryData) HomingSlaveParam ¶
func (rcv *AxsCmdCtrlBasedHomingGantryData) HomingSlaveParam(obj *HomingSlaveParamAll) *HomingSlaveParamAll
/ homing basic parameters / slave axes parameters
func (*AxsCmdCtrlBasedHomingGantryData) Init ¶
func (rcv *AxsCmdCtrlBasedHomingGantryData) Init(buf []byte, i flatbuffers.UOffsetT)
func (*AxsCmdCtrlBasedHomingGantryData) Table ¶
func (rcv *AxsCmdCtrlBasedHomingGantryData) Table() flatbuffers.Table
func (*AxsCmdCtrlBasedHomingGantryData) UnPack ¶
func (rcv *AxsCmdCtrlBasedHomingGantryData) UnPack() *AxsCmdCtrlBasedHomingGantryDataT
func (*AxsCmdCtrlBasedHomingGantryData) UnPackTo ¶
func (rcv *AxsCmdCtrlBasedHomingGantryData) UnPackTo(t *AxsCmdCtrlBasedHomingGantryDataT)
type AxsCmdCtrlBasedHomingGantryDataT ¶
type AxsCmdCtrlBasedHomingGantryDataT struct { HomingParam *HomingParamT HomingSlaveParam *HomingSlaveParamAllT }
/ parameters of control based gantry homing
func (*AxsCmdCtrlBasedHomingGantryDataT) Pack ¶
func (t *AxsCmdCtrlBasedHomingGantryDataT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type AxsCmdFixedstopData ¶
type AxsCmdFixedstopData struct {
// contains filtered or unexported fields
}
func GetRootAsAxsCmdFixedstopData ¶
func GetRootAsAxsCmdFixedstopData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFixedstopData
func GetSizePrefixedRootAsAxsCmdFixedstopData ¶
func GetSizePrefixedRootAsAxsCmdFixedstopData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFixedstopData
func (*AxsCmdFixedstopData) AxsPos ¶
func (rcv *AxsCmdFixedstopData) AxsPos() float64
/ commanded target position (or increment for relative position command)
func (*AxsCmdFixedstopData) Buffered ¶
func (rcv *AxsCmdFixedstopData) Buffered() bool
/ buffered type for generic command
func (*AxsCmdFixedstopData) Init ¶
func (rcv *AxsCmdFixedstopData) Init(buf []byte, i flatbuffers.UOffsetT)
func (*AxsCmdFixedstopData) Lim ¶
func (rcv *AxsCmdFixedstopData) Lim(obj *motion__core__fbtypes.DynamicLimits) *motion__core__fbtypes.DynamicLimits
/ dynamic limits for the motion of this command
func (*AxsCmdFixedstopData) MaxTrq ¶
func (rcv *AxsCmdFixedstopData) MaxTrq() float64
/ commanded force / torque limitiation
func (*AxsCmdFixedstopData) MutateAxsPos ¶
func (rcv *AxsCmdFixedstopData) MutateAxsPos(n float64) bool
/ commanded target position (or increment for relative position command)
func (*AxsCmdFixedstopData) MutateBuffered ¶
func (rcv *AxsCmdFixedstopData) MutateBuffered(n bool) bool
/ buffered type for generic command
func (*AxsCmdFixedstopData) MutateMaxTrq ¶
func (rcv *AxsCmdFixedstopData) MutateMaxTrq(n float64) bool
/ commanded force / torque limitiation
func (*AxsCmdFixedstopData) Table ¶
func (rcv *AxsCmdFixedstopData) Table() flatbuffers.Table
func (*AxsCmdFixedstopData) UnPack ¶
func (rcv *AxsCmdFixedstopData) UnPack() *AxsCmdFixedstopDataT
func (*AxsCmdFixedstopData) UnPackTo ¶
func (rcv *AxsCmdFixedstopData) UnPackTo(t *AxsCmdFixedstopDataT)
type AxsCmdFixedstopDataT ¶
type AxsCmdFixedstopDataT struct { Buffered bool AxsPos float64 MaxTrq float64 Lim *motion__core__fbtypes.DynamicLimitsT }
/ parameters of the axis position commands
func (*AxsCmdFixedstopDataT) Pack ¶
func (t *AxsCmdFixedstopDataT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type AxsCmdHomingData ¶
type AxsCmdHomingData struct {
// contains filtered or unexported fields
}
func GetRootAsAxsCmdHomingData ¶
func GetRootAsAxsCmdHomingData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdHomingData
func GetSizePrefixedRootAsAxsCmdHomingData ¶
func GetSizePrefixedRootAsAxsCmdHomingData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdHomingData
func (*AxsCmdHomingData) Buffered ¶
func (rcv *AxsCmdHomingData) Buffered() bool
/ buffered type for generic command
func (*AxsCmdHomingData) Init ¶
func (rcv *AxsCmdHomingData) Init(buf []byte, i flatbuffers.UOffsetT)
func (*AxsCmdHomingData) MutateBuffered ¶
func (rcv *AxsCmdHomingData) MutateBuffered(n bool) bool
/ buffered type for generic command
func (*AxsCmdHomingData) MutateNewRefPos ¶
func (rcv *AxsCmdHomingData) MutateNewRefPos(n float64) bool
/ commanded target position (or increment for relative position command)
func (*AxsCmdHomingData) NewRefPos ¶
func (rcv *AxsCmdHomingData) NewRefPos() float64
/ commanded target position (or increment for relative position command)
func (*AxsCmdHomingData) Table ¶
func (rcv *AxsCmdHomingData) Table() flatbuffers.Table
func (*AxsCmdHomingData) UnPack ¶
func (rcv *AxsCmdHomingData) UnPack() *AxsCmdHomingDataT
func (*AxsCmdHomingData) UnPackTo ¶
func (rcv *AxsCmdHomingData) UnPackTo(t *AxsCmdHomingDataT)
type AxsCmdHomingDataT ¶
/ parameters of the axis position commands
func (*AxsCmdHomingDataT) Pack ¶
func (t *AxsCmdHomingDataT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type AxsCmdSetAbsPosData ¶
type AxsCmdSetAbsPosData struct {
// contains filtered or unexported fields
}
func GetRootAsAxsCmdSetAbsPosData ¶
func GetRootAsAxsCmdSetAbsPosData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSetAbsPosData
func GetSizePrefixedRootAsAxsCmdSetAbsPosData ¶
func GetSizePrefixedRootAsAxsCmdSetAbsPosData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSetAbsPosData
func (*AxsCmdSetAbsPosData) AxsPos ¶
func (rcv *AxsCmdSetAbsPosData) AxsPos() float64
/ commanded target position (or increment for relative position command)
func (*AxsCmdSetAbsPosData) Buffered ¶
func (rcv *AxsCmdSetAbsPosData) Buffered() bool
/ buffered type for generic command
func (*AxsCmdSetAbsPosData) Init ¶
func (rcv *AxsCmdSetAbsPosData) Init(buf []byte, i flatbuffers.UOffsetT)
func (*AxsCmdSetAbsPosData) MutateAxsPos ¶
func (rcv *AxsCmdSetAbsPosData) MutateAxsPos(n float64) bool
/ commanded target position (or increment for relative position command)
func (*AxsCmdSetAbsPosData) MutateBuffered ¶
func (rcv *AxsCmdSetAbsPosData) MutateBuffered(n bool) bool
/ buffered type for generic command
func (*AxsCmdSetAbsPosData) Table ¶
func (rcv *AxsCmdSetAbsPosData) Table() flatbuffers.Table
func (*AxsCmdSetAbsPosData) UnPack ¶
func (rcv *AxsCmdSetAbsPosData) UnPack() *AxsCmdSetAbsPosDataT
func (*AxsCmdSetAbsPosData) UnPackTo ¶
func (rcv *AxsCmdSetAbsPosData) UnPackTo(t *AxsCmdSetAbsPosDataT)
type AxsCmdSetAbsPosDataT ¶
/ parameters of the axis position commands
func (*AxsCmdSetAbsPosDataT) Pack ¶
func (t *AxsCmdSetAbsPosDataT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type CmdBufferType ¶
type CmdBufferType struct {
// contains filtered or unexported fields
}
func GetRootAsCmdBufferType ¶
func GetRootAsCmdBufferType(buf []byte, offset flatbuffers.UOffsetT) *CmdBufferType
func GetSizePrefixedRootAsCmdBufferType ¶
func GetSizePrefixedRootAsCmdBufferType(buf []byte, offset flatbuffers.UOffsetT) *CmdBufferType
func (*CmdBufferType) Buffered ¶
func (rcv *CmdBufferType) Buffered() bool
/ buffered type for generic command
func (*CmdBufferType) Init ¶
func (rcv *CmdBufferType) Init(buf []byte, i flatbuffers.UOffsetT)
func (*CmdBufferType) MutateBuffered ¶
func (rcv *CmdBufferType) MutateBuffered(n bool) bool
/ buffered type for generic command
func (*CmdBufferType) Table ¶
func (rcv *CmdBufferType) Table() flatbuffers.Table
func (*CmdBufferType) UnPack ¶
func (rcv *CmdBufferType) UnPack() *CmdBufferTypeT
func (*CmdBufferType) UnPackTo ¶
func (rcv *CmdBufferType) UnPackTo(t *CmdBufferTypeT)
type CmdBufferTypeT ¶
type CmdBufferTypeT struct {
Buffered bool
}
/ parameter defines the buffer type of generic command
func (*CmdBufferTypeT) Pack ¶
func (t *CmdBufferTypeT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type HomingParam ¶
type HomingParam struct {
// contains filtered or unexported fields
}
func GetRootAsHomingParam ¶
func GetRootAsHomingParam(buf []byte, offset flatbuffers.UOffsetT) *HomingParam
func GetSizePrefixedRootAsHomingParam ¶
func GetSizePrefixedRootAsHomingParam(buf []byte, offset flatbuffers.UOffsetT) *HomingParam
func (*HomingParam) DynBackward ¶
func (rcv *HomingParam) DynBackward(obj *motion__core__fbtypes.DynamicLimits) *motion__core__fbtypes.DynamicLimits
/ dynamic limit to search the reference switch(fast velocity) / dynamic limit to move to reference switch(slow velocity)
func (*HomingParam) DynForward ¶
func (rcv *HomingParam) DynForward(obj *motion__core__fbtypes.DynamicLimits) *motion__core__fbtypes.DynamicLimits
/ dynamic limit to search the reference switch(fast velocity)
func (*HomingParam) Init ¶
func (rcv *HomingParam) Init(buf []byte, i flatbuffers.UOffsetT)
func (*HomingParam) MutateNewRefPos ¶
func (rcv *HomingParam) MutateNewRefPos(n float64) bool
/ commanded target position (or increment for relative position command
func (*HomingParam) MutateRefType ¶
func (rcv *HomingParam) MutateRefType(n RefType) bool
/ reference type to indicates set which position as the reference position
func (*HomingParam) MutateTravelDisLim ¶
func (rcv *HomingParam) MutateTravelDisLim(n float64) bool
/ max travel distance to search the reference switch
func (*HomingParam) NewRefPos ¶
func (rcv *HomingParam) NewRefPos() float64
/ commanded target position (or increment for relative position command
func (*HomingParam) RefType ¶
func (rcv *HomingParam) RefType() RefType
/ homing direction / reference type to indicates set which position as the reference position
func (*HomingParam) Table ¶
func (rcv *HomingParam) Table() flatbuffers.Table
func (*HomingParam) TravelDisLim ¶
func (rcv *HomingParam) TravelDisLim() float64
/ max travel distance to search the reference switch
func (*HomingParam) UnPack ¶
func (rcv *HomingParam) UnPack() *HomingParamT
func (*HomingParam) UnPackTo ¶
func (rcv *HomingParam) UnPackTo(t *HomingParamT)
type HomingParamT ¶
type HomingParamT struct { NewRefPos float64 TravelDisLim float64 HomingDir string RefType RefType DynForward *motion__core__fbtypes.DynamicLimitsT DynBackward *motion__core__fbtypes.DynamicLimitsT }
/ set of homing parameters
func (*HomingParamT) Pack ¶
func (t *HomingParamT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type HomingSlaveParamAll ¶
type HomingSlaveParamAll struct {
// contains filtered or unexported fields
}
func GetRootAsHomingSlaveParamAll ¶
func GetRootAsHomingSlaveParamAll(buf []byte, offset flatbuffers.UOffsetT) *HomingSlaveParamAll
func GetSizePrefixedRootAsHomingSlaveParamAll ¶
func GetSizePrefixedRootAsHomingSlaveParamAll(buf []byte, offset flatbuffers.UOffsetT) *HomingSlaveParamAll
func (*HomingSlaveParamAll) HomingSlaveParamAll ¶
func (rcv *HomingSlaveParamAll) HomingSlaveParamAll(obj *HomingSlaveParamSingle, j int) bool
/ vector of all slave parameters
func (*HomingSlaveParamAll) HomingSlaveParamAllLength ¶
func (rcv *HomingSlaveParamAll) HomingSlaveParamAllLength() int
func (*HomingSlaveParamAll) Init ¶
func (rcv *HomingSlaveParamAll) Init(buf []byte, i flatbuffers.UOffsetT)
func (*HomingSlaveParamAll) Table ¶
func (rcv *HomingSlaveParamAll) Table() flatbuffers.Table
func (*HomingSlaveParamAll) UnPack ¶
func (rcv *HomingSlaveParamAll) UnPack() *HomingSlaveParamAllT
func (*HomingSlaveParamAll) UnPackTo ¶
func (rcv *HomingSlaveParamAll) UnPackTo(t *HomingSlaveParamAllT)
type HomingSlaveParamAllT ¶
type HomingSlaveParamAllT struct {
HomingSlaveParamAll []*HomingSlaveParamSingleT
}
/ configuration of all slave axes parameters
func (*HomingSlaveParamAllT) Pack ¶
func (t *HomingSlaveParamAllT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type HomingSlaveParamSingle ¶
type HomingSlaveParamSingle struct {
// contains filtered or unexported fields
}
func GetRootAsHomingSlaveParamSingle ¶
func GetRootAsHomingSlaveParamSingle(buf []byte, offset flatbuffers.UOffsetT) *HomingSlaveParamSingle
func GetSizePrefixedRootAsHomingSlaveParamSingle ¶
func GetSizePrefixedRootAsHomingSlaveParamSingle(buf []byte, offset flatbuffers.UOffsetT) *HomingSlaveParamSingle
func (*HomingSlaveParamSingle) Init ¶
func (rcv *HomingSlaveParamSingle) Init(buf []byte, i flatbuffers.UOffsetT)
func (*HomingSlaveParamSingle) MarkerSel ¶
func (rcv *HomingSlaveParamSingle) MarkerSel() RefMarkerSel
/select which reference mark to set the reference position
func (*HomingSlaveParamSingle) MutateMarkerSel ¶
func (rcv *HomingSlaveParamSingle) MutateMarkerSel(n RefMarkerSel) bool
/select which reference mark to set the reference position
func (*HomingSlaveParamSingle) MutateNewRefPos ¶
func (rcv *HomingSlaveParamSingle) MutateNewRefPos(n float64) bool
/commanded reference position of slave axis
func (*HomingSlaveParamSingle) MutateSlaveId ¶
func (rcv *HomingSlaveParamSingle) MutateSlaveId(n uint16) bool
/the id of slave axis
func (*HomingSlaveParamSingle) NewRefPos ¶
func (rcv *HomingSlaveParamSingle) NewRefPos() float64
/commanded reference position of slave axis
func (*HomingSlaveParamSingle) SlaveId ¶
func (rcv *HomingSlaveParamSingle) SlaveId() uint16
/the id of slave axis
func (*HomingSlaveParamSingle) Table ¶
func (rcv *HomingSlaveParamSingle) Table() flatbuffers.Table
func (*HomingSlaveParamSingle) UnPack ¶
func (rcv *HomingSlaveParamSingle) UnPack() *HomingSlaveParamSingleT
func (*HomingSlaveParamSingle) UnPackTo ¶
func (rcv *HomingSlaveParamSingle) UnPackTo(t *HomingSlaveParamSingleT)
type HomingSlaveParamSingleT ¶
type HomingSlaveParamSingleT struct { SlaveId uint16 NewRefPos float64 MarkerSel RefMarkerSel }
/slave axes parameter of control based gantry homing
func (*HomingSlaveParamSingleT) Pack ¶
func (t *HomingSlaveParamSingleT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type RefMarkerSel ¶
type RefMarkerSel int8
const ( RefMarkerSelMASTER_SWITCH RefMarkerSel = 0 RefMarkerSelSELF_SWITCH RefMarkerSel = 1 )
func (RefMarkerSel) String ¶
func (v RefMarkerSel) String() string