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 EnumNamesBrakeLimit = map[BrakeLimit]string{
	BrakeLimitLAST_COMMANDED_LIMITS:  "LAST_COMMANDED_LIMITS",
	BrakeLimitREDUCED_AXIS_LIMITS:    "REDUCED_AXIS_LIMITS",
	BrakeLimitCONFIGURED_AXIS_LIMITS: "CONFIGURED_AXIS_LIMITS",
}
View Source
var EnumNamesBrakingDistanceType = map[BrakingDistanceType]string{
	BrakingDistanceTypeUNDEFINED: "UNDEFINED",
	BrakingDistanceTypeESTOP:     "ESTOP",
	BrakingDistanceTypeSOFT_STOP: "SOFT_STOP",
}
View Source
var EnumNamesEstopType = map[EstopType]string{
	EstopTypeESTOP_PRESERVE:        "ESTOP_PRESERVE",
	EstopTypeESTOP_AXIS_LIMIT:      "ESTOP_AXIS_LIMIT",
	EstopTypeESTOP_USER_LIMIT:      "ESTOP_USER_LIMIT",
	EstopTypeESTOP_TORQUE_FREE:     "ESTOP_TORQUE_FREE",
	EstopTypeESTOP_BEST_POSBLE_DEC: "ESTOP_BEST_POSBLE_DEC",
}
View Source
var EnumNamesFeedGroup = map[FeedGroup]string{
	FeedGroupFG_XYZ:     "FG_XYZ",
	FeedGroupFG_XYZ_O:   "FG_XYZ_O",
	FeedGroupFG_XYZ_A:   "FG_XYZ_A",
	FeedGroupFG_XYZ_O_A: "FG_XYZ_O_A",
}
View Source
var EnumNamesPOWType = map[POWType]string{
	POWTypeBASE:        "BASE",
	POWTypeORIENTATION: "ORIENTATION",
	POWTypeADDITIONAL:  "ADDITIONAL",
}
View Source
var EnumNamesSafeAreaType = map[SafeAreaType]string{
	SafeAreaTypeSAFE_AREA:      "SAFE_AREA",
	SafeAreaTypeWORK_AREA_EXCL: "WORK_AREA_EXCL",
	SafeAreaTypeWORK_AREA_INCL: "WORK_AREA_INCL",
}
View Source
var EnumNamesSysResetType = map[SysResetType]string{
	SysResetTypeResetAllMotionObjectsWithError: "ResetAllMotionObjectsWithError",
	SysResetTypeResetAllMotionObjects:          "ResetAllMotionObjects",
}
View Source
var EnumNamesVarType = map[VarType]string{
	VarTypeDOUBLE:  "DOUBLE",
	VarTypeINTEGER: "INTEGER",
	VarTypeSTRING:  "STRING",
}
View Source
var EnumValuesBrakeLimit = map[string]BrakeLimit{
	"LAST_COMMANDED_LIMITS":  BrakeLimitLAST_COMMANDED_LIMITS,
	"REDUCED_AXIS_LIMITS":    BrakeLimitREDUCED_AXIS_LIMITS,
	"CONFIGURED_AXIS_LIMITS": BrakeLimitCONFIGURED_AXIS_LIMITS,
}
View Source
var EnumValuesBrakingDistanceType = map[string]BrakingDistanceType{
	"UNDEFINED": BrakingDistanceTypeUNDEFINED,
	"ESTOP":     BrakingDistanceTypeESTOP,
	"SOFT_STOP": BrakingDistanceTypeSOFT_STOP,
}
View Source
var EnumValuesEstopType = map[string]EstopType{
	"ESTOP_PRESERVE":        EstopTypeESTOP_PRESERVE,
	"ESTOP_AXIS_LIMIT":      EstopTypeESTOP_AXIS_LIMIT,
	"ESTOP_USER_LIMIT":      EstopTypeESTOP_USER_LIMIT,
	"ESTOP_TORQUE_FREE":     EstopTypeESTOP_TORQUE_FREE,
	"ESTOP_BEST_POSBLE_DEC": EstopTypeESTOP_BEST_POSBLE_DEC,
}
View Source
var EnumValuesFeedGroup = map[string]FeedGroup{
	"FG_XYZ":     FeedGroupFG_XYZ,
	"FG_XYZ_O":   FeedGroupFG_XYZ_O,
	"FG_XYZ_A":   FeedGroupFG_XYZ_A,
	"FG_XYZ_O_A": FeedGroupFG_XYZ_O_A,
}
View Source
var EnumValuesPOWType = map[string]POWType{
	"BASE":        POWTypeBASE,
	"ORIENTATION": POWTypeORIENTATION,
	"ADDITIONAL":  POWTypeADDITIONAL,
}
View Source
var EnumValuesSafeAreaType = map[string]SafeAreaType{
	"SAFE_AREA":      SafeAreaTypeSAFE_AREA,
	"WORK_AREA_EXCL": SafeAreaTypeWORK_AREA_EXCL,
	"WORK_AREA_INCL": SafeAreaTypeWORK_AREA_INCL,
}
View Source
var EnumValuesSysResetType = map[string]SysResetType{
	"ResetAllMotionObjectsWithError": SysResetTypeResetAllMotionObjectsWithError,
	"ResetAllMotionObjects":          SysResetTypeResetAllMotionObjects,
}
View Source
var EnumValuesVarType = map[string]VarType{
	"DOUBLE":  VarTypeDOUBLE,
	"INTEGER": VarTypeINTEGER,
	"STRING":  VarTypeSTRING,
}

Functions

func AcquiredLicensesAddLicenses

func AcquiredLicensesAddLicenses(builder *flatbuffers.Builder, licenses flatbuffers.UOffsetT)

func AcquiredLicensesEnd

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

func AcquiredLicensesStart

func AcquiredLicensesStart(builder *flatbuffers.Builder)

/ array of all licenses

func AcquiredLicensesStartLicensesVector

func AcquiredLicensesStartLicensesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func AxsActualValuesAddActualAcc

func AxsActualValuesAddActualAcc(builder *flatbuffers.Builder, actualAcc float64)

func AxsActualValuesAddActualAccUnit

func AxsActualValuesAddActualAccUnit(builder *flatbuffers.Builder, actualAccUnit flatbuffers.UOffsetT)

func AxsActualValuesAddActualPos

func AxsActualValuesAddActualPos(builder *flatbuffers.Builder, actualPos float64)

func AxsActualValuesAddActualPosUnit

func AxsActualValuesAddActualPosUnit(builder *flatbuffers.Builder, actualPosUnit flatbuffers.UOffsetT)

func AxsActualValuesAddActualTorque

func AxsActualValuesAddActualTorque(builder *flatbuffers.Builder, actualTorque float64)

func AxsActualValuesAddActualTorqueUnit

func AxsActualValuesAddActualTorqueUnit(builder *flatbuffers.Builder, actualTorqueUnit flatbuffers.UOffsetT)

func AxsActualValuesAddActualVel

func AxsActualValuesAddActualVel(builder *flatbuffers.Builder, actualVel float64)

func AxsActualValuesAddActualVelUnit

func AxsActualValuesAddActualVelUnit(builder *flatbuffers.Builder, actualVelUnit flatbuffers.UOffsetT)

func AxsActualValuesAddDistLeft

func AxsActualValuesAddDistLeft(builder *flatbuffers.Builder, distLeft float64)

func AxsActualValuesAddDistLeftUnit

func AxsActualValuesAddDistLeftUnit(builder *flatbuffers.Builder, distLeftUnit flatbuffers.UOffsetT)

func AxsActualValuesEnd

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

func AxsActualValuesStart

func AxsActualValuesStart(builder *flatbuffers.Builder)

/ unit of the actual distance left to the commanded target (currently not supported for real drives)

func AxsBrakingDistanceExAddDistance added in v1.1.0

func AxsBrakingDistanceExAddDistance(builder *flatbuffers.Builder, distance float64)

func AxsBrakingDistanceExAddDistanceType added in v1.1.0

func AxsBrakingDistanceExAddDistanceType(builder *flatbuffers.Builder, distanceType BrakingDistanceType)

func AxsBrakingDistanceExAddDistanceUnit added in v1.1.0

func AxsBrakingDistanceExAddDistanceUnit(builder *flatbuffers.Builder, distanceUnit flatbuffers.UOffsetT)

func AxsBrakingDistanceExAddSelectedTypes added in v1.1.0

func AxsBrakingDistanceExAddSelectedTypes(builder *flatbuffers.Builder, selectedTypes flatbuffers.UOffsetT)

func AxsBrakingDistanceExEnd added in v1.1.0

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

func AxsBrakingDistanceExStart added in v1.1.0

func AxsBrakingDistanceExStart(builder *flatbuffers.Builder)

func AxsBrakingDistanceExStartSelectedTypesVector added in v1.1.0

func AxsBrakingDistanceExStartSelectedTypesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func AxsCfgAddAxisProfileName

func AxsCfgAddAxisProfileName(builder *flatbuffers.Builder, axisProfileName flatbuffers.UOffsetT)

func AxsCfgAddDevErrReaction

func AxsCfgAddDevErrReaction(builder *flatbuffers.Builder, devErrReaction flatbuffers.UOffsetT)

func AxsCfgAddFunctions

func AxsCfgAddFunctions(builder *flatbuffers.Builder, functions flatbuffers.UOffsetT)

func AxsCfgAddKinProperties

func AxsCfgAddKinProperties(builder *flatbuffers.Builder, kinProperties flatbuffers.UOffsetT)

func AxsCfgAddLimits

func AxsCfgAddLimits(builder *flatbuffers.Builder, limits flatbuffers.UOffsetT)

func AxsCfgAddObjectType

func AxsCfgAddObjectType(builder *flatbuffers.Builder, objectType flatbuffers.UOffsetT)

func AxsCfgAddProperties

func AxsCfgAddProperties(builder *flatbuffers.Builder, properties flatbuffers.UOffsetT)

func AxsCfgAddRtInputs added in v1.1.0

func AxsCfgAddRtInputs(builder *flatbuffers.Builder, rtInputs flatbuffers.UOffsetT)

func AxsCfgAddUnits

func AxsCfgAddUnits(builder *flatbuffers.Builder, units flatbuffers.UOffsetT)

func AxsCfgCouplingAddGantry

func AxsCfgCouplingAddGantry(builder *flatbuffers.Builder, gantry flatbuffers.UOffsetT)

func AxsCfgCouplingAddSyncmotion added in v1.3.0

func AxsCfgCouplingAddSyncmotion(builder *flatbuffers.Builder, syncmotion flatbuffers.UOffsetT)

func AxsCfgCouplingEnd

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

func AxsCfgCouplingStart

func AxsCfgCouplingStart(builder *flatbuffers.Builder)

/ configuration for sync motion functionality for a single axis

func AxsCfgDeviceErrorReactionAddEstopSettings

func AxsCfgDeviceErrorReactionAddEstopSettings(builder *flatbuffers.Builder, estopSettings flatbuffers.UOffsetT)

func AxsCfgDeviceErrorReactionAddUserEstopLim

func AxsCfgDeviceErrorReactionAddUserEstopLim(builder *flatbuffers.Builder, userEstopLim flatbuffers.UOffsetT)

func AxsCfgDeviceErrorReactionEnd

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

func AxsCfgDeviceErrorReactionStart

func AxsCfgDeviceErrorReactionStart(builder *flatbuffers.Builder)

/ E-Stop setting to different device errors

func AxsCfgEnd

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

func AxsCfgEstopDynamicLimitsAddDec

func AxsCfgEstopDynamicLimitsAddDec(builder *flatbuffers.Builder, dec float64)

func AxsCfgEstopDynamicLimitsAddDecUnit

func AxsCfgEstopDynamicLimitsAddDecUnit(builder *flatbuffers.Builder, decUnit flatbuffers.UOffsetT)

func AxsCfgEstopDynamicLimitsAddJrkDec

func AxsCfgEstopDynamicLimitsAddJrkDec(builder *flatbuffers.Builder, jrkDec float64)

func AxsCfgEstopDynamicLimitsAddJrkDecUnit

func AxsCfgEstopDynamicLimitsAddJrkDecUnit(builder *flatbuffers.Builder, jrkDecUnit flatbuffers.UOffsetT)

func AxsCfgEstopDynamicLimitsEnd

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

func AxsCfgEstopDynamicLimitsStart

func AxsCfgEstopDynamicLimitsStart(builder *flatbuffers.Builder)

/ unit of jrkDec

func AxsCfgEstopSettingsAddEstopToDevCriticalErr

func AxsCfgEstopSettingsAddEstopToDevCriticalErr(builder *flatbuffers.Builder, estopToDevCriticalErr EstopType)

func AxsCfgEstopSettingsAddEstopToDevFatalErr

func AxsCfgEstopSettingsAddEstopToDevFatalErr(builder *flatbuffers.Builder, estopToDevFatalErr EstopType)

func AxsCfgEstopSettingsAddEstopToDevLightErr

func AxsCfgEstopSettingsAddEstopToDevLightErr(builder *flatbuffers.Builder, estopToDevLightErr EstopType)

func AxsCfgEstopSettingsAddEstopToFieldbusErr

func AxsCfgEstopSettingsAddEstopToFieldbusErr(builder *flatbuffers.Builder, estopToFieldbusErr EstopType)

func AxsCfgEstopSettingsAddEstopToNoDevErr

func AxsCfgEstopSettingsAddEstopToNoDevErr(builder *flatbuffers.Builder, estopToNoDevErr EstopType)

func AxsCfgEstopSettingsAddEstopToNoDeviceInfo

func AxsCfgEstopSettingsAddEstopToNoDeviceInfo(builder *flatbuffers.Builder, estopToNoDeviceInfo EstopType)

func AxsCfgEstopSettingsEnd

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

func AxsCfgEstopSettingsStart

func AxsCfgEstopSettingsStart(builder *flatbuffers.Builder)

func AxsCfgFunctionsAddCalculationPipelines added in v1.1.0

func AxsCfgFunctionsAddCalculationPipelines(builder *flatbuffers.Builder, calculationPipelines flatbuffers.UOffsetT)

func AxsCfgFunctionsAddCoupling

func AxsCfgFunctionsAddCoupling(builder *flatbuffers.Builder, coupling flatbuffers.UOffsetT)

func AxsCfgFunctionsEnd

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

func AxsCfgFunctionsStart

func AxsCfgFunctionsStart(builder *flatbuffers.Builder)

/ configuration for calculation pipelines for a single axis

func AxsCfgFunctionsStartCalculationPipelinesVector added in v1.1.0

func AxsCfgFunctionsStartCalculationPipelinesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func AxsCfgGantryAddIsMember

func AxsCfgGantryAddIsMember(builder *flatbuffers.Builder, isMember bool)

func AxsCfgGantryAddMoveAllowed

func AxsCfgGantryAddMoveAllowed(builder *flatbuffers.Builder, moveAllowed bool)

func AxsCfgGantryAddMultiBrakeDyn

func AxsCfgGantryAddMultiBrakeDyn(builder *flatbuffers.Builder, multiBrakeDyn bool)

func AxsCfgGantryEnd

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

func AxsCfgGantryStart

func AxsCfgGantryStart(builder *flatbuffers.Builder)

func AxsCfgKinPropertiesAddAccReserve

func AxsCfgKinPropertiesAddAccReserve(builder *flatbuffers.Builder, accReserve float64)

func AxsCfgKinPropertiesAddJrkReserve

func AxsCfgKinPropertiesAddJrkReserve(builder *flatbuffers.Builder, jrkReserve float64)

func AxsCfgKinPropertiesEnd

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

func AxsCfgKinPropertiesStart

func AxsCfgKinPropertiesStart(builder *flatbuffers.Builder)

func AxsCfgLimitsAddAcc

func AxsCfgLimitsAddAcc(builder *flatbuffers.Builder, acc float64)

func AxsCfgLimitsAddAccUnit

func AxsCfgLimitsAddAccUnit(builder *flatbuffers.Builder, accUnit flatbuffers.UOffsetT)

func AxsCfgLimitsAddDec

func AxsCfgLimitsAddDec(builder *flatbuffers.Builder, dec float64)

func AxsCfgLimitsAddDecUnit

func AxsCfgLimitsAddDecUnit(builder *flatbuffers.Builder, decUnit flatbuffers.UOffsetT)

func AxsCfgLimitsAddJrkAcc

func AxsCfgLimitsAddJrkAcc(builder *flatbuffers.Builder, jrkAcc float64)

func AxsCfgLimitsAddJrkAccUnit

func AxsCfgLimitsAddJrkAccUnit(builder *flatbuffers.Builder, jrkAccUnit flatbuffers.UOffsetT)

func AxsCfgLimitsAddJrkDec

func AxsCfgLimitsAddJrkDec(builder *flatbuffers.Builder, jrkDec float64)

func AxsCfgLimitsAddJrkDecUnit

func AxsCfgLimitsAddJrkDecUnit(builder *flatbuffers.Builder, jrkDecUnit flatbuffers.UOffsetT)

func AxsCfgLimitsAddPosMax

func AxsCfgLimitsAddPosMax(builder *flatbuffers.Builder, posMax float64)

func AxsCfgLimitsAddPosMaxUnit

func AxsCfgLimitsAddPosMaxUnit(builder *flatbuffers.Builder, posMaxUnit flatbuffers.UOffsetT)

func AxsCfgLimitsAddPosMin

func AxsCfgLimitsAddPosMin(builder *flatbuffers.Builder, posMin float64)

func AxsCfgLimitsAddPosMinUnit

func AxsCfgLimitsAddPosMinUnit(builder *flatbuffers.Builder, posMinUnit flatbuffers.UOffsetT)

func AxsCfgLimitsAddVelNeg

func AxsCfgLimitsAddVelNeg(builder *flatbuffers.Builder, velNeg float64)

func AxsCfgLimitsAddVelNegUnit

func AxsCfgLimitsAddVelNegUnit(builder *flatbuffers.Builder, velNegUnit flatbuffers.UOffsetT)

func AxsCfgLimitsAddVelPos

func AxsCfgLimitsAddVelPos(builder *flatbuffers.Builder, velPos float64)

func AxsCfgLimitsAddVelPosUnit

func AxsCfgLimitsAddVelPosUnit(builder *flatbuffers.Builder, velPosUnit flatbuffers.UOffsetT)

func AxsCfgLimitsEnd

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

func AxsCfgLimitsStart

func AxsCfgLimitsStart(builder *flatbuffers.Builder)

/ unit of jrkDec

func AxsCfgPropertiesAddAxsType

func AxsCfgPropertiesAddAxsType(builder *flatbuffers.Builder, axsType flatbuffers.UOffsetT)

func AxsCfgPropertiesAddModulo

func AxsCfgPropertiesAddModulo(builder *flatbuffers.Builder, modulo bool)

func AxsCfgPropertiesAddModuloValue

func AxsCfgPropertiesAddModuloValue(builder *flatbuffers.Builder, moduloValue float64)

func AxsCfgPropertiesAddModuloValueUnit

func AxsCfgPropertiesAddModuloValueUnit(builder *flatbuffers.Builder, moduloValueUnit flatbuffers.UOffsetT)

func AxsCfgPropertiesEnd

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

func AxsCfgPropertiesStart

func AxsCfgPropertiesStart(builder *flatbuffers.Builder)

/ unit of moduloValue

func AxsCfgStart

func AxsCfgStart(builder *flatbuffers.Builder)

/ configuration of the real-time inputs of the axis

func AxsCmdAbortDataAddDec

func AxsCmdAbortDataAddDec(builder *flatbuffers.Builder, dec float64)

func AxsCmdAbortDataAddJrkDec

func AxsCmdAbortDataAddJrkDec(builder *flatbuffers.Builder, jrkDec float64)

func AxsCmdAbortDataEnd

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

func AxsCmdAbortDataStart

func AxsCmdAbortDataStart(builder *flatbuffers.Builder)

func AxsCmdAddToGantryDataAddBuffered

func AxsCmdAddToGantryDataAddBuffered(builder *flatbuffers.Builder, buffered bool)

func AxsCmdAddToGantryDataAddMasterName

func AxsCmdAddToGantryDataAddMasterName(builder *flatbuffers.Builder, masterName flatbuffers.UOffsetT)

func AxsCmdAddToGantryDataEnd

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

func AxsCmdAddToGantryDataStart

func AxsCmdAddToGantryDataStart(builder *flatbuffers.Builder)

func AxsCmdAddToKinDataAddBuffered

func AxsCmdAddToKinDataAddBuffered(builder *flatbuffers.Builder, buffered bool)

func AxsCmdAddToKinDataAddKinName

func AxsCmdAddToKinDataAddKinName(builder *flatbuffers.Builder, kinName flatbuffers.UOffsetT)

func AxsCmdAddToKinDataEnd

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

func AxsCmdAddToKinDataStart

func AxsCmdAddToKinDataStart(builder *flatbuffers.Builder)

func AxsCmdJogDataAddJogDir

func AxsCmdJogDataAddJogDir(builder *flatbuffers.Builder, jogDir flatbuffers.UOffsetT)

func AxsCmdJogDataAddJogIncrement

func AxsCmdJogDataAddJogIncrement(builder *flatbuffers.Builder, jogIncrement float64)

func AxsCmdJogDataAddLim

func AxsCmdJogDataAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)

func AxsCmdJogDataEnd

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

func AxsCmdJogDataStart

func AxsCmdJogDataStart(builder *flatbuffers.Builder)

/ dynamic limits for the motion of this command

func AxsCmdPosDataAddAxsPos

func AxsCmdPosDataAddAxsPos(builder *flatbuffers.Builder, axsPos float64)

func AxsCmdPosDataAddBuffered

func AxsCmdPosDataAddBuffered(builder *flatbuffers.Builder, buffered bool)

func AxsCmdPosDataAddLim

func AxsCmdPosDataAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)

func AxsCmdPosDataEnd

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

func AxsCmdPosDataStart

func AxsCmdPosDataStart(builder *flatbuffers.Builder)

/ dynamic limits for the motion of this command

func AxsCmdProbeBaseDataAddProbeIndex added in v1.3.0

func AxsCmdProbeBaseDataAddProbeIndex(builder *flatbuffers.Builder, probeIndex flatbuffers.UOffsetT)

func AxsCmdProbeBaseDataAddTriggerSrc added in v1.3.0

func AxsCmdProbeBaseDataAddTriggerSrc(builder *flatbuffers.Builder, triggerSrc flatbuffers.UOffsetT)

func AxsCmdProbeBaseDataEnd added in v1.3.0

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

func AxsCmdProbeBaseDataStart added in v1.3.0

func AxsCmdProbeBaseDataStart(builder *flatbuffers.Builder)

/ command of probe index

func AxsCmdProbeDataAddBaseData added in v1.3.0

func AxsCmdProbeDataAddBaseData(builder *flatbuffers.Builder, baseData flatbuffers.UOffsetT)

func AxsCmdProbeDataAddCfgData added in v1.3.0

func AxsCmdProbeDataAddCfgData(builder *flatbuffers.Builder, cfgData flatbuffers.UOffsetT)

func AxsCmdProbeDataEnd added in v1.3.0

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

func AxsCmdProbeDataStart added in v1.3.0

func AxsCmdProbeDataStart(builder *flatbuffers.Builder)

/ probe parameter for data

func AxsCmdValuesAddCmdId

func AxsCmdValuesAddCmdId(builder *flatbuffers.Builder, cmdId uint64)

func AxsCmdValuesAddLim

func AxsCmdValuesAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)

func AxsCmdValuesAddSrc

func AxsCmdValuesAddSrc(builder *flatbuffers.Builder, src flatbuffers.UOffsetT)

func AxsCmdValuesAddTargetPos

func AxsCmdValuesAddTargetPos(builder *flatbuffers.Builder, targetPos float64)

func AxsCmdValuesAddTargetPosUnit

func AxsCmdValuesAddTargetPosUnit(builder *flatbuffers.Builder, targetPosUnit flatbuffers.UOffsetT)

func AxsCmdValuesAddTargetTrq

func AxsCmdValuesAddTargetTrq(builder *flatbuffers.Builder, targetTrq float64)

func AxsCmdValuesAddTargetTrqUnit

func AxsCmdValuesAddTargetTrqUnit(builder *flatbuffers.Builder, targetTrqUnit flatbuffers.UOffsetT)

func AxsCmdValuesAddTargetVel

func AxsCmdValuesAddTargetVel(builder *flatbuffers.Builder, targetVel float64)

func AxsCmdValuesAddTargetVelUnit

func AxsCmdValuesAddTargetVelUnit(builder *flatbuffers.Builder, targetVelUnit flatbuffers.UOffsetT)

func AxsCmdValuesEnd

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

func AxsCmdValuesStart

func AxsCmdValuesStart(builder *flatbuffers.Builder)

/ unit of the commanded target torque (currently not supported)

func AxsCmdVelDataAddAxsVel added in v1.1.0

func AxsCmdVelDataAddAxsVel(builder *flatbuffers.Builder, axsVel float64)

func AxsCmdVelDataAddBuffered added in v1.1.0

func AxsCmdVelDataAddBuffered(builder *flatbuffers.Builder, buffered bool)

func AxsCmdVelDataAddDriveVelMode added in v1.1.0

func AxsCmdVelDataAddDriveVelMode(builder *flatbuffers.Builder, driveVelMode bool)

func AxsCmdVelDataAddLim added in v1.1.0

func AxsCmdVelDataAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)

func AxsCmdVelDataEnd added in v1.1.0

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

func AxsCmdVelDataStart added in v1.1.0

func AxsCmdVelDataStart(builder *flatbuffers.Builder)

/ dynamic limits for the motion of this command

func AxsIpoValuesAddIpoAcc

func AxsIpoValuesAddIpoAcc(builder *flatbuffers.Builder, ipoAcc float64)

func AxsIpoValuesAddIpoAccUnit

func AxsIpoValuesAddIpoAccUnit(builder *flatbuffers.Builder, ipoAccUnit flatbuffers.UOffsetT)

func AxsIpoValuesAddIpoJrk

func AxsIpoValuesAddIpoJrk(builder *flatbuffers.Builder, ipoJrk float64)

func AxsIpoValuesAddIpoJrkUnit

func AxsIpoValuesAddIpoJrkUnit(builder *flatbuffers.Builder, ipoJrkUnit flatbuffers.UOffsetT)

func AxsIpoValuesAddIpoPos

func AxsIpoValuesAddIpoPos(builder *flatbuffers.Builder, ipoPos float64)

func AxsIpoValuesAddIpoPosUnit

func AxsIpoValuesAddIpoPosUnit(builder *flatbuffers.Builder, ipoPosUnit flatbuffers.UOffsetT)

func AxsIpoValuesAddIpoVel

func AxsIpoValuesAddIpoVel(builder *flatbuffers.Builder, ipoVel float64)

func AxsIpoValuesAddIpoVelUnit

func AxsIpoValuesAddIpoVelUnit(builder *flatbuffers.Builder, ipoVelUnit flatbuffers.UOffsetT)

func AxsIpoValuesEnd

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

func AxsIpoValuesStart

func AxsIpoValuesStart(builder *flatbuffers.Builder)

/ unit of currently interpolated jerk

func BootStateAddActStep

func BootStateAddActStep(builder *flatbuffers.Builder, actStep uint32)

func BootStateAddMaxSteps

func BootStateAddMaxSteps(builder *flatbuffers.Builder, maxSteps uint32)

func BootStateAddText

func BootStateAddText(builder *flatbuffers.Builder, text flatbuffers.UOffsetT)

func BootStateEnd

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

func BootStateStart

func BootStateStart(builder *flatbuffers.Builder)

func BootTimesAddElapsed added in v1.2.0

func BootTimesAddElapsed(builder *flatbuffers.Builder, elapsed float64)

func BootTimesAddElapsedThread added in v1.2.0

func BootTimesAddElapsedThread(builder *flatbuffers.Builder, elapsedThread float64)

func BootTimesAddEndedTimeStamp added in v1.2.0

func BootTimesAddEndedTimeStamp(builder *flatbuffers.Builder, endedTimeStamp flatbuffers.UOffsetT)

func BootTimesAddStartedTimeStamp added in v1.2.0

func BootTimesAddStartedTimeStamp(builder *flatbuffers.Builder, startedTimeStamp flatbuffers.UOffsetT)

func BootTimesEnd added in v1.2.0

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

func BootTimesStart added in v1.2.0

func BootTimesStart(builder *flatbuffers.Builder)

/ Time stamp (string), when the last booting ended

func CapabilityAddAddInfo added in v1.1.0

func CapabilityAddAddInfo(builder *flatbuffers.Builder, addInfo flatbuffers.UOffsetT)

func CapabilityAddCount added in v1.1.0

func CapabilityAddCount(builder *flatbuffers.Builder, count uint32)

func CapabilityAddDetailDiag added in v1.1.0

func CapabilityAddDetailDiag(builder *flatbuffers.Builder, detailDiag uint32)

func CapabilityAddMainDiag added in v1.1.0

func CapabilityAddMainDiag(builder *flatbuffers.Builder, mainDiag uint32)

func CapabilityEnd added in v1.1.0

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

func CapabilityStart added in v1.1.0

func CapabilityStart(builder *flatbuffers.Builder)

/ in case of count==0: get here additional information text, why the capability is missing

func CmdOptNoParamAddPermType

func CmdOptNoParamAddPermType(builder *flatbuffers.Builder, permType flatbuffers.UOffsetT)

func CmdOptNoParamEnd

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

func CmdOptNoParamStart

func CmdOptNoParamStart(builder *flatbuffers.Builder)

/ permanent type (e.g. "PermOn")

func CmdSourceAddLine

func CmdSourceAddLine(builder *flatbuffers.Builder, line uint64)

func CmdSourceAddName

func CmdSourceAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func CmdSourceAddType

func CmdSourceAddType(builder *flatbuffers.Builder, type_ flatbuffers.UOffsetT)

func CmdSourceEnd

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

func CmdSourceStart

func CmdSourceStart(builder *flatbuffers.Builder)

func DiagInfoAddAddInfo

func DiagInfoAddAddInfo(builder *flatbuffers.Builder, addInfo flatbuffers.UOffsetT)

func DiagInfoAddDetailedDiagCode

func DiagInfoAddDetailedDiagCode(builder *flatbuffers.Builder, detailedDiagCode uint32)

func DiagInfoAddFirstAddInfo

func DiagInfoAddFirstAddInfo(builder *flatbuffers.Builder, firstAddInfo flatbuffers.UOffsetT)

func DiagInfoAddFirstDetailedDiagCode

func DiagInfoAddFirstDetailedDiagCode(builder *flatbuffers.Builder, firstDetailedDiagCode uint32)

func DiagInfoAddFirstMainDiagCode

func DiagInfoAddFirstMainDiagCode(builder *flatbuffers.Builder, firstMainDiagCode uint32)

func DiagInfoAddFirstSource

func DiagInfoAddFirstSource(builder *flatbuffers.Builder, firstSource flatbuffers.UOffsetT)

func DiagInfoAddMainDiagCode

func DiagInfoAddMainDiagCode(builder *flatbuffers.Builder, mainDiagCode uint32)

func DiagInfoAddObjName

func DiagInfoAddObjName(builder *flatbuffers.Builder, objName flatbuffers.UOffsetT)

func DiagInfoAddObjURI

func DiagInfoAddObjURI(builder *flatbuffers.Builder, objURI flatbuffers.UOffsetT)

func DiagInfoAddSource

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

func DiagInfoEnd

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

func DiagInfoStart

func DiagInfoStart(builder *flatbuffers.Builder)

/ additional information on the error cause to help the user of the first error after a reset or booting

func DynamicLimitsAddAcc

func DynamicLimitsAddAcc(builder *flatbuffers.Builder, acc float64)

func DynamicLimitsAddDec

func DynamicLimitsAddDec(builder *flatbuffers.Builder, dec float64)

func DynamicLimitsAddJrkAcc

func DynamicLimitsAddJrkAcc(builder *flatbuffers.Builder, jrkAcc float64)

func DynamicLimitsAddJrkDec

func DynamicLimitsAddJrkDec(builder *flatbuffers.Builder, jrkDec float64)

func DynamicLimitsAddVel

func DynamicLimitsAddVel(builder *flatbuffers.Builder, vel float64)

func DynamicLimitsEnd

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

func DynamicLimitsStart

func DynamicLimitsStart(builder *flatbuffers.Builder)

func DynamicLimitsStateAddAcc

func DynamicLimitsStateAddAcc(builder *flatbuffers.Builder, acc float64)

func DynamicLimitsStateAddAccUnit

func DynamicLimitsStateAddAccUnit(builder *flatbuffers.Builder, accUnit flatbuffers.UOffsetT)

func DynamicLimitsStateAddDec

func DynamicLimitsStateAddDec(builder *flatbuffers.Builder, dec float64)

func DynamicLimitsStateAddDecUnit

func DynamicLimitsStateAddDecUnit(builder *flatbuffers.Builder, decUnit flatbuffers.UOffsetT)

func DynamicLimitsStateAddJrkAcc

func DynamicLimitsStateAddJrkAcc(builder *flatbuffers.Builder, jrkAcc float64)

func DynamicLimitsStateAddJrkAccUnit

func DynamicLimitsStateAddJrkAccUnit(builder *flatbuffers.Builder, jrkAccUnit flatbuffers.UOffsetT)

func DynamicLimitsStateAddJrkDec

func DynamicLimitsStateAddJrkDec(builder *flatbuffers.Builder, jrkDec float64)

func DynamicLimitsStateAddJrkDecUnit

func DynamicLimitsStateAddJrkDecUnit(builder *flatbuffers.Builder, jrkDecUnit flatbuffers.UOffsetT)

func DynamicLimitsStateAddVel

func DynamicLimitsStateAddVel(builder *flatbuffers.Builder, vel float64)

func DynamicLimitsStateAddVelUnit

func DynamicLimitsStateAddVelUnit(builder *flatbuffers.Builder, velUnit flatbuffers.UOffsetT)

func DynamicLimitsStateEnd

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

func DynamicLimitsStateStart

func DynamicLimitsStateStart(builder *flatbuffers.Builder)

/ unit of the deceleration jerk limit

func FeedGroupSettingsAddType added in v1.2.0

func FeedGroupSettingsAddType(builder *flatbuffers.Builder, type_ FeedGroup)

func FeedGroupSettingsEnd added in v1.2.0

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

func FeedGroupSettingsStart added in v1.2.0

func FeedGroupSettingsStart(builder *flatbuffers.Builder)

func GetRootAsactCmdJobObjects

func GetRootAsactCmdJobObjects(buf []byte, offset flatbuffers.UOffsetT) *actCmdJobObjects

func GetRootAsallActCmdJobObjects

func GetRootAsallActCmdJobObjects(buf []byte, offset flatbuffers.UOffsetT) *allActCmdJobObjects

func GetRootAsallDebugCmdInfo

func GetRootAsallDebugCmdInfo(buf []byte, offset flatbuffers.UOffsetT) *allDebugCmdInfo

func GetRootAsdebugCmdInfo

func GetRootAsdebugCmdInfo(buf []byte, offset flatbuffers.UOffsetT) *debugCmdInfo

func GetRootAsdummyFbs

func GetRootAsdummyFbs(buf []byte, offset flatbuffers.UOffsetT) *dummyFbs

func GetSizePrefixedRootAsactCmdJobObjects

func GetSizePrefixedRootAsactCmdJobObjects(buf []byte, offset flatbuffers.UOffsetT) *actCmdJobObjects

func GetSizePrefixedRootAsallActCmdJobObjects

func GetSizePrefixedRootAsallActCmdJobObjects(buf []byte, offset flatbuffers.UOffsetT) *allActCmdJobObjects

func GetSizePrefixedRootAsallDebugCmdInfo

func GetSizePrefixedRootAsallDebugCmdInfo(buf []byte, offset flatbuffers.UOffsetT) *allDebugCmdInfo

func GetSizePrefixedRootAsdebugCmdInfo

func GetSizePrefixedRootAsdebugCmdInfo(buf []byte, offset flatbuffers.UOffsetT) *debugCmdInfo

func GetSizePrefixedRootAsdummyFbs

func GetSizePrefixedRootAsdummyFbs(buf []byte, offset flatbuffers.UOffsetT) *dummyFbs

func IpoAddDataAddDistFromStart

func IpoAddDataAddDistFromStart(builder *flatbuffers.Builder, distFromStart float64)

func IpoAddDataAddDistFromStartUnit

func IpoAddDataAddDistFromStartUnit(builder *flatbuffers.Builder, distFromStartUnit flatbuffers.UOffsetT)

func IpoAddDataAddDistToTarget

func IpoAddDataAddDistToTarget(builder *flatbuffers.Builder, distToTarget float64)

func IpoAddDataAddDistToTargetUnit

func IpoAddDataAddDistToTargetUnit(builder *flatbuffers.Builder, distToTargetUnit flatbuffers.UOffsetT)

func IpoAddDataAddTimeFromStart

func IpoAddDataAddTimeFromStart(builder *flatbuffers.Builder, timeFromStart float64)

func IpoAddDataAddTimeFromStartUnit

func IpoAddDataAddTimeFromStartUnit(builder *flatbuffers.Builder, timeFromStartUnit flatbuffers.UOffsetT)

func IpoAddDataAddTimeToTarget

func IpoAddDataAddTimeToTarget(builder *flatbuffers.Builder, timeToTarget float64)

func IpoAddDataAddTimeToTargetUnit

func IpoAddDataAddTimeToTargetUnit(builder *flatbuffers.Builder, timeToTargetUnit flatbuffers.UOffsetT)

func IpoAddDataEnd

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

func IpoAddDataStart

func IpoAddDataStart(builder *flatbuffers.Builder)

/ unit of the time to target position

func KinActualValuesAddActualAcc

func KinActualValuesAddActualAcc(builder *flatbuffers.Builder, actualAcc float64)

func KinActualValuesAddActualAccUnit

func KinActualValuesAddActualAccUnit(builder *flatbuffers.Builder, actualAccUnit flatbuffers.UOffsetT)

func KinActualValuesAddActualJerk

func KinActualValuesAddActualJerk(builder *flatbuffers.Builder, actualJerk float64)

func KinActualValuesAddActualJerkUnit

func KinActualValuesAddActualJerkUnit(builder *flatbuffers.Builder, actualJerkUnit flatbuffers.UOffsetT)

func KinActualValuesAddActualPos

func KinActualValuesAddActualPos(builder *flatbuffers.Builder, actualPos flatbuffers.UOffsetT)

func KinActualValuesAddActualPosUnit

func KinActualValuesAddActualPosUnit(builder *flatbuffers.Builder, actualPosUnit flatbuffers.UOffsetT)

func KinActualValuesAddActualVel

func KinActualValuesAddActualVel(builder *flatbuffers.Builder, actualVel float64)

func KinActualValuesAddActualVelUnit

func KinActualValuesAddActualVelUnit(builder *flatbuffers.Builder, actualVelUnit flatbuffers.UOffsetT)

func KinActualValuesEnd

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

func KinActualValuesStart

func KinActualValuesStart(builder *flatbuffers.Builder)

/ unit of the actual jerk (currently not supported)

func KinActualValuesStartActualPosUnitVector

func KinActualValuesStartActualPosUnitVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinActualValuesStartActualPosVector

func KinActualValuesStartActualPosVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinAxsAllAddInfo

func KinAxsAllAddInfo(builder *flatbuffers.Builder, info flatbuffers.UOffsetT)

func KinAxsAllEnd

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

func KinAxsAllStart

func KinAxsAllStart(builder *flatbuffers.Builder)

/ vector of all axes that are currently added to the kinematics

func KinAxsAllStartInfoVector

func KinAxsAllStartInfoVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinAxsSingleAddAcsIndex added in v1.3.0

func KinAxsSingleAddAcsIndex(builder *flatbuffers.Builder, acsIndex byte)

func KinAxsSingleAddDir

func KinAxsSingleAddDir(builder *flatbuffers.Builder, dir flatbuffers.UOffsetT)

func KinAxsSingleAddMeaning

func KinAxsSingleAddMeaning(builder *flatbuffers.Builder, meaning flatbuffers.UOffsetT)

func KinAxsSingleAddName

func KinAxsSingleAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinAxsSingleEnd

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

func KinAxsSingleStart

func KinAxsSingleStart(builder *flatbuffers.Builder)

func KinCfgAddAxsCfg

func KinCfgAddAxsCfg(builder *flatbuffers.Builder, axsCfg flatbuffers.UOffsetT)

func KinCfgAddDynamics added in v1.2.0

func KinCfgAddDynamics(builder *flatbuffers.Builder, dynamics flatbuffers.UOffsetT)

func KinCfgAddGeometry added in v1.2.0

func KinCfgAddGeometry(builder *flatbuffers.Builder, geometry flatbuffers.UOffsetT)

func KinCfgAddLimits

func KinCfgAddLimits(builder *flatbuffers.Builder, limits flatbuffers.UOffsetT)

func KinCfgAddMcs

func KinCfgAddMcs(builder *flatbuffers.Builder, mcs flatbuffers.UOffsetT)

func KinCfgAddObjectType

func KinCfgAddObjectType(builder *flatbuffers.Builder, objectType flatbuffers.UOffsetT)

func KinCfgAddPrepLimits

func KinCfgAddPrepLimits(builder *flatbuffers.Builder, prepLimits flatbuffers.UOffsetT)

func KinCfgAddRtInputs added in v1.1.0

func KinCfgAddRtInputs(builder *flatbuffers.Builder, rtInputs flatbuffers.UOffsetT)

func KinCfgAddUnits

func KinCfgAddUnits(builder *flatbuffers.Builder, units flatbuffers.UOffsetT)

func KinCfgAxsAddAcsIndex added in v1.3.0

func KinCfgAxsAddAcsIndex(builder *flatbuffers.Builder, acsIndex byte)

func KinCfgAxsAddAxsDir

func KinCfgAxsAddAxsDir(builder *flatbuffers.Builder, axsDir flatbuffers.UOffsetT)

func KinCfgAxsAddAxsMeaning

func KinCfgAxsAddAxsMeaning(builder *flatbuffers.Builder, axsMeaning flatbuffers.UOffsetT)

func KinCfgAxsAddAxsName

func KinCfgAxsAddAxsName(builder *flatbuffers.Builder, axsName flatbuffers.UOffsetT)

func KinCfgAxsEnd

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

func KinCfgAxsStart

func KinCfgAxsStart(builder *flatbuffers.Builder)

func KinCfgAxsTrafoAllParamAddAxisAssignment added in v1.1.0

func KinCfgAxsTrafoAllParamAddAxisAssignment(builder *flatbuffers.Builder, axisAssignment flatbuffers.UOffsetT)

func KinCfgAxsTrafoAllParamAddGeneral added in v1.1.0

func KinCfgAxsTrafoAllParamAddGeneral(builder *flatbuffers.Builder, general flatbuffers.UOffsetT)

func KinCfgAxsTrafoAllParamAddGroups added in v1.1.0

func KinCfgAxsTrafoAllParamAddGroups(builder *flatbuffers.Builder, groups flatbuffers.UOffsetT)

func KinCfgAxsTrafoAllParamEnd

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

func KinCfgAxsTrafoAllParamStart

func KinCfgAxsTrafoAllParamStart(builder *flatbuffers.Builder)

/ all general parameter of this axis transformation

func KinCfgAxsTrafoAllParamStartGroupsVector added in v1.1.0

func KinCfgAxsTrafoAllParamStartGroupsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgAxsTrafoAllSetsAddAxsTrafoSets

func KinCfgAxsTrafoAllSetsAddAxsTrafoSets(builder *flatbuffers.Builder, axsTrafoSets flatbuffers.UOffsetT)

func KinCfgAxsTrafoAllSetsEnd

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

func KinCfgAxsTrafoAllSetsStart

func KinCfgAxsTrafoAllSetsStart(builder *flatbuffers.Builder)

/ configuration values of all axis transformation sets

func KinCfgAxsTrafoAllSetsStartAxsTrafoSetsVector

func KinCfgAxsTrafoAllSetsStartAxsTrafoSetsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgAxsTrafoAxisAssignmentAddAssignment

func KinCfgAxsTrafoAxisAssignmentAddAssignment(builder *flatbuffers.Builder, assignment flatbuffers.UOffsetT)

func KinCfgAxsTrafoAxisAssignmentEnd

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

func KinCfgAxsTrafoAxisAssignmentStart

func KinCfgAxsTrafoAxisAssignmentStart(builder *flatbuffers.Builder)

/ assignment as pairs of <axis name; ACS index>

func KinCfgAxsTrafoAxisAssignmentStartAssignmentVector

func KinCfgAxsTrafoAxisAssignmentStartAssignmentVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgAxsTrafoDataAddAxsTrafoData

func KinCfgAxsTrafoDataAddAxsTrafoData(builder *flatbuffers.Builder, axsTrafoData flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataAllParamAddAxsAssignment added in v1.1.0

func KinCfgAxsTrafoDataAllParamAddAxsAssignment(builder *flatbuffers.Builder, axsAssignment flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataAllParamAddParameter added in v1.1.0

func KinCfgAxsTrafoDataAllParamAddParameter(builder *flatbuffers.Builder, parameter flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataAllParamEnd added in v1.1.0

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

func KinCfgAxsTrafoDataAllParamStart added in v1.1.0

func KinCfgAxsTrafoDataAllParamStart(builder *flatbuffers.Builder)

/ Vector of all configuration parameters of the axis transformation

func KinCfgAxsTrafoDataAllParamStartAxsAssignmentVector added in v1.1.0

func KinCfgAxsTrafoDataAllParamStartAxsAssignmentVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgAxsTrafoDataAllParamStartParameterVector added in v1.1.0

func KinCfgAxsTrafoDataAllParamStartParameterVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgAxsTrafoDataEnd

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

func KinCfgAxsTrafoDataParamAddDescription added in v1.1.0

func KinCfgAxsTrafoDataParamAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataParamAddDocRef added in v1.1.0

func KinCfgAxsTrafoDataParamAddDocRef(builder *flatbuffers.Builder, docRef flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataParamAddGroup added in v1.1.0

func KinCfgAxsTrafoDataParamAddGroup(builder *flatbuffers.Builder, group flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataParamAddImage added in v1.1.0

func KinCfgAxsTrafoDataParamAddImage(builder *flatbuffers.Builder, image flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataParamAddName added in v1.1.0

func KinCfgAxsTrafoDataParamAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataParamAddType added in v1.1.0

func KinCfgAxsTrafoDataParamAddType(builder *flatbuffers.Builder, type_ VarType)

func KinCfgAxsTrafoDataParamAddUnit added in v1.1.0

func KinCfgAxsTrafoDataParamAddUnit(builder *flatbuffers.Builder, unit flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataParamAddValues added in v1.1.0

func KinCfgAxsTrafoDataParamAddValues(builder *flatbuffers.Builder, values flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataParamEnd added in v1.1.0

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

func KinCfgAxsTrafoDataParamStart added in v1.1.0

func KinCfgAxsTrafoDataParamStart(builder *flatbuffers.Builder)

func KinCfgAxsTrafoDataParamStartValuesVector added in v1.1.0

func KinCfgAxsTrafoDataParamStartValuesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgAxsTrafoDataSingleAddDescription

func KinCfgAxsTrafoDataSingleAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataSingleAddDocRef

func KinCfgAxsTrafoDataSingleAddDocRef(builder *flatbuffers.Builder, docRef flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataSingleAddImage

func KinCfgAxsTrafoDataSingleAddImage(builder *flatbuffers.Builder, image flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataSingleAddName

func KinCfgAxsTrafoDataSingleAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataSingleAddParameters

func KinCfgAxsTrafoDataSingleAddParameters(builder *flatbuffers.Builder, parameters flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataSingleAddPow

func KinCfgAxsTrafoDataSingleAddPow(builder *flatbuffers.Builder, pow POWType)

func KinCfgAxsTrafoDataSingleAddVersion

func KinCfgAxsTrafoDataSingleAddVersion(builder *flatbuffers.Builder, version flatbuffers.UOffsetT)

func KinCfgAxsTrafoDataSingleEnd

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

func KinCfgAxsTrafoDataSingleStart

func KinCfgAxsTrafoDataSingleStart(builder *flatbuffers.Builder)

/ All configuration parameters of the axis transformation

func KinCfgAxsTrafoDataStart

func KinCfgAxsTrafoDataStart(builder *flatbuffers.Builder)

/ data of all registered axis transformations

func KinCfgAxsTrafoDataStartAxsTrafoDataVector

func KinCfgAxsTrafoDataStartAxsTrafoDataVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgAxsTrafoParamAddDescription

func KinCfgAxsTrafoParamAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)

func KinCfgAxsTrafoParamAddDocRef

func KinCfgAxsTrafoParamAddDocRef(builder *flatbuffers.Builder, docRef flatbuffers.UOffsetT)

func KinCfgAxsTrafoParamAddGroup

func KinCfgAxsTrafoParamAddGroup(builder *flatbuffers.Builder, group flatbuffers.UOffsetT)

func KinCfgAxsTrafoParamAddImage

func KinCfgAxsTrafoParamAddImage(builder *flatbuffers.Builder, image flatbuffers.UOffsetT)

func KinCfgAxsTrafoParamAddName

func KinCfgAxsTrafoParamAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinCfgAxsTrafoParamAddType

func KinCfgAxsTrafoParamAddType(builder *flatbuffers.Builder, type_ VarType)

func KinCfgAxsTrafoParamAddUnit

func KinCfgAxsTrafoParamAddUnit(builder *flatbuffers.Builder, unit flatbuffers.UOffsetT)

func KinCfgAxsTrafoParamAddValues

func KinCfgAxsTrafoParamAddValues(builder *flatbuffers.Builder, values flatbuffers.UOffsetT)

func KinCfgAxsTrafoParamEnd

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

func KinCfgAxsTrafoParamGroupAddName

func KinCfgAxsTrafoParamGroupAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinCfgAxsTrafoParamGroupAddParam

func KinCfgAxsTrafoParamGroupAddParam(builder *flatbuffers.Builder, param flatbuffers.UOffsetT)

func KinCfgAxsTrafoParamGroupEnd

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

func KinCfgAxsTrafoParamGroupStart

func KinCfgAxsTrafoParamGroupStart(builder *flatbuffers.Builder)

/ all configuration parameter of this group

func KinCfgAxsTrafoParamGroupStartParamVector

func KinCfgAxsTrafoParamGroupStartParamVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgAxsTrafoParamStart

func KinCfgAxsTrafoParamStart(builder *flatbuffers.Builder)

func KinCfgAxsTrafoParamStartValuesVector

func KinCfgAxsTrafoParamStartValuesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgAxsTrafoSetAddAxsTrafo

func KinCfgAxsTrafoSetAddAxsTrafo(builder *flatbuffers.Builder, axsTrafo flatbuffers.UOffsetT)

func KinCfgAxsTrafoSetAddName

func KinCfgAxsTrafoSetAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinCfgAxsTrafoSetAddParam

func KinCfgAxsTrafoSetAddParam(builder *flatbuffers.Builder, param flatbuffers.UOffsetT)

func KinCfgAxsTrafoSetEnd

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

func KinCfgAxsTrafoSetStart

func KinCfgAxsTrafoSetStart(builder *flatbuffers.Builder)

/ configuration parameter of the axis transformation

func KinCfgAxsTrafoSingleAxisAssignmentAddAxisName

func KinCfgAxsTrafoSingleAxisAssignmentAddAxisName(builder *flatbuffers.Builder, axisName flatbuffers.UOffsetT)

func KinCfgAxsTrafoSingleAxisAssignmentAddIndexACS

func KinCfgAxsTrafoSingleAxisAssignmentAddIndexACS(builder *flatbuffers.Builder, indexACS byte)

func KinCfgAxsTrafoSingleAxisAssignmentEnd

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

func KinCfgAxsTrafoSingleAxisAssignmentStart

func KinCfgAxsTrafoSingleAxisAssignmentStart(builder *flatbuffers.Builder)

func KinCfgAxsTrafoSingleParamAddName

func KinCfgAxsTrafoSingleParamAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinCfgAxsTrafoSingleParamAddValueDouble

func KinCfgAxsTrafoSingleParamAddValueDouble(builder *flatbuffers.Builder, valueDouble float64)

func KinCfgAxsTrafoSingleParamAddValueInt

func KinCfgAxsTrafoSingleParamAddValueInt(builder *flatbuffers.Builder, valueInt int64)

func KinCfgAxsTrafoSingleParamAddValueString

func KinCfgAxsTrafoSingleParamAddValueString(builder *flatbuffers.Builder, valueString flatbuffers.UOffsetT)

func KinCfgAxsTrafoSingleParamEnd

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

func KinCfgAxsTrafoSingleParamStart

func KinCfgAxsTrafoSingleParamStart(builder *flatbuffers.Builder)

/ value of the parameter (when it's a string value)

func KinCfgDynamicsAddFeedGroup added in v1.2.0

func KinCfgDynamicsAddFeedGroup(builder *flatbuffers.Builder, feedGroup flatbuffers.UOffsetT)

func KinCfgDynamicsEnd added in v1.2.0

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

func KinCfgDynamicsStart added in v1.2.0

func KinCfgDynamicsStart(builder *flatbuffers.Builder)

/ name of the default feedGroup that should be used to define the path parameter (default FG_XYZ) / possible feedGroups are: "FG_XYZ", "FG_XYZ_O", "FG_XYZ_A", "FG_XYZ_O_A"

func KinCfgEnd

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

func KinCfgJntTrafoAllParamAddAxisAssignment added in v1.2.0

func KinCfgJntTrafoAllParamAddAxisAssignment(builder *flatbuffers.Builder, axisAssignment flatbuffers.UOffsetT)

func KinCfgJntTrafoAllParamAddAxisOffsets added in v1.3.0

func KinCfgJntTrafoAllParamAddAxisOffsets(builder *flatbuffers.Builder, axisOffsets flatbuffers.UOffsetT)

func KinCfgJntTrafoAllParamAddGroups added in v1.2.0

func KinCfgJntTrafoAllParamAddGroups(builder *flatbuffers.Builder, groups flatbuffers.UOffsetT)

func KinCfgJntTrafoAllParamEnd added in v1.2.0

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

func KinCfgJntTrafoAllParamGrpsAddGroups added in v1.3.0

func KinCfgJntTrafoAllParamGrpsAddGroups(builder *flatbuffers.Builder, groups flatbuffers.UOffsetT)

func KinCfgJntTrafoAllParamGrpsEnd added in v1.3.0

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

func KinCfgJntTrafoAllParamGrpsStart added in v1.3.0

func KinCfgJntTrafoAllParamGrpsStart(builder *flatbuffers.Builder)

/ all configuration parameter groups of this joint transformation

func KinCfgJntTrafoAllParamGrpsStartGroupsVector added in v1.3.0

func KinCfgJntTrafoAllParamGrpsStartGroupsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgJntTrafoAllParamStart added in v1.2.0

func KinCfgJntTrafoAllParamStart(builder *flatbuffers.Builder)

/ axis zero point offsets

func KinCfgJntTrafoAllParamStartGroupsVector added in v1.2.0

func KinCfgJntTrafoAllParamStartGroupsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgJntTrafoAllSetsAddAxsTrafoSets added in v1.2.0

func KinCfgJntTrafoAllSetsAddAxsTrafoSets(builder *flatbuffers.Builder, axsTrafoSets flatbuffers.UOffsetT)

func KinCfgJntTrafoAllSetsEnd added in v1.2.0

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

func KinCfgJntTrafoAllSetsStart added in v1.2.0

func KinCfgJntTrafoAllSetsStart(builder *flatbuffers.Builder)

/ configuration values of all joint transformation sets

func KinCfgJntTrafoAllSetsStartAxsTrafoSetsVector added in v1.2.0

func KinCfgJntTrafoAllSetsStartAxsTrafoSetsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgJntTrafoAxisAssignmentAddAssignment added in v1.2.0

func KinCfgJntTrafoAxisAssignmentAddAssignment(builder *flatbuffers.Builder, assignment flatbuffers.UOffsetT)

func KinCfgJntTrafoAxisAssignmentEnd added in v1.2.0

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

func KinCfgJntTrafoAxisAssignmentStart added in v1.2.0

func KinCfgJntTrafoAxisAssignmentStart(builder *flatbuffers.Builder)

/ assignment as pairs of <axis name; ACS index>

func KinCfgJntTrafoAxisAssignmentStartAssignmentVector added in v1.2.0

func KinCfgJntTrafoAxisAssignmentStartAssignmentVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgJntTrafoAxisOffsetsAddOffsets added in v1.3.0

func KinCfgJntTrafoAxisOffsetsAddOffsets(builder *flatbuffers.Builder, offsets flatbuffers.UOffsetT)

func KinCfgJntTrafoAxisOffsetsEnd added in v1.3.0

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

func KinCfgJntTrafoAxisOffsetsStart added in v1.3.0

func KinCfgJntTrafoAxisOffsetsStart(builder *flatbuffers.Builder)

/ assignment as pairs of <axis object name; zero point offset>

func KinCfgJntTrafoAxisOffsetsStartOffsetsVector added in v1.3.0

func KinCfgJntTrafoAxisOffsetsStartOffsetsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgJntTrafoParamGroupAddName added in v1.2.0

func KinCfgJntTrafoParamGroupAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinCfgJntTrafoParamGroupAddParam added in v1.2.0

func KinCfgJntTrafoParamGroupAddParam(builder *flatbuffers.Builder, param flatbuffers.UOffsetT)

func KinCfgJntTrafoParamGroupEnd added in v1.2.0

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

func KinCfgJntTrafoParamGroupStart added in v1.2.0

func KinCfgJntTrafoParamGroupStart(builder *flatbuffers.Builder)

/ all configuration parameter of this group

func KinCfgJntTrafoParamGroupStartParamVector added in v1.2.0

func KinCfgJntTrafoParamGroupStartParamVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCfgJntTrafoSetAddJntTrafo added in v1.2.0

func KinCfgJntTrafoSetAddJntTrafo(builder *flatbuffers.Builder, jntTrafo flatbuffers.UOffsetT)

func KinCfgJntTrafoSetAddName added in v1.2.0

func KinCfgJntTrafoSetAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinCfgJntTrafoSetAddParam added in v1.2.0

func KinCfgJntTrafoSetAddParam(builder *flatbuffers.Builder, param flatbuffers.UOffsetT)

func KinCfgJntTrafoSetEnd added in v1.2.0

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

func KinCfgJntTrafoSetStart added in v1.2.0

func KinCfgJntTrafoSetStart(builder *flatbuffers.Builder)

/ configuration parameter of the joint transformation

func KinCfgJntTrafoSingleAxisAssignmentAddAxisName added in v1.2.0

func KinCfgJntTrafoSingleAxisAssignmentAddAxisName(builder *flatbuffers.Builder, axisName flatbuffers.UOffsetT)

func KinCfgJntTrafoSingleAxisAssignmentAddIndexACS added in v1.2.0

func KinCfgJntTrafoSingleAxisAssignmentAddIndexACS(builder *flatbuffers.Builder, indexACS byte)

func KinCfgJntTrafoSingleAxisAssignmentEnd added in v1.2.0

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

func KinCfgJntTrafoSingleAxisAssignmentStart added in v1.2.0

func KinCfgJntTrafoSingleAxisAssignmentStart(builder *flatbuffers.Builder)

func KinCfgJntTrafoSingleAxisOffsetAddAxisName added in v1.3.0

func KinCfgJntTrafoSingleAxisOffsetAddAxisName(builder *flatbuffers.Builder, axisName flatbuffers.UOffsetT)

func KinCfgJntTrafoSingleAxisOffsetAddZeroOffset added in v1.3.0

func KinCfgJntTrafoSingleAxisOffsetAddZeroOffset(builder *flatbuffers.Builder, zeroOffset float64)

func KinCfgJntTrafoSingleAxisOffsetAddZeroOffsetUnit added in v1.3.0

func KinCfgJntTrafoSingleAxisOffsetAddZeroOffsetUnit(builder *flatbuffers.Builder, zeroOffsetUnit flatbuffers.UOffsetT)

func KinCfgJntTrafoSingleAxisOffsetEnd added in v1.3.0

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

func KinCfgJntTrafoSingleAxisOffsetStart added in v1.3.0

func KinCfgJntTrafoSingleAxisOffsetStart(builder *flatbuffers.Builder)

/ unit of zero point offset

func KinCfgJntTrafoSingleParamAddName added in v1.2.0

func KinCfgJntTrafoSingleParamAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinCfgJntTrafoSingleParamAddUnit added in v1.3.0

func KinCfgJntTrafoSingleParamAddUnit(builder *flatbuffers.Builder, unit flatbuffers.UOffsetT)

func KinCfgJntTrafoSingleParamAddValueDouble added in v1.2.0

func KinCfgJntTrafoSingleParamAddValueDouble(builder *flatbuffers.Builder, valueDouble float64)

func KinCfgJntTrafoSingleParamAddValueInt added in v1.2.0

func KinCfgJntTrafoSingleParamAddValueInt(builder *flatbuffers.Builder, valueInt int64)

func KinCfgJntTrafoSingleParamAddValueString added in v1.2.0

func KinCfgJntTrafoSingleParamAddValueString(builder *flatbuffers.Builder, valueString flatbuffers.UOffsetT)

func KinCfgJntTrafoSingleParamEnd added in v1.2.0

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

func KinCfgJntTrafoSingleParamStart added in v1.2.0

func KinCfgJntTrafoSingleParamStart(builder *flatbuffers.Builder)

/ unit of the parameter

func KinCfgLimitsAddAcc

func KinCfgLimitsAddAcc(builder *flatbuffers.Builder, acc float64)

func KinCfgLimitsAddAccUnit

func KinCfgLimitsAddAccUnit(builder *flatbuffers.Builder, accUnit flatbuffers.UOffsetT)

func KinCfgLimitsAddDec

func KinCfgLimitsAddDec(builder *flatbuffers.Builder, dec float64)

func KinCfgLimitsAddDecUnit

func KinCfgLimitsAddDecUnit(builder *flatbuffers.Builder, decUnit flatbuffers.UOffsetT)

func KinCfgLimitsAddJrkAcc

func KinCfgLimitsAddJrkAcc(builder *flatbuffers.Builder, jrkAcc float64)

func KinCfgLimitsAddJrkAccUnit

func KinCfgLimitsAddJrkAccUnit(builder *flatbuffers.Builder, jrkAccUnit flatbuffers.UOffsetT)

func KinCfgLimitsAddJrkDec

func KinCfgLimitsAddJrkDec(builder *flatbuffers.Builder, jrkDec float64)

func KinCfgLimitsAddJrkDecUnit

func KinCfgLimitsAddJrkDecUnit(builder *flatbuffers.Builder, jrkDecUnit flatbuffers.UOffsetT)

func KinCfgLimitsAddVel

func KinCfgLimitsAddVel(builder *flatbuffers.Builder, vel float64)

func KinCfgLimitsAddVelUnit

func KinCfgLimitsAddVelUnit(builder *flatbuffers.Builder, velUnit flatbuffers.UOffsetT)

func KinCfgLimitsEnd

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

func KinCfgLimitsStart

func KinCfgLimitsStart(builder *flatbuffers.Builder)

/ unit of jrkDec

func KinCfgPrepLimitsAddMaxCmdsInBuffer

func KinCfgPrepLimitsAddMaxCmdsInBuffer(builder *flatbuffers.Builder, maxCmdsInBuffer uint64)

func KinCfgPrepLimitsEnd

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

func KinCfgPrepLimitsStart

func KinCfgPrepLimitsStart(builder *flatbuffers.Builder)

func KinCfgRotToLinConversionAddFactor added in v1.3.0

func KinCfgRotToLinConversionAddFactor(builder *flatbuffers.Builder, factor float64)

func KinCfgRotToLinConversionAddUnitLin added in v1.3.0

func KinCfgRotToLinConversionAddUnitLin(builder *flatbuffers.Builder, unitLin flatbuffers.UOffsetT)

func KinCfgRotToLinConversionAddUnitRot added in v1.3.0

func KinCfgRotToLinConversionAddUnitRot(builder *flatbuffers.Builder, unitRot flatbuffers.UOffsetT)

func KinCfgRotToLinConversionEnd added in v1.3.0

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

func KinCfgRotToLinConversionStart added in v1.3.0

func KinCfgRotToLinConversionStart(builder *flatbuffers.Builder)

/ unit for rotation

func KinCfgStart

func KinCfgStart(builder *flatbuffers.Builder)

/ configuration of the geometry functions of the kinematics

func KinCfgStartAxsCfgVector

func KinCfgStartAxsCfgVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCmdAbortDataAddType added in v1.1.0

func KinCmdAbortDataAddType(builder *flatbuffers.Builder, type_ BrakeLimit)

func KinCmdAbortDataEnd added in v1.1.0

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

func KinCmdAbortDataStart added in v1.1.0

func KinCmdAbortDataStart(builder *flatbuffers.Builder)

func KinCmdContourDataAddIsStart added in v1.1.0

func KinCmdContourDataAddIsStart(builder *flatbuffers.Builder, isStart bool)

func KinCmdContourDataAddPrepCmds added in v1.1.0

func KinCmdContourDataAddPrepCmds(builder *flatbuffers.Builder, prepCmds uint32)

func KinCmdContourDataEnd added in v1.1.0

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

func KinCmdContourDataStart added in v1.1.0

func KinCmdContourDataStart(builder *flatbuffers.Builder)

func KinCmdJogDataAddCoordSys

func KinCmdJogDataAddCoordSys(builder *flatbuffers.Builder, coordSys flatbuffers.UOffsetT)

func KinCmdJogDataAddJogDir

func KinCmdJogDataAddJogDir(builder *flatbuffers.Builder, jogDir flatbuffers.UOffsetT)

func KinCmdJogDataAddJogIncrement

func KinCmdJogDataAddJogIncrement(builder *flatbuffers.Builder, jogIncrement float64)

func KinCmdJogDataAddLim

func KinCmdJogDataAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)

func KinCmdJogDataEnd

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

func KinCmdJogDataStart

func KinCmdJogDataStart(builder *flatbuffers.Builder)

/ dynamic limits for the motion of this command

func KinCmdJogDataStartJogDirVector

func KinCmdJogDataStartJogDirVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCmdMoveDataAddBuffered

func KinCmdMoveDataAddBuffered(builder *flatbuffers.Builder, buffered bool)

func KinCmdMoveDataAddCoordSys

func KinCmdMoveDataAddCoordSys(builder *flatbuffers.Builder, coordSys flatbuffers.UOffsetT)

func KinCmdMoveDataAddKinPos

func KinCmdMoveDataAddKinPos(builder *flatbuffers.Builder, kinPos flatbuffers.UOffsetT)

func KinCmdMoveDataAddLim

func KinCmdMoveDataAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)

func KinCmdMoveDataEnd

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

func KinCmdMoveDataStart

func KinCmdMoveDataStart(builder *flatbuffers.Builder)

func KinCmdMoveDataStartKinPosVector

func KinCmdMoveDataStartKinPosVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCmdMoveDirectAsyncDataAddBuffered

func KinCmdMoveDirectAsyncDataAddBuffered(builder *flatbuffers.Builder, buffered bool)

func KinCmdMoveDirectAsyncDataAddCoordSys

func KinCmdMoveDirectAsyncDataAddCoordSys(builder *flatbuffers.Builder, coordSys flatbuffers.UOffsetT)

func KinCmdMoveDirectAsyncDataAddDynLimFactors

func KinCmdMoveDirectAsyncDataAddDynLimFactors(builder *flatbuffers.Builder, dynLimFactors flatbuffers.UOffsetT)

func KinCmdMoveDirectAsyncDataAddKinPos

func KinCmdMoveDirectAsyncDataAddKinPos(builder *flatbuffers.Builder, kinPos flatbuffers.UOffsetT)

func KinCmdMoveDirectAsyncDataEnd

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

func KinCmdMoveDirectAsyncDataStart

func KinCmdMoveDirectAsyncDataStart(builder *flatbuffers.Builder)

func KinCmdMoveDirectAsyncDataStartKinPosVector

func KinCmdMoveDirectAsyncDataStartKinPosVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCmdMoveDirectDataAddBuffered

func KinCmdMoveDirectDataAddBuffered(builder *flatbuffers.Builder, buffered bool)

func KinCmdMoveDirectDataAddCoordSys

func KinCmdMoveDirectDataAddCoordSys(builder *flatbuffers.Builder, coordSys flatbuffers.UOffsetT)

func KinCmdMoveDirectDataAddKinPos

func KinCmdMoveDirectDataAddKinPos(builder *flatbuffers.Builder, kinPos flatbuffers.UOffsetT)

func KinCmdMoveDirectDataEnd

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

func KinCmdMoveDirectDataStart

func KinCmdMoveDirectDataStart(builder *flatbuffers.Builder)

func KinCmdMoveDirectDataStartKinPosVector

func KinCmdMoveDirectDataStartKinPosVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCmdOptAxsDynLimDataAddAxsName

func KinCmdOptAxsDynLimDataAddAxsName(builder *flatbuffers.Builder, axsName flatbuffers.UOffsetT)

func KinCmdOptAxsDynLimDataAddLim

func KinCmdOptAxsDynLimDataAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)

func KinCmdOptAxsDynLimDataEnd

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

func KinCmdOptAxsDynLimDataStart

func KinCmdOptAxsDynLimDataStart(builder *flatbuffers.Builder)

/ dynamic limits for the following motion commands for this axis (optional) / leave it out to disable the command option

func KinCmdOptBlendDataAddDist1

func KinCmdOptBlendDataAddDist1(builder *flatbuffers.Builder, dist1 float64)

func KinCmdOptBlendDataAddDist2

func KinCmdOptBlendDataAddDist2(builder *flatbuffers.Builder, dist2 float64)

func KinCmdOptBlendDataAddPermType

func KinCmdOptBlendDataAddPermType(builder *flatbuffers.Builder, permType flatbuffers.UOffsetT)

func KinCmdOptBlendDataEnd

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

func KinCmdOptBlendDataStart

func KinCmdOptBlendDataStart(builder *flatbuffers.Builder)

func KinCmdOptFeedGroupDataAddPermType added in v1.2.0

func KinCmdOptFeedGroupDataAddPermType(builder *flatbuffers.Builder, permType flatbuffers.UOffsetT)

func KinCmdOptFeedGroupDataAddType added in v1.2.0

func KinCmdOptFeedGroupDataAddType(builder *flatbuffers.Builder, type_ FeedGroup)

func KinCmdOptFeedGroupDataEnd added in v1.2.0

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

func KinCmdOptFeedGroupDataStart added in v1.2.0

func KinCmdOptFeedGroupDataStart(builder *flatbuffers.Builder)

func KinCmdOptMCSDataAddPermType

func KinCmdOptMCSDataAddPermType(builder *flatbuffers.Builder, permType flatbuffers.UOffsetT)

func KinCmdOptMCSDataAddSetName

func KinCmdOptMCSDataAddSetName(builder *flatbuffers.Builder, setName flatbuffers.UOffsetT)

func KinCmdOptMCSDataEnd

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

func KinCmdOptMCSDataStart

func KinCmdOptMCSDataStart(builder *flatbuffers.Builder)

/ name of the joint transformation set that should become active

func KinCmdOptPCSDataAddPermType

func KinCmdOptPCSDataAddPermType(builder *flatbuffers.Builder, permType flatbuffers.UOffsetT)

func KinCmdOptPCSDataAddSetName

func KinCmdOptPCSDataAddSetName(builder *flatbuffers.Builder, setName flatbuffers.UOffsetT)

func KinCmdOptPCSDataEnd

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

func KinCmdOptPCSDataStart

func KinCmdOptPCSDataStart(builder *flatbuffers.Builder)

/ name of the set/group that should become active

func KinCmdOptPolyTransDataAddDist1

func KinCmdOptPolyTransDataAddDist1(builder *flatbuffers.Builder, dist1 float64)

func KinCmdOptPolyTransDataAddDist2

func KinCmdOptPolyTransDataAddDist2(builder *flatbuffers.Builder, dist2 float64)

func KinCmdOptPolyTransDataAddEps

func KinCmdOptPolyTransDataAddEps(builder *flatbuffers.Builder, eps float64)

func KinCmdOptPolyTransDataAddPermType

func KinCmdOptPolyTransDataAddPermType(builder *flatbuffers.Builder, permType flatbuffers.UOffsetT)

func KinCmdOptPolyTransDataEnd

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

func KinCmdOptPolyTransDataStart

func KinCmdOptPolyTransDataStart(builder *flatbuffers.Builder)

func KinCmdOptSafeAreaDataAddPermType

func KinCmdOptSafeAreaDataAddPermType(builder *flatbuffers.Builder, permType flatbuffers.UOffsetT)

func KinCmdOptSafeAreaDataAddSafeArea

func KinCmdOptSafeAreaDataAddSafeArea(builder *flatbuffers.Builder, safeArea flatbuffers.UOffsetT)

func KinCmdOptSafeAreaDataEnd

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

func KinCmdOptSafeAreaDataStart

func KinCmdOptSafeAreaDataStart(builder *flatbuffers.Builder)

/ name of the safe zone or work area that should become active/disabled as set in the configuration

func KinCmdValuesAddCmdId

func KinCmdValuesAddCmdId(builder *flatbuffers.Builder, cmdId uint64)

func KinCmdValuesAddCoordSys

func KinCmdValuesAddCoordSys(builder *flatbuffers.Builder, coordSys flatbuffers.UOffsetT)

func KinCmdValuesAddLim

func KinCmdValuesAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)

func KinCmdValuesAddSrc

func KinCmdValuesAddSrc(builder *flatbuffers.Builder, src flatbuffers.UOffsetT)

func KinCmdValuesAddTargetPos

func KinCmdValuesAddTargetPos(builder *flatbuffers.Builder, targetPos flatbuffers.UOffsetT)

func KinCmdValuesEnd

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

func KinCmdValuesStart

func KinCmdValuesStart(builder *flatbuffers.Builder)

/ command source (by which interface was this command inserted into the system (e.g. "PLC"))

func KinCmdValuesStartTargetPosVector

func KinCmdValuesStartTargetPosVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCoordTransformAddInCoordSys

func KinCoordTransformAddInCoordSys(builder *flatbuffers.Builder, inCoordSys flatbuffers.UOffsetT)

func KinCoordTransformAddInPos

func KinCoordTransformAddInPos(builder *flatbuffers.Builder, inPos flatbuffers.UOffsetT)

func KinCoordTransformAddOutCoordSys

func KinCoordTransformAddOutCoordSys(builder *flatbuffers.Builder, outCoordSys flatbuffers.UOffsetT)

func KinCoordTransformAddOutPos

func KinCoordTransformAddOutPos(builder *flatbuffers.Builder, outPos flatbuffers.UOffsetT)

func KinCoordTransformEnd

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

func KinCoordTransformStart

func KinCoordTransformStart(builder *flatbuffers.Builder)

/ coordinate system of the output coordinate (default is "ACS")

func KinCoordTransformStartInPosVector

func KinCoordTransformStartInPosVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinCoordTransformStartOutPosVector

func KinCoordTransformStartOutPosVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinGeoCfgAddOrientation added in v1.2.0

func KinGeoCfgAddOrientation(builder *flatbuffers.Builder, orientation flatbuffers.UOffsetT)

func KinGeoCfgEnd added in v1.2.0

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

func KinGeoCfgStart added in v1.2.0

func KinGeoCfgStart(builder *flatbuffers.Builder)

/ orientation config

func KinIpoValuesAddIpoAcc

func KinIpoValuesAddIpoAcc(builder *flatbuffers.Builder, ipoAcc float64)

func KinIpoValuesAddIpoAccUnits

func KinIpoValuesAddIpoAccUnits(builder *flatbuffers.Builder, ipoAccUnits flatbuffers.UOffsetT)

func KinIpoValuesAddIpoJrk

func KinIpoValuesAddIpoJrk(builder *flatbuffers.Builder, ipoJrk float64)

func KinIpoValuesAddIpoJrkUnits

func KinIpoValuesAddIpoJrkUnits(builder *flatbuffers.Builder, ipoJrkUnits flatbuffers.UOffsetT)

func KinIpoValuesAddIpoPos

func KinIpoValuesAddIpoPos(builder *flatbuffers.Builder, ipoPos flatbuffers.UOffsetT)

func KinIpoValuesAddIpoPosUnits

func KinIpoValuesAddIpoPosUnits(builder *flatbuffers.Builder, ipoPosUnits flatbuffers.UOffsetT)

func KinIpoValuesAddIpoVel

func KinIpoValuesAddIpoVel(builder *flatbuffers.Builder, ipoVel float64)

func KinIpoValuesAddIpoVelUnits

func KinIpoValuesAddIpoVelUnits(builder *flatbuffers.Builder, ipoVelUnits flatbuffers.UOffsetT)

func KinIpoValuesEnd

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

func KinIpoValuesStart

func KinIpoValuesStart(builder *flatbuffers.Builder)

/ unit of the currently interpolated jerk

func KinIpoValuesStartIpoPosUnitsVector

func KinIpoValuesStartIpoPosUnitsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinIpoValuesStartIpoPosVector

func KinIpoValuesStartIpoPosVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinOriCfgAddEffectiveRadius added in v1.2.0

func KinOriCfgAddEffectiveRadius(builder *flatbuffers.Builder, effectiveRadius flatbuffers.UOffsetT)

func KinOriCfgAddLim added in v1.2.0

func KinOriCfgAddLim(builder *flatbuffers.Builder, lim flatbuffers.UOffsetT)

func KinOriCfgAddRotToLinConversion added in v1.3.0

func KinOriCfgAddRotToLinConversion(builder *flatbuffers.Builder, rotToLinConversion flatbuffers.UOffsetT)

func KinOriCfgAddUnits added in v1.2.0

func KinOriCfgAddUnits(builder *flatbuffers.Builder, units flatbuffers.UOffsetT)

func KinOriCfgEnd added in v1.2.0

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

func KinOriCfgStart added in v1.2.0

func KinOriCfgStart(builder *flatbuffers.Builder)

/ Rotation to Linear conversion factor

func KinOriRadiusAddRadius added in v1.2.0

func KinOriRadiusAddRadius(builder *flatbuffers.Builder, radius float64)

func KinOriRadiusAddUnitLin added in v1.2.0

func KinOriRadiusAddUnitLin(builder *flatbuffers.Builder, unitLin flatbuffers.UOffsetT)

func KinOriRadiusAddUnitRot added in v1.2.0

func KinOriRadiusAddUnitRot(builder *flatbuffers.Builder, unitRot flatbuffers.UOffsetT)

func KinOriRadiusEnd added in v1.2.0

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

func KinOriRadiusStart added in v1.2.0

func KinOriRadiusStart(builder *flatbuffers.Builder)

/ unit for rotation

func KinPosValuesAddPos

func KinPosValuesAddPos(builder *flatbuffers.Builder, pos flatbuffers.UOffsetT)

func KinPosValuesAddUnits

func KinPosValuesAddUnits(builder *flatbuffers.Builder, units flatbuffers.UOffsetT)

func KinPosValuesEnd

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

func KinPosValuesStart

func KinPosValuesStart(builder *flatbuffers.Builder)

/ units of the 16 positions

func KinPosValuesStartPosVector

func KinPosValuesStartPosVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinPosValuesStartUnitsVector

func KinPosValuesStartUnitsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinStateJntTrafoDataAddJntTrafoData added in v1.2.0

func KinStateJntTrafoDataAddJntTrafoData(builder *flatbuffers.Builder, jntTrafoData flatbuffers.UOffsetT)

func KinStateJntTrafoDataAllParamAddParameter added in v1.2.0

func KinStateJntTrafoDataAllParamAddParameter(builder *flatbuffers.Builder, parameter flatbuffers.UOffsetT)

func KinStateJntTrafoDataAllParamAddReqAxes added in v1.2.0

func KinStateJntTrafoDataAllParamAddReqAxes(builder *flatbuffers.Builder, reqAxes flatbuffers.UOffsetT)

func KinStateJntTrafoDataAllParamEnd added in v1.2.0

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

func KinStateJntTrafoDataAllParamStart added in v1.2.0

func KinStateJntTrafoDataAllParamStart(builder *flatbuffers.Builder)

/ Vector of all configuration parameters of the joint transformation

func KinStateJntTrafoDataAllParamStartParameterVector added in v1.2.0

func KinStateJntTrafoDataAllParamStartParameterVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinStateJntTrafoDataAllParamStartReqAxesVector added in v1.2.0

func KinStateJntTrafoDataAllParamStartReqAxesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinStateJntTrafoDataEnd added in v1.2.0

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

func KinStateJntTrafoDataParamAddDescription added in v1.2.0

func KinStateJntTrafoDataParamAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)

func KinStateJntTrafoDataParamAddDocRef added in v1.2.0

func KinStateJntTrafoDataParamAddDocRef(builder *flatbuffers.Builder, docRef flatbuffers.UOffsetT)

func KinStateJntTrafoDataParamAddGroup added in v1.2.0

func KinStateJntTrafoDataParamAddGroup(builder *flatbuffers.Builder, group flatbuffers.UOffsetT)

func KinStateJntTrafoDataParamAddImage added in v1.2.0

func KinStateJntTrafoDataParamAddImage(builder *flatbuffers.Builder, image flatbuffers.UOffsetT)

func KinStateJntTrafoDataParamAddName added in v1.2.0

func KinStateJntTrafoDataParamAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinStateJntTrafoDataParamAddType added in v1.2.0

func KinStateJntTrafoDataParamAddType(builder *flatbuffers.Builder, type_ VarType)

func KinStateJntTrafoDataParamAddUnitObjType added in v1.2.0

func KinStateJntTrafoDataParamAddUnitObjType(builder *flatbuffers.Builder, unitObjType flatbuffers.UOffsetT)

func KinStateJntTrafoDataParamAddUnitValueType added in v1.2.0

func KinStateJntTrafoDataParamAddUnitValueType(builder *flatbuffers.Builder, unitValueType flatbuffers.UOffsetT)

func KinStateJntTrafoDataParamAddValues added in v1.2.0

func KinStateJntTrafoDataParamAddValues(builder *flatbuffers.Builder, values flatbuffers.UOffsetT)

func KinStateJntTrafoDataParamEnd added in v1.2.0

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

func KinStateJntTrafoDataParamStart added in v1.2.0

func KinStateJntTrafoDataParamStart(builder *flatbuffers.Builder)

func KinStateJntTrafoDataParamStartValuesVector added in v1.2.0

func KinStateJntTrafoDataParamStartValuesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func KinStateJntTrafoDataReqAxisAddDescription added in v1.3.0

func KinStateJntTrafoDataReqAxisAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)

func KinStateJntTrafoDataReqAxisAddDocRef added in v1.3.0

func KinStateJntTrafoDataReqAxisAddDocRef(builder *flatbuffers.Builder, docRef flatbuffers.UOffsetT)

func KinStateJntTrafoDataReqAxisAddImage added in v1.3.0

func KinStateJntTrafoDataReqAxisAddImage(builder *flatbuffers.Builder, image flatbuffers.UOffsetT)

func KinStateJntTrafoDataReqAxisAddMandatory added in v1.2.0

func KinStateJntTrafoDataReqAxisAddMandatory(builder *flatbuffers.Builder, mandatory bool)

func KinStateJntTrafoDataReqAxisAddName added in v1.2.0

func KinStateJntTrafoDataReqAxisAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinStateJntTrafoDataReqAxisAddType added in v1.2.0

func KinStateJntTrafoDataReqAxisAddType(builder *flatbuffers.Builder, type_ KinStateJntTrafoDataReqAxisType)

func KinStateJntTrafoDataReqAxisEnd added in v1.2.0

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

func KinStateJntTrafoDataReqAxisStart added in v1.2.0

func KinStateJntTrafoDataReqAxisStart(builder *flatbuffers.Builder)

func KinStateJntTrafoDataSingleAddDescription added in v1.2.0

func KinStateJntTrafoDataSingleAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddDocRef added in v1.2.0

func KinStateJntTrafoDataSingleAddDocRef(builder *flatbuffers.Builder, docRef flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddId added in v1.2.0

func KinStateJntTrafoDataSingleAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddImage added in v1.2.0

func KinStateJntTrafoDataSingleAddImage(builder *flatbuffers.Builder, image flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddName added in v1.2.0

func KinStateJntTrafoDataSingleAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddParameters added in v1.2.0

func KinStateJntTrafoDataSingleAddParameters(builder *flatbuffers.Builder, parameters flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddPow added in v1.2.0

func KinStateJntTrafoDataSingleAddPow(builder *flatbuffers.Builder, pow POWType)

func KinStateJntTrafoDataSingleAddVersion added in v1.2.0

func KinStateJntTrafoDataSingleAddVersion(builder *flatbuffers.Builder, version flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleEnd added in v1.2.0

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

func KinStateJntTrafoDataSingleStart added in v1.2.0

func KinStateJntTrafoDataSingleStart(builder *flatbuffers.Builder)

/ All configuration parameters of the joint transformation

func KinStateJntTrafoDataStart added in v1.2.0

func KinStateJntTrafoDataStart(builder *flatbuffers.Builder)

/ data of all registered joint transformations

func KinStateJntTrafoDataStartJntTrafoDataVector added in v1.2.0

func KinStateJntTrafoDataStartJntTrafoDataVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ProbeActualValuesAddDiffCount added in v1.3.0

func ProbeActualValuesAddDiffCount(builder *flatbuffers.Builder, diffCount uint32)

func ProbeActualValuesAddDifferValue added in v1.3.0

func ProbeActualValuesAddDifferValue(builder *flatbuffers.Builder, differValue float64)

func ProbeActualValuesAddDifferValueUnit added in v1.3.0

func ProbeActualValuesAddDifferValueUnit(builder *flatbuffers.Builder, differValueUnit flatbuffers.UOffsetT)

func ProbeActualValuesAddMarksEdgeCount added in v1.3.0

func ProbeActualValuesAddMarksEdgeCount(builder *flatbuffers.Builder, marksEdgeCount uint32)

func ProbeActualValuesAddNegEdgeCount added in v1.3.0

func ProbeActualValuesAddNegEdgeCount(builder *flatbuffers.Builder, negEdgeCount uint32)

func ProbeActualValuesAddNegEdgeValue added in v1.3.0

func ProbeActualValuesAddNegEdgeValue(builder *flatbuffers.Builder, negEdgeValue float64)

func ProbeActualValuesAddNegEdgeValueUnit added in v1.3.0

func ProbeActualValuesAddNegEdgeValueUnit(builder *flatbuffers.Builder, negEdgeValueUnit flatbuffers.UOffsetT)

func ProbeActualValuesAddPosEdgeCount added in v1.3.0

func ProbeActualValuesAddPosEdgeCount(builder *flatbuffers.Builder, posEdgeCount uint32)

func ProbeActualValuesAddPosEdgeValue added in v1.3.0

func ProbeActualValuesAddPosEdgeValue(builder *flatbuffers.Builder, posEdgeValue float64)

func ProbeActualValuesAddPosEdgeValueUnit added in v1.3.0

func ProbeActualValuesAddPosEdgeValueUnit(builder *flatbuffers.Builder, posEdgeValueUnit flatbuffers.UOffsetT)

func ProbeActualValuesAddStatus added in v1.3.0

func ProbeActualValuesAddStatus(builder *flatbuffers.Builder, status flatbuffers.UOffsetT)

func ProbeActualValuesAddValid added in v1.3.0

func ProbeActualValuesAddValid(builder *flatbuffers.Builder, valid bool)

func ProbeActualValuesEnd added in v1.3.0

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

func ProbeActualValuesStart added in v1.3.0

func ProbeActualValuesStart(builder *flatbuffers.Builder)

/ unit of the actual difference values

func ProbeCfgDataAddEnableMarkFailure added in v1.3.0

func ProbeCfgDataAddEnableMarkFailure(builder *flatbuffers.Builder, enableMarkFailure bool)

func ProbeCfgDataAddEvalDiffType added in v1.3.0

func ProbeCfgDataAddEvalDiffType(builder *flatbuffers.Builder, evalDiffType flatbuffers.UOffsetT)

func ProbeCfgDataAddEvalEdgeType added in v1.3.0

func ProbeCfgDataAddEvalEdgeType(builder *flatbuffers.Builder, evalEdgeType flatbuffers.UOffsetT)

func ProbeCfgDataAddExpWindowEdgeEnable added in v1.3.0

func ProbeCfgDataAddExpWindowEdgeEnable(builder *flatbuffers.Builder, expWindowEdgeEnable bool)

func ProbeCfgDataAddExpWindowEnd added in v1.3.0

func ProbeCfgDataAddExpWindowEnd(builder *flatbuffers.Builder, expWindowEnd float64)

func ProbeCfgDataAddExpWindowStart added in v1.3.0

func ProbeCfgDataAddExpWindowStart(builder *flatbuffers.Builder, expWindowStart float64)

func ProbeCfgDataAddIsAutoActivated added in v1.3.0

func ProbeCfgDataAddIsAutoActivated(builder *flatbuffers.Builder, isAutoActivated bool)

func ProbeCfgDataAddLvlMonitorActive added in v1.3.0

func ProbeCfgDataAddLvlMonitorActive(builder *flatbuffers.Builder, lvlMonitorActive bool)

func ProbeCfgDataAddMaxNumOfMarkFailuer added in v1.3.0

func ProbeCfgDataAddMaxNumOfMarkFailuer(builder *flatbuffers.Builder, maxNumOfMarkFailuer uint32)

func ProbeCfgDataAddMeasurSigSel added in v1.3.0

func ProbeCfgDataAddMeasurSigSel(builder *flatbuffers.Builder, measurSigSel flatbuffers.UOffsetT)

func ProbeCfgDataAddMeasurType added in v1.3.0

func ProbeCfgDataAddMeasurType(builder *flatbuffers.Builder, measurType flatbuffers.UOffsetT)

func ProbeCfgDataAddTimeCompEnable added in v1.3.0

func ProbeCfgDataAddTimeCompEnable(builder *flatbuffers.Builder, timeCompEnable bool)

func ProbeCfgDataAddTimeCompNegEdge added in v1.3.0

func ProbeCfgDataAddTimeCompNegEdge(builder *flatbuffers.Builder, timeCompNegEdge float64)

func ProbeCfgDataAddTimeCompPosEdge added in v1.3.0

func ProbeCfgDataAddTimeCompPosEdge(builder *flatbuffers.Builder, timeCompPosEdge float64)

func ProbeCfgDataEnd added in v1.3.0

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

func ProbeCfgDataStart added in v1.3.0

func ProbeCfgDataStart(builder *flatbuffers.Builder)

func RTInputsCfgAddDoubleArraySize added in v1.1.0

func RTInputsCfgAddDoubleArraySize(builder *flatbuffers.Builder, doubleArraySize uint32)

func RTInputsCfgAddInt64ArraySize added in v1.1.0

func RTInputsCfgAddInt64ArraySize(builder *flatbuffers.Builder, int64ArraySize uint32)

func RTInputsCfgEnd added in v1.1.0

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

func RTInputsCfgStart added in v1.1.0

func RTInputsCfgStart(builder *flatbuffers.Builder)

func SingleLicenseAddName

func SingleLicenseAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func SingleLicenseAddVersion

func SingleLicenseAddVersion(builder *flatbuffers.Builder, version flatbuffers.UOffsetT)

func SingleLicenseEnd

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

func SingleLicenseStart

func SingleLicenseStart(builder *flatbuffers.Builder)

/ version number of the license

func SysCfgAddFunction

func SysCfgAddFunction(builder *flatbuffers.Builder, function flatbuffers.UOffsetT)

func SysCfgAddInternal

func SysCfgAddInternal(builder *flatbuffers.Builder, internal flatbuffers.UOffsetT)

func SysCfgAddPcs

func SysCfgAddPcs(builder *flatbuffers.Builder, pcs flatbuffers.UOffsetT)

func SysCfgAddRtInputs added in v1.1.0

func SysCfgAddRtInputs(builder *flatbuffers.Builder, rtInputs flatbuffers.UOffsetT)

func SysCfgAddSafeAreas

func SysCfgAddSafeAreas(builder *flatbuffers.Builder, safeAreas flatbuffers.UOffsetT)

func SysCfgEnd

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

func SysCfgFunctionAddIgnoreAxisProfiles

func SysCfgFunctionAddIgnoreAxisProfiles(builder *flatbuffers.Builder, ignoreAxisProfiles bool)

func SysCfgFunctionEnd

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

func SysCfgFunctionStart

func SysCfgFunctionStart(builder *flatbuffers.Builder)

func SysCfgInternalAddDriveResetTimeout added in v1.2.0

func SysCfgInternalAddDriveResetTimeout(builder *flatbuffers.Builder, driveResetTimeout float64)

func SysCfgInternalAddSave

func SysCfgInternalAddSave(builder *flatbuffers.Builder, save bool)

func SysCfgInternalAddTimeMeasurement

func SysCfgInternalAddTimeMeasurement(builder *flatbuffers.Builder, timeMeasurement bool)

func SysCfgInternalAddUseIpoIVAJ

func SysCfgInternalAddUseIpoIVAJ(builder *flatbuffers.Builder, useIpoIVAJ bool)

func SysCfgInternalEnd

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

func SysCfgInternalStart

func SysCfgInternalStart(builder *flatbuffers.Builder)

func SysCfgPcsAllAddGroups

func SysCfgPcsAllAddGroups(builder *flatbuffers.Builder, groups flatbuffers.UOffsetT)

func SysCfgPcsAllAddSets

func SysCfgPcsAllAddSets(builder *flatbuffers.Builder, sets flatbuffers.UOffsetT)

func SysCfgPcsAllEnd

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

func SysCfgPcsAllStart

func SysCfgPcsAllStart(builder *flatbuffers.Builder)

/ vector of all configured PCS groups

func SysCfgPcsAllStartGroupsVector

func SysCfgPcsAllStartGroupsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgPcsAllStartSetsVector

func SysCfgPcsAllStartSetsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgPcsGroupAddGroupName

func SysCfgPcsGroupAddGroupName(builder *flatbuffers.Builder, groupName flatbuffers.UOffsetT)

func SysCfgPcsGroupAddSets

func SysCfgPcsGroupAddSets(builder *flatbuffers.Builder, sets flatbuffers.UOffsetT)

func SysCfgPcsGroupEnd

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

func SysCfgPcsGroupStart

func SysCfgPcsGroupStart(builder *flatbuffers.Builder)

/ vector of PCS sets in this group (sequence matters!)

func SysCfgPcsGroupStartSetsVector

func SysCfgPcsGroupStartSetsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgPcsSetAddOffsetAux

func SysCfgPcsSetAddOffsetAux(builder *flatbuffers.Builder, offsetAux flatbuffers.UOffsetT)

func SysCfgPcsSetAddOffsetAuxUnits

func SysCfgPcsSetAddOffsetAuxUnits(builder *flatbuffers.Builder, offsetAuxUnits flatbuffers.UOffsetT)

func SysCfgPcsSetAddOffsetXYZ

func SysCfgPcsSetAddOffsetXYZ(builder *flatbuffers.Builder, offsetXYZ flatbuffers.UOffsetT)

func SysCfgPcsSetAddOffsetXYZUnits

func SysCfgPcsSetAddOffsetXYZUnits(builder *flatbuffers.Builder, offsetXYZUnits flatbuffers.UOffsetT)

func SysCfgPcsSetAddOrientation

func SysCfgPcsSetAddOrientation(builder *flatbuffers.Builder, orientation flatbuffers.UOffsetT)

func SysCfgPcsSetAddOrientationUnits

func SysCfgPcsSetAddOrientationUnits(builder *flatbuffers.Builder, orientationUnits flatbuffers.UOffsetT)

func SysCfgPcsSetAddRelativeToPCS

func SysCfgPcsSetAddRelativeToPCS(builder *flatbuffers.Builder, relativeToPCS bool)

func SysCfgPcsSetAddSetName

func SysCfgPcsSetAddSetName(builder *flatbuffers.Builder, setName flatbuffers.UOffsetT)

func SysCfgPcsSetEnd

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

func SysCfgPcsSetStart

func SysCfgPcsSetStart(builder *flatbuffers.Builder)

/ Units for offsets for auxilary axes (must be exactly 10 values)

func SysCfgPcsSetStartOffsetAuxUnitsVector

func SysCfgPcsSetStartOffsetAuxUnitsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgPcsSetStartOffsetAuxVector

func SysCfgPcsSetStartOffsetAuxVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgPcsSetStartOffsetXYZUnitsVector

func SysCfgPcsSetStartOffsetXYZUnitsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgPcsSetStartOffsetXYZVector

func SysCfgPcsSetStartOffsetXYZVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgPcsSetStartOrientationUnitsVector

func SysCfgPcsSetStartOrientationUnitsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgPcsSetStartOrientationVector

func SysCfgPcsSetStartOrientationVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgSafeAreaAddBox

func SysCfgSafeAreaAddBox(builder *flatbuffers.Builder, box flatbuffers.UOffsetT)

func SysCfgSafeAreaAddCoordSystem

func SysCfgSafeAreaAddCoordSystem(builder *flatbuffers.Builder, coordSystem flatbuffers.UOffsetT)

func SysCfgSafeAreaAddName

func SysCfgSafeAreaAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func SysCfgSafeAreaAddType

func SysCfgSafeAreaAddType(builder *flatbuffers.Builder, type_ SafeAreaType)

func SysCfgSafeAreaAllAddSafeAreas

func SysCfgSafeAreaAllAddSafeAreas(builder *flatbuffers.Builder, safeAreas flatbuffers.UOffsetT)

func SysCfgSafeAreaAllEnd

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

func SysCfgSafeAreaAllStart

func SysCfgSafeAreaAllStart(builder *flatbuffers.Builder)

/ vector of all configured safe areas

func SysCfgSafeAreaAllStartSafeAreasVector

func SysCfgSafeAreaAllStartSafeAreasVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgSafeAreaBoxAddActive

func SysCfgSafeAreaBoxAddActive(builder *flatbuffers.Builder, active bool)

func SysCfgSafeAreaBoxAddMax

func SysCfgSafeAreaBoxAddMax(builder *flatbuffers.Builder, max float64)

func SysCfgSafeAreaBoxAddMin

func SysCfgSafeAreaBoxAddMin(builder *flatbuffers.Builder, min float64)

func SysCfgSafeAreaBoxAddUnit

func SysCfgSafeAreaBoxAddUnit(builder *flatbuffers.Builder, unit flatbuffers.UOffsetT)

func SysCfgSafeAreaBoxEnd

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

func SysCfgSafeAreaBoxStart

func SysCfgSafeAreaBoxStart(builder *flatbuffers.Builder)

func SysCfgSafeAreaEnd

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

func SysCfgSafeAreaStart

func SysCfgSafeAreaStart(builder *flatbuffers.Builder)

/ box data, that defines the borders of the safe area; should be exactly 16 (for ACS) or 3 for (MCS, WCS and PCS)

func SysCfgSafeAreaStartBoxVector

func SysCfgSafeAreaStartBoxVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SysCfgStart

func SysCfgStart(builder *flatbuffers.Builder)

/ configuration of the real-time inputs of the kinematics

func SysCmdResetAddType

func SysCmdResetAddType(builder *flatbuffers.Builder, type_ SysResetType)

func SysCmdResetEnd

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

func SysCmdResetStart

func SysCmdResetStart(builder *flatbuffers.Builder)

func UnitCfgKinAddDefault

func UnitCfgKinAddDefault(builder *flatbuffers.Builder, default_ flatbuffers.UOffsetT)

func UnitCfgKinAddPosition

func UnitCfgKinAddPosition(builder *flatbuffers.Builder, position flatbuffers.UOffsetT)

func UnitCfgKinEnd

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

func UnitCfgKinStart

func UnitCfgKinStart(builder *flatbuffers.Builder)

/ position unit abbreviations (must be 16 entries)

func UnitCfgKinStartDefaultVector

func UnitCfgKinStartDefaultVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func UnitCfgKinStartPositionVector

func UnitCfgKinStartPositionVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func UnitCfgObjAddDefault

func UnitCfgObjAddDefault(builder *flatbuffers.Builder, default_ flatbuffers.UOffsetT)

func UnitCfgObjEnd

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

func UnitCfgObjSingleAddAbbreviation

func UnitCfgObjSingleAddAbbreviation(builder *flatbuffers.Builder, abbreviation flatbuffers.UOffsetT)

func UnitCfgObjSingleAddValueType

func UnitCfgObjSingleAddValueType(builder *flatbuffers.Builder, valueType flatbuffers.UOffsetT)

func UnitCfgObjSingleEnd

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

func UnitCfgObjSingleStart

func UnitCfgObjSingleStart(builder *flatbuffers.Builder)

/ abbreviation of the unit (as it will being used in flatbuffers and files)

func UnitCfgObjStart

func UnitCfgObjStart(builder *flatbuffers.Builder)

/ default units

func UnitCfgObjStartDefaultVector

func UnitCfgObjStartDefaultVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func UnitDataAllAddSupported

func UnitDataAllAddSupported(builder *flatbuffers.Builder, supported flatbuffers.UOffsetT)

func UnitDataAllEnd

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

func UnitDataAllStart

func UnitDataAllStart(builder *flatbuffers.Builder)

/ vector of all supported units

func UnitDataAllStartSupportedVector

func UnitDataAllStartSupportedVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func UnitDataSingleAddAbbreviation

func UnitDataSingleAddAbbreviation(builder *flatbuffers.Builder, abbreviation flatbuffers.UOffsetT)

func UnitDataSingleAddAbbreviationURI

func UnitDataSingleAddAbbreviationURI(builder *flatbuffers.Builder, abbreviationURI flatbuffers.UOffsetT)

func UnitDataSingleAddIsDefault

func UnitDataSingleAddIsDefault(builder *flatbuffers.Builder, isDefault bool)

func UnitDataSingleAddName

func UnitDataSingleAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func UnitDataSingleAddUnitObjType

func UnitDataSingleAddUnitObjType(builder *flatbuffers.Builder, unitObjType flatbuffers.UOffsetT)

func UnitDataSingleAddUnitValueType

func UnitDataSingleAddUnitValueType(builder *flatbuffers.Builder, unitValueType flatbuffers.UOffsetT)

func UnitDataSingleEnd

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

func UnitDataSingleStart

func UnitDataSingleStart(builder *flatbuffers.Builder)

Types

type AcquiredLicenses

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

func GetRootAsAcquiredLicenses

func GetRootAsAcquiredLicenses(buf []byte, offset flatbuffers.UOffsetT) *AcquiredLicenses

func GetSizePrefixedRootAsAcquiredLicenses

func GetSizePrefixedRootAsAcquiredLicenses(buf []byte, offset flatbuffers.UOffsetT) *AcquiredLicenses

func (*AcquiredLicenses) Init

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

func (*AcquiredLicenses) Licenses

func (rcv *AcquiredLicenses) Licenses(obj *SingleLicense, j int) bool

/ array of all licenses

func (*AcquiredLicenses) LicensesLength

func (rcv *AcquiredLicenses) LicensesLength() int

func (*AcquiredLicenses) Table

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

func (*AcquiredLicenses) UnPack added in v1.1.0

func (rcv *AcquiredLicenses) UnPack() *AcquiredLicensesT

func (*AcquiredLicenses) UnPackTo added in v1.1.0

func (rcv *AcquiredLicenses) UnPackTo(t *AcquiredLicensesT)

type AcquiredLicensesT added in v1.1.0

type AcquiredLicensesT struct {
	Licenses []*SingleLicenseT
}

/ all currently acquired licenses (motion must be in state RUNNING)

func (*AcquiredLicensesT) Pack added in v1.1.0

type AxsActualValues

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

func GetRootAsAxsActualValues

func GetRootAsAxsActualValues(buf []byte, offset flatbuffers.UOffsetT) *AxsActualValues

func GetSizePrefixedRootAsAxsActualValues

func GetSizePrefixedRootAsAxsActualValues(buf []byte, offset flatbuffers.UOffsetT) *AxsActualValues

func (*AxsActualValues) ActualAcc

func (rcv *AxsActualValues) ActualAcc() float64

/ actual drive acceleration (currently not supported for real drives)

func (*AxsActualValues) ActualAccUnit

func (rcv *AxsActualValues) ActualAccUnit() []byte

/ unit of the actual drive velocity (currently not supported for real drives) / unit of the actual drive acceleration (currently not supported for real drives)

func (*AxsActualValues) ActualPos

func (rcv *AxsActualValues) ActualPos() float64

/ actual drive position

func (*AxsActualValues) ActualPosUnit

func (rcv *AxsActualValues) ActualPosUnit() []byte

/ unit of the actual drive position

func (*AxsActualValues) ActualTorque

func (rcv *AxsActualValues) ActualTorque() float64

/ actual drive torque (currently not supported for real drives)

func (*AxsActualValues) ActualTorqueUnit

func (rcv *AxsActualValues) ActualTorqueUnit() []byte

/ unit of the actual drive acceleration (currently not supported for real drives) / unit of the actual drive torque (currently not supported for real drives)

func (*AxsActualValues) ActualVel

func (rcv *AxsActualValues) ActualVel() float64

/ actual drive velocity (currently not supported for real drives)

func (*AxsActualValues) ActualVelUnit

func (rcv *AxsActualValues) ActualVelUnit() []byte

/ unit of the actual drive position / unit of the actual drive velocity (currently not supported for real drives)

func (*AxsActualValues) DistLeft

func (rcv *AxsActualValues) DistLeft() float64

/ actual distance left to the commanded target (currently not supported for real drives)

func (*AxsActualValues) DistLeftUnit

func (rcv *AxsActualValues) DistLeftUnit() []byte

/ unit of the actual drive torque (currently not supported for real drives) / unit of the actual distance left to the commanded target (currently not supported for real drives)

func (*AxsActualValues) Init

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

func (*AxsActualValues) MutateActualAcc

func (rcv *AxsActualValues) MutateActualAcc(n float64) bool

/ actual drive acceleration (currently not supported for real drives)

func (*AxsActualValues) MutateActualPos

func (rcv *AxsActualValues) MutateActualPos(n float64) bool

/ actual drive position

func (*AxsActualValues) MutateActualTorque

func (rcv *AxsActualValues) MutateActualTorque(n float64) bool

/ actual drive torque (currently not supported for real drives)

func (*AxsActualValues) MutateActualVel

func (rcv *AxsActualValues) MutateActualVel(n float64) bool

/ actual drive velocity (currently not supported for real drives)

func (*AxsActualValues) MutateDistLeft

func (rcv *AxsActualValues) MutateDistLeft(n float64) bool

/ actual distance left to the commanded target (currently not supported for real drives)

func (*AxsActualValues) Table

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

func (*AxsActualValues) UnPack added in v1.1.0

func (rcv *AxsActualValues) UnPack() *AxsActualValuesT

func (*AxsActualValues) UnPackTo added in v1.1.0

func (rcv *AxsActualValues) UnPackTo(t *AxsActualValuesT)

type AxsActualValuesT added in v1.1.0

type AxsActualValuesT struct {
	ActualPos        float64
	ActualVel        float64
	ActualAcc        float64
	ActualTorque     float64
	DistLeft         float64
	ActualPosUnit    string
	ActualVelUnit    string
	ActualAccUnit    string
	ActualTorqueUnit string
	DistLeftUnit     string
}

/ actual values from the drives

func (*AxsActualValuesT) Pack added in v1.1.0

type AxsBrakingDistanceEx added in v1.1.0

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

func GetRootAsAxsBrakingDistanceEx added in v1.1.0

func GetRootAsAxsBrakingDistanceEx(buf []byte, offset flatbuffers.UOffsetT) *AxsBrakingDistanceEx

func GetSizePrefixedRootAsAxsBrakingDistanceEx added in v1.1.0

func GetSizePrefixedRootAsAxsBrakingDistanceEx(buf []byte, offset flatbuffers.UOffsetT) *AxsBrakingDistanceEx

func (*AxsBrakingDistanceEx) Distance added in v1.1.0

func (rcv *AxsBrakingDistanceEx) Distance() float64

/ unit in which braking distance value should be calculated / default value is the configured unit for the axis / calculated braking distance

func (*AxsBrakingDistanceEx) DistanceType added in v1.1.0

func (rcv *AxsBrakingDistanceEx) DistanceType() BrakingDistanceType

/ the distance type of the calculated braking distance

func (*AxsBrakingDistanceEx) DistanceUnit added in v1.1.0

func (rcv *AxsBrakingDistanceEx) DistanceUnit() []byte

/ unit in which braking distance value should be calculated / default value is the configured unit for the axis

func (*AxsBrakingDistanceEx) Init added in v1.1.0

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

func (*AxsBrakingDistanceEx) MutateDistance added in v1.1.0

func (rcv *AxsBrakingDistanceEx) MutateDistance(n float64) bool

/ calculated braking distance

func (*AxsBrakingDistanceEx) MutateDistanceType added in v1.1.0

func (rcv *AxsBrakingDistanceEx) MutateDistanceType(n BrakingDistanceType) bool

/ the distance type of the calculated braking distance

func (*AxsBrakingDistanceEx) MutateSelectedTypes added in v1.1.0

func (rcv *AxsBrakingDistanceEx) MutateSelectedTypes(j int, n BrakingDistanceType) bool

/ selected braking distance types in the calculation / default value is [SOFT_STOP, ESTOP]

func (*AxsBrakingDistanceEx) SelectedTypes added in v1.1.0

func (rcv *AxsBrakingDistanceEx) SelectedTypes(j int) BrakingDistanceType

/ selected braking distance types in the calculation / default value is [SOFT_STOP, ESTOP]

func (*AxsBrakingDistanceEx) SelectedTypesLength added in v1.1.0

func (rcv *AxsBrakingDistanceEx) SelectedTypesLength() int

func (*AxsBrakingDistanceEx) Table added in v1.1.0

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

func (*AxsBrakingDistanceEx) UnPack added in v1.1.0

func (*AxsBrakingDistanceEx) UnPackTo added in v1.1.0

func (rcv *AxsBrakingDistanceEx) UnPackTo(t *AxsBrakingDistanceExT)

type AxsBrakingDistanceExT added in v1.1.0

type AxsBrakingDistanceExT struct {
	SelectedTypes []BrakingDistanceType
	DistanceUnit  string
	Distance      float64
	DistanceType  BrakingDistanceType
}

/ axis braking distance

func (*AxsBrakingDistanceExT) Pack added in v1.1.0

type AxsCfg

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

func GetRootAsAxsCfg

func GetRootAsAxsCfg(buf []byte, offset flatbuffers.UOffsetT) *AxsCfg

func GetSizePrefixedRootAsAxsCfg

func GetSizePrefixedRootAsAxsCfg(buf []byte, offset flatbuffers.UOffsetT) *AxsCfg

func (*AxsCfg) AxisProfileName

func (rcv *AxsCfg) AxisProfileName() []byte

/ object type (must be "Axis"), required for save/load / name of the assigned axis profile or empty for virtual drives

func (*AxsCfg) DevErrReaction

func (rcv *AxsCfg) DevErrReaction(obj *AxsCfgDeviceErrorReaction) *AxsCfgDeviceErrorReaction

/ kinematic properties for axes / device error reation settings

func (*AxsCfg) Functions

func (rcv *AxsCfg) Functions(obj *AxsCfgFunctions) *AxsCfgFunctions

/ all configured limits of this axis / configuration for specific functions of this axis

func (*AxsCfg) Init

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

func (*AxsCfg) KinProperties

func (rcv *AxsCfg) KinProperties(obj *AxsCfgKinProperties) *AxsCfgKinProperties

/ general unit configuration of this axis / kinematic properties for axes

func (*AxsCfg) Limits

func (rcv *AxsCfg) Limits(obj *AxsCfgLimits) *AxsCfgLimits

/ name of the assigned axis profile or empty for virtual drives / all configured limits of this axis

func (*AxsCfg) ObjectType

func (rcv *AxsCfg) ObjectType() []byte

/ object type (must be "Axis"), required for save/load

func (*AxsCfg) Properties

func (rcv *AxsCfg) Properties(obj *AxsCfgProperties) *AxsCfgProperties

/ configuration for specific functions of this axis / common axis properties of this axis

func (*AxsCfg) RtInputs added in v1.1.0

func (rcv *AxsCfg) RtInputs(obj *RTInputsCfg) *RTInputsCfg

/ device error reation settings / configuration of the real-time inputs of the axis

func (*AxsCfg) Table

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

func (*AxsCfg) UnPack added in v1.1.0

func (rcv *AxsCfg) UnPack() *AxsCfgT

func (*AxsCfg) UnPackTo added in v1.1.0

func (rcv *AxsCfg) UnPackTo(t *AxsCfgT)

func (*AxsCfg) Units

func (rcv *AxsCfg) Units(obj *UnitCfgObj) *UnitCfgObj

/ common axis properties of this axis / general unit configuration of this axis

type AxsCfgCoupling

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

func GetRootAsAxsCfgCoupling

func GetRootAsAxsCfgCoupling(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCoupling

func GetSizePrefixedRootAsAxsCfgCoupling

func GetSizePrefixedRootAsAxsCfgCoupling(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCoupling

func (*AxsCfgCoupling) Gantry

func (rcv *AxsCfgCoupling) Gantry(obj *AxsCfgGantry) *AxsCfgGantry

/ configuration for gantry coupling function of a single axis

func (*AxsCfgCoupling) Init

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

func (*AxsCfgCoupling) Syncmotion added in v1.3.0

/ configuration for gantry coupling function of a single axis / configuration for sync motion functionality for a single axis

func (*AxsCfgCoupling) Table

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

func (*AxsCfgCoupling) UnPack added in v1.1.0

func (rcv *AxsCfgCoupling) UnPack() *AxsCfgCouplingT

func (*AxsCfgCoupling) UnPackTo added in v1.1.0

func (rcv *AxsCfgCoupling) UnPackTo(t *AxsCfgCouplingT)

type AxsCfgCouplingT added in v1.1.0

type AxsCfgCouplingT struct {
	Gantry     *AxsCfgGantryT
	Syncmotion *motion__sync__fbtypes.AxsCfgSyncMotionT
}

/ configuration for coupling functions for a single axis

func (*AxsCfgCouplingT) Pack added in v1.1.0

type AxsCfgDeviceErrorReaction

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

func GetRootAsAxsCfgDeviceErrorReaction

func GetRootAsAxsCfgDeviceErrorReaction(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgDeviceErrorReaction

func GetSizePrefixedRootAsAxsCfgDeviceErrorReaction

func GetSizePrefixedRootAsAxsCfgDeviceErrorReaction(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgDeviceErrorReaction

func (*AxsCfgDeviceErrorReaction) EstopSettings

/ user E-Stop dynamic limitations / E-Stop setting to different device errors

func (*AxsCfgDeviceErrorReaction) Init

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

func (*AxsCfgDeviceErrorReaction) Table

func (*AxsCfgDeviceErrorReaction) UnPack added in v1.1.0

func (*AxsCfgDeviceErrorReaction) UnPackTo added in v1.1.0

func (*AxsCfgDeviceErrorReaction) UserEstopLim

/ user E-Stop dynamic limitations

type AxsCfgDeviceErrorReactionT added in v1.1.0

type AxsCfgDeviceErrorReactionT struct {
	UserEstopLim  *AxsCfgEstopDynamicLimitsT
	EstopSettings *AxsCfgEstopSettingsT
}

/ configuration for reaction to device error

func (*AxsCfgDeviceErrorReactionT) Pack added in v1.1.0

type AxsCfgEstopDynamicLimits

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

func GetRootAsAxsCfgEstopDynamicLimits

func GetRootAsAxsCfgEstopDynamicLimits(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgEstopDynamicLimits

func GetSizePrefixedRootAsAxsCfgEstopDynamicLimits

func GetSizePrefixedRootAsAxsCfgEstopDynamicLimits(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgEstopDynamicLimits

func (*AxsCfgEstopDynamicLimits) Dec

func (rcv *AxsCfgEstopDynamicLimits) Dec() float64

/ deceleration limit (must be greater than zero)

func (*AxsCfgEstopDynamicLimits) DecUnit

func (rcv *AxsCfgEstopDynamicLimits) DecUnit() []byte

/ unit of dec

func (*AxsCfgEstopDynamicLimits) Init

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

func (*AxsCfgEstopDynamicLimits) JrkDec

func (rcv *AxsCfgEstopDynamicLimits) JrkDec() float64

/ deceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*AxsCfgEstopDynamicLimits) JrkDecUnit

func (rcv *AxsCfgEstopDynamicLimits) JrkDecUnit() []byte

/ unit of dec / unit of jrkDec

func (*AxsCfgEstopDynamicLimits) MutateDec

func (rcv *AxsCfgEstopDynamicLimits) MutateDec(n float64) bool

/ deceleration limit (must be greater than zero)

func (*AxsCfgEstopDynamicLimits) MutateJrkDec

func (rcv *AxsCfgEstopDynamicLimits) MutateJrkDec(n float64) bool

/ deceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*AxsCfgEstopDynamicLimits) Table

func (*AxsCfgEstopDynamicLimits) UnPack added in v1.1.0

func (*AxsCfgEstopDynamicLimits) UnPackTo added in v1.1.0

type AxsCfgEstopDynamicLimitsT added in v1.1.0

type AxsCfgEstopDynamicLimitsT struct {
	Dec        float64
	JrkDec     float64
	DecUnit    string
	JrkDecUnit string
}

/ configuration for E-Stop dynamic limitation

func (*AxsCfgEstopDynamicLimitsT) Pack added in v1.1.0

type AxsCfgEstopSettings

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

func GetRootAsAxsCfgEstopSettings

func GetRootAsAxsCfgEstopSettings(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgEstopSettings

func GetSizePrefixedRootAsAxsCfgEstopSettings

func GetSizePrefixedRootAsAxsCfgEstopSettings(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgEstopSettings

func (*AxsCfgEstopSettings) EstopToDevCriticalErr

func (rcv *AxsCfgEstopSettings) EstopToDevCriticalErr() EstopType

/ estop when get device critical error

func (*AxsCfgEstopSettings) EstopToDevFatalErr

func (rcv *AxsCfgEstopSettings) EstopToDevFatalErr() EstopType

/ estop when get device fatal error

func (*AxsCfgEstopSettings) EstopToDevLightErr

func (rcv *AxsCfgEstopSettings) EstopToDevLightErr() EstopType

/ estop when get device light error

func (*AxsCfgEstopSettings) EstopToFieldbusErr

func (rcv *AxsCfgEstopSettings) EstopToFieldbusErr() EstopType

/ estop when get device light error

func (*AxsCfgEstopSettings) EstopToNoDevErr

func (rcv *AxsCfgEstopSettings) EstopToNoDevErr() EstopType

/ estop when device has no error

func (*AxsCfgEstopSettings) EstopToNoDeviceInfo

func (rcv *AxsCfgEstopSettings) EstopToNoDeviceInfo() EstopType

/ estop when no device error information, e.g. virtual axis

func (*AxsCfgEstopSettings) Init

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

func (*AxsCfgEstopSettings) MutateEstopToDevCriticalErr

func (rcv *AxsCfgEstopSettings) MutateEstopToDevCriticalErr(n EstopType) bool

/ estop when get device critical error

func (*AxsCfgEstopSettings) MutateEstopToDevFatalErr

func (rcv *AxsCfgEstopSettings) MutateEstopToDevFatalErr(n EstopType) bool

/ estop when get device fatal error

func (*AxsCfgEstopSettings) MutateEstopToDevLightErr

func (rcv *AxsCfgEstopSettings) MutateEstopToDevLightErr(n EstopType) bool

/ estop when get device light error

func (*AxsCfgEstopSettings) MutateEstopToFieldbusErr

func (rcv *AxsCfgEstopSettings) MutateEstopToFieldbusErr(n EstopType) bool

/ estop when get device light error

func (*AxsCfgEstopSettings) MutateEstopToNoDevErr

func (rcv *AxsCfgEstopSettings) MutateEstopToNoDevErr(n EstopType) bool

/ estop when device has no error

func (*AxsCfgEstopSettings) MutateEstopToNoDeviceInfo

func (rcv *AxsCfgEstopSettings) MutateEstopToNoDeviceInfo(n EstopType) bool

/ estop when no device error information, e.g. virtual axis

func (*AxsCfgEstopSettings) Table

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

func (*AxsCfgEstopSettings) UnPack added in v1.1.0

func (*AxsCfgEstopSettings) UnPackTo added in v1.1.0

func (rcv *AxsCfgEstopSettings) UnPackTo(t *AxsCfgEstopSettingsT)

type AxsCfgEstopSettingsT added in v1.1.0

type AxsCfgEstopSettingsT struct {
	EstopToNoDevErr       EstopType
	EstopToNoDeviceInfo   EstopType
	EstopToDevLightErr    EstopType
	EstopToFieldbusErr    EstopType
	EstopToDevCriticalErr EstopType
	EstopToDevFatalErr    EstopType
}

/ configuration for axis estop to device error

func (*AxsCfgEstopSettingsT) Pack added in v1.1.0

type AxsCfgFunctions

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

func GetRootAsAxsCfgFunctions

func GetRootAsAxsCfgFunctions(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgFunctions

func GetSizePrefixedRootAsAxsCfgFunctions

func GetSizePrefixedRootAsAxsCfgFunctions(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgFunctions

func (*AxsCfgFunctions) CalculationPipelines added in v1.1.0

func (rcv *AxsCfgFunctions) CalculationPipelines(obj *motion__sync__fbtypes.CalcPipelineCfg, j int) bool

/ configuration for coupling functions for a single axis / configuration for calculation pipelines for a single axis

func (*AxsCfgFunctions) CalculationPipelinesLength added in v1.1.0

func (rcv *AxsCfgFunctions) CalculationPipelinesLength() int

func (*AxsCfgFunctions) Coupling

func (rcv *AxsCfgFunctions) Coupling(obj *AxsCfgCoupling) *AxsCfgCoupling

/ configuration for coupling functions for a single axis

func (*AxsCfgFunctions) Init

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

func (*AxsCfgFunctions) Table

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

func (*AxsCfgFunctions) UnPack added in v1.1.0

func (rcv *AxsCfgFunctions) UnPack() *AxsCfgFunctionsT

func (*AxsCfgFunctions) UnPackTo added in v1.1.0

func (rcv *AxsCfgFunctions) UnPackTo(t *AxsCfgFunctionsT)

type AxsCfgFunctionsT added in v1.1.0

type AxsCfgFunctionsT struct {
	Coupling             *AxsCfgCouplingT
	CalculationPipelines []*motion__sync__fbtypes.CalcPipelineCfgT
}

/ configuration for specific functions of this axis

func (*AxsCfgFunctionsT) Pack added in v1.1.0

type AxsCfgGantry

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

func GetRootAsAxsCfgGantry

func GetRootAsAxsCfgGantry(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgGantry

func GetSizePrefixedRootAsAxsCfgGantry

func GetSizePrefixedRootAsAxsCfgGantry(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgGantry

func (*AxsCfgGantry) Init

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

func (*AxsCfgGantry) IsMember

func (rcv *AxsCfgGantry) IsMember() bool

/ is this axis a gantry member?

func (*AxsCfgGantry) MoveAllowed

func (rcv *AxsCfgGantry) MoveAllowed() bool

/ is moving of this axis allowed, even when it's a gantry member and the gantry connection is not closed? / This value can be read/written when accessing the whole structure, but (file-)loading will always set to FALSE.

func (*AxsCfgGantry) MultiBrakeDyn

func (rcv *AxsCfgGantry) MultiBrakeDyn() bool

/ is enable the multipe brake dynamic

func (*AxsCfgGantry) MutateIsMember

func (rcv *AxsCfgGantry) MutateIsMember(n bool) bool

/ is this axis a gantry member?

func (*AxsCfgGantry) MutateMoveAllowed

func (rcv *AxsCfgGantry) MutateMoveAllowed(n bool) bool

/ is moving of this axis allowed, even when it's a gantry member and the gantry connection is not closed? / This value can be read/written when accessing the whole structure, but (file-)loading will always set to FALSE.

func (*AxsCfgGantry) MutateMultiBrakeDyn

func (rcv *AxsCfgGantry) MutateMultiBrakeDyn(n bool) bool

/ is enable the multipe brake dynamic

func (*AxsCfgGantry) Table

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

func (*AxsCfgGantry) UnPack added in v1.1.0

func (rcv *AxsCfgGantry) UnPack() *AxsCfgGantryT

func (*AxsCfgGantry) UnPackTo added in v1.1.0

func (rcv *AxsCfgGantry) UnPackTo(t *AxsCfgGantryT)

type AxsCfgGantryT added in v1.1.0

type AxsCfgGantryT struct {
	IsMember      bool
	MoveAllowed   bool
	MultiBrakeDyn bool
}

/ configuration for gantry coupling function of a single axis

func (*AxsCfgGantryT) Pack added in v1.1.0

type AxsCfgKinProperties

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

func GetRootAsAxsCfgKinProperties

func GetRootAsAxsCfgKinProperties(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgKinProperties

func GetSizePrefixedRootAsAxsCfgKinProperties

func GetSizePrefixedRootAsAxsCfgKinProperties(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgKinProperties

func (*AxsCfgKinProperties) AccReserve

func (rcv *AxsCfgKinProperties) AccReserve() float64

/ acceleration reserve as factor of acceleration

func (*AxsCfgKinProperties) Init

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

func (*AxsCfgKinProperties) JrkReserve

func (rcv *AxsCfgKinProperties) JrkReserve() float64

/ jerk reserve as factor of jerk

func (*AxsCfgKinProperties) MutateAccReserve

func (rcv *AxsCfgKinProperties) MutateAccReserve(n float64) bool

/ acceleration reserve as factor of acceleration

func (*AxsCfgKinProperties) MutateJrkReserve

func (rcv *AxsCfgKinProperties) MutateJrkReserve(n float64) bool

/ jerk reserve as factor of jerk

func (*AxsCfgKinProperties) Table

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

func (*AxsCfgKinProperties) UnPack added in v1.1.0

func (*AxsCfgKinProperties) UnPackTo added in v1.1.0

func (rcv *AxsCfgKinProperties) UnPackTo(t *AxsCfgKinPropertiesT)

type AxsCfgKinPropertiesT added in v1.1.0

type AxsCfgKinPropertiesT struct {
	AccReserve float64
	JrkReserve float64
}

/ kinematic properties for axes

func (*AxsCfgKinPropertiesT) Pack added in v1.1.0

type AxsCfgLimits

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

func GetRootAsAxsCfgLimits

func GetRootAsAxsCfgLimits(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgLimits

func GetSizePrefixedRootAsAxsCfgLimits

func GetSizePrefixedRootAsAxsCfgLimits(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgLimits

func (*AxsCfgLimits) Acc

func (rcv *AxsCfgLimits) Acc() float64

/ absolute acceleration limit (should be greater than zero)

func (*AxsCfgLimits) AccUnit

func (rcv *AxsCfgLimits) AccUnit() []byte

/ unit of velNeg / unit of acc

func (*AxsCfgLimits) Dec

func (rcv *AxsCfgLimits) Dec() float64

/ absolute deceleration limit (should be greater than zero)

func (*AxsCfgLimits) DecUnit

func (rcv *AxsCfgLimits) DecUnit() []byte

/ unit of acc / unit of dec

func (*AxsCfgLimits) Init

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

func (*AxsCfgLimits) JrkAcc

func (rcv *AxsCfgLimits) JrkAcc() float64

/ absolute acceleration jerk limit (should be greater than zero OR zero for not jerk limited motion)

func (*AxsCfgLimits) JrkAccUnit

func (rcv *AxsCfgLimits) JrkAccUnit() []byte

/ unit of dec / unit of jrkAcc

func (*AxsCfgLimits) JrkDec

func (rcv *AxsCfgLimits) JrkDec() float64

/ absolute deceleration jerk limit (should be greater than zero OR zero for not jerk limited motion)

func (*AxsCfgLimits) JrkDecUnit

func (rcv *AxsCfgLimits) JrkDecUnit() []byte

/ unit of jrkAcc / unit of jrkDec

func (*AxsCfgLimits) MutateAcc

func (rcv *AxsCfgLimits) MutateAcc(n float64) bool

/ absolute acceleration limit (should be greater than zero)

func (*AxsCfgLimits) MutateDec

func (rcv *AxsCfgLimits) MutateDec(n float64) bool

/ absolute deceleration limit (should be greater than zero)

func (*AxsCfgLimits) MutateJrkAcc

func (rcv *AxsCfgLimits) MutateJrkAcc(n float64) bool

/ absolute acceleration jerk limit (should be greater than zero OR zero for not jerk limited motion)

func (*AxsCfgLimits) MutateJrkDec

func (rcv *AxsCfgLimits) MutateJrkDec(n float64) bool

/ absolute deceleration jerk limit (should be greater than zero OR zero for not jerk limited motion)

func (*AxsCfgLimits) MutatePosMax

func (rcv *AxsCfgLimits) MutatePosMax(n float64) bool

/ maximum position limit (should be greater than minimum position limit)

func (*AxsCfgLimits) MutatePosMin

func (rcv *AxsCfgLimits) MutatePosMin(n float64) bool

/ minimum position limit (should be less than maximum position limit)

func (*AxsCfgLimits) MutateVelNeg

func (rcv *AxsCfgLimits) MutateVelNeg(n float64) bool

/ absolute maximum velocity limit (should be greater than zero)

func (*AxsCfgLimits) MutateVelPos

func (rcv *AxsCfgLimits) MutateVelPos(n float64) bool

/ absolute minimum velocity limit (should be greater than zero)

func (*AxsCfgLimits) PosMax

func (rcv *AxsCfgLimits) PosMax() float64

/ maximum position limit (should be greater than minimum position limit)

func (*AxsCfgLimits) PosMaxUnit

func (rcv *AxsCfgLimits) PosMaxUnit() []byte

/ unit of posMin / unit of posMax

func (*AxsCfgLimits) PosMin

func (rcv *AxsCfgLimits) PosMin() float64

/ minimum position limit (should be less than maximum position limit)

func (*AxsCfgLimits) PosMinUnit

func (rcv *AxsCfgLimits) PosMinUnit() []byte

/ unit of posMin

func (*AxsCfgLimits) Table

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

func (*AxsCfgLimits) UnPack added in v1.1.0

func (rcv *AxsCfgLimits) UnPack() *AxsCfgLimitsT

func (*AxsCfgLimits) UnPackTo added in v1.1.0

func (rcv *AxsCfgLimits) UnPackTo(t *AxsCfgLimitsT)

func (*AxsCfgLimits) VelNeg

func (rcv *AxsCfgLimits) VelNeg() float64

/ absolute maximum velocity limit (should be greater than zero)

func (*AxsCfgLimits) VelNegUnit

func (rcv *AxsCfgLimits) VelNegUnit() []byte

/ unit of velPos / unit of velNeg

func (*AxsCfgLimits) VelPos

func (rcv *AxsCfgLimits) VelPos() float64

/ absolute minimum velocity limit (should be greater than zero)

func (*AxsCfgLimits) VelPosUnit

func (rcv *AxsCfgLimits) VelPosUnit() []byte

/ unit of posMax / unit of velPos

type AxsCfgLimitsT added in v1.1.0

type AxsCfgLimitsT struct {
	PosMin     float64
	PosMax     float64
	VelPos     float64
	VelNeg     float64
	Acc        float64
	Dec        float64
	JrkAcc     float64
	JrkDec     float64
	PosMinUnit string
	PosMaxUnit string
	VelPosUnit string
	VelNegUnit string
	AccUnit    string
	DecUnit    string
	JrkAccUnit string
	JrkDecUnit string
}

/ configured limits of a single axis

func (*AxsCfgLimitsT) Pack added in v1.1.0

type AxsCfgProperties

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

func GetRootAsAxsCfgProperties

func GetRootAsAxsCfgProperties(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProperties

func GetSizePrefixedRootAsAxsCfgProperties

func GetSizePrefixedRootAsAxsCfgProperties(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgProperties

func (*AxsCfgProperties) AxsType

func (rcv *AxsCfgProperties) AxsType() []byte

/ name of the axis type (e.g. "LINEAR")

func (*AxsCfgProperties) Init

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

func (*AxsCfgProperties) Modulo

func (rcv *AxsCfgProperties) Modulo() bool

/ name of the axis type (e.g. "LINEAR") / is this a modulo axis?

func (*AxsCfgProperties) ModuloValue

func (rcv *AxsCfgProperties) ModuloValue() float64

/ the modulo value, if the axis is a modulo axis

func (*AxsCfgProperties) ModuloValueUnit

func (rcv *AxsCfgProperties) ModuloValueUnit() []byte

/ unit of moduloValue

func (*AxsCfgProperties) MutateModulo

func (rcv *AxsCfgProperties) MutateModulo(n bool) bool

/ is this a modulo axis?

func (*AxsCfgProperties) MutateModuloValue

func (rcv *AxsCfgProperties) MutateModuloValue(n float64) bool

/ the modulo value, if the axis is a modulo axis

func (*AxsCfgProperties) Table

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

func (*AxsCfgProperties) UnPack added in v1.1.0

func (rcv *AxsCfgProperties) UnPack() *AxsCfgPropertiesT

func (*AxsCfgProperties) UnPackTo added in v1.1.0

func (rcv *AxsCfgProperties) UnPackTo(t *AxsCfgPropertiesT)

type AxsCfgPropertiesT added in v1.1.0

type AxsCfgPropertiesT struct {
	AxsType         string
	Modulo          bool
	ModuloValue     float64
	ModuloValueUnit string
}

/ common axis properties for a single axis

func (*AxsCfgPropertiesT) Pack added in v1.1.0

type AxsCfgT added in v1.1.0

type AxsCfgT struct {
	ObjectType      string
	AxisProfileName string
	Limits          *AxsCfgLimitsT
	Functions       *AxsCfgFunctionsT
	Properties      *AxsCfgPropertiesT
	Units           *UnitCfgObjT
	KinProperties   *AxsCfgKinPropertiesT
	DevErrReaction  *AxsCfgDeviceErrorReactionT
	RtInputs        *RTInputsCfgT
}

/ complete configuration of a single axis

func (*AxsCfgT) Pack added in v1.1.0

func (t *AxsCfgT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type AxsCmdAbortData

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

func GetRootAsAxsCmdAbortData

func GetRootAsAxsCmdAbortData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdAbortData

func GetSizePrefixedRootAsAxsCmdAbortData

func GetSizePrefixedRootAsAxsCmdAbortData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdAbortData

func (*AxsCmdAbortData) Dec

func (rcv *AxsCmdAbortData) Dec() float64

/ commanded deceleration limit (must be a positive value)

func (*AxsCmdAbortData) Init

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

func (*AxsCmdAbortData) JrkDec

func (rcv *AxsCmdAbortData) JrkDec() float64

/ commanded deceleration jerk limit (must be a positive value OR zero), zero means "not jerk limited"

func (*AxsCmdAbortData) MutateDec

func (rcv *AxsCmdAbortData) MutateDec(n float64) bool

/ commanded deceleration limit (must be a positive value)

func (*AxsCmdAbortData) MutateJrkDec

func (rcv *AxsCmdAbortData) MutateJrkDec(n float64) bool

/ commanded deceleration jerk limit (must be a positive value OR zero), zero means "not jerk limited"

func (*AxsCmdAbortData) Table

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

func (*AxsCmdAbortData) UnPack added in v1.1.0

func (rcv *AxsCmdAbortData) UnPack() *AxsCmdAbortDataT

func (*AxsCmdAbortData) UnPackTo added in v1.1.0

func (rcv *AxsCmdAbortData) UnPackTo(t *AxsCmdAbortDataT)

type AxsCmdAbortDataT added in v1.1.0

type AxsCmdAbortDataT struct {
	Dec    float64
	JrkDec float64
}

/ parameters of the axis abort command

func (*AxsCmdAbortDataT) Pack added in v1.1.0

type AxsCmdAddToGantryData

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

func GetRootAsAxsCmdAddToGantryData

func GetRootAsAxsCmdAddToGantryData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdAddToGantryData

func GetSizePrefixedRootAsAxsCmdAddToGantryData

func GetSizePrefixedRootAsAxsCmdAddToGantryData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdAddToGantryData

func (*AxsCmdAddToGantryData) Buffered

func (rcv *AxsCmdAddToGantryData) Buffered() bool

/ name of the gantry master axis / should this be a buffered command?

func (*AxsCmdAddToGantryData) Init

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

func (*AxsCmdAddToGantryData) MasterName

func (rcv *AxsCmdAddToGantryData) MasterName() []byte

/ name of the gantry master axis

func (*AxsCmdAddToGantryData) MutateBuffered

func (rcv *AxsCmdAddToGantryData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*AxsCmdAddToGantryData) Table

func (*AxsCmdAddToGantryData) UnPack added in v1.1.0

func (*AxsCmdAddToGantryData) UnPackTo added in v1.1.0

type AxsCmdAddToGantryDataT added in v1.1.0

type AxsCmdAddToGantryDataT struct {
	MasterName string
	Buffered   bool
}

/ parameters of the axis command add-to-gantry

func (*AxsCmdAddToGantryDataT) Pack added in v1.1.0

type AxsCmdAddToKinData

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

func GetRootAsAxsCmdAddToKinData

func GetRootAsAxsCmdAddToKinData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdAddToKinData

func GetSizePrefixedRootAsAxsCmdAddToKinData

func GetSizePrefixedRootAsAxsCmdAddToKinData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdAddToKinData

func (*AxsCmdAddToKinData) Buffered

func (rcv *AxsCmdAddToKinData) Buffered() bool

/ name of the kinematics to which this axis should be added / should this be a buffered command?

func (*AxsCmdAddToKinData) Init

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

func (*AxsCmdAddToKinData) KinName

func (rcv *AxsCmdAddToKinData) KinName() []byte

/ name of the kinematics to which this axis should be added

func (*AxsCmdAddToKinData) MutateBuffered

func (rcv *AxsCmdAddToKinData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*AxsCmdAddToKinData) Table

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

func (*AxsCmdAddToKinData) UnPack added in v1.1.0

func (rcv *AxsCmdAddToKinData) UnPack() *AxsCmdAddToKinDataT

func (*AxsCmdAddToKinData) UnPackTo added in v1.1.0

func (rcv *AxsCmdAddToKinData) UnPackTo(t *AxsCmdAddToKinDataT)

type AxsCmdAddToKinDataT added in v1.1.0

type AxsCmdAddToKinDataT struct {
	KinName  string
	Buffered bool
}

/ parameters of the axis command add-to-kin

func (*AxsCmdAddToKinDataT) Pack added in v1.1.0

type AxsCmdJogData

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

func GetRootAsAxsCmdJogData

func GetRootAsAxsCmdJogData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdJogData

func GetSizePrefixedRootAsAxsCmdJogData

func GetSizePrefixedRootAsAxsCmdJogData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdJogData

func (*AxsCmdJogData) Init

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

func (*AxsCmdJogData) JogDir

func (rcv *AxsCmdJogData) JogDir() []byte

/ jog direction ("+" or "-")

func (*AxsCmdJogData) JogIncrement

func (rcv *AxsCmdJogData) JogIncrement() float64

/ jog direction ("+" or "-") / jog increment (must be zero for continuous jogging, must be a positive value for incremantal jogging)

func (*AxsCmdJogData) Lim

func (rcv *AxsCmdJogData) Lim(obj *DynamicLimits) *DynamicLimits

/ dynamic limits for the motion of this command

func (*AxsCmdJogData) MutateJogIncrement

func (rcv *AxsCmdJogData) MutateJogIncrement(n float64) bool

/ jog increment (must be zero for continuous jogging, must be a positive value for incremantal jogging)

func (*AxsCmdJogData) Table

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

func (*AxsCmdJogData) UnPack added in v1.1.0

func (rcv *AxsCmdJogData) UnPack() *AxsCmdJogDataT

func (*AxsCmdJogData) UnPackTo added in v1.1.0

func (rcv *AxsCmdJogData) UnPackTo(t *AxsCmdJogDataT)

type AxsCmdJogDataT added in v1.1.0

type AxsCmdJogDataT struct {
	JogDir       string
	JogIncrement float64
	Lim          *DynamicLimitsT
}

/ parameters of the axis jog commands

func (*AxsCmdJogDataT) Pack added in v1.1.0

type AxsCmdPosData

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

func GetRootAsAxsCmdPosData

func GetRootAsAxsCmdPosData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdPosData

func GetSizePrefixedRootAsAxsCmdPosData

func GetSizePrefixedRootAsAxsCmdPosData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdPosData

func (*AxsCmdPosData) AxsPos

func (rcv *AxsCmdPosData) AxsPos() float64

/ commanded target position (or increment for relative position command)

func (*AxsCmdPosData) Buffered

func (rcv *AxsCmdPosData) Buffered() bool

/ should this be a buffered command?

func (*AxsCmdPosData) Init

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

func (*AxsCmdPosData) Lim

func (rcv *AxsCmdPosData) Lim(obj *DynamicLimits) *DynamicLimits

/ dynamic limits for the motion of this command

func (*AxsCmdPosData) MutateAxsPos

func (rcv *AxsCmdPosData) MutateAxsPos(n float64) bool

/ commanded target position (or increment for relative position command)

func (*AxsCmdPosData) MutateBuffered

func (rcv *AxsCmdPosData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*AxsCmdPosData) Table

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

func (*AxsCmdPosData) UnPack added in v1.1.0

func (rcv *AxsCmdPosData) UnPack() *AxsCmdPosDataT

func (*AxsCmdPosData) UnPackTo added in v1.1.0

func (rcv *AxsCmdPosData) UnPackTo(t *AxsCmdPosDataT)

type AxsCmdPosDataT added in v1.1.0

type AxsCmdPosDataT struct {
	AxsPos   float64
	Buffered bool
	Lim      *DynamicLimitsT
}

/ parameters of the axis position commands

func (*AxsCmdPosDataT) Pack added in v1.1.0

type AxsCmdProbeBaseData added in v1.3.0

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

func GetRootAsAxsCmdProbeBaseData added in v1.3.0

func GetRootAsAxsCmdProbeBaseData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeBaseData

func GetSizePrefixedRootAsAxsCmdProbeBaseData added in v1.3.0

func GetSizePrefixedRootAsAxsCmdProbeBaseData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeBaseData

func (*AxsCmdProbeBaseData) Init added in v1.3.0

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

func (*AxsCmdProbeBaseData) ProbeIndex added in v1.3.0

func (rcv *AxsCmdProbeBaseData) ProbeIndex() []byte

/ name of trigger source name / command of probe index

func (*AxsCmdProbeBaseData) Table added in v1.3.0

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

func (*AxsCmdProbeBaseData) TriggerSrc added in v1.3.0

func (rcv *AxsCmdProbeBaseData) TriggerSrc() []byte

/ name of trigger source name

func (*AxsCmdProbeBaseData) UnPack added in v1.3.0

func (*AxsCmdProbeBaseData) UnPackTo added in v1.3.0

func (rcv *AxsCmdProbeBaseData) UnPackTo(t *AxsCmdProbeBaseDataT)

type AxsCmdProbeBaseDataT added in v1.3.0

type AxsCmdProbeBaseDataT struct {
	TriggerSrc string
	ProbeIndex string
}

/ base parameters of the axis probe and axis probe abort command

func (*AxsCmdProbeBaseDataT) Pack added in v1.3.0

type AxsCmdProbeData added in v1.3.0

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

func GetRootAsAxsCmdProbeData added in v1.3.0

func GetRootAsAxsCmdProbeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeData

func GetSizePrefixedRootAsAxsCmdProbeData added in v1.3.0

func GetSizePrefixedRootAsAxsCmdProbeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeData

func (*AxsCmdProbeData) BaseData added in v1.3.0

/ base param of trigger src and probe index

func (*AxsCmdProbeData) CfgData added in v1.3.0

func (rcv *AxsCmdProbeData) CfgData(obj *ProbeCfgData) *ProbeCfgData

/ base param of trigger src and probe index / probe parameter for data

func (*AxsCmdProbeData) Init added in v1.3.0

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

func (*AxsCmdProbeData) Table added in v1.3.0

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

func (*AxsCmdProbeData) UnPack added in v1.3.0

func (rcv *AxsCmdProbeData) UnPack() *AxsCmdProbeDataT

func (*AxsCmdProbeData) UnPackTo added in v1.3.0

func (rcv *AxsCmdProbeData) UnPackTo(t *AxsCmdProbeDataT)

type AxsCmdProbeDataT added in v1.3.0

type AxsCmdProbeDataT struct {
	BaseData *AxsCmdProbeBaseDataT
	CfgData  *ProbeCfgDataT
}

/ parameters of the axis probe command

func (*AxsCmdProbeDataT) Pack added in v1.3.0

type AxsCmdValues

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

func GetRootAsAxsCmdValues

func GetRootAsAxsCmdValues(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdValues

func GetSizePrefixedRootAsAxsCmdValues

func GetSizePrefixedRootAsAxsCmdValues(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdValues

func (*AxsCmdValues) CmdId

func (rcv *AxsCmdValues) CmdId() uint64

/ dynamic limits for the motion of this command / command ID of the active command

func (*AxsCmdValues) Init

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

func (*AxsCmdValues) Lim

/ dynamic limits for the motion of this command

func (*AxsCmdValues) MutateCmdId

func (rcv *AxsCmdValues) MutateCmdId(n uint64) bool

/ command ID of the active command

func (*AxsCmdValues) MutateTargetPos

func (rcv *AxsCmdValues) MutateTargetPos(n float64) bool

/ commanded target position

func (*AxsCmdValues) MutateTargetTrq

func (rcv *AxsCmdValues) MutateTargetTrq(n float64) bool

/ commanded target torque (currently not supported)

func (*AxsCmdValues) MutateTargetVel

func (rcv *AxsCmdValues) MutateTargetVel(n float64) bool

/ commanded target velocity (currently not supported)

func (*AxsCmdValues) Src

func (rcv *AxsCmdValues) Src(obj *CmdSource) *CmdSource

/ command source (by which interface was this command inserted into the system (e.g. "PLC"))

func (*AxsCmdValues) Table

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

func (*AxsCmdValues) TargetPos

func (rcv *AxsCmdValues) TargetPos() float64

/ commanded target position

func (*AxsCmdValues) TargetPosUnit

func (rcv *AxsCmdValues) TargetPosUnit() []byte

/ command source (by which interface was this command inserted into the system (e.g. "PLC")) / unit of the commanded target position

func (*AxsCmdValues) TargetTrq

func (rcv *AxsCmdValues) TargetTrq() float64

/ commanded target torque (currently not supported)

func (*AxsCmdValues) TargetTrqUnit

func (rcv *AxsCmdValues) TargetTrqUnit() []byte

/ unit of the commanded target velocity (currently not supported) / unit of the commanded target torque (currently not supported)

func (*AxsCmdValues) TargetVel

func (rcv *AxsCmdValues) TargetVel() float64

/ commanded target velocity (currently not supported)

func (*AxsCmdValues) TargetVelUnit

func (rcv *AxsCmdValues) TargetVelUnit() []byte

/ unit of the commanded target position / unit of the commanded target velocity (currently not supported)

func (*AxsCmdValues) UnPack added in v1.1.0

func (rcv *AxsCmdValues) UnPack() *AxsCmdValuesT

func (*AxsCmdValues) UnPackTo added in v1.1.0

func (rcv *AxsCmdValues) UnPackTo(t *AxsCmdValuesT)

type AxsCmdValuesT added in v1.1.0

type AxsCmdValuesT struct {
	TargetPos     float64
	TargetVel     float64
	TargetTrq     float64
	Lim           *DynamicLimitsStateT
	CmdId         uint64
	Src           *CmdSourceT
	TargetPosUnit string
	TargetVelUnit string
	TargetTrqUnit string
}

/ parameters and data of the active command

func (*AxsCmdValuesT) Pack added in v1.1.0

type AxsCmdVelData added in v1.1.0

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

func GetRootAsAxsCmdVelData added in v1.1.0

func GetRootAsAxsCmdVelData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdVelData

func GetSizePrefixedRootAsAxsCmdVelData added in v1.1.0

func GetSizePrefixedRootAsAxsCmdVelData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdVelData

func (*AxsCmdVelData) AxsVel added in v1.1.0

func (rcv *AxsCmdVelData) AxsVel() float64

/ commanded target velocity (can be negative)

func (*AxsCmdVelData) Buffered added in v1.1.0

func (rcv *AxsCmdVelData) Buffered() bool

/ should this be a buffered command?

func (*AxsCmdVelData) DriveVelMode added in v1.1.0

func (rcv *AxsCmdVelData) DriveVelMode() bool

/ should this command switch/stay the drive to velocity mode (or switch/stay to position mode)?

func (*AxsCmdVelData) Init added in v1.1.0

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

func (*AxsCmdVelData) Lim added in v1.1.0

func (rcv *AxsCmdVelData) Lim(obj *DynamicLimits) *DynamicLimits

/ dynamic limits for the motion of this command

func (*AxsCmdVelData) MutateAxsVel added in v1.1.0

func (rcv *AxsCmdVelData) MutateAxsVel(n float64) bool

/ commanded target velocity (can be negative)

func (*AxsCmdVelData) MutateBuffered added in v1.1.0

func (rcv *AxsCmdVelData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*AxsCmdVelData) MutateDriveVelMode added in v1.1.0

func (rcv *AxsCmdVelData) MutateDriveVelMode(n bool) bool

/ should this command switch/stay the drive to velocity mode (or switch/stay to position mode)?

func (*AxsCmdVelData) Table added in v1.1.0

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

func (*AxsCmdVelData) UnPack added in v1.1.0

func (rcv *AxsCmdVelData) UnPack() *AxsCmdVelDataT

func (*AxsCmdVelData) UnPackTo added in v1.1.0

func (rcv *AxsCmdVelData) UnPackTo(t *AxsCmdVelDataT)

type AxsCmdVelDataT added in v1.1.0

type AxsCmdVelDataT struct {
	AxsVel       float64
	DriveVelMode bool
	Buffered     bool
	Lim          *DynamicLimitsT
}

/ parameters of the axis velocity command

func (*AxsCmdVelDataT) Pack added in v1.1.0

type AxsIpoValues

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

func GetRootAsAxsIpoValues

func GetRootAsAxsIpoValues(buf []byte, offset flatbuffers.UOffsetT) *AxsIpoValues

func GetSizePrefixedRootAsAxsIpoValues

func GetSizePrefixedRootAsAxsIpoValues(buf []byte, offset flatbuffers.UOffsetT) *AxsIpoValues

func (*AxsIpoValues) Init

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

func (*AxsIpoValues) IpoAcc

func (rcv *AxsIpoValues) IpoAcc() float64

/ currently interpolated acceleration

func (*AxsIpoValues) IpoAccUnit

func (rcv *AxsIpoValues) IpoAccUnit() []byte

/ unit of currently interpolated velocity / unit of currently interpolated acceleration

func (*AxsIpoValues) IpoJrk

func (rcv *AxsIpoValues) IpoJrk() float64

/ currently interpolated jerk

func (*AxsIpoValues) IpoJrkUnit

func (rcv *AxsIpoValues) IpoJrkUnit() []byte

/ unit of currently interpolated acceleration / unit of currently interpolated jerk

func (*AxsIpoValues) IpoPos

func (rcv *AxsIpoValues) IpoPos() float64

/ currently interpolated position

func (*AxsIpoValues) IpoPosUnit

func (rcv *AxsIpoValues) IpoPosUnit() []byte

/ unit of currently interpolated position

func (*AxsIpoValues) IpoVel

func (rcv *AxsIpoValues) IpoVel() float64

/ currently interpolated velocity

func (*AxsIpoValues) IpoVelUnit

func (rcv *AxsIpoValues) IpoVelUnit() []byte

/ unit of currently interpolated position / unit of currently interpolated velocity

func (*AxsIpoValues) MutateIpoAcc

func (rcv *AxsIpoValues) MutateIpoAcc(n float64) bool

/ currently interpolated acceleration

func (*AxsIpoValues) MutateIpoJrk

func (rcv *AxsIpoValues) MutateIpoJrk(n float64) bool

/ currently interpolated jerk

func (*AxsIpoValues) MutateIpoPos

func (rcv *AxsIpoValues) MutateIpoPos(n float64) bool

/ currently interpolated position

func (*AxsIpoValues) MutateIpoVel

func (rcv *AxsIpoValues) MutateIpoVel(n float64) bool

/ currently interpolated velocity

func (*AxsIpoValues) Table

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

func (*AxsIpoValues) UnPack added in v1.1.0

func (rcv *AxsIpoValues) UnPack() *AxsIpoValuesT

func (*AxsIpoValues) UnPackTo added in v1.1.0

func (rcv *AxsIpoValues) UnPackTo(t *AxsIpoValuesT)

type AxsIpoValuesT added in v1.1.0

type AxsIpoValuesT struct {
	IpoPos     float64
	IpoVel     float64
	IpoAcc     float64
	IpoJrk     float64
	IpoPosUnit string
	IpoVelUnit string
	IpoAccUnit string
	IpoJrkUnit string
}

/ currently interpolated values

func (*AxsIpoValuesT) Pack added in v1.1.0

type BootState

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

func GetRootAsBootState

func GetRootAsBootState(buf []byte, offset flatbuffers.UOffsetT) *BootState

func GetSizePrefixedRootAsBootState

func GetSizePrefixedRootAsBootState(buf []byte, offset flatbuffers.UOffsetT) *BootState

func (*BootState) ActStep

func (rcv *BootState) ActStep() uint32

/ text of the boot step (can be shown in an HMI) / current boot step (starts with 0, ends with maxSteps)

func (*BootState) Init

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

func (*BootState) MaxSteps

func (rcv *BootState) MaxSteps() uint32

/ number of boot steps (when actStep == maxSteps then the booting is finished)

func (*BootState) MutateActStep

func (rcv *BootState) MutateActStep(n uint32) bool

/ current boot step (starts with 0, ends with maxSteps)

func (*BootState) MutateMaxSteps

func (rcv *BootState) MutateMaxSteps(n uint32) bool

/ number of boot steps (when actStep == maxSteps then the booting is finished)

func (*BootState) Table

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

func (*BootState) Text

func (rcv *BootState) Text() []byte

/ text of the boot step (can be shown in an HMI)

func (*BootState) UnPack added in v1.1.0

func (rcv *BootState) UnPack() *BootStateT

func (*BootState) UnPackTo added in v1.1.0

func (rcv *BootState) UnPackTo(t *BootStateT)

type BootStateT added in v1.1.0

type BootStateT struct {
	Text     string
	ActStep  uint32
	MaxSteps uint32
}

/ return type of requests of the current boot state

func (*BootStateT) Pack added in v1.1.0

type BootTimes added in v1.2.0

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

func GetRootAsBootTimes added in v1.2.0

func GetRootAsBootTimes(buf []byte, offset flatbuffers.UOffsetT) *BootTimes

func GetSizePrefixedRootAsBootTimes added in v1.2.0

func GetSizePrefixedRootAsBootTimes(buf []byte, offset flatbuffers.UOffsetT) *BootTimes

func (*BootTimes) Elapsed added in v1.2.0

func (rcv *BootTimes) Elapsed() float64

/ Elapsed time of the last booting (only valid after end of booting) in seconds

func (*BootTimes) ElapsedThread added in v1.2.0

func (rcv *BootTimes) ElapsedThread() float64

/ Elapsed time of the last booting (only valid after end of booting) in seconds only for the own thead (does not include waiting on other threads)

func (*BootTimes) EndedTimeStamp added in v1.2.0

func (rcv *BootTimes) EndedTimeStamp() []byte

/ Time stamp (string), when the last booting started / Time stamp (string), when the last booting ended

func (*BootTimes) Init added in v1.2.0

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

func (*BootTimes) MutateElapsed added in v1.2.0

func (rcv *BootTimes) MutateElapsed(n float64) bool

/ Elapsed time of the last booting (only valid after end of booting) in seconds

func (*BootTimes) MutateElapsedThread added in v1.2.0

func (rcv *BootTimes) MutateElapsedThread(n float64) bool

/ Elapsed time of the last booting (only valid after end of booting) in seconds only for the own thead (does not include waiting on other threads)

func (*BootTimes) StartedTimeStamp added in v1.2.0

func (rcv *BootTimes) StartedTimeStamp() []byte

/ Time stamp (string), when the last booting started

func (*BootTimes) Table added in v1.2.0

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

func (*BootTimes) UnPack added in v1.2.0

func (rcv *BootTimes) UnPack() *BootTimesT

func (*BootTimes) UnPackTo added in v1.2.0

func (rcv *BootTimes) UnPackTo(t *BootTimesT)

type BootTimesT added in v1.2.0

type BootTimesT struct {
	Elapsed          float64
	ElapsedThread    float64
	StartedTimeStamp string
	EndedTimeStamp   string
}

/ return type of requests of the times of the last booting

func (*BootTimesT) Pack added in v1.2.0

type BrakeLimit added in v1.1.0

type BrakeLimit int8

/ type of the brake limit

const (
	/// brake with commanded dynamics limits (soft stop)
	BrakeLimitLAST_COMMANDED_LIMITS BrakeLimit = 0
	/// brake with reduced axis limits (on commanded path)
	BrakeLimitREDUCED_AXIS_LIMITS BrakeLimit = 1
	/// brake with configured axis limits (on commanded path)
	BrakeLimitCONFIGURED_AXIS_LIMITS BrakeLimit = 2
)

func (BrakeLimit) String added in v1.1.0

func (v BrakeLimit) String() string

type BrakingDistanceType added in v1.1.0

type BrakingDistanceType int8

/ braking distance type

const (
	/// invalid braking distance type
	BrakingDistanceTypeUNDEFINED BrakingDistanceType = 0
	/// emergency stop distance
	BrakingDistanceTypeESTOP BrakingDistanceType = 1
	/// soft stop distance (corresponding to setting override to 0)
	BrakingDistanceTypeSOFT_STOP BrakingDistanceType = 2
)

func (BrakingDistanceType) String added in v1.1.0

func (v BrakingDistanceType) String() string

type Capability added in v1.1.0

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

func GetRootAsCapability added in v1.1.0

func GetRootAsCapability(buf []byte, offset flatbuffers.UOffsetT) *Capability

func GetSizePrefixedRootAsCapability added in v1.1.0

func GetSizePrefixedRootAsCapability(buf []byte, offset flatbuffers.UOffsetT) *Capability

func (*Capability) AddInfo added in v1.1.0

func (rcv *Capability) AddInfo() []byte

/ in case of count==0: get here additional information text, why the capability is missing

func (*Capability) Count added in v1.1.0

func (rcv *Capability) Count() uint32

/ how many items are allowed by the system or the ressource? (when true/false then 1 represents true and 0 represents false)

func (*Capability) DetailDiag added in v1.1.0

func (rcv *Capability) DetailDiag() uint32

/ in case of count==0: get here the detail diagnosis code, why the capability is missing

func (*Capability) Init added in v1.1.0

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

func (*Capability) MainDiag added in v1.1.0

func (rcv *Capability) MainDiag() uint32

/ in case of count==0: get here the main diagnosis code, why the capability is missing

func (*Capability) MutateCount added in v1.1.0

func (rcv *Capability) MutateCount(n uint32) bool

/ how many items are allowed by the system or the ressource? (when true/false then 1 represents true and 0 represents false)

func (*Capability) MutateDetailDiag added in v1.1.0

func (rcv *Capability) MutateDetailDiag(n uint32) bool

/ in case of count==0: get here the detail diagnosis code, why the capability is missing

func (*Capability) MutateMainDiag added in v1.1.0

func (rcv *Capability) MutateMainDiag(n uint32) bool

/ in case of count==0: get here the main diagnosis code, why the capability is missing

func (*Capability) Table added in v1.1.0

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

func (*Capability) UnPack added in v1.1.0

func (rcv *Capability) UnPack() *CapabilityT

func (*Capability) UnPackTo added in v1.1.0

func (rcv *Capability) UnPackTo(t *CapabilityT)

type CapabilityT added in v1.1.0

type CapabilityT struct {
	Count      uint32
	MainDiag   uint32
	DetailDiag uint32
	AddInfo    string
}

/ Response for a single capability

func (*CapabilityT) Pack added in v1.1.0

type CmdOptNoParam

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

func GetRootAsCmdOptNoParam

func GetRootAsCmdOptNoParam(buf []byte, offset flatbuffers.UOffsetT) *CmdOptNoParam

func GetSizePrefixedRootAsCmdOptNoParam

func GetSizePrefixedRootAsCmdOptNoParam(buf []byte, offset flatbuffers.UOffsetT) *CmdOptNoParam

func (*CmdOptNoParam) Init

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

func (*CmdOptNoParam) PermType

func (rcv *CmdOptNoParam) PermType() []byte

/ permanent type (e.g. "PermOn")

func (*CmdOptNoParam) Table

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

func (*CmdOptNoParam) UnPack added in v1.1.0

func (rcv *CmdOptNoParam) UnPack() *CmdOptNoParamT

func (*CmdOptNoParam) UnPackTo added in v1.1.0

func (rcv *CmdOptNoParam) UnPackTo(t *CmdOptNoParamT)

type CmdOptNoParamT added in v1.1.0

type CmdOptNoParamT struct {
	PermType string
}

/ parameters for all command options, that have no parameters (except the perm. type)

func (*CmdOptNoParamT) Pack added in v1.1.0

type CmdSource

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

func GetRootAsCmdSource

func GetRootAsCmdSource(buf []byte, offset flatbuffers.UOffsetT) *CmdSource

func GetSizePrefixedRootAsCmdSource

func GetSizePrefixedRootAsCmdSource(buf []byte, offset flatbuffers.UOffsetT) *CmdSource

func (*CmdSource) Init

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

func (*CmdSource) Line

func (rcv *CmdSource) Line() uint64

/ name identifier (depends on interface type, e.g. this is the file name of a script when interface type is "SCRIPT") / line identifier (depends on interface type, e.g. this is the line where the command is in the script when interface type is "SCRIPT")

func (*CmdSource) MutateLine

func (rcv *CmdSource) MutateLine(n uint64) bool

/ line identifier (depends on interface type, e.g. this is the line where the command is in the script when interface type is "SCRIPT")

func (*CmdSource) Name

func (rcv *CmdSource) Name() []byte

/ interface type (e.g. "PLC" or "SCRIPT") / name identifier (depends on interface type, e.g. this is the file name of a script when interface type is "SCRIPT")

func (*CmdSource) Table

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

func (*CmdSource) Type

func (rcv *CmdSource) Type() []byte

/ interface type (e.g. "PLC" or "SCRIPT")

func (*CmdSource) UnPack added in v1.1.0

func (rcv *CmdSource) UnPack() *CmdSourceT

func (*CmdSource) UnPackTo added in v1.1.0

func (rcv *CmdSource) UnPackTo(t *CmdSourceT)

type CmdSourceT added in v1.1.0

type CmdSourceT struct {
	Type string
	Name string
	Line uint64
}

/ command source (by which interface was this command inserted into the system (e.g. "PLC"))

func (*CmdSourceT) Pack added in v1.1.0

type DiagInfo

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

func GetRootAsDiagInfo

func GetRootAsDiagInfo(buf []byte, offset flatbuffers.UOffsetT) *DiagInfo

func GetSizePrefixedRootAsDiagInfo

func GetSizePrefixedRootAsDiagInfo(buf []byte, offset flatbuffers.UOffsetT) *DiagInfo

func (*DiagInfo) AddInfo

func (rcv *DiagInfo) AddInfo() []byte

/ command source, when the diagnosis refers to a command / additional information on the error cause to help the user

func (*DiagInfo) DetailedDiagCode

func (rcv *DiagInfo) DetailedDiagCode() uint32

/ detailed diagnosis code (refer to the diagnosis data base)

func (*DiagInfo) FirstAddInfo

func (rcv *DiagInfo) FirstAddInfo() []byte

/ command source of the first error after a reset or booting, when the diagnosis refers to a command / additional information on the error cause to help the user of the first error after a reset or booting

func (*DiagInfo) FirstDetailedDiagCode

func (rcv *DiagInfo) FirstDetailedDiagCode() uint32

/ detailed diagnosis code of the first error after a reset or booting (refer to the diagnosis data base)

func (*DiagInfo) FirstMainDiagCode

func (rcv *DiagInfo) FirstMainDiagCode() uint32

/ additional information on the error cause to help the user / main diagnosis code of the first error after a reset or booting (refer to the diagnosis data base)

func (*DiagInfo) FirstSource

func (rcv *DiagInfo) FirstSource() []byte

/ command source of the first error after a reset or booting, when the diagnosis refers to a command

func (*DiagInfo) Init

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

func (*DiagInfo) MainDiagCode

func (rcv *DiagInfo) MainDiagCode() uint32

/ main diagnosis code (refer to the diagnosis data base)

func (*DiagInfo) MutateDetailedDiagCode

func (rcv *DiagInfo) MutateDetailedDiagCode(n uint32) bool

/ detailed diagnosis code (refer to the diagnosis data base)

func (*DiagInfo) MutateFirstDetailedDiagCode

func (rcv *DiagInfo) MutateFirstDetailedDiagCode(n uint32) bool

/ detailed diagnosis code of the first error after a reset or booting (refer to the diagnosis data base)

func (*DiagInfo) MutateFirstMainDiagCode

func (rcv *DiagInfo) MutateFirstMainDiagCode(n uint32) bool

/ main diagnosis code of the first error after a reset or booting (refer to the diagnosis data base)

func (*DiagInfo) MutateMainDiagCode

func (rcv *DiagInfo) MutateMainDiagCode(n uint32) bool

/ main diagnosis code (refer to the diagnosis data base)

func (*DiagInfo) ObjName

func (rcv *DiagInfo) ObjName() []byte

/ name of the motion object

func (*DiagInfo) ObjURI

func (rcv *DiagInfo) ObjURI() []byte

/ name of the motion object / URI of the motion object

func (*DiagInfo) Source

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

/ URI of the motion object / command source, when the diagnosis refers to a command

func (*DiagInfo) Table

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

func (*DiagInfo) UnPack added in v1.1.0

func (rcv *DiagInfo) UnPack() *DiagInfoT

func (*DiagInfo) UnPackTo added in v1.1.0

func (rcv *DiagInfo) UnPackTo(t *DiagInfoT)

type DiagInfoT added in v1.1.0

type DiagInfoT struct {
	MainDiagCode          uint32
	DetailedDiagCode      uint32
	ObjName               string
	ObjURI                string
	Source                string
	AddInfo               string
	FirstMainDiagCode     uint32
	FirstDetailedDiagCode uint32
	FirstSource           string
	FirstAddInfo          string
}

/ informations on the last diagnosis message of this motion object or of the system

func (*DiagInfoT) Pack added in v1.1.0

func (t *DiagInfoT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type DynamicLimits

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

func GetRootAsDynamicLimits

func GetRootAsDynamicLimits(buf []byte, offset flatbuffers.UOffsetT) *DynamicLimits

func GetSizePrefixedRootAsDynamicLimits

func GetSizePrefixedRootAsDynamicLimits(buf []byte, offset flatbuffers.UOffsetT) *DynamicLimits

func (*DynamicLimits) Acc

func (rcv *DynamicLimits) Acc() float64

/ acceleration limit (must be greater than zero)

func (*DynamicLimits) Dec

func (rcv *DynamicLimits) Dec() float64

/ deceleration limit (must be greater than zero)

func (*DynamicLimits) Init

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

func (*DynamicLimits) JrkAcc

func (rcv *DynamicLimits) JrkAcc() float64

/ acceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*DynamicLimits) JrkDec

func (rcv *DynamicLimits) JrkDec() float64

/ deceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*DynamicLimits) MutateAcc

func (rcv *DynamicLimits) MutateAcc(n float64) bool

/ acceleration limit (must be greater than zero)

func (*DynamicLimits) MutateDec

func (rcv *DynamicLimits) MutateDec(n float64) bool

/ deceleration limit (must be greater than zero)

func (*DynamicLimits) MutateJrkAcc

func (rcv *DynamicLimits) MutateJrkAcc(n float64) bool

/ acceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*DynamicLimits) MutateJrkDec

func (rcv *DynamicLimits) MutateJrkDec(n float64) bool

/ deceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*DynamicLimits) MutateVel

func (rcv *DynamicLimits) MutateVel(n float64) bool

/ velocity limit (must be greater than zero)

func (*DynamicLimits) Table

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

func (*DynamicLimits) UnPack added in v1.1.0

func (rcv *DynamicLimits) UnPack() *DynamicLimitsT

func (*DynamicLimits) UnPackTo added in v1.1.0

func (rcv *DynamicLimits) UnPackTo(t *DynamicLimitsT)

func (*DynamicLimits) Vel

func (rcv *DynamicLimits) Vel() float64

/ velocity limit (must be greater than zero)

type DynamicLimitsState

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

func GetRootAsDynamicLimitsState

func GetRootAsDynamicLimitsState(buf []byte, offset flatbuffers.UOffsetT) *DynamicLimitsState

func GetSizePrefixedRootAsDynamicLimitsState

func GetSizePrefixedRootAsDynamicLimitsState(buf []byte, offset flatbuffers.UOffsetT) *DynamicLimitsState

func (*DynamicLimitsState) Acc

func (rcv *DynamicLimitsState) Acc() float64

/ acceleration limit (must be greater than zero)

func (*DynamicLimitsState) AccUnit

func (rcv *DynamicLimitsState) AccUnit() []byte

/ unit of the velocity limit / unit of the acceleration limit

func (*DynamicLimitsState) Dec

func (rcv *DynamicLimitsState) Dec() float64

/ deceleration limit (must be greater than zero)

func (*DynamicLimitsState) DecUnit

func (rcv *DynamicLimitsState) DecUnit() []byte

/ unit of the acceleration limit / unit of the deceleration limit

func (*DynamicLimitsState) Init

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

func (*DynamicLimitsState) JrkAcc

func (rcv *DynamicLimitsState) JrkAcc() float64

/ acceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*DynamicLimitsState) JrkAccUnit

func (rcv *DynamicLimitsState) JrkAccUnit() []byte

/ unit of the deceleration limit / unit of the acceleration jerk limit

func (*DynamicLimitsState) JrkDec

func (rcv *DynamicLimitsState) JrkDec() float64

/ deceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*DynamicLimitsState) JrkDecUnit

func (rcv *DynamicLimitsState) JrkDecUnit() []byte

/ unit of the acceleration jerk limit / unit of the deceleration jerk limit

func (*DynamicLimitsState) MutateAcc

func (rcv *DynamicLimitsState) MutateAcc(n float64) bool

/ acceleration limit (must be greater than zero)

func (*DynamicLimitsState) MutateDec

func (rcv *DynamicLimitsState) MutateDec(n float64) bool

/ deceleration limit (must be greater than zero)

func (*DynamicLimitsState) MutateJrkAcc

func (rcv *DynamicLimitsState) MutateJrkAcc(n float64) bool

/ acceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*DynamicLimitsState) MutateJrkDec

func (rcv *DynamicLimitsState) MutateJrkDec(n float64) bool

/ deceleration jerk limit (must be greater than zero OR zero for not jerk limited motion)

func (*DynamicLimitsState) MutateVel

func (rcv *DynamicLimitsState) MutateVel(n float64) bool

/ velocity limit (must be greater than zero)

func (*DynamicLimitsState) Table

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

func (*DynamicLimitsState) UnPack added in v1.1.0

func (rcv *DynamicLimitsState) UnPack() *DynamicLimitsStateT

func (*DynamicLimitsState) UnPackTo added in v1.1.0

func (rcv *DynamicLimitsState) UnPackTo(t *DynamicLimitsStateT)

func (*DynamicLimitsState) Vel

func (rcv *DynamicLimitsState) Vel() float64

/ velocity limit (must be greater than zero)

func (*DynamicLimitsState) VelUnit

func (rcv *DynamicLimitsState) VelUnit() []byte

/ unit of the velocity limit

type DynamicLimitsStateT added in v1.1.0

type DynamicLimitsStateT struct {
	Vel        float64
	Acc        float64
	Dec        float64
	JrkAcc     float64
	JrkDec     float64
	VelUnit    string
	AccUnit    string
	DecUnit    string
	JrkAccUnit string
	JrkDecUnit string
}

/ set of dynamic limits (for reading them in states)

func (*DynamicLimitsStateT) Pack added in v1.1.0

type DynamicLimitsT added in v1.1.0

type DynamicLimitsT struct {
	Vel    float64
	Acc    float64
	Dec    float64
	JrkAcc float64
	JrkDec float64
}

/ set of dynamic limits (for commands)

func (*DynamicLimitsT) Pack added in v1.1.0

type EstopType

type EstopType int8

/ type of the E-Stop type

const (
	/// keep exiting setting of E-Stop type
	EstopTypeESTOP_PRESERVE EstopType = -1
	/// E-Stop with axis limitations
	EstopTypeESTOP_AXIS_LIMIT EstopType = 0
	/// E-Stop with user set limitations
	EstopTypeESTOP_USER_LIMIT EstopType = 1
	/// E-Stop with torque release
	EstopTypeESTOP_TORQUE_FREE EstopType = 2
	///E-Stop with best possible deceleration
	EstopTypeESTOP_BEST_POSBLE_DEC EstopType = 3
)

func (EstopType) String

func (v EstopType) String() string

type FeedGroup added in v1.2.0

type FeedGroup int8

/ type of the feedGroup

const (
	/// feedGroup x,y,z coordinate without orientation and without additional axes
	FeedGroupFG_XYZ FeedGroup = 0
	/// feedGroup x,y,z coordinate with orientation and without additional axes
	FeedGroupFG_XYZ_O FeedGroup = 1
	/// feedGroup x,y,z coordinate without orientation and with additional axes
	FeedGroupFG_XYZ_A FeedGroup = 2
	/// feedGroup x,y,z coordinate with orientation and with additional axes
	FeedGroupFG_XYZ_O_A FeedGroup = 3
)

func (FeedGroup) String added in v1.2.0

func (v FeedGroup) String() string

type FeedGroupSettings added in v1.2.0

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

func GetRootAsFeedGroupSettings added in v1.2.0

func GetRootAsFeedGroupSettings(buf []byte, offset flatbuffers.UOffsetT) *FeedGroupSettings

func GetSizePrefixedRootAsFeedGroupSettings added in v1.2.0

func GetSizePrefixedRootAsFeedGroupSettings(buf []byte, offset flatbuffers.UOffsetT) *FeedGroupSettings

func (*FeedGroupSettings) Init added in v1.2.0

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

func (*FeedGroupSettings) MutateType added in v1.2.0

func (rcv *FeedGroupSettings) MutateType(n FeedGroup) bool

func (*FeedGroupSettings) Table added in v1.2.0

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

func (*FeedGroupSettings) Type added in v1.2.0

func (rcv *FeedGroupSettings) Type() FeedGroup

func (*FeedGroupSettings) UnPack added in v1.2.0

func (rcv *FeedGroupSettings) UnPack() *FeedGroupSettingsT

func (*FeedGroupSettings) UnPackTo added in v1.2.0

func (rcv *FeedGroupSettings) UnPackTo(t *FeedGroupSettingsT)

type FeedGroupSettingsT added in v1.2.0

type FeedGroupSettingsT struct {
	Type FeedGroup
}

func (*FeedGroupSettingsT) Pack added in v1.2.0

type IpoAddData

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

func GetRootAsIpoAddData

func GetRootAsIpoAddData(buf []byte, offset flatbuffers.UOffsetT) *IpoAddData

func GetSizePrefixedRootAsIpoAddData

func GetSizePrefixedRootAsIpoAddData(buf []byte, offset flatbuffers.UOffsetT) *IpoAddData

func (*IpoAddData) DistFromStart

func (rcv *IpoAddData) DistFromStart() float64

/ distance from start position

func (*IpoAddData) DistFromStartUnit

func (rcv *IpoAddData) DistFromStartUnit() []byte

/ unit of the distance from start position

func (*IpoAddData) DistToTarget

func (rcv *IpoAddData) DistToTarget() float64

/ distance to target position

func (*IpoAddData) DistToTargetUnit

func (rcv *IpoAddData) DistToTargetUnit() []byte

/ unit of the distance from start position / unit of the distance to target position

func (*IpoAddData) Init

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

func (*IpoAddData) MutateDistFromStart

func (rcv *IpoAddData) MutateDistFromStart(n float64) bool

/ distance from start position

func (*IpoAddData) MutateDistToTarget

func (rcv *IpoAddData) MutateDistToTarget(n float64) bool

/ distance to target position

func (*IpoAddData) MutateTimeFromStart

func (rcv *IpoAddData) MutateTimeFromStart(n float64) bool

/ time from start position

func (*IpoAddData) MutateTimeToTarget

func (rcv *IpoAddData) MutateTimeToTarget(n float64) bool

/ time to target position

func (*IpoAddData) Table

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

func (*IpoAddData) TimeFromStart

func (rcv *IpoAddData) TimeFromStart() float64

/ time from start position

func (*IpoAddData) TimeFromStartUnit

func (rcv *IpoAddData) TimeFromStartUnit() []byte

/ unit of the distance to target position / unit of the time from start position

func (*IpoAddData) TimeToTarget

func (rcv *IpoAddData) TimeToTarget() float64

/ time to target position

func (*IpoAddData) TimeToTargetUnit

func (rcv *IpoAddData) TimeToTargetUnit() []byte

/ unit of the time from start position / unit of the time to target position

func (*IpoAddData) UnPack added in v1.1.0

func (rcv *IpoAddData) UnPack() *IpoAddDataT

func (*IpoAddData) UnPackTo added in v1.1.0

func (rcv *IpoAddData) UnPackTo(t *IpoAddDataT)

type IpoAddDataT added in v1.1.0

type IpoAddDataT struct {
	DistFromStart     float64
	DistToTarget      float64
	TimeFromStart     float64
	TimeToTarget      float64
	DistFromStartUnit string
	DistToTargetUnit  string
	TimeFromStartUnit string
	TimeToTargetUnit  string
}

/ currently interpolated values

func (*IpoAddDataT) Pack added in v1.1.0

type KinActualValues

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

func GetRootAsKinActualValues

func GetRootAsKinActualValues(buf []byte, offset flatbuffers.UOffsetT) *KinActualValues

func GetSizePrefixedRootAsKinActualValues

func GetSizePrefixedRootAsKinActualValues(buf []byte, offset flatbuffers.UOffsetT) *KinActualValues

func (*KinActualValues) ActualAcc

func (rcv *KinActualValues) ActualAcc() float64

/ actual acceleration (currently not supported)

func (*KinActualValues) ActualAccUnit

func (rcv *KinActualValues) ActualAccUnit() []byte

/ unit of the actual velocity (currently not supported) / unit of the actual acceleration (currently not supported)

func (*KinActualValues) ActualJerk

func (rcv *KinActualValues) ActualJerk() float64

/ actual jerk (currently not supported)

func (*KinActualValues) ActualJerkUnit

func (rcv *KinActualValues) ActualJerkUnit() []byte

/ unit of the actual acceleration (currently not supported) / unit of the actual jerk (currently not supported)

func (*KinActualValues) ActualPos

func (rcv *KinActualValues) ActualPos(j int) float64

/ actual position

func (*KinActualValues) ActualPosLength

func (rcv *KinActualValues) ActualPosLength() int

func (*KinActualValues) ActualPosUnit

func (rcv *KinActualValues) ActualPosUnit(j int) []byte

/ units of the actual position

func (*KinActualValues) ActualPosUnitLength

func (rcv *KinActualValues) ActualPosUnitLength() int

func (*KinActualValues) ActualVel

func (rcv *KinActualValues) ActualVel() float64

/ actual velocity (currently not supported)

func (*KinActualValues) ActualVelUnit

func (rcv *KinActualValues) ActualVelUnit() []byte

/ units of the actual position / unit of the actual velocity (currently not supported)

func (*KinActualValues) Init

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

func (*KinActualValues) MutateActualAcc

func (rcv *KinActualValues) MutateActualAcc(n float64) bool

/ actual acceleration (currently not supported)

func (*KinActualValues) MutateActualJerk

func (rcv *KinActualValues) MutateActualJerk(n float64) bool

/ actual jerk (currently not supported)

func (*KinActualValues) MutateActualPos

func (rcv *KinActualValues) MutateActualPos(j int, n float64) bool

/ actual position

func (*KinActualValues) MutateActualVel

func (rcv *KinActualValues) MutateActualVel(n float64) bool

/ actual velocity (currently not supported)

func (*KinActualValues) Table

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

func (*KinActualValues) UnPack added in v1.1.0

func (rcv *KinActualValues) UnPack() *KinActualValuesT

func (*KinActualValues) UnPackTo added in v1.1.0

func (rcv *KinActualValues) UnPackTo(t *KinActualValuesT)

type KinActualValuesT added in v1.1.0

type KinActualValuesT struct {
	ActualPos      []float64
	ActualVel      float64
	ActualAcc      float64
	ActualJerk     float64
	ActualPosUnit  []string
	ActualVelUnit  string
	ActualAccUnit  string
	ActualJerkUnit string
}

/ actual values of the kinematics

func (*KinActualValuesT) Pack added in v1.1.0

type KinAxsAll

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

func GetRootAsKinAxsAll

func GetRootAsKinAxsAll(buf []byte, offset flatbuffers.UOffsetT) *KinAxsAll

func GetSizePrefixedRootAsKinAxsAll

func GetSizePrefixedRootAsKinAxsAll(buf []byte, offset flatbuffers.UOffsetT) *KinAxsAll

func (*KinAxsAll) Info

func (rcv *KinAxsAll) Info(obj *KinAxsSingle, j int) bool

/ vector of all axes that are currently added to the kinematics

func (*KinAxsAll) InfoLength

func (rcv *KinAxsAll) InfoLength() int

func (*KinAxsAll) Init

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

func (*KinAxsAll) Table

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

func (*KinAxsAll) UnPack added in v1.1.0

func (rcv *KinAxsAll) UnPack() *KinAxsAllT

func (*KinAxsAll) UnPackTo added in v1.1.0

func (rcv *KinAxsAll) UnPackTo(t *KinAxsAllT)

type KinAxsAllT added in v1.1.0

type KinAxsAllT struct {
	Info []*KinAxsSingleT
}

/ Data of all axes that are currently added to the kinematics

func (*KinAxsAllT) Pack added in v1.1.0

type KinAxsSingle

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

func GetRootAsKinAxsSingle

func GetRootAsKinAxsSingle(buf []byte, offset flatbuffers.UOffsetT) *KinAxsSingle

func GetSizePrefixedRootAsKinAxsSingle

func GetSizePrefixedRootAsKinAxsSingle(buf []byte, offset flatbuffers.UOffsetT) *KinAxsSingle

func (*KinAxsSingle) AcsIndex added in v1.3.0

func (rcv *KinAxsSingle) AcsIndex() byte

/ direction ("+" or "-") of the axis referring to the kinematics coordinate system / index of the axis in the ACS (axis coordinate system) array of the kinematics

func (*KinAxsSingle) Dir

func (rcv *KinAxsSingle) Dir() []byte

/ name of the axis / direction ("+" or "-") of the axis referring to the kinematics coordinate system

func (*KinAxsSingle) Init

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

func (*KinAxsSingle) Meaning

func (rcv *KinAxsSingle) Meaning() []byte

/ DEPRECATED; (geometric) meaning of the axis in the kinematics (only useful for simple Cartesian kinematics); use "acsIndex" for all other cases

func (*KinAxsSingle) MutateAcsIndex added in v1.3.0

func (rcv *KinAxsSingle) MutateAcsIndex(n byte) bool

/ index of the axis in the ACS (axis coordinate system) array of the kinematics

func (*KinAxsSingle) Name

func (rcv *KinAxsSingle) Name() []byte

/ DEPRECATED; (geometric) meaning of the axis in the kinematics (only useful for simple Cartesian kinematics); use "acsIndex" for all other cases / name of the axis

func (*KinAxsSingle) Table

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

func (*KinAxsSingle) UnPack added in v1.1.0

func (rcv *KinAxsSingle) UnPack() *KinAxsSingleT

func (*KinAxsSingle) UnPackTo added in v1.1.0

func (rcv *KinAxsSingle) UnPackTo(t *KinAxsSingleT)

type KinAxsSingleT added in v1.1.0

type KinAxsSingleT struct {
	Meaning  string
	Name     string
	Dir      string
	AcsIndex byte
}

/ informations of an axis that is part of a kinematics

func (*KinAxsSingleT) Pack added in v1.1.0

type KinCfg

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

func GetRootAsKinCfg

func GetRootAsKinCfg(buf []byte, offset flatbuffers.UOffsetT) *KinCfg

func GetSizePrefixedRootAsKinCfg

func GetSizePrefixedRootAsKinCfg(buf []byte, offset flatbuffers.UOffsetT) *KinCfg

func (*KinCfg) AxsCfg

func (rcv *KinCfg) AxsCfg(obj *KinCfgAxs, j int) bool

/ all configured limits of this kinematics / data of all axes, that can be added to this kinematics

func (*KinCfg) AxsCfgLength

func (rcv *KinCfg) AxsCfgLength() int

func (*KinCfg) Dynamics added in v1.2.0

func (rcv *KinCfg) Dynamics(obj *KinCfgDynamics) *KinCfgDynamics

/ configuration of the real-time inputs of the kinematics / configuration of the dynamics of the kinematics

func (*KinCfg) Geometry added in v1.2.0

func (rcv *KinCfg) Geometry(obj *KinGeoCfg) *KinGeoCfg

/ configuration of the dynamics of the kinematics / configuration of the geometry functions of the kinematics

func (*KinCfg) Init

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

func (*KinCfg) Limits

func (rcv *KinCfg) Limits(obj *KinCfgLimits) *KinCfgLimits

/ object type (must be "Kinematics"), required for save/load / all configured limits of this kinematics

func (*KinCfg) Mcs

/ data of all axes, that can be added to this kinematics / configuration of all joint transformations (ACS <--> MCS)

func (*KinCfg) ObjectType

func (rcv *KinCfg) ObjectType() []byte

/ object type (must be "Kinematics"), required for save/load

func (*KinCfg) PrepLimits

func (rcv *KinCfg) PrepLimits(obj *KinCfgPrepLimits) *KinCfgPrepLimits

/ general unit configuration of this kinematics / preparation limits of a kinematics

func (*KinCfg) RtInputs added in v1.1.0

func (rcv *KinCfg) RtInputs(obj *RTInputsCfg) *RTInputsCfg

/ preparation limits of a kinematics / configuration of the real-time inputs of the kinematics

func (*KinCfg) Table

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

func (*KinCfg) UnPack added in v1.1.0

func (rcv *KinCfg) UnPack() *KinCfgT

func (*KinCfg) UnPackTo added in v1.1.0

func (rcv *KinCfg) UnPackTo(t *KinCfgT)

func (*KinCfg) Units

func (rcv *KinCfg) Units(obj *UnitCfgKin) *UnitCfgKin

/ configuration of all joint transformations (ACS <--> MCS) / general unit configuration of this kinematics

type KinCfgAxs

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

func GetRootAsKinCfgAxs

func GetRootAsKinCfgAxs(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxs

func GetSizePrefixedRootAsKinCfgAxs

func GetSizePrefixedRootAsKinCfgAxs(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxs

func (*KinCfgAxs) AcsIndex added in v1.3.0

func (rcv *KinCfgAxs) AcsIndex() byte

/ direction ("+" or "-") of the axis referring to the kinematics coordinate system / index of the axis in the ACS (axis coordinate system) array of the kinematics (value 255 means "use the axsMeaning")

func (*KinCfgAxs) AxsDir

func (rcv *KinCfgAxs) AxsDir() []byte

/ DEPRECATED; (geometric) meaning of the axis in the kinematics when added (only useful for simple Cartesian kinematics); use "acsIndex" for all other cases and leave this out / direction ("+" or "-") of the axis referring to the kinematics coordinate system

func (*KinCfgAxs) AxsMeaning

func (rcv *KinCfgAxs) AxsMeaning() []byte

/ name of the axis / DEPRECATED; (geometric) meaning of the axis in the kinematics when added (only useful for simple Cartesian kinematics); use "acsIndex" for all other cases and leave this out

func (*KinCfgAxs) AxsName

func (rcv *KinCfgAxs) AxsName() []byte

/ name of the axis

func (*KinCfgAxs) Init

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

func (*KinCfgAxs) MutateAcsIndex added in v1.3.0

func (rcv *KinCfgAxs) MutateAcsIndex(n byte) bool

/ index of the axis in the ACS (axis coordinate system) array of the kinematics (value 255 means "use the axsMeaning")

func (*KinCfgAxs) Table

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

func (*KinCfgAxs) UnPack added in v1.1.0

func (rcv *KinCfgAxs) UnPack() *KinCfgAxsT

func (*KinCfgAxs) UnPackTo added in v1.1.0

func (rcv *KinCfgAxs) UnPackTo(t *KinCfgAxsT)

type KinCfgAxsT added in v1.1.0

type KinCfgAxsT struct {
	AxsName    string
	AxsMeaning string
	AxsDir     string
	AcsIndex   byte
}

/ configuration of an axis that can be added to a kinematics

func (*KinCfgAxsT) Pack added in v1.1.0

type KinCfgAxsTrafoAllParam

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

func GetRootAsKinCfgAxsTrafoAllParam

func GetRootAsKinCfgAxsTrafoAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoAllParam

func GetSizePrefixedRootAsKinCfgAxsTrafoAllParam

func GetSizePrefixedRootAsKinCfgAxsTrafoAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoAllParam

func (*KinCfgAxsTrafoAllParam) AxisAssignment added in v1.1.0

/ axis assignment

func (*KinCfgAxsTrafoAllParam) General added in v1.1.0

/ all configuration parameter groups of this axis transformation / all general parameter of this axis transformation

func (*KinCfgAxsTrafoAllParam) Groups added in v1.1.0

/ axis assignment / all configuration parameter groups of this axis transformation

func (*KinCfgAxsTrafoAllParam) GroupsLength added in v1.1.0

func (rcv *KinCfgAxsTrafoAllParam) GroupsLength() int

func (*KinCfgAxsTrafoAllParam) Init

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

func (*KinCfgAxsTrafoAllParam) Table

func (*KinCfgAxsTrafoAllParam) UnPack added in v1.1.0

func (*KinCfgAxsTrafoAllParam) UnPackTo added in v1.1.0

type KinCfgAxsTrafoAllParamT added in v1.1.0

type KinCfgAxsTrafoAllParamT struct {
	AxisAssignment *KinCfgAxsTrafoAxisAssignmentT
	Groups         []*KinCfgAxsTrafoParamGroupT
	General        *KinCfgAxsTrafoParamGroupT
}

/ configuration parameter of a single axis transformation

func (*KinCfgAxsTrafoAllParamT) Pack added in v1.1.0

type KinCfgAxsTrafoAllSets

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

func GetRootAsKinCfgAxsTrafoAllSets

func GetRootAsKinCfgAxsTrafoAllSets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoAllSets

func GetSizePrefixedRootAsKinCfgAxsTrafoAllSets

func GetSizePrefixedRootAsKinCfgAxsTrafoAllSets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoAllSets

func (*KinCfgAxsTrafoAllSets) AxsTrafoSets

func (rcv *KinCfgAxsTrafoAllSets) AxsTrafoSets(obj *KinCfgAxsTrafoSet, j int) bool

/ configuration values of all axis transformation sets

func (*KinCfgAxsTrafoAllSets) AxsTrafoSetsLength

func (rcv *KinCfgAxsTrafoAllSets) AxsTrafoSetsLength() int

func (*KinCfgAxsTrafoAllSets) Init

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

func (*KinCfgAxsTrafoAllSets) Table

func (*KinCfgAxsTrafoAllSets) UnPack added in v1.1.0

func (*KinCfgAxsTrafoAllSets) UnPackTo added in v1.1.0

type KinCfgAxsTrafoAllSetsT added in v1.1.0

type KinCfgAxsTrafoAllSetsT struct {
	AxsTrafoSets []*KinCfgAxsTrafoSetT
}

/ configuration values of all axis transformation sets

func (*KinCfgAxsTrafoAllSetsT) Pack added in v1.1.0

type KinCfgAxsTrafoAxisAssignment

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

func GetRootAsKinCfgAxsTrafoAxisAssignment

func GetRootAsKinCfgAxsTrafoAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoAxisAssignment

func GetSizePrefixedRootAsKinCfgAxsTrafoAxisAssignment

func GetSizePrefixedRootAsKinCfgAxsTrafoAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoAxisAssignment

func (*KinCfgAxsTrafoAxisAssignment) Assignment

/ assignment as pairs of <axis name; ACS index>

func (*KinCfgAxsTrafoAxisAssignment) AssignmentLength

func (rcv *KinCfgAxsTrafoAxisAssignment) AssignmentLength() int

func (*KinCfgAxsTrafoAxisAssignment) Init

func (*KinCfgAxsTrafoAxisAssignment) Table

func (*KinCfgAxsTrafoAxisAssignment) UnPack added in v1.1.0

func (*KinCfgAxsTrafoAxisAssignment) UnPackTo added in v1.1.0

type KinCfgAxsTrafoAxisAssignmentT added in v1.1.0

type KinCfgAxsTrafoAxisAssignmentT struct {
	Assignment []*KinCfgAxsTrafoSingleAxisAssignmentT
}

/ data of a all axis assignments for an axis transformation

func (*KinCfgAxsTrafoAxisAssignmentT) Pack added in v1.1.0

type KinCfgAxsTrafoData

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

func GetRootAsKinCfgAxsTrafoData

func GetRootAsKinCfgAxsTrafoData(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoData

func GetSizePrefixedRootAsKinCfgAxsTrafoData

func GetSizePrefixedRootAsKinCfgAxsTrafoData(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoData

func (*KinCfgAxsTrafoData) AxsTrafoData

func (rcv *KinCfgAxsTrafoData) AxsTrafoData(obj *KinCfgAxsTrafoDataSingle, j int) bool

/ data of all registered axis transformations

func (*KinCfgAxsTrafoData) AxsTrafoDataLength

func (rcv *KinCfgAxsTrafoData) AxsTrafoDataLength() int

func (*KinCfgAxsTrafoData) Init

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

func (*KinCfgAxsTrafoData) Table

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

func (*KinCfgAxsTrafoData) UnPack added in v1.1.0

func (rcv *KinCfgAxsTrafoData) UnPack() *KinCfgAxsTrafoDataT

func (*KinCfgAxsTrafoData) UnPackTo added in v1.1.0

func (rcv *KinCfgAxsTrafoData) UnPackTo(t *KinCfgAxsTrafoDataT)

type KinCfgAxsTrafoDataAllParam added in v1.1.0

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

func GetRootAsKinCfgAxsTrafoDataAllParam added in v1.1.0

func GetRootAsKinCfgAxsTrafoDataAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoDataAllParam

func GetSizePrefixedRootAsKinCfgAxsTrafoDataAllParam added in v1.1.0

func GetSizePrefixedRootAsKinCfgAxsTrafoDataAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoDataAllParam

func (*KinCfgAxsTrafoDataAllParam) AxsAssignment added in v1.1.0

func (rcv *KinCfgAxsTrafoDataAllParam) AxsAssignment(j int) []byte

/ Names of all axes, that are required for this axis transformation and that require an axis assignment

func (*KinCfgAxsTrafoDataAllParam) AxsAssignmentLength added in v1.1.0

func (rcv *KinCfgAxsTrafoDataAllParam) AxsAssignmentLength() int

func (*KinCfgAxsTrafoDataAllParam) Init added in v1.1.0

func (*KinCfgAxsTrafoDataAllParam) Parameter added in v1.1.0

/ Names of all axes, that are required for this axis transformation and that require an axis assignment / Vector of all configuration parameters of the axis transformation

func (*KinCfgAxsTrafoDataAllParam) ParameterLength added in v1.1.0

func (rcv *KinCfgAxsTrafoDataAllParam) ParameterLength() int

func (*KinCfgAxsTrafoDataAllParam) Table added in v1.1.0

func (*KinCfgAxsTrafoDataAllParam) UnPack added in v1.1.0

func (*KinCfgAxsTrafoDataAllParam) UnPackTo added in v1.1.0

type KinCfgAxsTrafoDataAllParamT added in v1.1.0

type KinCfgAxsTrafoDataAllParamT struct {
	AxsAssignment []string
	Parameter     []*KinCfgAxsTrafoDataParamT
}

/ data of a single configuration parameter of an axis transformation when reading all data of an implemented axis transformation

func (*KinCfgAxsTrafoDataAllParamT) Pack added in v1.1.0

type KinCfgAxsTrafoDataParam added in v1.1.0

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

func GetRootAsKinCfgAxsTrafoDataParam added in v1.1.0

func GetRootAsKinCfgAxsTrafoDataParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoDataParam

func GetSizePrefixedRootAsKinCfgAxsTrafoDataParam added in v1.1.0

func GetSizePrefixedRootAsKinCfgAxsTrafoDataParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoDataParam

func (*KinCfgAxsTrafoDataParam) Description added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) Description() []byte

/ Name of the parameter / Description of the parameter

func (*KinCfgAxsTrafoDataParam) DocRef added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) DocRef() []byte

/ Image (link) of the parameter / Reference to the documentation of the parameter

func (*KinCfgAxsTrafoDataParam) Group added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) Group() []byte

/ Reference to the documentation of the parameter / Group of the parameter (might be empty, when this parameter is not part of a group)

func (*KinCfgAxsTrafoDataParam) Image added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) Image() []byte

/ Description of the parameter / Image (link) of the parameter

func (*KinCfgAxsTrafoDataParam) Init added in v1.1.0

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

func (*KinCfgAxsTrafoDataParam) MutateType added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) MutateType(n VarType) bool

/ Type of the variable

func (*KinCfgAxsTrafoDataParam) Name added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) Name() []byte

/ Name of the parameter

func (*KinCfgAxsTrafoDataParam) Table added in v1.1.0

func (*KinCfgAxsTrafoDataParam) Type added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) Type() VarType

/ Valid values for the parameter (when it's a string parameter and a kind of enumeration, else empty) / Type of the variable

func (*KinCfgAxsTrafoDataParam) UnPack added in v1.1.0

func (*KinCfgAxsTrafoDataParam) UnPackTo added in v1.1.0

func (*KinCfgAxsTrafoDataParam) Unit added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) Unit() []byte

/ Group of the parameter (might be empty, when this parameter is not part of a group) / Expected unit of the parameter (might be empty for unitless parameters

func (*KinCfgAxsTrafoDataParam) Values added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) Values(j int) []byte

/ Expected unit of the parameter (might be empty for unitless parameters / Valid values for the parameter (when it's a string parameter and a kind of enumeration, else empty)

func (*KinCfgAxsTrafoDataParam) ValuesLength added in v1.1.0

func (rcv *KinCfgAxsTrafoDataParam) ValuesLength() int

type KinCfgAxsTrafoDataParamT added in v1.1.0

type KinCfgAxsTrafoDataParamT struct {
	Name        string
	Description string
	Image       string
	DocRef      string
	Group       string
	Unit        string
	Values      []string
	Type        VarType
}

/ data of a single configuration parameter of an axis transformation when reading all data of an implemented axis transformation

func (*KinCfgAxsTrafoDataParamT) Pack added in v1.1.0

type KinCfgAxsTrafoDataSingle

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

func GetRootAsKinCfgAxsTrafoDataSingle

func GetRootAsKinCfgAxsTrafoDataSingle(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoDataSingle

func GetSizePrefixedRootAsKinCfgAxsTrafoDataSingle

func GetSizePrefixedRootAsKinCfgAxsTrafoDataSingle(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoDataSingle

func (*KinCfgAxsTrafoDataSingle) Description

func (rcv *KinCfgAxsTrafoDataSingle) Description() []byte

/ Name of the axis transformation / Description of the axis transformation

func (*KinCfgAxsTrafoDataSingle) DocRef

func (rcv *KinCfgAxsTrafoDataSingle) DocRef() []byte

/ Image (link) of the axis transformation / Reference to the documentation of the axis transformation

func (*KinCfgAxsTrafoDataSingle) Image

func (rcv *KinCfgAxsTrafoDataSingle) Image() []byte

/ Description of the axis transformation / Image (link) of the axis transformation

func (*KinCfgAxsTrafoDataSingle) Init

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

func (*KinCfgAxsTrafoDataSingle) MutatePow

func (rcv *KinCfgAxsTrafoDataSingle) MutatePow(n POWType) bool

/ Point of work of the axis transformation

func (*KinCfgAxsTrafoDataSingle) Name

func (rcv *KinCfgAxsTrafoDataSingle) Name() []byte

/ Name of the axis transformation

func (*KinCfgAxsTrafoDataSingle) Parameters

/ All configuration parameters of the axis transformation

func (*KinCfgAxsTrafoDataSingle) Pow

func (rcv *KinCfgAxsTrafoDataSingle) Pow() POWType

/ Version string of the axis transformation / Point of work of the axis transformation

func (*KinCfgAxsTrafoDataSingle) Table

func (*KinCfgAxsTrafoDataSingle) UnPack added in v1.1.0

func (*KinCfgAxsTrafoDataSingle) UnPackTo added in v1.1.0

func (*KinCfgAxsTrafoDataSingle) Version

func (rcv *KinCfgAxsTrafoDataSingle) Version() []byte

/ Reference to the documentation of the axis transformation / Version string of the axis transformation

type KinCfgAxsTrafoDataSingleT added in v1.1.0

type KinCfgAxsTrafoDataSingleT struct {
	Name        string
	Description string
	Image       string
	DocRef      string
	Version     string
	Pow         POWType
	Parameters  *KinCfgAxsTrafoDataAllParamT
}

/ data of a single registered axis transformation when reading all data of an implemented axis transformation

func (*KinCfgAxsTrafoDataSingleT) Pack added in v1.1.0

type KinCfgAxsTrafoDataT added in v1.1.0

type KinCfgAxsTrafoDataT struct {
	AxsTrafoData []*KinCfgAxsTrafoDataSingleT
}

/ data of all registered axis transformations when reading all data of implemented axis transformations

func (*KinCfgAxsTrafoDataT) Pack added in v1.1.0

type KinCfgAxsTrafoParam

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

/ data of a single configuration parameter of an axis transformation

func GetRootAsKinCfgAxsTrafoParam

func GetRootAsKinCfgAxsTrafoParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoParam

func GetSizePrefixedRootAsKinCfgAxsTrafoParam

func GetSizePrefixedRootAsKinCfgAxsTrafoParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoParam

func (*KinCfgAxsTrafoParam) Description

func (rcv *KinCfgAxsTrafoParam) Description() []byte

/ Name of the parameter / Description of the parameter

func (*KinCfgAxsTrafoParam) DocRef

func (rcv *KinCfgAxsTrafoParam) DocRef() []byte

/ Image (link) of the parameter / Reference to the documentation of the parameter

func (*KinCfgAxsTrafoParam) Group

func (rcv *KinCfgAxsTrafoParam) Group() []byte

/ Reference to the documentation of the parameter / Group of the parameter (might be empty, when this parameter is not part of a group)

func (*KinCfgAxsTrafoParam) Image

func (rcv *KinCfgAxsTrafoParam) Image() []byte

/ Description of the parameter / Image (link) of the parameter

func (*KinCfgAxsTrafoParam) Init

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

func (*KinCfgAxsTrafoParam) MutateType

func (rcv *KinCfgAxsTrafoParam) MutateType(n VarType) bool

/ Type of the variable

func (*KinCfgAxsTrafoParam) Name

func (rcv *KinCfgAxsTrafoParam) Name() []byte

/ Name of the parameter

func (*KinCfgAxsTrafoParam) Table

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

func (*KinCfgAxsTrafoParam) Type

func (rcv *KinCfgAxsTrafoParam) Type() VarType

/ Valid values for the parameter (when it's a string parameter and a kind of enumeration, else empty) / Type of the variable

func (*KinCfgAxsTrafoParam) Unit

func (rcv *KinCfgAxsTrafoParam) Unit() []byte

/ Group of the parameter (might be empty, when this parameter is not part of a group) / Expected unit of the parameter (might be empty for unitless parameters

func (*KinCfgAxsTrafoParam) Values

func (rcv *KinCfgAxsTrafoParam) Values(j int) []byte

/ Expected unit of the parameter (might be empty for unitless parameters / Valid values for the parameter (when it's a string parameter and a kind of enumeration, else empty)

func (*KinCfgAxsTrafoParam) ValuesLength

func (rcv *KinCfgAxsTrafoParam) ValuesLength() int

type KinCfgAxsTrafoParamGroup

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

func GetRootAsKinCfgAxsTrafoParamGroup

func GetRootAsKinCfgAxsTrafoParamGroup(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoParamGroup

func GetSizePrefixedRootAsKinCfgAxsTrafoParamGroup

func GetSizePrefixedRootAsKinCfgAxsTrafoParamGroup(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoParamGroup

func (*KinCfgAxsTrafoParamGroup) Init

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

func (*KinCfgAxsTrafoParamGroup) Name

func (rcv *KinCfgAxsTrafoParamGroup) Name() []byte

/ name of the parameter group

func (*KinCfgAxsTrafoParamGroup) Param

/ name of the parameter group / all configuration parameter of this group

func (*KinCfgAxsTrafoParamGroup) ParamLength

func (rcv *KinCfgAxsTrafoParamGroup) ParamLength() int

func (*KinCfgAxsTrafoParamGroup) Table

func (*KinCfgAxsTrafoParamGroup) UnPack added in v1.1.0

func (*KinCfgAxsTrafoParamGroup) UnPackTo added in v1.1.0

type KinCfgAxsTrafoParamGroupT added in v1.1.0

type KinCfgAxsTrafoParamGroupT struct {
	Name  string
	Param []*KinCfgAxsTrafoSingleParamT
}

/ configuration of a single parameter group of an axis transformation

func (*KinCfgAxsTrafoParamGroupT) Pack added in v1.1.0

type KinCfgAxsTrafoSet

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

func GetRootAsKinCfgAxsTrafoSet

func GetRootAsKinCfgAxsTrafoSet(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoSet

func GetSizePrefixedRootAsKinCfgAxsTrafoSet

func GetSizePrefixedRootAsKinCfgAxsTrafoSet(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoSet

func (*KinCfgAxsTrafoSet) AxsTrafo

func (rcv *KinCfgAxsTrafoSet) AxsTrafo() []byte

/ name of the axis transformation set / name of the axis transformation

func (*KinCfgAxsTrafoSet) Init

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

func (*KinCfgAxsTrafoSet) Name

func (rcv *KinCfgAxsTrafoSet) Name() []byte

/ name of the axis transformation set

func (*KinCfgAxsTrafoSet) Param

/ name of the axis transformation / configuration parameter of the axis transformation

func (*KinCfgAxsTrafoSet) Table

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

func (*KinCfgAxsTrafoSet) UnPack added in v1.1.0

func (rcv *KinCfgAxsTrafoSet) UnPack() *KinCfgAxsTrafoSetT

func (*KinCfgAxsTrafoSet) UnPackTo added in v1.1.0

func (rcv *KinCfgAxsTrafoSet) UnPackTo(t *KinCfgAxsTrafoSetT)

type KinCfgAxsTrafoSetT added in v1.1.0

type KinCfgAxsTrafoSetT struct {
	Name     string
	AxsTrafo string
	Param    *KinCfgAxsTrafoAllParamT
}

/ data of a single axis transformation set

func (*KinCfgAxsTrafoSetT) Pack added in v1.1.0

type KinCfgAxsTrafoSingleAxisAssignment

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

func GetRootAsKinCfgAxsTrafoSingleAxisAssignment

func GetRootAsKinCfgAxsTrafoSingleAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoSingleAxisAssignment

func GetSizePrefixedRootAsKinCfgAxsTrafoSingleAxisAssignment

func GetSizePrefixedRootAsKinCfgAxsTrafoSingleAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoSingleAxisAssignment

func (*KinCfgAxsTrafoSingleAxisAssignment) AxisName

func (rcv *KinCfgAxsTrafoSingleAxisAssignment) AxisName() []byte

/ axis name referring to the axis transformation

func (*KinCfgAxsTrafoSingleAxisAssignment) IndexACS

func (rcv *KinCfgAxsTrafoSingleAxisAssignment) IndexACS() byte

/ axis name referring to the axis transformation / index of the ACS array

func (*KinCfgAxsTrafoSingleAxisAssignment) Init

func (*KinCfgAxsTrafoSingleAxisAssignment) MutateIndexACS

func (rcv *KinCfgAxsTrafoSingleAxisAssignment) MutateIndexACS(n byte) bool

/ index of the ACS array

func (*KinCfgAxsTrafoSingleAxisAssignment) Table

func (*KinCfgAxsTrafoSingleAxisAssignment) UnPack added in v1.1.0

func (*KinCfgAxsTrafoSingleAxisAssignment) UnPackTo added in v1.1.0

type KinCfgAxsTrafoSingleAxisAssignmentT added in v1.1.0

type KinCfgAxsTrafoSingleAxisAssignmentT struct {
	AxisName string
	IndexACS byte
}

/ data of a single axis assignment for an axis transformation

func (*KinCfgAxsTrafoSingleAxisAssignmentT) Pack added in v1.1.0

type KinCfgAxsTrafoSingleParam

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

func GetRootAsKinCfgAxsTrafoSingleParam

func GetRootAsKinCfgAxsTrafoSingleParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoSingleParam

func GetSizePrefixedRootAsKinCfgAxsTrafoSingleParam

func GetSizePrefixedRootAsKinCfgAxsTrafoSingleParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgAxsTrafoSingleParam

func (*KinCfgAxsTrafoSingleParam) Init

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

func (*KinCfgAxsTrafoSingleParam) MutateValueDouble

func (rcv *KinCfgAxsTrafoSingleParam) MutateValueDouble(n float64) bool

/ value of the parameter (when it's a double value)

func (*KinCfgAxsTrafoSingleParam) MutateValueInt

func (rcv *KinCfgAxsTrafoSingleParam) MutateValueInt(n int64) bool

/ value of the parameter (when it's a integer value)

func (*KinCfgAxsTrafoSingleParam) Name

func (rcv *KinCfgAxsTrafoSingleParam) Name() []byte

/ name of the parameter

func (*KinCfgAxsTrafoSingleParam) Table

func (*KinCfgAxsTrafoSingleParam) UnPack added in v1.1.0

func (*KinCfgAxsTrafoSingleParam) UnPackTo added in v1.1.0

func (*KinCfgAxsTrafoSingleParam) ValueDouble

func (rcv *KinCfgAxsTrafoSingleParam) ValueDouble() float64

/ name of the parameter / value of the parameter (when it's a double value)

func (*KinCfgAxsTrafoSingleParam) ValueInt

func (rcv *KinCfgAxsTrafoSingleParam) ValueInt() int64

/ value of the parameter (when it's a integer value)

func (*KinCfgAxsTrafoSingleParam) ValueString

func (rcv *KinCfgAxsTrafoSingleParam) ValueString() []byte

/ value of the parameter (when it's a string value)

type KinCfgAxsTrafoSingleParamT added in v1.1.0

type KinCfgAxsTrafoSingleParamT struct {
	Name        string
	ValueDouble float64
	ValueInt    int64
	ValueString string
}

/ configuration of a single parameter of an axis transformation

func (*KinCfgAxsTrafoSingleParamT) Pack added in v1.1.0

type KinCfgDynamics added in v1.2.0

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

func GetRootAsKinCfgDynamics added in v1.2.0

func GetRootAsKinCfgDynamics(buf []byte, offset flatbuffers.UOffsetT) *KinCfgDynamics

func GetSizePrefixedRootAsKinCfgDynamics added in v1.2.0

func GetSizePrefixedRootAsKinCfgDynamics(buf []byte, offset flatbuffers.UOffsetT) *KinCfgDynamics

func (*KinCfgDynamics) FeedGroup added in v1.2.0

func (rcv *KinCfgDynamics) FeedGroup(obj *FeedGroupSettings) *FeedGroupSettings

/ name of the default feedGroup that should be used to define the path parameter (default FG_XYZ) / possible feedGroups are: "FG_XYZ", "FG_XYZ_O", "FG_XYZ_A", "FG_XYZ_O_A"

func (*KinCfgDynamics) Init added in v1.2.0

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

func (*KinCfgDynamics) Table added in v1.2.0

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

func (*KinCfgDynamics) UnPack added in v1.2.0

func (rcv *KinCfgDynamics) UnPack() *KinCfgDynamicsT

func (*KinCfgDynamics) UnPackTo added in v1.2.0

func (rcv *KinCfgDynamics) UnPackTo(t *KinCfgDynamicsT)

type KinCfgDynamicsT added in v1.2.0

type KinCfgDynamicsT struct {
	FeedGroup *FeedGroupSettingsT
}

/ preparation limits for kinematics

func (*KinCfgDynamicsT) Pack added in v1.2.0

type KinCfgJntTrafoAllParam added in v1.2.0

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

func GetRootAsKinCfgJntTrafoAllParam added in v1.2.0

func GetRootAsKinCfgJntTrafoAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllParam

func GetSizePrefixedRootAsKinCfgJntTrafoAllParam added in v1.2.0

func GetSizePrefixedRootAsKinCfgJntTrafoAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllParam

func (*KinCfgJntTrafoAllParam) AxisAssignment added in v1.2.0

/ axis assignment

func (*KinCfgJntTrafoAllParam) AxisOffsets added in v1.3.0

/ all configuration parameter groups of this joint transformation / axis zero point offsets

func (*KinCfgJntTrafoAllParam) Groups added in v1.2.0

/ axis assignment / all configuration parameter groups of this joint transformation

func (*KinCfgJntTrafoAllParam) GroupsLength added in v1.2.0

func (rcv *KinCfgJntTrafoAllParam) GroupsLength() int

func (*KinCfgJntTrafoAllParam) Init added in v1.2.0

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

func (*KinCfgJntTrafoAllParam) Table added in v1.2.0

func (*KinCfgJntTrafoAllParam) UnPack added in v1.2.0

func (*KinCfgJntTrafoAllParam) UnPackTo added in v1.2.0

type KinCfgJntTrafoAllParamGrps added in v1.3.0

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

func GetRootAsKinCfgJntTrafoAllParamGrps added in v1.3.0

func GetRootAsKinCfgJntTrafoAllParamGrps(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllParamGrps

func GetSizePrefixedRootAsKinCfgJntTrafoAllParamGrps added in v1.3.0

func GetSizePrefixedRootAsKinCfgJntTrafoAllParamGrps(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllParamGrps

func (*KinCfgJntTrafoAllParamGrps) Groups added in v1.3.0

/ all configuration parameter groups of this joint transformation

func (*KinCfgJntTrafoAllParamGrps) GroupsLength added in v1.3.0

func (rcv *KinCfgJntTrafoAllParamGrps) GroupsLength() int

func (*KinCfgJntTrafoAllParamGrps) Init added in v1.3.0

func (*KinCfgJntTrafoAllParamGrps) Table added in v1.3.0

func (*KinCfgJntTrafoAllParamGrps) UnPack added in v1.3.0

func (*KinCfgJntTrafoAllParamGrps) UnPackTo added in v1.3.0

type KinCfgJntTrafoAllParamGrpsT added in v1.3.0

type KinCfgJntTrafoAllParamGrpsT struct {
	Groups []*KinCfgJntTrafoParamGroupT
}

/ configuration parameter of a joint transformation

func (*KinCfgJntTrafoAllParamGrpsT) Pack added in v1.3.0

type KinCfgJntTrafoAllParamT added in v1.2.0

type KinCfgJntTrafoAllParamT struct {
	AxisAssignment *KinCfgJntTrafoAxisAssignmentT
	Groups         []*KinCfgJntTrafoParamGroupT
	AxisOffsets    *KinCfgJntTrafoAxisOffsetsT
}

/ configuration parameter of a single joint transformation

func (*KinCfgJntTrafoAllParamT) Pack added in v1.2.0

type KinCfgJntTrafoAllSets added in v1.2.0

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

func GetRootAsKinCfgJntTrafoAllSets added in v1.2.0

func GetRootAsKinCfgJntTrafoAllSets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllSets

func GetSizePrefixedRootAsKinCfgJntTrafoAllSets added in v1.2.0

func GetSizePrefixedRootAsKinCfgJntTrafoAllSets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllSets

func (*KinCfgJntTrafoAllSets) AxsTrafoSets added in v1.2.0

func (rcv *KinCfgJntTrafoAllSets) AxsTrafoSets(obj *KinCfgJntTrafoSet, j int) bool

/ configuration values of all joint transformation sets

func (*KinCfgJntTrafoAllSets) AxsTrafoSetsLength added in v1.2.0

func (rcv *KinCfgJntTrafoAllSets) AxsTrafoSetsLength() int

func (*KinCfgJntTrafoAllSets) Init added in v1.2.0

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

func (*KinCfgJntTrafoAllSets) Table added in v1.2.0

func (*KinCfgJntTrafoAllSets) UnPack added in v1.2.0

func (*KinCfgJntTrafoAllSets) UnPackTo added in v1.2.0

type KinCfgJntTrafoAllSetsT added in v1.2.0

type KinCfgJntTrafoAllSetsT struct {
	AxsTrafoSets []*KinCfgJntTrafoSetT
}

/ configuration values of all joint transformation sets

func (*KinCfgJntTrafoAllSetsT) Pack added in v1.2.0

type KinCfgJntTrafoAxisAssignment added in v1.2.0

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

func GetRootAsKinCfgJntTrafoAxisAssignment added in v1.2.0

func GetRootAsKinCfgJntTrafoAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAxisAssignment

func GetSizePrefixedRootAsKinCfgJntTrafoAxisAssignment added in v1.2.0

func GetSizePrefixedRootAsKinCfgJntTrafoAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAxisAssignment

func (*KinCfgJntTrafoAxisAssignment) Assignment added in v1.2.0

/ assignment as pairs of <axis name; ACS index>

func (*KinCfgJntTrafoAxisAssignment) AssignmentLength added in v1.2.0

func (rcv *KinCfgJntTrafoAxisAssignment) AssignmentLength() int

func (*KinCfgJntTrafoAxisAssignment) Init added in v1.2.0

func (*KinCfgJntTrafoAxisAssignment) Table added in v1.2.0

func (*KinCfgJntTrafoAxisAssignment) UnPack added in v1.2.0

func (*KinCfgJntTrafoAxisAssignment) UnPackTo added in v1.2.0

type KinCfgJntTrafoAxisAssignmentT added in v1.2.0

type KinCfgJntTrafoAxisAssignmentT struct {
	Assignment []*KinCfgJntTrafoSingleAxisAssignmentT
}

/ data of a all axis assignments for a joint transformation

func (*KinCfgJntTrafoAxisAssignmentT) Pack added in v1.2.0

type KinCfgJntTrafoAxisOffsets added in v1.3.0

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

func GetRootAsKinCfgJntTrafoAxisOffsets added in v1.3.0

func GetRootAsKinCfgJntTrafoAxisOffsets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAxisOffsets

func GetSizePrefixedRootAsKinCfgJntTrafoAxisOffsets added in v1.3.0

func GetSizePrefixedRootAsKinCfgJntTrafoAxisOffsets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAxisOffsets

func (*KinCfgJntTrafoAxisOffsets) Init added in v1.3.0

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

func (*KinCfgJntTrafoAxisOffsets) Offsets added in v1.3.0

/ assignment as pairs of <axis object name; zero point offset>

func (*KinCfgJntTrafoAxisOffsets) OffsetsLength added in v1.3.0

func (rcv *KinCfgJntTrafoAxisOffsets) OffsetsLength() int

func (*KinCfgJntTrafoAxisOffsets) Table added in v1.3.0

func (*KinCfgJntTrafoAxisOffsets) UnPack added in v1.3.0

func (*KinCfgJntTrafoAxisOffsets) UnPackTo added in v1.3.0

type KinCfgJntTrafoAxisOffsetsT added in v1.3.0

type KinCfgJntTrafoAxisOffsetsT struct {
	Offsets []*KinCfgJntTrafoSingleAxisOffsetT
}

/ data of a all axis zero point offsets for a joint transformation

func (*KinCfgJntTrafoAxisOffsetsT) Pack added in v1.3.0

type KinCfgJntTrafoParamGroup added in v1.2.0

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

func GetRootAsKinCfgJntTrafoParamGroup added in v1.2.0

func GetRootAsKinCfgJntTrafoParamGroup(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoParamGroup

func GetSizePrefixedRootAsKinCfgJntTrafoParamGroup added in v1.2.0

func GetSizePrefixedRootAsKinCfgJntTrafoParamGroup(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoParamGroup

func (*KinCfgJntTrafoParamGroup) Init added in v1.2.0

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

func (*KinCfgJntTrafoParamGroup) Name added in v1.2.0

func (rcv *KinCfgJntTrafoParamGroup) Name() []byte

/ name of the parameter group

func (*KinCfgJntTrafoParamGroup) Param added in v1.2.0

/ name of the parameter group / all configuration parameter of this group

func (*KinCfgJntTrafoParamGroup) ParamLength added in v1.2.0

func (rcv *KinCfgJntTrafoParamGroup) ParamLength() int

func (*KinCfgJntTrafoParamGroup) Table added in v1.2.0

func (*KinCfgJntTrafoParamGroup) UnPack added in v1.2.0

func (*KinCfgJntTrafoParamGroup) UnPackTo added in v1.2.0

type KinCfgJntTrafoParamGroupT added in v1.2.0

type KinCfgJntTrafoParamGroupT struct {
	Name  string
	Param []*KinCfgJntTrafoSingleParamT
}

/ configuration of a single parameter group of a joint transformation

func (*KinCfgJntTrafoParamGroupT) Pack added in v1.2.0

type KinCfgJntTrafoSet added in v1.2.0

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

func GetRootAsKinCfgJntTrafoSet added in v1.2.0

func GetRootAsKinCfgJntTrafoSet(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSet

func GetSizePrefixedRootAsKinCfgJntTrafoSet added in v1.2.0

func GetSizePrefixedRootAsKinCfgJntTrafoSet(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSet

func (*KinCfgJntTrafoSet) Init added in v1.2.0

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

func (*KinCfgJntTrafoSet) JntTrafo added in v1.2.0

func (rcv *KinCfgJntTrafoSet) JntTrafo() []byte

/ name of the joint transformation set / name of the joint transformation

func (*KinCfgJntTrafoSet) Name added in v1.2.0

func (rcv *KinCfgJntTrafoSet) Name() []byte

/ name of the joint transformation set

func (*KinCfgJntTrafoSet) Param added in v1.2.0

/ name of the joint transformation / configuration parameter of the joint transformation

func (*KinCfgJntTrafoSet) Table added in v1.2.0

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

func (*KinCfgJntTrafoSet) UnPack added in v1.2.0

func (rcv *KinCfgJntTrafoSet) UnPack() *KinCfgJntTrafoSetT

func (*KinCfgJntTrafoSet) UnPackTo added in v1.2.0

func (rcv *KinCfgJntTrafoSet) UnPackTo(t *KinCfgJntTrafoSetT)

type KinCfgJntTrafoSetT added in v1.2.0

type KinCfgJntTrafoSetT struct {
	Name     string
	JntTrafo string
	Param    *KinCfgJntTrafoAllParamT
}

/ data of a single joint transformation set

func (*KinCfgJntTrafoSetT) Pack added in v1.2.0

type KinCfgJntTrafoSingleAxisAssignment added in v1.2.0

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

func GetRootAsKinCfgJntTrafoSingleAxisAssignment added in v1.2.0

func GetRootAsKinCfgJntTrafoSingleAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleAxisAssignment

func GetSizePrefixedRootAsKinCfgJntTrafoSingleAxisAssignment added in v1.2.0

func GetSizePrefixedRootAsKinCfgJntTrafoSingleAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleAxisAssignment

func (*KinCfgJntTrafoSingleAxisAssignment) AxisName added in v1.2.0

func (rcv *KinCfgJntTrafoSingleAxisAssignment) AxisName() []byte

/ axis name referring to the joint transformation

func (*KinCfgJntTrafoSingleAxisAssignment) IndexACS added in v1.2.0

func (rcv *KinCfgJntTrafoSingleAxisAssignment) IndexACS() byte

/ axis name referring to the joint transformation / index of the ACS array

func (*KinCfgJntTrafoSingleAxisAssignment) Init added in v1.2.0

func (*KinCfgJntTrafoSingleAxisAssignment) MutateIndexACS added in v1.2.0

func (rcv *KinCfgJntTrafoSingleAxisAssignment) MutateIndexACS(n byte) bool

/ index of the ACS array

func (*KinCfgJntTrafoSingleAxisAssignment) Table added in v1.2.0

func (*KinCfgJntTrafoSingleAxisAssignment) UnPack added in v1.2.0

func (*KinCfgJntTrafoSingleAxisAssignment) UnPackTo added in v1.2.0

type KinCfgJntTrafoSingleAxisAssignmentT added in v1.2.0

type KinCfgJntTrafoSingleAxisAssignmentT struct {
	AxisName string
	IndexACS byte
}

/ data of a single axis assignment for a joint transformation

func (*KinCfgJntTrafoSingleAxisAssignmentT) Pack added in v1.2.0

type KinCfgJntTrafoSingleAxisOffset added in v1.3.0

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

func GetRootAsKinCfgJntTrafoSingleAxisOffset added in v1.3.0

func GetRootAsKinCfgJntTrafoSingleAxisOffset(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleAxisOffset

func GetSizePrefixedRootAsKinCfgJntTrafoSingleAxisOffset added in v1.3.0

func GetSizePrefixedRootAsKinCfgJntTrafoSingleAxisOffset(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleAxisOffset

func (*KinCfgJntTrafoSingleAxisOffset) AxisName added in v1.3.0

func (rcv *KinCfgJntTrafoSingleAxisOffset) AxisName() []byte

/ axis object name as configured in the ctrlX MOTION

func (*KinCfgJntTrafoSingleAxisOffset) Init added in v1.3.0

func (*KinCfgJntTrafoSingleAxisOffset) MutateZeroOffset added in v1.3.0

func (rcv *KinCfgJntTrafoSingleAxisOffset) MutateZeroOffset(n float64) bool

/ zero point offset of the axis (is used, when the axis is grouped in the kinematics and used as trafo axis in the joint transformation) / offset is subtracted from the axis position in the forward transformation before it is given to the joint transformation

func (*KinCfgJntTrafoSingleAxisOffset) Table added in v1.3.0

func (*KinCfgJntTrafoSingleAxisOffset) UnPack added in v1.3.0

func (*KinCfgJntTrafoSingleAxisOffset) UnPackTo added in v1.3.0

func (*KinCfgJntTrafoSingleAxisOffset) ZeroOffset added in v1.3.0

func (rcv *KinCfgJntTrafoSingleAxisOffset) ZeroOffset() float64

/ axis object name as configured in the ctrlX MOTION / zero point offset of the axis (is used, when the axis is grouped in the kinematics and used as trafo axis in the joint transformation) / offset is subtracted from the axis position in the forward transformation before it is given to the joint transformation

func (*KinCfgJntTrafoSingleAxisOffset) ZeroOffsetUnit added in v1.3.0

func (rcv *KinCfgJntTrafoSingleAxisOffset) ZeroOffsetUnit() []byte

/ unit of zero point offset

type KinCfgJntTrafoSingleAxisOffsetT added in v1.3.0

type KinCfgJntTrafoSingleAxisOffsetT struct {
	AxisName       string
	ZeroOffset     float64
	ZeroOffsetUnit string
}

/ data of a single axis zero point offset for a joint transformation

func (*KinCfgJntTrafoSingleAxisOffsetT) Pack added in v1.3.0

type KinCfgJntTrafoSingleParam added in v1.2.0

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

func GetRootAsKinCfgJntTrafoSingleParam added in v1.2.0

func GetRootAsKinCfgJntTrafoSingleParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleParam

func GetSizePrefixedRootAsKinCfgJntTrafoSingleParam added in v1.2.0

func GetSizePrefixedRootAsKinCfgJntTrafoSingleParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleParam

func (*KinCfgJntTrafoSingleParam) Init added in v1.2.0

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

func (*KinCfgJntTrafoSingleParam) MutateValueDouble added in v1.2.0

func (rcv *KinCfgJntTrafoSingleParam) MutateValueDouble(n float64) bool

/ value of the parameter (when it's a double value)

func (*KinCfgJntTrafoSingleParam) MutateValueInt added in v1.2.0

func (rcv *KinCfgJntTrafoSingleParam) MutateValueInt(n int64) bool

/ value of the parameter (when it's a integer value)

func (*KinCfgJntTrafoSingleParam) Name added in v1.2.0

func (rcv *KinCfgJntTrafoSingleParam) Name() []byte

/ name of the parameter

func (*KinCfgJntTrafoSingleParam) Table added in v1.2.0

func (*KinCfgJntTrafoSingleParam) UnPack added in v1.2.0

func (*KinCfgJntTrafoSingleParam) UnPackTo added in v1.2.0

func (*KinCfgJntTrafoSingleParam) Unit added in v1.3.0

func (rcv *KinCfgJntTrafoSingleParam) Unit() []byte

/ value of the parameter (when it's a string value) / unit of the parameter

func (*KinCfgJntTrafoSingleParam) ValueDouble added in v1.2.0

func (rcv *KinCfgJntTrafoSingleParam) ValueDouble() float64

/ name of the parameter / value of the parameter (when it's a double value)

func (*KinCfgJntTrafoSingleParam) ValueInt added in v1.2.0

func (rcv *KinCfgJntTrafoSingleParam) ValueInt() int64

/ value of the parameter (when it's a integer value)

func (*KinCfgJntTrafoSingleParam) ValueString added in v1.2.0

func (rcv *KinCfgJntTrafoSingleParam) ValueString() []byte

/ value of the parameter (when it's a string value)

type KinCfgJntTrafoSingleParamT added in v1.2.0

type KinCfgJntTrafoSingleParamT struct {
	Name        string
	ValueDouble float64
	ValueInt    int64
	ValueString string
	Unit        string
}

/ configuration of a single parameter of a joint transformation

func (*KinCfgJntTrafoSingleParamT) Pack added in v1.2.0

type KinCfgLimits

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

func GetRootAsKinCfgLimits

func GetRootAsKinCfgLimits(buf []byte, offset flatbuffers.UOffsetT) *KinCfgLimits

func GetSizePrefixedRootAsKinCfgLimits

func GetSizePrefixedRootAsKinCfgLimits(buf []byte, offset flatbuffers.UOffsetT) *KinCfgLimits

func (*KinCfgLimits) Acc

func (rcv *KinCfgLimits) Acc() float64

/ path acceleration limit (should be greater than zero)

func (*KinCfgLimits) AccUnit

func (rcv *KinCfgLimits) AccUnit() []byte

/ unit of vel / unit of acc

func (*KinCfgLimits) Dec

func (rcv *KinCfgLimits) Dec() float64

/ path deceleration limit (should be greater than zero)

func (*KinCfgLimits) DecUnit

func (rcv *KinCfgLimits) DecUnit() []byte

/ unit of acc / unit of dec

func (*KinCfgLimits) Init

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

func (*KinCfgLimits) JrkAcc

func (rcv *KinCfgLimits) JrkAcc() float64

/ path acceleration jerk limit (should be greater than zero OR zero for not jerk limited motion)

func (*KinCfgLimits) JrkAccUnit

func (rcv *KinCfgLimits) JrkAccUnit() []byte

/ unit of dec / unit of jrkAcc

func (*KinCfgLimits) JrkDec

func (rcv *KinCfgLimits) JrkDec() float64

/ path deceleration jerk limit (should be greater than zero OR zero for not jerk limited motion)

func (*KinCfgLimits) JrkDecUnit

func (rcv *KinCfgLimits) JrkDecUnit() []byte

/ unit of jrkAcc / unit of jrkDec

func (*KinCfgLimits) MutateAcc

func (rcv *KinCfgLimits) MutateAcc(n float64) bool

/ path acceleration limit (should be greater than zero)

func (*KinCfgLimits) MutateDec

func (rcv *KinCfgLimits) MutateDec(n float64) bool

/ path deceleration limit (should be greater than zero)

func (*KinCfgLimits) MutateJrkAcc

func (rcv *KinCfgLimits) MutateJrkAcc(n float64) bool

/ path acceleration jerk limit (should be greater than zero OR zero for not jerk limited motion)

func (*KinCfgLimits) MutateJrkDec

func (rcv *KinCfgLimits) MutateJrkDec(n float64) bool

/ path deceleration jerk limit (should be greater than zero OR zero for not jerk limited motion)

func (*KinCfgLimits) MutateVel

func (rcv *KinCfgLimits) MutateVel(n float64) bool

/ path velocity limit (should be greater than zero)

func (*KinCfgLimits) Table

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

func (*KinCfgLimits) UnPack added in v1.1.0

func (rcv *KinCfgLimits) UnPack() *KinCfgLimitsT

func (*KinCfgLimits) UnPackTo added in v1.1.0

func (rcv *KinCfgLimits) UnPackTo(t *KinCfgLimitsT)

func (*KinCfgLimits) Vel

func (rcv *KinCfgLimits) Vel() float64

/ path velocity limit (should be greater than zero)

func (*KinCfgLimits) VelUnit

func (rcv *KinCfgLimits) VelUnit() []byte

/ unit of vel

type KinCfgLimitsT added in v1.1.0

type KinCfgLimitsT struct {
	Vel        float64
	Acc        float64
	Dec        float64
	JrkAcc     float64
	JrkDec     float64
	VelUnit    string
	AccUnit    string
	DecUnit    string
	JrkAccUnit string
	JrkDecUnit string
}

/ all configured limits of this kinematics

func (*KinCfgLimitsT) Pack added in v1.1.0

type KinCfgPrepLimits

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

func GetRootAsKinCfgPrepLimits

func GetRootAsKinCfgPrepLimits(buf []byte, offset flatbuffers.UOffsetT) *KinCfgPrepLimits

func GetSizePrefixedRootAsKinCfgPrepLimits

func GetSizePrefixedRootAsKinCfgPrepLimits(buf []byte, offset flatbuffers.UOffsetT) *KinCfgPrepLimits

func (*KinCfgPrepLimits) Init

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

func (*KinCfgPrepLimits) MaxCmdsInBuffer

func (rcv *KinCfgPrepLimits) MaxCmdsInBuffer() uint64

/ maximum number of commands in buffer

func (*KinCfgPrepLimits) MutateMaxCmdsInBuffer

func (rcv *KinCfgPrepLimits) MutateMaxCmdsInBuffer(n uint64) bool

/ maximum number of commands in buffer

func (*KinCfgPrepLimits) Table

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

func (*KinCfgPrepLimits) UnPack added in v1.1.0

func (rcv *KinCfgPrepLimits) UnPack() *KinCfgPrepLimitsT

func (*KinCfgPrepLimits) UnPackTo added in v1.1.0

func (rcv *KinCfgPrepLimits) UnPackTo(t *KinCfgPrepLimitsT)

type KinCfgPrepLimitsT added in v1.1.0

type KinCfgPrepLimitsT struct {
	MaxCmdsInBuffer uint64
}

/ preparation limits for kinematics

func (*KinCfgPrepLimitsT) Pack added in v1.1.0

type KinCfgRotToLinConversion added in v1.3.0

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

func GetRootAsKinCfgRotToLinConversion added in v1.3.0

func GetRootAsKinCfgRotToLinConversion(buf []byte, offset flatbuffers.UOffsetT) *KinCfgRotToLinConversion

func GetSizePrefixedRootAsKinCfgRotToLinConversion added in v1.3.0

func GetSizePrefixedRootAsKinCfgRotToLinConversion(buf []byte, offset flatbuffers.UOffsetT) *KinCfgRotToLinConversion

func (*KinCfgRotToLinConversion) Factor added in v1.3.0

func (rcv *KinCfgRotToLinConversion) Factor() float64

/ factor = (linear value)/(rotational value)

func (*KinCfgRotToLinConversion) Init added in v1.3.0

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

func (*KinCfgRotToLinConversion) MutateFactor added in v1.3.0

func (rcv *KinCfgRotToLinConversion) MutateFactor(n float64) bool

/ factor = (linear value)/(rotational value)

func (*KinCfgRotToLinConversion) Table added in v1.3.0

func (*KinCfgRotToLinConversion) UnPack added in v1.3.0

func (*KinCfgRotToLinConversion) UnPackTo added in v1.3.0

func (*KinCfgRotToLinConversion) UnitLin added in v1.3.0

func (rcv *KinCfgRotToLinConversion) UnitLin() []byte

/ unit for linear

func (*KinCfgRotToLinConversion) UnitRot added in v1.3.0

func (rcv *KinCfgRotToLinConversion) UnitRot() []byte

/ unit for linear / unit for rotation

type KinCfgRotToLinConversionT added in v1.3.0

type KinCfgRotToLinConversionT struct {
	Factor  float64
	UnitLin string
	UnitRot string
}

/ common configuration of orientation. Conversion factor for the relation between linear values and rotation values.

func (*KinCfgRotToLinConversionT) Pack added in v1.3.0

type KinCfgT added in v1.1.0

type KinCfgT struct {
	ObjectType string
	Limits     *KinCfgLimitsT
	AxsCfg     []*KinCfgAxsT
	Mcs        *KinCfgJntTrafoAllSetsT
	Units      *UnitCfgKinT
	PrepLimits *KinCfgPrepLimitsT
	RtInputs   *RTInputsCfgT
	Dynamics   *KinCfgDynamicsT
	Geometry   *KinGeoCfgT
}

/ complete configuration of a single kinematics

func (*KinCfgT) Pack added in v1.1.0

func (t *KinCfgT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type KinCmdAbortData added in v1.1.0

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

func GetRootAsKinCmdAbortData added in v1.1.0

func GetRootAsKinCmdAbortData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdAbortData

func GetSizePrefixedRootAsKinCmdAbortData added in v1.1.0

func GetSizePrefixedRootAsKinCmdAbortData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdAbortData

func (*KinCmdAbortData) Init added in v1.1.0

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

func (*KinCmdAbortData) MutateType added in v1.1.0

func (rcv *KinCmdAbortData) MutateType(n BrakeLimit) bool

/ dynamic limits of the deceleration ramp (default is "soft stop")

func (*KinCmdAbortData) Table added in v1.1.0

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

func (*KinCmdAbortData) Type added in v1.1.0

func (rcv *KinCmdAbortData) Type() BrakeLimit

/ dynamic limits of the deceleration ramp (default is "soft stop")

func (*KinCmdAbortData) UnPack added in v1.1.0

func (rcv *KinCmdAbortData) UnPack() *KinCmdAbortDataT

func (*KinCmdAbortData) UnPackTo added in v1.1.0

func (rcv *KinCmdAbortData) UnPackTo(t *KinCmdAbortDataT)

type KinCmdAbortDataT added in v1.1.0

type KinCmdAbortDataT struct {
	Type BrakeLimit
}

/ Command data for kinAbort command and kinInterrupt command

func (*KinCmdAbortDataT) Pack added in v1.1.0

type KinCmdContourData added in v1.1.0

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

func GetRootAsKinCmdContourData added in v1.1.0

func GetRootAsKinCmdContourData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdContourData

func GetSizePrefixedRootAsKinCmdContourData added in v1.1.0

func GetSizePrefixedRootAsKinCmdContourData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdContourData

func (*KinCmdContourData) Init added in v1.1.0

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

func (*KinCmdContourData) IsStart added in v1.1.0

func (rcv *KinCmdContourData) IsStart() bool

/ is this the start of the contour?

func (*KinCmdContourData) MutateIsStart added in v1.1.0

func (rcv *KinCmdContourData) MutateIsStart(n bool) bool

/ is this the start of the contour?

func (*KinCmdContourData) MutatePrepCmds added in v1.1.0

func (rcv *KinCmdContourData) MutatePrepCmds(n uint32) bool

/ set the number of commands that should be prepared completely (only relevant when isStart=true)

func (*KinCmdContourData) PrepCmds added in v1.1.0

func (rcv *KinCmdContourData) PrepCmds() uint32

/ set the number of commands that should be prepared completely (only relevant when isStart=true)

func (*KinCmdContourData) Table added in v1.1.0

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

func (*KinCmdContourData) UnPack added in v1.1.0

func (rcv *KinCmdContourData) UnPack() *KinCmdContourDataT

func (*KinCmdContourData) UnPackTo added in v1.1.0

func (rcv *KinCmdContourData) UnPackTo(t *KinCmdContourDataT)

type KinCmdContourDataT added in v1.1.0

type KinCmdContourDataT struct {
	IsStart  bool
	PrepCmds uint32
}

/ parameters for the contour command for a kinematics

func (*KinCmdContourDataT) Pack added in v1.1.0

type KinCmdJogData

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

func GetRootAsKinCmdJogData

func GetRootAsKinCmdJogData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdJogData

func GetSizePrefixedRootAsKinCmdJogData

func GetSizePrefixedRootAsKinCmdJogData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdJogData

func (*KinCmdJogData) CoordSys

func (rcv *KinCmdJogData) CoordSys() []byte

/ coordSys for jog direction vector

func (*KinCmdJogData) Init

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

func (*KinCmdJogData) JogDir

func (rcv *KinCmdJogData) JogDir(j int) float64

/ jog direction as a vector

func (*KinCmdJogData) JogDirLength

func (rcv *KinCmdJogData) JogDirLength() int

func (*KinCmdJogData) JogIncrement

func (rcv *KinCmdJogData) JogIncrement() float64

/ coordSys for jog direction vector / jog increment (must be zero for continuous jogging, must be a positive value for incremantal jogging)

func (*KinCmdJogData) Lim

func (rcv *KinCmdJogData) Lim(obj *DynamicLimits) *DynamicLimits

/ dynamic limits for the motion of this command

func (*KinCmdJogData) MutateJogDir

func (rcv *KinCmdJogData) MutateJogDir(j int, n float64) bool

/ jog direction as a vector

func (*KinCmdJogData) MutateJogIncrement

func (rcv *KinCmdJogData) MutateJogIncrement(n float64) bool

/ jog increment (must be zero for continuous jogging, must be a positive value for incremantal jogging)

func (*KinCmdJogData) Table

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

func (*KinCmdJogData) UnPack added in v1.1.0

func (rcv *KinCmdJogData) UnPack() *KinCmdJogDataT

func (*KinCmdJogData) UnPackTo added in v1.1.0

func (rcv *KinCmdJogData) UnPackTo(t *KinCmdJogDataT)

type KinCmdJogDataT added in v1.1.0

type KinCmdJogDataT struct {
	JogDir       []float64
	CoordSys     string
	JogIncrement float64
	Lim          *DynamicLimitsT
}

/ parameters for the jog commands for a kinematics

func (*KinCmdJogDataT) Pack added in v1.1.0

type KinCmdMoveData

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

func GetRootAsKinCmdMoveData

func GetRootAsKinCmdMoveData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveData

func GetSizePrefixedRootAsKinCmdMoveData

func GetSizePrefixedRootAsKinCmdMoveData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveData

func (*KinCmdMoveData) Buffered

func (rcv *KinCmdMoveData) Buffered() bool

/ dynamic limits for the motion of this command / should this be a buffered command?

func (*KinCmdMoveData) CoordSys

func (rcv *KinCmdMoveData) CoordSys() []byte

/ coordSys for commanded target position

func (*KinCmdMoveData) Init

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

func (*KinCmdMoveData) KinPos

func (rcv *KinCmdMoveData) KinPos(j int) float64

/ commanded target position (or increment for relative position command)

func (*KinCmdMoveData) KinPosLength

func (rcv *KinCmdMoveData) KinPosLength() int

func (*KinCmdMoveData) Lim

func (rcv *KinCmdMoveData) Lim(obj *DynamicLimits) *DynamicLimits

/ coordSys for commanded target position / dynamic limits for the motion of this command

func (*KinCmdMoveData) MutateBuffered

func (rcv *KinCmdMoveData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*KinCmdMoveData) MutateKinPos

func (rcv *KinCmdMoveData) MutateKinPos(j int, n float64) bool

/ commanded target position (or increment for relative position command)

func (*KinCmdMoveData) Table

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

func (*KinCmdMoveData) UnPack added in v1.1.0

func (rcv *KinCmdMoveData) UnPack() *KinCmdMoveDataT

func (*KinCmdMoveData) UnPackTo added in v1.1.0

func (rcv *KinCmdMoveData) UnPackTo(t *KinCmdMoveDataT)

type KinCmdMoveDataT added in v1.1.0

type KinCmdMoveDataT struct {
	KinPos   []float64
	CoordSys string
	Lim      *DynamicLimitsT
	Buffered bool
}

/ parameters for the move linear commands for a kinematics

func (*KinCmdMoveDataT) Pack added in v1.1.0

type KinCmdMoveDirectAsyncData

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

func GetRootAsKinCmdMoveDirectAsyncData

func GetRootAsKinCmdMoveDirectAsyncData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveDirectAsyncData

func GetSizePrefixedRootAsKinCmdMoveDirectAsyncData

func GetSizePrefixedRootAsKinCmdMoveDirectAsyncData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveDirectAsyncData

func (*KinCmdMoveDirectAsyncData) Buffered

func (rcv *KinCmdMoveDirectAsyncData) Buffered() bool

/ dynamic limits factors / should this be a buffered command?

func (*KinCmdMoveDirectAsyncData) CoordSys

func (rcv *KinCmdMoveDirectAsyncData) CoordSys() []byte

/ coordSys for commanded target position

func (*KinCmdMoveDirectAsyncData) DynLimFactors

func (rcv *KinCmdMoveDirectAsyncData) DynLimFactors(obj *DynamicLimits) *DynamicLimits

/ coordSys for commanded target position / dynamic limits factors

func (*KinCmdMoveDirectAsyncData) Init

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

func (*KinCmdMoveDirectAsyncData) KinPos

func (rcv *KinCmdMoveDirectAsyncData) KinPos(j int) float64

/ commanded target position (or increment for relative position command)

func (*KinCmdMoveDirectAsyncData) KinPosLength

func (rcv *KinCmdMoveDirectAsyncData) KinPosLength() int

func (*KinCmdMoveDirectAsyncData) MutateBuffered

func (rcv *KinCmdMoveDirectAsyncData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*KinCmdMoveDirectAsyncData) MutateKinPos

func (rcv *KinCmdMoveDirectAsyncData) MutateKinPos(j int, n float64) bool

/ commanded target position (or increment for relative position command)

func (*KinCmdMoveDirectAsyncData) Table

func (*KinCmdMoveDirectAsyncData) UnPack added in v1.1.0

func (*KinCmdMoveDirectAsyncData) UnPackTo added in v1.1.0

type KinCmdMoveDirectAsyncDataT added in v1.1.0

type KinCmdMoveDirectAsyncDataT struct {
	KinPos        []float64
	CoordSys      string
	DynLimFactors *DynamicLimitsT
	Buffered      bool
}

/ parameters for the move direct asynchronous command for a kinematics

func (*KinCmdMoveDirectAsyncDataT) Pack added in v1.1.0

type KinCmdMoveDirectData

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

func GetRootAsKinCmdMoveDirectData

func GetRootAsKinCmdMoveDirectData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveDirectData

func GetSizePrefixedRootAsKinCmdMoveDirectData

func GetSizePrefixedRootAsKinCmdMoveDirectData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveDirectData

func (*KinCmdMoveDirectData) Buffered

func (rcv *KinCmdMoveDirectData) Buffered() bool

/ coordSys for commanded target position / should this be a buffered command?

func (*KinCmdMoveDirectData) CoordSys

func (rcv *KinCmdMoveDirectData) CoordSys() []byte

/ coordSys for commanded target position

func (*KinCmdMoveDirectData) Init

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

func (*KinCmdMoveDirectData) KinPos

func (rcv *KinCmdMoveDirectData) KinPos(j int) float64

/ commanded target position (or increment for relative position command)

func (*KinCmdMoveDirectData) KinPosLength

func (rcv *KinCmdMoveDirectData) KinPosLength() int

func (*KinCmdMoveDirectData) MutateBuffered

func (rcv *KinCmdMoveDirectData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*KinCmdMoveDirectData) MutateKinPos

func (rcv *KinCmdMoveDirectData) MutateKinPos(j int, n float64) bool

/ commanded target position (or increment for relative position command)

func (*KinCmdMoveDirectData) Table

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

func (*KinCmdMoveDirectData) UnPack added in v1.1.0

func (*KinCmdMoveDirectData) UnPackTo added in v1.1.0

func (rcv *KinCmdMoveDirectData) UnPackTo(t *KinCmdMoveDirectDataT)

type KinCmdMoveDirectDataT added in v1.1.0

type KinCmdMoveDirectDataT struct {
	KinPos   []float64
	CoordSys string
	Buffered bool
}

/ parameters for the move direct commands for a kinematics

func (*KinCmdMoveDirectDataT) Pack added in v1.1.0

type KinCmdOptAxsDynLimData

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

func GetRootAsKinCmdOptAxsDynLimData

func GetRootAsKinCmdOptAxsDynLimData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptAxsDynLimData

func GetSizePrefixedRootAsKinCmdOptAxsDynLimData

func GetSizePrefixedRootAsKinCmdOptAxsDynLimData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptAxsDynLimData

func (*KinCmdOptAxsDynLimData) AxsName

func (rcv *KinCmdOptAxsDynLimData) AxsName() []byte

/ name of the kinematics axis, that dynamic limits should be reduced

func (*KinCmdOptAxsDynLimData) Init

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

func (*KinCmdOptAxsDynLimData) Lim

/ name of the kinematics axis, that dynamic limits should be reduced / dynamic limits for the following motion commands for this axis (optional) / leave it out to disable the command option

func (*KinCmdOptAxsDynLimData) Table

func (*KinCmdOptAxsDynLimData) UnPack added in v1.1.0

func (*KinCmdOptAxsDynLimData) UnPackTo added in v1.1.0

type KinCmdOptAxsDynLimDataT added in v1.1.0

type KinCmdOptAxsDynLimDataT struct {
	AxsName string
	Lim     *DynamicLimitsT
}

/ parameters for the command option SafeArea (monitoring of safe zones and work areas) for kinematics

func (*KinCmdOptAxsDynLimDataT) Pack added in v1.1.0

type KinCmdOptBlendData

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

func GetRootAsKinCmdOptBlendData

func GetRootAsKinCmdOptBlendData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptBlendData

func GetSizePrefixedRootAsKinCmdOptBlendData

func GetSizePrefixedRootAsKinCmdOptBlendData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptBlendData

func (*KinCmdOptBlendData) Dist1

func (rcv *KinCmdOptBlendData) Dist1() float64

/ permanent type (e.g. "Once") / distance D1 (refer to the manual, should be greater than zero)

func (*KinCmdOptBlendData) Dist2

func (rcv *KinCmdOptBlendData) Dist2() float64

/ distance D2 (refer to the manual, should be greater than zero)

func (*KinCmdOptBlendData) Init

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

func (*KinCmdOptBlendData) MutateDist1

func (rcv *KinCmdOptBlendData) MutateDist1(n float64) bool

/ distance D1 (refer to the manual, should be greater than zero)

func (*KinCmdOptBlendData) MutateDist2

func (rcv *KinCmdOptBlendData) MutateDist2(n float64) bool

/ distance D2 (refer to the manual, should be greater than zero)

func (*KinCmdOptBlendData) PermType

func (rcv *KinCmdOptBlendData) PermType() []byte

/ permanent type (e.g. "Once")

func (*KinCmdOptBlendData) Table

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

func (*KinCmdOptBlendData) UnPack added in v1.1.0

func (rcv *KinCmdOptBlendData) UnPack() *KinCmdOptBlendDataT

func (*KinCmdOptBlendData) UnPackTo added in v1.1.0

func (rcv *KinCmdOptBlendData) UnPackTo(t *KinCmdOptBlendDataT)

type KinCmdOptBlendDataT added in v1.1.0

type KinCmdOptBlendDataT struct {
	PermType string
	Dist1    float64
	Dist2    float64
}

/ parameters for the command option blending for kinematics

func (*KinCmdOptBlendDataT) Pack added in v1.1.0

type KinCmdOptFeedGroupData added in v1.2.0

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

func GetRootAsKinCmdOptFeedGroupData added in v1.2.0

func GetRootAsKinCmdOptFeedGroupData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptFeedGroupData

func GetSizePrefixedRootAsKinCmdOptFeedGroupData added in v1.2.0

func GetSizePrefixedRootAsKinCmdOptFeedGroupData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptFeedGroupData

func (*KinCmdOptFeedGroupData) Init added in v1.2.0

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

func (*KinCmdOptFeedGroupData) MutateType added in v1.2.0

func (rcv *KinCmdOptFeedGroupData) MutateType(n FeedGroup) bool

/ name of the feedGroup that should be used to define the path parameter (default FG_XYZ) / possible feedGroups are: "FG_XYZ", "FG_XYZ_O", "FG_XYZ_A", "FG_XYZ_O_A"

func (*KinCmdOptFeedGroupData) PermType added in v1.2.0

func (rcv *KinCmdOptFeedGroupData) PermType() []byte

/ permanent type (e.g. "PermOn")

func (*KinCmdOptFeedGroupData) Table added in v1.2.0

func (*KinCmdOptFeedGroupData) Type added in v1.2.0

func (rcv *KinCmdOptFeedGroupData) Type() FeedGroup

/ permanent type (e.g. "PermOn") / name of the feedGroup that should be used to define the path parameter (default FG_XYZ) / possible feedGroups are: "FG_XYZ", "FG_XYZ_O", "FG_XYZ_A", "FG_XYZ_O_A"

func (*KinCmdOptFeedGroupData) UnPack added in v1.2.0

func (*KinCmdOptFeedGroupData) UnPackTo added in v1.2.0

type KinCmdOptFeedGroupDataT added in v1.2.0

type KinCmdOptFeedGroupDataT struct {
	PermType string
	Type     FeedGroup
}

/ parameters for the command option FeedGroup (modify the resulting path parameter based on a given feedGroup) for kinematics

func (*KinCmdOptFeedGroupDataT) Pack added in v1.2.0

type KinCmdOptMCSData

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

func GetRootAsKinCmdOptMCSData

func GetRootAsKinCmdOptMCSData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptMCSData

func GetSizePrefixedRootAsKinCmdOptMCSData

func GetSizePrefixedRootAsKinCmdOptMCSData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptMCSData

func (*KinCmdOptMCSData) Init

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

func (*KinCmdOptMCSData) PermType

func (rcv *KinCmdOptMCSData) PermType() []byte

/ permanent type (e.g. "PermOn")

func (*KinCmdOptMCSData) SetName

func (rcv *KinCmdOptMCSData) SetName() []byte

/ permanent type (e.g. "PermOn") / name of the joint transformation set that should become active

func (*KinCmdOptMCSData) Table

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

func (*KinCmdOptMCSData) UnPack added in v1.1.0

func (rcv *KinCmdOptMCSData) UnPack() *KinCmdOptMCSDataT

func (*KinCmdOptMCSData) UnPackTo added in v1.1.0

func (rcv *KinCmdOptMCSData) UnPackTo(t *KinCmdOptMCSDataT)

type KinCmdOptMCSDataT added in v1.1.0

type KinCmdOptMCSDataT struct {
	PermType string
	SetName  string
}

/ parameters for the command option MCS (machine coordinate system a.k.a. joint transformation) for kinematics

func (*KinCmdOptMCSDataT) Pack added in v1.1.0

type KinCmdOptPCSData

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

func GetRootAsKinCmdOptPCSData

func GetRootAsKinCmdOptPCSData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptPCSData

func GetSizePrefixedRootAsKinCmdOptPCSData

func GetSizePrefixedRootAsKinCmdOptPCSData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptPCSData

func (*KinCmdOptPCSData) Init

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

func (*KinCmdOptPCSData) PermType

func (rcv *KinCmdOptPCSData) PermType() []byte

/ permanent type (e.g. "PermOn")

func (*KinCmdOptPCSData) SetName

func (rcv *KinCmdOptPCSData) SetName() []byte

/ permanent type (e.g. "PermOn") / name of the set/group that should become active

func (*KinCmdOptPCSData) Table

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

func (*KinCmdOptPCSData) UnPack added in v1.1.0

func (rcv *KinCmdOptPCSData) UnPack() *KinCmdOptPCSDataT

func (*KinCmdOptPCSData) UnPackTo added in v1.1.0

func (rcv *KinCmdOptPCSData) UnPackTo(t *KinCmdOptPCSDataT)

type KinCmdOptPCSDataT added in v1.1.0

type KinCmdOptPCSDataT struct {
	PermType string
	SetName  string
}

/ parameters for the command option PCS (product coordinate system) for kinematics

func (*KinCmdOptPCSDataT) Pack added in v1.1.0

type KinCmdOptPolyTransData

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

func GetRootAsKinCmdOptPolyTransData

func GetRootAsKinCmdOptPolyTransData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptPolyTransData

func GetSizePrefixedRootAsKinCmdOptPolyTransData

func GetSizePrefixedRootAsKinCmdOptPolyTransData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptPolyTransData

func (*KinCmdOptPolyTransData) Dist1

func (rcv *KinCmdOptPolyTransData) Dist1() float64

/ permanent type (e.g. "PermOn") / optional distance D1 (distance to shorten the start of the precorner, must be greater than zero) / when dist1 is greater then zero, also dist2 must be greater than zero; eps must not be set in this case (or equal zero)

func (*KinCmdOptPolyTransData) Dist2

func (rcv *KinCmdOptPolyTransData) Dist2() float64

/ optional distance D2 (distance to shorten the start of the postcorner, must be greater than zero) / when dist2 is greater then zero, also dist1 must be greater than zero; eps must not be set in this case (or equal zero)

func (*KinCmdOptPolyTransData) Eps

func (rcv *KinCmdOptPolyTransData) Eps() float64

/ optional distance EPS (maximum permissible tolerance eps, must be greater than zero) / when eps is greater then zero, than dist1 and dist2 should not be set (or equal zero)

func (*KinCmdOptPolyTransData) Init

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

func (*KinCmdOptPolyTransData) MutateDist1

func (rcv *KinCmdOptPolyTransData) MutateDist1(n float64) bool

/ optional distance D1 (distance to shorten the start of the precorner, must be greater than zero) / when dist1 is greater then zero, also dist2 must be greater than zero; eps must not be set in this case (or equal zero)

func (*KinCmdOptPolyTransData) MutateDist2

func (rcv *KinCmdOptPolyTransData) MutateDist2(n float64) bool

/ optional distance D2 (distance to shorten the start of the postcorner, must be greater than zero) / when dist2 is greater then zero, also dist1 must be greater than zero; eps must not be set in this case (or equal zero)

func (*KinCmdOptPolyTransData) MutateEps

func (rcv *KinCmdOptPolyTransData) MutateEps(n float64) bool

/ optional distance EPS (maximum permissible tolerance eps, must be greater than zero) / when eps is greater then zero, than dist1 and dist2 should not be set (or equal zero)

func (*KinCmdOptPolyTransData) PermType

func (rcv *KinCmdOptPolyTransData) PermType() []byte

/ permanent type (e.g. "PermOn")

func (*KinCmdOptPolyTransData) Table

func (*KinCmdOptPolyTransData) UnPack added in v1.1.0

func (*KinCmdOptPolyTransData) UnPackTo added in v1.1.0

type KinCmdOptPolyTransDataT added in v1.1.0

type KinCmdOptPolyTransDataT struct {
	PermType string
	Dist1    float64
	Dist2    float64
	Eps      float64
}

/ parameters for the command option PolyTrans (inserting polynomial commands between successively move commands) for kinematics

func (*KinCmdOptPolyTransDataT) Pack added in v1.1.0

type KinCmdOptSafeAreaData

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

func GetRootAsKinCmdOptSafeAreaData

func GetRootAsKinCmdOptSafeAreaData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptSafeAreaData

func GetSizePrefixedRootAsKinCmdOptSafeAreaData

func GetSizePrefixedRootAsKinCmdOptSafeAreaData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptSafeAreaData

func (*KinCmdOptSafeAreaData) Init

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

func (*KinCmdOptSafeAreaData) PermType

func (rcv *KinCmdOptSafeAreaData) PermType() []byte

/ permanent type (e.g. "PermOn")

func (*KinCmdOptSafeAreaData) SafeArea

func (rcv *KinCmdOptSafeAreaData) SafeArea() []byte

/ permanent type (e.g. "PermOn") / name of the safe zone or work area that should become active/disabled as set in the configuration

func (*KinCmdOptSafeAreaData) Table

func (*KinCmdOptSafeAreaData) UnPack added in v1.1.0

func (*KinCmdOptSafeAreaData) UnPackTo added in v1.1.0

type KinCmdOptSafeAreaDataT added in v1.1.0

type KinCmdOptSafeAreaDataT struct {
	PermType string
	SafeArea string
}

/ parameters for the command option SafeArea (monitoring of safe zones and work areas) for kinematics

func (*KinCmdOptSafeAreaDataT) Pack added in v1.1.0

type KinCmdValues

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

func GetRootAsKinCmdValues

func GetRootAsKinCmdValues(buf []byte, offset flatbuffers.UOffsetT) *KinCmdValues

func GetSizePrefixedRootAsKinCmdValues

func GetSizePrefixedRootAsKinCmdValues(buf []byte, offset flatbuffers.UOffsetT) *KinCmdValues

func (*KinCmdValues) CmdId

func (rcv *KinCmdValues) CmdId() uint64

/ coordinate system of the target position / command ID of the active command

func (*KinCmdValues) CoordSys

func (rcv *KinCmdValues) CoordSys() []byte

/ dynamic limits for the motion of this command / coordinate system of the target position

func (*KinCmdValues) Init

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

func (*KinCmdValues) Lim

/ dynamic limits for the motion of this command

func (*KinCmdValues) MutateCmdId

func (rcv *KinCmdValues) MutateCmdId(n uint64) bool

/ command ID of the active command

func (*KinCmdValues) MutateTargetPos

func (rcv *KinCmdValues) MutateTargetPos(j int, n float64) bool

/ commanded target position as vector

func (*KinCmdValues) Src

func (rcv *KinCmdValues) Src(obj *CmdSource) *CmdSource

/ command source (by which interface was this command inserted into the system (e.g. "PLC"))

func (*KinCmdValues) Table

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

func (*KinCmdValues) TargetPos

func (rcv *KinCmdValues) TargetPos(j int) float64

/ commanded target position as vector

func (*KinCmdValues) TargetPosLength

func (rcv *KinCmdValues) TargetPosLength() int

func (*KinCmdValues) UnPack added in v1.1.0

func (rcv *KinCmdValues) UnPack() *KinCmdValuesT

func (*KinCmdValues) UnPackTo added in v1.1.0

func (rcv *KinCmdValues) UnPackTo(t *KinCmdValuesT)

type KinCmdValuesT added in v1.1.0

type KinCmdValuesT struct {
	TargetPos []float64
	Lim       *DynamicLimitsStateT
	CoordSys  string
	CmdId     uint64
	Src       *CmdSourceT
}

/ parameters and data of the active command

func (*KinCmdValuesT) Pack added in v1.1.0

type KinCoordTransform

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

func GetRootAsKinCoordTransform

func GetRootAsKinCoordTransform(buf []byte, offset flatbuffers.UOffsetT) *KinCoordTransform

func GetSizePrefixedRootAsKinCoordTransform

func GetSizePrefixedRootAsKinCoordTransform(buf []byte, offset flatbuffers.UOffsetT) *KinCoordTransform

func (*KinCoordTransform) InCoordSys

func (rcv *KinCoordTransform) InCoordSys() []byte

/ coordinate system of the input coordinates (default is "PCS")

func (*KinCoordTransform) InPos

func (rcv *KinCoordTransform) InPos(j int) float64

/ input coordinates

func (*KinCoordTransform) InPosLength

func (rcv *KinCoordTransform) InPosLength() int

func (*KinCoordTransform) Init

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

func (*KinCoordTransform) MutateInPos

func (rcv *KinCoordTransform) MutateInPos(j int, n float64) bool

/ input coordinates

func (*KinCoordTransform) MutateOutPos

func (rcv *KinCoordTransform) MutateOutPos(j int, n float64) bool

/ output coordinates, should be left out in the request

func (*KinCoordTransform) OutCoordSys

func (rcv *KinCoordTransform) OutCoordSys() []byte

/ coordinate system of the output coordinate (default is "ACS")

func (*KinCoordTransform) OutPos

func (rcv *KinCoordTransform) OutPos(j int) float64

/ coordinate system of the input coordinates (default is "PCS") / output coordinates, should be left out in the request

func (*KinCoordTransform) OutPosLength

func (rcv *KinCoordTransform) OutPosLength() int

func (*KinCoordTransform) Table

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

func (*KinCoordTransform) UnPack added in v1.1.0

func (rcv *KinCoordTransform) UnPack() *KinCoordTransformT

func (*KinCoordTransform) UnPackTo added in v1.1.0

func (rcv *KinCoordTransform) UnPackTo(t *KinCoordTransformT)

type KinCoordTransformT added in v1.1.0

type KinCoordTransformT struct {
	InPos       []float64
	InCoordSys  string
	OutPos      []float64
	OutCoordSys string
}

/ coordinate transformation based on the currently active transformations of the kinematics

func (*KinCoordTransformT) Pack added in v1.1.0

type KinGeoCfg added in v1.2.0

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

func GetRootAsKinGeoCfg added in v1.2.0

func GetRootAsKinGeoCfg(buf []byte, offset flatbuffers.UOffsetT) *KinGeoCfg

func GetSizePrefixedRootAsKinGeoCfg added in v1.2.0

func GetSizePrefixedRootAsKinGeoCfg(buf []byte, offset flatbuffers.UOffsetT) *KinGeoCfg

func (*KinGeoCfg) Init added in v1.2.0

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

func (*KinGeoCfg) Orientation added in v1.2.0

func (rcv *KinGeoCfg) Orientation(obj *KinOriCfg) *KinOriCfg

/ orientation config

func (*KinGeoCfg) Table added in v1.2.0

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

func (*KinGeoCfg) UnPack added in v1.2.0

func (rcv *KinGeoCfg) UnPack() *KinGeoCfgT

func (*KinGeoCfg) UnPackTo added in v1.2.0

func (rcv *KinGeoCfg) UnPackTo(t *KinGeoCfgT)

type KinGeoCfgT added in v1.2.0

type KinGeoCfgT struct {
	Orientation *KinOriCfgT
}

/ common configuration of orientation

func (*KinGeoCfgT) Pack added in v1.2.0

type KinIpoValues

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

func GetRootAsKinIpoValues

func GetRootAsKinIpoValues(buf []byte, offset flatbuffers.UOffsetT) *KinIpoValues

func GetSizePrefixedRootAsKinIpoValues

func GetSizePrefixedRootAsKinIpoValues(buf []byte, offset flatbuffers.UOffsetT) *KinIpoValues

func (*KinIpoValues) Init

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

func (*KinIpoValues) IpoAcc

func (rcv *KinIpoValues) IpoAcc() float64

/ currently interpolated acceleration

func (*KinIpoValues) IpoAccUnits

func (rcv *KinIpoValues) IpoAccUnits() []byte

/ unit of the currently interpolated velocity / unit of the currently interpolated acceleration

func (*KinIpoValues) IpoJrk

func (rcv *KinIpoValues) IpoJrk() float64

/ currently interpolated jerk

func (*KinIpoValues) IpoJrkUnits

func (rcv *KinIpoValues) IpoJrkUnits() []byte

/ unit of the currently interpolated acceleration / unit of the currently interpolated jerk

func (*KinIpoValues) IpoPos

func (rcv *KinIpoValues) IpoPos(j int) float64

/ currently interpolated position

func (*KinIpoValues) IpoPosLength

func (rcv *KinIpoValues) IpoPosLength() int

func (*KinIpoValues) IpoPosUnits

func (rcv *KinIpoValues) IpoPosUnits(j int) []byte

/ units of the currently interpolated position

func (*KinIpoValues) IpoPosUnitsLength

func (rcv *KinIpoValues) IpoPosUnitsLength() int

func (*KinIpoValues) IpoVel

func (rcv *KinIpoValues) IpoVel() float64

/ currently interpolated velocity

func (*KinIpoValues) IpoVelUnits

func (rcv *KinIpoValues) IpoVelUnits() []byte

/ units of the currently interpolated position / unit of the currently interpolated velocity

func (*KinIpoValues) MutateIpoAcc

func (rcv *KinIpoValues) MutateIpoAcc(n float64) bool

/ currently interpolated acceleration

func (*KinIpoValues) MutateIpoJrk

func (rcv *KinIpoValues) MutateIpoJrk(n float64) bool

/ currently interpolated jerk

func (*KinIpoValues) MutateIpoPos

func (rcv *KinIpoValues) MutateIpoPos(j int, n float64) bool

/ currently interpolated position

func (*KinIpoValues) MutateIpoVel

func (rcv *KinIpoValues) MutateIpoVel(n float64) bool

/ currently interpolated velocity

func (*KinIpoValues) Table

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

func (*KinIpoValues) UnPack added in v1.1.0

func (rcv *KinIpoValues) UnPack() *KinIpoValuesT

func (*KinIpoValues) UnPackTo added in v1.1.0

func (rcv *KinIpoValues) UnPackTo(t *KinIpoValuesT)

type KinIpoValuesT added in v1.1.0

type KinIpoValuesT struct {
	IpoPos      []float64
	IpoVel      float64
	IpoAcc      float64
	IpoJrk      float64
	IpoPosUnits []string
	IpoVelUnits string
	IpoAccUnits string
	IpoJrkUnits string
}

/ currently interpolated values

func (*KinIpoValuesT) Pack added in v1.1.0

type KinOriCfg added in v1.2.0

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

func GetRootAsKinOriCfg added in v1.2.0

func GetRootAsKinOriCfg(buf []byte, offset flatbuffers.UOffsetT) *KinOriCfg

func GetSizePrefixedRootAsKinOriCfg added in v1.2.0

func GetSizePrefixedRootAsKinOriCfg(buf []byte, offset flatbuffers.UOffsetT) *KinOriCfg

func (*KinOriCfg) EffectiveRadius added in v1.2.0

func (rcv *KinOriCfg) EffectiveRadius(obj *KinOriRadius) *KinOriRadius

/ DEPRECATED; Do not use! Values in this structure are ignored.

func (*KinOriCfg) Init added in v1.2.0

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

func (*KinOriCfg) Lim added in v1.2.0

func (rcv *KinOriCfg) Lim(obj *KinCfgLimits) *KinCfgLimits

/ DEPRECATED; Do not use! Values in this structure are ignored. / max orientation vel

func (*KinOriCfg) RotToLinConversion added in v1.3.0

func (rcv *KinOriCfg) RotToLinConversion(obj *KinCfgRotToLinConversion) *KinCfgRotToLinConversion

/ general orientation unit configuration of this kinematics / Rotation to Linear conversion factor

func (*KinOriCfg) Table added in v1.2.0

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

func (*KinOriCfg) UnPack added in v1.2.0

func (rcv *KinOriCfg) UnPack() *KinOriCfgT

func (*KinOriCfg) UnPackTo added in v1.2.0

func (rcv *KinOriCfg) UnPackTo(t *KinOriCfgT)

func (*KinOriCfg) Units added in v1.2.0

func (rcv *KinOriCfg) Units(obj *UnitCfgObj) *UnitCfgObj

/ max orientation vel / general orientation unit configuration of this kinematics

type KinOriCfgT added in v1.2.0

type KinOriCfgT struct {
	EffectiveRadius    *KinOriRadiusT
	Lim                *KinCfgLimitsT
	Units              *UnitCfgObjT
	RotToLinConversion *KinCfgRotToLinConversionT
}

/ common configuration of orientation

func (*KinOriCfgT) Pack added in v1.2.0

type KinOriRadius added in v1.2.0

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

func GetRootAsKinOriRadius added in v1.2.0

func GetRootAsKinOriRadius(buf []byte, offset flatbuffers.UOffsetT) *KinOriRadius

func GetSizePrefixedRootAsKinOriRadius added in v1.2.0

func GetSizePrefixedRootAsKinOriRadius(buf []byte, offset flatbuffers.UOffsetT) *KinOriRadius

func (*KinOriRadius) Init added in v1.2.0

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

func (*KinOriRadius) MutateRadius added in v1.2.0

func (rcv *KinOriRadius) MutateRadius(n float64) bool

/ radius = (linear value)/(rotational value)

func (*KinOriRadius) Radius added in v1.2.0

func (rcv *KinOriRadius) Radius() float64

/ radius = (linear value)/(rotational value)

func (*KinOriRadius) Table added in v1.2.0

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

func (*KinOriRadius) UnPack added in v1.2.0

func (rcv *KinOriRadius) UnPack() *KinOriRadiusT

func (*KinOriRadius) UnPackTo added in v1.2.0

func (rcv *KinOriRadius) UnPackTo(t *KinOriRadiusT)

func (*KinOriRadius) UnitLin added in v1.2.0

func (rcv *KinOriRadius) UnitLin() []byte

/ unit for linear

func (*KinOriRadius) UnitRot added in v1.2.0

func (rcv *KinOriRadius) UnitRot() []byte

/ unit for linear / unit for rotation

type KinOriRadiusT added in v1.2.0

type KinOriRadiusT struct {
	Radius  float64
	UnitLin string
	UnitRot string
}

/ DEPRECATED; Do not use! Values in this structure are ignored. / common configuration of orientation. Effective radius as factor for the relation between position to orientation.

func (*KinOriRadiusT) Pack added in v1.2.0

type KinPosValues

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

func GetRootAsKinPosValues

func GetRootAsKinPosValues(buf []byte, offset flatbuffers.UOffsetT) *KinPosValues

func GetSizePrefixedRootAsKinPosValues

func GetSizePrefixedRootAsKinPosValues(buf []byte, offset flatbuffers.UOffsetT) *KinPosValues

func (*KinPosValues) Init

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

func (*KinPosValues) MutatePos

func (rcv *KinPosValues) MutatePos(j int, n float64) bool

/ array of 16 positions

func (*KinPosValues) Pos

func (rcv *KinPosValues) Pos(j int) float64

/ array of 16 positions

func (*KinPosValues) PosLength

func (rcv *KinPosValues) PosLength() int

func (*KinPosValues) Table

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

func (*KinPosValues) UnPack added in v1.1.0

func (rcv *KinPosValues) UnPack() *KinPosValuesT

func (*KinPosValues) UnPackTo added in v1.1.0

func (rcv *KinPosValues) UnPackTo(t *KinPosValuesT)

func (*KinPosValues) Units

func (rcv *KinPosValues) Units(j int) []byte

/ units of the 16 positions

func (*KinPosValues) UnitsLength

func (rcv *KinPosValues) UnitsLength() int

type KinPosValuesT added in v1.1.0

type KinPosValuesT struct {
	Pos   []float64
	Units []string
}

/ position of a kinematics

func (*KinPosValuesT) Pack added in v1.1.0

type KinStateJntTrafoData added in v1.2.0

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

func GetRootAsKinStateJntTrafoData added in v1.2.0

func GetRootAsKinStateJntTrafoData(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoData

func GetSizePrefixedRootAsKinStateJntTrafoData added in v1.2.0

func GetSizePrefixedRootAsKinStateJntTrafoData(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoData

func (*KinStateJntTrafoData) Init added in v1.2.0

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

func (*KinStateJntTrafoData) JntTrafoData added in v1.2.0

func (rcv *KinStateJntTrafoData) JntTrafoData(obj *KinStateJntTrafoDataSingle, j int) bool

/ data of all registered joint transformations

func (*KinStateJntTrafoData) JntTrafoDataLength added in v1.2.0

func (rcv *KinStateJntTrafoData) JntTrafoDataLength() int

func (*KinStateJntTrafoData) Table added in v1.2.0

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

func (*KinStateJntTrafoData) UnPack added in v1.2.0

func (*KinStateJntTrafoData) UnPackTo added in v1.2.0

func (rcv *KinStateJntTrafoData) UnPackTo(t *KinStateJntTrafoDataT)

type KinStateJntTrafoDataAllParam added in v1.2.0

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

func GetRootAsKinStateJntTrafoDataAllParam added in v1.2.0

func GetRootAsKinStateJntTrafoDataAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataAllParam

func GetSizePrefixedRootAsKinStateJntTrafoDataAllParam added in v1.2.0

func GetSizePrefixedRootAsKinStateJntTrafoDataAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataAllParam

func (*KinStateJntTrafoDataAllParam) Init added in v1.2.0

func (*KinStateJntTrafoDataAllParam) Parameter added in v1.2.0

/ Information of all required axes of this joint transformation / Vector of all configuration parameters of the joint transformation

func (*KinStateJntTrafoDataAllParam) ParameterLength added in v1.2.0

func (rcv *KinStateJntTrafoDataAllParam) ParameterLength() int

func (*KinStateJntTrafoDataAllParam) ReqAxes added in v1.2.0

/ Information of all required axes of this joint transformation

func (*KinStateJntTrafoDataAllParam) ReqAxesLength added in v1.2.0

func (rcv *KinStateJntTrafoDataAllParam) ReqAxesLength() int

func (*KinStateJntTrafoDataAllParam) Table added in v1.2.0

func (*KinStateJntTrafoDataAllParam) UnPack added in v1.2.0

func (*KinStateJntTrafoDataAllParam) UnPackTo added in v1.2.0

type KinStateJntTrafoDataAllParamT added in v1.2.0

type KinStateJntTrafoDataAllParamT struct {
	ReqAxes   []*KinStateJntTrafoDataReqAxisT
	Parameter []*KinStateJntTrafoDataParamT
}

/ data of a single configuration parameter of an joint transformation when reading all data of an implemented joint transformation

func (*KinStateJntTrafoDataAllParamT) Pack added in v1.2.0

type KinStateJntTrafoDataParam added in v1.2.0

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

func GetRootAsKinStateJntTrafoDataParam added in v1.2.0

func GetRootAsKinStateJntTrafoDataParam(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataParam

func GetSizePrefixedRootAsKinStateJntTrafoDataParam added in v1.2.0

func GetSizePrefixedRootAsKinStateJntTrafoDataParam(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataParam

func (*KinStateJntTrafoDataParam) Description added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) Description() []byte

/ Name of the parameter / Description of the parameter

func (*KinStateJntTrafoDataParam) DocRef added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) DocRef() []byte

/ Image (link) of the parameter / Reference to the documentation of the parameter

func (*KinStateJntTrafoDataParam) Group added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) Group() []byte

/ Reference to the documentation of the parameter / Group of the parameter (might be empty, when this parameter is not part of a group)

func (*KinStateJntTrafoDataParam) Image added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) Image() []byte

/ Description of the parameter / Image (link) of the parameter

func (*KinStateJntTrafoDataParam) Init added in v1.2.0

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

func (*KinStateJntTrafoDataParam) MutateType added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) MutateType(n VarType) bool

/ Type of the variable

func (*KinStateJntTrafoDataParam) Name added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) Name() []byte

/ Name of the parameter

func (*KinStateJntTrafoDataParam) Table added in v1.2.0

func (*KinStateJntTrafoDataParam) Type added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) Type() VarType

/ Valid values for the parameter (when it's a string parameter and a kind of enumeration, else empty) / Type of the variable

func (*KinStateJntTrafoDataParam) UnPack added in v1.2.0

func (*KinStateJntTrafoDataParam) UnPackTo added in v1.2.0

func (*KinStateJntTrafoDataParam) UnitObjType added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) UnitObjType() []byte

/ Expected unit value type of the parameter (can be empty for unitless parameters) / Expected unit object type of the parameter (can be empty for unitless parameters; "linear" or "rotational" else)

func (*KinStateJntTrafoDataParam) UnitValueType added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) UnitValueType() []byte

/ Group of the parameter (might be empty, when this parameter is not part of a group) / Expected unit value type of the parameter (can be empty for unitless parameters)

func (*KinStateJntTrafoDataParam) Values added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) Values(j int) []byte

/ Expected unit object type of the parameter (can be empty for unitless parameters; "linear" or "rotational" else) / Valid values for the parameter (when it's a string parameter and a kind of enumeration, else empty)

func (*KinStateJntTrafoDataParam) ValuesLength added in v1.2.0

func (rcv *KinStateJntTrafoDataParam) ValuesLength() int

type KinStateJntTrafoDataParamT added in v1.2.0

type KinStateJntTrafoDataParamT struct {
	Name          string
	Description   string
	Image         string
	DocRef        string
	Group         string
	UnitValueType string
	UnitObjType   string
	Values        []string
	Type          VarType
}

/ data of a single configuration parameter of a joint transformation when reading all data of an implemented joint transformation

func (*KinStateJntTrafoDataParamT) Pack added in v1.2.0

type KinStateJntTrafoDataReqAxis added in v1.2.0

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

func GetRootAsKinStateJntTrafoDataReqAxis added in v1.2.0

func GetRootAsKinStateJntTrafoDataReqAxis(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataReqAxis

func GetSizePrefixedRootAsKinStateJntTrafoDataReqAxis added in v1.2.0

func GetSizePrefixedRootAsKinStateJntTrafoDataReqAxis(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataReqAxis

func (*KinStateJntTrafoDataReqAxis) Description added in v1.3.0

func (rcv *KinStateJntTrafoDataReqAxis) Description() []byte

/ Name of the axis (as used in the joint transformation) / Description of the axis

func (*KinStateJntTrafoDataReqAxis) DocRef added in v1.3.0

func (rcv *KinStateJntTrafoDataReqAxis) DocRef() []byte

/ Image (link) of the axis / Reference to the documentation of the axis

func (*KinStateJntTrafoDataReqAxis) Image added in v1.3.0

func (rcv *KinStateJntTrafoDataReqAxis) Image() []byte

/ Description of the axis / Image (link) of the axis

func (*KinStateJntTrafoDataReqAxis) Init added in v1.2.0

func (*KinStateJntTrafoDataReqAxis) Mandatory added in v1.2.0

func (rcv *KinStateJntTrafoDataReqAxis) Mandatory() bool

/ Is this axis mandatory?

func (*KinStateJntTrafoDataReqAxis) MutateMandatory added in v1.2.0

func (rcv *KinStateJntTrafoDataReqAxis) MutateMandatory(n bool) bool

/ Is this axis mandatory?

func (*KinStateJntTrafoDataReqAxis) MutateType added in v1.2.0

/ Type of the axis (linear, rotational, any)

func (*KinStateJntTrafoDataReqAxis) Name added in v1.2.0

func (rcv *KinStateJntTrafoDataReqAxis) Name() []byte

/ Name of the axis (as used in the joint transformation)

func (*KinStateJntTrafoDataReqAxis) Table added in v1.2.0

func (*KinStateJntTrafoDataReqAxis) Type added in v1.2.0

/ Reference to the documentation of the axis / Type of the axis (linear, rotational, any)

func (*KinStateJntTrafoDataReqAxis) UnPack added in v1.2.0

func (*KinStateJntTrafoDataReqAxis) UnPackTo added in v1.2.0

type KinStateJntTrafoDataReqAxisT added in v1.2.0

type KinStateJntTrafoDataReqAxisT struct {
	Name        string
	Description string
	Image       string
	DocRef      string
	Type        KinStateJntTrafoDataReqAxisType
	Mandatory   bool
}

/ data of a single entry of a required axis of a joint transformation when reading all data of an implemented joint transformation

func (*KinStateJntTrafoDataReqAxisT) Pack added in v1.2.0

type KinStateJntTrafoDataReqAxisType added in v1.2.0

type KinStateJntTrafoDataReqAxisType int8

/ type of a required axis

const (
	/// any kind of axis is okay
	KinStateJntTrafoDataReqAxisTypeANY KinStateJntTrafoDataReqAxisType = 0
	///< a linear axis is requested
	KinStateJntTrafoDataReqAxisTypeLINEAR KinStateJntTrafoDataReqAxisType = 1
	/// a rotational axis is requested
	KinStateJntTrafoDataReqAxisTypeROTATIONAL KinStateJntTrafoDataReqAxisType = 2
)

func (KinStateJntTrafoDataReqAxisType) String added in v1.2.0

type KinStateJntTrafoDataSingle added in v1.2.0

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

func GetRootAsKinStateJntTrafoDataSingle added in v1.2.0

func GetRootAsKinStateJntTrafoDataSingle(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataSingle

func GetSizePrefixedRootAsKinStateJntTrafoDataSingle added in v1.2.0

func GetSizePrefixedRootAsKinStateJntTrafoDataSingle(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataSingle

func (*KinStateJntTrafoDataSingle) Description added in v1.2.0

func (rcv *KinStateJntTrafoDataSingle) Description() []byte

/ Name of the joint transformation / Description of the joint transformation

func (*KinStateJntTrafoDataSingle) DocRef added in v1.2.0

func (rcv *KinStateJntTrafoDataSingle) DocRef() []byte

/ Image (link) of the joint transformation / Reference to the documentation of the joint transformation

func (*KinStateJntTrafoDataSingle) Id added in v1.2.0

func (rcv *KinStateJntTrafoDataSingle) Id() []byte

/ ID of the joint transformation (to be used in the MCS set)

func (*KinStateJntTrafoDataSingle) Image added in v1.2.0

func (rcv *KinStateJntTrafoDataSingle) Image() []byte

/ Description of the joint transformation / Image (link) of the joint transformation

func (*KinStateJntTrafoDataSingle) Init added in v1.2.0

func (*KinStateJntTrafoDataSingle) MutatePow added in v1.2.0

func (rcv *KinStateJntTrafoDataSingle) MutatePow(n POWType) bool

/ Point of work of the joint transformation

func (*KinStateJntTrafoDataSingle) Name added in v1.2.0

func (rcv *KinStateJntTrafoDataSingle) Name() []byte

/ ID of the joint transformation (to be used in the MCS set) / Name of the joint transformation

func (*KinStateJntTrafoDataSingle) Parameters added in v1.2.0

/ All configuration parameters of the joint transformation

func (*KinStateJntTrafoDataSingle) Pow added in v1.2.0

/ Version string of the joint transformation / Point of work of the joint transformation

func (*KinStateJntTrafoDataSingle) Table added in v1.2.0

func (*KinStateJntTrafoDataSingle) UnPack added in v1.2.0

func (*KinStateJntTrafoDataSingle) UnPackTo added in v1.2.0

func (*KinStateJntTrafoDataSingle) Version added in v1.2.0

func (rcv *KinStateJntTrafoDataSingle) Version() []byte

/ Reference to the documentation of the joint transformation / Version string of the joint transformation

type KinStateJntTrafoDataSingleT added in v1.2.0

type KinStateJntTrafoDataSingleT struct {
	Id          string
	Name        string
	Description string
	Image       string
	DocRef      string
	Version     string
	Pow         POWType
	Parameters  *KinStateJntTrafoDataAllParamT
}

/ data of a single registered joint transformation when reading all data of an implemented joint transformation

func (*KinStateJntTrafoDataSingleT) Pack added in v1.2.0

type KinStateJntTrafoDataT added in v1.2.0

type KinStateJntTrafoDataT struct {
	JntTrafoData []*KinStateJntTrafoDataSingleT
}

/ data of all registered joint transformations when reading all data of implemented joint transformations

func (*KinStateJntTrafoDataT) Pack added in v1.2.0

type POWType

type POWType int8
const (
	POWTypeBASE        POWType = 1
	POWTypeORIENTATION POWType = 2
	POWTypeADDITIONAL  POWType = 3
)

func (POWType) String

func (v POWType) String() string

type ProbeActualValues added in v1.3.0

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

func GetRootAsProbeActualValues added in v1.3.0

func GetRootAsProbeActualValues(buf []byte, offset flatbuffers.UOffsetT) *ProbeActualValues

func GetSizePrefixedRootAsProbeActualValues added in v1.3.0

func GetSizePrefixedRootAsProbeActualValues(buf []byte, offset flatbuffers.UOffsetT) *ProbeActualValues

func (*ProbeActualValues) DiffCount added in v1.3.0

func (rcv *ProbeActualValues) DiffCount() uint32

/ currently difference count

func (*ProbeActualValues) DifferValue added in v1.3.0

func (rcv *ProbeActualValues) DifferValue() float64

/ currently difference of probe values

func (*ProbeActualValues) DifferValueUnit added in v1.3.0

func (rcv *ProbeActualValues) DifferValueUnit() []byte

/ unit of the actual negative edge value / unit of the actual difference values

func (*ProbeActualValues) Init added in v1.3.0

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

func (*ProbeActualValues) MarksEdgeCount added in v1.3.0

func (rcv *ProbeActualValues) MarksEdgeCount() uint32

/ currently marks edge count

func (*ProbeActualValues) MutateDiffCount added in v1.3.0

func (rcv *ProbeActualValues) MutateDiffCount(n uint32) bool

/ currently difference count

func (*ProbeActualValues) MutateDifferValue added in v1.3.0

func (rcv *ProbeActualValues) MutateDifferValue(n float64) bool

/ currently difference of probe values

func (*ProbeActualValues) MutateMarksEdgeCount added in v1.3.0

func (rcv *ProbeActualValues) MutateMarksEdgeCount(n uint32) bool

/ currently marks edge count

func (*ProbeActualValues) MutateNegEdgeCount added in v1.3.0

func (rcv *ProbeActualValues) MutateNegEdgeCount(n uint32) bool

/ currently negative edge count

func (*ProbeActualValues) MutateNegEdgeValue added in v1.3.0

func (rcv *ProbeActualValues) MutateNegEdgeValue(n float64) bool

/ currently negative edge value

func (*ProbeActualValues) MutatePosEdgeCount added in v1.3.0

func (rcv *ProbeActualValues) MutatePosEdgeCount(n uint32) bool

/ currently positive edge count

func (*ProbeActualValues) MutatePosEdgeValue added in v1.3.0

func (rcv *ProbeActualValues) MutatePosEdgeValue(n float64) bool

/ currently positive edge value

func (*ProbeActualValues) MutateValid added in v1.3.0

func (rcv *ProbeActualValues) MutateValid(n bool) bool

/ currently the data of vaild

func (*ProbeActualValues) NegEdgeCount added in v1.3.0

func (rcv *ProbeActualValues) NegEdgeCount() uint32

/ currently negative edge count

func (*ProbeActualValues) NegEdgeValue added in v1.3.0

func (rcv *ProbeActualValues) NegEdgeValue() float64

/ currently negative edge value

func (*ProbeActualValues) NegEdgeValueUnit added in v1.3.0

func (rcv *ProbeActualValues) NegEdgeValueUnit() []byte

/ unit of the actual positive edge value / unit of the actual negative edge value

func (*ProbeActualValues) PosEdgeCount added in v1.3.0

func (rcv *ProbeActualValues) PosEdgeCount() uint32

/ currently positive edge count

func (*ProbeActualValues) PosEdgeValue added in v1.3.0

func (rcv *ProbeActualValues) PosEdgeValue() float64

/ currently positive edge value

func (*ProbeActualValues) PosEdgeValueUnit added in v1.3.0

func (rcv *ProbeActualValues) PosEdgeValueUnit() []byte

/ currently probe status / unit of the actual positive edge value

func (*ProbeActualValues) Status added in v1.3.0

func (rcv *ProbeActualValues) Status() []byte

/ currently probe status

func (*ProbeActualValues) Table added in v1.3.0

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

func (*ProbeActualValues) UnPack added in v1.3.0

func (rcv *ProbeActualValues) UnPack() *ProbeActualValuesT

func (*ProbeActualValues) UnPackTo added in v1.3.0

func (rcv *ProbeActualValues) UnPackTo(t *ProbeActualValuesT)

func (*ProbeActualValues) Valid added in v1.3.0

func (rcv *ProbeActualValues) Valid() bool

/ currently the data of vaild

type ProbeActualValuesT added in v1.3.0

type ProbeActualValuesT struct {
	Valid            bool
	PosEdgeValue     float64
	NegEdgeValue     float64
	DifferValue      float64
	DiffCount        uint32
	PosEdgeCount     uint32
	NegEdgeCount     uint32
	MarksEdgeCount   uint32
	Status           string
	PosEdgeValueUnit string
	NegEdgeValueUnit string
	DifferValueUnit  string
}

/ currently the actual values of the probe

func (*ProbeActualValuesT) Pack added in v1.3.0

type ProbeCfgData added in v1.3.0

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

func GetRootAsProbeCfgData added in v1.3.0

func GetRootAsProbeCfgData(buf []byte, offset flatbuffers.UOffsetT) *ProbeCfgData

func GetSizePrefixedRootAsProbeCfgData added in v1.3.0

func GetSizePrefixedRootAsProbeCfgData(buf []byte, offset flatbuffers.UOffsetT) *ProbeCfgData

func (*ProbeCfgData) EnableMarkFailure added in v1.3.0

func (rcv *ProbeCfgData) EnableMarkFailure() bool

/ enable lost mark check

func (*ProbeCfgData) EvalDiffType added in v1.3.0

func (rcv *ProbeCfgData) EvalDiffType() []byte

/ selection which edge is evaluated (e.g. "disabled", "posEdge", "negEdge", "posNeg") / probe difference measuring type (e.g. "disabled", "standard", "negToNeg", "posToNeg", "negToPos", "posToPos")

func (*ProbeCfgData) EvalEdgeType added in v1.3.0

func (rcv *ProbeCfgData) EvalEdgeType() []byte

/ selection of measuring type (e.g. "continuous", "singleShot") / selection which edge is evaluated (e.g. "disabled", "posEdge", "negEdge", "posNeg")

func (*ProbeCfgData) ExpWindowEdgeEnable added in v1.3.0

func (rcv *ProbeCfgData) ExpWindowEdgeEnable() bool

/ probe difference measuring type (e.g. "disabled", "standard", "negToNeg", "posToNeg", "negToPos", "posToPos") / enable of expectation window

func (*ProbeCfgData) ExpWindowEnd added in v1.3.0

func (rcv *ProbeCfgData) ExpWindowEnd() float64

/ end of the expectation window if the positive edge is evaluated

func (*ProbeCfgData) ExpWindowStart added in v1.3.0

func (rcv *ProbeCfgData) ExpWindowStart() float64

/ start of the expectation window if the positive edge is evaluated

func (*ProbeCfgData) Init added in v1.3.0

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

func (*ProbeCfgData) IsAutoActivated added in v1.3.0

func (rcv *ProbeCfgData) IsAutoActivated() bool

/ probe auto activated after config

func (*ProbeCfgData) LvlMonitorActive added in v1.3.0

func (rcv *ProbeCfgData) LvlMonitorActive() bool

/ switch-on level monitoring active, only worked for drive based touch probe 1

func (*ProbeCfgData) MaxNumOfMarkFailuer added in v1.3.0

func (rcv *ProbeCfgData) MaxNumOfMarkFailuer() uint32

/ threshold for the registered number of marker failure

func (*ProbeCfgData) MeasurSigSel added in v1.3.0

func (rcv *ProbeCfgData) MeasurSigSel() []byte

/ measuring signal select (e.g. "encoder1", "encoder2", "finetime")

func (*ProbeCfgData) MeasurType added in v1.3.0

func (rcv *ProbeCfgData) MeasurType() []byte

/ measuring signal select (e.g. "encoder1", "encoder2", "finetime") / selection of measuring type (e.g. "continuous", "singleShot")

func (*ProbeCfgData) MutateEnableMarkFailure added in v1.3.0

func (rcv *ProbeCfgData) MutateEnableMarkFailure(n bool) bool

/ enable lost mark check

func (*ProbeCfgData) MutateExpWindowEdgeEnable added in v1.3.0

func (rcv *ProbeCfgData) MutateExpWindowEdgeEnable(n bool) bool

/ enable of expectation window

func (*ProbeCfgData) MutateExpWindowEnd added in v1.3.0

func (rcv *ProbeCfgData) MutateExpWindowEnd(n float64) bool

/ end of the expectation window if the positive edge is evaluated

func (*ProbeCfgData) MutateExpWindowStart added in v1.3.0

func (rcv *ProbeCfgData) MutateExpWindowStart(n float64) bool

/ start of the expectation window if the positive edge is evaluated

func (*ProbeCfgData) MutateIsAutoActivated added in v1.3.0

func (rcv *ProbeCfgData) MutateIsAutoActivated(n bool) bool

/ probe auto activated after config

func (*ProbeCfgData) MutateLvlMonitorActive added in v1.3.0

func (rcv *ProbeCfgData) MutateLvlMonitorActive(n bool) bool

/ switch-on level monitoring active, only worked for drive based touch probe 1

func (*ProbeCfgData) MutateMaxNumOfMarkFailuer added in v1.3.0

func (rcv *ProbeCfgData) MutateMaxNumOfMarkFailuer(n uint32) bool

/ threshold for the registered number of marker failure

func (*ProbeCfgData) MutateTimeCompEnable added in v1.3.0

func (rcv *ProbeCfgData) MutateTimeCompEnable(n bool) bool

/ probe dead time compensation enable

func (*ProbeCfgData) MutateTimeCompNegEdge added in v1.3.0

func (rcv *ProbeCfgData) MutateTimeCompNegEdge(n float64) bool

/ dead time compensation for the negative edge if evaluated

func (*ProbeCfgData) MutateTimeCompPosEdge added in v1.3.0

func (rcv *ProbeCfgData) MutateTimeCompPosEdge(n float64) bool

/ dead time compensation for the positive edge if evaluated

func (*ProbeCfgData) Table added in v1.3.0

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

func (*ProbeCfgData) TimeCompEnable added in v1.3.0

func (rcv *ProbeCfgData) TimeCompEnable() bool

/ probe dead time compensation enable

func (*ProbeCfgData) TimeCompNegEdge added in v1.3.0

func (rcv *ProbeCfgData) TimeCompNegEdge() float64

/ dead time compensation for the negative edge if evaluated

func (*ProbeCfgData) TimeCompPosEdge added in v1.3.0

func (rcv *ProbeCfgData) TimeCompPosEdge() float64

/ dead time compensation for the positive edge if evaluated

func (*ProbeCfgData) UnPack added in v1.3.0

func (rcv *ProbeCfgData) UnPack() *ProbeCfgDataT

func (*ProbeCfgData) UnPackTo added in v1.3.0

func (rcv *ProbeCfgData) UnPackTo(t *ProbeCfgDataT)

type ProbeCfgDataT added in v1.3.0

type ProbeCfgDataT struct {
	MeasurSigSel        string
	MeasurType          string
	EvalEdgeType        string
	EvalDiffType        string
	ExpWindowEdgeEnable bool
	ExpWindowStart      float64
	ExpWindowEnd        float64
	EnableMarkFailure   bool
	MaxNumOfMarkFailuer uint32
	TimeCompEnable      bool
	TimeCompPosEdge     float64
	TimeCompNegEdge     float64
	LvlMonitorActive    bool
	IsAutoActivated     bool
}

/ data of the axis probe

func (*ProbeCfgDataT) Pack added in v1.3.0

type RTInputsCfg added in v1.1.0

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

func GetRootAsRTInputsCfg added in v1.1.0

func GetRootAsRTInputsCfg(buf []byte, offset flatbuffers.UOffsetT) *RTInputsCfg

func GetSizePrefixedRootAsRTInputsCfg added in v1.1.0

func GetSizePrefixedRootAsRTInputsCfg(buf []byte, offset flatbuffers.UOffsetT) *RTInputsCfg

func (*RTInputsCfg) DoubleArraySize added in v1.1.0

func (rcv *RTInputsCfg) DoubleArraySize() uint32

/ size of the double array

func (*RTInputsCfg) Init added in v1.1.0

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

func (*RTInputsCfg) Int64ArraySize added in v1.1.0

func (rcv *RTInputsCfg) Int64ArraySize() uint32

/ size of the int64 array

func (*RTInputsCfg) MutateDoubleArraySize added in v1.1.0

func (rcv *RTInputsCfg) MutateDoubleArraySize(n uint32) bool

/ size of the double array

func (*RTInputsCfg) MutateInt64ArraySize added in v1.1.0

func (rcv *RTInputsCfg) MutateInt64ArraySize(n uint32) bool

/ size of the int64 array

func (*RTInputsCfg) Table added in v1.1.0

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

func (*RTInputsCfg) UnPack added in v1.1.0

func (rcv *RTInputsCfg) UnPack() *RTInputsCfgT

func (*RTInputsCfg) UnPackTo added in v1.1.0

func (rcv *RTInputsCfg) UnPackTo(t *RTInputsCfgT)

type RTInputsCfgT added in v1.1.0

type RTInputsCfgT struct {
	DoubleArraySize uint32
	Int64ArraySize  uint32
}

/ common configuration of real-time inputs

func (*RTInputsCfgT) Pack added in v1.1.0

type SafeAreaType

type SafeAreaType int8

/ type of the safe area

const (
	/// its a safe area
	SafeAreaTypeSAFE_AREA SafeAreaType = 0
	/// its an exclusive work area
	SafeAreaTypeWORK_AREA_EXCL SafeAreaType = 1
	/// its an inclusive work area
	SafeAreaTypeWORK_AREA_INCL SafeAreaType = 2
)

func (SafeAreaType) String

func (v SafeAreaType) String() string

type SingleLicense

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

func GetRootAsSingleLicense

func GetRootAsSingleLicense(buf []byte, offset flatbuffers.UOffsetT) *SingleLicense

func GetSizePrefixedRootAsSingleLicense

func GetSizePrefixedRootAsSingleLicense(buf []byte, offset flatbuffers.UOffsetT) *SingleLicense

func (*SingleLicense) Init

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

func (*SingleLicense) Name

func (rcv *SingleLicense) Name() []byte

/ name (material number) of the license

func (*SingleLicense) Table

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

func (*SingleLicense) UnPack added in v1.1.0

func (rcv *SingleLicense) UnPack() *SingleLicenseT

func (*SingleLicense) UnPackTo added in v1.1.0

func (rcv *SingleLicense) UnPackTo(t *SingleLicenseT)

func (*SingleLicense) Version

func (rcv *SingleLicense) Version() []byte

/ name (material number) of the license / version number of the license

type SingleLicenseT added in v1.1.0

type SingleLicenseT struct {
	Name    string
	Version string
}

/ information of a single acquired license

func (*SingleLicenseT) Pack added in v1.1.0

type SysCfg

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

func GetRootAsSysCfg

func GetRootAsSysCfg(buf []byte, offset flatbuffers.UOffsetT) *SysCfg

func GetSizePrefixedRootAsSysCfg

func GetSizePrefixedRootAsSysCfg(buf []byte, offset flatbuffers.UOffsetT) *SysCfg

func (*SysCfg) Function

func (rcv *SysCfg) Function(obj *SysCfgFunction) *SysCfgFunction

/ configuration of the product coordinate systems / system function configuration

func (*SysCfg) Init

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

func (*SysCfg) Internal

func (rcv *SysCfg) Internal(obj *SysCfgInternal) *SysCfgInternal

/ system function configuration / internal system configuration

func (*SysCfg) Pcs

func (rcv *SysCfg) Pcs(obj *SysCfgPcsAll) *SysCfgPcsAll

/ configuration of the product coordinate systems

func (*SysCfg) RtInputs added in v1.1.0

func (rcv *SysCfg) RtInputs(obj *RTInputsCfg) *RTInputsCfg

/ configuration of the safe and work areas / configuration of the real-time inputs of the kinematics

func (*SysCfg) SafeAreas

func (rcv *SysCfg) SafeAreas(obj *SysCfgSafeAreaAll) *SysCfgSafeAreaAll

/ internal system configuration / configuration of the safe and work areas

func (*SysCfg) Table

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

func (*SysCfg) UnPack added in v1.1.0

func (rcv *SysCfg) UnPack() *SysCfgT

func (*SysCfg) UnPackTo added in v1.1.0

func (rcv *SysCfg) UnPackTo(t *SysCfgT)

type SysCfgFunction

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

func GetRootAsSysCfgFunction

func GetRootAsSysCfgFunction(buf []byte, offset flatbuffers.UOffsetT) *SysCfgFunction

func GetSizePrefixedRootAsSysCfgFunction

func GetSizePrefixedRootAsSysCfgFunction(buf []byte, offset flatbuffers.UOffsetT) *SysCfgFunction

func (*SysCfgFunction) IgnoreAxisProfiles

func (rcv *SysCfgFunction) IgnoreAxisProfiles() bool

/ ignore the configured axis profiles in BOOTING?

func (*SysCfgFunction) Init

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

func (*SysCfgFunction) MutateIgnoreAxisProfiles

func (rcv *SysCfgFunction) MutateIgnoreAxisProfiles(n bool) bool

/ ignore the configured axis profiles in BOOTING?

func (*SysCfgFunction) Table

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

func (*SysCfgFunction) UnPack added in v1.1.0

func (rcv *SysCfgFunction) UnPack() *SysCfgFunctionT

func (*SysCfgFunction) UnPackTo added in v1.1.0

func (rcv *SysCfgFunction) UnPackTo(t *SysCfgFunctionT)

type SysCfgFunctionT added in v1.1.0

type SysCfgFunctionT struct {
	IgnoreAxisProfiles bool
}

/ system function configuration items

func (*SysCfgFunctionT) Pack added in v1.1.0

type SysCfgInternal

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

func GetRootAsSysCfgInternal

func GetRootAsSysCfgInternal(buf []byte, offset flatbuffers.UOffsetT) *SysCfgInternal

func GetSizePrefixedRootAsSysCfgInternal

func GetSizePrefixedRootAsSysCfgInternal(buf []byte, offset flatbuffers.UOffsetT) *SysCfgInternal

func (*SysCfgInternal) DriveResetTimeout added in v1.2.0

func (rcv *SysCfgInternal) DriveResetTimeout() float64

/ Change the timeout for the drive reset

func (*SysCfgInternal) Init

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

func (*SysCfgInternal) MutateDriveResetTimeout added in v1.2.0

func (rcv *SysCfgInternal) MutateDriveResetTimeout(n float64) bool

/ Change the timeout for the drive reset

func (*SysCfgInternal) MutateSave

func (rcv *SysCfgInternal) MutateSave(n bool) bool

/ save the internal system configuration items also, when saving the system config to file?

func (*SysCfgInternal) MutateTimeMeasurement

func (rcv *SysCfgInternal) MutateTimeMeasurement(n bool) bool

/ enable time measurement?

func (*SysCfgInternal) MutateUseIpoIVAJ

func (rcv *SysCfgInternal) MutateUseIpoIVAJ(n bool) bool

/ use the new ipo IVAJ?

func (*SysCfgInternal) Save

func (rcv *SysCfgInternal) Save() bool

/ save the internal system configuration items also, when saving the system config to file?

func (*SysCfgInternal) Table

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

func (*SysCfgInternal) TimeMeasurement

func (rcv *SysCfgInternal) TimeMeasurement() bool

/ enable time measurement?

func (*SysCfgInternal) UnPack added in v1.1.0

func (rcv *SysCfgInternal) UnPack() *SysCfgInternalT

func (*SysCfgInternal) UnPackTo added in v1.1.0

func (rcv *SysCfgInternal) UnPackTo(t *SysCfgInternalT)

func (*SysCfgInternal) UseIpoIVAJ

func (rcv *SysCfgInternal) UseIpoIVAJ() bool

/ use the new ipo IVAJ?

type SysCfgInternalT added in v1.1.0

type SysCfgInternalT struct {
	Save              bool
	UseIpoIVAJ        bool
	TimeMeasurement   bool
	DriveResetTimeout float64
}

/ internal system configuration items

func (*SysCfgInternalT) Pack added in v1.1.0

type SysCfgPcsAll

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

func GetRootAsSysCfgPcsAll

func GetRootAsSysCfgPcsAll(buf []byte, offset flatbuffers.UOffsetT) *SysCfgPcsAll

func GetSizePrefixedRootAsSysCfgPcsAll

func GetSizePrefixedRootAsSysCfgPcsAll(buf []byte, offset flatbuffers.UOffsetT) *SysCfgPcsAll

func (*SysCfgPcsAll) Groups

func (rcv *SysCfgPcsAll) Groups(obj *SysCfgPcsGroup, j int) bool

/ vector of all configured PCS sets / vector of all configured PCS groups

func (*SysCfgPcsAll) GroupsLength

func (rcv *SysCfgPcsAll) GroupsLength() int

func (*SysCfgPcsAll) Init

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

func (*SysCfgPcsAll) Sets

func (rcv *SysCfgPcsAll) Sets(obj *SysCfgPcsSet, j int) bool

/ vector of all configured PCS sets

func (*SysCfgPcsAll) SetsLength

func (rcv *SysCfgPcsAll) SetsLength() int

func (*SysCfgPcsAll) Table

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

func (*SysCfgPcsAll) UnPack added in v1.1.0

func (rcv *SysCfgPcsAll) UnPack() *SysCfgPcsAllT

func (*SysCfgPcsAll) UnPackTo added in v1.1.0

func (rcv *SysCfgPcsAll) UnPackTo(t *SysCfgPcsAllT)

type SysCfgPcsAllT added in v1.1.0

type SysCfgPcsAllT struct {
	Sets   []*SysCfgPcsSetT
	Groups []*SysCfgPcsGroupT
}

/ configuration of the product coordinate system of this kinematics

func (*SysCfgPcsAllT) Pack added in v1.1.0

type SysCfgPcsGroup

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

func GetRootAsSysCfgPcsGroup

func GetRootAsSysCfgPcsGroup(buf []byte, offset flatbuffers.UOffsetT) *SysCfgPcsGroup

func GetSizePrefixedRootAsSysCfgPcsGroup

func GetSizePrefixedRootAsSysCfgPcsGroup(buf []byte, offset flatbuffers.UOffsetT) *SysCfgPcsGroup

func (*SysCfgPcsGroup) GroupName

func (rcv *SysCfgPcsGroup) GroupName() []byte

/ name of the group (required for load/save)

func (*SysCfgPcsGroup) Init

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

func (*SysCfgPcsGroup) Sets

func (rcv *SysCfgPcsGroup) Sets(j int) []byte

/ name of the group (required for load/save) / vector of PCS sets in this group (sequence matters!)

func (*SysCfgPcsGroup) SetsLength

func (rcv *SysCfgPcsGroup) SetsLength() int

func (*SysCfgPcsGroup) Table

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

func (*SysCfgPcsGroup) UnPack added in v1.1.0

func (rcv *SysCfgPcsGroup) UnPack() *SysCfgPcsGroupT

func (*SysCfgPcsGroup) UnPackTo added in v1.1.0

func (rcv *SysCfgPcsGroup) UnPackTo(t *SysCfgPcsGroupT)

type SysCfgPcsGroupT added in v1.1.0

type SysCfgPcsGroupT struct {
	GroupName string
	Sets      []string
}

/ configuration of a single group of sets for a product coordinate system

func (*SysCfgPcsGroupT) Pack added in v1.1.0

type SysCfgPcsSet

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

func GetRootAsSysCfgPcsSet

func GetRootAsSysCfgPcsSet(buf []byte, offset flatbuffers.UOffsetT) *SysCfgPcsSet

func GetSizePrefixedRootAsSysCfgPcsSet

func GetSizePrefixedRootAsSysCfgPcsSet(buf []byte, offset flatbuffers.UOffsetT) *SysCfgPcsSet

func (*SysCfgPcsSet) Init

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

func (*SysCfgPcsSet) MutateOffsetAux

func (rcv *SysCfgPcsSet) MutateOffsetAux(j int, n float64) bool

/ offsets for auxilary axes (must be exactly 10 values)

func (*SysCfgPcsSet) MutateOffsetXYZ

func (rcv *SysCfgPcsSet) MutateOffsetXYZ(j int, n float64) bool

/ XYZ offsets (must be exactly three values)

func (*SysCfgPcsSet) MutateOrientation

func (rcv *SysCfgPcsSet) MutateOrientation(j int, n float64) bool

/ rotation offsets as Euler angles ZY'Z” (must be exactly three values)

func (*SysCfgPcsSet) MutateRelativeToPCS

func (rcv *SysCfgPcsSet) MutateRelativeToPCS(n bool) bool

/ is this set relative to an other pcs set?

func (*SysCfgPcsSet) OffsetAux

func (rcv *SysCfgPcsSet) OffsetAux(j int) float64

/ offsets for auxilary axes (must be exactly 10 values)

func (*SysCfgPcsSet) OffsetAuxLength

func (rcv *SysCfgPcsSet) OffsetAuxLength() int

func (*SysCfgPcsSet) OffsetAuxUnits

func (rcv *SysCfgPcsSet) OffsetAuxUnits(j int) []byte

/ Units for rotation offsets (must be exactly three values) / Units for offsets for auxilary axes (must be exactly 10 values)

func (*SysCfgPcsSet) OffsetAuxUnitsLength

func (rcv *SysCfgPcsSet) OffsetAuxUnitsLength() int

func (*SysCfgPcsSet) OffsetXYZ

func (rcv *SysCfgPcsSet) OffsetXYZ(j int) float64

/ name of the set (required for load/save) / XYZ offsets (must be exactly three values)

func (*SysCfgPcsSet) OffsetXYZLength

func (rcv *SysCfgPcsSet) OffsetXYZLength() int

func (*SysCfgPcsSet) OffsetXYZUnits

func (rcv *SysCfgPcsSet) OffsetXYZUnits(j int) []byte

/ Units for XYZ offsets (must be exactly three values)

func (*SysCfgPcsSet) OffsetXYZUnitsLength

func (rcv *SysCfgPcsSet) OffsetXYZUnitsLength() int

func (*SysCfgPcsSet) Orientation

func (rcv *SysCfgPcsSet) Orientation(j int) float64

/ rotation offsets as Euler angles ZY'Z” (must be exactly three values)

func (*SysCfgPcsSet) OrientationLength

func (rcv *SysCfgPcsSet) OrientationLength() int

func (*SysCfgPcsSet) OrientationUnits

func (rcv *SysCfgPcsSet) OrientationUnits(j int) []byte

/ Units for XYZ offsets (must be exactly three values) / Units for rotation offsets (must be exactly three values)

func (*SysCfgPcsSet) OrientationUnitsLength

func (rcv *SysCfgPcsSet) OrientationUnitsLength() int

func (*SysCfgPcsSet) RelativeToPCS

func (rcv *SysCfgPcsSet) RelativeToPCS() bool

/ is this set relative to an other pcs set?

func (*SysCfgPcsSet) SetName

func (rcv *SysCfgPcsSet) SetName() []byte

/ name of the set (required for load/save)

func (*SysCfgPcsSet) Table

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

func (*SysCfgPcsSet) UnPack added in v1.1.0

func (rcv *SysCfgPcsSet) UnPack() *SysCfgPcsSetT

func (*SysCfgPcsSet) UnPackTo added in v1.1.0

func (rcv *SysCfgPcsSet) UnPackTo(t *SysCfgPcsSetT)

type SysCfgPcsSetT added in v1.1.0

type SysCfgPcsSetT struct {
	SetName          string
	OffsetXYZ        []float64
	Orientation      []float64
	OffsetAux        []float64
	RelativeToPCS    bool
	OffsetXYZUnits   []string
	OrientationUnits []string
	OffsetAuxUnits   []string
}

/ configuration of a single set for the product coordiate system of a kinematics

func (*SysCfgPcsSetT) Pack added in v1.1.0

type SysCfgSafeArea

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

func GetRootAsSysCfgSafeArea

func GetRootAsSysCfgSafeArea(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSafeArea

func GetSizePrefixedRootAsSysCfgSafeArea

func GetSizePrefixedRootAsSysCfgSafeArea(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSafeArea

func (*SysCfgSafeArea) Box

func (rcv *SysCfgSafeArea) Box(obj *SysCfgSafeAreaBox, j int) bool

/ box data, that defines the borders of the safe area; should be exactly 16 (for ACS) or 3 for (MCS, WCS and PCS)

func (*SysCfgSafeArea) BoxLength

func (rcv *SysCfgSafeArea) BoxLength() int

func (*SysCfgSafeArea) CoordSystem

func (rcv *SysCfgSafeArea) CoordSystem() []byte

/ name of the safe area (filled when reading; optional for writing [content is always ignored]) / coordinate system of the safe area (default is "MCS")

func (*SysCfgSafeArea) Init

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

func (*SysCfgSafeArea) MutateType

func (rcv *SysCfgSafeArea) MutateType(n SafeAreaType) bool

/ type of the safe area (default is "safe area")

func (*SysCfgSafeArea) Name

func (rcv *SysCfgSafeArea) Name() []byte

/ name of the safe area (filled when reading; optional for writing [content is always ignored])

func (*SysCfgSafeArea) Table

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

func (*SysCfgSafeArea) Type

func (rcv *SysCfgSafeArea) Type() SafeAreaType

/ coordinate system of the safe area (default is "MCS") / type of the safe area (default is "safe area")

func (*SysCfgSafeArea) UnPack added in v1.1.0

func (rcv *SysCfgSafeArea) UnPack() *SysCfgSafeAreaT

func (*SysCfgSafeArea) UnPackTo added in v1.1.0

func (rcv *SysCfgSafeArea) UnPackTo(t *SysCfgSafeAreaT)

type SysCfgSafeAreaAll

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

func GetRootAsSysCfgSafeAreaAll

func GetRootAsSysCfgSafeAreaAll(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSafeAreaAll

func GetSizePrefixedRootAsSysCfgSafeAreaAll

func GetSizePrefixedRootAsSysCfgSafeAreaAll(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSafeAreaAll

func (*SysCfgSafeAreaAll) Init

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

func (*SysCfgSafeAreaAll) SafeAreas

func (rcv *SysCfgSafeAreaAll) SafeAreas(obj *SysCfgSafeArea, j int) bool

/ vector of all configured safe areas

func (*SysCfgSafeAreaAll) SafeAreasLength

func (rcv *SysCfgSafeAreaAll) SafeAreasLength() int

func (*SysCfgSafeAreaAll) Table

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

func (*SysCfgSafeAreaAll) UnPack added in v1.1.0

func (rcv *SysCfgSafeAreaAll) UnPack() *SysCfgSafeAreaAllT

func (*SysCfgSafeAreaAll) UnPackTo added in v1.1.0

func (rcv *SysCfgSafeAreaAll) UnPackTo(t *SysCfgSafeAreaAllT)

type SysCfgSafeAreaAllT added in v1.1.0

type SysCfgSafeAreaAllT struct {
	SafeAreas []*SysCfgSafeAreaT
}

/ configuration of all safe areas and work areas for the whole motion system

func (*SysCfgSafeAreaAllT) Pack added in v1.1.0

type SysCfgSafeAreaBox

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

func GetRootAsSysCfgSafeAreaBox

func GetRootAsSysCfgSafeAreaBox(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSafeAreaBox

func GetSizePrefixedRootAsSysCfgSafeAreaBox

func GetSizePrefixedRootAsSysCfgSafeAreaBox(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSafeAreaBox

func (*SysCfgSafeAreaBox) Active

func (rcv *SysCfgSafeAreaBox) Active() bool

/ unit of min and max as configured / should this dimension being checked?

func (*SysCfgSafeAreaBox) Init

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

func (*SysCfgSafeAreaBox) Max

func (rcv *SysCfgSafeAreaBox) Max() float64

/ maximum limit in this dimension of the box

func (*SysCfgSafeAreaBox) Min

func (rcv *SysCfgSafeAreaBox) Min() float64

/ minimum limit in this dimension of the box

func (*SysCfgSafeAreaBox) MutateActive

func (rcv *SysCfgSafeAreaBox) MutateActive(n bool) bool

/ should this dimension being checked?

func (*SysCfgSafeAreaBox) MutateMax

func (rcv *SysCfgSafeAreaBox) MutateMax(n float64) bool

/ maximum limit in this dimension of the box

func (*SysCfgSafeAreaBox) MutateMin

func (rcv *SysCfgSafeAreaBox) MutateMin(n float64) bool

/ minimum limit in this dimension of the box

func (*SysCfgSafeAreaBox) Table

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

func (*SysCfgSafeAreaBox) UnPack added in v1.1.0

func (rcv *SysCfgSafeAreaBox) UnPack() *SysCfgSafeAreaBoxT

func (*SysCfgSafeAreaBox) UnPackTo added in v1.1.0

func (rcv *SysCfgSafeAreaBox) UnPackTo(t *SysCfgSafeAreaBoxT)

func (*SysCfgSafeAreaBox) Unit

func (rcv *SysCfgSafeAreaBox) Unit() []byte

/ unit of min and max as configured

type SysCfgSafeAreaBoxT added in v1.1.0

type SysCfgSafeAreaBoxT struct {
	Min    float64
	Max    float64
	Unit   string
	Active bool
}

/ configuration of the limits in a single dimension of the box of a single safe area

func (*SysCfgSafeAreaBoxT) Pack added in v1.1.0

type SysCfgSafeAreaT added in v1.1.0

type SysCfgSafeAreaT struct {
	Name        string
	CoordSystem string
	Type        SafeAreaType
	Box         []*SysCfgSafeAreaBoxT
}

/ configuration of a single safe area or work area

func (*SysCfgSafeAreaT) Pack added in v1.1.0

type SysCfgT added in v1.1.0

type SysCfgT struct {
	Pcs       *SysCfgPcsAllT
	Function  *SysCfgFunctionT
	Internal  *SysCfgInternalT
	SafeAreas *SysCfgSafeAreaAllT
	RtInputs  *RTInputsCfgT
}

/ general system configuration

func (*SysCfgT) Pack added in v1.1.0

func (t *SysCfgT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type SysCmdReset

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

func GetRootAsSysCmdReset

func GetRootAsSysCmdReset(buf []byte, offset flatbuffers.UOffsetT) *SysCmdReset

func GetSizePrefixedRootAsSysCmdReset

func GetSizePrefixedRootAsSysCmdReset(buf []byte, offset flatbuffers.UOffsetT) *SysCmdReset

func (*SysCmdReset) Init

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

func (*SysCmdReset) MutateType

func (rcv *SysCmdReset) MutateType(n SysResetType) bool

/ type of the system reset request

func (*SysCmdReset) Table

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

func (*SysCmdReset) Type

func (rcv *SysCmdReset) Type() SysResetType

/ type of the system reset request

func (*SysCmdReset) UnPack added in v1.1.0

func (rcv *SysCmdReset) UnPack() *SysCmdResetT

func (*SysCmdReset) UnPackTo added in v1.1.0

func (rcv *SysCmdReset) UnPackTo(t *SysCmdResetT)

type SysCmdResetT added in v1.1.0

type SysCmdResetT struct {
	Type SysResetType
}

/ request structure for the ResetAllMotionObjects nodes

func (*SysCmdResetT) Pack added in v1.1.0

type SysResetType

type SysResetType int8

/ Type of the system reset request

const (
	/// reset all motion objects, that are currently in an error state and have their error reaction finished
	SysResetTypeResetAllMotionObjectsWithError SysResetType = 0
	/// reset all motion object (not yet supported)
	SysResetTypeResetAllMotionObjects SysResetType = 1
)

func (SysResetType) String

func (v SysResetType) String() string

type UnitCfgKin

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

func GetRootAsUnitCfgKin

func GetRootAsUnitCfgKin(buf []byte, offset flatbuffers.UOffsetT) *UnitCfgKin

func GetSizePrefixedRootAsUnitCfgKin

func GetSizePrefixedRootAsUnitCfgKin(buf []byte, offset flatbuffers.UOffsetT) *UnitCfgKin

func (*UnitCfgKin) Default

func (rcv *UnitCfgKin) Default(obj *UnitCfgObjSingle, j int) bool

/ default units

func (*UnitCfgKin) DefaultLength

func (rcv *UnitCfgKin) DefaultLength() int

func (*UnitCfgKin) Init

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

func (*UnitCfgKin) Position

func (rcv *UnitCfgKin) Position(j int) []byte

/ default units / position unit abbreviations (must be 16 entries)

func (*UnitCfgKin) PositionLength

func (rcv *UnitCfgKin) PositionLength() int

func (*UnitCfgKin) Table

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

func (*UnitCfgKin) UnPack added in v1.1.0

func (rcv *UnitCfgKin) UnPack() *UnitCfgKinT

func (*UnitCfgKin) UnPackTo added in v1.1.0

func (rcv *UnitCfgKin) UnPackTo(t *UnitCfgKinT)

type UnitCfgKinT added in v1.1.0

type UnitCfgKinT struct {
	Default  []*UnitCfgObjSingleT
	Position []string
}

/ General unit configuration for a kinematics object

func (*UnitCfgKinT) Pack added in v1.1.0

type UnitCfgObj

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

func GetRootAsUnitCfgObj

func GetRootAsUnitCfgObj(buf []byte, offset flatbuffers.UOffsetT) *UnitCfgObj

func GetSizePrefixedRootAsUnitCfgObj

func GetSizePrefixedRootAsUnitCfgObj(buf []byte, offset flatbuffers.UOffsetT) *UnitCfgObj

func (*UnitCfgObj) Default

func (rcv *UnitCfgObj) Default(obj *UnitCfgObjSingle, j int) bool

/ default units

func (*UnitCfgObj) DefaultLength

func (rcv *UnitCfgObj) DefaultLength() int

func (*UnitCfgObj) Init

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

func (*UnitCfgObj) Table

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

func (*UnitCfgObj) UnPack added in v1.1.0

func (rcv *UnitCfgObj) UnPack() *UnitCfgObjT

func (*UnitCfgObj) UnPackTo added in v1.1.0

func (rcv *UnitCfgObj) UnPackTo(t *UnitCfgObjT)

type UnitCfgObjSingle

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

func GetRootAsUnitCfgObjSingle

func GetRootAsUnitCfgObjSingle(buf []byte, offset flatbuffers.UOffsetT) *UnitCfgObjSingle

func GetSizePrefixedRootAsUnitCfgObjSingle

func GetSizePrefixedRootAsUnitCfgObjSingle(buf []byte, offset flatbuffers.UOffsetT) *UnitCfgObjSingle

func (*UnitCfgObjSingle) Abbreviation

func (rcv *UnitCfgObjSingle) Abbreviation() []byte

/ the unit value type of the entry (position, velocity, jerk, ...) / abbreviation of the unit (as it will being used in flatbuffers and files)

func (*UnitCfgObjSingle) Init

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

func (*UnitCfgObjSingle) Table

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

func (*UnitCfgObjSingle) UnPack added in v1.1.0

func (rcv *UnitCfgObjSingle) UnPack() *UnitCfgObjSingleT

func (*UnitCfgObjSingle) UnPackTo added in v1.1.0

func (rcv *UnitCfgObjSingle) UnPackTo(t *UnitCfgObjSingleT)

func (*UnitCfgObjSingle) ValueType

func (rcv *UnitCfgObjSingle) ValueType() []byte

/ the unit value type of the entry (position, velocity, jerk, ...)

type UnitCfgObjSingleT added in v1.1.0

type UnitCfgObjSingleT struct {
	ValueType    string
	Abbreviation string
}

/ Single entry of the general unit configuration for a motion object

func (*UnitCfgObjSingleT) Pack added in v1.1.0

type UnitCfgObjT added in v1.1.0

type UnitCfgObjT struct {
	Default []*UnitCfgObjSingleT
}

/ General unit configuration for a motion object

func (*UnitCfgObjT) Pack added in v1.1.0

type UnitDataAll

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

func GetRootAsUnitDataAll

func GetRootAsUnitDataAll(buf []byte, offset flatbuffers.UOffsetT) *UnitDataAll

func GetSizePrefixedRootAsUnitDataAll

func GetSizePrefixedRootAsUnitDataAll(buf []byte, offset flatbuffers.UOffsetT) *UnitDataAll

func (*UnitDataAll) Init

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

func (*UnitDataAll) Supported

func (rcv *UnitDataAll) Supported(obj *UnitDataSingle, j int) bool

/ vector of all supported units

func (*UnitDataAll) SupportedLength

func (rcv *UnitDataAll) SupportedLength() int

func (*UnitDataAll) Table

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

func (*UnitDataAll) UnPack added in v1.1.0

func (rcv *UnitDataAll) UnPack() *UnitDataAllT

func (*UnitDataAll) UnPackTo added in v1.1.0

func (rcv *UnitDataAll) UnPackTo(t *UnitDataAllT)

type UnitDataAllT added in v1.1.0

type UnitDataAllT struct {
	Supported []*UnitDataSingleT
}

/ Data of all supported units

func (*UnitDataAllT) Pack added in v1.1.0

type UnitDataSingle

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

func GetRootAsUnitDataSingle

func GetRootAsUnitDataSingle(buf []byte, offset flatbuffers.UOffsetT) *UnitDataSingle

func GetSizePrefixedRootAsUnitDataSingle

func GetSizePrefixedRootAsUnitDataSingle(buf []byte, offset flatbuffers.UOffsetT) *UnitDataSingle

func (*UnitDataSingle) Abbreviation

func (rcv *UnitDataSingle) Abbreviation() []byte

/ unit value type (position, velocity, force, time, ...) / abbreviation of the unit (as it will being used in flatbuffers and files)

func (*UnitDataSingle) AbbreviationURI

func (rcv *UnitDataSingle) AbbreviationURI() []byte

/ abbreviation of the unit (as it will being used in flatbuffers and files) / URI abbreviation of the unit (as it will being used in datalayer paths)

func (*UnitDataSingle) Init

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

func (*UnitDataSingle) IsDefault

func (rcv *UnitDataSingle) IsDefault() bool

/ URI abbreviation of the unit (as it will being used in datalayer paths) / is this a default value, that will be set, when the axis/kinematics is created?

func (*UnitDataSingle) MutateIsDefault

func (rcv *UnitDataSingle) MutateIsDefault(n bool) bool

/ is this a default value, that will be set, when the axis/kinematics is created?

func (*UnitDataSingle) Name

func (rcv *UnitDataSingle) Name() []byte

/ name of the unit

func (*UnitDataSingle) Table

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

func (*UnitDataSingle) UnPack added in v1.1.0

func (rcv *UnitDataSingle) UnPack() *UnitDataSingleT

func (*UnitDataSingle) UnPackTo added in v1.1.0

func (rcv *UnitDataSingle) UnPackTo(t *UnitDataSingleT)

func (*UnitDataSingle) UnitObjType

func (rcv *UnitDataSingle) UnitObjType() []byte

/ name of the unit / unit object type (linear/rotational/any)

func (*UnitDataSingle) UnitValueType

func (rcv *UnitDataSingle) UnitValueType() []byte

/ unit object type (linear/rotational/any) / unit value type (position, velocity, force, time, ...)

type UnitDataSingleT added in v1.1.0

type UnitDataSingleT struct {
	Name            string
	UnitObjType     string
	UnitValueType   string
	Abbreviation    string
	AbbreviationURI string
	IsDefault       bool
}

/ informations of a single unit, that is supported by the system

func (*UnitDataSingleT) Pack added in v1.1.0

type VarType

type VarType int8
const (
	VarTypeDOUBLE  VarType = 1
	VarTypeINTEGER VarType = 2
	VarTypeSTRING  VarType = 3
)

func (VarType) String

func (v VarType) String() string

Source Files

Jump to

Keyboard shortcuts

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