fbtypes

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesRefMarkerSel = map[RefMarkerSel]string{
	RefMarkerSelMASTER_SWITCH: "MASTER_SWITCH",
	RefMarkerSelSELF_SWITCH:   "SELF_SWITCH",
}
View Source
var EnumNamesRefMode = map[RefMode]string{
	RefModeSET_POS_DEVICE:  "SET_POS_DEVICE",
	RefModeSET_POS_PROFILE: "SET_POS_PROFILE",
	RefModeSET_NONE:        "SET_NONE",
}
View Source
var EnumNamesRefType = map[RefType]string{
	RefTypeSTOPPED_POS: "STOPPED_POS",
	RefTypeMARKER_POS:  "MARKER_POS",
}
View Source
var EnumValuesRefMarkerSel = map[string]RefMarkerSel{
	"MASTER_SWITCH": RefMarkerSelMASTER_SWITCH,
	"SELF_SWITCH":   RefMarkerSelSELF_SWITCH,
}
View Source
var EnumValuesRefMode = map[string]RefMode{
	"SET_POS_DEVICE":  RefModeSET_POS_DEVICE,
	"SET_POS_PROFILE": RefModeSET_POS_PROFILE,
	"SET_NONE":        RefModeSET_NONE,
}
View Source
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

/ homing basic parameters

func (*AxsCmdCtrlBasedHomingGantryData) HomingSlaveParam

/ homing basic parameters / slave axes parameters

func (*AxsCmdCtrlBasedHomingGantryData) Init

func (*AxsCmdCtrlBasedHomingGantryData) Table

func (*AxsCmdCtrlBasedHomingGantryData) UnPack

func (*AxsCmdCtrlBasedHomingGantryData) UnPackTo

type AxsCmdCtrlBasedHomingGantryDataT

type AxsCmdCtrlBasedHomingGantryDataT struct {
	HomingParam      *HomingParamT
	HomingSlaveParam *HomingSlaveParamAllT
}

/ parameters of control based gantry homing

func (*AxsCmdCtrlBasedHomingGantryDataT) Pack

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

/ 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 (*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

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

type AxsCmdHomingDataT struct {
	Buffered  bool
	NewRefPos float64
}

/ parameters of the axis position commands

func (*AxsCmdHomingDataT) Pack

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 (*AxsCmdSetAbsPosData) UnPackTo

func (rcv *AxsCmdSetAbsPosData) UnPackTo(t *AxsCmdSetAbsPosDataT)

type AxsCmdSetAbsPosDataT

type AxsCmdSetAbsPosDataT struct {
	Buffered bool
	AxsPos   float64
}

/ parameters of the axis position commands

func (*AxsCmdSetAbsPosDataT) Pack

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

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

/ dynamic limit to search the reference switch(fast velocity) / dynamic limit to move to reference switch(slow velocity)

func (*HomingParam) DynForward

/ dynamic limit to search the reference switch(fast velocity)

func (*HomingParam) HomingDir

func (rcv *HomingParam) HomingDir() []byte

/ homing direction

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

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 (*HomingSlaveParamAll) UnPackTo

func (rcv *HomingSlaveParamAll) UnPackTo(t *HomingSlaveParamAllT)

type HomingSlaveParamAllT

type HomingSlaveParamAllT struct {
	HomingSlaveParamAll []*HomingSlaveParamSingleT
}

/ configuration of all slave axes parameters

func (*HomingSlaveParamAllT) Pack

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 (*HomingSlaveParamSingle) UnPack

func (*HomingSlaveParamSingle) UnPackTo

type HomingSlaveParamSingleT

type HomingSlaveParamSingleT struct {
	SlaveId   uint16
	NewRefPos float64
	MarkerSel RefMarkerSel
}

/slave axes parameter of control based gantry homing

func (*HomingSlaveParamSingleT) Pack

type RefMarkerSel

type RefMarkerSel int8
const (
	RefMarkerSelMASTER_SWITCH RefMarkerSel = 0
	RefMarkerSelSELF_SWITCH   RefMarkerSel = 1
)

func (RefMarkerSel) String

func (v RefMarkerSel) String() string

type RefMode added in v1.3.0

type RefMode int8

/ set new reference in driver or control or don't set new reference

const (
	RefModeSET_POS_DEVICE  RefMode = 0
	RefModeSET_POS_PROFILE RefMode = 1
	RefModeSET_NONE        RefMode = 2
)

func (RefMode) String added in v1.3.0

func (v RefMode) String() string

type RefType

type RefType int8
const (
	RefTypeSTOPPED_POS RefType = 0
	RefTypeMARKER_POS  RefType = 1
)

func (RefType) String

func (v RefType) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL