fbtypes

package
v2.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesDiffType = map[DiffType]string{
	DiffTypeUNDEFINE:             "UNDEFINE",
	DiffTypeDIFF_DISABLED:        "DIFF_DISABLED",
	DiffTypeDIFF_STANDARD_MODE:   "DIFF_STANDARD_MODE",
	DiffTypeDIFF_NEG_TO_NEG_EDGE: "DIFF_NEG_TO_NEG_EDGE",
	DiffTypeDIFF_POS_TO_NEG_EDGE: "DIFF_POS_TO_NEG_EDGE",
	DiffTypeDIFF_NEG_TO_POS_EDGE: "DIFF_NEG_TO_POS_EDGE",
	DiffTypeDIFF_POS_TO_POS_EDGE: "DIFF_POS_TO_POS_EDGE",
}
View Source
var EnumNamesInterpType = map[InterpType]string{
	InterpTypeUNDEFINE: "UNDEFINE",
	InterpTypeLINEAR:   "LINEAR",
}
View Source
var EnumNamesProbeIndexType = map[ProbeIndexType]string{
	ProbeIndexTypePROBE1: "PROBE1",
	ProbeIndexTypePROBE2: "PROBE2",
}
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 EnumNamesShotType = map[ShotType]string{
	ShotTypeUNDEFINE:    "UNDEFINE",
	ShotTypeCONTINUOUS:  "CONTINUOUS",
	ShotTypeSINGLE_SHOT: "SINGLE_SHOT",
}
View Source
var EnumNamesSignalSelect = map[SignalSelect]string{
	SignalSelectUNDEFINE:  "UNDEFINE",
	SignalSelectENCODER_1: "ENCODER_1",
	SignalSelectENCODER_2: "ENCODER_2",
	SignalSelectFINE_TIME: "FINE_TIME",
}
View Source
var EnumValuesDiffType = map[string]DiffType{
	"UNDEFINE":             DiffTypeUNDEFINE,
	"DIFF_DISABLED":        DiffTypeDIFF_DISABLED,
	"DIFF_STANDARD_MODE":   DiffTypeDIFF_STANDARD_MODE,
	"DIFF_NEG_TO_NEG_EDGE": DiffTypeDIFF_NEG_TO_NEG_EDGE,
	"DIFF_POS_TO_NEG_EDGE": DiffTypeDIFF_POS_TO_NEG_EDGE,
	"DIFF_NEG_TO_POS_EDGE": DiffTypeDIFF_NEG_TO_POS_EDGE,
	"DIFF_POS_TO_POS_EDGE": DiffTypeDIFF_POS_TO_POS_EDGE,
}
View Source
var EnumValuesInterpType = map[string]InterpType{
	"UNDEFINE": InterpTypeUNDEFINE,
	"LINEAR":   InterpTypeLINEAR,
}
View Source
var EnumValuesProbeIndexType = map[string]ProbeIndexType{
	"PROBE1": ProbeIndexTypePROBE1,
	"PROBE2": ProbeIndexTypePROBE2,
}
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,
}
View Source
var EnumValuesShotType = map[string]ShotType{
	"UNDEFINE":    ShotTypeUNDEFINE,
	"CONTINUOUS":  ShotTypeCONTINUOUS,
	"SINGLE_SHOT": ShotTypeSINGLE_SHOT,
}
View Source
var EnumValuesSignalSelect = map[string]SignalSelect{
	"UNDEFINE":  SignalSelectUNDEFINE,
	"ENCODER_1": SignalSelectENCODER_1,
	"ENCODER_2": SignalSelectENCODER_2,
	"FINE_TIME": SignalSelectFINE_TIME,
}

Functions

func AxsCfgProbeAllDataAddProbe1

func AxsCfgProbeAllDataAddProbe1(builder *flatbuffers.Builder, probe1 flatbuffers.UOffsetT)

func AxsCfgProbeAllDataAddProbe2

func AxsCfgProbeAllDataAddProbe2(builder *flatbuffers.Builder, probe2 flatbuffers.UOffsetT)

func AxsCfgProbeAllDataEnd

func AxsCfgProbeAllDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AxsCfgProbeAllDataStart

func AxsCfgProbeAllDataStart(builder *flatbuffers.Builder)

func AxsCfgProbeDataAddDeadTime

func AxsCfgProbeDataAddDeadTime(builder *flatbuffers.Builder, deadTime flatbuffers.UOffsetT)

func AxsCfgProbeDataAddEdge

func AxsCfgProbeDataAddEdge(builder *flatbuffers.Builder, edge flatbuffers.UOffsetT)

func AxsCfgProbeDataAddExpWin

func AxsCfgProbeDataAddExpWin(builder *flatbuffers.Builder, expWin flatbuffers.UOffsetT)

func AxsCfgProbeDataAddInterpType

func AxsCfgProbeDataAddInterpType(builder *flatbuffers.Builder, interpType InterpType)

func AxsCfgProbeDataAddMkrFail

func AxsCfgProbeDataAddMkrFail(builder *flatbuffers.Builder, mkrFail flatbuffers.UOffsetT)

func AxsCfgProbeDataAddSignal

func AxsCfgProbeDataAddSignal(builder *flatbuffers.Builder, signal flatbuffers.UOffsetT)

func AxsCfgProbeDataEnd

func AxsCfgProbeDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AxsCfgProbeDataStart

func AxsCfgProbeDataStart(builder *flatbuffers.Builder)

func AxsCfgProbeDeadTimeDataAddNegEdgeNs

func AxsCfgProbeDeadTimeDataAddNegEdgeNs(builder *flatbuffers.Builder, negEdgeNs float64)

func AxsCfgProbeDeadTimeDataAddPosEdgeNs

func AxsCfgProbeDeadTimeDataAddPosEdgeNs(builder *flatbuffers.Builder, posEdgeNs float64)

func AxsCfgProbeDeadTimeDataEnd

func AxsCfgProbeDeadTimeDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AxsCfgProbeDeadTimeDataStart

func AxsCfgProbeDeadTimeDataStart(builder *flatbuffers.Builder)

func AxsCfgProbeEdgeDataAddDiffType

func AxsCfgProbeEdgeDataAddDiffType(builder *flatbuffers.Builder, diffType DiffType)

func AxsCfgProbeEdgeDataAddNegEdge

func AxsCfgProbeEdgeDataAddNegEdge(builder *flatbuffers.Builder, negEdge bool)

func AxsCfgProbeEdgeDataAddPosEdge

func AxsCfgProbeEdgeDataAddPosEdge(builder *flatbuffers.Builder, posEdge bool)

func AxsCfgProbeEdgeDataEnd

func AxsCfgProbeEdgeDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AxsCfgProbeEdgeDataStart

func AxsCfgProbeEdgeDataStart(builder *flatbuffers.Builder)

func AxsCfgProbeExpectWindowDataAddEnable

func AxsCfgProbeExpectWindowDataAddEnable(builder *flatbuffers.Builder, enable bool)

func AxsCfgProbeExpectWindowDataAddEnd

func AxsCfgProbeExpectWindowDataAddEnd(builder *flatbuffers.Builder, end float64)

func AxsCfgProbeExpectWindowDataAddStart

func AxsCfgProbeExpectWindowDataAddStart(builder *flatbuffers.Builder, start float64)

func AxsCfgProbeExpectWindowDataEnd

func AxsCfgProbeExpectWindowDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AxsCfgProbeExpectWindowDataStart

func AxsCfgProbeExpectWindowDataStart(builder *flatbuffers.Builder)

func AxsCfgProbeMarkerFailureDataAddEnable

func AxsCfgProbeMarkerFailureDataAddEnable(builder *flatbuffers.Builder, enable bool)

func AxsCfgProbeMarkerFailureDataAddMaxNum

func AxsCfgProbeMarkerFailureDataAddMaxNum(builder *flatbuffers.Builder, maxNum int32)

func AxsCfgProbeMarkerFailureDataEnd

func AxsCfgProbeMarkerFailureDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AxsCfgProbeMarkerFailureDataStart

func AxsCfgProbeMarkerFailureDataStart(builder *flatbuffers.Builder)

func AxsCfgProbeSignalDataAddSelect

func AxsCfgProbeSignalDataAddSelect(builder *flatbuffers.Builder, select_ SignalSelect)

func AxsCfgProbeSignalDataAddShotType

func AxsCfgProbeSignalDataAddShotType(builder *flatbuffers.Builder, shotType ShotType)

func AxsCfgProbeSignalDataAddSource

func AxsCfgProbeSignalDataAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)

func AxsCfgProbeSignalDataAddSourceInfo

func AxsCfgProbeSignalDataAddSourceInfo(builder *flatbuffers.Builder, sourceInfo flatbuffers.UOffsetT)

func AxsCfgProbeSignalDataEnd

func AxsCfgProbeSignalDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AxsCfgProbeSignalDataStart

func AxsCfgProbeSignalDataStart(builder *flatbuffers.Builder)

/ uri and other addition information

func AxsCmdCtrlBasedHomingDataAddHomingParam

func AxsCmdCtrlBasedHomingDataAddHomingParam(builder *flatbuffers.Builder, homingParam flatbuffers.UOffsetT)

func AxsCmdCtrlBasedHomingDataEnd

func AxsCmdCtrlBasedHomingDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AxsCmdCtrlBasedHomingDataStart

func AxsCmdCtrlBasedHomingDataStart(builder *flatbuffers.Builder)

/ homing basic parameters

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 AxsCmdProbeExDataAddProbeIndex

func AxsCmdProbeExDataAddProbeIndex(builder *flatbuffers.Builder, probeIndex ProbeIndexType)

func AxsCmdProbeExDataEnd

func AxsCmdProbeExDataEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AxsCmdProbeExDataStart

func AxsCmdProbeExDataStart(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 HomingParamAddRefMode

func HomingParamAddRefMode(builder *flatbuffers.Builder, refMode RefMode)

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)

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 AxsCfgProbeAllData

type AxsCfgProbeAllData struct {
	// contains filtered or unexported fields
}

func GetRootAsAxsCfgProbeAllData

func GetRootAsAxsCfgProbeAllData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeAllData

func GetSizePrefixedRootAsAxsCfgProbeAllData

func GetSizePrefixedRootAsAxsCfgProbeAllData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeAllData

func (*AxsCfgProbeAllData) Init

func (rcv *AxsCfgProbeAllData) Init(buf []byte, i flatbuffers.UOffsetT)

func (*AxsCfgProbeAllData) Probe1

/ all probes

func (*AxsCfgProbeAllData) Probe2

/ all probes

func (*AxsCfgProbeAllData) Table

func (rcv *AxsCfgProbeAllData) Table() flatbuffers.Table

func (*AxsCfgProbeAllData) UnPack

func (rcv *AxsCfgProbeAllData) UnPack() *AxsCfgProbeAllDataT

func (*AxsCfgProbeAllData) UnPackTo

func (rcv *AxsCfgProbeAllData) UnPackTo(t *AxsCfgProbeAllDataT)

type AxsCfgProbeAllDataT

type AxsCfgProbeAllDataT struct {
	Probe1 *AxsCfgProbeDataT `json:"probe1"`
	Probe2 *AxsCfgProbeDataT `json:"probe2"`
}

/ parameters of all probe data

func (*AxsCfgProbeAllDataT) Pack

type AxsCfgProbeData

type AxsCfgProbeData struct {
	// contains filtered or unexported fields
}

func GetRootAsAxsCfgProbeData

func GetRootAsAxsCfgProbeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeData

func GetSizePrefixedRootAsAxsCfgProbeData

func GetSizePrefixedRootAsAxsCfgProbeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeData

func (*AxsCfgProbeData) DeadTime

/ expect window data / dead time compensation data

func (*AxsCfgProbeData) Edge

/ probe signal config / edge config

func (*AxsCfgProbeData) ExpWin

/ marker failure config / expect window data

func (*AxsCfgProbeData) Init

func (rcv *AxsCfgProbeData) Init(buf []byte, i flatbuffers.UOffsetT)

func (*AxsCfgProbeData) InterpType

func (rcv *AxsCfgProbeData) InterpType() InterpType

/ dead time compensation data / interpolation type, linear, polynomial

func (*AxsCfgProbeData) MkrFail

/ edge config / marker failure config

func (*AxsCfgProbeData) MutateInterpType

func (rcv *AxsCfgProbeData) MutateInterpType(n InterpType) bool

/ interpolation type, linear, polynomial

func (*AxsCfgProbeData) Signal

/ probe signal config

func (*AxsCfgProbeData) Table

func (rcv *AxsCfgProbeData) Table() flatbuffers.Table

func (*AxsCfgProbeData) UnPack

func (rcv *AxsCfgProbeData) UnPack() *AxsCfgProbeDataT

func (*AxsCfgProbeData) UnPackTo

func (rcv *AxsCfgProbeData) UnPackTo(t *AxsCfgProbeDataT)

type AxsCfgProbeDataT

type AxsCfgProbeDataT struct {
	Signal     *AxsCfgProbeSignalDataT        `json:"signal"`
	Edge       *AxsCfgProbeEdgeDataT          `json:"edge"`
	MkrFail    *AxsCfgProbeMarkerFailureDataT `json:"mkrFail"`
	ExpWin     *AxsCfgProbeExpectWindowDataT  `json:"expWin"`
	DeadTime   *AxsCfgProbeDeadTimeDataT      `json:"deadTime"`
	InterpType InterpType                     `json:"interpType"`
}

/ parameters of single probe data

func (*AxsCfgProbeDataT) Pack

type AxsCfgProbeDeadTimeData

type AxsCfgProbeDeadTimeData struct {
	// contains filtered or unexported fields
}

func GetRootAsAxsCfgProbeDeadTimeData

func GetRootAsAxsCfgProbeDeadTimeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeDeadTimeData

func GetSizePrefixedRootAsAxsCfgProbeDeadTimeData

func GetSizePrefixedRootAsAxsCfgProbeDeadTimeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeDeadTimeData

func (*AxsCfgProbeDeadTimeData) Init

func (rcv *AxsCfgProbeDeadTimeData) Init(buf []byte, i flatbuffers.UOffsetT)

func (*AxsCfgProbeDeadTimeData) MutateNegEdgeNs

func (rcv *AxsCfgProbeDeadTimeData) MutateNegEdgeNs(n float64) bool

/ dead time compensation for negative edge in Nano seconds

func (*AxsCfgProbeDeadTimeData) MutatePosEdgeNs

func (rcv *AxsCfgProbeDeadTimeData) MutatePosEdgeNs(n float64) bool

/ dead time compensation for positive edge in Nano seconds

func (*AxsCfgProbeDeadTimeData) NegEdgeNs

func (rcv *AxsCfgProbeDeadTimeData) NegEdgeNs() float64

/ dead time compensation for negative edge in Nano seconds

func (*AxsCfgProbeDeadTimeData) PosEdgeNs

func (rcv *AxsCfgProbeDeadTimeData) PosEdgeNs() float64

/ dead time compensation for positive edge in Nano seconds

func (*AxsCfgProbeDeadTimeData) Table

func (*AxsCfgProbeDeadTimeData) UnPack

func (*AxsCfgProbeDeadTimeData) UnPackTo

type AxsCfgProbeDeadTimeDataT

type AxsCfgProbeDeadTimeDataT struct {
	PosEdgeNs float64 `json:"posEdgeNS"`
	NegEdgeNs float64 `json:"negEdgeNS"`
}

/ parameters of single probe data

func (*AxsCfgProbeDeadTimeDataT) Pack

type AxsCfgProbeEdgeData

type AxsCfgProbeEdgeData struct {
	// contains filtered or unexported fields
}

func GetRootAsAxsCfgProbeEdgeData

func GetRootAsAxsCfgProbeEdgeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeEdgeData

func GetSizePrefixedRootAsAxsCfgProbeEdgeData

func GetSizePrefixedRootAsAxsCfgProbeEdgeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeEdgeData

func (*AxsCfgProbeEdgeData) DiffType

func (rcv *AxsCfgProbeEdgeData) DiffType() DiffType

/ differential type of edge, disable, standard, neg-to-neg, pos-to-neg, neg-to-pos, pos-to-pos

func (*AxsCfgProbeEdgeData) Init

func (rcv *AxsCfgProbeEdgeData) Init(buf []byte, i flatbuffers.UOffsetT)

func (*AxsCfgProbeEdgeData) MutateDiffType

func (rcv *AxsCfgProbeEdgeData) MutateDiffType(n DiffType) bool

/ differential type of edge, disable, standard, neg-to-neg, pos-to-neg, neg-to-pos, pos-to-pos

func (*AxsCfgProbeEdgeData) MutateNegEdge

func (rcv *AxsCfgProbeEdgeData) MutateNegEdge(n bool) bool

/ enable negative edge evaluate if TRUE

func (*AxsCfgProbeEdgeData) MutatePosEdge

func (rcv *AxsCfgProbeEdgeData) MutatePosEdge(n bool) bool

/ enable positive edge evaluate if TRUE

func (*AxsCfgProbeEdgeData) NegEdge

func (rcv *AxsCfgProbeEdgeData) NegEdge() bool

/ enable negative edge evaluate if TRUE

func (*AxsCfgProbeEdgeData) PosEdge

func (rcv *AxsCfgProbeEdgeData) PosEdge() bool

/ enable positive edge evaluate if TRUE

func (*AxsCfgProbeEdgeData) Table

func (rcv *AxsCfgProbeEdgeData) Table() flatbuffers.Table

func (*AxsCfgProbeEdgeData) UnPack

func (*AxsCfgProbeEdgeData) UnPackTo

func (rcv *AxsCfgProbeEdgeData) UnPackTo(t *AxsCfgProbeEdgeDataT)

type AxsCfgProbeEdgeDataT

type AxsCfgProbeEdgeDataT struct {
	PosEdge  bool     `json:"posEdge"`
	NegEdge  bool     `json:"negEdge"`
	DiffType DiffType `json:"diffType"`
}

/ parameters of single probe data

func (*AxsCfgProbeEdgeDataT) Pack

type AxsCfgProbeExpectWindowData

type AxsCfgProbeExpectWindowData struct {
	// contains filtered or unexported fields
}

func GetRootAsAxsCfgProbeExpectWindowData

func GetRootAsAxsCfgProbeExpectWindowData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeExpectWindowData

func GetSizePrefixedRootAsAxsCfgProbeExpectWindowData

func GetSizePrefixedRootAsAxsCfgProbeExpectWindowData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeExpectWindowData

func (*AxsCfgProbeExpectWindowData) Enable

func (rcv *AxsCfgProbeExpectWindowData) Enable() bool

/ enable expect window if TRUE

func (*AxsCfgProbeExpectWindowData) End

/ expect window end position

func (*AxsCfgProbeExpectWindowData) Init

func (*AxsCfgProbeExpectWindowData) MutateEnable

func (rcv *AxsCfgProbeExpectWindowData) MutateEnable(n bool) bool

/ enable expect window if TRUE

func (*AxsCfgProbeExpectWindowData) MutateEnd

func (rcv *AxsCfgProbeExpectWindowData) MutateEnd(n float64) bool

/ expect window end position

func (*AxsCfgProbeExpectWindowData) MutateStart

func (rcv *AxsCfgProbeExpectWindowData) MutateStart(n float64) bool

/ expect window start position

func (*AxsCfgProbeExpectWindowData) Start

func (rcv *AxsCfgProbeExpectWindowData) Start() float64

/ expect window start position

func (*AxsCfgProbeExpectWindowData) Table

func (*AxsCfgProbeExpectWindowData) UnPack

func (*AxsCfgProbeExpectWindowData) UnPackTo

type AxsCfgProbeExpectWindowDataT

type AxsCfgProbeExpectWindowDataT struct {
	Enable bool    `json:"enable"`
	Start  float64 `json:"start"`
	End    float64 `json:"end"`
}

/ parameters of single probe data

func (*AxsCfgProbeExpectWindowDataT) Pack

type AxsCfgProbeMarkerFailureData

type AxsCfgProbeMarkerFailureData struct {
	// contains filtered or unexported fields
}

func GetRootAsAxsCfgProbeMarkerFailureData

func GetRootAsAxsCfgProbeMarkerFailureData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeMarkerFailureData

func GetSizePrefixedRootAsAxsCfgProbeMarkerFailureData

func GetSizePrefixedRootAsAxsCfgProbeMarkerFailureData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeMarkerFailureData

func (*AxsCfgProbeMarkerFailureData) Enable

func (rcv *AxsCfgProbeMarkerFailureData) Enable() bool

/ enable marker failure check

func (*AxsCfgProbeMarkerFailureData) Init

func (*AxsCfgProbeMarkerFailureData) MaxNum

func (rcv *AxsCfgProbeMarkerFailureData) MaxNum() int32

/ max marker failure number

func (*AxsCfgProbeMarkerFailureData) MutateEnable

func (rcv *AxsCfgProbeMarkerFailureData) MutateEnable(n bool) bool

/ enable marker failure check

func (*AxsCfgProbeMarkerFailureData) MutateMaxNum

func (rcv *AxsCfgProbeMarkerFailureData) MutateMaxNum(n int32) bool

/ max marker failure number

func (*AxsCfgProbeMarkerFailureData) Table

func (*AxsCfgProbeMarkerFailureData) UnPack

func (*AxsCfgProbeMarkerFailureData) UnPackTo

type AxsCfgProbeMarkerFailureDataT

type AxsCfgProbeMarkerFailureDataT struct {
	Enable bool  `json:"enable"`
	MaxNum int32 `json:"maxNum"`
}

/ parameters of single probe data

func (*AxsCfgProbeMarkerFailureDataT) Pack

type AxsCfgProbeSignalData

type AxsCfgProbeSignalData struct {
	// contains filtered or unexported fields
}

func GetRootAsAxsCfgProbeSignalData

func GetRootAsAxsCfgProbeSignalData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeSignalData

func GetSizePrefixedRootAsAxsCfgProbeSignalData

func GetSizePrefixedRootAsAxsCfgProbeSignalData(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProbeSignalData

func (*AxsCfgProbeSignalData) Init

func (rcv *AxsCfgProbeSignalData) Init(buf []byte, i flatbuffers.UOffsetT)

func (*AxsCfgProbeSignalData) MutateSelect

func (rcv *AxsCfgProbeSignalData) MutateSelect(n SignalSelect) bool

/ encoder1, encoder2, fine time, ipo-pos, ipo-vel

func (*AxsCfgProbeSignalData) MutateShotType

func (rcv *AxsCfgProbeSignalData) MutateShotType(n ShotType) bool

/ single shot or continuous running

func (*AxsCfgProbeSignalData) Select

func (rcv *AxsCfgProbeSignalData) Select() SignalSelect

/ encoder1, encoder2, fine time, ipo-pos, ipo-vel

func (*AxsCfgProbeSignalData) ShotType

func (rcv *AxsCfgProbeSignalData) ShotType() ShotType

/ single shot or continuous running

func (*AxsCfgProbeSignalData) Source

func (rcv *AxsCfgProbeSignalData) Source() []byte

/ self, axis_1, IO

func (*AxsCfgProbeSignalData) SourceInfo

func (rcv *AxsCfgProbeSignalData) SourceInfo() []byte

/ self, axis_1, IO / uri and other addition information

func (*AxsCfgProbeSignalData) Table

func (*AxsCfgProbeSignalData) UnPack

func (*AxsCfgProbeSignalData) UnPackTo

type AxsCfgProbeSignalDataT

type AxsCfgProbeSignalDataT struct {
	Select     SignalSelect `json:"select"`
	ShotType   ShotType     `json:"shotType"`
	Source     string       `json:"source"`
	SourceInfo string       `json:"sourceInfo"`
}

/ parameters of single probe data

func (*AxsCfgProbeSignalDataT) Pack

type AxsCmdCtrlBasedHomingData

type AxsCmdCtrlBasedHomingData struct {
	// contains filtered or unexported fields
}

func GetRootAsAxsCmdCtrlBasedHomingData

func GetRootAsAxsCmdCtrlBasedHomingData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdCtrlBasedHomingData

func GetSizePrefixedRootAsAxsCmdCtrlBasedHomingData

func GetSizePrefixedRootAsAxsCmdCtrlBasedHomingData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdCtrlBasedHomingData

func (*AxsCmdCtrlBasedHomingData) HomingParam

func (rcv *AxsCmdCtrlBasedHomingData) HomingParam(obj *HomingParam) *HomingParam

/ homing basic parameters

func (*AxsCmdCtrlBasedHomingData) Init

func (rcv *AxsCmdCtrlBasedHomingData) Init(buf []byte, i flatbuffers.UOffsetT)

func (*AxsCmdCtrlBasedHomingData) Table

func (*AxsCmdCtrlBasedHomingData) UnPack

func (*AxsCmdCtrlBasedHomingData) UnPackTo

type AxsCmdCtrlBasedHomingDataT

type AxsCmdCtrlBasedHomingDataT struct {
	HomingParam *HomingParamT `json:"homingParam"`
}

/ parameters of control based homing

func (*AxsCmdCtrlBasedHomingDataT) Pack

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         `json:"homingParam"`
	HomingSlaveParam *HomingSlaveParamAllT `json:"homingSlaveParam"`
}

/ 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 limitation

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 limitation

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                                  `json:"buffered"`
	AxsPos   float64                               `json:"axsPos"`
	MaxTrq   float64                               `json:"maxTrq"`
	Lim      *motion__core__fbtypes.DynamicLimitsT `json:"lim"`
}

/ 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    `json:"buffered"`
	NewRefPos float64 `json:"newRefPos"`
}

/ parameters of the axis position commands

func (*AxsCmdHomingDataT) Pack

type AxsCmdProbeExData

type AxsCmdProbeExData struct {
	// contains filtered or unexported fields
}

func GetRootAsAxsCmdProbeExData

func GetRootAsAxsCmdProbeExData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeExData

func GetSizePrefixedRootAsAxsCmdProbeExData

func GetSizePrefixedRootAsAxsCmdProbeExData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeExData

func (*AxsCmdProbeExData) Init

func (rcv *AxsCmdProbeExData) Init(buf []byte, i flatbuffers.UOffsetT)

func (*AxsCmdProbeExData) MutateProbeIndex

func (rcv *AxsCmdProbeExData) MutateProbeIndex(n ProbeIndexType) bool

/ probe index

func (*AxsCmdProbeExData) ProbeIndex

func (rcv *AxsCmdProbeExData) ProbeIndex() ProbeIndexType

/ probe index

func (*AxsCmdProbeExData) Table

func (rcv *AxsCmdProbeExData) Table() flatbuffers.Table

func (*AxsCmdProbeExData) UnPack

func (rcv *AxsCmdProbeExData) UnPack() *AxsCmdProbeExDataT

func (*AxsCmdProbeExData) UnPackTo

func (rcv *AxsCmdProbeExData) UnPackTo(t *AxsCmdProbeExDataT)

type AxsCmdProbeExDataT

type AxsCmdProbeExDataT struct {
	ProbeIndex ProbeIndexType `json:"probeIndex"`
}

/ parameters of touch probe

func (*AxsCmdProbeExDataT) 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    `json:"buffered"`
	AxsPos   float64 `json:"axsPos"`
}

/ 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 `json:"buffered"`
}

/ parameter defines the buffer type of generic command

func (*CmdBufferTypeT) Pack

type DiffType

type DiffType int8

/ edge difference calculate type

const (
	///< evaluate difference undefined
	DiffTypeUNDEFINE DiffType = 0
	///< disable the difference calculate
	DiffTypeDIFF_DISABLED DiffType = 1
	///< calculate last two edge
	DiffTypeDIFF_STANDARD_MODE DiffType = 2
	///< negative edge to negative edge difference
	DiffTypeDIFF_NEG_TO_NEG_EDGE DiffType = 3
	///< positive edge to negative edge difference
	DiffTypeDIFF_POS_TO_NEG_EDGE DiffType = 4
	///< negative edge to positive edge difference
	DiffTypeDIFF_NEG_TO_POS_EDGE DiffType = 5
	///< positive edge to positive edge difference
	DiffTypeDIFF_POS_TO_POS_EDGE DiffType = 6
)

func (DiffType) String

func (v DiffType) String() string

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) MutateRefMode

func (rcv *HomingParam) MutateRefMode(n RefMode) bool

/ method of set new position

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) RefMode

func (rcv *HomingParam) RefMode() RefMode

/ dynamic limit to move to reference switch(slow velocity) / method of set new position

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                               `json:"newRefPos"`
	TravelDisLim float64                               `json:"travelDisLim"`
	HomingDir    string                                `json:"homingDir"`
	RefType      RefType                               `json:"refType"`
	DynForward   *motion__core__fbtypes.DynamicLimitsT `json:"dynForward"`
	DynBackward  *motion__core__fbtypes.DynamicLimitsT `json:"dynBackward"`
	RefMode      RefMode                               `json:"refMode"`
}

/ 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 `json:"homingSlaveParamAll"`
}

/ 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       `json:"slaveId"`
	NewRefPos float64      `json:"newRefPos"`
	MarkerSel RefMarkerSel `json:"markerSel"`
}

/slave axes parameter of control based gantry homing

func (*HomingSlaveParamSingleT) Pack

type InterpType

type InterpType int8

/ probe edge interpolate type

const (
	///< interpolate type undefined
	InterpTypeUNDEFINE InterpType = 0
	///< linear interpolate
	InterpTypeLINEAR InterpType = 1
)

func (InterpType) String

func (v InterpType) String() string

type ProbeIndexType

type ProbeIndexType int8

/ type of probe index

const (
	///< probe1 channel
	ProbeIndexTypePROBE1 ProbeIndexType = 0
	///< probe2 channel
	ProbeIndexTypePROBE2 ProbeIndexType = 1
)

func (ProbeIndexType) String

func (v ProbeIndexType) String() string

type RefMarkerSel

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

func (RefMarkerSel) String

func (v RefMarkerSel) String() string

type RefMode

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

func (v RefMode) String() string

type RefType

type RefType int8

/ stop at stopped position or reference mark when reference end

const (
	RefTypeSTOPPED_POS RefType = 0
	RefTypeMARKER_POS  RefType = 1
)

func (RefType) String

func (v RefType) String() string

type ShotType

type ShotType int8

/ probe measuring type

const (
	///< measuring type undefined
	ShotTypeUNDEFINE ShotType = 0
	///< continuous measurement
	ShotTypeCONTINUOUS ShotType = 1
	///< single-shot measurement
	ShotTypeSINGLE_SHOT ShotType = 2
)

func (ShotType) String

func (v ShotType) String() string

type SignalSelect

type SignalSelect int8

/ probe measuring signal select type

const (
	///< probe input undefined
	SignalSelectUNDEFINE SignalSelect = 0
	///< position encoder feedback 1
	SignalSelectENCODER_1 SignalSelect = 1
	///< position encoder feedback 2
	SignalSelectENCODER_2 SignalSelect = 2
	///< system fine time
	SignalSelectFINE_TIME SignalSelect = 3
)

func (SignalSelect) String

func (v SignalSelect) String() string

Jump to

Keyboard shortcuts

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