fbtypes

package
v2.2.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesActivePlaneType = map[ActivePlaneType]string{
	ActivePlaneTypeXY_PLANE: "XY_PLANE",
	ActivePlaneTypeYZ_PLANE: "YZ_PLANE",
	ActivePlaneTypeZX_PLANE: "ZX_PLANE",
}
View Source
var EnumNamesAddAttributes = map[AddAttributes]string{
	AddAttributesUNDEF:       "UNDEF",
	AddAttributesINCR_VALUE:  "INCR_VALUE",
	AddAttributesABS_VALUE:   "ABS_VALUE",
	AddAttributesSHORT_WAY:   "SHORT_WAY",
	AddAttributesPOS_ROT_DIR: "POS_ROT_DIR",
	AddAttributesNEG_ROT_DIR: "NEG_ROT_DIR",
}
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 EnumNamesCategoryOfAxis = map[CategoryOfAxis]string{
	CategoryOfAxisDRIVEAXS:   "DRIVEAXS",
	CategoryOfAxisENCODERAXS: "ENCODERAXS",
	CategoryOfAxisC2C:        "C2C",
}
View Source
var EnumNamesCircleMeaning = map[CircleMeaning]string{
	CircleMeaningRADIUS: "RADIUS",
	CircleMeaningCP_X:   "CP_X",
	CircleMeaningCP_Y:   "CP_Y",
	CircleMeaningCP_Z:   "CP_Z",
	CircleMeaningIP_X:   "IP_X",
	CircleMeaningIP_Y:   "IP_Y",
	CircleMeaningIP_Z:   "IP_Z",
	CircleMeaningREV:    "REV",
}
View Source
var EnumNamesCmdPosAbsDir = map[CmdPosAbsDir]string{
	CmdPosAbsDirSHORTEST_WAY: "SHORTEST_WAY",
	CmdPosAbsDirPOSITIVE_DIR: "POSITIVE_DIR",
	CmdPosAbsDirNEGATIVE_DIR: "NEGATIVE_DIR",
	CmdPosAbsDirCURRENT_DIR:  "CURRENT_DIR",
}
View Source
var EnumNamesCoordSys = map[CoordSys]string{
	CoordSysUNDEF: "UNDEF",
	CoordSysPCS:   "PCS",
	CoordSysWCS:   "WCS",
	CoordSysMCS:   "MCS",
	CoordSysACS:   "ACS",
}
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 EnumNamesFilterType = map[FilterType]string{
	FilterTypeNONE:             "NONE",
	FilterTypeLOW_PASS_ORDER_1: "LOW_PASS_ORDER_1",
}
View Source
var EnumNamesMeaning = map[Meaning]string{
	MeaningX:          "X",
	MeaningY:          "Y",
	MeaningZ:          "Z",
	MeaningAX1:        "AX1",
	MeaningAX2:        "AX2",
	MeaningAX3:        "AX3",
	MeaningAX4:        "AX4",
	MeaningAX5:        "AX5",
	MeaningAX6:        "AX6",
	MeaningAX7:        "AX7",
	MeaningAX8:        "AX8",
	MeaningAX9:        "AX9",
	MeaningAX10:       "AX10",
	MeaningAX11:       "AX11",
	MeaningAX12:       "AX12",
	MeaningAX13:       "AX13",
	MeaningAX14:       "AX14",
	MeaningAX15:       "AX15",
	MeaningAX16:       "AX16",
	MeaningEUL1_ZYZ_I: "EUL1_ZYZ_I",
	MeaningEUL2_ZYZ_I: "EUL2_ZYZ_I",
	MeaningEUL3_ZYZ_I: "EUL3_ZYZ_I",
	MeaningEUL1_XYZ_E: "EUL1_XYZ_E",
	MeaningEUL2_XYZ_E: "EUL2_XYZ_E",
	MeaningEUL3_XYZ_E: "EUL3_XYZ_E",
	MeaningEUL1_ZYX_E: "EUL1_ZYX_E",
	MeaningEUL2_ZYX_E: "EUL2_ZYX_E",
	MeaningEUL3_ZYX_E: "EUL3_ZYX_E",
	MeaningOX:         "OX",
	MeaningOY:         "OY",
	MeaningOZ:         "OZ",
	MeaningQX:         "QX",
	MeaningQY:         "QY",
	MeaningQZ:         "QZ",
	MeaningQW:         "QW",
	MeaningAAX:        "AAX",
	MeaningAAY:        "AAY",
	MeaningAAZ:        "AAZ",
	MeaningAAA:        "AAA",
	MeaningJT_HINT1:   "JT_HINT1",
	MeaningJT_HINT2:   "JT_HINT2",
	MeaningJT_HINT3:   "JT_HINT3",
	MeaningJT_HINT4:   "JT_HINT4",
	MeaningJT_HINT5:   "JT_HINT5",
	MeaningJT_HINT6:   "JT_HINT6",
	MeaningJT_HINT7:   "JT_HINT7",
	MeaningJT_HINT8:   "JT_HINT8",
	MeaningJT_HINT9:   "JT_HINT9",
	MeaningJT_HINT10:  "JT_HINT10",
	MeaningJT_HINT11:  "JT_HINT11",
	MeaningJT_HINT12:  "JT_HINT12",
	MeaningJT_HINT13:  "JT_HINT13",
	MeaningJT_HINT14:  "JT_HINT14",
	MeaningJT_HINT15:  "JT_HINT15",
	MeaningJT_HINT16:  "JT_HINT16",
}
View Source
var EnumNamesMotionComponentType = map[MotionComponentType]string{
	MotionComponentTypeMOTION_CORE:             "MOTION_CORE",
	MotionComponentTypeCORE_LIB:                "CORE_LIB",
	MotionComponentTypeEXTENSION_BUNDLE_MOTION: "EXTENSION_BUNDLE_MOTION",
	MotionComponentTypeEXTENSION_BUNDLE_SDK:    "EXTENSION_BUNDLE_SDK",
	MotionComponentTypeOTHER_BUNDLE:            "OTHER_BUNDLE",
}
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 EnumValuesActivePlaneType = map[string]ActivePlaneType{
	"XY_PLANE": ActivePlaneTypeXY_PLANE,
	"YZ_PLANE": ActivePlaneTypeYZ_PLANE,
	"ZX_PLANE": ActivePlaneTypeZX_PLANE,
}
View Source
var EnumValuesAddAttributes = map[string]AddAttributes{
	"UNDEF":       AddAttributesUNDEF,
	"INCR_VALUE":  AddAttributesINCR_VALUE,
	"ABS_VALUE":   AddAttributesABS_VALUE,
	"SHORT_WAY":   AddAttributesSHORT_WAY,
	"POS_ROT_DIR": AddAttributesPOS_ROT_DIR,
	"NEG_ROT_DIR": AddAttributesNEG_ROT_DIR,
}
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 EnumValuesCategoryOfAxis = map[string]CategoryOfAxis{
	"DRIVEAXS":   CategoryOfAxisDRIVEAXS,
	"ENCODERAXS": CategoryOfAxisENCODERAXS,
	"C2C":        CategoryOfAxisC2C,
}
View Source
var EnumValuesCircleMeaning = map[string]CircleMeaning{
	"RADIUS": CircleMeaningRADIUS,
	"CP_X":   CircleMeaningCP_X,
	"CP_Y":   CircleMeaningCP_Y,
	"CP_Z":   CircleMeaningCP_Z,
	"IP_X":   CircleMeaningIP_X,
	"IP_Y":   CircleMeaningIP_Y,
	"IP_Z":   CircleMeaningIP_Z,
	"REV":    CircleMeaningREV,
}
View Source
var EnumValuesCmdPosAbsDir = map[string]CmdPosAbsDir{
	"SHORTEST_WAY": CmdPosAbsDirSHORTEST_WAY,
	"POSITIVE_DIR": CmdPosAbsDirPOSITIVE_DIR,
	"NEGATIVE_DIR": CmdPosAbsDirNEGATIVE_DIR,
	"CURRENT_DIR":  CmdPosAbsDirCURRENT_DIR,
}
View Source
var EnumValuesCoordSys = map[string]CoordSys{
	"UNDEF": CoordSysUNDEF,
	"PCS":   CoordSysPCS,
	"WCS":   CoordSysWCS,
	"MCS":   CoordSysMCS,
	"ACS":   CoordSysACS,
}
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 EnumValuesFilterType = map[string]FilterType{
	"NONE":             FilterTypeNONE,
	"LOW_PASS_ORDER_1": FilterTypeLOW_PASS_ORDER_1,
}
View Source
var EnumValuesMeaning = map[string]Meaning{
	"X":          MeaningX,
	"Y":          MeaningY,
	"Z":          MeaningZ,
	"AX1":        MeaningAX1,
	"AX2":        MeaningAX2,
	"AX3":        MeaningAX3,
	"AX4":        MeaningAX4,
	"AX5":        MeaningAX5,
	"AX6":        MeaningAX6,
	"AX7":        MeaningAX7,
	"AX8":        MeaningAX8,
	"AX9":        MeaningAX9,
	"AX10":       MeaningAX10,
	"AX11":       MeaningAX11,
	"AX12":       MeaningAX12,
	"AX13":       MeaningAX13,
	"AX14":       MeaningAX14,
	"AX15":       MeaningAX15,
	"AX16":       MeaningAX16,
	"EUL1_ZYZ_I": MeaningEUL1_ZYZ_I,
	"EUL2_ZYZ_I": MeaningEUL2_ZYZ_I,
	"EUL3_ZYZ_I": MeaningEUL3_ZYZ_I,
	"EUL1_XYZ_E": MeaningEUL1_XYZ_E,
	"EUL2_XYZ_E": MeaningEUL2_XYZ_E,
	"EUL3_XYZ_E": MeaningEUL3_XYZ_E,
	"EUL1_ZYX_E": MeaningEUL1_ZYX_E,
	"EUL2_ZYX_E": MeaningEUL2_ZYX_E,
	"EUL3_ZYX_E": MeaningEUL3_ZYX_E,
	"OX":         MeaningOX,
	"OY":         MeaningOY,
	"OZ":         MeaningOZ,
	"QX":         MeaningQX,
	"QY":         MeaningQY,
	"QZ":         MeaningQZ,
	"QW":         MeaningQW,
	"AAX":        MeaningAAX,
	"AAY":        MeaningAAY,
	"AAZ":        MeaningAAZ,
	"AAA":        MeaningAAA,
	"JT_HINT1":   MeaningJT_HINT1,
	"JT_HINT2":   MeaningJT_HINT2,
	"JT_HINT3":   MeaningJT_HINT3,
	"JT_HINT4":   MeaningJT_HINT4,
	"JT_HINT5":   MeaningJT_HINT5,
	"JT_HINT6":   MeaningJT_HINT6,
	"JT_HINT7":   MeaningJT_HINT7,
	"JT_HINT8":   MeaningJT_HINT8,
	"JT_HINT9":   MeaningJT_HINT9,
	"JT_HINT10":  MeaningJT_HINT10,
	"JT_HINT11":  MeaningJT_HINT11,
	"JT_HINT12":  MeaningJT_HINT12,
	"JT_HINT13":  MeaningJT_HINT13,
	"JT_HINT14":  MeaningJT_HINT14,
	"JT_HINT15":  MeaningJT_HINT15,
	"JT_HINT16":  MeaningJT_HINT16,
}
View Source
var EnumValuesMotionComponentType = map[string]MotionComponentType{
	"MOTION_CORE":             MotionComponentTypeMOTION_CORE,
	"CORE_LIB":                MotionComponentTypeCORE_LIB,
	"EXTENSION_BUNDLE_MOTION": MotionComponentTypeEXTENSION_BUNDLE_MOTION,
	"EXTENSION_BUNDLE_SDK":    MotionComponentTypeEXTENSION_BUNDLE_SDK,
	"OTHER_BUNDLE":            MotionComponentTypeOTHER_BUNDLE,
}
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 ActivePlaneTypeSettingsAddType

func ActivePlaneTypeSettingsAddType(builder *flatbuffers.Builder, type_ ActivePlaneType)

func ActivePlaneTypeSettingsEnd

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

func ActivePlaneTypeSettingsStart

func ActivePlaneTypeSettingsStart(builder *flatbuffers.Builder)

func AddAttributesSettingsAddType

func AddAttributesSettingsAddType(builder *flatbuffers.Builder, type_ AddAttributes)

func AddAttributesSettingsEnd

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

func AddAttributesSettingsStart

func AddAttributesSettingsStart(builder *flatbuffers.Builder)

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

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

func AxsBrakingDistanceExAddDistanceType

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

func AxsBrakingDistanceExAddDistanceUnit

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

func AxsBrakingDistanceExAddSelectedTypes

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

func AxsBrakingDistanceExEnd

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

func AxsBrakingDistanceExStart

func AxsBrakingDistanceExStart(builder *flatbuffers.Builder)

func AxsBrakingDistanceExStartSelectedTypesVector

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

func AxsCategoryAddAxsCategory

func AxsCategoryAddAxsCategory(builder *flatbuffers.Builder, axsCategory CategoryOfAxis)

func AxsCategoryEnd

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

func AxsCategoryStart

func AxsCategoryStart(builder *flatbuffers.Builder)

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

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

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 AxsCfgEncoderAddCutoffFrq

func AxsCfgEncoderAddCutoffFrq(builder *flatbuffers.Builder, cutoffFrq float64)

func AxsCfgEncoderAddCutoffFrqUnit

func AxsCfgEncoderAddCutoffFrqUnit(builder *flatbuffers.Builder, cutoffFrqUnit flatbuffers.UOffsetT)

func AxsCfgEncoderAddFeedConst

func AxsCfgEncoderAddFeedConst(builder *flatbuffers.Builder, feedConst float64)

func AxsCfgEncoderAddFeedConstUnit

func AxsCfgEncoderAddFeedConstUnit(builder *flatbuffers.Builder, feedConstUnit flatbuffers.UOffsetT)

func AxsCfgEncoderAddFilterType

func AxsCfgEncoderAddFilterType(builder *flatbuffers.Builder, filterType FilterType)

func AxsCfgEncoderAddInputRevLoadGear

func AxsCfgEncoderAddInputRevLoadGear(builder *flatbuffers.Builder, inputRevLoadGear uint32)

func AxsCfgEncoderAddOutputRevLoadGear

func AxsCfgEncoderAddOutputRevLoadGear(builder *flatbuffers.Builder, outputRevLoadGear uint32)

func AxsCfgEncoderAddResolution

func AxsCfgEncoderAddResolution(builder *flatbuffers.Builder, resolution uint32)

func AxsCfgEncoderEnd

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

func AxsCfgEncoderStart

func AxsCfgEncoderStart(builder *flatbuffers.Builder)

/ unit of cutoff frequency

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 AxsCfgExtrapolationAddExtrapolateActual

func AxsCfgExtrapolationAddExtrapolateActual(builder *flatbuffers.Builder, extrapolateActual bool)

func AxsCfgExtrapolationAddExtrapolationTime

func AxsCfgExtrapolationAddExtrapolationTime(builder *flatbuffers.Builder, extrapolationTime float64)

func AxsCfgExtrapolationAddExtrapolationTimeUnit

func AxsCfgExtrapolationAddExtrapolationTimeUnit(builder *flatbuffers.Builder, extrapolationTimeUnit flatbuffers.UOffsetT)

func AxsCfgExtrapolationEnd

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

func AxsCfgExtrapolationStart

func AxsCfgExtrapolationStart(builder *flatbuffers.Builder)

/ unit of extrapolationTime

func AxsCfgFunctionsAddAxsEncoder

func AxsCfgFunctionsAddAxsEncoder(builder *flatbuffers.Builder, axsEncoder flatbuffers.UOffsetT)

func AxsCfgFunctionsAddCalculationPipelines

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

func AxsCfgFunctionsAddCoupling

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

func AxsCfgFunctionsAddExtrapolation

func AxsCfgFunctionsAddExtrapolation(builder *flatbuffers.Builder, extrapolation flatbuffers.UOffsetT)

func AxsCfgFunctionsAddPosMode

func AxsCfgFunctionsAddPosMode(builder *flatbuffers.Builder, posMode flatbuffers.UOffsetT)

func AxsCfgFunctionsEnd

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

func AxsCfgFunctionsStart

func AxsCfgFunctionsStart(builder *flatbuffers.Builder)

/ configuration for encoder axis

func AxsCfgFunctionsStartCalculationPipelinesVector

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 AxsCfgPosModeAddTargetPosWindowModulo

func AxsCfgPosModeAddTargetPosWindowModulo(builder *flatbuffers.Builder, targetPosWindowModulo float64)

func AxsCfgPosModeAddTargetPosWindowModuloUnit

func AxsCfgPosModeAddTargetPosWindowModuloUnit(builder *flatbuffers.Builder, targetPosWindowModuloUnit flatbuffers.UOffsetT)

func AxsCfgPosModeEnd

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

func AxsCfgPosModeStart

func AxsCfgPosModeStart(builder *flatbuffers.Builder)

/ unit of the target position window for modulo axes

func AxsCfgPropertiesAddAxsCategory

func AxsCfgPropertiesAddAxsCategory(builder *flatbuffers.Builder, axsCategory flatbuffers.UOffsetT)

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)

/ axis category (e.g. "ENCODERAXS")

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 AxsCmdPosDataAddDirection

func AxsCmdPosDataAddDirection(builder *flatbuffers.Builder, direction CmdPosAbsDir)

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)

func AxsCmdProbeBaseDataAddProbeIndex

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

func AxsCmdProbeBaseDataAddTriggerSrc

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

func AxsCmdProbeBaseDataEnd

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

func AxsCmdProbeBaseDataStart

func AxsCmdProbeBaseDataStart(builder *flatbuffers.Builder)

/ command of probe index

func AxsCmdProbeDataAddBaseData

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

func AxsCmdProbeDataAddCfgData

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

func AxsCmdProbeDataEnd

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

func AxsCmdProbeDataStart

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

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

func AxsCmdVelDataAddBuffered

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

func AxsCmdVelDataAddDriveVelMode

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

func AxsCmdVelDataAddLim

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

func AxsCmdVelDataEnd

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

func AxsCmdVelDataStart

func AxsCmdVelDataStart(builder *flatbuffers.Builder)

/ dynamic limits for the motion of this command

func AxsExtrapolatedActualValuesAddActualAcc

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

func AxsExtrapolatedActualValuesAddActualAccUnit

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

func AxsExtrapolatedActualValuesAddActualPos

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

func AxsExtrapolatedActualValuesAddActualPosUnit

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

func AxsExtrapolatedActualValuesAddActualVel

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

func AxsExtrapolatedActualValuesAddActualVelUnit

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

func AxsExtrapolatedActualValuesEnd

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

func AxsExtrapolatedActualValuesStart

func AxsExtrapolatedActualValuesStart(builder *flatbuffers.Builder)

/ unit of the extrapolated actual acceleration

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

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

func BootTimesAddElapsedThread

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

func BootTimesAddEndedTimeStamp

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

func BootTimesAddStartedTimeStamp

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

func BootTimesEnd

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

func BootTimesStart

func BootTimesStart(builder *flatbuffers.Builder)

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

func CapabilityAddAddInfo

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

func CapabilityAddCount

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

func CapabilityAddDetailDiag

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

func CapabilityAddMainDiag

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

func CapabilityEnd

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

func CapabilityStart

func CapabilityStart(builder *flatbuffers.Builder)

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

func CircleMeaningSettingsAddType

func CircleMeaningSettingsAddType(builder *flatbuffers.Builder, type_ CircleMeaning)

func CircleMeaningSettingsEnd

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

func CircleMeaningSettingsStart

func CircleMeaningSettingsStart(builder *flatbuffers.Builder)

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 CompVersionInfosAddVersions

func CompVersionInfosAddVersions(builder *flatbuffers.Builder, versions flatbuffers.UOffsetT)

func CompVersionInfosEnd

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

func CompVersionInfosStart

func CompVersionInfosStart(builder *flatbuffers.Builder)

/ array of all (registered) motion components

func CompVersionInfosStartVersionsVector

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

func ComponentVersionInfoAddAddInfo

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

func ComponentVersionInfoAddBranch

func ComponentVersionInfoAddBranch(builder *flatbuffers.Builder, branch flatbuffers.UOffsetT)

func ComponentVersionInfoAddBuildNumber

func ComponentVersionInfoAddBuildNumber(builder *flatbuffers.Builder, buildNumber uint32)

func ComponentVersionInfoAddCommit

func ComponentVersionInfoAddCommit(builder *flatbuffers.Builder, commit flatbuffers.UOffsetT)

func ComponentVersionInfoAddMajorVersion

func ComponentVersionInfoAddMajorVersion(builder *flatbuffers.Builder, majorVersion uint32)

func ComponentVersionInfoAddMinorVersion

func ComponentVersionInfoAddMinorVersion(builder *flatbuffers.Builder, minorVersion uint32)

func ComponentVersionInfoAddName

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

func ComponentVersionInfoAddPatchVersion

func ComponentVersionInfoAddPatchVersion(builder *flatbuffers.Builder, patchVersion uint32)

func ComponentVersionInfoAddType

func ComponentVersionInfoAddType(builder *flatbuffers.Builder, type_ MotionComponentType)

func ComponentVersionInfoAddVersionString

func ComponentVersionInfoAddVersionString(builder *flatbuffers.Builder, versionString flatbuffers.UOffsetT)

func ComponentVersionInfoEnd

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

func ComponentVersionInfoStart

func ComponentVersionInfoStart(builder *flatbuffers.Builder)

/ additional informations (not yet used)

func ComponentVersionInfoStartAddInfoVector

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

func CoordSysSettingsAddType

func CoordSysSettingsAddType(builder *flatbuffers.Builder, type_ CoordSys)

func CoordSysSettingsEnd

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

func CoordSysSettingsStart

func CoordSysSettingsStart(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 ExtCircleMeaningAddAddAttributes

func ExtCircleMeaningAddAddAttributes(builder *flatbuffers.Builder, addAttributes AddAttributes)

func ExtCircleMeaningAddMeaning

func ExtCircleMeaningAddMeaning(builder *flatbuffers.Builder, meaning CircleMeaning)

func ExtCircleMeaningEnd

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

func ExtCircleMeaningStart

func ExtCircleMeaningStart(builder *flatbuffers.Builder)

func ExtMeaningAddAddAttributes

func ExtMeaningAddAddAttributes(builder *flatbuffers.Builder, addAttributes AddAttributes)

func ExtMeaningAddMeaning

func ExtMeaningAddMeaning(builder *flatbuffers.Builder, meaning Meaning)

func ExtMeaningEnd

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

func ExtMeaningStart

func ExtMeaningStart(builder *flatbuffers.Builder)

func FeedGroupSettingsAddType

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

func FeedGroupSettingsEnd

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

func FeedGroupSettingsStart

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 JointTrafoCheckDiagAddAddInfo

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

func JointTrafoCheckDiagAddDetailedDiagCode

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

func JointTrafoCheckDiagAddMainDiagCode

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

func JointTrafoCheckDiagAddObjUri

func JointTrafoCheckDiagAddObjUri(builder *flatbuffers.Builder, objUri flatbuffers.UOffsetT)

func JointTrafoCheckDiagEnd

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

func JointTrafoCheckDiagStart

func JointTrafoCheckDiagStart(builder *flatbuffers.Builder)

/ additional information on the error cause to help the user

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

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 KinAxsSingleKeyCompare

func KinAxsSingleKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

/ DEPRECATED; (geometric) meaning of the axis in the kinematics (only useful for simple Cartesian kinematics); use "acsIndex" for all other cases

func KinAxsSingleStart

func KinAxsSingleStart(builder *flatbuffers.Builder)

func KinCfgAddAxsCfg

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

func KinCfgAddDynamics

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

func KinCfgAddGeometry

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

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

func KinCfgAddUnits

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

func KinCfgAxsAddAcsIndex

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 KinCfgDynamicsAddFeedGroup

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

func KinCfgDynamicsEnd

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

func KinCfgDynamicsStart

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

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

func KinCfgJntTrafoAllParamAddAxisOffsets

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

func KinCfgJntTrafoAllParamAddGroups

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

func KinCfgJntTrafoAllParamEnd

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

func KinCfgJntTrafoAllParamGrpsAddGroups

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

func KinCfgJntTrafoAllParamGrpsEnd

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

func KinCfgJntTrafoAllParamGrpsStart

func KinCfgJntTrafoAllParamGrpsStart(builder *flatbuffers.Builder)

/ all configuration parameter groups of this joint transformation

func KinCfgJntTrafoAllParamGrpsStartGroupsVector

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

func KinCfgJntTrafoAllParamStart

func KinCfgJntTrafoAllParamStart(builder *flatbuffers.Builder)

/ axis zero point offsets

func KinCfgJntTrafoAllParamStartGroupsVector

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

func KinCfgJntTrafoAllSetsAddAxsTrafoSets

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

func KinCfgJntTrafoAllSetsEnd

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

func KinCfgJntTrafoAllSetsStart

func KinCfgJntTrafoAllSetsStart(builder *flatbuffers.Builder)

/ configuration values of all joint transformation sets

func KinCfgJntTrafoAllSetsStartAxsTrafoSetsVector

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

func KinCfgJntTrafoAxisAssignmentAddAssignment

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

func KinCfgJntTrafoAxisAssignmentEnd

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

func KinCfgJntTrafoAxisAssignmentStart

func KinCfgJntTrafoAxisAssignmentStart(builder *flatbuffers.Builder)

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

func KinCfgJntTrafoAxisAssignmentStartAssignmentVector

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

func KinCfgJntTrafoAxisOffsetsAddOffsets

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

func KinCfgJntTrafoAxisOffsetsEnd

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

func KinCfgJntTrafoAxisOffsetsStart

func KinCfgJntTrafoAxisOffsetsStart(builder *flatbuffers.Builder)

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

func KinCfgJntTrafoAxisOffsetsStartOffsetsVector

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

func KinCfgJntTrafoParamGroupAddName

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

func KinCfgJntTrafoParamGroupAddParam

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

func KinCfgJntTrafoParamGroupEnd

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

func KinCfgJntTrafoParamGroupStart

func KinCfgJntTrafoParamGroupStart(builder *flatbuffers.Builder)

/ all configuration parameter of this group

func KinCfgJntTrafoParamGroupStartParamVector

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

func KinCfgJntTrafoSetAddJntTrafo

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

func KinCfgJntTrafoSetAddName

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

func KinCfgJntTrafoSetAddParam

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

func KinCfgJntTrafoSetEnd

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

func KinCfgJntTrafoSetStart

func KinCfgJntTrafoSetStart(builder *flatbuffers.Builder)

/ configuration parameter of the joint transformation

func KinCfgJntTrafoSingleAxisAssignmentAddAxisName

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

func KinCfgJntTrafoSingleAxisAssignmentAddIndexAcs

func KinCfgJntTrafoSingleAxisAssignmentAddIndexAcs(builder *flatbuffers.Builder, indexAcs byte)

func KinCfgJntTrafoSingleAxisAssignmentEnd

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

func KinCfgJntTrafoSingleAxisAssignmentStart

func KinCfgJntTrafoSingleAxisAssignmentStart(builder *flatbuffers.Builder)

func KinCfgJntTrafoSingleAxisOffsetAddAxisName

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

func KinCfgJntTrafoSingleAxisOffsetAddValid

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

func KinCfgJntTrafoSingleAxisOffsetAddZeroOffset

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

func KinCfgJntTrafoSingleAxisOffsetAddZeroOffsetUnit

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

func KinCfgJntTrafoSingleAxisOffsetEnd

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

func KinCfgJntTrafoSingleAxisOffsetStart

func KinCfgJntTrafoSingleAxisOffsetStart(builder *flatbuffers.Builder)

func KinCfgJntTrafoSingleParamAddName

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

func KinCfgJntTrafoSingleParamAddUnit

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

func KinCfgJntTrafoSingleParamAddValueDouble

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

func KinCfgJntTrafoSingleParamAddValueInt

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

func KinCfgJntTrafoSingleParamAddValueString

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

func KinCfgJntTrafoSingleParamEnd

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

func KinCfgJntTrafoSingleParamStart

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

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

func KinCfgRotToLinConversionAddUnitLin

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

func KinCfgRotToLinConversionAddUnitRot

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

func KinCfgRotToLinConversionEnd

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

func KinCfgRotToLinConversionStart

func KinCfgRotToLinConversionStart(builder *flatbuffers.Builder)

/ unit for rotation

func KinCfgSingularityAddEpsilon

func KinCfgSingularityAddEpsilon(builder *flatbuffers.Builder, epsilon float64)

func KinCfgSingularityAddEpsilonUnit

func KinCfgSingularityAddEpsilonUnit(builder *flatbuffers.Builder, epsilonUnit flatbuffers.UOffsetT)

func KinCfgSingularityEnd

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

func KinCfgSingularityStart

func KinCfgSingularityStart(builder *flatbuffers.Builder)

/ unit of the epsilon for singularity handling

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

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

func KinCmdAbortDataEnd

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

func KinCmdAbortDataStart

func KinCmdAbortDataStart(builder *flatbuffers.Builder)

func KinCmdCircleDataAddCmdCircleData

func KinCmdCircleDataAddCmdCircleData(builder *flatbuffers.Builder, cmdCircleData flatbuffers.UOffsetT)

func KinCmdCircleDataAddCmdKinPose

func KinCmdCircleDataAddCmdKinPose(builder *flatbuffers.Builder, cmdKinPose flatbuffers.UOffsetT)

func KinCmdCircleDataAddCoordSys

func KinCmdCircleDataAddCoordSys(builder *flatbuffers.Builder, coordSys CoordSys)

func KinCmdCircleDataAddLim

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

func KinCmdCircleDataEnd

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

func KinCmdCircleDataPairAddExtMeaning

func KinCmdCircleDataPairAddExtMeaning(builder *flatbuffers.Builder, extMeaning flatbuffers.UOffsetT)

func KinCmdCircleDataPairAddValue

func KinCmdCircleDataPairAddValue(builder *flatbuffers.Builder, value float64)

func KinCmdCircleDataPairEnd

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

func KinCmdCircleDataPairStart

func KinCmdCircleDataPairStart(builder *flatbuffers.Builder)

/ related meaning of the value / possible meanings are: "UNDEF", "MP_X", "MP_Y", "MP_Z", "RADIUS", "IP_X", "IP_Y", "IP_Z"

func KinCmdCircleDataStart

func KinCmdCircleDataStart(builder *flatbuffers.Builder)

/ dynamic limits for the motion of this command

func KinCmdCircleDataStartCmdCircleDataVector

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

func KinCmdCircleDataStartCmdKinPoseVector

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

func KinCmdContourDataAddIsStart

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

func KinCmdContourDataAddPrepCmds

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

func KinCmdContourDataEnd

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

func KinCmdContourDataStart

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 KinCmdMoveDirectAsyncExDataAddBuffered

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

func KinCmdMoveDirectAsyncExDataAddCmdKinPose

func KinCmdMoveDirectAsyncExDataAddCmdKinPose(builder *flatbuffers.Builder, cmdKinPose flatbuffers.UOffsetT)

func KinCmdMoveDirectAsyncExDataAddCoordSys

func KinCmdMoveDirectAsyncExDataAddCoordSys(builder *flatbuffers.Builder, coordSys CoordSys)

func KinCmdMoveDirectAsyncExDataAddDynLimFactors

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

func KinCmdMoveDirectAsyncExDataEnd

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

func KinCmdMoveDirectAsyncExDataStart

func KinCmdMoveDirectAsyncExDataStart(builder *flatbuffers.Builder)

func KinCmdMoveDirectAsyncExDataStartCmdKinPoseVector

func KinCmdMoveDirectAsyncExDataStartCmdKinPoseVector(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 KinCmdMoveDirectExDataAddBuffered

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

func KinCmdMoveDirectExDataAddCmdKinPose

func KinCmdMoveDirectExDataAddCmdKinPose(builder *flatbuffers.Builder, cmdKinPose flatbuffers.UOffsetT)

func KinCmdMoveDirectExDataAddCoordSys

func KinCmdMoveDirectExDataAddCoordSys(builder *flatbuffers.Builder, coordSys CoordSys)

func KinCmdMoveDirectExDataAddLim

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

func KinCmdMoveDirectExDataEnd

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

func KinCmdMoveDirectExDataStart

func KinCmdMoveDirectExDataStart(builder *flatbuffers.Builder)

func KinCmdMoveDirectExDataStartCmdKinPoseVector

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

func KinCmdMoveExDataAddBuffered

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

func KinCmdMoveExDataAddCmdKinPose

func KinCmdMoveExDataAddCmdKinPose(builder *flatbuffers.Builder, cmdKinPose flatbuffers.UOffsetT)

func KinCmdMoveExDataAddCoordSys

func KinCmdMoveExDataAddCoordSys(builder *flatbuffers.Builder, coordSys CoordSys)

func KinCmdMoveExDataAddLim

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

func KinCmdMoveExDataEnd

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

func KinCmdMoveExDataStart

func KinCmdMoveExDataStart(builder *flatbuffers.Builder)

func KinCmdMoveExDataStartCmdKinPoseVector

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

func KinCmdOptActivePlaneDataAddPermType

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

func KinCmdOptActivePlaneDataAddPlane

func KinCmdOptActivePlaneDataAddPlane(builder *flatbuffers.Builder, plane ActivePlaneType)

func KinCmdOptActivePlaneDataEnd

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

func KinCmdOptActivePlaneDataStart

func KinCmdOptActivePlaneDataStart(builder *flatbuffers.Builder)

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

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

func KinCmdOptFeedGroupDataAddType

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

func KinCmdOptFeedGroupDataEnd

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

func KinCmdOptFeedGroupDataStart

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 KinCmdOptToolLengthDataAddPermType

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

func KinCmdOptToolLengthDataAddSetName

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

func KinCmdOptToolLengthDataEnd

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

func KinCmdOptToolLengthDataStart

func KinCmdOptToolLengthDataStart(builder *flatbuffers.Builder)

/ name of the set/group that should become active

func KinCmdPosePairAddExtMeaning

func KinCmdPosePairAddExtMeaning(builder *flatbuffers.Builder, extMeaning flatbuffers.UOffsetT)

func KinCmdPosePairAddValue

func KinCmdPosePairAddValue(builder *flatbuffers.Builder, value float64)

func KinCmdPosePairEnd

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

func KinCmdPosePairStart

func KinCmdPosePairStart(builder *flatbuffers.Builder)

/ extended meaning { meaning, attribute }

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

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

func KinGeoCfgAddSingularity

func KinGeoCfgAddSingularity(builder *flatbuffers.Builder, singularity flatbuffers.UOffsetT)

func KinGeoCfgEnd

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

func KinGeoCfgStart

func KinGeoCfgStart(builder *flatbuffers.Builder)

/ configuration for singularity handling

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

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

func KinOriCfgAddLim

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

func KinOriCfgAddRotToLinConversion

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

func KinOriCfgAddUnits

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

func KinOriCfgEnd

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

func KinOriCfgStart

func KinOriCfgStart(builder *flatbuffers.Builder)

/ Rotation to Linear conversion factor

func KinOriRadiusAddRadius

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

func KinOriRadiusAddUnitLin

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

func KinOriRadiusAddUnitRot

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

func KinOriRadiusEnd

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

func KinOriRadiusStart

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

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

func KinStateJntTrafoDataAllParamAddParameter

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

func KinStateJntTrafoDataAllParamAddReqAxes

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

func KinStateJntTrafoDataAllParamEnd

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

func KinStateJntTrafoDataAllParamStart

func KinStateJntTrafoDataAllParamStart(builder *flatbuffers.Builder)

/ Vector of all configuration parameters of the joint transformation

func KinStateJntTrafoDataAllParamStartParameterVector

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

func KinStateJntTrafoDataAllParamStartReqAxesVector

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

func KinStateJntTrafoDataEnd

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

func KinStateJntTrafoDataParamAddDescription

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

func KinStateJntTrafoDataParamAddDocRef

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

func KinStateJntTrafoDataParamAddGroup

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

func KinStateJntTrafoDataParamAddImage

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

func KinStateJntTrafoDataParamAddMandatory

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

func KinStateJntTrafoDataParamAddName

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

func KinStateJntTrafoDataParamAddSubgroup

func KinStateJntTrafoDataParamAddSubgroup(builder *flatbuffers.Builder, subgroup flatbuffers.UOffsetT)

func KinStateJntTrafoDataParamAddType

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

func KinStateJntTrafoDataParamAddUnitObjType

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

func KinStateJntTrafoDataParamAddUnitValueType

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

func KinStateJntTrafoDataParamAddValues

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

func KinStateJntTrafoDataParamEnd

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

func KinStateJntTrafoDataParamStart

func KinStateJntTrafoDataParamStart(builder *flatbuffers.Builder)

/ SubGroup of the parameter (for advanced grouping in the HMI)

func KinStateJntTrafoDataParamStartValuesVector

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

func KinStateJntTrafoDataReqAxisAddDescription

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

func KinStateJntTrafoDataReqAxisAddDocRef

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

func KinStateJntTrafoDataReqAxisAddImage

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

func KinStateJntTrafoDataReqAxisAddMandatory

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

func KinStateJntTrafoDataReqAxisAddName

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

func KinStateJntTrafoDataReqAxisAddType

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

func KinStateJntTrafoDataReqAxisEnd

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

func KinStateJntTrafoDataReqAxisStart

func KinStateJntTrafoDataReqAxisStart(builder *flatbuffers.Builder)

func KinStateJntTrafoDataSingleAddDescription

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

func KinStateJntTrafoDataSingleAddDocRef

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

func KinStateJntTrafoDataSingleAddIcon

func KinStateJntTrafoDataSingleAddIcon(builder *flatbuffers.Builder, icon flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddId

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

func KinStateJntTrafoDataSingleAddImage

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

func KinStateJntTrafoDataSingleAddLicense

func KinStateJntTrafoDataSingleAddLicense(builder *flatbuffers.Builder, license flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddLicenseInstalled

func KinStateJntTrafoDataSingleAddLicenseInstalled(builder *flatbuffers.Builder, licenseInstalled bool)

func KinStateJntTrafoDataSingleAddName

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

func KinStateJntTrafoDataSingleAddOriCapability

func KinStateJntTrafoDataSingleAddOriCapability(builder *flatbuffers.Builder, oriCapability flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddParameters

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

func KinStateJntTrafoDataSingleAddPosCapability

func KinStateJntTrafoDataSingleAddPosCapability(builder *flatbuffers.Builder, posCapability flatbuffers.UOffsetT)

func KinStateJntTrafoDataSingleAddPow

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

func KinStateJntTrafoDataSingleAddVersion

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

func KinStateJntTrafoDataSingleEnd

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

func KinStateJntTrafoDataSingleStart

func KinStateJntTrafoDataSingleStart(builder *flatbuffers.Builder)

/ Orientation capability of this joint transformation (NO_ORI, ORI_3D, ORI_2D, ORI_1D_X, ORI_1D_Y, ORI_1D_Z)

func KinStateJntTrafoDataStart

func KinStateJntTrafoDataStart(builder *flatbuffers.Builder)

/ data of all registered joint transformations

func KinStateJntTrafoDataStartJntTrafoDataVector

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

func KinStatePoseInfoAddAxisInfo

func KinStatePoseInfoAddAxisInfo(builder *flatbuffers.Builder, axisInfo flatbuffers.UOffsetT)

func KinStatePoseInfoAddCos

func KinStatePoseInfoAddCos(builder *flatbuffers.Builder, cos flatbuffers.UOffsetT)

func KinStatePoseInfoAddOriCap

func KinStatePoseInfoAddOriCap(builder *flatbuffers.Builder, oriCap flatbuffers.UOffsetT)

func KinStatePoseInfoAddPosCap

func KinStatePoseInfoAddPosCap(builder *flatbuffers.Builder, posCap flatbuffers.UOffsetT)

func KinStatePoseInfoEnd

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

func KinStatePoseInfoStart

func KinStatePoseInfoStart(builder *flatbuffers.Builder)

/ Referring coordinate system, e.g. PCS

func KinStatePoseInfoStartAxisInfoVector

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

func ProbeActualValuesAddDiffCount

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

func ProbeActualValuesAddDifferValue

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

func ProbeActualValuesAddDifferValueUnit

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

func ProbeActualValuesAddMarksEdgeCount

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

func ProbeActualValuesAddNegEdgeCount

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

func ProbeActualValuesAddNegEdgeValue

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

func ProbeActualValuesAddNegEdgeValueUnit

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

func ProbeActualValuesAddPosEdgeCount

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

func ProbeActualValuesAddPosEdgeValue

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

func ProbeActualValuesAddPosEdgeValueUnit

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

func ProbeActualValuesAddStatus

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

func ProbeActualValuesAddValid

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

func ProbeActualValuesEnd

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

func ProbeActualValuesStart

func ProbeActualValuesStart(builder *flatbuffers.Builder)

/ unit of the actual difference values

func ProbeCfgDataAddEnableMarkFailure

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

func ProbeCfgDataAddEvalDiffType

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

func ProbeCfgDataAddEvalEdgeType

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

func ProbeCfgDataAddExpWindowEdgeEnable

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

func ProbeCfgDataAddExpWindowEnd

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

func ProbeCfgDataAddExpWindowStart

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

func ProbeCfgDataAddIsAutoActivated

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

func ProbeCfgDataAddLvlMonitorActive

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

func ProbeCfgDataAddMaxNumOfMarkFailuer

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

func ProbeCfgDataAddMeasurSigSel

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

func ProbeCfgDataAddMeasurType

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

func ProbeCfgDataAddTimeCompEnable

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

func ProbeCfgDataAddTimeCompNegEdge

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

func ProbeCfgDataAddTimeCompPosEdge

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

func ProbeCfgDataEnd

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

func ProbeCfgDataStart

func ProbeCfgDataStart(builder *flatbuffers.Builder)

func RTInputsCfgAddDoubleArraySize

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

func RTInputsCfgAddInt64ArraySize

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

func RTInputsCfgEnd

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

func RTInputsCfgStart

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 StateMCSSetAddLastCheckDiag

func StateMCSSetAddLastCheckDiag(builder *flatbuffers.Builder, lastCheckDiag flatbuffers.UOffsetT)

func StateMCSSetAddValid

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

func StateMCSSetEnd

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

func StateMCSSetStart

func StateMCSSetStart(builder *flatbuffers.Builder)

/ all diagnoses, that were created in the last validation of the MCS set

func StateMCSSetStartLastCheckDiagVector

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

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

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

func SysCfgAddSafeAreas

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

func SysCfgAddToolData

func SysCfgAddToolData(builder *flatbuffers.Builder, toolData 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

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 SysCfgPcsGroupKeyCompare

func SysCfgPcsGroupKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

/ name of the group (required for load/save)

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 SysCfgPcsSetKeyCompare

func SysCfgPcsSetKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

/ name of the set (required for load/save)

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 SysCfgPcsSetStartOffsetXyzVector

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

func SysCfgPcsSetStartOffsetXyzunitsVector

func SysCfgPcsSetStartOffsetXyzunitsVector(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 tool data

func SysCfgToolDataAllAddGroups

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

func SysCfgToolDataAllAddSets

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

func SysCfgToolDataAllEnd

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

func SysCfgToolDataAllStart

func SysCfgToolDataAllStart(builder *flatbuffers.Builder)

/ vector of all configured tool data groups

func SysCfgToolDataAllStartGroupsVector

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

func SysCfgToolDataAllStartSetsVector

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

func SysCfgToolDataGroupAddGroupName

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

func SysCfgToolDataGroupAddSets

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

func SysCfgToolDataGroupEnd

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

func SysCfgToolDataGroupKeyCompare

func SysCfgToolDataGroupKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

/ name of the group (required for load/save)

func SysCfgToolDataGroupStart

func SysCfgToolDataGroupStart(builder *flatbuffers.Builder)

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

func SysCfgToolDataGroupStartSetsVector

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

func SysCfgToolDataSetAddOffsetXyz

func SysCfgToolDataSetAddOffsetXyz(builder *flatbuffers.Builder, offsetXyz flatbuffers.UOffsetT)

func SysCfgToolDataSetAddOffsetXyzunits

func SysCfgToolDataSetAddOffsetXyzunits(builder *flatbuffers.Builder, offsetXyzunits flatbuffers.UOffsetT)

func SysCfgToolDataSetAddOrientation

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

func SysCfgToolDataSetAddOrientationUnits

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

func SysCfgToolDataSetAddSetName

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

func SysCfgToolDataSetAddToolDataEdgeOri

func SysCfgToolDataSetAddToolDataEdgeOri(builder *flatbuffers.Builder, toolDataEdgeOri ToolDataEdgeOri)

func SysCfgToolDataSetAddToolRadius

func SysCfgToolDataSetAddToolRadius(builder *flatbuffers.Builder, toolRadius float64)

func SysCfgToolDataSetAddToolRadiusUnit

func SysCfgToolDataSetAddToolRadiusUnit(builder *flatbuffers.Builder, toolRadiusUnit flatbuffers.UOffsetT)

func SysCfgToolDataSetEnd

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

func SysCfgToolDataSetKeyCompare

func SysCfgToolDataSetKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

/ name of the set (required for load/save)

func SysCfgToolDataSetStart

func SysCfgToolDataSetStart(builder *flatbuffers.Builder)

/ Unit for the tool radius

func SysCfgToolDataSetStartOffsetXyzVector

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

func SysCfgToolDataSetStartOffsetXyzunitsVector

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

func SysCfgToolDataSetStartOrientationUnitsVector

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

func SysCfgToolDataSetStartOrientationVector

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

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 ToolDataEdgeOriSettingsAddType

func ToolDataEdgeOriSettingsAddType(builder *flatbuffers.Builder, type_ ToolDataEdgeOri)

func ToolDataEdgeOriSettingsEnd

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

func ToolDataEdgeOriSettingsStart

func ToolDataEdgeOriSettingsStart(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 UnitCfgObjSingleKeyCompare

func UnitCfgObjSingleKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

/ the unit value type of the entry (position, velocity, jerk, ...)

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

func (rcv *AcquiredLicenses) UnPack() *AcquiredLicensesT

func (*AcquiredLicenses) UnPackTo

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

type AcquiredLicensesT

type AcquiredLicensesT struct {
	Licenses []*SingleLicenseT `json:"licenses"`
}

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

func (*AcquiredLicensesT) Pack

type ActivePlaneType

type ActivePlaneType int8
const (
	/// XY plane with Z perpendicular
	ActivePlaneTypeXY_PLANE ActivePlaneType = 0
	/// YZ plane with X perpendicular
	ActivePlaneTypeYZ_PLANE ActivePlaneType = 1
	/// ZX plane with Y perpendicular
	ActivePlaneTypeZX_PLANE ActivePlaneType = 2
)

func (ActivePlaneType) String

func (v ActivePlaneType) String() string

type ActivePlaneTypeSettings

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

func GetRootAsActivePlaneTypeSettings

func GetRootAsActivePlaneTypeSettings(buf []byte, offset flatbuffers.UOffsetT) *ActivePlaneTypeSettings

func GetSizePrefixedRootAsActivePlaneTypeSettings

func GetSizePrefixedRootAsActivePlaneTypeSettings(buf []byte, offset flatbuffers.UOffsetT) *ActivePlaneTypeSettings

func (*ActivePlaneTypeSettings) Init

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

func (*ActivePlaneTypeSettings) MutateType

func (rcv *ActivePlaneTypeSettings) MutateType(n ActivePlaneType) bool

func (*ActivePlaneTypeSettings) Table

func (*ActivePlaneTypeSettings) Type

func (*ActivePlaneTypeSettings) UnPack

func (*ActivePlaneTypeSettings) UnPackTo

type ActivePlaneTypeSettingsT

type ActivePlaneTypeSettingsT struct {
	Type ActivePlaneType `json:"type"`
}

func (*ActivePlaneTypeSettingsT) Pack

type AddAttributes

type AddAttributes int8

/ Enumeration of attributes for the target position meaning

const (
	/// error or undefined
	AddAttributesUNDEF AddAttributes = 0
	/// incremental value (IC)
	AddAttributesINCR_VALUE AddAttributes = 1
	/// absolute value (AC)
	AddAttributesABS_VALUE AddAttributes = 2
	/// shortest way (DC)
	AddAttributesSHORT_WAY AddAttributes = 3
	/// positive rotation direction (ACP)
	AddAttributesPOS_ROT_DIR AddAttributes = 4
	/// negative rotation direction (ACN)
	AddAttributesNEG_ROT_DIR AddAttributes = 5
)

func (AddAttributes) String

func (v AddAttributes) String() string

type AddAttributesSettings

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

func GetRootAsAddAttributesSettings

func GetRootAsAddAttributesSettings(buf []byte, offset flatbuffers.UOffsetT) *AddAttributesSettings

func GetSizePrefixedRootAsAddAttributesSettings

func GetSizePrefixedRootAsAddAttributesSettings(buf []byte, offset flatbuffers.UOffsetT) *AddAttributesSettings

func (*AddAttributesSettings) Init

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

func (*AddAttributesSettings) MutateType

func (rcv *AddAttributesSettings) MutateType(n AddAttributes) bool

func (*AddAttributesSettings) Table

func (*AddAttributesSettings) Type

func (*AddAttributesSettings) UnPack

func (*AddAttributesSettings) UnPackTo

type AddAttributesSettingsT

type AddAttributesSettingsT struct {
	Type AddAttributes `json:"type"`
}

func (*AddAttributesSettingsT) Pack

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

func (rcv *AxsActualValues) UnPack() *AxsActualValuesT

func (*AxsActualValues) UnPackTo

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

type AxsActualValuesT

type AxsActualValuesT struct {
	ActualPos        float64 `json:"actualPos"`
	ActualVel        float64 `json:"actualVel"`
	ActualAcc        float64 `json:"actualAcc"`
	ActualTorque     float64 `json:"actualTorque"`
	DistLeft         float64 `json:"distLeft"`
	ActualPosUnit    string  `json:"actualPosUnit"`
	ActualVelUnit    string  `json:"actualVelUnit"`
	ActualAccUnit    string  `json:"actualAccUnit"`
	ActualTorqueUnit string  `json:"actualTorqueUnit"`
	DistLeftUnit     string  `json:"distLeftUnit"`
}

/ actual values from the drives

func (*AxsActualValuesT) Pack

type AxsBrakingDistanceEx

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

func GetRootAsAxsBrakingDistanceEx

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

func GetSizePrefixedRootAsAxsBrakingDistanceEx

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

func (*AxsBrakingDistanceEx) Distance

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

func (rcv *AxsBrakingDistanceEx) DistanceType() BrakingDistanceType

/ the distance type of the calculated braking distance

func (*AxsBrakingDistanceEx) DistanceUnit

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

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

func (*AxsBrakingDistanceEx) MutateDistance

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

/ calculated braking distance

func (*AxsBrakingDistanceEx) MutateDistanceType

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

/ the distance type of the calculated braking distance

func (*AxsBrakingDistanceEx) MutateSelectedTypes

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

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

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

func (*AxsBrakingDistanceEx) SelectedTypesLength

func (rcv *AxsBrakingDistanceEx) SelectedTypesLength() int

func (*AxsBrakingDistanceEx) Table

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

func (*AxsBrakingDistanceEx) UnPack

func (*AxsBrakingDistanceEx) UnPackTo

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

type AxsBrakingDistanceExT

type AxsBrakingDistanceExT struct {
	SelectedTypes []BrakingDistanceType `json:"selectedTypes"`
	DistanceUnit  string                `json:"distanceUnit"`
	Distance      float64               `json:"distance"`
	DistanceType  BrakingDistanceType   `json:"distanceType"`
}

/ axis braking distance

func (*AxsBrakingDistanceExT) Pack

type AxsCategory

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

func GetRootAsAxsCategory

func GetRootAsAxsCategory(buf []byte, offset flatbuffers.UOffsetT) *AxsCategory

func GetSizePrefixedRootAsAxsCategory

func GetSizePrefixedRootAsAxsCategory(buf []byte, offset flatbuffers.UOffsetT) *AxsCategory

func (*AxsCategory) AxsCategory

func (rcv *AxsCategory) AxsCategory() CategoryOfAxis

/ the axis

func (*AxsCategory) Init

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

func (*AxsCategory) MutateAxsCategory

func (rcv *AxsCategory) MutateAxsCategory(n CategoryOfAxis) bool

/ the axis

func (*AxsCategory) Table

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

func (*AxsCategory) UnPack

func (rcv *AxsCategory) UnPack() *AxsCategoryT

func (*AxsCategory) UnPackTo

func (rcv *AxsCategory) UnPackTo(t *AxsCategoryT)

type AxsCategoryT

type AxsCategoryT struct {
	AxsCategory CategoryOfAxis `json:"axsCategory"`
}

func (*AxsCategoryT) Pack

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

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

func (rcv *AxsCfg) UnPack() *AxsCfgT

func (*AxsCfg) UnPackTo

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

/ 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

func (rcv *AxsCfgCoupling) UnPack() *AxsCfgCouplingT

func (*AxsCfgCoupling) UnPackTo

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

type AxsCfgCouplingT

type AxsCfgCouplingT struct {
	Gantry     *AxsCfgGantryT                           `json:"gantry"`
	Syncmotion *motion__sync__fbtypes.AxsCfgSyncMotionT `json:"syncmotion"`
}

/ configuration for coupling functions for a single axis

func (*AxsCfgCouplingT) Pack

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

func (*AxsCfgDeviceErrorReaction) UnPackTo

func (*AxsCfgDeviceErrorReaction) UserEstopLim

/ user E-Stop dynamic limitations

type AxsCfgDeviceErrorReactionT

type AxsCfgDeviceErrorReactionT struct {
	UserEstopLim  *AxsCfgEstopDynamicLimitsT `json:"userEstopLim"`
	EstopSettings *AxsCfgEstopSettingsT      `json:"estopSettings"`
}

/ configuration for reaction to device error

func (*AxsCfgDeviceErrorReactionT) Pack

type AxsCfgEncoder

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

func GetRootAsAxsCfgEncoder

func GetRootAsAxsCfgEncoder(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgEncoder

func GetSizePrefixedRootAsAxsCfgEncoder

func GetSizePrefixedRootAsAxsCfgEncoder(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgEncoder

func (*AxsCfgEncoder) CutoffFrq

func (rcv *AxsCfgEncoder) CutoffFrq() float64

/ cutoff frequency of the filter

func (*AxsCfgEncoder) CutoffFrqUnit

func (rcv *AxsCfgEncoder) CutoffFrqUnit() []byte

/ unit of feed constant / unit of cutoff frequency

func (*AxsCfgEncoder) FeedConst

func (rcv *AxsCfgEncoder) FeedConst() float64

/ feed constant which only been used as linear axis

func (*AxsCfgEncoder) FeedConstUnit

func (rcv *AxsCfgEncoder) FeedConstUnit() []byte

/ unit of feed constant

func (*AxsCfgEncoder) FilterType

func (rcv *AxsCfgEncoder) FilterType() FilterType

/ filter type

func (*AxsCfgEncoder) Init

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

func (*AxsCfgEncoder) InputRevLoadGear

func (rcv *AxsCfgEncoder) InputRevLoadGear() uint32

/ output revolution of load gear

func (*AxsCfgEncoder) MutateCutoffFrq

func (rcv *AxsCfgEncoder) MutateCutoffFrq(n float64) bool

/ cutoff frequency of the filter

func (*AxsCfgEncoder) MutateFeedConst

func (rcv *AxsCfgEncoder) MutateFeedConst(n float64) bool

/ feed constant which only been used as linear axis

func (*AxsCfgEncoder) MutateFilterType

func (rcv *AxsCfgEncoder) MutateFilterType(n FilterType) bool

/ filter type

func (*AxsCfgEncoder) MutateInputRevLoadGear

func (rcv *AxsCfgEncoder) MutateInputRevLoadGear(n uint32) bool

/ output revolution of load gear

func (*AxsCfgEncoder) MutateOutputRevLoadGear

func (rcv *AxsCfgEncoder) MutateOutputRevLoadGear(n uint32) bool

/ output revolution of load gear

func (*AxsCfgEncoder) MutateResolution

func (rcv *AxsCfgEncoder) MutateResolution(n uint32) bool

/ encoder resolution

func (*AxsCfgEncoder) OutputRevLoadGear

func (rcv *AxsCfgEncoder) OutputRevLoadGear() uint32

/ output revolution of load gear

func (*AxsCfgEncoder) Resolution

func (rcv *AxsCfgEncoder) Resolution() uint32

/ encoder resolution

func (*AxsCfgEncoder) Table

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

func (*AxsCfgEncoder) UnPack

func (rcv *AxsCfgEncoder) UnPack() *AxsCfgEncoderT

func (*AxsCfgEncoder) UnPackTo

func (rcv *AxsCfgEncoder) UnPackTo(t *AxsCfgEncoderT)

type AxsCfgEncoderT

type AxsCfgEncoderT struct {
	OutputRevLoadGear uint32     `json:"outputRevLoadGear"`
	InputRevLoadGear  uint32     `json:"inputRevLoadGear"`
	Resolution        uint32     `json:"resolution"`
	FeedConst         float64    `json:"feedConst"`
	FilterType        FilterType `json:"filterType"`
	CutoffFrq         float64    `json:"cutoffFrq"`
	FeedConstUnit     string     `json:"feedConstUnit"`
	CutoffFrqUnit     string     `json:"cutoffFrqUnit"`
}

/ configuration of encoder axis

func (*AxsCfgEncoderT) Pack

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

func (*AxsCfgEstopDynamicLimits) UnPackTo

type AxsCfgEstopDynamicLimitsT

type AxsCfgEstopDynamicLimitsT struct {
	Dec        float64 `json:"dec"`
	JrkDec     float64 `json:"jrkDec"`
	DecUnit    string  `json:"decUnit"`
	JrkDecUnit string  `json:"jrkDecUnit"`
}

/ configuration for E-Stop dynamic limitation

func (*AxsCfgEstopDynamicLimitsT) Pack

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

func (*AxsCfgEstopSettings) UnPackTo

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

type AxsCfgEstopSettingsT

type AxsCfgEstopSettingsT struct {
	EstopToNoDevErr       EstopType `json:"estopToNoDevErr"`
	EstopToNoDeviceInfo   EstopType `json:"estopToNoDeviceInfo"`
	EstopToDevLightErr    EstopType `json:"estopToDevLightErr"`
	EstopToFieldbusErr    EstopType `json:"estopToFieldbusErr"`
	EstopToDevCriticalErr EstopType `json:"estopToDevCriticalErr"`
	EstopToDevFatalErr    EstopType `json:"estopToDevFatalErr"`
}

/ configuration for axis estop to device error

func (*AxsCfgEstopSettingsT) Pack

type AxsCfgExtrapolation

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

func GetRootAsAxsCfgExtrapolation

func GetRootAsAxsCfgExtrapolation(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgExtrapolation

func GetSizePrefixedRootAsAxsCfgExtrapolation

func GetSizePrefixedRootAsAxsCfgExtrapolation(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgExtrapolation

func (*AxsCfgExtrapolation) ExtrapolateActual

func (rcv *AxsCfgExtrapolation) ExtrapolateActual() bool

/ is extrapolation of actual values activated for this axis?

func (*AxsCfgExtrapolation) ExtrapolationTime

func (rcv *AxsCfgExtrapolation) ExtrapolationTime() float64

/ the additive extrapolation time (can also be negative)

func (*AxsCfgExtrapolation) ExtrapolationTimeUnit

func (rcv *AxsCfgExtrapolation) ExtrapolationTimeUnit() []byte

/ unit of extrapolationTime

func (*AxsCfgExtrapolation) Init

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

func (*AxsCfgExtrapolation) MutateExtrapolateActual

func (rcv *AxsCfgExtrapolation) MutateExtrapolateActual(n bool) bool

/ is extrapolation of actual values activated for this axis?

func (*AxsCfgExtrapolation) MutateExtrapolationTime

func (rcv *AxsCfgExtrapolation) MutateExtrapolationTime(n float64) bool

/ the additive extrapolation time (can also be negative)

func (*AxsCfgExtrapolation) Table

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

func (*AxsCfgExtrapolation) UnPack

func (*AxsCfgExtrapolation) UnPackTo

func (rcv *AxsCfgExtrapolation) UnPackTo(t *AxsCfgExtrapolationT)

type AxsCfgExtrapolationT

type AxsCfgExtrapolationT struct {
	ExtrapolateActual     bool    `json:"extrapolateActual"`
	ExtrapolationTime     float64 `json:"extrapolationTime"`
	ExtrapolationTimeUnit string  `json:"extrapolationTimeUnit"`
}

/ extrapolation parameters for a single axis

func (*AxsCfgExtrapolationT) Pack

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

func (rcv *AxsCfgFunctions) AxsEncoder(obj *AxsCfgEncoder) *AxsCfgEncoder

/ extrapolation parameters for a single axis / configuration for encoder axis

func (*AxsCfgFunctions) CalculationPipelines

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

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

func (rcv *AxsCfgFunctions) Extrapolation(obj *AxsCfgExtrapolation) *AxsCfgExtrapolation

/ configuration for position mode function parameters for a single axis / extrapolation parameters for a single axis

func (*AxsCfgFunctions) Init

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

func (*AxsCfgFunctions) PosMode

func (rcv *AxsCfgFunctions) PosMode(obj *AxsCfgPosMode) *AxsCfgPosMode

/ configuration for calculation pipelines for a single axis / configuration for position mode function parameters for a single axis

func (*AxsCfgFunctions) Table

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

func (*AxsCfgFunctions) UnPack

func (rcv *AxsCfgFunctions) UnPack() *AxsCfgFunctionsT

func (*AxsCfgFunctions) UnPackTo

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

type AxsCfgFunctionsT

type AxsCfgFunctionsT struct {
	Coupling             *AxsCfgCouplingT                          `json:"coupling"`
	CalculationPipelines []*motion__sync__fbtypes.CalcPipelineCfgT `json:"calculationPipelines"`
	PosMode              *AxsCfgPosModeT                           `json:"posMode"`
	Extrapolation        *AxsCfgExtrapolationT                     `json:"extrapolation"`
	AxsEncoder           *AxsCfgEncoderT                           `json:"axsEncoder"`
}

/ configuration for specific functions of this axis

func (*AxsCfgFunctionsT) Pack

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

func (rcv *AxsCfgGantry) UnPack() *AxsCfgGantryT

func (*AxsCfgGantry) UnPackTo

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

type AxsCfgGantryT

type AxsCfgGantryT struct {
	IsMember      bool `json:"isMember"`
	MoveAllowed   bool `json:"moveAllowed"`
	MultiBrakeDyn bool `json:"multiBrakeDyn"`
}

/ configuration for gantry coupling function of a single axis

func (*AxsCfgGantryT) Pack

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

func (*AxsCfgKinProperties) UnPackTo

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

type AxsCfgKinPropertiesT

type AxsCfgKinPropertiesT struct {
	AccReserve float64 `json:"accReserve"`
	JrkReserve float64 `json:"jrkReserve"`
}

/ kinematic properties for axes

func (*AxsCfgKinPropertiesT) Pack

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

func (rcv *AxsCfgLimits) UnPack() *AxsCfgLimitsT

func (*AxsCfgLimits) UnPackTo

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

type AxsCfgLimitsT struct {
	PosMin     float64 `json:"posMin"`
	PosMax     float64 `json:"posMax"`
	VelPos     float64 `json:"velPos"`
	VelNeg     float64 `json:"velNeg"`
	Acc        float64 `json:"acc"`
	Dec        float64 `json:"dec"`
	JrkAcc     float64 `json:"jrkAcc"`
	JrkDec     float64 `json:"jrkDec"`
	PosMinUnit string  `json:"posMinUnit"`
	PosMaxUnit string  `json:"posMaxUnit"`
	VelPosUnit string  `json:"velPosUnit"`
	VelNegUnit string  `json:"velNegUnit"`
	AccUnit    string  `json:"accUnit"`
	DecUnit    string  `json:"decUnit"`
	JrkAccUnit string  `json:"jrkAccUnit"`
	JrkDecUnit string  `json:"jrkDecUnit"`
}

/ configured limits of a single axis

func (*AxsCfgLimitsT) Pack

type AxsCfgPosMode

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

func GetRootAsAxsCfgPosMode

func GetRootAsAxsCfgPosMode(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgPosMode

func GetSizePrefixedRootAsAxsCfgPosMode

func GetSizePrefixedRootAsAxsCfgPosMode(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgPosMode

func (*AxsCfgPosMode) Init

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

func (*AxsCfgPosMode) MutateTargetPosWindowModulo

func (rcv *AxsCfgPosMode) MutateTargetPosWindowModulo(n float64) bool

/ the target position window for modulo axes (modulo axes always use shortest way, when inside this window)

func (*AxsCfgPosMode) Table

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

func (*AxsCfgPosMode) TargetPosWindowModulo

func (rcv *AxsCfgPosMode) TargetPosWindowModulo() float64

/ the target position window for modulo axes (modulo axes always use shortest way, when inside this window)

func (*AxsCfgPosMode) TargetPosWindowModuloUnit

func (rcv *AxsCfgPosMode) TargetPosWindowModuloUnit() []byte

/ unit of the target position window for modulo axes

func (*AxsCfgPosMode) UnPack

func (rcv *AxsCfgPosMode) UnPack() *AxsCfgPosModeT

func (*AxsCfgPosMode) UnPackTo

func (rcv *AxsCfgPosMode) UnPackTo(t *AxsCfgPosModeT)

type AxsCfgPosModeT

type AxsCfgPosModeT struct {
	TargetPosWindowModulo     float64 `json:"targetPosWindowModulo"`
	TargetPosWindowModuloUnit string  `json:"targetPosWindowModuloUnit"`
}

/ configuration for position mode function parameters for a single axis

func (*AxsCfgPosModeT) Pack

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

func (rcv *AxsCfgProperties) AxsCategory(obj *AxsCategory) *AxsCategory

/ unit of moduloValue / axis category (e.g. "ENCODERAXS")

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

func (rcv *AxsCfgProperties) UnPack() *AxsCfgPropertiesT

func (*AxsCfgProperties) UnPackTo

func (rcv *AxsCfgProperties) UnPackTo(t *AxsCfgPropertiesT)

type AxsCfgPropertiesT

type AxsCfgPropertiesT struct {
	AxsType         string        `json:"axsType"`
	Modulo          bool          `json:"modulo"`
	ModuloValue     float64       `json:"moduloValue"`
	ModuloValueUnit string        `json:"moduloValueUnit"`
	AxsCategory     *AxsCategoryT `json:"axsCategory"`
}

/ common axis properties for a single axis

func (*AxsCfgPropertiesT) Pack

type AxsCfgT

type AxsCfgT struct {
	ObjectType      string                      `json:"objectType"`
	AxisProfileName string                      `json:"axisProfileName"`
	Limits          *AxsCfgLimitsT              `json:"limits"`
	Functions       *AxsCfgFunctionsT           `json:"functions"`
	Properties      *AxsCfgPropertiesT          `json:"properties"`
	Units           *UnitCfgObjT                `json:"units"`
	KinProperties   *AxsCfgKinPropertiesT       `json:"kinProperties"`
	DevErrReaction  *AxsCfgDeviceErrorReactionT `json:"devErrReaction"`
	RtInputs        *RTInputsCfgT               `json:"rtInputs"`
}

/ complete configuration of a single axis

func (*AxsCfgT) Pack

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

func (rcv *AxsCmdAbortData) UnPack() *AxsCmdAbortDataT

func (*AxsCmdAbortData) UnPackTo

func (rcv *AxsCmdAbortData) UnPackTo(t *AxsCmdAbortDataT)

type AxsCmdAbortDataT

type AxsCmdAbortDataT struct {
	Dec    float64 `json:"dec"`
	JrkDec float64 `json:"jrkDec"`
}

/ parameters of the axis abort command

func (*AxsCmdAbortDataT) Pack

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

func (*AxsCmdAddToGantryData) UnPackTo

type AxsCmdAddToGantryDataT

type AxsCmdAddToGantryDataT struct {
	MasterName string `json:"masterName"`
	Buffered   bool   `json:"buffered"`
}

/ parameters of the axis command add-to-gantry

func (*AxsCmdAddToGantryDataT) Pack

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

func (rcv *AxsCmdAddToKinData) UnPack() *AxsCmdAddToKinDataT

func (*AxsCmdAddToKinData) UnPackTo

func (rcv *AxsCmdAddToKinData) UnPackTo(t *AxsCmdAddToKinDataT)

type AxsCmdAddToKinDataT

type AxsCmdAddToKinDataT struct {
	KinName  string `json:"kinName"`
	Buffered bool   `json:"buffered"`
}

/ parameters of the axis command add-to-kin

func (*AxsCmdAddToKinDataT) Pack

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

func (rcv *AxsCmdJogData) UnPack() *AxsCmdJogDataT

func (*AxsCmdJogData) UnPackTo

func (rcv *AxsCmdJogData) UnPackTo(t *AxsCmdJogDataT)

type AxsCmdJogDataT

type AxsCmdJogDataT struct {
	JogDir       string          `json:"jogDir"`
	JogIncrement float64         `json:"jogIncrement"`
	Lim          *DynamicLimitsT `json:"lim"`
}

/ parameters of the axis jog commands

func (*AxsCmdJogDataT) Pack

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

func (rcv *AxsCmdPosData) Direction() CmdPosAbsDir

/ dynamic limits for the motion of this command / Selected direction for PosAbs with modulo axis (ignored in all other cases)

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

func (rcv *AxsCmdPosData) MutateDirection(n CmdPosAbsDir) bool

/ Selected direction for PosAbs with modulo axis (ignored in all other cases)

func (*AxsCmdPosData) Table

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

func (*AxsCmdPosData) UnPack

func (rcv *AxsCmdPosData) UnPack() *AxsCmdPosDataT

func (*AxsCmdPosData) UnPackTo

func (rcv *AxsCmdPosData) UnPackTo(t *AxsCmdPosDataT)

type AxsCmdPosDataT

type AxsCmdPosDataT struct {
	AxsPos    float64         `json:"axsPos"`
	Buffered  bool            `json:"buffered"`
	Lim       *DynamicLimitsT `json:"lim"`
	Direction CmdPosAbsDir    `json:"direction"`
}

/ parameters of the axis position commands

func (*AxsCmdPosDataT) Pack

type AxsCmdProbeBaseData

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

func GetRootAsAxsCmdProbeBaseData

func GetRootAsAxsCmdProbeBaseData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeBaseData

func GetSizePrefixedRootAsAxsCmdProbeBaseData

func GetSizePrefixedRootAsAxsCmdProbeBaseData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeBaseData

func (*AxsCmdProbeBaseData) Init

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

func (*AxsCmdProbeBaseData) ProbeIndex

func (rcv *AxsCmdProbeBaseData) ProbeIndex() []byte

/ name of trigger source name / command of probe index

func (*AxsCmdProbeBaseData) Table

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

func (*AxsCmdProbeBaseData) TriggerSrc

func (rcv *AxsCmdProbeBaseData) TriggerSrc() []byte

/ name of trigger source name

func (*AxsCmdProbeBaseData) UnPack

func (*AxsCmdProbeBaseData) UnPackTo

func (rcv *AxsCmdProbeBaseData) UnPackTo(t *AxsCmdProbeBaseDataT)

type AxsCmdProbeBaseDataT

type AxsCmdProbeBaseDataT struct {
	TriggerSrc string `json:"triggerSrc"`
	ProbeIndex string `json:"probeIndex"`
}

/ base parameters of the axis probe and axis probe abort command

func (*AxsCmdProbeBaseDataT) Pack

type AxsCmdProbeData

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

func GetRootAsAxsCmdProbeData

func GetRootAsAxsCmdProbeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeData

func GetSizePrefixedRootAsAxsCmdProbeData

func GetSizePrefixedRootAsAxsCmdProbeData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdProbeData

func (*AxsCmdProbeData) BaseData

/ base param of trigger src and probe index

func (*AxsCmdProbeData) CfgData

func (rcv *AxsCmdProbeData) CfgData(obj *ProbeCfgData) *ProbeCfgData

/ base param of trigger src and probe index / probe parameter for data

func (*AxsCmdProbeData) Init

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

func (*AxsCmdProbeData) Table

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

func (*AxsCmdProbeData) UnPack

func (rcv *AxsCmdProbeData) UnPack() *AxsCmdProbeDataT

func (*AxsCmdProbeData) UnPackTo

func (rcv *AxsCmdProbeData) UnPackTo(t *AxsCmdProbeDataT)

type AxsCmdProbeDataT

type AxsCmdProbeDataT struct {
	BaseData *AxsCmdProbeBaseDataT `json:"baseData"`
	CfgData  *ProbeCfgDataT        `json:"cfgData"`
}

/ parameters of the axis probe command

func (*AxsCmdProbeDataT) Pack

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

func (rcv *AxsCmdValues) UnPack() *AxsCmdValuesT

func (*AxsCmdValues) UnPackTo

func (rcv *AxsCmdValues) UnPackTo(t *AxsCmdValuesT)

type AxsCmdValuesT

type AxsCmdValuesT struct {
	TargetPos     float64              `json:"targetPos"`
	TargetVel     float64              `json:"targetVel"`
	TargetTrq     float64              `json:"targetTrq"`
	Lim           *DynamicLimitsStateT `json:"lim"`
	CmdId         uint64               `json:"cmdId"`
	Src           *CmdSourceT          `json:"src"`
	TargetPosUnit string               `json:"targetPosUnit"`
	TargetVelUnit string               `json:"targetVelUnit"`
	TargetTrqUnit string               `json:"targetTrqUnit"`
}

/ parameters and data of the active command

func (*AxsCmdValuesT) Pack

type AxsCmdVelData

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

func GetRootAsAxsCmdVelData

func GetRootAsAxsCmdVelData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdVelData

func GetSizePrefixedRootAsAxsCmdVelData

func GetSizePrefixedRootAsAxsCmdVelData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdVelData

func (*AxsCmdVelData) AxsVel

func (rcv *AxsCmdVelData) AxsVel() float64

/ commanded target velocity (can be negative)

func (*AxsCmdVelData) Buffered

func (rcv *AxsCmdVelData) Buffered() bool

/ should this be a buffered command?

func (*AxsCmdVelData) DriveVelMode

func (rcv *AxsCmdVelData) DriveVelMode() bool

/ should this command switch/stay the drive to velocity mode (or switch/stay to position mode)?

func (*AxsCmdVelData) Init

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

func (*AxsCmdVelData) Lim

func (rcv *AxsCmdVelData) Lim(obj *DynamicLimits) *DynamicLimits

/ dynamic limits for the motion of this command

func (*AxsCmdVelData) MutateAxsVel

func (rcv *AxsCmdVelData) MutateAxsVel(n float64) bool

/ commanded target velocity (can be negative)

func (*AxsCmdVelData) MutateBuffered

func (rcv *AxsCmdVelData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*AxsCmdVelData) MutateDriveVelMode

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

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

func (*AxsCmdVelData) UnPack

func (rcv *AxsCmdVelData) UnPack() *AxsCmdVelDataT

func (*AxsCmdVelData) UnPackTo

func (rcv *AxsCmdVelData) UnPackTo(t *AxsCmdVelDataT)

type AxsCmdVelDataT

type AxsCmdVelDataT struct {
	AxsVel       float64         `json:"axsVel"`
	DriveVelMode bool            `json:"driveVelMode"`
	Buffered     bool            `json:"buffered"`
	Lim          *DynamicLimitsT `json:"lim"`
}

/ parameters of the axis velocity command

func (*AxsCmdVelDataT) Pack

type AxsExtrapolatedActualValues

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

func GetRootAsAxsExtrapolatedActualValues

func GetRootAsAxsExtrapolatedActualValues(buf []byte, offset flatbuffers.UOffsetT) *AxsExtrapolatedActualValues

func GetSizePrefixedRootAsAxsExtrapolatedActualValues

func GetSizePrefixedRootAsAxsExtrapolatedActualValues(buf []byte, offset flatbuffers.UOffsetT) *AxsExtrapolatedActualValues

func (*AxsExtrapolatedActualValues) ActualAcc

func (rcv *AxsExtrapolatedActualValues) ActualAcc() float64

/ extrapolated actual acceleration (only available, when extrapolation is activated and at least actual position is available)

func (*AxsExtrapolatedActualValues) ActualAccUnit

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

/ unit of the extrapolated actual velocity / unit of the extrapolated actual acceleration

func (*AxsExtrapolatedActualValues) ActualPos

func (rcv *AxsExtrapolatedActualValues) ActualPos() float64

/ extrapolated actual position (only available, when extrapolation is activated and at least actual position is available)

func (*AxsExtrapolatedActualValues) ActualPosUnit

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

/ unit of the extrapolated actual position

func (*AxsExtrapolatedActualValues) ActualVel

func (rcv *AxsExtrapolatedActualValues) ActualVel() float64

/ extrapolated actual velocity (only available, when extrapolation is activated and at least actual position is available)

func (*AxsExtrapolatedActualValues) ActualVelUnit

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

/ unit of the extrapolated actual position / unit of the extrapolated actual velocity

func (*AxsExtrapolatedActualValues) Init

func (*AxsExtrapolatedActualValues) MutateActualAcc

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

/ extrapolated actual acceleration (only available, when extrapolation is activated and at least actual position is available)

func (*AxsExtrapolatedActualValues) MutateActualPos

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

/ extrapolated actual position (only available, when extrapolation is activated and at least actual position is available)

func (*AxsExtrapolatedActualValues) MutateActualVel

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

/ extrapolated actual velocity (only available, when extrapolation is activated and at least actual position is available)

func (*AxsExtrapolatedActualValues) Table

func (*AxsExtrapolatedActualValues) UnPack

func (*AxsExtrapolatedActualValues) UnPackTo

type AxsExtrapolatedActualValuesT

type AxsExtrapolatedActualValuesT struct {
	ActualPos     float64 `json:"actualPos"`
	ActualVel     float64 `json:"actualVel"`
	ActualAcc     float64 `json:"actualAcc"`
	ActualPosUnit string  `json:"actualPosUnit"`
	ActualVelUnit string  `json:"actualVelUnit"`
	ActualAccUnit string  `json:"actualAccUnit"`
}

/ extrapolated actual values from the drives

func (*AxsExtrapolatedActualValuesT) Pack

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

func (rcv *AxsIpoValues) UnPack() *AxsIpoValuesT

func (*AxsIpoValues) UnPackTo

func (rcv *AxsIpoValues) UnPackTo(t *AxsIpoValuesT)

type AxsIpoValuesT

type AxsIpoValuesT struct {
	IpoPos     float64 `json:"ipoPos"`
	IpoVel     float64 `json:"ipoVel"`
	IpoAcc     float64 `json:"ipoAcc"`
	IpoJrk     float64 `json:"ipoJrk"`
	IpoPosUnit string  `json:"ipoPosUnit"`
	IpoVelUnit string  `json:"ipoVelUnit"`
	IpoAccUnit string  `json:"ipoAccUnit"`
	IpoJrkUnit string  `json:"ipoJrkUnit"`
}

/ currently interpolated values

func (*AxsIpoValuesT) Pack

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

func (rcv *BootState) UnPack() *BootStateT

func (*BootState) UnPackTo

func (rcv *BootState) UnPackTo(t *BootStateT)

type BootStateT

type BootStateT struct {
	Text     string `json:"text"`
	ActStep  uint32 `json:"actStep"`
	MaxSteps uint32 `json:"maxSteps"`
}

/ return type of requests of the current boot state

func (*BootStateT) Pack

type BootTimes

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

func GetRootAsBootTimes

func GetRootAsBootTimes(buf []byte, offset flatbuffers.UOffsetT) *BootTimes

func GetSizePrefixedRootAsBootTimes

func GetSizePrefixedRootAsBootTimes(buf []byte, offset flatbuffers.UOffsetT) *BootTimes

func (*BootTimes) Elapsed

func (rcv *BootTimes) Elapsed() float64

/ Elapsed time of the last booting (only valid after end of booting) in seconds

func (*BootTimes) ElapsedThread

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

func (rcv *BootTimes) EndedTimeStamp() []byte

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

func (*BootTimes) Init

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

func (*BootTimes) MutateElapsed

func (rcv *BootTimes) MutateElapsed(n float64) bool

/ Elapsed time of the last booting (only valid after end of booting) in seconds

func (*BootTimes) MutateElapsedThread

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

func (rcv *BootTimes) StartedTimeStamp() []byte

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

func (*BootTimes) Table

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

func (*BootTimes) UnPack

func (rcv *BootTimes) UnPack() *BootTimesT

func (*BootTimes) UnPackTo

func (rcv *BootTimes) UnPackTo(t *BootTimesT)

type BootTimesT

type BootTimesT struct {
	Elapsed          float64 `json:"elapsed"`
	ElapsedThread    float64 `json:"elapsedThread"`
	StartedTimeStamp string  `json:"startedTimeStamp"`
	EndedTimeStamp   string  `json:"endedTimeStamp"`
}

/ return type of requests of the times of the last booting

func (*BootTimesT) Pack

type BrakeLimit

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

func (v BrakeLimit) String() string

type BrakingDistanceType

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

func (v BrakingDistanceType) String() string

type Capability

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

func GetRootAsCapability

func GetRootAsCapability(buf []byte, offset flatbuffers.UOffsetT) *Capability

func GetSizePrefixedRootAsCapability

func GetSizePrefixedRootAsCapability(buf []byte, offset flatbuffers.UOffsetT) *Capability

func (*Capability) AddInfo

func (rcv *Capability) AddInfo() []byte

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

func (*Capability) Count

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

func (rcv *Capability) DetailDiag() uint32

/ in case of count==0: get here the detail diagnosis code, why the capability is missing

func (*Capability) Init

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

func (*Capability) MainDiag

func (rcv *Capability) MainDiag() uint32

/ in case of count==0: get here the main diagnosis code, why the capability is missing

func (*Capability) MutateCount

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

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

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

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

func (*Capability) UnPack

func (rcv *Capability) UnPack() *CapabilityT

func (*Capability) UnPackTo

func (rcv *Capability) UnPackTo(t *CapabilityT)

type CapabilityT

type CapabilityT struct {
	Count      uint32 `json:"count"`
	MainDiag   uint32 `json:"mainDiag"`
	DetailDiag uint32 `json:"detailDiag"`
	AddInfo    string `json:"addInfo"`
}

/ Response for a single capability

func (*CapabilityT) Pack

type CategoryOfAxis

type CategoryOfAxis int8
const (
	/// drive axis
	CategoryOfAxisDRIVEAXS CategoryOfAxis = 0
	/// encoder axis
	CategoryOfAxisENCODERAXS CategoryOfAxis = 1
	/// control to control
	CategoryOfAxisC2C CategoryOfAxis = 2
)

func (CategoryOfAxis) String

func (v CategoryOfAxis) String() string

type CircleMeaning

type CircleMeaning int8

/ Meaning for commanded circle

const (
	/// radius of the circle commanded
	CircleMeaningRADIUS CircleMeaning = 0
	/// center point of the circle X-coordinate
	CircleMeaningCP_X CircleMeaning = 1
	/// center point of the circle Y-coordinate
	CircleMeaningCP_Y CircleMeaning = 2
	/// center point of the circle Z-coordinate
	CircleMeaningCP_Z CircleMeaning = 3
	/// intermediate point of the circle X-coordinate
	CircleMeaningIP_X CircleMeaning = 4
	/// intermediate point of the circle Y-coordinate
	CircleMeaningIP_Y CircleMeaning = 5
	/// intermediate point of the circle Z-coordinate
	CircleMeaningIP_Z CircleMeaning = 6
	/// circle revolutions
	CircleMeaningREV CircleMeaning = 7
)

func (CircleMeaning) String

func (v CircleMeaning) String() string

type CircleMeaningSettings

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

func GetRootAsCircleMeaningSettings

func GetRootAsCircleMeaningSettings(buf []byte, offset flatbuffers.UOffsetT) *CircleMeaningSettings

func GetSizePrefixedRootAsCircleMeaningSettings

func GetSizePrefixedRootAsCircleMeaningSettings(buf []byte, offset flatbuffers.UOffsetT) *CircleMeaningSettings

func (*CircleMeaningSettings) Init

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

func (*CircleMeaningSettings) MutateType

func (rcv *CircleMeaningSettings) MutateType(n CircleMeaning) bool

func (*CircleMeaningSettings) Table

func (*CircleMeaningSettings) Type

func (*CircleMeaningSettings) UnPack

func (*CircleMeaningSettings) UnPackTo

type CircleMeaningSettingsT

type CircleMeaningSettingsT struct {
	Type CircleMeaning `json:"type"`
}

func (*CircleMeaningSettingsT) Pack

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

func (rcv *CmdOptNoParam) UnPack() *CmdOptNoParamT

func (*CmdOptNoParam) UnPackTo

func (rcv *CmdOptNoParam) UnPackTo(t *CmdOptNoParamT)

type CmdOptNoParamT

type CmdOptNoParamT struct {
	PermType string `json:"permType"`
}

/ parameters for all command options, that have no parameters (except the perm. type)

func (*CmdOptNoParamT) Pack

type CmdPosAbsDir

type CmdPosAbsDir int8

/ Selected direction for PosAbs with modulo axis

const (
	/// use shortest way to reach target position
	CmdPosAbsDirSHORTEST_WAY CmdPosAbsDir = 0
	/// move only in positive direction to reach target position
	CmdPosAbsDirPOSITIVE_DIR CmdPosAbsDir = 1
	/// move only in negative direction to reach target position
	CmdPosAbsDirNEGATIVE_DIR CmdPosAbsDir = 2
	/// when currently moving: continue to move in this direction to reach target position;
	/// when in stand still: use SHORTEST_WAY
	CmdPosAbsDirCURRENT_DIR CmdPosAbsDir = 3
)

func (CmdPosAbsDir) String

func (v CmdPosAbsDir) String() string

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

func (rcv *CmdSource) UnPack() *CmdSourceT

func (*CmdSource) UnPackTo

func (rcv *CmdSource) UnPackTo(t *CmdSourceT)

type CmdSourceT

type CmdSourceT struct {
	Type string `json:"type"`
	Name string `json:"name"`
	Line uint64 `json:"line"`
}

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

func (*CmdSourceT) Pack

type CompVersionInfos

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

func GetRootAsCompVersionInfos

func GetRootAsCompVersionInfos(buf []byte, offset flatbuffers.UOffsetT) *CompVersionInfos

func GetSizePrefixedRootAsCompVersionInfos

func GetSizePrefixedRootAsCompVersionInfos(buf []byte, offset flatbuffers.UOffsetT) *CompVersionInfos

func (*CompVersionInfos) Init

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

func (*CompVersionInfos) Table

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

func (*CompVersionInfos) UnPack

func (rcv *CompVersionInfos) UnPack() *CompVersionInfosT

func (*CompVersionInfos) UnPackTo

func (rcv *CompVersionInfos) UnPackTo(t *CompVersionInfosT)

func (*CompVersionInfos) Versions

func (rcv *CompVersionInfos) Versions(obj *ComponentVersionInfo, j int) bool

/ array of all (registered) motion components

func (*CompVersionInfos) VersionsLength

func (rcv *CompVersionInfos) VersionsLength() int

type CompVersionInfosT

type CompVersionInfosT struct {
	Versions []*ComponentVersionInfoT `json:"versions"`
}

/ array of all (registered) motion components

func (*CompVersionInfosT) Pack

type ComponentVersionInfo

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

func GetRootAsComponentVersionInfo

func GetRootAsComponentVersionInfo(buf []byte, offset flatbuffers.UOffsetT) *ComponentVersionInfo

func GetSizePrefixedRootAsComponentVersionInfo

func GetSizePrefixedRootAsComponentVersionInfo(buf []byte, offset flatbuffers.UOffsetT) *ComponentVersionInfo

func (*ComponentVersionInfo) AddInfo

func (rcv *ComponentVersionInfo) AddInfo(j int) []byte

/ additional informations (not yet used)

func (*ComponentVersionInfo) AddInfoLength

func (rcv *ComponentVersionInfo) AddInfoLength() int

func (*ComponentVersionInfo) Branch

func (rcv *ComponentVersionInfo) Branch() []byte

/ name of the branch, in which this motion component was built

func (*ComponentVersionInfo) BuildNumber

func (rcv *ComponentVersionInfo) BuildNumber() uint32

/ build number of the motion component

func (*ComponentVersionInfo) Commit

func (rcv *ComponentVersionInfo) Commit() []byte

/ complete version name string / ID of the commit, that was built for the component

func (*ComponentVersionInfo) Init

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

func (*ComponentVersionInfo) MajorVersion

func (rcv *ComponentVersionInfo) MajorVersion() uint32

/ name of the motion component / major version number of the motion component

func (*ComponentVersionInfo) MinorVersion

func (rcv *ComponentVersionInfo) MinorVersion() uint32

/ minor version number of the motion component

func (*ComponentVersionInfo) MutateBuildNumber

func (rcv *ComponentVersionInfo) MutateBuildNumber(n uint32) bool

/ build number of the motion component

func (*ComponentVersionInfo) MutateMajorVersion

func (rcv *ComponentVersionInfo) MutateMajorVersion(n uint32) bool

/ major version number of the motion component

func (*ComponentVersionInfo) MutateMinorVersion

func (rcv *ComponentVersionInfo) MutateMinorVersion(n uint32) bool

/ minor version number of the motion component

func (*ComponentVersionInfo) MutatePatchVersion

func (rcv *ComponentVersionInfo) MutatePatchVersion(n uint32) bool

/ patch version number of the motion component

func (*ComponentVersionInfo) MutateType

func (rcv *ComponentVersionInfo) MutateType(n MotionComponentType) bool

/ type of the motion component

func (*ComponentVersionInfo) Name

func (rcv *ComponentVersionInfo) Name() []byte

/ name of the motion component

func (*ComponentVersionInfo) PatchVersion

func (rcv *ComponentVersionInfo) PatchVersion() uint32

/ patch version number of the motion component

func (*ComponentVersionInfo) Table

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

func (*ComponentVersionInfo) Type

/ ID of the commit, that was built for the component / type of the motion component

func (*ComponentVersionInfo) UnPack

func (*ComponentVersionInfo) UnPackTo

func (rcv *ComponentVersionInfo) UnPackTo(t *ComponentVersionInfoT)

func (*ComponentVersionInfo) VersionString

func (rcv *ComponentVersionInfo) VersionString() []byte

/ name of the branch, in which this motion component was built / complete version name string

type ComponentVersionInfoT

type ComponentVersionInfoT struct {
	Name          string              `json:"name"`
	MajorVersion  uint32              `json:"majorVersion"`
	MinorVersion  uint32              `json:"minorVersion"`
	PatchVersion  uint32              `json:"patchVersion"`
	BuildNumber   uint32              `json:"buildNumber"`
	Branch        string              `json:"branch"`
	VersionString string              `json:"versionString"`
	Commit        string              `json:"commit"`
	Type          MotionComponentType `json:"type"`
	AddInfo       []string            `json:"addInfo"`
}

/ version information (uses semantic versioning) of a single motion component

func (*ComponentVersionInfoT) Pack

type CoordSys

type CoordSys int8

/ coordinate systems

const (
	/// error or undefined
	CoordSysUNDEF CoordSys = 0
	/// Target COS is PCS (product coordinate system)
	CoordSysPCS CoordSys = 1
	/// Target COS is WCS (world coordinate system)
	CoordSysWCS CoordSys = 2
	/// Target COS is MCS (machine coordinate system)
	CoordSysMCS CoordSys = 3
	/// Target COS is ACS (axes coordinate system)
	CoordSysACS CoordSys = 4
)

func (CoordSys) String

func (v CoordSys) String() string

type CoordSysSettings

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

func GetRootAsCoordSysSettings

func GetRootAsCoordSysSettings(buf []byte, offset flatbuffers.UOffsetT) *CoordSysSettings

func GetSizePrefixedRootAsCoordSysSettings

func GetSizePrefixedRootAsCoordSysSettings(buf []byte, offset flatbuffers.UOffsetT) *CoordSysSettings

func (*CoordSysSettings) Init

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

func (*CoordSysSettings) MutateType

func (rcv *CoordSysSettings) MutateType(n CoordSys) bool

func (*CoordSysSettings) Table

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

func (*CoordSysSettings) Type

func (rcv *CoordSysSettings) Type() CoordSys

func (*CoordSysSettings) UnPack

func (rcv *CoordSysSettings) UnPack() *CoordSysSettingsT

func (*CoordSysSettings) UnPackTo

func (rcv *CoordSysSettings) UnPackTo(t *CoordSysSettingsT)

type CoordSysSettingsT

type CoordSysSettingsT struct {
	Type CoordSys `json:"type"`
}

func (*CoordSysSettingsT) Pack

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

func (rcv *DiagInfo) UnPack() *DiagInfoT

func (*DiagInfo) UnPackTo

func (rcv *DiagInfo) UnPackTo(t *DiagInfoT)

type DiagInfoT

type DiagInfoT struct {
	MainDiagCode          uint32 `json:"mainDiagCode"`
	DetailedDiagCode      uint32 `json:"detailedDiagCode"`
	ObjName               string `json:"objName"`
	ObjUri                string `json:"objURI"`
	Source                string `json:"source"`
	AddInfo               string `json:"addInfo"`
	FirstMainDiagCode     uint32 `json:"firstMainDiagCode"`
	FirstDetailedDiagCode uint32 `json:"firstDetailedDiagCode"`
	FirstSource           string `json:"firstSource"`
	FirstAddInfo          string `json:"firstAddInfo"`
}

/ informations on the last diagnosis message of this motion object or of the system

func (*DiagInfoT) Pack

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

func (rcv *DynamicLimits) UnPack() *DynamicLimitsT

func (*DynamicLimits) UnPackTo

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

func (rcv *DynamicLimitsState) UnPack() *DynamicLimitsStateT

func (*DynamicLimitsState) UnPackTo

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

type DynamicLimitsStateT struct {
	Vel        float64 `json:"vel"`
	Acc        float64 `json:"acc"`
	Dec        float64 `json:"dec"`
	JrkAcc     float64 `json:"jrkAcc"`
	JrkDec     float64 `json:"jrkDec"`
	VelUnit    string  `json:"velUnit"`
	AccUnit    string  `json:"accUnit"`
	DecUnit    string  `json:"decUnit"`
	JrkAccUnit string  `json:"jrkAccUnit"`
	JrkDecUnit string  `json:"jrkDecUnit"`
}

/ set of dynamic limits (for reading them in states)

func (*DynamicLimitsStateT) Pack

type DynamicLimitsT

type DynamicLimitsT struct {
	Vel    float64 `json:"vel"`
	Acc    float64 `json:"acc"`
	Dec    float64 `json:"dec"`
	JrkAcc float64 `json:"jrkAcc"`
	JrkDec float64 `json:"jrkDec"`
}

/ set of dynamic limits (for commands)

func (*DynamicLimitsT) Pack

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 ExtCircleMeaning

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

func GetRootAsExtCircleMeaning

func GetRootAsExtCircleMeaning(buf []byte, offset flatbuffers.UOffsetT) *ExtCircleMeaning

func GetSizePrefixedRootAsExtCircleMeaning

func GetSizePrefixedRootAsExtCircleMeaning(buf []byte, offset flatbuffers.UOffsetT) *ExtCircleMeaning

func (*ExtCircleMeaning) AddAttributes

func (rcv *ExtCircleMeaning) AddAttributes() AddAttributes

/ attributes for the target position meaning / possible meanings are: "UNDEF", "INCR_VALUE", "ABS_VALUE", "SHORT_WAY", "POS_ROT_DIR", "NEG_ROT_DIR"

func (*ExtCircleMeaning) Init

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

func (*ExtCircleMeaning) Meaning

func (rcv *ExtCircleMeaning) Meaning() CircleMeaning

/ related meaning of the value / possible meanings are: "RADIUS", "CP_X", "CP_Y", "CP_Z", "IP_X", "IP_Y", "IP_Z", "REV"

func (*ExtCircleMeaning) MutateAddAttributes

func (rcv *ExtCircleMeaning) MutateAddAttributes(n AddAttributes) bool

/ attributes for the target position meaning / possible meanings are: "UNDEF", "INCR_VALUE", "ABS_VALUE", "SHORT_WAY", "POS_ROT_DIR", "NEG_ROT_DIR"

func (*ExtCircleMeaning) MutateMeaning

func (rcv *ExtCircleMeaning) MutateMeaning(n CircleMeaning) bool

/ related meaning of the value / possible meanings are: "RADIUS", "CP_X", "CP_Y", "CP_Z", "IP_X", "IP_Y", "IP_Z", "REV"

func (*ExtCircleMeaning) Table

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

func (*ExtCircleMeaning) UnPack

func (rcv *ExtCircleMeaning) UnPack() *ExtCircleMeaningT

func (*ExtCircleMeaning) UnPackTo

func (rcv *ExtCircleMeaning) UnPackTo(t *ExtCircleMeaningT)

type ExtCircleMeaningT

type ExtCircleMeaningT struct {
	Meaning       CircleMeaning `json:"meaning"`
	AddAttributes AddAttributes `json:"addAttributes"`
}

/ Packed pair of target position meaning and attribute

func (*ExtCircleMeaningT) Pack

type ExtMeaning

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

func GetRootAsExtMeaning

func GetRootAsExtMeaning(buf []byte, offset flatbuffers.UOffsetT) *ExtMeaning

func GetSizePrefixedRootAsExtMeaning

func GetSizePrefixedRootAsExtMeaning(buf []byte, offset flatbuffers.UOffsetT) *ExtMeaning

func (*ExtMeaning) AddAttributes

func (rcv *ExtMeaning) AddAttributes() AddAttributes

/ possible attributes are: "UNDEF", "INCR_VALUE", "ABS_VALUE", "SHORT_WAY", "POS_ROT_DIR", "NEG_ROT_DIR"

func (*ExtMeaning) Init

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

func (*ExtMeaning) Meaning

func (rcv *ExtMeaning) Meaning() Meaning

/ related meaning of the value / possible meanings are: "X", "Y", "Z", "AX1" - "AX16", / "EUL1_ZYZ_I", "EUL2_ZYZ_I", "EUL3_ZYZ_I", "EUL1_XYZ_E", "EUL2_XYZ_E", "EUL3_XYZ_E", "EUL1_ZYX_E", "EUL2_ZYX_E", "EUL3_ZYX_E", / "OX", "OY", "OZ", "QX", "QY", "QZ", / "JT_HINT1" - " JT_HINT16""

func (*ExtMeaning) MutateAddAttributes

func (rcv *ExtMeaning) MutateAddAttributes(n AddAttributes) bool

/ possible attributes are: "UNDEF", "INCR_VALUE", "ABS_VALUE", "SHORT_WAY", "POS_ROT_DIR", "NEG_ROT_DIR"

func (*ExtMeaning) MutateMeaning

func (rcv *ExtMeaning) MutateMeaning(n Meaning) bool

/ related meaning of the value / possible meanings are: "X", "Y", "Z", "AX1" - "AX16", / "EUL1_ZYZ_I", "EUL2_ZYZ_I", "EUL3_ZYZ_I", "EUL1_XYZ_E", "EUL2_XYZ_E", "EUL3_XYZ_E", "EUL1_ZYX_E", "EUL2_ZYX_E", "EUL3_ZYX_E", / "OX", "OY", "OZ", "QX", "QY", "QZ", / "JT_HINT1" - " JT_HINT16""

func (*ExtMeaning) Table

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

func (*ExtMeaning) UnPack

func (rcv *ExtMeaning) UnPack() *ExtMeaningT

func (*ExtMeaning) UnPackTo

func (rcv *ExtMeaning) UnPackTo(t *ExtMeaningT)

type ExtMeaningT

type ExtMeaningT struct {
	Meaning       Meaning       `json:"meaning"`
	AddAttributes AddAttributes `json:"addAttributes"`
}

/ One pair with value and meaning for the internal kinematics pose (used for commanding)

func (*ExtMeaningT) Pack

type FeedGroup

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

func (v FeedGroup) String() string

type FeedGroupSettings

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

func GetRootAsFeedGroupSettings

func GetRootAsFeedGroupSettings(buf []byte, offset flatbuffers.UOffsetT) *FeedGroupSettings

func GetSizePrefixedRootAsFeedGroupSettings

func GetSizePrefixedRootAsFeedGroupSettings(buf []byte, offset flatbuffers.UOffsetT) *FeedGroupSettings

func (*FeedGroupSettings) Init

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

func (*FeedGroupSettings) MutateType

func (rcv *FeedGroupSettings) MutateType(n FeedGroup) bool

func (*FeedGroupSettings) Table

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

func (*FeedGroupSettings) Type

func (rcv *FeedGroupSettings) Type() FeedGroup

func (*FeedGroupSettings) UnPack

func (rcv *FeedGroupSettings) UnPack() *FeedGroupSettingsT

func (*FeedGroupSettings) UnPackTo

func (rcv *FeedGroupSettings) UnPackTo(t *FeedGroupSettingsT)

type FeedGroupSettingsT

type FeedGroupSettingsT struct {
	Type FeedGroup `json:"type"`
}

func (*FeedGroupSettingsT) Pack

type FilterType

type FilterType int8

/ definition of filter type on encoder value

const (
	/// without any filter, using raw value
	FilterTypeNONE FilterType = 0
	/// 1st order low pass filter
	FilterTypeLOW_PASS_ORDER_1 FilterType = 1
)

func (FilterType) String

func (v FilterType) String() string

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

func (rcv *IpoAddData) UnPack() *IpoAddDataT

func (*IpoAddData) UnPackTo

func (rcv *IpoAddData) UnPackTo(t *IpoAddDataT)

type IpoAddDataT

type IpoAddDataT struct {
	DistFromStart     float64 `json:"distFromStart"`
	DistToTarget      float64 `json:"distToTarget"`
	TimeFromStart     float64 `json:"timeFromStart"`
	TimeToTarget      float64 `json:"timeToTarget"`
	DistFromStartUnit string  `json:"distFromStartUnit"`
	DistToTargetUnit  string  `json:"distToTargetUnit"`
	TimeFromStartUnit string  `json:"timeFromStartUnit"`
	TimeToTargetUnit  string  `json:"timeToTargetUnit"`
}

/ currently interpolated values

func (*IpoAddDataT) Pack

type JointTrafoCheckDiag

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

func GetRootAsJointTrafoCheckDiag

func GetRootAsJointTrafoCheckDiag(buf []byte, offset flatbuffers.UOffsetT) *JointTrafoCheckDiag

func GetSizePrefixedRootAsJointTrafoCheckDiag

func GetSizePrefixedRootAsJointTrafoCheckDiag(buf []byte, offset flatbuffers.UOffsetT) *JointTrafoCheckDiag

func (*JointTrafoCheckDiag) AddInfo

func (rcv *JointTrafoCheckDiag) AddInfo() []byte

/ URI of the invalid entry / additional information on the error cause to help the user

func (*JointTrafoCheckDiag) DetailedDiagCode

func (rcv *JointTrafoCheckDiag) DetailedDiagCode() uint32

/ detailed diagnosis code (refer to the diagnosis data base)

func (*JointTrafoCheckDiag) Init

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

func (*JointTrafoCheckDiag) MainDiagCode

func (rcv *JointTrafoCheckDiag) MainDiagCode() uint32

/ main diagnosis code (refer to the diagnosis data base)

func (*JointTrafoCheckDiag) MutateDetailedDiagCode

func (rcv *JointTrafoCheckDiag) MutateDetailedDiagCode(n uint32) bool

/ detailed diagnosis code (refer to the diagnosis data base)

func (*JointTrafoCheckDiag) MutateMainDiagCode

func (rcv *JointTrafoCheckDiag) MutateMainDiagCode(n uint32) bool

/ main diagnosis code (refer to the diagnosis data base)

func (*JointTrafoCheckDiag) ObjUri

func (rcv *JointTrafoCheckDiag) ObjUri() []byte

/ URI of the invalid entry

func (*JointTrafoCheckDiag) Table

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

func (*JointTrafoCheckDiag) UnPack

func (*JointTrafoCheckDiag) UnPackTo

func (rcv *JointTrafoCheckDiag) UnPackTo(t *JointTrafoCheckDiagT)

type JointTrafoCheckDiagT

type JointTrafoCheckDiagT struct {
	MainDiagCode     uint32 `json:"mainDiagCode"`
	DetailedDiagCode uint32 `json:"detailedDiagCode"`
	ObjUri           string `json:"objURI"`
	AddInfo          string `json:"addInfo"`
}

/ informations on a single diagnosis message

func (*JointTrafoCheckDiagT) Pack

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

func (rcv *KinActualValues) UnPack() *KinActualValuesT

func (*KinActualValues) UnPackTo

func (rcv *KinActualValues) UnPackTo(t *KinActualValuesT)

type KinActualValuesT

type KinActualValuesT struct {
	ActualPos      []float64 `json:"actualPos"`
	ActualVel      float64   `json:"actualVel"`
	ActualAcc      float64   `json:"actualAcc"`
	ActualJerk     float64   `json:"actualJerk"`
	ActualPosUnit  []string  `json:"actualPosUnit"`
	ActualVelUnit  string    `json:"actualVelUnit"`
	ActualAccUnit  string    `json:"actualAccUnit"`
	ActualJerkUnit string    `json:"actualJerkUnit"`
}

/ actual values of the kinematics

func (*KinActualValuesT) Pack

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

func (rcv *KinAxsAll) InfoByKey(obj *KinAxsSingle, key string) bool

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

func (rcv *KinAxsAll) UnPack() *KinAxsAllT

func (*KinAxsAll) UnPackTo

func (rcv *KinAxsAll) UnPackTo(t *KinAxsAllT)

type KinAxsAllT

type KinAxsAllT struct {
	Info []*KinAxsSingleT `json:"info"`
}

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

func (*KinAxsAllT) Pack

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

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

func (rcv *KinAxsSingle) LookupByKey(key string, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

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

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

/ name of the axis

func (*KinAxsSingle) Table

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

func (*KinAxsSingle) UnPack

func (rcv *KinAxsSingle) UnPack() *KinAxsSingleT

func (*KinAxsSingle) UnPackTo

func (rcv *KinAxsSingle) UnPackTo(t *KinAxsSingleT)

type KinAxsSingleT

type KinAxsSingleT struct {
	Meaning  string `json:"meaning"`
	Name     string `json:"name"`
	Dir      string `json:"dir"`
	AcsIndex byte   `json:"acsIndex"`
}

/ informations of an axis that is part of a kinematics

func (*KinAxsSingleT) Pack

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

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

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

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

func (rcv *KinCfg) UnPack() *KinCfgT

func (*KinCfg) UnPackTo

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

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

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

func (rcv *KinCfgAxs) UnPack() *KinCfgAxsT

func (*KinCfgAxs) UnPackTo

func (rcv *KinCfgAxs) UnPackTo(t *KinCfgAxsT)

type KinCfgAxsT

type KinCfgAxsT struct {
	AxsName    string `json:"axsName"`
	AxsMeaning string `json:"axsMeaning"`
	AxsDir     string `json:"axsDir"`
	AcsIndex   byte   `json:"acsIndex"`
}

/ configuration of an axis that can be added to a kinematics

func (*KinCfgAxsT) Pack

type KinCfgDynamics

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

func GetRootAsKinCfgDynamics

func GetRootAsKinCfgDynamics(buf []byte, offset flatbuffers.UOffsetT) *KinCfgDynamics

func GetSizePrefixedRootAsKinCfgDynamics

func GetSizePrefixedRootAsKinCfgDynamics(buf []byte, offset flatbuffers.UOffsetT) *KinCfgDynamics

func (*KinCfgDynamics) FeedGroup

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

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

func (*KinCfgDynamics) Table

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

func (*KinCfgDynamics) UnPack

func (rcv *KinCfgDynamics) UnPack() *KinCfgDynamicsT

func (*KinCfgDynamics) UnPackTo

func (rcv *KinCfgDynamics) UnPackTo(t *KinCfgDynamicsT)

type KinCfgDynamicsT

type KinCfgDynamicsT struct {
	FeedGroup *FeedGroupSettingsT `json:"feedGroup"`
}

/ preparation limits for kinematics

func (*KinCfgDynamicsT) Pack

type KinCfgJntTrafoAllParam

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

func GetRootAsKinCfgJntTrafoAllParam

func GetRootAsKinCfgJntTrafoAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllParam

func GetSizePrefixedRootAsKinCfgJntTrafoAllParam

func GetSizePrefixedRootAsKinCfgJntTrafoAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllParam

func (*KinCfgJntTrafoAllParam) AxisAssignment

/ axis assignment

func (*KinCfgJntTrafoAllParam) AxisOffsets

/ all configuration parameter groups of this joint transformation / axis zero point offsets

func (*KinCfgJntTrafoAllParam) Groups

/ axis assignment / all configuration parameter groups of this joint transformation

func (*KinCfgJntTrafoAllParam) GroupsLength

func (rcv *KinCfgJntTrafoAllParam) GroupsLength() int

func (*KinCfgJntTrafoAllParam) Init

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

func (*KinCfgJntTrafoAllParam) Table

func (*KinCfgJntTrafoAllParam) UnPack

func (*KinCfgJntTrafoAllParam) UnPackTo

type KinCfgJntTrafoAllParamGrps

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

func GetRootAsKinCfgJntTrafoAllParamGrps

func GetRootAsKinCfgJntTrafoAllParamGrps(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllParamGrps

func GetSizePrefixedRootAsKinCfgJntTrafoAllParamGrps

func GetSizePrefixedRootAsKinCfgJntTrafoAllParamGrps(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllParamGrps

func (*KinCfgJntTrafoAllParamGrps) Groups

/ all configuration parameter groups of this joint transformation

func (*KinCfgJntTrafoAllParamGrps) GroupsLength

func (rcv *KinCfgJntTrafoAllParamGrps) GroupsLength() int

func (*KinCfgJntTrafoAllParamGrps) Init

func (*KinCfgJntTrafoAllParamGrps) Table

func (*KinCfgJntTrafoAllParamGrps) UnPack

func (*KinCfgJntTrafoAllParamGrps) UnPackTo

type KinCfgJntTrafoAllParamGrpsT

type KinCfgJntTrafoAllParamGrpsT struct {
	Groups []*KinCfgJntTrafoParamGroupT `json:"groups"`
}

/ configuration parameter of a joint transformation

func (*KinCfgJntTrafoAllParamGrpsT) Pack

type KinCfgJntTrafoAllParamT

type KinCfgJntTrafoAllParamT struct {
	AxisAssignment *KinCfgJntTrafoAxisAssignmentT `json:"axisAssignment"`
	Groups         []*KinCfgJntTrafoParamGroupT   `json:"groups"`
	AxisOffsets    *KinCfgJntTrafoAxisOffsetsT    `json:"axisOffsets"`
}

/ configuration parameter of a single joint transformation

func (*KinCfgJntTrafoAllParamT) Pack

type KinCfgJntTrafoAllSets

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

func GetRootAsKinCfgJntTrafoAllSets

func GetRootAsKinCfgJntTrafoAllSets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllSets

func GetSizePrefixedRootAsKinCfgJntTrafoAllSets

func GetSizePrefixedRootAsKinCfgJntTrafoAllSets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAllSets

func (*KinCfgJntTrafoAllSets) AxsTrafoSets

func (rcv *KinCfgJntTrafoAllSets) AxsTrafoSets(obj *KinCfgJntTrafoSet, j int) bool

/ configuration values of all joint transformation sets

func (*KinCfgJntTrafoAllSets) AxsTrafoSetsLength

func (rcv *KinCfgJntTrafoAllSets) AxsTrafoSetsLength() int

func (*KinCfgJntTrafoAllSets) Init

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

func (*KinCfgJntTrafoAllSets) Table

func (*KinCfgJntTrafoAllSets) UnPack

func (*KinCfgJntTrafoAllSets) UnPackTo

type KinCfgJntTrafoAllSetsT

type KinCfgJntTrafoAllSetsT struct {
	AxsTrafoSets []*KinCfgJntTrafoSetT `json:"axsTrafoSets"`
}

/ configuration values of all joint transformation sets

func (*KinCfgJntTrafoAllSetsT) Pack

type KinCfgJntTrafoAxisAssignment

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

func GetRootAsKinCfgJntTrafoAxisAssignment

func GetRootAsKinCfgJntTrafoAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAxisAssignment

func GetSizePrefixedRootAsKinCfgJntTrafoAxisAssignment

func GetSizePrefixedRootAsKinCfgJntTrafoAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAxisAssignment

func (*KinCfgJntTrafoAxisAssignment) Assignment

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

func (*KinCfgJntTrafoAxisAssignment) AssignmentLength

func (rcv *KinCfgJntTrafoAxisAssignment) AssignmentLength() int

func (*KinCfgJntTrafoAxisAssignment) Init

func (*KinCfgJntTrafoAxisAssignment) Table

func (*KinCfgJntTrafoAxisAssignment) UnPack

func (*KinCfgJntTrafoAxisAssignment) UnPackTo

type KinCfgJntTrafoAxisAssignmentT

type KinCfgJntTrafoAxisAssignmentT struct {
	Assignment []*KinCfgJntTrafoSingleAxisAssignmentT `json:"assignment"`
}

/ data of a all axis assignments for a joint transformation

func (*KinCfgJntTrafoAxisAssignmentT) Pack

type KinCfgJntTrafoAxisOffsets

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

func GetRootAsKinCfgJntTrafoAxisOffsets

func GetRootAsKinCfgJntTrafoAxisOffsets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAxisOffsets

func GetSizePrefixedRootAsKinCfgJntTrafoAxisOffsets

func GetSizePrefixedRootAsKinCfgJntTrafoAxisOffsets(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoAxisOffsets

func (*KinCfgJntTrafoAxisOffsets) Init

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

func (*KinCfgJntTrafoAxisOffsets) Offsets

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

func (*KinCfgJntTrafoAxisOffsets) OffsetsLength

func (rcv *KinCfgJntTrafoAxisOffsets) OffsetsLength() int

func (*KinCfgJntTrafoAxisOffsets) Table

func (*KinCfgJntTrafoAxisOffsets) UnPack

func (*KinCfgJntTrafoAxisOffsets) UnPackTo

type KinCfgJntTrafoAxisOffsetsT

type KinCfgJntTrafoAxisOffsetsT struct {
	Offsets []*KinCfgJntTrafoSingleAxisOffsetT `json:"offsets"`
}

/ data of a all axis zero point offsets for a joint transformation

func (*KinCfgJntTrafoAxisOffsetsT) Pack

type KinCfgJntTrafoParamGroup

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

func GetRootAsKinCfgJntTrafoParamGroup

func GetRootAsKinCfgJntTrafoParamGroup(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoParamGroup

func GetSizePrefixedRootAsKinCfgJntTrafoParamGroup

func GetSizePrefixedRootAsKinCfgJntTrafoParamGroup(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoParamGroup

func (*KinCfgJntTrafoParamGroup) Init

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

func (*KinCfgJntTrafoParamGroup) Name

func (rcv *KinCfgJntTrafoParamGroup) Name() []byte

/ name of the parameter group

func (*KinCfgJntTrafoParamGroup) Param

/ name of the parameter group / all configuration parameter of this group

func (*KinCfgJntTrafoParamGroup) ParamLength

func (rcv *KinCfgJntTrafoParamGroup) ParamLength() int

func (*KinCfgJntTrafoParamGroup) Table

func (*KinCfgJntTrafoParamGroup) UnPack

func (*KinCfgJntTrafoParamGroup) UnPackTo

type KinCfgJntTrafoParamGroupT

type KinCfgJntTrafoParamGroupT struct {
	Name  string                        `json:"name"`
	Param []*KinCfgJntTrafoSingleParamT `json:"param"`
}

/ configuration of a single parameter group of a joint transformation

func (*KinCfgJntTrafoParamGroupT) Pack

type KinCfgJntTrafoSet

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

func GetRootAsKinCfgJntTrafoSet

func GetRootAsKinCfgJntTrafoSet(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSet

func GetSizePrefixedRootAsKinCfgJntTrafoSet

func GetSizePrefixedRootAsKinCfgJntTrafoSet(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSet

func (*KinCfgJntTrafoSet) Init

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

func (*KinCfgJntTrafoSet) JntTrafo

func (rcv *KinCfgJntTrafoSet) JntTrafo() []byte

/ name of the joint transformation set / name of the joint transformation

func (*KinCfgJntTrafoSet) Name

func (rcv *KinCfgJntTrafoSet) Name() []byte

/ name of the joint transformation set

func (*KinCfgJntTrafoSet) Param

/ name of the joint transformation / configuration parameter of the joint transformation

func (*KinCfgJntTrafoSet) Table

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

func (*KinCfgJntTrafoSet) UnPack

func (rcv *KinCfgJntTrafoSet) UnPack() *KinCfgJntTrafoSetT

func (*KinCfgJntTrafoSet) UnPackTo

func (rcv *KinCfgJntTrafoSet) UnPackTo(t *KinCfgJntTrafoSetT)

type KinCfgJntTrafoSetT

type KinCfgJntTrafoSetT struct {
	Name     string                   `json:"name"`
	JntTrafo string                   `json:"jntTrafo"`
	Param    *KinCfgJntTrafoAllParamT `json:"param"`
}

/ data of a single joint transformation set

func (*KinCfgJntTrafoSetT) Pack

type KinCfgJntTrafoSingleAxisAssignment

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

func GetRootAsKinCfgJntTrafoSingleAxisAssignment

func GetRootAsKinCfgJntTrafoSingleAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleAxisAssignment

func GetSizePrefixedRootAsKinCfgJntTrafoSingleAxisAssignment

func GetSizePrefixedRootAsKinCfgJntTrafoSingleAxisAssignment(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleAxisAssignment

func (*KinCfgJntTrafoSingleAxisAssignment) AxisName

func (rcv *KinCfgJntTrafoSingleAxisAssignment) AxisName() []byte

/ axis name referring to the joint transformation

func (*KinCfgJntTrafoSingleAxisAssignment) IndexAcs

func (rcv *KinCfgJntTrafoSingleAxisAssignment) IndexAcs() byte

/ axis name referring to the joint transformation / index of the ACS array

func (*KinCfgJntTrafoSingleAxisAssignment) Init

func (*KinCfgJntTrafoSingleAxisAssignment) MutateIndexAcs

func (rcv *KinCfgJntTrafoSingleAxisAssignment) MutateIndexAcs(n byte) bool

/ index of the ACS array

func (*KinCfgJntTrafoSingleAxisAssignment) Table

func (*KinCfgJntTrafoSingleAxisAssignment) UnPack

func (*KinCfgJntTrafoSingleAxisAssignment) UnPackTo

type KinCfgJntTrafoSingleAxisAssignmentT

type KinCfgJntTrafoSingleAxisAssignmentT struct {
	AxisName string `json:"axisName"`
	IndexAcs byte   `json:"indexACS"`
}

/ data of a single axis assignment for a joint transformation

func (*KinCfgJntTrafoSingleAxisAssignmentT) Pack

type KinCfgJntTrafoSingleAxisOffset

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

func GetRootAsKinCfgJntTrafoSingleAxisOffset

func GetRootAsKinCfgJntTrafoSingleAxisOffset(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleAxisOffset

func GetSizePrefixedRootAsKinCfgJntTrafoSingleAxisOffset

func GetSizePrefixedRootAsKinCfgJntTrafoSingleAxisOffset(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleAxisOffset

func (*KinCfgJntTrafoSingleAxisOffset) AxisName

func (rcv *KinCfgJntTrafoSingleAxisOffset) AxisName() []byte

/ axis object name as configured in the ctrlX MOTION

func (*KinCfgJntTrafoSingleAxisOffset) Init

func (*KinCfgJntTrafoSingleAxisOffset) MutateValid

func (rcv *KinCfgJntTrafoSingleAxisOffset) MutateValid(n bool) bool

/ READ ONLY: indicates, if the information is valid; it can be invalid, when the axis with axisName does not exists; / then, the informations here can not be used (especially unit scaling relies on axis configuration)

func (*KinCfgJntTrafoSingleAxisOffset) MutateZeroOffset

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

func (*KinCfgJntTrafoSingleAxisOffset) UnPack

func (*KinCfgJntTrafoSingleAxisOffset) UnPackTo

func (*KinCfgJntTrafoSingleAxisOffset) Valid

func (rcv *KinCfgJntTrafoSingleAxisOffset) Valid() bool

/ unit of zero point offset / READ ONLY: indicates, if the information is valid; it can be invalid, when the axis with axisName does not exists; / then, the informations here can not be used (especially unit scaling relies on axis configuration)

func (*KinCfgJntTrafoSingleAxisOffset) ZeroOffset

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

func (rcv *KinCfgJntTrafoSingleAxisOffset) ZeroOffsetUnit() []byte

/ unit of zero point offset

type KinCfgJntTrafoSingleAxisOffsetT

type KinCfgJntTrafoSingleAxisOffsetT struct {
	AxisName       string  `json:"axisName"`
	ZeroOffset     float64 `json:"zeroOffset"`
	ZeroOffsetUnit string  `json:"zeroOffsetUnit"`
	Valid          bool    `json:"valid"`
}

/ data of a single axis zero point offset for a joint transformation

func (*KinCfgJntTrafoSingleAxisOffsetT) Pack

type KinCfgJntTrafoSingleParam

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

func GetRootAsKinCfgJntTrafoSingleParam

func GetRootAsKinCfgJntTrafoSingleParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleParam

func GetSizePrefixedRootAsKinCfgJntTrafoSingleParam

func GetSizePrefixedRootAsKinCfgJntTrafoSingleParam(buf []byte, offset flatbuffers.UOffsetT) *KinCfgJntTrafoSingleParam

func (*KinCfgJntTrafoSingleParam) Init

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

func (*KinCfgJntTrafoSingleParam) MutateValueDouble

func (rcv *KinCfgJntTrafoSingleParam) MutateValueDouble(n float64) bool

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

func (*KinCfgJntTrafoSingleParam) MutateValueInt

func (rcv *KinCfgJntTrafoSingleParam) MutateValueInt(n int64) bool

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

func (*KinCfgJntTrafoSingleParam) Name

func (rcv *KinCfgJntTrafoSingleParam) Name() []byte

/ name of the parameter

func (*KinCfgJntTrafoSingleParam) Table

func (*KinCfgJntTrafoSingleParam) UnPack

func (*KinCfgJntTrafoSingleParam) UnPackTo

func (*KinCfgJntTrafoSingleParam) Unit

func (rcv *KinCfgJntTrafoSingleParam) Unit() []byte

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

func (*KinCfgJntTrafoSingleParam) ValueDouble

func (rcv *KinCfgJntTrafoSingleParam) ValueDouble() float64

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

func (*KinCfgJntTrafoSingleParam) ValueInt

func (rcv *KinCfgJntTrafoSingleParam) ValueInt() int64

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

func (*KinCfgJntTrafoSingleParam) ValueString

func (rcv *KinCfgJntTrafoSingleParam) ValueString() []byte

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

type KinCfgJntTrafoSingleParamT

type KinCfgJntTrafoSingleParamT struct {
	Name        string  `json:"name"`
	ValueDouble float64 `json:"valueDouble"`
	ValueInt    int64   `json:"valueInt"`
	ValueString string  `json:"valueString"`
	Unit        string  `json:"unit"`
}

/ configuration of a single parameter of a joint transformation

func (*KinCfgJntTrafoSingleParamT) Pack

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

func (rcv *KinCfgLimits) UnPack() *KinCfgLimitsT

func (*KinCfgLimits) UnPackTo

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

type KinCfgLimitsT struct {
	Vel        float64 `json:"vel"`
	Acc        float64 `json:"acc"`
	Dec        float64 `json:"dec"`
	JrkAcc     float64 `json:"jrkAcc"`
	JrkDec     float64 `json:"jrkDec"`
	VelUnit    string  `json:"velUnit"`
	AccUnit    string  `json:"accUnit"`
	DecUnit    string  `json:"decUnit"`
	JrkAccUnit string  `json:"jrkAccUnit"`
	JrkDecUnit string  `json:"jrkDecUnit"`
}

/ all configured limits of this kinematics

func (*KinCfgLimitsT) Pack

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

func (rcv *KinCfgPrepLimits) UnPack() *KinCfgPrepLimitsT

func (*KinCfgPrepLimits) UnPackTo

func (rcv *KinCfgPrepLimits) UnPackTo(t *KinCfgPrepLimitsT)

type KinCfgPrepLimitsT

type KinCfgPrepLimitsT struct {
	MaxCmdsInBuffer uint64 `json:"maxCmdsInBuffer"`
}

/ preparation limits for kinematics

func (*KinCfgPrepLimitsT) Pack

type KinCfgRotToLinConversion

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

func GetRootAsKinCfgRotToLinConversion

func GetRootAsKinCfgRotToLinConversion(buf []byte, offset flatbuffers.UOffsetT) *KinCfgRotToLinConversion

func GetSizePrefixedRootAsKinCfgRotToLinConversion

func GetSizePrefixedRootAsKinCfgRotToLinConversion(buf []byte, offset flatbuffers.UOffsetT) *KinCfgRotToLinConversion

func (*KinCfgRotToLinConversion) Factor

func (rcv *KinCfgRotToLinConversion) Factor() float64

/ factor = (linear value)/(rotational value)

func (*KinCfgRotToLinConversion) Init

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

func (*KinCfgRotToLinConversion) MutateFactor

func (rcv *KinCfgRotToLinConversion) MutateFactor(n float64) bool

/ factor = (linear value)/(rotational value)

func (*KinCfgRotToLinConversion) Table

func (*KinCfgRotToLinConversion) UnPack

func (*KinCfgRotToLinConversion) UnPackTo

func (*KinCfgRotToLinConversion) UnitLin

func (rcv *KinCfgRotToLinConversion) UnitLin() []byte

/ unit for linear

func (*KinCfgRotToLinConversion) UnitRot

func (rcv *KinCfgRotToLinConversion) UnitRot() []byte

/ unit for linear / unit for rotation

type KinCfgRotToLinConversionT

type KinCfgRotToLinConversionT struct {
	Factor  float64 `json:"factor"`
	UnitLin string  `json:"unit_lin"`
	UnitRot string  `json:"unit_rot"`
}

/ common configuration of orientation. Conversion factor for the relation between linear values and rotation values.

func (*KinCfgRotToLinConversionT) Pack

type KinCfgSingularity

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

func GetRootAsKinCfgSingularity

func GetRootAsKinCfgSingularity(buf []byte, offset flatbuffers.UOffsetT) *KinCfgSingularity

func GetSizePrefixedRootAsKinCfgSingularity

func GetSizePrefixedRootAsKinCfgSingularity(buf []byte, offset flatbuffers.UOffsetT) *KinCfgSingularity

func (*KinCfgSingularity) Epsilon

func (rcv *KinCfgSingularity) Epsilon() float64

/ epsilon for singularity handling

func (*KinCfgSingularity) EpsilonUnit

func (rcv *KinCfgSingularity) EpsilonUnit() []byte

/ unit of the epsilon for singularity handling

func (*KinCfgSingularity) Init

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

func (*KinCfgSingularity) MutateEpsilon

func (rcv *KinCfgSingularity) MutateEpsilon(n float64) bool

/ epsilon for singularity handling

func (*KinCfgSingularity) Table

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

func (*KinCfgSingularity) UnPack

func (rcv *KinCfgSingularity) UnPack() *KinCfgSingularityT

func (*KinCfgSingularity) UnPackTo

func (rcv *KinCfgSingularity) UnPackTo(t *KinCfgSingularityT)

type KinCfgSingularityT

type KinCfgSingularityT struct {
	Epsilon     float64 `json:"epsilon"`
	EpsilonUnit string  `json:"epsilonUnit"`
}

/ configuration for singularity handling

func (*KinCfgSingularityT) Pack

type KinCfgT

type KinCfgT struct {
	ObjectType string                  `json:"objectType"`
	Limits     *KinCfgLimitsT          `json:"limits"`
	AxsCfg     []*KinCfgAxsT           `json:"axsCfg"`
	Mcs        *KinCfgJntTrafoAllSetsT `json:"mcs"`
	Units      *UnitCfgKinT            `json:"units"`
	PrepLimits *KinCfgPrepLimitsT      `json:"prepLimits"`
	RtInputs   *RTInputsCfgT           `json:"rtInputs"`
	Dynamics   *KinCfgDynamicsT        `json:"dynamics"`
	Geometry   *KinGeoCfgT             `json:"geometry"`
}

/ complete configuration of a single kinematics

func (*KinCfgT) Pack

func (t *KinCfgT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type KinCmdAbortData

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

func GetRootAsKinCmdAbortData

func GetRootAsKinCmdAbortData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdAbortData

func GetSizePrefixedRootAsKinCmdAbortData

func GetSizePrefixedRootAsKinCmdAbortData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdAbortData

func (*KinCmdAbortData) Init

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

func (*KinCmdAbortData) MutateType

func (rcv *KinCmdAbortData) MutateType(n BrakeLimit) bool

/ dynamic limits of the deceleration ramp (default is "soft stop")

func (*KinCmdAbortData) Table

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

func (*KinCmdAbortData) Type

func (rcv *KinCmdAbortData) Type() BrakeLimit

/ dynamic limits of the deceleration ramp (default is "soft stop")

func (*KinCmdAbortData) UnPack

func (rcv *KinCmdAbortData) UnPack() *KinCmdAbortDataT

func (*KinCmdAbortData) UnPackTo

func (rcv *KinCmdAbortData) UnPackTo(t *KinCmdAbortDataT)

type KinCmdAbortDataT

type KinCmdAbortDataT struct {
	Type BrakeLimit `json:"type"`
}

/ Command data for kinAbort command and kinInterrupt command

func (*KinCmdAbortDataT) Pack

type KinCmdCircleData

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

func GetRootAsKinCmdCircleData

func GetRootAsKinCmdCircleData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdCircleData

func GetSizePrefixedRootAsKinCmdCircleData

func GetSizePrefixedRootAsKinCmdCircleData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdCircleData

func (*KinCmdCircleData) CmdCircleData

func (rcv *KinCmdCircleData) CmdCircleData(obj *KinCmdCircleDataPair, j int) bool

/ commanded target position with meanings / commanded circle data with circle meanings

func (*KinCmdCircleData) CmdCircleDataLength

func (rcv *KinCmdCircleData) CmdCircleDataLength() int

func (*KinCmdCircleData) CmdKinPose

func (rcv *KinCmdCircleData) CmdKinPose(obj *KinCmdPosePair, j int) bool

/ commanded target position with meanings

func (*KinCmdCircleData) CmdKinPoseLength

func (rcv *KinCmdCircleData) CmdKinPoseLength() int

func (*KinCmdCircleData) CoordSys

func (rcv *KinCmdCircleData) CoordSys() CoordSys

/ commanded circle data with circle meanings / coordSys for commanded target position

func (*KinCmdCircleData) Init

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

func (*KinCmdCircleData) Lim

/ dynamic limits for the motion of this command

func (*KinCmdCircleData) MutateCoordSys

func (rcv *KinCmdCircleData) MutateCoordSys(n CoordSys) bool

/ coordSys for commanded target position

func (*KinCmdCircleData) Table

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

func (*KinCmdCircleData) UnPack

func (rcv *KinCmdCircleData) UnPack() *KinCmdCircleDataT

func (*KinCmdCircleData) UnPackTo

func (rcv *KinCmdCircleData) UnPackTo(t *KinCmdCircleDataT)

type KinCmdCircleDataPair

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

func GetRootAsKinCmdCircleDataPair

func GetRootAsKinCmdCircleDataPair(buf []byte, offset flatbuffers.UOffsetT) *KinCmdCircleDataPair

func GetSizePrefixedRootAsKinCmdCircleDataPair

func GetSizePrefixedRootAsKinCmdCircleDataPair(buf []byte, offset flatbuffers.UOffsetT) *KinCmdCircleDataPair

func (*KinCmdCircleDataPair) ExtMeaning

/ related meaning of the value / possible meanings are: "UNDEF", "MP_X", "MP_Y", "MP_Z", "RADIUS", "IP_X", "IP_Y", "IP_Z"

func (*KinCmdCircleDataPair) Init

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

func (*KinCmdCircleDataPair) MutateValue

func (rcv *KinCmdCircleDataPair) MutateValue(n float64) bool

/ one value of a circle data

func (*KinCmdCircleDataPair) Table

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

func (*KinCmdCircleDataPair) UnPack

func (*KinCmdCircleDataPair) UnPackTo

func (rcv *KinCmdCircleDataPair) UnPackTo(t *KinCmdCircleDataPairT)

func (*KinCmdCircleDataPair) Value

func (rcv *KinCmdCircleDataPair) Value() float64

/ one value of a circle data

type KinCmdCircleDataPairT

type KinCmdCircleDataPairT struct {
	Value      float64            `json:"value"`
	ExtMeaning *ExtCircleMeaningT `json:"extMeaning"`
}

/ One pair with value and meaning for the internal additional circle data (used for commanding)

func (*KinCmdCircleDataPairT) Pack

type KinCmdCircleDataT

type KinCmdCircleDataT struct {
	CmdKinPose    []*KinCmdPosePairT       `json:"cmdKinPose"`
	CmdCircleData []*KinCmdCircleDataPairT `json:"cmdCircleData"`
	CoordSys      CoordSys                 `json:"coordSys"`
	Lim           *DynamicLimitsT          `json:"lim"`
}

/ parameters for the move 3D circular commands for a kinematics

func (*KinCmdCircleDataT) Pack

type KinCmdContourData

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

func GetRootAsKinCmdContourData

func GetRootAsKinCmdContourData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdContourData

func GetSizePrefixedRootAsKinCmdContourData

func GetSizePrefixedRootAsKinCmdContourData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdContourData

func (*KinCmdContourData) Init

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

func (*KinCmdContourData) IsStart

func (rcv *KinCmdContourData) IsStart() bool

/ is this the start of the contour?

func (*KinCmdContourData) MutateIsStart

func (rcv *KinCmdContourData) MutateIsStart(n bool) bool

/ is this the start of the contour?

func (*KinCmdContourData) MutatePrepCmds

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

func (rcv *KinCmdContourData) PrepCmds() uint32

/ set the number of commands that should be prepared completely (only relevant when isStart=true)

func (*KinCmdContourData) Table

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

func (*KinCmdContourData) UnPack

func (rcv *KinCmdContourData) UnPack() *KinCmdContourDataT

func (*KinCmdContourData) UnPackTo

func (rcv *KinCmdContourData) UnPackTo(t *KinCmdContourDataT)

type KinCmdContourDataT

type KinCmdContourDataT struct {
	IsStart  bool   `json:"isStart"`
	PrepCmds uint32 `json:"prepCmds"`
}

/ parameters for the contour command for a kinematics

func (*KinCmdContourDataT) Pack

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

func (rcv *KinCmdJogData) UnPack() *KinCmdJogDataT

func (*KinCmdJogData) UnPackTo

func (rcv *KinCmdJogData) UnPackTo(t *KinCmdJogDataT)

type KinCmdJogDataT

type KinCmdJogDataT struct {
	JogDir       []float64       `json:"jogDir"`
	CoordSys     string          `json:"coordSys"`
	JogIncrement float64         `json:"jogIncrement"`
	Lim          *DynamicLimitsT `json:"lim"`
}

/ parameters for the jog commands for a kinematics

func (*KinCmdJogDataT) Pack

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

func (rcv *KinCmdMoveData) UnPack() *KinCmdMoveDataT

func (*KinCmdMoveData) UnPackTo

func (rcv *KinCmdMoveData) UnPackTo(t *KinCmdMoveDataT)

type KinCmdMoveDataT

type KinCmdMoveDataT struct {
	KinPos   []float64       `json:"kinPos"`
	CoordSys string          `json:"coordSys"`
	Lim      *DynamicLimitsT `json:"lim"`
	Buffered bool            `json:"buffered"`
}

/ parameters for the move linear commands for a kinematics

func (*KinCmdMoveDataT) Pack

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

func (*KinCmdMoveDirectAsyncData) UnPackTo

type KinCmdMoveDirectAsyncDataT

type KinCmdMoveDirectAsyncDataT struct {
	KinPos        []float64       `json:"kinPos"`
	CoordSys      string          `json:"coordSys"`
	DynLimFactors *DynamicLimitsT `json:"dynLimFactors"`
	Buffered      bool            `json:"buffered"`
}

/ parameters for the move direct asynchronous command for a kinematics

func (*KinCmdMoveDirectAsyncDataT) Pack

type KinCmdMoveDirectAsyncExData

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

func GetRootAsKinCmdMoveDirectAsyncExData

func GetRootAsKinCmdMoveDirectAsyncExData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveDirectAsyncExData

func GetSizePrefixedRootAsKinCmdMoveDirectAsyncExData

func GetSizePrefixedRootAsKinCmdMoveDirectAsyncExData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveDirectAsyncExData

func (*KinCmdMoveDirectAsyncExData) Buffered

func (rcv *KinCmdMoveDirectAsyncExData) Buffered() bool

/ factors to reduce the individual dynamic limits for the motion of this command / should this be a buffered command?

func (*KinCmdMoveDirectAsyncExData) CmdKinPose

func (rcv *KinCmdMoveDirectAsyncExData) CmdKinPose(obj *KinCmdPosePair, j int) bool

/ commanded target position with meanings

func (*KinCmdMoveDirectAsyncExData) CmdKinPoseLength

func (rcv *KinCmdMoveDirectAsyncExData) CmdKinPoseLength() int

func (*KinCmdMoveDirectAsyncExData) CoordSys

func (rcv *KinCmdMoveDirectAsyncExData) CoordSys() CoordSys

/ commanded target position with meanings / coordSys for commanded target position

func (*KinCmdMoveDirectAsyncExData) DynLimFactors

func (rcv *KinCmdMoveDirectAsyncExData) DynLimFactors(obj *DynamicLimits) *DynamicLimits

/ factors to reduce the individual dynamic limits for the motion of this command

func (*KinCmdMoveDirectAsyncExData) Init

func (*KinCmdMoveDirectAsyncExData) MutateBuffered

func (rcv *KinCmdMoveDirectAsyncExData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*KinCmdMoveDirectAsyncExData) MutateCoordSys

func (rcv *KinCmdMoveDirectAsyncExData) MutateCoordSys(n CoordSys) bool

/ coordSys for commanded target position

func (*KinCmdMoveDirectAsyncExData) Table

func (*KinCmdMoveDirectAsyncExData) UnPack

func (*KinCmdMoveDirectAsyncExData) UnPackTo

type KinCmdMoveDirectAsyncExDataT

type KinCmdMoveDirectAsyncExDataT struct {
	CmdKinPose    []*KinCmdPosePairT `json:"cmdKinPose"`
	CoordSys      CoordSys           `json:"coordSys"`
	DynLimFactors *DynamicLimitsT    `json:"dynLimFactors"`
	Buffered      bool               `json:"buffered"`
}

/ parameters for the extended move direct asynchronous command for a kinematics

func (*KinCmdMoveDirectAsyncExDataT) Pack

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

func (*KinCmdMoveDirectData) UnPackTo

func (rcv *KinCmdMoveDirectData) UnPackTo(t *KinCmdMoveDirectDataT)

type KinCmdMoveDirectDataT

type KinCmdMoveDirectDataT struct {
	KinPos   []float64 `json:"kinPos"`
	CoordSys string    `json:"coordSys"`
	Buffered bool      `json:"buffered"`
}

/ parameters for the move direct commands for a kinematics

func (*KinCmdMoveDirectDataT) Pack

type KinCmdMoveDirectExData

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

func GetRootAsKinCmdMoveDirectExData

func GetRootAsKinCmdMoveDirectExData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveDirectExData

func GetSizePrefixedRootAsKinCmdMoveDirectExData

func GetSizePrefixedRootAsKinCmdMoveDirectExData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveDirectExData

func (*KinCmdMoveDirectExData) Buffered

func (rcv *KinCmdMoveDirectExData) Buffered() bool

/ dynamic limits for the motion of this command / should this be a buffered command?

func (*KinCmdMoveDirectExData) CmdKinPose

func (rcv *KinCmdMoveDirectExData) CmdKinPose(obj *KinCmdPosePair, j int) bool

/ commanded target position with meanings

func (*KinCmdMoveDirectExData) CmdKinPoseLength

func (rcv *KinCmdMoveDirectExData) CmdKinPoseLength() int

func (*KinCmdMoveDirectExData) CoordSys

func (rcv *KinCmdMoveDirectExData) CoordSys() CoordSys

/ commanded target position with meanings / coordSys for commanded target position

func (*KinCmdMoveDirectExData) Init

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

func (*KinCmdMoveDirectExData) Lim

/ dynamic limits for the motion of this command

func (*KinCmdMoveDirectExData) MutateBuffered

func (rcv *KinCmdMoveDirectExData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*KinCmdMoveDirectExData) MutateCoordSys

func (rcv *KinCmdMoveDirectExData) MutateCoordSys(n CoordSys) bool

/ coordSys for commanded target position

func (*KinCmdMoveDirectExData) Table

func (*KinCmdMoveDirectExData) UnPack

func (*KinCmdMoveDirectExData) UnPackTo

type KinCmdMoveDirectExDataT

type KinCmdMoveDirectExDataT struct {
	CmdKinPose []*KinCmdPosePairT `json:"cmdKinPose"`
	CoordSys   CoordSys           `json:"coordSys"`
	Lim        *DynamicLimitsT    `json:"lim"`
	Buffered   bool               `json:"buffered"`
}

/ parameters for the extended move direct command for a kinematics

func (*KinCmdMoveDirectExDataT) Pack

type KinCmdMoveExData

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

func GetRootAsKinCmdMoveExData

func GetRootAsKinCmdMoveExData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveExData

func GetSizePrefixedRootAsKinCmdMoveExData

func GetSizePrefixedRootAsKinCmdMoveExData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdMoveExData

func (*KinCmdMoveExData) Buffered

func (rcv *KinCmdMoveExData) Buffered() bool

/ dynamic limits for the motion of this command / should this be a buffered command?

func (*KinCmdMoveExData) CmdKinPose

func (rcv *KinCmdMoveExData) CmdKinPose(obj *KinCmdPosePair, j int) bool

/ commanded target position with meanings

func (*KinCmdMoveExData) CmdKinPoseLength

func (rcv *KinCmdMoveExData) CmdKinPoseLength() int

func (*KinCmdMoveExData) CoordSys

func (rcv *KinCmdMoveExData) CoordSys() CoordSys

/ commanded target position with meanings / coordSys for commanded target position

func (*KinCmdMoveExData) Init

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

func (*KinCmdMoveExData) Lim

/ dynamic limits for the motion of this command

func (*KinCmdMoveExData) MutateBuffered

func (rcv *KinCmdMoveExData) MutateBuffered(n bool) bool

/ should this be a buffered command?

func (*KinCmdMoveExData) MutateCoordSys

func (rcv *KinCmdMoveExData) MutateCoordSys(n CoordSys) bool

/ coordSys for commanded target position

func (*KinCmdMoveExData) Table

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

func (*KinCmdMoveExData) UnPack

func (rcv *KinCmdMoveExData) UnPack() *KinCmdMoveExDataT

func (*KinCmdMoveExData) UnPackTo

func (rcv *KinCmdMoveExData) UnPackTo(t *KinCmdMoveExDataT)

type KinCmdMoveExDataT

type KinCmdMoveExDataT struct {
	CmdKinPose []*KinCmdPosePairT `json:"cmdKinPose"`
	CoordSys   CoordSys           `json:"coordSys"`
	Lim        *DynamicLimitsT    `json:"lim"`
	Buffered   bool               `json:"buffered"`
}

/ parameters for the extended move linear command for a kinematics

func (*KinCmdMoveExDataT) Pack

type KinCmdOptActivePlaneData

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

func GetRootAsKinCmdOptActivePlaneData

func GetRootAsKinCmdOptActivePlaneData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptActivePlaneData

func GetSizePrefixedRootAsKinCmdOptActivePlaneData

func GetSizePrefixedRootAsKinCmdOptActivePlaneData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptActivePlaneData

func (*KinCmdOptActivePlaneData) Init

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

func (*KinCmdOptActivePlaneData) MutatePlane

func (rcv *KinCmdOptActivePlaneData) MutatePlane(n ActivePlaneType) bool

/ type of the new active plane

func (*KinCmdOptActivePlaneData) PermType

func (rcv *KinCmdOptActivePlaneData) PermType() []byte

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

func (*KinCmdOptActivePlaneData) Plane

/ permanent type (e.g. "PermOn") / type of the new active plane

func (*KinCmdOptActivePlaneData) Table

func (*KinCmdOptActivePlaneData) UnPack

func (*KinCmdOptActivePlaneData) UnPackTo

type KinCmdOptActivePlaneDataT

type KinCmdOptActivePlaneDataT struct {
	PermType string          `json:"permType"`
	Plane    ActivePlaneType `json:"plane"`
}

/ parameters for the command option ActivePlane for kinematics

func (*KinCmdOptActivePlaneDataT) Pack

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

func (*KinCmdOptAxsDynLimData) UnPackTo

type KinCmdOptAxsDynLimDataT

type KinCmdOptAxsDynLimDataT struct {
	AxsName string          `json:"axsName"`
	Lim     *DynamicLimitsT `json:"lim"`
}

/ parameters for the command option SafeArea (monitoring of safe zones and work areas) for kinematics

func (*KinCmdOptAxsDynLimDataT) Pack

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

func (rcv *KinCmdOptBlendData) UnPack() *KinCmdOptBlendDataT

func (*KinCmdOptBlendData) UnPackTo

func (rcv *KinCmdOptBlendData) UnPackTo(t *KinCmdOptBlendDataT)

type KinCmdOptBlendDataT

type KinCmdOptBlendDataT struct {
	PermType string  `json:"permType"`
	Dist1    float64 `json:"dist1"`
	Dist2    float64 `json:"dist2"`
}

/ parameters for the command option blending for kinematics

func (*KinCmdOptBlendDataT) Pack

type KinCmdOptFeedGroupData

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

func GetRootAsKinCmdOptFeedGroupData

func GetRootAsKinCmdOptFeedGroupData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptFeedGroupData

func GetSizePrefixedRootAsKinCmdOptFeedGroupData

func GetSizePrefixedRootAsKinCmdOptFeedGroupData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptFeedGroupData

func (*KinCmdOptFeedGroupData) Init

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

func (*KinCmdOptFeedGroupData) MutateType

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

func (rcv *KinCmdOptFeedGroupData) PermType() []byte

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

func (*KinCmdOptFeedGroupData) Table

func (*KinCmdOptFeedGroupData) Type

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

func (*KinCmdOptFeedGroupData) UnPackTo

type KinCmdOptFeedGroupDataT

type KinCmdOptFeedGroupDataT struct {
	PermType string    `json:"permType"`
	Type     FeedGroup `json:"type"`
}

/ parameters for the command option FeedGroup (modify the resulting path parameter based on a given feedGroup) for kinematics

func (*KinCmdOptFeedGroupDataT) Pack

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

func (rcv *KinCmdOptMCSData) UnPack() *KinCmdOptMCSDataT

func (*KinCmdOptMCSData) UnPackTo

func (rcv *KinCmdOptMCSData) UnPackTo(t *KinCmdOptMCSDataT)

type KinCmdOptMCSDataT

type KinCmdOptMCSDataT struct {
	PermType string `json:"permType"`
	SetName  string `json:"setName"`
}

/ parameters for the command option MCS (machine coordinate system a.k.a. joint transformation) for kinematics

func (*KinCmdOptMCSDataT) Pack

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

func (rcv *KinCmdOptPCSData) UnPack() *KinCmdOptPCSDataT

func (*KinCmdOptPCSData) UnPackTo

func (rcv *KinCmdOptPCSData) UnPackTo(t *KinCmdOptPCSDataT)

type KinCmdOptPCSDataT

type KinCmdOptPCSDataT struct {
	PermType string `json:"permType"`
	SetName  string `json:"setName"`
}

/ parameters for the command option PCS (product coordinate system) for kinematics

func (*KinCmdOptPCSDataT) Pack

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

func (*KinCmdOptPolyTransData) UnPackTo

type KinCmdOptPolyTransDataT

type KinCmdOptPolyTransDataT struct {
	PermType string  `json:"permType"`
	Dist1    float64 `json:"dist1"`
	Dist2    float64 `json:"dist2"`
	Eps      float64 `json:"eps"`
}

/ parameters for the command option PolyTrans (inserting polynomial commands between successively move commands) for kinematics

func (*KinCmdOptPolyTransDataT) Pack

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

func (*KinCmdOptSafeAreaData) UnPackTo

type KinCmdOptSafeAreaDataT

type KinCmdOptSafeAreaDataT struct {
	PermType string `json:"permType"`
	SafeArea string `json:"safeArea"`
}

/ parameters for the command option SafeArea (monitoring of safe zones and work areas) for kinematics

func (*KinCmdOptSafeAreaDataT) Pack

type KinCmdOptToolLengthData

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

func GetRootAsKinCmdOptToolLengthData

func GetRootAsKinCmdOptToolLengthData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptToolLengthData

func GetSizePrefixedRootAsKinCmdOptToolLengthData

func GetSizePrefixedRootAsKinCmdOptToolLengthData(buf []byte, offset flatbuffers.UOffsetT) *KinCmdOptToolLengthData

func (*KinCmdOptToolLengthData) Init

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

func (*KinCmdOptToolLengthData) PermType

func (rcv *KinCmdOptToolLengthData) PermType() []byte

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

func (*KinCmdOptToolLengthData) SetName

func (rcv *KinCmdOptToolLengthData) SetName() []byte

/ permanent type (e.g. "PermOn") / name of the set/group that should become active

func (*KinCmdOptToolLengthData) Table

func (*KinCmdOptToolLengthData) UnPack

func (*KinCmdOptToolLengthData) UnPackTo

type KinCmdOptToolLengthDataT

type KinCmdOptToolLengthDataT struct {
	PermType string `json:"permType"`
	SetName  string `json:"setName"`
}

/ parameters for the command option PCS (product coordinate system) for kinematics

func (*KinCmdOptToolLengthDataT) Pack

type KinCmdPosePair

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

func GetRootAsKinCmdPosePair

func GetRootAsKinCmdPosePair(buf []byte, offset flatbuffers.UOffsetT) *KinCmdPosePair

func GetSizePrefixedRootAsKinCmdPosePair

func GetSizePrefixedRootAsKinCmdPosePair(buf []byte, offset flatbuffers.UOffsetT) *KinCmdPosePair

func (*KinCmdPosePair) ExtMeaning

func (rcv *KinCmdPosePair) ExtMeaning(obj *ExtMeaning) *ExtMeaning

/ extended meaning { meaning, attribute }

func (*KinCmdPosePair) Init

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

func (*KinCmdPosePair) MutateValue

func (rcv *KinCmdPosePair) MutateValue(n float64) bool

/ one value of cmdKinPos

func (*KinCmdPosePair) Table

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

func (*KinCmdPosePair) UnPack

func (rcv *KinCmdPosePair) UnPack() *KinCmdPosePairT

func (*KinCmdPosePair) UnPackTo

func (rcv *KinCmdPosePair) UnPackTo(t *KinCmdPosePairT)

func (*KinCmdPosePair) Value

func (rcv *KinCmdPosePair) Value() float64

/ one value of cmdKinPos

type KinCmdPosePairT

type KinCmdPosePairT struct {
	Value      float64      `json:"value"`
	ExtMeaning *ExtMeaningT `json:"extMeaning"`
}

/ One pair with value and meaning for the internal kinematics pose (used for commanding)

func (*KinCmdPosePairT) Pack

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

func (rcv *KinCmdValues) UnPack() *KinCmdValuesT

func (*KinCmdValues) UnPackTo

func (rcv *KinCmdValues) UnPackTo(t *KinCmdValuesT)

type KinCmdValuesT

type KinCmdValuesT struct {
	TargetPos []float64            `json:"targetPos"`
	Lim       *DynamicLimitsStateT `json:"lim"`
	CoordSys  string               `json:"coordSys"`
	CmdId     uint64               `json:"cmdId"`
	Src       *CmdSourceT          `json:"src"`
}

/ parameters and data of the active command

func (*KinCmdValuesT) Pack

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

func (rcv *KinCoordTransform) UnPack() *KinCoordTransformT

func (*KinCoordTransform) UnPackTo

func (rcv *KinCoordTransform) UnPackTo(t *KinCoordTransformT)

type KinCoordTransformT

type KinCoordTransformT struct {
	InPos       []float64 `json:"inPos"`
	InCoordSys  string    `json:"inCoordSys"`
	OutPos      []float64 `json:"outPos"`
	OutCoordSys string    `json:"outCoordSys"`
}

/ coordinate transformation based on the currently active transformations of the kinematics

func (*KinCoordTransformT) Pack

type KinGeoCfg

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

func GetRootAsKinGeoCfg

func GetRootAsKinGeoCfg(buf []byte, offset flatbuffers.UOffsetT) *KinGeoCfg

func GetSizePrefixedRootAsKinGeoCfg

func GetSizePrefixedRootAsKinGeoCfg(buf []byte, offset flatbuffers.UOffsetT) *KinGeoCfg

func (*KinGeoCfg) Init

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

func (*KinGeoCfg) Orientation

func (rcv *KinGeoCfg) Orientation(obj *KinOriCfg) *KinOriCfg

/ orientation config

func (*KinGeoCfg) Singularity

func (rcv *KinGeoCfg) Singularity(obj *KinCfgSingularity) *KinCfgSingularity

/ orientation config / configuration for singularity handling

func (*KinGeoCfg) Table

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

func (*KinGeoCfg) UnPack

func (rcv *KinGeoCfg) UnPack() *KinGeoCfgT

func (*KinGeoCfg) UnPackTo

func (rcv *KinGeoCfg) UnPackTo(t *KinGeoCfgT)

type KinGeoCfgT

type KinGeoCfgT struct {
	Orientation *KinOriCfgT         `json:"orientation"`
	Singularity *KinCfgSingularityT `json:"singularity"`
}

/ common configuration of orientation

func (*KinGeoCfgT) Pack

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

func (rcv *KinIpoValues) UnPack() *KinIpoValuesT

func (*KinIpoValues) UnPackTo

func (rcv *KinIpoValues) UnPackTo(t *KinIpoValuesT)

type KinIpoValuesT

type KinIpoValuesT struct {
	IpoPos      []float64 `json:"ipoPos"`
	IpoVel      float64   `json:"ipoVel"`
	IpoAcc      float64   `json:"ipoAcc"`
	IpoJrk      float64   `json:"ipoJrk"`
	IpoPosUnits []string  `json:"ipoPosUnits"`
	IpoVelUnits string    `json:"ipoVelUnits"`
	IpoAccUnits string    `json:"ipoAccUnits"`
	IpoJrkUnits string    `json:"ipoJrkUnits"`
}

/ currently interpolated values

func (*KinIpoValuesT) Pack

type KinOriCfg

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

func GetRootAsKinOriCfg

func GetRootAsKinOriCfg(buf []byte, offset flatbuffers.UOffsetT) *KinOriCfg

func GetSizePrefixedRootAsKinOriCfg

func GetSizePrefixedRootAsKinOriCfg(buf []byte, offset flatbuffers.UOffsetT) *KinOriCfg

func (*KinOriCfg) EffectiveRadius

func (rcv *KinOriCfg) EffectiveRadius(obj *KinOriRadius) *KinOriRadius

/ DEPRECATED; Do not use! Values in this structure are ignored.

func (*KinOriCfg) Init

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

func (*KinOriCfg) Lim

func (rcv *KinOriCfg) Lim(obj *KinCfgLimits) *KinCfgLimits

/ DEPRECATED; Do not use! Values in this structure are ignored. / max orientation vel

func (*KinOriCfg) RotToLinConversion

func (rcv *KinOriCfg) RotToLinConversion(obj *KinCfgRotToLinConversion) *KinCfgRotToLinConversion

/ general orientation unit configuration of this kinematics / Rotation to Linear conversion factor

func (*KinOriCfg) Table

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

func (*KinOriCfg) UnPack

func (rcv *KinOriCfg) UnPack() *KinOriCfgT

func (*KinOriCfg) UnPackTo

func (rcv *KinOriCfg) UnPackTo(t *KinOriCfgT)

func (*KinOriCfg) Units

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

/ max orientation vel / general orientation unit configuration of this kinematics

type KinOriCfgT

type KinOriCfgT struct {
	EffectiveRadius    *KinOriRadiusT             `json:"effective_radius"`
	Lim                *KinCfgLimitsT             `json:"lim"`
	Units              *UnitCfgObjT               `json:"units"`
	RotToLinConversion *KinCfgRotToLinConversionT `json:"rotToLinConversion"`
}

/ common configuration of orientation

func (*KinOriCfgT) Pack

type KinOriRadius

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

func GetRootAsKinOriRadius

func GetRootAsKinOriRadius(buf []byte, offset flatbuffers.UOffsetT) *KinOriRadius

func GetSizePrefixedRootAsKinOriRadius

func GetSizePrefixedRootAsKinOriRadius(buf []byte, offset flatbuffers.UOffsetT) *KinOriRadius

func (*KinOriRadius) Init

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

func (*KinOriRadius) MutateRadius

func (rcv *KinOriRadius) MutateRadius(n float64) bool

/ radius = (linear value)/(rotational value)

func (*KinOriRadius) Radius

func (rcv *KinOriRadius) Radius() float64

/ radius = (linear value)/(rotational value)

func (*KinOriRadius) Table

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

func (*KinOriRadius) UnPack

func (rcv *KinOriRadius) UnPack() *KinOriRadiusT

func (*KinOriRadius) UnPackTo

func (rcv *KinOriRadius) UnPackTo(t *KinOriRadiusT)

func (*KinOriRadius) UnitLin

func (rcv *KinOriRadius) UnitLin() []byte

/ unit for linear

func (*KinOriRadius) UnitRot

func (rcv *KinOriRadius) UnitRot() []byte

/ unit for linear / unit for rotation

type KinOriRadiusT

type KinOriRadiusT struct {
	Radius  float64 `json:"radius"`
	UnitLin string  `json:"unit_lin"`
	UnitRot string  `json:"unit_rot"`
}

/ 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

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

func (rcv *KinPosValues) UnPack() *KinPosValuesT

func (*KinPosValues) UnPackTo

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

type KinPosValuesT struct {
	Pos   []float64 `json:"pos"`
	Units []string  `json:"units"`
}

/ position of a kinematics

func (*KinPosValuesT) Pack

type KinStateJntTrafoData

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

func GetRootAsKinStateJntTrafoData

func GetRootAsKinStateJntTrafoData(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoData

func GetSizePrefixedRootAsKinStateJntTrafoData

func GetSizePrefixedRootAsKinStateJntTrafoData(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoData

func (*KinStateJntTrafoData) Init

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

func (*KinStateJntTrafoData) JntTrafoData

func (rcv *KinStateJntTrafoData) JntTrafoData(obj *KinStateJntTrafoDataSingle, j int) bool

/ data of all registered joint transformations

func (*KinStateJntTrafoData) JntTrafoDataLength

func (rcv *KinStateJntTrafoData) JntTrafoDataLength() int

func (*KinStateJntTrafoData) Table

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

func (*KinStateJntTrafoData) UnPack

func (*KinStateJntTrafoData) UnPackTo

func (rcv *KinStateJntTrafoData) UnPackTo(t *KinStateJntTrafoDataT)

type KinStateJntTrafoDataAllParam

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

func GetRootAsKinStateJntTrafoDataAllParam

func GetRootAsKinStateJntTrafoDataAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataAllParam

func GetSizePrefixedRootAsKinStateJntTrafoDataAllParam

func GetSizePrefixedRootAsKinStateJntTrafoDataAllParam(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataAllParam

func (*KinStateJntTrafoDataAllParam) Init

func (*KinStateJntTrafoDataAllParam) Parameter

/ Information of all required axes of this joint transformation / Vector of all configuration parameters of the joint transformation

func (*KinStateJntTrafoDataAllParam) ParameterLength

func (rcv *KinStateJntTrafoDataAllParam) ParameterLength() int

func (*KinStateJntTrafoDataAllParam) ReqAxes

/ Information of all required axes of this joint transformation

func (*KinStateJntTrafoDataAllParam) ReqAxesLength

func (rcv *KinStateJntTrafoDataAllParam) ReqAxesLength() int

func (*KinStateJntTrafoDataAllParam) Table

func (*KinStateJntTrafoDataAllParam) UnPack

func (*KinStateJntTrafoDataAllParam) UnPackTo

type KinStateJntTrafoDataAllParamT

type KinStateJntTrafoDataAllParamT struct {
	ReqAxes   []*KinStateJntTrafoDataReqAxisT `json:"reqAxes"`
	Parameter []*KinStateJntTrafoDataParamT   `json:"parameter"`
}

/ data of a single configuration parameter of an joint transformation when reading all data of an implemented joint transformation

func (*KinStateJntTrafoDataAllParamT) Pack

type KinStateJntTrafoDataParam

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

func GetRootAsKinStateJntTrafoDataParam

func GetRootAsKinStateJntTrafoDataParam(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataParam

func GetSizePrefixedRootAsKinStateJntTrafoDataParam

func GetSizePrefixedRootAsKinStateJntTrafoDataParam(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataParam

func (*KinStateJntTrafoDataParam) Description

func (rcv *KinStateJntTrafoDataParam) Description() []byte

/ Name of the parameter / Description of the parameter

func (*KinStateJntTrafoDataParam) DocRef

func (rcv *KinStateJntTrafoDataParam) DocRef() []byte

/ Image (link) of the parameter / Reference to the documentation of the parameter

func (*KinStateJntTrafoDataParam) Group

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

func (rcv *KinStateJntTrafoDataParam) Image() []byte

/ Description of the parameter / Image (link) of the parameter

func (*KinStateJntTrafoDataParam) Init

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

func (*KinStateJntTrafoDataParam) Mandatory

func (rcv *KinStateJntTrafoDataParam) Mandatory() bool

/ Is this parameter mandatory?

func (*KinStateJntTrafoDataParam) MutateMandatory

func (rcv *KinStateJntTrafoDataParam) MutateMandatory(n bool) bool

/ Is this parameter mandatory?

func (*KinStateJntTrafoDataParam) MutateType

func (rcv *KinStateJntTrafoDataParam) MutateType(n VarType) bool

/ Type of the variable

func (*KinStateJntTrafoDataParam) Name

func (rcv *KinStateJntTrafoDataParam) Name() []byte

/ Name of the parameter

func (*KinStateJntTrafoDataParam) Subgroup

func (rcv *KinStateJntTrafoDataParam) Subgroup() []byte

/ SubGroup of the parameter (for advanced grouping in the HMI)

func (*KinStateJntTrafoDataParam) Table

func (*KinStateJntTrafoDataParam) Type

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

func (*KinStateJntTrafoDataParam) UnPackTo

func (*KinStateJntTrafoDataParam) UnitObjType

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

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

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

func (rcv *KinStateJntTrafoDataParam) ValuesLength() int

type KinStateJntTrafoDataParamT

type KinStateJntTrafoDataParamT struct {
	Name          string   `json:"name"`
	Description   string   `json:"description"`
	Image         string   `json:"image"`
	DocRef        string   `json:"docRef"`
	Group         string   `json:"group"`
	UnitValueType string   `json:"unitValueType"`
	UnitObjType   string   `json:"unitObjType"`
	Values        []string `json:"values"`
	Type          VarType  `json:"type"`
	Mandatory     bool     `json:"mandatory"`
	Subgroup      string   `json:"subgroup"`
}

/ data of a single configuration parameter of a joint transformation when reading all data of an implemented joint transformation

func (*KinStateJntTrafoDataParamT) Pack

type KinStateJntTrafoDataReqAxis

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

func GetRootAsKinStateJntTrafoDataReqAxis

func GetRootAsKinStateJntTrafoDataReqAxis(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataReqAxis

func GetSizePrefixedRootAsKinStateJntTrafoDataReqAxis

func GetSizePrefixedRootAsKinStateJntTrafoDataReqAxis(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataReqAxis

func (*KinStateJntTrafoDataReqAxis) Description

func (rcv *KinStateJntTrafoDataReqAxis) Description() []byte

/ Name of the axis (as used in the joint transformation) / Description of the axis

func (*KinStateJntTrafoDataReqAxis) DocRef

func (rcv *KinStateJntTrafoDataReqAxis) DocRef() []byte

/ Image (link) of the axis / Reference to the documentation of the axis

func (*KinStateJntTrafoDataReqAxis) Image

func (rcv *KinStateJntTrafoDataReqAxis) Image() []byte

/ Description of the axis / Image (link) of the axis

func (*KinStateJntTrafoDataReqAxis) Init

func (*KinStateJntTrafoDataReqAxis) Mandatory

func (rcv *KinStateJntTrafoDataReqAxis) Mandatory() bool

/ Is this axis mandatory?

func (*KinStateJntTrafoDataReqAxis) MutateMandatory

func (rcv *KinStateJntTrafoDataReqAxis) MutateMandatory(n bool) bool

/ Is this axis mandatory?

func (*KinStateJntTrafoDataReqAxis) MutateType

/ Type of the axis (linear, rotational, any)

func (*KinStateJntTrafoDataReqAxis) Name

func (rcv *KinStateJntTrafoDataReqAxis) Name() []byte

/ Name of the axis (as used in the joint transformation)

func (*KinStateJntTrafoDataReqAxis) Table

func (*KinStateJntTrafoDataReqAxis) Type

/ Reference to the documentation of the axis / Type of the axis (linear, rotational, any)

func (*KinStateJntTrafoDataReqAxis) UnPack

func (*KinStateJntTrafoDataReqAxis) UnPackTo

type KinStateJntTrafoDataReqAxisT

type KinStateJntTrafoDataReqAxisT struct {
	Name        string                          `json:"name"`
	Description string                          `json:"description"`
	Image       string                          `json:"image"`
	DocRef      string                          `json:"docRef"`
	Type        KinStateJntTrafoDataReqAxisType `json:"type"`
	Mandatory   bool                            `json:"mandatory"`
}

/ 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

type KinStateJntTrafoDataReqAxisType

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

type KinStateJntTrafoDataSingle

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

func GetRootAsKinStateJntTrafoDataSingle

func GetRootAsKinStateJntTrafoDataSingle(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataSingle

func GetSizePrefixedRootAsKinStateJntTrafoDataSingle

func GetSizePrefixedRootAsKinStateJntTrafoDataSingle(buf []byte, offset flatbuffers.UOffsetT) *KinStateJntTrafoDataSingle

func (*KinStateJntTrafoDataSingle) Description

func (rcv *KinStateJntTrafoDataSingle) Description() []byte

/ Name of the joint transformation / Description of the joint transformation

func (*KinStateJntTrafoDataSingle) DocRef

func (rcv *KinStateJntTrafoDataSingle) DocRef() []byte

/ Image (link) of the joint transformation / Reference to the documentation of the joint transformation

func (*KinStateJntTrafoDataSingle) Icon

func (rcv *KinStateJntTrafoDataSingle) Icon() []byte

/ Licence information of the joint transformation / Icon image (link) of the joint transformation

func (*KinStateJntTrafoDataSingle) Id

func (rcv *KinStateJntTrafoDataSingle) Id() []byte

/ ID of the joint transformation (to be used in the MCS set)

func (*KinStateJntTrafoDataSingle) Image

func (rcv *KinStateJntTrafoDataSingle) Image() []byte

/ Description of the joint transformation / Image (link) of the joint transformation

func (*KinStateJntTrafoDataSingle) Init

func (*KinStateJntTrafoDataSingle) License

func (rcv *KinStateJntTrafoDataSingle) License() []byte

/ All configuration parameters of the joint transformation / Licence information of the joint transformation

func (*KinStateJntTrafoDataSingle) LicenseInstalled

func (rcv *KinStateJntTrafoDataSingle) LicenseInstalled() bool

/ Icon image (link) of the joint transformation / is the require license installed on the system?

func (*KinStateJntTrafoDataSingle) MutateLicenseInstalled

func (rcv *KinStateJntTrafoDataSingle) MutateLicenseInstalled(n bool) bool

/ is the require license installed on the system?

func (*KinStateJntTrafoDataSingle) MutatePow

func (rcv *KinStateJntTrafoDataSingle) MutatePow(n POWType) bool

/ Point of work of the joint transformation

func (*KinStateJntTrafoDataSingle) Name

func (rcv *KinStateJntTrafoDataSingle) Name() []byte

/ ID of the joint transformation (to be used in the MCS set) / Name of the joint transformation

func (*KinStateJntTrafoDataSingle) OriCapability

func (rcv *KinStateJntTrafoDataSingle) OriCapability() []byte

/ Position capability of this joint transformation (NO_POS, POS_3D, POS_XY, POS_ZX, POS_YZ, POS_X, POS_Y, POS_Z) / Orientation capability of this joint transformation (NO_ORI, ORI_3D, ORI_2D, ORI_1D_X, ORI_1D_Y, ORI_1D_Z)

func (*KinStateJntTrafoDataSingle) Parameters

/ All configuration parameters of the joint transformation

func (*KinStateJntTrafoDataSingle) PosCapability

func (rcv *KinStateJntTrafoDataSingle) PosCapability() []byte

/ Position capability of this joint transformation (NO_POS, POS_3D, POS_XY, POS_ZX, POS_YZ, POS_X, POS_Y, POS_Z)

func (*KinStateJntTrafoDataSingle) Pow

/ Version string of the joint transformation / Point of work of the joint transformation

func (*KinStateJntTrafoDataSingle) Table

func (*KinStateJntTrafoDataSingle) UnPack

func (*KinStateJntTrafoDataSingle) UnPackTo

func (*KinStateJntTrafoDataSingle) Version

func (rcv *KinStateJntTrafoDataSingle) Version() []byte

/ Reference to the documentation of the joint transformation / Version string of the joint transformation

type KinStateJntTrafoDataSingleT

type KinStateJntTrafoDataSingleT struct {
	Id               string                         `json:"id"`
	Name             string                         `json:"name"`
	Description      string                         `json:"description"`
	Image            string                         `json:"image"`
	DocRef           string                         `json:"docRef"`
	Version          string                         `json:"version"`
	Pow              POWType                        `json:"pow"`
	Parameters       *KinStateJntTrafoDataAllParamT `json:"parameters"`
	License          string                         `json:"license"`
	Icon             string                         `json:"icon"`
	LicenseInstalled bool                           `json:"licenseInstalled"`
	PosCapability    string                         `json:"posCapability"`
	OriCapability    string                         `json:"oriCapability"`
}

/ data of a single registered joint transformation when reading all data of an implemented joint transformation

func (*KinStateJntTrafoDataSingleT) Pack

type KinStateJntTrafoDataT

type KinStateJntTrafoDataT struct {
	JntTrafoData []*KinStateJntTrafoDataSingleT `json:"jntTrafoData"`
}

/ data of all registered joint transformations when reading all data of implemented joint transformations

func (*KinStateJntTrafoDataT) Pack

type KinStatePoseInfo

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

func GetRootAsKinStatePoseInfo

func GetRootAsKinStatePoseInfo(buf []byte, offset flatbuffers.UOffsetT) *KinStatePoseInfo

func GetSizePrefixedRootAsKinStatePoseInfo

func GetSizePrefixedRootAsKinStatePoseInfo(buf []byte, offset flatbuffers.UOffsetT) *KinStatePoseInfo

func (*KinStatePoseInfo) AxisInfo

func (rcv *KinStatePoseInfo) AxisInfo(j int) []byte

/ Type of the axis in the current position calculation of the kinematics, e.g. TRAFO_MEMBER

func (*KinStatePoseInfo) AxisInfoLength

func (rcv *KinStatePoseInfo) AxisInfoLength() int

func (*KinStatePoseInfo) Cos

func (rcv *KinStatePoseInfo) Cos() []byte

/ Orientation capability of the active joint transformations, e.g. ORI_3D / Referring coordinate system, e.g. PCS

func (*KinStatePoseInfo) Init

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

func (*KinStatePoseInfo) OriCap

func (rcv *KinStatePoseInfo) OriCap() []byte

/ Position capability of the active joint transformations, e.g. POS_3D / Orientation capability of the active joint transformations, e.g. ORI_3D

func (*KinStatePoseInfo) PosCap

func (rcv *KinStatePoseInfo) PosCap() []byte

/ Type of the axis in the current position calculation of the kinematics, e.g. TRAFO_MEMBER / Position capability of the active joint transformations, e.g. POS_3D

func (*KinStatePoseInfo) Table

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

func (*KinStatePoseInfo) UnPack

func (rcv *KinStatePoseInfo) UnPack() *KinStatePoseInfoT

func (*KinStatePoseInfo) UnPackTo

func (rcv *KinStatePoseInfo) UnPackTo(t *KinStatePoseInfoT)

type KinStatePoseInfoT

type KinStatePoseInfoT struct {
	AxisInfo []string `json:"axisInfo"`
	PosCap   string   `json:"posCap"`
	OriCap   string   `json:"oriCap"`
	Cos      string   `json:"cos"`
}

/ Kinematics position information of the currently active command

func (*KinStatePoseInfoT) Pack

type Meaning

type Meaning int8

/ Meaning for commanded kinPose

const (
	/// absolute position X-coordinate
	MeaningX Meaning = 0
	/// absolute position Y-coordinate
	MeaningY Meaning = 1
	/// absolute position Z-coordinate
	MeaningZ Meaning = 2
	/// absolute position axis 1
	MeaningAX1 Meaning = 3
	/// absolute position axis 2
	MeaningAX2 Meaning = 4
	/// absolute position axis 3
	MeaningAX3 Meaning = 5
	/// absolute position axis 4
	MeaningAX4 Meaning = 6
	/// absolute position axis 5
	MeaningAX5 Meaning = 7
	/// absolute position axis 6
	MeaningAX6 Meaning = 8
	/// absolute position axis 7
	MeaningAX7 Meaning = 9
	/// absolute position axis 8
	MeaningAX8 Meaning = 10
	/// absolute position axis 9
	MeaningAX9 Meaning = 11
	/// absolute position axis 10
	MeaningAX10 Meaning = 12
	/// absolute position axis 11
	MeaningAX11 Meaning = 13
	/// absolute position axis 12
	MeaningAX12 Meaning = 14
	/// absolute position axis 13
	MeaningAX13 Meaning = 15
	/// absolute position axis 14
	MeaningAX14 Meaning = 16
	/// absolute position axis 15
	MeaningAX15 Meaning = 17
	/// absolute position axis 16
	MeaningAX16 Meaning = 18
	/// euler angle 1 of (intrinsic) representation Z, Y', Z”
	MeaningEUL1_ZYZ_I Meaning = 19
	/// euler angle 2 of (intrinsic) representation Z, Y', Z”
	MeaningEUL2_ZYZ_I Meaning = 20
	/// euler angle 3 of (intrinsic) representation Z, Y', Z”
	MeaningEUL3_ZYZ_I Meaning = 21
	/// euler angle 1 of (extrinsic) representation X, Y, Z
	MeaningEUL1_XYZ_E Meaning = 22
	/// euler angle 2 of (extrinsic) representation X, Y, Z
	MeaningEUL2_XYZ_E Meaning = 23
	/// euler angle 3 of (extrinsic) representation X, Y, Z
	MeaningEUL3_XYZ_E Meaning = 24
	/// euler angle 1 of (extrinsic) representation Z, Y, X
	MeaningEUL1_ZYX_E Meaning = 25
	/// euler angle 2 of (extrinsic) representation Z, Y, X
	MeaningEUL2_ZYX_E Meaning = 26
	/// euler angle 3 of (extrinsic) representation Z, Y, X
	MeaningEUL3_ZYX_E Meaning = 27
	/// orientation vector X-component
	MeaningOX Meaning = 28
	/// orientation vector Y-component
	MeaningOY Meaning = 29
	/// orientation vector Z-component
	MeaningOZ Meaning = 30
	/// quaternion X-component ( i )
	MeaningQX Meaning = 31
	/// quaternion Y-component ( j )
	MeaningQY Meaning = 32
	/// quaternion Z-component ( k )
	MeaningQZ Meaning = 33
	/// quaternion W-component (real part)
	MeaningQW Meaning = 34
	/// axisAngle X-component of rotation axis
	MeaningAAX Meaning = 35
	/// axisAngle Y-component of rotation axis
	MeaningAAY Meaning = 36
	/// axisAngle Z-component of rotation axis
	MeaningAAZ Meaning = 37
	/// axisAngle rotation angle
	MeaningAAA Meaning = 38
	/// joint trafo hint fo axis 1
	MeaningJT_HINT1 Meaning = 39
	/// joint trafo hint fo axis 2
	MeaningJT_HINT2 Meaning = 40
	/// joint trafo hint fo axis 3
	MeaningJT_HINT3 Meaning = 41
	/// joint trafo hint fo axis 4
	MeaningJT_HINT4 Meaning = 42
	/// joint trafo hint fo axis 5
	MeaningJT_HINT5 Meaning = 43
	/// joint trafo hint fo axis 6
	MeaningJT_HINT6 Meaning = 44
	/// joint trafo hint fo axis 7
	MeaningJT_HINT7 Meaning = 45
	/// joint trafo hint fo axis 8
	MeaningJT_HINT8 Meaning = 46
	/// joint trafo hint fo axis 9
	MeaningJT_HINT9 Meaning = 47
	/// joint trafo hint fo axis 10
	MeaningJT_HINT10 Meaning = 48
	/// joint trafo hint fo axis 11
	MeaningJT_HINT11 Meaning = 49
	/// joint trafo hint fo axis 12
	MeaningJT_HINT12 Meaning = 50
	/// joint trafo hint fo axis 13
	MeaningJT_HINT13 Meaning = 51
	/// joint trafo hint fo axis 14
	MeaningJT_HINT14 Meaning = 52
	/// joint trafo hint fo axis 15
	MeaningJT_HINT15 Meaning = 53
	/// joint trafo hint fo axis 16
	MeaningJT_HINT16 Meaning = 54
)

func (Meaning) String

func (v Meaning) String() string

type MotionComponentType

type MotionComponentType int8
const (
	/// motion.core component
	MotionComponentTypeMOTION_CORE MotionComponentType = 0
	/// a sub library of motion.core
	MotionComponentTypeCORE_LIB MotionComponentType = 1
	/// an motion extension bundle, that is part of the app.motion
	MotionComponentTypeEXTENSION_BUNDLE_MOTION MotionComponentType = 2
	/// an motion extension bundle, that was built with the MExA SDK, but its not part of app.motion
	MotionComponentTypeEXTENSION_BUNDLE_SDK MotionComponentType = 3
	/// other bundle, that is part of app.motion
	MotionComponentTypeOTHER_BUNDLE MotionComponentType = 4
)

func (MotionComponentType) String

func (v MotionComponentType) String() string

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

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

func GetRootAsProbeActualValues

func GetRootAsProbeActualValues(buf []byte, offset flatbuffers.UOffsetT) *ProbeActualValues

func GetSizePrefixedRootAsProbeActualValues

func GetSizePrefixedRootAsProbeActualValues(buf []byte, offset flatbuffers.UOffsetT) *ProbeActualValues

func (*ProbeActualValues) DiffCount

func (rcv *ProbeActualValues) DiffCount() uint32

/ currently difference count

func (*ProbeActualValues) DifferValue

func (rcv *ProbeActualValues) DifferValue() float64

/ currently difference of probe values

func (*ProbeActualValues) DifferValueUnit

func (rcv *ProbeActualValues) DifferValueUnit() []byte

/ unit of the actual negative edge value / unit of the actual difference values

func (*ProbeActualValues) Init

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

func (*ProbeActualValues) MarksEdgeCount

func (rcv *ProbeActualValues) MarksEdgeCount() uint32

/ currently marks edge count

func (*ProbeActualValues) MutateDiffCount

func (rcv *ProbeActualValues) MutateDiffCount(n uint32) bool

/ currently difference count

func (*ProbeActualValues) MutateDifferValue

func (rcv *ProbeActualValues) MutateDifferValue(n float64) bool

/ currently difference of probe values

func (*ProbeActualValues) MutateMarksEdgeCount

func (rcv *ProbeActualValues) MutateMarksEdgeCount(n uint32) bool

/ currently marks edge count

func (*ProbeActualValues) MutateNegEdgeCount

func (rcv *ProbeActualValues) MutateNegEdgeCount(n uint32) bool

/ currently negative edge count

func (*ProbeActualValues) MutateNegEdgeValue

func (rcv *ProbeActualValues) MutateNegEdgeValue(n float64) bool

/ currently negative edge value

func (*ProbeActualValues) MutatePosEdgeCount

func (rcv *ProbeActualValues) MutatePosEdgeCount(n uint32) bool

/ currently positive edge count

func (*ProbeActualValues) MutatePosEdgeValue

func (rcv *ProbeActualValues) MutatePosEdgeValue(n float64) bool

/ currently positive edge value

func (*ProbeActualValues) MutateValid

func (rcv *ProbeActualValues) MutateValid(n bool) bool

/ currently the data of vaild

func (*ProbeActualValues) NegEdgeCount

func (rcv *ProbeActualValues) NegEdgeCount() uint32

/ currently negative edge count

func (*ProbeActualValues) NegEdgeValue

func (rcv *ProbeActualValues) NegEdgeValue() float64

/ currently negative edge value

func (*ProbeActualValues) NegEdgeValueUnit

func (rcv *ProbeActualValues) NegEdgeValueUnit() []byte

/ unit of the actual positive edge value / unit of the actual negative edge value

func (*ProbeActualValues) PosEdgeCount

func (rcv *ProbeActualValues) PosEdgeCount() uint32

/ currently positive edge count

func (*ProbeActualValues) PosEdgeValue

func (rcv *ProbeActualValues) PosEdgeValue() float64

/ currently positive edge value

func (*ProbeActualValues) PosEdgeValueUnit

func (rcv *ProbeActualValues) PosEdgeValueUnit() []byte

/ currently probe status / unit of the actual positive edge value

func (*ProbeActualValues) Status

func (rcv *ProbeActualValues) Status() []byte

/ currently probe status

func (*ProbeActualValues) Table

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

func (*ProbeActualValues) UnPack

func (rcv *ProbeActualValues) UnPack() *ProbeActualValuesT

func (*ProbeActualValues) UnPackTo

func (rcv *ProbeActualValues) UnPackTo(t *ProbeActualValuesT)

func (*ProbeActualValues) Valid

func (rcv *ProbeActualValues) Valid() bool

/ currently the data of vaild

type ProbeActualValuesT

type ProbeActualValuesT struct {
	Valid            bool    `json:"valid"`
	PosEdgeValue     float64 `json:"posEdgeValue"`
	NegEdgeValue     float64 `json:"negEdgeValue"`
	DifferValue      float64 `json:"differValue"`
	DiffCount        uint32  `json:"diffCount"`
	PosEdgeCount     uint32  `json:"posEdgeCount"`
	NegEdgeCount     uint32  `json:"negEdgeCount"`
	MarksEdgeCount   uint32  `json:"marksEdgeCount"`
	Status           string  `json:"status"`
	PosEdgeValueUnit string  `json:"posEdgeValueUnit"`
	NegEdgeValueUnit string  `json:"negEdgeValueUnit"`
	DifferValueUnit  string  `json:"differValueUnit"`
}

/ currently the actual values of the probe

func (*ProbeActualValuesT) Pack

type ProbeCfgData

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

func GetRootAsProbeCfgData

func GetRootAsProbeCfgData(buf []byte, offset flatbuffers.UOffsetT) *ProbeCfgData

func GetSizePrefixedRootAsProbeCfgData

func GetSizePrefixedRootAsProbeCfgData(buf []byte, offset flatbuffers.UOffsetT) *ProbeCfgData

func (*ProbeCfgData) EnableMarkFailure

func (rcv *ProbeCfgData) EnableMarkFailure() bool

/ enable lost mark check

func (*ProbeCfgData) EvalDiffType

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

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

func (rcv *ProbeCfgData) ExpWindowEdgeEnable() bool

/ probe difference measuring type (e.g. "disabled", "standard", "negToNeg", "posToNeg", "negToPos", "posToPos") / enable of expectation window

func (*ProbeCfgData) ExpWindowEnd

func (rcv *ProbeCfgData) ExpWindowEnd() float64

/ end of the expectation window if the positive edge is evaluated

func (*ProbeCfgData) ExpWindowStart

func (rcv *ProbeCfgData) ExpWindowStart() float64

/ start of the expectation window if the positive edge is evaluated

func (*ProbeCfgData) Init

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

func (*ProbeCfgData) IsAutoActivated

func (rcv *ProbeCfgData) IsAutoActivated() bool

/ probe auto activated after config

func (*ProbeCfgData) LvlMonitorActive

func (rcv *ProbeCfgData) LvlMonitorActive() bool

/ switch-on level monitoring active, only worked for drive based touch probe 1

func (*ProbeCfgData) MaxNumOfMarkFailuer

func (rcv *ProbeCfgData) MaxNumOfMarkFailuer() uint32

/ threshold for the registered number of marker failure

func (*ProbeCfgData) MeasurSigSel

func (rcv *ProbeCfgData) MeasurSigSel() []byte

/ measuring signal select (e.g. "encoder1", "encoder2", "finetime")

func (*ProbeCfgData) MeasurType

func (rcv *ProbeCfgData) MeasurType() []byte

/ measuring signal select (e.g. "encoder1", "encoder2", "finetime") / selection of measuring type (e.g. "continuous", "singleShot")

func (*ProbeCfgData) MutateEnableMarkFailure

func (rcv *ProbeCfgData) MutateEnableMarkFailure(n bool) bool

/ enable lost mark check

func (*ProbeCfgData) MutateExpWindowEdgeEnable

func (rcv *ProbeCfgData) MutateExpWindowEdgeEnable(n bool) bool

/ enable of expectation window

func (*ProbeCfgData) MutateExpWindowEnd

func (rcv *ProbeCfgData) MutateExpWindowEnd(n float64) bool

/ end of the expectation window if the positive edge is evaluated

func (*ProbeCfgData) MutateExpWindowStart

func (rcv *ProbeCfgData) MutateExpWindowStart(n float64) bool

/ start of the expectation window if the positive edge is evaluated

func (*ProbeCfgData) MutateIsAutoActivated

func (rcv *ProbeCfgData) MutateIsAutoActivated(n bool) bool

/ probe auto activated after config

func (*ProbeCfgData) MutateLvlMonitorActive

func (rcv *ProbeCfgData) MutateLvlMonitorActive(n bool) bool

/ switch-on level monitoring active, only worked for drive based touch probe 1

func (*ProbeCfgData) MutateMaxNumOfMarkFailuer

func (rcv *ProbeCfgData) MutateMaxNumOfMarkFailuer(n uint32) bool

/ threshold for the registered number of marker failure

func (*ProbeCfgData) MutateTimeCompEnable

func (rcv *ProbeCfgData) MutateTimeCompEnable(n bool) bool

/ probe dead time compensation enable

func (*ProbeCfgData) MutateTimeCompNegEdge

func (rcv *ProbeCfgData) MutateTimeCompNegEdge(n float64) bool

/ dead time compensation for the negative edge if evaluated

func (*ProbeCfgData) MutateTimeCompPosEdge

func (rcv *ProbeCfgData) MutateTimeCompPosEdge(n float64) bool

/ dead time compensation for the positive edge if evaluated

func (*ProbeCfgData) Table

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

func (*ProbeCfgData) TimeCompEnable

func (rcv *ProbeCfgData) TimeCompEnable() bool

/ probe dead time compensation enable

func (*ProbeCfgData) TimeCompNegEdge

func (rcv *ProbeCfgData) TimeCompNegEdge() float64

/ dead time compensation for the negative edge if evaluated

func (*ProbeCfgData) TimeCompPosEdge

func (rcv *ProbeCfgData) TimeCompPosEdge() float64

/ dead time compensation for the positive edge if evaluated

func (*ProbeCfgData) UnPack

func (rcv *ProbeCfgData) UnPack() *ProbeCfgDataT

func (*ProbeCfgData) UnPackTo

func (rcv *ProbeCfgData) UnPackTo(t *ProbeCfgDataT)

type ProbeCfgDataT

type ProbeCfgDataT struct {
	MeasurSigSel        string  `json:"measurSigSel"`
	MeasurType          string  `json:"measurType"`
	EvalEdgeType        string  `json:"evalEdgeType"`
	EvalDiffType        string  `json:"evalDiffType"`
	ExpWindowEdgeEnable bool    `json:"expWindowEdgeEnable"`
	ExpWindowStart      float64 `json:"expWindowStart"`
	ExpWindowEnd        float64 `json:"expWindowEnd"`
	EnableMarkFailure   bool    `json:"enableMarkFailure"`
	MaxNumOfMarkFailuer uint32  `json:"maxNumOfMarkFailuer"`
	TimeCompEnable      bool    `json:"timeCompEnable"`
	TimeCompPosEdge     float64 `json:"timeCompPosEdge"`
	TimeCompNegEdge     float64 `json:"timeCompNegEdge"`
	LvlMonitorActive    bool    `json:"lvlMonitorActive"`
	IsAutoActivated     bool    `json:"isAutoActivated"`
}

/ data of the axis probe

func (*ProbeCfgDataT) Pack

type RTInputsCfg

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

func GetRootAsRTInputsCfg

func GetRootAsRTInputsCfg(buf []byte, offset flatbuffers.UOffsetT) *RTInputsCfg

func GetSizePrefixedRootAsRTInputsCfg

func GetSizePrefixedRootAsRTInputsCfg(buf []byte, offset flatbuffers.UOffsetT) *RTInputsCfg

func (*RTInputsCfg) DoubleArraySize

func (rcv *RTInputsCfg) DoubleArraySize() uint32

/ size of the double array

func (*RTInputsCfg) Init

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

func (*RTInputsCfg) Int64ArraySize

func (rcv *RTInputsCfg) Int64ArraySize() uint32

/ size of the int64 array

func (*RTInputsCfg) MutateDoubleArraySize

func (rcv *RTInputsCfg) MutateDoubleArraySize(n uint32) bool

/ size of the double array

func (*RTInputsCfg) MutateInt64ArraySize

func (rcv *RTInputsCfg) MutateInt64ArraySize(n uint32) bool

/ size of the int64 array

func (*RTInputsCfg) Table

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

func (*RTInputsCfg) UnPack

func (rcv *RTInputsCfg) UnPack() *RTInputsCfgT

func (*RTInputsCfg) UnPackTo

func (rcv *RTInputsCfg) UnPackTo(t *RTInputsCfgT)

type RTInputsCfgT

type RTInputsCfgT struct {
	DoubleArraySize uint32 `json:"doubleArraySize"`
	Int64ArraySize  uint32 `json:"int64ArraySize"`
}

/ common configuration of real-time inputs

func (*RTInputsCfgT) Pack

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

func (rcv *SingleLicense) UnPack() *SingleLicenseT

func (*SingleLicense) UnPackTo

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

type SingleLicenseT struct {
	Name    string `json:"name"`
	Version string `json:"version"`
}

/ information of a single acquired license

func (*SingleLicenseT) Pack

type StateMCSSet

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

func GetRootAsStateMCSSet

func GetRootAsStateMCSSet(buf []byte, offset flatbuffers.UOffsetT) *StateMCSSet

func GetSizePrefixedRootAsStateMCSSet

func GetSizePrefixedRootAsStateMCSSet(buf []byte, offset flatbuffers.UOffsetT) *StateMCSSet

func (*StateMCSSet) Init

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

func (*StateMCSSet) LastCheckDiag

func (rcv *StateMCSSet) LastCheckDiag(obj *JointTrafoCheckDiag, j int) bool

/ all diagnoses, that were created in the last validation of the MCS set

func (*StateMCSSet) LastCheckDiagLength

func (rcv *StateMCSSet) LastCheckDiagLength() int

func (*StateMCSSet) MutateValid

func (rcv *StateMCSSet) MutateValid(n bool) bool

/ is the MCS set valid and can be used?

func (*StateMCSSet) Table

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

func (*StateMCSSet) UnPack

func (rcv *StateMCSSet) UnPack() *StateMCSSetT

func (*StateMCSSet) UnPackTo

func (rcv *StateMCSSet) UnPackTo(t *StateMCSSetT)

func (*StateMCSSet) Valid

func (rcv *StateMCSSet) Valid() bool

/ is the MCS set valid and can be used?

type StateMCSSetT

type StateMCSSetT struct {
	Valid         bool                    `json:"valid"`
	LastCheckDiag []*JointTrafoCheckDiagT `json:"lastCheckDiag"`
}

/ informations on a single MCS set

func (*StateMCSSetT) Pack

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

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

func (rcv *SysCfg) ToolData(obj *SysCfgToolDataAll) *SysCfgToolDataAll

/ configuration of the real-time inputs of the kinematics / configuration of the tool data

func (*SysCfg) UnPack

func (rcv *SysCfg) UnPack() *SysCfgT

func (*SysCfg) UnPackTo

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

func (rcv *SysCfgFunction) UnPack() *SysCfgFunctionT

func (*SysCfgFunction) UnPackTo

func (rcv *SysCfgFunction) UnPackTo(t *SysCfgFunctionT)

type SysCfgFunctionT

type SysCfgFunctionT struct {
	IgnoreAxisProfiles bool `json:"ignoreAxisProfiles"`
}

/ system function configuration items

func (*SysCfgFunctionT) Pack

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

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

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

func (rcv *SysCfgInternal) UnPack() *SysCfgInternalT

func (*SysCfgInternal) UnPackTo

func (rcv *SysCfgInternal) UnPackTo(t *SysCfgInternalT)

func (*SysCfgInternal) UseIpoIvaj

func (rcv *SysCfgInternal) UseIpoIvaj() bool

/ use the new ipo IVAJ?

type SysCfgInternalT

type SysCfgInternalT struct {
	Save              bool    `json:"save"`
	UseIpoIvaj        bool    `json:"useIpoIVAJ"`
	TimeMeasurement   bool    `json:"timeMeasurement"`
	DriveResetTimeout float64 `json:"driveResetTimeout"`
}

/ internal system configuration items

func (*SysCfgInternalT) Pack

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

func (rcv *SysCfgPcsAll) GroupsByKey(obj *SysCfgPcsGroup, key string) bool

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

func (rcv *SysCfgPcsAll) SetsByKey(obj *SysCfgPcsSet, key string) bool

func (*SysCfgPcsAll) SetsLength

func (rcv *SysCfgPcsAll) SetsLength() int

func (*SysCfgPcsAll) Table

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

func (*SysCfgPcsAll) UnPack

func (rcv *SysCfgPcsAll) UnPack() *SysCfgPcsAllT

func (*SysCfgPcsAll) UnPackTo

func (rcv *SysCfgPcsAll) UnPackTo(t *SysCfgPcsAllT)

type SysCfgPcsAllT

type SysCfgPcsAllT struct {
	Sets   []*SysCfgPcsSetT   `json:"sets"`
	Groups []*SysCfgPcsGroupT `json:"groups"`
}

/ configuration of the product coordinate system of this kinematics

func (*SysCfgPcsAllT) Pack

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

func (rcv *SysCfgPcsGroup) LookupByKey(key string, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

func (*SysCfgPcsGroup) Sets

func (rcv *SysCfgPcsGroup) Sets(j int) []byte

/ 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

func (rcv *SysCfgPcsGroup) UnPack() *SysCfgPcsGroupT

func (*SysCfgPcsGroup) UnPackTo

func (rcv *SysCfgPcsGroup) UnPackTo(t *SysCfgPcsGroupT)

type SysCfgPcsGroupT

type SysCfgPcsGroupT struct {
	GroupName string   `json:"groupName"`
	Sets      []string `json:"sets"`
}

/ configuration of a single group of sets for a product coordinate system

func (*SysCfgPcsGroupT) Pack

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

func (rcv *SysCfgPcsSet) LookupByKey(key string, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

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

/ 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

func (rcv *SysCfgPcsSet) UnPack() *SysCfgPcsSetT

func (*SysCfgPcsSet) UnPackTo

func (rcv *SysCfgPcsSet) UnPackTo(t *SysCfgPcsSetT)

type SysCfgPcsSetT

type SysCfgPcsSetT struct {
	SetName          string    `json:"setName"`
	OffsetXyz        []float64 `json:"offsetXYZ"`
	Orientation      []float64 `json:"orientation"`
	OffsetAux        []float64 `json:"offsetAux"`
	RelativeToPcs    bool      `json:"relativeToPCS"`
	OffsetXyzunits   []string  `json:"offsetXYZUnits"`
	OrientationUnits []string  `json:"orientationUnits"`
	OffsetAuxUnits   []string  `json:"offsetAuxUnits"`
}

/ configuration of a single set for the product coordiate system of a kinematics

func (*SysCfgPcsSetT) Pack

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

func (rcv *SysCfgSafeArea) UnPack() *SysCfgSafeAreaT

func (*SysCfgSafeArea) UnPackTo

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

func (rcv *SysCfgSafeAreaAll) UnPack() *SysCfgSafeAreaAllT

func (*SysCfgSafeAreaAll) UnPackTo

func (rcv *SysCfgSafeAreaAll) UnPackTo(t *SysCfgSafeAreaAllT)

type SysCfgSafeAreaAllT

type SysCfgSafeAreaAllT struct {
	SafeAreas []*SysCfgSafeAreaT `json:"safeAreas"`
}

/ configuration of all safe areas and work areas for the whole motion system

func (*SysCfgSafeAreaAllT) Pack

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

func (rcv *SysCfgSafeAreaBox) UnPack() *SysCfgSafeAreaBoxT

func (*SysCfgSafeAreaBox) UnPackTo

func (rcv *SysCfgSafeAreaBox) UnPackTo(t *SysCfgSafeAreaBoxT)

func (*SysCfgSafeAreaBox) Unit

func (rcv *SysCfgSafeAreaBox) Unit() []byte

/ unit of min and max as configured

type SysCfgSafeAreaBoxT

type SysCfgSafeAreaBoxT struct {
	Min    float64 `json:"min"`
	Max    float64 `json:"max"`
	Unit   string  `json:"unit"`
	Active bool    `json:"active"`
}

/ configuration of the limits in a single dimension of the box of a single safe area

func (*SysCfgSafeAreaBoxT) Pack

type SysCfgSafeAreaT

type SysCfgSafeAreaT struct {
	Name        string                `json:"name"`
	CoordSystem string                `json:"coordSystem"`
	Type        SafeAreaType          `json:"type"`
	Box         []*SysCfgSafeAreaBoxT `json:"box"`
}

/ configuration of a single safe area or work area

func (*SysCfgSafeAreaT) Pack

type SysCfgT

type SysCfgT struct {
	Pcs       *SysCfgPcsAllT      `json:"pcs"`
	Function  *SysCfgFunctionT    `json:"function"`
	Internal  *SysCfgInternalT    `json:"internal"`
	SafeAreas *SysCfgSafeAreaAllT `json:"safeAreas"`
	RtInputs  *RTInputsCfgT       `json:"rtInputs"`
	ToolData  *SysCfgToolDataAllT `json:"toolData"`
}

/ general system configuration

func (*SysCfgT) Pack

func (t *SysCfgT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type SysCfgToolDataAll

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

func GetRootAsSysCfgToolDataAll

func GetRootAsSysCfgToolDataAll(buf []byte, offset flatbuffers.UOffsetT) *SysCfgToolDataAll

func GetSizePrefixedRootAsSysCfgToolDataAll

func GetSizePrefixedRootAsSysCfgToolDataAll(buf []byte, offset flatbuffers.UOffsetT) *SysCfgToolDataAll

func (*SysCfgToolDataAll) Groups

func (rcv *SysCfgToolDataAll) Groups(obj *SysCfgToolDataGroup, j int) bool

/ vector of all configured tool data sets / vector of all configured tool data groups

func (*SysCfgToolDataAll) GroupsByKey

func (rcv *SysCfgToolDataAll) GroupsByKey(obj *SysCfgToolDataGroup, key string) bool

func (*SysCfgToolDataAll) GroupsLength

func (rcv *SysCfgToolDataAll) GroupsLength() int

func (*SysCfgToolDataAll) Init

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

func (*SysCfgToolDataAll) Sets

func (rcv *SysCfgToolDataAll) Sets(obj *SysCfgToolDataSet, j int) bool

/ vector of all configured tool data sets

func (*SysCfgToolDataAll) SetsByKey

func (rcv *SysCfgToolDataAll) SetsByKey(obj *SysCfgToolDataSet, key string) bool

func (*SysCfgToolDataAll) SetsLength

func (rcv *SysCfgToolDataAll) SetsLength() int

func (*SysCfgToolDataAll) Table

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

func (*SysCfgToolDataAll) UnPack

func (rcv *SysCfgToolDataAll) UnPack() *SysCfgToolDataAllT

func (*SysCfgToolDataAll) UnPackTo

func (rcv *SysCfgToolDataAll) UnPackTo(t *SysCfgToolDataAllT)

type SysCfgToolDataAllT

type SysCfgToolDataAllT struct {
	Sets   []*SysCfgToolDataSetT   `json:"sets"`
	Groups []*SysCfgToolDataGroupT `json:"groups"`
}

/ configuration of the tool data system

func (*SysCfgToolDataAllT) Pack

type SysCfgToolDataGroup

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

func GetRootAsSysCfgToolDataGroup

func GetRootAsSysCfgToolDataGroup(buf []byte, offset flatbuffers.UOffsetT) *SysCfgToolDataGroup

func GetSizePrefixedRootAsSysCfgToolDataGroup

func GetSizePrefixedRootAsSysCfgToolDataGroup(buf []byte, offset flatbuffers.UOffsetT) *SysCfgToolDataGroup

func (*SysCfgToolDataGroup) GroupName

func (rcv *SysCfgToolDataGroup) GroupName() []byte

/ name of the group (required for load/save)

func (*SysCfgToolDataGroup) Init

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

func (*SysCfgToolDataGroup) LookupByKey

func (rcv *SysCfgToolDataGroup) LookupByKey(key string, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

func (*SysCfgToolDataGroup) Sets

func (rcv *SysCfgToolDataGroup) Sets(j int) []byte

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

func (*SysCfgToolDataGroup) SetsLength

func (rcv *SysCfgToolDataGroup) SetsLength() int

func (*SysCfgToolDataGroup) Table

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

func (*SysCfgToolDataGroup) UnPack

func (*SysCfgToolDataGroup) UnPackTo

func (rcv *SysCfgToolDataGroup) UnPackTo(t *SysCfgToolDataGroupT)

type SysCfgToolDataGroupT

type SysCfgToolDataGroupT struct {
	GroupName string   `json:"groupName"`
	Sets      []string `json:"sets"`
}

/ configuration of a single group of sets for tool data

func (*SysCfgToolDataGroupT) Pack

type SysCfgToolDataSet

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

func GetRootAsSysCfgToolDataSet

func GetRootAsSysCfgToolDataSet(buf []byte, offset flatbuffers.UOffsetT) *SysCfgToolDataSet

func GetSizePrefixedRootAsSysCfgToolDataSet

func GetSizePrefixedRootAsSysCfgToolDataSet(buf []byte, offset flatbuffers.UOffsetT) *SysCfgToolDataSet

func (*SysCfgToolDataSet) Init

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

func (*SysCfgToolDataSet) LookupByKey

func (rcv *SysCfgToolDataSet) LookupByKey(key string, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

func (*SysCfgToolDataSet) MutateOffsetXyz

func (rcv *SysCfgToolDataSet) MutateOffsetXyz(j int, n float64) bool

/ XYZ offsets (must be exactly three values)

func (*SysCfgToolDataSet) MutateOrientation

func (rcv *SysCfgToolDataSet) MutateOrientation(j int, n float64) bool

/ rotation offsets as Euler angles ZY'Z” (must be exactly three values)

func (*SysCfgToolDataSet) MutateToolDataEdgeOri

func (rcv *SysCfgToolDataSet) MutateToolDataEdgeOri(n ToolDataEdgeOri) bool

/ edge orientation value

func (*SysCfgToolDataSet) MutateToolRadius

func (rcv *SysCfgToolDataSet) MutateToolRadius(n float64) bool

/ offsets for radius

func (*SysCfgToolDataSet) OffsetXyz

func (rcv *SysCfgToolDataSet) OffsetXyz(j int) float64

/ XYZ offsets (must be exactly three values)

func (*SysCfgToolDataSet) OffsetXyzLength

func (rcv *SysCfgToolDataSet) OffsetXyzLength() int

func (*SysCfgToolDataSet) OffsetXyzunits

func (rcv *SysCfgToolDataSet) OffsetXyzunits(j int) []byte

/ Units for XYZ offsets (must be exactly three values)

func (*SysCfgToolDataSet) OffsetXyzunitsLength

func (rcv *SysCfgToolDataSet) OffsetXyzunitsLength() int

func (*SysCfgToolDataSet) Orientation

func (rcv *SysCfgToolDataSet) Orientation(j int) float64

/ rotation offsets as Euler angles ZY'Z” (must be exactly three values)

func (*SysCfgToolDataSet) OrientationLength

func (rcv *SysCfgToolDataSet) OrientationLength() int

func (*SysCfgToolDataSet) OrientationUnits

func (rcv *SysCfgToolDataSet) OrientationUnits(j int) []byte

/ Units for XYZ offsets (must be exactly three values) / Units for rotation offsets (must be exactly three values)

func (*SysCfgToolDataSet) OrientationUnitsLength

func (rcv *SysCfgToolDataSet) OrientationUnitsLength() int

func (*SysCfgToolDataSet) SetName

func (rcv *SysCfgToolDataSet) SetName() []byte

/ name of the set (required for load/save)

func (*SysCfgToolDataSet) Table

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

func (*SysCfgToolDataSet) ToolDataEdgeOri

func (rcv *SysCfgToolDataSet) ToolDataEdgeOri() ToolDataEdgeOri

/ edge orientation value

func (*SysCfgToolDataSet) ToolRadius

func (rcv *SysCfgToolDataSet) ToolRadius() float64

/ offsets for radius

func (*SysCfgToolDataSet) ToolRadiusUnit

func (rcv *SysCfgToolDataSet) ToolRadiusUnit() []byte

/ Units for rotation offsets (must be exactly three values) / Unit for the tool radius

func (*SysCfgToolDataSet) UnPack

func (rcv *SysCfgToolDataSet) UnPack() *SysCfgToolDataSetT

func (*SysCfgToolDataSet) UnPackTo

func (rcv *SysCfgToolDataSet) UnPackTo(t *SysCfgToolDataSetT)

type SysCfgToolDataSetT

type SysCfgToolDataSetT struct {
	SetName          string          `json:"setName"`
	OffsetXyz        []float64       `json:"offsetXYZ"`
	Orientation      []float64       `json:"orientation"`
	ToolRadius       float64         `json:"toolRadius"`
	ToolDataEdgeOri  ToolDataEdgeOri `json:"toolDataEdgeOri"`
	OffsetXyzunits   []string        `json:"offsetXYZUnits"`
	OrientationUnits []string        `json:"orientationUnits"`
	ToolRadiusUnit   string          `json:"toolRadiusUnit"`
}

/ configuration of a single set for the tool data

func (*SysCfgToolDataSetT) Pack

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

func (rcv *SysCmdReset) UnPack() *SysCmdResetT

func (*SysCmdReset) UnPackTo

func (rcv *SysCmdReset) UnPackTo(t *SysCmdResetT)

type SysCmdResetT

type SysCmdResetT struct {
	Type SysResetType `json:"type"`
}

/ request structure for the ResetAllMotionObjects nodes

func (*SysCmdResetT) Pack

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 ToolDataEdgeOri

type ToolDataEdgeOri int8

/ configuration of tool data edge orientation

const (
	/// no tool orientation
	ToolDataEdgeOriNO_ORI ToolDataEdgeOri = 0
	/// tool orientation 1
	ToolDataEdgeOriORI1 ToolDataEdgeOri = 1
	/// tool orientation 2
	ToolDataEdgeOriORI2 ToolDataEdgeOri = 2
	/// tool orientation 3
	ToolDataEdgeOriORI3 ToolDataEdgeOri = 3
	/// tool orientation 4
	ToolDataEdgeOriORI4 ToolDataEdgeOri = 4
	/// tool orientation 5
	ToolDataEdgeOriORI5 ToolDataEdgeOri = 5
	/// tool orientation 6
	ToolDataEdgeOriORI6 ToolDataEdgeOri = 6
	/// tool orientation 7
	ToolDataEdgeOriORI7 ToolDataEdgeOri = 7
	/// tool orientation 8
	ToolDataEdgeOriORI8 ToolDataEdgeOri = 8
)

func (ToolDataEdgeOri) String

func (v ToolDataEdgeOri) String() string

type ToolDataEdgeOriSettings

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

func GetRootAsToolDataEdgeOriSettings

func GetRootAsToolDataEdgeOriSettings(buf []byte, offset flatbuffers.UOffsetT) *ToolDataEdgeOriSettings

func GetSizePrefixedRootAsToolDataEdgeOriSettings

func GetSizePrefixedRootAsToolDataEdgeOriSettings(buf []byte, offset flatbuffers.UOffsetT) *ToolDataEdgeOriSettings

func (*ToolDataEdgeOriSettings) Init

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

func (*ToolDataEdgeOriSettings) MutateType

func (rcv *ToolDataEdgeOriSettings) MutateType(n ToolDataEdgeOri) bool

func (*ToolDataEdgeOriSettings) Table

func (*ToolDataEdgeOriSettings) Type

func (*ToolDataEdgeOriSettings) UnPack

func (*ToolDataEdgeOriSettings) UnPackTo

type ToolDataEdgeOriSettingsT

type ToolDataEdgeOriSettingsT struct {
	Type ToolDataEdgeOri `json:"type"`
}

func (*ToolDataEdgeOriSettingsT) Pack

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

func (rcv *UnitCfgKin) DefaultByKey(obj *UnitCfgObjSingle, key string) bool

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

func (rcv *UnitCfgKin) UnPack() *UnitCfgKinT

func (*UnitCfgKin) UnPackTo

func (rcv *UnitCfgKin) UnPackTo(t *UnitCfgKinT)

type UnitCfgKinT

type UnitCfgKinT struct {
	Default  []*UnitCfgObjSingleT `json:"default"`
	Position []string             `json:"position"`
}

/ General unit configuration for a kinematics object

func (*UnitCfgKinT) Pack

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

func (rcv *UnitCfgObj) DefaultByKey(obj *UnitCfgObjSingle, key string) bool

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

func (rcv *UnitCfgObj) UnPack() *UnitCfgObjT

func (*UnitCfgObj) UnPackTo

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

/ 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) LookupByKey

func (rcv *UnitCfgObjSingle) LookupByKey(key string, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

func (*UnitCfgObjSingle) Table

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

func (*UnitCfgObjSingle) UnPack

func (rcv *UnitCfgObjSingle) UnPack() *UnitCfgObjSingleT

func (*UnitCfgObjSingle) UnPackTo

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

type UnitCfgObjSingleT struct {
	ValueType    string `json:"valueType"`
	Abbreviation string `json:"abbreviation"`
}

/ Single entry of the general unit configuration for a motion object

func (*UnitCfgObjSingleT) Pack

type UnitCfgObjT

type UnitCfgObjT struct {
	Default []*UnitCfgObjSingleT `json:"default"`
}

/ General unit configuration for a motion object

func (*UnitCfgObjT) Pack

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

func (rcv *UnitDataAll) UnPack() *UnitDataAllT

func (*UnitDataAll) UnPackTo

func (rcv *UnitDataAll) UnPackTo(t *UnitDataAllT)

type UnitDataAllT

type UnitDataAllT struct {
	Supported []*UnitDataSingleT `json:"supported"`
}

/ Data of all supported units

func (*UnitDataAllT) Pack

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

func (rcv *UnitDataSingle) UnPack() *UnitDataSingleT

func (*UnitDataSingle) UnPackTo

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

type UnitDataSingleT struct {
	Name            string `json:"name"`
	UnitObjType     string `json:"unitObjType"`
	UnitValueType   string `json:"unitValueType"`
	Abbreviation    string `json:"abbreviation"`
	AbbreviationUri string `json:"abbreviationURI"`
	IsDefault       bool   `json:"isDefault"`
}

/ informations of a single unit, that is supported by the system

func (*UnitDataSingleT) Pack

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