fbtypes

package
v1.3.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesCamTableInterpolation = map[CamTableInterpolation]string{
	CamTableInterpolationDEFAULT:      "DEFAULT",
	CamTableInterpolationLINEAR:       "LINEAR",
	CamTableInterpolationQUBIC_SPLINE: "QUBIC_SPLINE",
}
View Source
var EnumNamesDataID = map[DataID]string{
	DataIDREF_POS:          "REF_POS",
	DataIDREF_VEL:          "REF_VEL",
	DataIDREF_ACC:          "REF_ACC",
	DataIDREF_JRK:          "REF_JRK",
	DataIDACT_POS:          "ACT_POS",
	DataIDACT_VEL:          "ACT_VEL",
	DataIDSYNC_POS_REACHED: "SYNC_POS_REACHED",
	DataIDSOMETHING_ELSE:   "SOMETHING_ELSE",
}
View Source
var EnumNamesParameterType = map[ParameterType]string{
	ParameterTypeINTEGER: "INTEGER",
	ParameterTypeDOUBLE:  "DOUBLE",
	ParameterTypeSTRING:  "STRING",
}
View Source
var EnumNamesPipelineState = map[PipelineState]string{
	PipelineStateUNVALIDATED: "UNVALIDATED",
	PipelineStateIN_EDIT:     "IN_EDIT",
	PipelineStateVALIDATED:   "VALIDATED",
	PipelineStateIN_USE:      "IN_USE",
}
View Source
var EnumNamesSegmentLawType = map[SegmentLawType]string{
	SegmentLawTypeSEG_LAW_TABLE_AUTO:       "SEG_LAW_TABLE_AUTO",
	SegmentLawTypeSEG_LAW_RR_POLY5:         "SEG_LAW_RR_POLY5",
	SegmentLawTypeSEG_LAW_RG_POLY5:         "SEG_LAW_RG_POLY5",
	SegmentLawTypeSEG_LAW_RG_POLY7:         "SEG_LAW_RG_POLY7",
	SegmentLawTypeSEG_LAW_GR_POLY5:         "SEG_LAW_GR_POLY5",
	SegmentLawTypeSEG_LAW_GR_POLY7:         "SEG_LAW_GR_POLY7",
	SegmentLawTypeSEG_LAW_GG_LINEAR:        "SEG_LAW_GG_LINEAR",
	SegmentLawTypeSEG_LAW_GG_POLY5:         "SEG_LAW_GG_POLY5",
	SegmentLawTypeSEG_LAW_RR_LINEAR:        "SEG_LAW_RR_LINEAR",
	SegmentLawTypeSEG_LAW_RR_POLY7:         "SEG_LAW_RR_POLY7",
	SegmentLawTypeSEG_LAW_RR_SINUS:         "SEG_LAW_RR_SINUS",
	SegmentLawTypeSEG_LAW_RR_SINUSGUTMAN:   "SEG_LAW_RR_SINUSGUTMAN",
	SegmentLawTypeSEG_LAW_RR_SINUSACC:      "SEG_LAW_RR_SINUSACC",
	SegmentLawTypeSEG_LAW_RR_SINUSTOR:      "SEG_LAW_RR_SINUSTOR",
	SegmentLawTypeSEG_LAW_RR_MOD_TRAPEZ:    "SEG_LAW_RR_MOD_TRAPEZ",
	SegmentLawTypeSEG_LAW_RR_MOD_SIN:       "SEG_LAW_RR_MOD_SIN",
	SegmentLawTypeSEG_LAW_GG_POLY7:         "SEG_LAW_GG_POLY7",
	SegmentLawTypeSEG_LAW_GG_MOD_SIN:       "SEG_LAW_GG_MOD_SIN",
	SegmentLawTypeSEG_LAW_RR_POLY5VLIM:     "SEG_LAW_RR_POLY5VLIM",
	SegmentLawTypeSEG_LAW_RR_PARABOLA:      "SEG_LAW_RR_PARABOLA",
	SegmentLawTypeSEG_LAW_RR_POLY8:         "SEG_LAW_RR_POLY8",
	SegmentLawTypeSEG_LAW_BB_POLY5:         "SEG_LAW_BB_POLY5",
	SegmentLawTypeSEG_LAW_BB_POLY7:         "SEG_LAW_BB_POLY7",
	SegmentLawTypeSEG_LAW_BB_POLY8:         "SEG_LAW_BB_POLY8",
	SegmentLawTypeSEG_LAW_RU_MOD_TRAPEZ:    "SEG_LAW_RU_MOD_TRAPEZ",
	SegmentLawTypeSEG_LAW_RU_HARMONIC:      "SEG_LAW_RU_HARMONIC",
	SegmentLawTypeSEG_LAW_UR_MOD_TRAPEZ:    "SEG_LAW_UR_MOD_TRAPEZ",
	SegmentLawTypeSEG_LAW_UR_HARMONIC:      "SEG_LAW_UR_HARMONIC",
	SegmentLawTypeSEG_LAW_GU_HARMONIC:      "SEG_LAW_GU_HARMONIC",
	SegmentLawTypeSEG_LAW_UG_HARMONIC:      "SEG_LAW_UG_HARMONIC",
	SegmentLawTypeSEG_LAW_UU_SIN:           "SEG_LAW_UU_SIN",
	SegmentLawTypeSEG_LAW_UU_SINLIN:        "SEG_LAW_UU_SINLIN",
	SegmentLawTypeSEG_LAW_POLY5:            "SEG_LAW_POLY5",
	SegmentLawTypeSEG_LAW_POLY7:            "SEG_LAW_POLY7",
	SegmentLawTypeSEG_LAW_POLY2:            "SEG_LAW_POLY2",
	SegmentLawTypeSEG_LAW_POLY3:            "SEG_LAW_POLY3",
	SegmentLawTypeSEG_LAW_POLY4:            "SEG_LAW_POLY4",
	SegmentLawTypeSEG_LAW_POLY8:            "SEG_LAW_POLY8",
	SegmentLawTypeSEG_LAW_POLY4_TYPE2:      "SEG_LAW_POLY4_TYPE2",
	SegmentLawTypeSEG_LAW_POLY8_TYPE2:      "SEG_LAW_POLY8_TYPE2",
	SegmentLawTypeSEG_LAW_GG_VELTRAPEZ_ACC: "SEG_LAW_GG_VELTRAPEZ_ACC",
	SegmentLawTypeSEG_LAW_GG_VELTRAPEZ_VEL: "SEG_LAW_GG_VELTRAPEZ_VEL",
	SegmentLawTypeSEG_LAW_BB_POLY5VLIM:     "SEG_LAW_BB_POLY5VLIM",
	SegmentLawTypeSEG_LAW_BB_POLY5OSC:      "SEG_LAW_BB_POLY5OSC",
	SegmentLawTypeSEG_LAW_INT_ACC:          "SEG_LAW_INT_ACC",
	SegmentLawTypeSEG_LAW_INT_SIN:          "SEG_LAW_INT_SIN",
	SegmentLawTypeSEG_LAW_INT_JRK:          "SEG_LAW_INT_JRK",
	SegmentLawTypeSEG_LAW_ACAM:             "SEG_LAW_ACAM",
	SegmentLawTypeSEG_LAW_VCAM:             "SEG_LAW_VCAM",
	SegmentLawTypeSEG_LAW_VCAM2_A:          "SEG_LAW_VCAM2_A",
	SegmentLawTypeSEG_LAW_VCAM2_B:          "SEG_LAW_VCAM2_B",
	SegmentLawTypeSEG_LAW_SCALEDCAM:        "SEG_LAW_SCALEDCAM",
	SegmentLawTypeSEG_LAW_TABLE:            "SEG_LAW_TABLE",
	SegmentLawTypeSEG_LAW_TABLE_LIN:        "SEG_LAW_TABLE_LIN",
	SegmentLawTypeSEG_LAW_TABLE_SPLINE:     "SEG_LAW_TABLE_SPLINE",
	SegmentLawTypeSEG_LAW_TABLE_SCALED:     "SEG_LAW_TABLE_SCALED",
}
View Source
var EnumNamesSegmentSyncType = map[SegmentSyncType]string{
	SegmentSyncTypeSEG_DEFAULT:      "SEG_DEFAULT",
	SegmentSyncTypeSEG_FLEX_REL_REL: "SEG_FLEX_REL_REL",
	SegmentSyncTypeSEG_FLEX_ABS_REL: "SEG_FLEX_ABS_REL",
	SegmentSyncTypeSEG_FLEX_REL_ABS: "SEG_FLEX_REL_ABS",
	SegmentSyncTypeSEG_FLEX_ABS_ABS: "SEG_FLEX_ABS_ABS",
}
View Source
var EnumNamesSlaveCantFollowErrorReaction = map[SlaveCantFollowErrorReaction]string{
	SlaveCantFollowErrorReactionCREATE_ERROR:      "CREATE_ERROR",
	SlaveCantFollowErrorReactionTRY_TO_RESYNC:     "TRY_TO_RESYNC",
	SlaveCantFollowErrorReactionKEEP_SYNCHRONIZED: "KEEP_SYNCHRONIZED",
}
View Source
var EnumNamesSyncCmdMode = map[SyncCmdMode]string{
	SyncCmdModeCMDMODE_SLAVE_RELATIVE_INIT:       "CMDMODE_SLAVE_RELATIVE_INIT",
	SyncCmdModeCMDMODE_SLAVE_RELATIVE_KEEP_STATE: "CMDMODE_SLAVE_RELATIVE_KEEP_STATE",
	SyncCmdModeCMDMODE_SLAVE_ABSOLUTE_INIT:       "CMDMODE_SLAVE_ABSOLUTE_INIT",
	SyncCmdModeCMDMODE_SLAVE_ABSOLUTE_KEEP_STATE: "CMDMODE_SLAVE_ABSOLUTE_KEEP_STATE",
}
View Source
var EnumNamesSyncDirection = map[SyncDirection]string{
	SyncDirectionSYNC_SHORTEST_PATH: "SYNC_SHORTEST_PATH",
	SyncDirectionSYNC_CATCH_UP:      "SYNC_CATCH_UP",
	SyncDirectionSYNC_SLOW_DOWN:     "SYNC_SLOW_DOWN",
}
View Source
var EnumNamesSyncMode = map[SyncMode]string{
	SyncModeSYNC_RELATIVE:            "SYNC_RELATIVE",
	SyncModeSYNC_RELATIVE_KEEP_STATE: "SYNC_RELATIVE_KEEP_STATE",
	SyncModeSYNC_ABSOLUTE:            "SYNC_ABSOLUTE",
	SyncModeSYNC_ABSOLUTE_KEEP_STATE: "SYNC_ABSOLUTE_KEEP_STATE",
}
View Source
var EnumNamesSyncSource = map[SyncSource]string{
	SyncSourceSYNC_SETPOINT: "SYNC_SETPOINT",
	SyncSourceSYNC_ACTUAL:   "SYNC_ACTUAL",
}
View Source
var EnumNamesUnitValueType = map[UnitValueType]string{
	UnitValueTypePOSITION:     "POSITION",
	UnitValueTypeVELOCITY:     "VELOCITY",
	UnitValueTypeACCELERATION: "ACCELERATION",
	UnitValueTypeJERK:         "JERK",
	UnitValueTypeFORCE:        "FORCE",
	UnitValueTypeTORQUE:       "TORQUE",
	UnitValueTypeTIME:         "TIME",
	UnitValueTypeCOUNT:        "COUNT",
}
View Source
var EnumValuesCamTableInterpolation = map[string]CamTableInterpolation{
	"DEFAULT":      CamTableInterpolationDEFAULT,
	"LINEAR":       CamTableInterpolationLINEAR,
	"QUBIC_SPLINE": CamTableInterpolationQUBIC_SPLINE,
}
View Source
var EnumValuesDataID = map[string]DataID{
	"REF_POS":          DataIDREF_POS,
	"REF_VEL":          DataIDREF_VEL,
	"REF_ACC":          DataIDREF_ACC,
	"REF_JRK":          DataIDREF_JRK,
	"ACT_POS":          DataIDACT_POS,
	"ACT_VEL":          DataIDACT_VEL,
	"SYNC_POS_REACHED": DataIDSYNC_POS_REACHED,
	"SOMETHING_ELSE":   DataIDSOMETHING_ELSE,
}
View Source
var EnumValuesParameterType = map[string]ParameterType{
	"INTEGER": ParameterTypeINTEGER,
	"DOUBLE":  ParameterTypeDOUBLE,
	"STRING":  ParameterTypeSTRING,
}
View Source
var EnumValuesPipelineState = map[string]PipelineState{
	"UNVALIDATED": PipelineStateUNVALIDATED,
	"IN_EDIT":     PipelineStateIN_EDIT,
	"VALIDATED":   PipelineStateVALIDATED,
	"IN_USE":      PipelineStateIN_USE,
}
View Source
var EnumValuesSegmentLawType = map[string]SegmentLawType{
	"SEG_LAW_TABLE_AUTO":       SegmentLawTypeSEG_LAW_TABLE_AUTO,
	"SEG_LAW_RR_POLY5":         SegmentLawTypeSEG_LAW_RR_POLY5,
	"SEG_LAW_RG_POLY5":         SegmentLawTypeSEG_LAW_RG_POLY5,
	"SEG_LAW_RG_POLY7":         SegmentLawTypeSEG_LAW_RG_POLY7,
	"SEG_LAW_GR_POLY5":         SegmentLawTypeSEG_LAW_GR_POLY5,
	"SEG_LAW_GR_POLY7":         SegmentLawTypeSEG_LAW_GR_POLY7,
	"SEG_LAW_GG_LINEAR":        SegmentLawTypeSEG_LAW_GG_LINEAR,
	"SEG_LAW_GG_POLY5":         SegmentLawTypeSEG_LAW_GG_POLY5,
	"SEG_LAW_RR_LINEAR":        SegmentLawTypeSEG_LAW_RR_LINEAR,
	"SEG_LAW_RR_POLY7":         SegmentLawTypeSEG_LAW_RR_POLY7,
	"SEG_LAW_RR_SINUS":         SegmentLawTypeSEG_LAW_RR_SINUS,
	"SEG_LAW_RR_SINUSGUTMAN":   SegmentLawTypeSEG_LAW_RR_SINUSGUTMAN,
	"SEG_LAW_RR_SINUSACC":      SegmentLawTypeSEG_LAW_RR_SINUSACC,
	"SEG_LAW_RR_SINUSTOR":      SegmentLawTypeSEG_LAW_RR_SINUSTOR,
	"SEG_LAW_RR_MOD_TRAPEZ":    SegmentLawTypeSEG_LAW_RR_MOD_TRAPEZ,
	"SEG_LAW_RR_MOD_SIN":       SegmentLawTypeSEG_LAW_RR_MOD_SIN,
	"SEG_LAW_GG_POLY7":         SegmentLawTypeSEG_LAW_GG_POLY7,
	"SEG_LAW_GG_MOD_SIN":       SegmentLawTypeSEG_LAW_GG_MOD_SIN,
	"SEG_LAW_RR_POLY5VLIM":     SegmentLawTypeSEG_LAW_RR_POLY5VLIM,
	"SEG_LAW_RR_PARABOLA":      SegmentLawTypeSEG_LAW_RR_PARABOLA,
	"SEG_LAW_RR_POLY8":         SegmentLawTypeSEG_LAW_RR_POLY8,
	"SEG_LAW_BB_POLY5":         SegmentLawTypeSEG_LAW_BB_POLY5,
	"SEG_LAW_BB_POLY7":         SegmentLawTypeSEG_LAW_BB_POLY7,
	"SEG_LAW_BB_POLY8":         SegmentLawTypeSEG_LAW_BB_POLY8,
	"SEG_LAW_RU_MOD_TRAPEZ":    SegmentLawTypeSEG_LAW_RU_MOD_TRAPEZ,
	"SEG_LAW_RU_HARMONIC":      SegmentLawTypeSEG_LAW_RU_HARMONIC,
	"SEG_LAW_UR_MOD_TRAPEZ":    SegmentLawTypeSEG_LAW_UR_MOD_TRAPEZ,
	"SEG_LAW_UR_HARMONIC":      SegmentLawTypeSEG_LAW_UR_HARMONIC,
	"SEG_LAW_GU_HARMONIC":      SegmentLawTypeSEG_LAW_GU_HARMONIC,
	"SEG_LAW_UG_HARMONIC":      SegmentLawTypeSEG_LAW_UG_HARMONIC,
	"SEG_LAW_UU_SIN":           SegmentLawTypeSEG_LAW_UU_SIN,
	"SEG_LAW_UU_SINLIN":        SegmentLawTypeSEG_LAW_UU_SINLIN,
	"SEG_LAW_POLY5":            SegmentLawTypeSEG_LAW_POLY5,
	"SEG_LAW_POLY7":            SegmentLawTypeSEG_LAW_POLY7,
	"SEG_LAW_POLY2":            SegmentLawTypeSEG_LAW_POLY2,
	"SEG_LAW_POLY3":            SegmentLawTypeSEG_LAW_POLY3,
	"SEG_LAW_POLY4":            SegmentLawTypeSEG_LAW_POLY4,
	"SEG_LAW_POLY8":            SegmentLawTypeSEG_LAW_POLY8,
	"SEG_LAW_POLY4_TYPE2":      SegmentLawTypeSEG_LAW_POLY4_TYPE2,
	"SEG_LAW_POLY8_TYPE2":      SegmentLawTypeSEG_LAW_POLY8_TYPE2,
	"SEG_LAW_GG_VELTRAPEZ_ACC": SegmentLawTypeSEG_LAW_GG_VELTRAPEZ_ACC,
	"SEG_LAW_GG_VELTRAPEZ_VEL": SegmentLawTypeSEG_LAW_GG_VELTRAPEZ_VEL,
	"SEG_LAW_BB_POLY5VLIM":     SegmentLawTypeSEG_LAW_BB_POLY5VLIM,
	"SEG_LAW_BB_POLY5OSC":      SegmentLawTypeSEG_LAW_BB_POLY5OSC,
	"SEG_LAW_INT_ACC":          SegmentLawTypeSEG_LAW_INT_ACC,
	"SEG_LAW_INT_SIN":          SegmentLawTypeSEG_LAW_INT_SIN,
	"SEG_LAW_INT_JRK":          SegmentLawTypeSEG_LAW_INT_JRK,
	"SEG_LAW_ACAM":             SegmentLawTypeSEG_LAW_ACAM,
	"SEG_LAW_VCAM":             SegmentLawTypeSEG_LAW_VCAM,
	"SEG_LAW_VCAM2_A":          SegmentLawTypeSEG_LAW_VCAM2_A,
	"SEG_LAW_VCAM2_B":          SegmentLawTypeSEG_LAW_VCAM2_B,
	"SEG_LAW_SCALEDCAM":        SegmentLawTypeSEG_LAW_SCALEDCAM,
	"SEG_LAW_TABLE":            SegmentLawTypeSEG_LAW_TABLE,
	"SEG_LAW_TABLE_LIN":        SegmentLawTypeSEG_LAW_TABLE_LIN,
	"SEG_LAW_TABLE_SPLINE":     SegmentLawTypeSEG_LAW_TABLE_SPLINE,
	"SEG_LAW_TABLE_SCALED":     SegmentLawTypeSEG_LAW_TABLE_SCALED,
}
View Source
var EnumValuesSegmentSyncType = map[string]SegmentSyncType{
	"SEG_DEFAULT":      SegmentSyncTypeSEG_DEFAULT,
	"SEG_FLEX_REL_REL": SegmentSyncTypeSEG_FLEX_REL_REL,
	"SEG_FLEX_ABS_REL": SegmentSyncTypeSEG_FLEX_ABS_REL,
	"SEG_FLEX_REL_ABS": SegmentSyncTypeSEG_FLEX_REL_ABS,
	"SEG_FLEX_ABS_ABS": SegmentSyncTypeSEG_FLEX_ABS_ABS,
}
View Source
var EnumValuesSlaveCantFollowErrorReaction = map[string]SlaveCantFollowErrorReaction{
	"CREATE_ERROR":      SlaveCantFollowErrorReactionCREATE_ERROR,
	"TRY_TO_RESYNC":     SlaveCantFollowErrorReactionTRY_TO_RESYNC,
	"KEEP_SYNCHRONIZED": SlaveCantFollowErrorReactionKEEP_SYNCHRONIZED,
}
View Source
var EnumValuesSyncCmdMode = map[string]SyncCmdMode{
	"CMDMODE_SLAVE_RELATIVE_INIT":       SyncCmdModeCMDMODE_SLAVE_RELATIVE_INIT,
	"CMDMODE_SLAVE_RELATIVE_KEEP_STATE": SyncCmdModeCMDMODE_SLAVE_RELATIVE_KEEP_STATE,
	"CMDMODE_SLAVE_ABSOLUTE_INIT":       SyncCmdModeCMDMODE_SLAVE_ABSOLUTE_INIT,
	"CMDMODE_SLAVE_ABSOLUTE_KEEP_STATE": SyncCmdModeCMDMODE_SLAVE_ABSOLUTE_KEEP_STATE,
}
View Source
var EnumValuesSyncDirection = map[string]SyncDirection{
	"SYNC_SHORTEST_PATH": SyncDirectionSYNC_SHORTEST_PATH,
	"SYNC_CATCH_UP":      SyncDirectionSYNC_CATCH_UP,
	"SYNC_SLOW_DOWN":     SyncDirectionSYNC_SLOW_DOWN,
}
View Source
var EnumValuesSyncMode = map[string]SyncMode{
	"SYNC_RELATIVE":            SyncModeSYNC_RELATIVE,
	"SYNC_RELATIVE_KEEP_STATE": SyncModeSYNC_RELATIVE_KEEP_STATE,
	"SYNC_ABSOLUTE":            SyncModeSYNC_ABSOLUTE,
	"SYNC_ABSOLUTE_KEEP_STATE": SyncModeSYNC_ABSOLUTE_KEEP_STATE,
}
View Source
var EnumValuesSyncSource = map[string]SyncSource{
	"SYNC_SETPOINT": SyncSourceSYNC_SETPOINT,
	"SYNC_ACTUAL":   SyncSourceSYNC_ACTUAL,
}
View Source
var EnumValuesUnitValueType = map[string]UnitValueType{
	"POSITION":     UnitValueTypePOSITION,
	"VELOCITY":     UnitValueTypeVELOCITY,
	"ACCELERATION": UnitValueTypeACCELERATION,
	"JERK":         UnitValueTypeJERK,
	"FORCE":        UnitValueTypeFORCE,
	"TORQUE":       UnitValueTypeTORQUE,
	"TIME":         UnitValueTypeTIME,
	"COUNT":        UnitValueTypeCOUNT,
}

Functions

func AxsCfgCalcPipelineAddName added in v1.2.0

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

func AxsCfgCalcPipelineAddSteps added in v1.2.0

func AxsCfgCalcPipelineAddSteps(builder *flatbuffers.Builder, steps flatbuffers.UOffsetT)

func AxsCfgCalcPipelineAllAddPipelines added in v1.2.0

func AxsCfgCalcPipelineAllAddPipelines(builder *flatbuffers.Builder, pipelines flatbuffers.UOffsetT)

func AxsCfgCalcPipelineAllEnd added in v1.2.0

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

func AxsCfgCalcPipelineAllStart added in v1.2.0

func AxsCfgCalcPipelineAllStart(builder *flatbuffers.Builder)

/ vector of all pipelines

func AxsCfgCalcPipelineAllStartPipelinesVector added in v1.2.0

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

func AxsCfgCalcPipelineEnd added in v1.2.0

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

func AxsCfgCalcPipelineStart added in v1.2.0

func AxsCfgCalcPipelineStart(builder *flatbuffers.Builder)

/ configuration of all steps of calculation pipeline

func AxsCfgCalcStepAddInputs added in v1.2.0

func AxsCfgCalcStepAddInputs(builder *flatbuffers.Builder, inputs flatbuffers.UOffsetT)

func AxsCfgCalcStepAddParameter added in v1.2.0

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

func AxsCfgCalcStepAddStepID added in v1.2.0

func AxsCfgCalcStepAddStepID(builder *flatbuffers.Builder, stepID uint32)

func AxsCfgCalcStepAddType added in v1.2.0

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

func AxsCfgCalcStepAllAddSteps added in v1.2.0

func AxsCfgCalcStepAllAddSteps(builder *flatbuffers.Builder, steps flatbuffers.UOffsetT)

func AxsCfgCalcStepAllEnd added in v1.2.0

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

func AxsCfgCalcStepAllStart added in v1.2.0

func AxsCfgCalcStepAllStart(builder *flatbuffers.Builder)

/ vector of all steps

func AxsCfgCalcStepAllStartStepsVector added in v1.2.0

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

func AxsCfgCalcStepEnd added in v1.2.0

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

func AxsCfgCalcStepParamAddDescription added in v1.2.0

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

func AxsCfgCalcStepParamAddMandatory added in v1.2.0

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

func AxsCfgCalcStepParamAddName added in v1.2.0

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

func AxsCfgCalcStepParamAddType added in v1.2.0

func AxsCfgCalcStepParamAddType(builder *flatbuffers.Builder, type_ ParameterType)

func AxsCfgCalcStepParamAddUnit added in v1.2.0

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

func AxsCfgCalcStepParamAddValue added in v1.2.0

func AxsCfgCalcStepParamAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)

func AxsCfgCalcStepParamAllAddParams added in v1.2.0

func AxsCfgCalcStepParamAllAddParams(builder *flatbuffers.Builder, params flatbuffers.UOffsetT)

func AxsCfgCalcStepParamAllEnd added in v1.2.0

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

func AxsCfgCalcStepParamAllStart added in v1.2.0

func AxsCfgCalcStepParamAllStart(builder *flatbuffers.Builder)

/ vector of all params

func AxsCfgCalcStepParamAllStartParamsVector added in v1.2.0

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

func AxsCfgCalcStepParamEnd added in v1.2.0

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

func AxsCfgCalcStepParamStart added in v1.2.0

func AxsCfgCalcStepParamStart(builder *flatbuffers.Builder)

func AxsCfgCalcStepStart added in v1.2.0

func AxsCfgCalcStepStart(builder *flatbuffers.Builder)

/ all parameter values of the calculation step

func AxsCfgCalcStepStartInputsVector added in v1.2.0

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

func AxsCfgDynSynchronisationAddLimits added in v1.2.0

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

func AxsCfgDynSynchronisationEnd added in v1.2.0

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

func AxsCfgDynSynchronisationLimAddAcc added in v1.2.0

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

func AxsCfgDynSynchronisationLimAddDec added in v1.2.0

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

func AxsCfgDynSynchronisationLimAddJrkAcc added in v1.2.0

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

func AxsCfgDynSynchronisationLimAddJrkDec added in v1.2.0

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

func AxsCfgDynSynchronisationLimAddVelNeg added in v1.2.0

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

func AxsCfgDynSynchronisationLimAddVelPos added in v1.2.0

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

func AxsCfgDynSynchronisationLimEnd added in v1.2.0

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

func AxsCfgDynSynchronisationLimStart added in v1.2.0

func AxsCfgDynSynchronisationLimStart(builder *flatbuffers.Builder)

func AxsCfgDynSynchronisationStart added in v1.2.0

func AxsCfgDynSynchronisationStart(builder *flatbuffers.Builder)

/ Reference to configuration of the dynamic synchronisation limits of the axis

func AxsCfgErrReactionAddSlaveLimitsExceeded added in v1.2.0

func AxsCfgErrReactionAddSlaveLimitsExceeded(builder *flatbuffers.Builder, slaveLimitsExceeded flatbuffers.UOffsetT)

func AxsCfgErrReactionEnd added in v1.2.0

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

func AxsCfgErrReactionSlaveLimExceededAddDiagnosis added in v1.2.0

func AxsCfgErrReactionSlaveLimExceededAddDiagnosis(builder *flatbuffers.Builder, diagnosis SlaveCantFollowMessageType)

func AxsCfgErrReactionSlaveLimExceededAddType added in v1.2.0

func AxsCfgErrReactionSlaveLimExceededAddType(builder *flatbuffers.Builder, type_ SlaveCantFollowErrorReaction)

func AxsCfgErrReactionSlaveLimExceededEnd added in v1.2.0

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

func AxsCfgErrReactionSlaveLimExceededStart added in v1.2.0

func AxsCfgErrReactionSlaveLimExceededStart(builder *flatbuffers.Builder)

func AxsCfgErrReactionStart added in v1.2.0

func AxsCfgErrReactionStart(builder *flatbuffers.Builder)

/ Reference to configuration of the slave limits exceeded behavior of the axis

func AxsCfgFlexprofileAddObj added in v1.3.0

func AxsCfgFlexprofileAddObj(builder *flatbuffers.Builder, obj flatbuffers.UOffsetT)

func AxsCfgFlexprofileEnd added in v1.3.0

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

func AxsCfgFlexprofileObjAddGroups added in v1.3.0

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

func AxsCfgFlexprofileObjAddName added in v1.3.0

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

func AxsCfgFlexprofileObjEnd added in v1.3.0

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

func AxsCfgFlexprofileObjStart added in v1.3.0

func AxsCfgFlexprofileObjStart(builder *flatbuffers.Builder)

/ configuration of single flexprofile groups

func AxsCfgFlexprofileObjStartGroupsVector added in v1.3.0

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

func AxsCfgFlexprofileStart added in v1.3.0

func AxsCfgFlexprofileStart(builder *flatbuffers.Builder)

/ flexprofile object

func AxsCfgSingleFlexprofileAddCamBuilderData added in v1.3.0

func AxsCfgSingleFlexprofileAddCamBuilderData(builder *flatbuffers.Builder, camBuilderData flatbuffers.UOffsetT)

func AxsCfgSingleFlexprofileAddName added in v1.3.0

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

func AxsCfgSingleFlexprofileAddSegments added in v1.3.0

func AxsCfgSingleFlexprofileAddSegments(builder *flatbuffers.Builder, segments flatbuffers.UOffsetT)

func AxsCfgSingleFlexprofileEnd added in v1.3.0

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

func AxsCfgSingleFlexprofileStart added in v1.3.0

func AxsCfgSingleFlexprofileStart(builder *flatbuffers.Builder)

/ cam builder data

func AxsCfgSingleFlexprofileStartSegmentsVector added in v1.3.0

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

func AxsCfgSyncMotionAddCalculationPipelines added in v1.3.0

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

func AxsCfgSyncMotionAddDynSynchronisation added in v1.2.0

func AxsCfgSyncMotionAddDynSynchronisation(builder *flatbuffers.Builder, dynSynchronisation flatbuffers.UOffsetT)

func AxsCfgSyncMotionAddErrorReaction added in v1.2.0

func AxsCfgSyncMotionAddErrorReaction(builder *flatbuffers.Builder, errorReaction flatbuffers.UOffsetT)

func AxsCfgSyncMotionEnd added in v1.2.0

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

func AxsCfgSyncMotionStart added in v1.2.0

func AxsCfgSyncMotionStart(builder *flatbuffers.Builder)

/ configuration for calculation pipelines for a single axis

func AxsCfgSyncMotionStartCalculationPipelinesVector added in v1.3.0

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

func AxsCmdGearInDataAddBuffered added in v1.2.0

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

func AxsCmdGearInDataAddCmdMode added in v1.2.0

func AxsCmdGearInDataAddCmdMode(builder *flatbuffers.Builder, cmdMode SyncCmdMode)

func AxsCmdGearInDataAddMasterName added in v1.2.0

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

func AxsCmdGearInDataAddOffset added in v1.2.0

func AxsCmdGearInDataAddOffset(builder *flatbuffers.Builder, offset float64)

func AxsCmdGearInDataAddOffsetDLIdx added in v1.2.0

func AxsCmdGearInDataAddOffsetDLIdx(builder *flatbuffers.Builder, offsetDLIdx int32)

func AxsCmdGearInDataAddRatioMaster added in v1.2.0

func AxsCmdGearInDataAddRatioMaster(builder *flatbuffers.Builder, ratioMaster int32)

func AxsCmdGearInDataAddRatioSlave added in v1.2.0

func AxsCmdGearInDataAddRatioSlave(builder *flatbuffers.Builder, ratioSlave int32)

func AxsCmdGearInDataEnd added in v1.2.0

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

func AxsCmdGearInDataStart added in v1.2.0

func AxsCmdGearInDataStart(builder *flatbuffers.Builder)

func AxsCmdGearInPosDataAddBuffered

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

func AxsCmdGearInPosDataAddMaster

func AxsCmdGearInPosDataAddMaster(builder *flatbuffers.Builder, master flatbuffers.UOffsetT)

func AxsCmdGearInPosDataAddParameters added in v1.3.0

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

func AxsCmdGearInPosDataAddSyncDirection added in v1.3.0

func AxsCmdGearInPosDataAddSyncDirection(builder *flatbuffers.Builder, syncDirection SyncDirection)

func AxsCmdGearInPosDataAddSyncMode added in v1.3.0

func AxsCmdGearInPosDataAddSyncMode(builder *flatbuffers.Builder, syncMode SyncMode)

func AxsCmdGearInPosDataAddSyncSource added in v1.3.0

func AxsCmdGearInPosDataAddSyncSource(builder *flatbuffers.Builder, syncSource SyncSource)

func AxsCmdGearInPosDataEnd

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

func AxsCmdGearInPosDataStart

func AxsCmdGearInPosDataStart(builder *flatbuffers.Builder)

func AxsCmdGearInPosDlParamsAddFineAdjustDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddFineAdjustDlIdx(builder *flatbuffers.Builder, fineAdjustDlIdx int32)

func AxsCmdGearInPosDlParamsAddFofMasterOffsetDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddFofMasterOffsetDlIdx(builder *flatbuffers.Builder, fofMasterOffsetDlIdx int32)

func AxsCmdGearInPosDlParamsAddFofMasterOffsetTimeConstantDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddFofMasterOffsetTimeConstantDlIdx(builder *flatbuffers.Builder, fofMasterOffsetTimeConstantDlIdx int32)

func AxsCmdGearInPosDlParamsAddFofSlaveOffsetDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddFofSlaveOffsetDlIdx(builder *flatbuffers.Builder, fofSlaveOffsetDlIdx int32)

func AxsCmdGearInPosDlParamsAddFofSlaveOffsetTimeConstantDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddFofSlaveOffsetTimeConstantDlIdx(builder *flatbuffers.Builder, fofSlaveOffsetTimeConstantDlIdx int32)

func AxsCmdGearInPosDlParamsAddSoiMasterOffsetAccDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddSoiMasterOffsetAccDlIdx(builder *flatbuffers.Builder, soiMasterOffsetAccDlIdx int32)

func AxsCmdGearInPosDlParamsAddSoiMasterOffsetDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddSoiMasterOffsetDlIdx(builder *flatbuffers.Builder, soiMasterOffsetDlIdx int32)

func AxsCmdGearInPosDlParamsAddSoiMasterOffsetVelDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddSoiMasterOffsetVelDlIdx(builder *flatbuffers.Builder, soiMasterOffsetVelDlIdx int32)

func AxsCmdGearInPosDlParamsAddSoiSlaveOffsetAccDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddSoiSlaveOffsetAccDlIdx(builder *flatbuffers.Builder, soiSlaveOffsetAccDlIdx int32)

func AxsCmdGearInPosDlParamsAddSoiSlaveOffsetDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddSoiSlaveOffsetDlIdx(builder *flatbuffers.Builder, soiSlaveOffsetDlIdx int32)

func AxsCmdGearInPosDlParamsAddSoiSlaveOffsetVelDlIdx added in v1.3.0

func AxsCmdGearInPosDlParamsAddSoiSlaveOffsetVelDlIdx(builder *flatbuffers.Builder, soiSlaveOffsetVelDlIdx int32)

func AxsCmdGearInPosDlParamsEnd added in v1.3.0

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

func AxsCmdGearInPosDlParamsStart added in v1.3.0

func AxsCmdGearInPosDlParamsStart(builder *flatbuffers.Builder)

func AxsCmdGearInPosExDataAddBuffered added in v1.3.0

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

func AxsCmdGearInPosExDataAddDlParameters added in v1.3.0

func AxsCmdGearInPosExDataAddDlParameters(builder *flatbuffers.Builder, dlParameters flatbuffers.UOffsetT)

func AxsCmdGearInPosExDataAddMaster added in v1.3.0

func AxsCmdGearInPosExDataAddMaster(builder *flatbuffers.Builder, master flatbuffers.UOffsetT)

func AxsCmdGearInPosExDataAddParameters added in v1.3.0

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

func AxsCmdGearInPosExDataAddSyncDirection added in v1.3.0

func AxsCmdGearInPosExDataAddSyncDirection(builder *flatbuffers.Builder, syncDirection SyncDirection)

func AxsCmdGearInPosExDataAddSyncMode added in v1.3.0

func AxsCmdGearInPosExDataAddSyncMode(builder *flatbuffers.Builder, syncMode SyncMode)

func AxsCmdGearInPosExDataAddSyncSource added in v1.3.0

func AxsCmdGearInPosExDataAddSyncSource(builder *flatbuffers.Builder, syncSource SyncSource)

func AxsCmdGearInPosExDataEnd added in v1.3.0

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

func AxsCmdGearInPosExDataStart added in v1.3.0

func AxsCmdGearInPosExDataStart(builder *flatbuffers.Builder)

func AxsCmdGearInPosParamsAddFineAdjust added in v1.3.0

func AxsCmdGearInPosParamsAddFineAdjust(builder *flatbuffers.Builder, fineAdjust float64)

func AxsCmdGearInPosParamsAddMasterOffset added in v1.3.0

func AxsCmdGearInPosParamsAddMasterOffset(builder *flatbuffers.Builder, masterOffset float64)

func AxsCmdGearInPosParamsAddRatioDenominator added in v1.3.0

func AxsCmdGearInPosParamsAddRatioDenominator(builder *flatbuffers.Builder, ratioDenominator int32)

func AxsCmdGearInPosParamsAddRatioNumerator added in v1.3.0

func AxsCmdGearInPosParamsAddRatioNumerator(builder *flatbuffers.Builder, ratioNumerator int32)

func AxsCmdGearInPosParamsAddSlaveOffset added in v1.3.0

func AxsCmdGearInPosParamsAddSlaveOffset(builder *flatbuffers.Builder, slaveOffset float64)

func AxsCmdGearInPosParamsEnd added in v1.3.0

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

func AxsCmdGearInPosParamsStart added in v1.3.0

func AxsCmdGearInPosParamsStart(builder *flatbuffers.Builder)

func AxsCmdGearInVelDataAddBuffered added in v1.3.0

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

func AxsCmdGearInVelDataAddMaster added in v1.3.0

func AxsCmdGearInVelDataAddMaster(builder *flatbuffers.Builder, master flatbuffers.UOffsetT)

func AxsCmdGearInVelDataAddParameters added in v1.3.0

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

func AxsCmdGearInVelDataAddSyncSource added in v1.3.0

func AxsCmdGearInVelDataAddSyncSource(builder *flatbuffers.Builder, syncSource SyncSource)

func AxsCmdGearInVelDataEnd added in v1.3.0

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

func AxsCmdGearInVelDataStart added in v1.3.0

func AxsCmdGearInVelDataStart(builder *flatbuffers.Builder)

func AxsCmdGearInVelDlParamsAddFineAdjustDlIdx added in v1.3.0

func AxsCmdGearInVelDlParamsAddFineAdjustDlIdx(builder *flatbuffers.Builder, fineAdjustDlIdx int32)

func AxsCmdGearInVelDlParamsAddFofMasterOffsetDlIdx added in v1.3.0

func AxsCmdGearInVelDlParamsAddFofMasterOffsetDlIdx(builder *flatbuffers.Builder, fofMasterOffsetDlIdx int32)

func AxsCmdGearInVelDlParamsAddFofMasterOffsetTimeConstantDlIdx added in v1.3.0

func AxsCmdGearInVelDlParamsAddFofMasterOffsetTimeConstantDlIdx(builder *flatbuffers.Builder, fofMasterOffsetTimeConstantDlIdx int32)

func AxsCmdGearInVelDlParamsAddFoiSlaveOffsetAccDlIdx added in v1.3.0

func AxsCmdGearInVelDlParamsAddFoiSlaveOffsetAccDlIdx(builder *flatbuffers.Builder, foiSlaveOffsetAccDlIdx int32)

func AxsCmdGearInVelDlParamsAddFoiSlaveOffsetDlIdx added in v1.3.0

func AxsCmdGearInVelDlParamsAddFoiSlaveOffsetDlIdx(builder *flatbuffers.Builder, foiSlaveOffsetDlIdx int32)

func AxsCmdGearInVelDlParamsAddSlaveVelOffsetDlIdx added in v1.3.0

func AxsCmdGearInVelDlParamsAddSlaveVelOffsetDlIdx(builder *flatbuffers.Builder, slaveVelOffsetDlIdx int32)

func AxsCmdGearInVelDlParamsAddSoiMasterOffsetAccDlIdx added in v1.3.0

func AxsCmdGearInVelDlParamsAddSoiMasterOffsetAccDlIdx(builder *flatbuffers.Builder, soiMasterOffsetAccDlIdx int32)

func AxsCmdGearInVelDlParamsAddSoiMasterOffsetDlIdx added in v1.3.0

func AxsCmdGearInVelDlParamsAddSoiMasterOffsetDlIdx(builder *flatbuffers.Builder, soiMasterOffsetDlIdx int32)

func AxsCmdGearInVelDlParamsAddSoiMasterOffsetVelDlIdx added in v1.3.0

func AxsCmdGearInVelDlParamsAddSoiMasterOffsetVelDlIdx(builder *flatbuffers.Builder, soiMasterOffsetVelDlIdx int32)

func AxsCmdGearInVelDlParamsEnd added in v1.3.0

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

func AxsCmdGearInVelDlParamsStart added in v1.3.0

func AxsCmdGearInVelDlParamsStart(builder *flatbuffers.Builder)

func AxsCmdGearInVelExDataAddBuffered added in v1.3.0

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

func AxsCmdGearInVelExDataAddDlParameters added in v1.3.0

func AxsCmdGearInVelExDataAddDlParameters(builder *flatbuffers.Builder, dlParameters flatbuffers.UOffsetT)

func AxsCmdGearInVelExDataAddMaster added in v1.3.0

func AxsCmdGearInVelExDataAddMaster(builder *flatbuffers.Builder, master flatbuffers.UOffsetT)

func AxsCmdGearInVelExDataAddParameters added in v1.3.0

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

func AxsCmdGearInVelExDataAddSyncSource added in v1.3.0

func AxsCmdGearInVelExDataAddSyncSource(builder *flatbuffers.Builder, syncSource SyncSource)

func AxsCmdGearInVelExDataEnd added in v1.3.0

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

func AxsCmdGearInVelExDataStart added in v1.3.0

func AxsCmdGearInVelExDataStart(builder *flatbuffers.Builder)

func AxsCmdGearInVelParamsAddFineAdjust added in v1.3.0

func AxsCmdGearInVelParamsAddFineAdjust(builder *flatbuffers.Builder, fineAdjust float64)

func AxsCmdGearInVelParamsAddRatioDenominator added in v1.3.0

func AxsCmdGearInVelParamsAddRatioDenominator(builder *flatbuffers.Builder, ratioDenominator int32)

func AxsCmdGearInVelParamsAddRatioNumerator added in v1.3.0

func AxsCmdGearInVelParamsAddRatioNumerator(builder *flatbuffers.Builder, ratioNumerator int32)

func AxsCmdGearInVelParamsAddSlaveVelOffset added in v1.3.0

func AxsCmdGearInVelParamsAddSlaveVelOffset(builder *flatbuffers.Builder, slaveVelOffset float64)

func AxsCmdGearInVelParamsEnd added in v1.3.0

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

func AxsCmdGearInVelParamsStart added in v1.3.0

func AxsCmdGearInVelParamsStart(builder *flatbuffers.Builder)

func AxsCmdSyncGenericDataAddBuffered

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

func AxsCmdSyncGenericDataAddMaster

func AxsCmdSyncGenericDataAddMaster(builder *flatbuffers.Builder, master flatbuffers.UOffsetT)

func AxsCmdSyncGenericDataAddPipeline

func AxsCmdSyncGenericDataAddPipeline(builder *flatbuffers.Builder, pipeline flatbuffers.UOffsetT)

func AxsCmdSyncGenericDataEnd

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

func AxsCmdSyncGenericDataStart

func AxsCmdSyncGenericDataStart(builder *flatbuffers.Builder)

func AxsCmdSyncGenericGearInDataAddBuffered added in v1.3.0

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

func AxsCmdSyncGenericGearInDataAddMaster added in v1.3.0

func AxsCmdSyncGenericGearInDataAddMaster(builder *flatbuffers.Builder, master flatbuffers.UOffsetT)

func AxsCmdSyncGenericGearInDataAddPipeline added in v1.3.0

func AxsCmdSyncGenericGearInDataAddPipeline(builder *flatbuffers.Builder, pipeline flatbuffers.UOffsetT)

func AxsCmdSyncGenericGearInDataAddSyncSource added in v1.3.0

func AxsCmdSyncGenericGearInDataAddSyncSource(builder *flatbuffers.Builder, syncSource SyncSource)

func AxsCmdSyncGenericGearInDataEnd added in v1.3.0

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

func AxsCmdSyncGenericGearInDataStart added in v1.3.0

func AxsCmdSyncGenericGearInDataStart(builder *flatbuffers.Builder)

func AxsCmdSyncGenericGearInPosDataAddBuffered added in v1.3.0

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

func AxsCmdSyncGenericGearInPosDataAddMaster added in v1.3.0

func AxsCmdSyncGenericGearInPosDataAddMaster(builder *flatbuffers.Builder, master flatbuffers.UOffsetT)

func AxsCmdSyncGenericGearInPosDataAddPipeline added in v1.3.0

func AxsCmdSyncGenericGearInPosDataAddPipeline(builder *flatbuffers.Builder, pipeline flatbuffers.UOffsetT)

func AxsCmdSyncGenericGearInPosDataAddSyncDirection added in v1.3.0

func AxsCmdSyncGenericGearInPosDataAddSyncDirection(builder *flatbuffers.Builder, syncDirection SyncDirection)

func AxsCmdSyncGenericGearInPosDataAddSyncMode added in v1.3.0

func AxsCmdSyncGenericGearInPosDataAddSyncMode(builder *flatbuffers.Builder, syncMode SyncMode)

func AxsCmdSyncGenericGearInPosDataAddSyncSource added in v1.3.0

func AxsCmdSyncGenericGearInPosDataAddSyncSource(builder *flatbuffers.Builder, syncSource SyncSource)

func AxsCmdSyncGenericGearInPosDataEnd added in v1.3.0

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

func AxsCmdSyncGenericGearInPosDataStart added in v1.3.0

func AxsCmdSyncGenericGearInPosDataStart(builder *flatbuffers.Builder)

func AxsCmdSyncGenericGearInVelDataAddBuffered added in v1.3.0

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

func AxsCmdSyncGenericGearInVelDataAddMaster added in v1.3.0

func AxsCmdSyncGenericGearInVelDataAddMaster(builder *flatbuffers.Builder, master flatbuffers.UOffsetT)

func AxsCmdSyncGenericGearInVelDataAddPipeline added in v1.3.0

func AxsCmdSyncGenericGearInVelDataAddPipeline(builder *flatbuffers.Builder, pipeline flatbuffers.UOffsetT)

func AxsCmdSyncGenericGearInVelDataAddSyncSource added in v1.3.0

func AxsCmdSyncGenericGearInVelDataAddSyncSource(builder *flatbuffers.Builder, syncSource SyncSource)

func AxsCmdSyncGenericGearInVelDataEnd added in v1.3.0

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

func AxsCmdSyncGenericGearInVelDataStart added in v1.3.0

func AxsCmdSyncGenericGearInVelDataStart(builder *flatbuffers.Builder)

func AxsStateCalcPipelineInputsAddAxes added in v1.2.0

func AxsStateCalcPipelineInputsAddAxes(builder *flatbuffers.Builder, axes flatbuffers.UOffsetT)

func AxsStateCalcPipelineInputsAddInputs added in v1.2.0

func AxsStateCalcPipelineInputsAddInputs(builder *flatbuffers.Builder, inputs flatbuffers.UOffsetT)

func AxsStateCalcPipelineInputsAddSyncMode added in v1.3.0

func AxsStateCalcPipelineInputsAddSyncMode(builder *flatbuffers.Builder, syncMode SyncMode)

func AxsStateCalcPipelineInputsEnd added in v1.2.0

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

func AxsStateCalcPipelineInputsStart added in v1.2.0

func AxsStateCalcPipelineInputsStart(builder *flatbuffers.Builder)

/ id of the requested data

func AxsStateCalcPipelineInputsStartAxesVector added in v1.2.0

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

func AxsStateCalcPipelineInputsStartInputsVector added in v1.2.0

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

func AxsStateCalcPipelineSingleInputAddDataID added in v1.2.0

func AxsStateCalcPipelineSingleInputAddDataID(builder *flatbuffers.Builder, dataID DataID)

func AxsStateCalcPipelineSingleInputAddStepID added in v1.2.0

func AxsStateCalcPipelineSingleInputAddStepID(builder *flatbuffers.Builder, stepID uint32)

func AxsStateCalcPipelineSingleInputAddValue added in v1.2.0

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

func AxsStateCalcPipelineSingleInputEnd added in v1.2.0

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

func AxsStateCalcPipelineSingleInputStart added in v1.2.0

func AxsStateCalcPipelineSingleInputStart(builder *flatbuffers.Builder)

func AxsStateCalcPipelinesAddPipeline

func AxsStateCalcPipelinesAddPipeline(builder *flatbuffers.Builder, pipeline flatbuffers.UOffsetT)

func AxsStateCalcPipelinesEnd

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

func AxsStateCalcPipelinesStart

func AxsStateCalcPipelinesStart(builder *flatbuffers.Builder)

/ vector of all configured calculation pipelines of a single axis

func AxsStateCalcPipelinesStartPipelineVector

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

func AxsStateCalcSinglePipelineAddDryRunResult added in v1.2.0

func AxsStateCalcSinglePipelineAddDryRunResult(builder *flatbuffers.Builder, dryRunResult flatbuffers.UOffsetT)

func AxsStateCalcSinglePipelineAddIsBuiltIn

func AxsStateCalcSinglePipelineAddIsBuiltIn(builder *flatbuffers.Builder, isBuiltIn bool)

func AxsStateCalcSinglePipelineAddName

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

func AxsStateCalcSinglePipelineAddState

func AxsStateCalcSinglePipelineAddState(builder *flatbuffers.Builder, state PipelineState)

func AxsStateCalcSinglePipelineAddSteps

func AxsStateCalcSinglePipelineAddSteps(builder *flatbuffers.Builder, steps flatbuffers.UOffsetT)

func AxsStateCalcSinglePipelineAddValidation

func AxsStateCalcSinglePipelineAddValidation(builder *flatbuffers.Builder, validation flatbuffers.UOffsetT)

func AxsStateCalcSinglePipelineEnd

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

func AxsStateCalcSinglePipelineStart

func AxsStateCalcSinglePipelineStart(builder *flatbuffers.Builder)

/ all calculation steps of the calculation pipeline

func AxsStateCalcSingleStepAddInputs

func AxsStateCalcSingleStepAddInputs(builder *flatbuffers.Builder, inputs flatbuffers.UOffsetT)

func AxsStateCalcSingleStepAddOutputs

func AxsStateCalcSingleStepAddOutputs(builder *flatbuffers.Builder, outputs flatbuffers.UOffsetT)

func AxsStateCalcSingleStepAddParameter

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

func AxsStateCalcSingleStepAddStepID

func AxsStateCalcSingleStepAddStepID(builder *flatbuffers.Builder, stepID uint32)

func AxsStateCalcSingleStepAddType

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

func AxsStateCalcSingleStepEnd

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

func AxsStateCalcSingleStepStart

func AxsStateCalcSingleStepStart(builder *flatbuffers.Builder)

/ all parameter values of the calculation step /parameter : AxsStateCalcStepSingleParam;

func AxsStateCalcSingleStepStartInputsVector

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

func AxsStateCalcSingleStepStartOutputsVector

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

func AxsStateCalcStepParamsAddParams added in v1.2.0

func AxsStateCalcStepParamsAddParams(builder *flatbuffers.Builder, params flatbuffers.UOffsetT)

func AxsStateCalcStepParamsEnd added in v1.2.0

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

func AxsStateCalcStepParamsStart added in v1.2.0

func AxsStateCalcStepParamsStart(builder *flatbuffers.Builder)

/ vector of all params

func AxsStateCalcStepParamsStartParamsVector added in v1.2.0

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

func AxsStateCalcStepSingleParamAddDetail

func AxsStateCalcStepSingleParamAddDetail(builder *flatbuffers.Builder, detail flatbuffers.UOffsetT)

func AxsStateCalcStepSingleParamAddName

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

func AxsStateCalcStepSingleParamAddValue added in v1.2.0

func AxsStateCalcStepSingleParamAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)

func AxsStateCalcStepSingleParamEnd

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

func AxsStateCalcStepSingleParamStart

func AxsStateCalcStepSingleParamStart(builder *flatbuffers.Builder)

/ detail information of the parameter (e.g. content, when it's a real-time input value)

func AxsStateCalcStepsAddSteps added in v1.2.0

func AxsStateCalcStepsAddSteps(builder *flatbuffers.Builder, steps flatbuffers.UOffsetT)

func AxsStateCalcStepsEnd added in v1.2.0

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

func AxsStateCalcStepsStart added in v1.2.0

func AxsStateCalcStepsStart(builder *flatbuffers.Builder)

/ vector of all steps

func AxsStateCalcStepsStartStepsVector added in v1.2.0

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

func CalcPipelineCfgAddGeneric

func CalcPipelineCfgAddGeneric(builder *flatbuffers.Builder, generic bool)

func CalcPipelineCfgAddName

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

func CalcPipelineCfgAddSteps

func CalcPipelineCfgAddSteps(builder *flatbuffers.Builder, steps flatbuffers.UOffsetT)

func CalcPipelineCfgEnd

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

func CalcPipelineCfgStart

func CalcPipelineCfgStart(builder *flatbuffers.Builder)

/ vector of all calculation steps

func CalcPipelineCfgStartStepsVector

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

func CalcStepCfgAddInputs

func CalcStepCfgAddInputs(builder *flatbuffers.Builder, inputs flatbuffers.UOffsetT)

func CalcStepCfgAddParameter

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

func CalcStepCfgAddStepID

func CalcStepCfgAddStepID(builder *flatbuffers.Builder, stepID uint32)

func CalcStepCfgAddType

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

func CalcStepCfgEnd

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

func CalcStepCfgSingleParamAddName

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

func CalcStepCfgSingleParamAddValueDouble

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

func CalcStepCfgSingleParamAddValueInt

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

func CalcStepCfgSingleParamAddValueString

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

func CalcStepCfgSingleParamEnd

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

func CalcStepCfgSingleParamStart

func CalcStepCfgSingleParamStart(builder *flatbuffers.Builder)

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

func CalcStepCfgStart

func CalcStepCfgStart(builder *flatbuffers.Builder)

/ data of all parameters of a single calculation step

func CalcStepCfgStartInputsVector

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

func CalcStepCfgStartParameterVector

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

func CfgFlexprofileSegmentAddA0 added in v1.3.0

func CfgFlexprofileSegmentAddA0(builder *flatbuffers.Builder, a0 float64)

func CfgFlexprofileSegmentAddA1 added in v1.3.0

func CfgFlexprofileSegmentAddA1(builder *flatbuffers.Builder, a1 float64)

func CfgFlexprofileSegmentAddGain added in v1.3.0

func CfgFlexprofileSegmentAddGain(builder *flatbuffers.Builder, gain float64)

func CfgFlexprofileSegmentAddJ0 added in v1.3.0

func CfgFlexprofileSegmentAddJ0(builder *flatbuffers.Builder, j0 float64)

func CfgFlexprofileSegmentAddJ1 added in v1.3.0

func CfgFlexprofileSegmentAddJ1(builder *flatbuffers.Builder, j1 float64)

func CfgFlexprofileSegmentAddLambda added in v1.3.0

func CfgFlexprofileSegmentAddLambda(builder *flatbuffers.Builder, lambda float64)

func CfgFlexprofileSegmentAddLawType added in v1.3.0

func CfgFlexprofileSegmentAddLawType(builder *flatbuffers.Builder, lawType SegmentLawType)

func CfgFlexprofileSegmentAddLimA added in v1.3.0

func CfgFlexprofileSegmentAddLimA(builder *flatbuffers.Builder, limA float64)

func CfgFlexprofileSegmentAddLimJ added in v1.3.0

func CfgFlexprofileSegmentAddLimJ(builder *flatbuffers.Builder, limJ float64)

func CfgFlexprofileSegmentAddLimV added in v1.3.0

func CfgFlexprofileSegmentAddLimV(builder *flatbuffers.Builder, limV float64)

func CfgFlexprofileSegmentAddMaster added in v1.3.0

func CfgFlexprofileSegmentAddMaster(builder *flatbuffers.Builder, master uint32)

func CfgFlexprofileSegmentAddRange added in v1.3.0

func CfgFlexprofileSegmentAddRange(builder *flatbuffers.Builder, range_ float64)

func CfgFlexprofileSegmentAddSyncType added in v1.3.0

func CfgFlexprofileSegmentAddSyncType(builder *flatbuffers.Builder, syncType SegmentSyncType)

func CfgFlexprofileSegmentAddV0 added in v1.3.0

func CfgFlexprofileSegmentAddV0(builder *flatbuffers.Builder, v0 float64)

func CfgFlexprofileSegmentAddV1 added in v1.3.0

func CfgFlexprofileSegmentAddV1(builder *flatbuffers.Builder, v1 float64)

func CfgFlexprofileSegmentEnd added in v1.3.0

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

func CfgFlexprofileSegmentStart added in v1.3.0

func CfgFlexprofileSegmentStart(builder *flatbuffers.Builder)

func MutexGroupPart1AddGroupPart1

func MutexGroupPart1AddGroupPart1(builder *flatbuffers.Builder, groupPart1 flatbuffers.UOffsetT)

func MutexGroupPart1End

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

func MutexGroupPart1Start

func MutexGroupPart1Start(builder *flatbuffers.Builder)

func MutexGroupPart1StartGroupPart1Vector

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

func MutexGroupPart2AddGroupPart2

func MutexGroupPart2AddGroupPart2(builder *flatbuffers.Builder, groupPart2 flatbuffers.UOffsetT)

func MutexGroupPart2End

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

func MutexGroupPart2Start

func MutexGroupPart2Start(builder *flatbuffers.Builder)

func MutexGroupPart2StartGroupPart2Vector

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

func PipelineValidationAddValidations added in v1.2.0

func PipelineValidationAddValidations(builder *flatbuffers.Builder, validations flatbuffers.UOffsetT)

func PipelineValidationEnd

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

func PipelineValidationStart

func PipelineValidationStart(builder *flatbuffers.Builder)

/ vector of single result validations (multiple errors can occur)

func PipelineValidationStartValidationsVector added in v1.2.0

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

func SinglePipelineValidationAddAddInfo added in v1.2.0

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

func SinglePipelineValidationAddDetailDiag added in v1.2.0

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

func SinglePipelineValidationAddMainDiag added in v1.2.0

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

func SinglePipelineValidationAddUri added in v1.2.0

func SinglePipelineValidationAddUri(builder *flatbuffers.Builder, uri flatbuffers.UOffsetT)

func SinglePipelineValidationEnd added in v1.2.0

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

func SinglePipelineValidationStart added in v1.2.0

func SinglePipelineValidationStart(builder *flatbuffers.Builder)

/ additional infomation

func StateCalcSingleStepAddDescription

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

func StateCalcSingleStepAddDocuRef

func StateCalcSingleStepAddDocuRef(builder *flatbuffers.Builder, docuRef flatbuffers.UOffsetT)

func StateCalcSingleStepAddInputs

func StateCalcSingleStepAddInputs(builder *flatbuffers.Builder, inputs flatbuffers.UOffsetT)

func StateCalcSingleStepAddMutexParameter

func StateCalcSingleStepAddMutexParameter(builder *flatbuffers.Builder, mutexParameter flatbuffers.UOffsetT)

func StateCalcSingleStepAddName

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

func StateCalcSingleStepAddOutputs

func StateCalcSingleStepAddOutputs(builder *flatbuffers.Builder, outputs flatbuffers.UOffsetT)

func StateCalcSingleStepAddParameter

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

func StateCalcSingleStepEnd

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

func StateCalcSingleStepStart

func StateCalcSingleStepStart(builder *flatbuffers.Builder)

/ mutex groups of parameters (identified by the names), that are optional and exclude each other

func StateCalcSingleStepStartInputsVector

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

func StateCalcSingleStepStartOutputsVector

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

func StateCalcStepMutexParamAddMutexParam

func StateCalcStepMutexParamAddMutexParam(builder *flatbuffers.Builder, mutexParam flatbuffers.UOffsetT)

func StateCalcStepMutexParamEnd

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

func StateCalcStepMutexParamStart

func StateCalcStepMutexParamStart(builder *flatbuffers.Builder)

func StateCalcStepMutexParamStartMutexParamVector

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

func StateCalcStepParamsAddParams added in v1.2.0

func StateCalcStepParamsAddParams(builder *flatbuffers.Builder, params flatbuffers.UOffsetT)

func StateCalcStepParamsEnd added in v1.2.0

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

func StateCalcStepParamsStart added in v1.2.0

func StateCalcStepParamsStart(builder *flatbuffers.Builder)

/ vector of all params

func StateCalcStepParamsStartParamsVector added in v1.2.0

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

func StateCalcStepSingleParamAddDescription

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

func StateCalcStepSingleParamAddMandatory

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

func StateCalcStepSingleParamAddName

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

func StateCalcStepSingleParamAddType

func StateCalcStepSingleParamAddType(builder *flatbuffers.Builder, type_ ParameterType)

func StateCalcStepSingleParamAddUnit added in v1.2.0

func StateCalcStepSingleParamAddUnit(builder *flatbuffers.Builder, unit UnitValueType)

func StateCalcStepSingleParamEnd

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

func StateCalcStepSingleParamStart

func StateCalcStepSingleParamStart(builder *flatbuffers.Builder)

func StateCalcStepsAddSteps

func StateCalcStepsAddSteps(builder *flatbuffers.Builder, steps flatbuffers.UOffsetT)

func StateCalcStepsEnd

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

func StateCalcStepsStart

func StateCalcStepsStart(builder *flatbuffers.Builder)

/ vector of all supported calculation steps

func StateCalcStepsStartStepsVector

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

func SysCfgAllCamsAddCam added in v1.3.0

func SysCfgAllCamsAddCam(builder *flatbuffers.Builder, cam flatbuffers.UOffsetT)

func SysCfgAllCamsEnd added in v1.3.0

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

func SysCfgAllCamsStart added in v1.3.0

func SysCfgAllCamsStart(builder *flatbuffers.Builder)

/ vector of all configured cam tables

func SysCfgAllCamsStartCamVector added in v1.3.0

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

func SysCfgSingleCamAddCamBuilderData added in v1.3.0

func SysCfgSingleCamAddCamBuilderData(builder *flatbuffers.Builder, camBuilderData flatbuffers.UOffsetT)

func SysCfgSingleCamAddInterpolation added in v1.3.0

func SysCfgSingleCamAddInterpolation(builder *flatbuffers.Builder, interpolation CamTableInterpolation)

func SysCfgSingleCamAddName added in v1.3.0

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

func SysCfgSingleCamAddPoints added in v1.3.0

func SysCfgSingleCamAddPoints(builder *flatbuffers.Builder, points flatbuffers.UOffsetT)

func SysCfgSingleCamEnd added in v1.3.0

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

func SysCfgSingleCamStart added in v1.3.0

func SysCfgSingleCamStart(builder *flatbuffers.Builder)

/ data of the CamBuilder

func SysCfgSingleCamStartPointsVector added in v1.3.0

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

Types

type AxsCfgCalcPipeline added in v1.2.0

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

func GetRootAsAxsCfgCalcPipeline added in v1.2.0

func GetRootAsAxsCfgCalcPipeline(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcPipeline

func GetSizePrefixedRootAsAxsCfgCalcPipeline added in v1.2.0

func GetSizePrefixedRootAsAxsCfgCalcPipeline(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcPipeline

func (*AxsCfgCalcPipeline) Init added in v1.2.0

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

func (*AxsCfgCalcPipeline) Name added in v1.2.0

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

/ name of the calculation pipeline

func (*AxsCfgCalcPipeline) Steps added in v1.2.0

/ name of the calculation pipeline / configuration of all steps of calculation pipeline

func (*AxsCfgCalcPipeline) Table added in v1.2.0

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

func (*AxsCfgCalcPipeline) UnPack added in v1.2.0

func (rcv *AxsCfgCalcPipeline) UnPack() *AxsCfgCalcPipelineT

func (*AxsCfgCalcPipeline) UnPackTo added in v1.2.0

func (rcv *AxsCfgCalcPipeline) UnPackTo(t *AxsCfgCalcPipelineT)

type AxsCfgCalcPipelineAll added in v1.2.0

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

func GetRootAsAxsCfgCalcPipelineAll added in v1.2.0

func GetRootAsAxsCfgCalcPipelineAll(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcPipelineAll

func GetSizePrefixedRootAsAxsCfgCalcPipelineAll added in v1.2.0

func GetSizePrefixedRootAsAxsCfgCalcPipelineAll(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcPipelineAll

func (*AxsCfgCalcPipelineAll) Init added in v1.2.0

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

func (*AxsCfgCalcPipelineAll) Pipelines added in v1.2.0

func (rcv *AxsCfgCalcPipelineAll) Pipelines(obj *AxsCfgCalcPipeline, j int) bool

/ vector of all pipelines

func (*AxsCfgCalcPipelineAll) PipelinesLength added in v1.2.0

func (rcv *AxsCfgCalcPipelineAll) PipelinesLength() int

func (*AxsCfgCalcPipelineAll) Table added in v1.2.0

func (*AxsCfgCalcPipelineAll) UnPack added in v1.2.0

func (*AxsCfgCalcPipelineAll) UnPackTo added in v1.2.0

type AxsCfgCalcPipelineAllT added in v1.2.0

type AxsCfgCalcPipelineAllT struct {
	Pipelines []*AxsCfgCalcPipelineT
}

/ configuration of all calculation pipelines of a single axis

func (*AxsCfgCalcPipelineAllT) Pack added in v1.2.0

type AxsCfgCalcPipelineT added in v1.2.0

type AxsCfgCalcPipelineT struct {
	Name  string
	Steps *AxsCfgCalcStepAllT
}

/ configuration of a single calculation pipelines

func (*AxsCfgCalcPipelineT) Pack added in v1.2.0

type AxsCfgCalcStep added in v1.2.0

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

func GetRootAsAxsCfgCalcStep added in v1.2.0

func GetRootAsAxsCfgCalcStep(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcStep

func GetSizePrefixedRootAsAxsCfgCalcStep added in v1.2.0

func GetSizePrefixedRootAsAxsCfgCalcStep(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcStep

func (*AxsCfgCalcStep) Init added in v1.2.0

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

func (*AxsCfgCalcStep) Inputs added in v1.2.0

func (rcv *AxsCfgCalcStep) Inputs(j int) []byte

/ Type string of the calculation step / configuration of inputs of the calcStep; define from which step/master the inputs are taken

func (*AxsCfgCalcStep) InputsLength added in v1.2.0

func (rcv *AxsCfgCalcStep) InputsLength() int

func (*AxsCfgCalcStep) MutateStepID added in v1.2.0

func (rcv *AxsCfgCalcStep) MutateStepID(n uint32) bool

/ ID of the calculation step

func (*AxsCfgCalcStep) Parameter added in v1.2.0

/ configuration of inputs of the calcStep; define from which step/master the inputs are taken / all parameter values of the calculation step

func (*AxsCfgCalcStep) StepID added in v1.2.0

func (rcv *AxsCfgCalcStep) StepID() uint32

/ ID of the calculation step

func (*AxsCfgCalcStep) Table added in v1.2.0

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

func (*AxsCfgCalcStep) Type added in v1.2.0

func (rcv *AxsCfgCalcStep) Type() []byte

/ Type string of the calculation step

func (*AxsCfgCalcStep) UnPack added in v1.2.0

func (rcv *AxsCfgCalcStep) UnPack() *AxsCfgCalcStepT

func (*AxsCfgCalcStep) UnPackTo added in v1.2.0

func (rcv *AxsCfgCalcStep) UnPackTo(t *AxsCfgCalcStepT)

type AxsCfgCalcStepAll added in v1.2.0

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

func GetRootAsAxsCfgCalcStepAll added in v1.2.0

func GetRootAsAxsCfgCalcStepAll(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcStepAll

func GetSizePrefixedRootAsAxsCfgCalcStepAll added in v1.2.0

func GetSizePrefixedRootAsAxsCfgCalcStepAll(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcStepAll

func (*AxsCfgCalcStepAll) Init added in v1.2.0

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

func (*AxsCfgCalcStepAll) Steps added in v1.2.0

func (rcv *AxsCfgCalcStepAll) Steps(obj *AxsCfgCalcStep, j int) bool

/ vector of all steps

func (*AxsCfgCalcStepAll) StepsLength added in v1.2.0

func (rcv *AxsCfgCalcStepAll) StepsLength() int

func (*AxsCfgCalcStepAll) Table added in v1.2.0

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

func (*AxsCfgCalcStepAll) UnPack added in v1.2.0

func (rcv *AxsCfgCalcStepAll) UnPack() *AxsCfgCalcStepAllT

func (*AxsCfgCalcStepAll) UnPackTo added in v1.2.0

func (rcv *AxsCfgCalcStepAll) UnPackTo(t *AxsCfgCalcStepAllT)

type AxsCfgCalcStepAllT added in v1.2.0

type AxsCfgCalcStepAllT struct {
	Steps []*AxsCfgCalcStepT
}

/ configuration of all calculation steps of a single calculation pipeline

func (*AxsCfgCalcStepAllT) Pack added in v1.2.0

type AxsCfgCalcStepParam added in v1.2.0

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

func GetRootAsAxsCfgCalcStepParam added in v1.2.0

func GetRootAsAxsCfgCalcStepParam(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcStepParam

func GetSizePrefixedRootAsAxsCfgCalcStepParam added in v1.2.0

func GetSizePrefixedRootAsAxsCfgCalcStepParam(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcStepParam

func (*AxsCfgCalcStepParam) Description added in v1.2.0

func (rcv *AxsCfgCalcStepParam) Description() []byte

/ unit of the parameter / what the parameter of the calculation step does, only for reading

func (*AxsCfgCalcStepParam) Init added in v1.2.0

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

func (*AxsCfgCalcStepParam) Mandatory added in v1.2.0

func (rcv *AxsCfgCalcStepParam) Mandatory() bool

/ what the parameter of the calculation step does, only for reading / is this parameter mandatory, only for reading

func (*AxsCfgCalcStepParam) MutateMandatory added in v1.2.0

func (rcv *AxsCfgCalcStepParam) MutateMandatory(n bool) bool

/ is this parameter mandatory, only for reading

func (*AxsCfgCalcStepParam) MutateType added in v1.2.0

func (rcv *AxsCfgCalcStepParam) MutateType(n ParameterType) bool

/ type of the parameter, only for reading

func (*AxsCfgCalcStepParam) Name added in v1.2.0

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

/ name of the parameter

func (*AxsCfgCalcStepParam) Table added in v1.2.0

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

func (*AxsCfgCalcStepParam) Type added in v1.2.0

func (rcv *AxsCfgCalcStepParam) Type() ParameterType

/ type of the parameter, only for reading

func (*AxsCfgCalcStepParam) UnPack added in v1.2.0

func (*AxsCfgCalcStepParam) UnPackTo added in v1.2.0

func (rcv *AxsCfgCalcStepParam) UnPackTo(t *AxsCfgCalcStepParamT)

func (*AxsCfgCalcStepParam) Unit added in v1.2.0

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

/ value of the parameter / unit of the parameter

func (*AxsCfgCalcStepParam) Value added in v1.2.0

func (rcv *AxsCfgCalcStepParam) Value() []byte

/ name of the parameter / value of the parameter

type AxsCfgCalcStepParamAll added in v1.2.0

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

func GetRootAsAxsCfgCalcStepParamAll added in v1.2.0

func GetRootAsAxsCfgCalcStepParamAll(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcStepParamAll

func GetSizePrefixedRootAsAxsCfgCalcStepParamAll added in v1.2.0

func GetSizePrefixedRootAsAxsCfgCalcStepParamAll(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgCalcStepParamAll

func (*AxsCfgCalcStepParamAll) Init added in v1.2.0

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

func (*AxsCfgCalcStepParamAll) Params added in v1.2.0

func (rcv *AxsCfgCalcStepParamAll) Params(obj *AxsCfgCalcStepParam, j int) bool

/ vector of all params

func (*AxsCfgCalcStepParamAll) ParamsLength added in v1.2.0

func (rcv *AxsCfgCalcStepParamAll) ParamsLength() int

func (*AxsCfgCalcStepParamAll) Table added in v1.2.0

func (*AxsCfgCalcStepParamAll) UnPack added in v1.2.0

func (*AxsCfgCalcStepParamAll) UnPackTo added in v1.2.0

type AxsCfgCalcStepParamAllT added in v1.2.0

type AxsCfgCalcStepParamAllT struct {
	Params []*AxsCfgCalcStepParamT
}

/ configuration of all parameters of a single calculation step

func (*AxsCfgCalcStepParamAllT) Pack added in v1.2.0

type AxsCfgCalcStepParamT added in v1.2.0

type AxsCfgCalcStepParamT struct {
	Name        string
	Value       string
	Unit        string
	Description string
	Mandatory   bool
	Type        ParameterType
}

/ a single parameter of a calculation step, when writing it, only name value and unit should be set.

func (*AxsCfgCalcStepParamT) Pack added in v1.2.0

type AxsCfgCalcStepT added in v1.2.0

type AxsCfgCalcStepT struct {
	StepID    uint32
	Type      string
	Inputs    []string
	Parameter *AxsCfgCalcStepParamAllT
}

/ configuration of a single calculation step

func (*AxsCfgCalcStepT) Pack added in v1.2.0

type AxsCfgDynSynchronisation added in v1.2.0

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

func GetRootAsAxsCfgDynSynchronisation added in v1.2.0

func GetRootAsAxsCfgDynSynchronisation(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgDynSynchronisation

func GetSizePrefixedRootAsAxsCfgDynSynchronisation added in v1.2.0

func GetSizePrefixedRootAsAxsCfgDynSynchronisation(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgDynSynchronisation

func (*AxsCfgDynSynchronisation) Init added in v1.2.0

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

func (*AxsCfgDynSynchronisation) Limits added in v1.2.0

/ Reference to configuration of the dynamic synchronisation limits of the axis

func (*AxsCfgDynSynchronisation) Table added in v1.2.0

func (*AxsCfgDynSynchronisation) UnPack added in v1.2.0

func (*AxsCfgDynSynchronisation) UnPackTo added in v1.2.0

type AxsCfgDynSynchronisationLim added in v1.2.0

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

func GetRootAsAxsCfgDynSynchronisationLim added in v1.2.0

func GetRootAsAxsCfgDynSynchronisationLim(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgDynSynchronisationLim

func GetSizePrefixedRootAsAxsCfgDynSynchronisationLim added in v1.2.0

func GetSizePrefixedRootAsAxsCfgDynSynchronisationLim(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgDynSynchronisationLim

func (*AxsCfgDynSynchronisationLim) Acc added in v1.2.0

/ Acceleration limit

func (*AxsCfgDynSynchronisationLim) Dec added in v1.2.0

/ Deceleration limit

func (*AxsCfgDynSynchronisationLim) Init added in v1.2.0

func (*AxsCfgDynSynchronisationLim) JrkAcc added in v1.2.0

func (rcv *AxsCfgDynSynchronisationLim) JrkAcc() float64

/ Jerk limit, when accelerating

func (*AxsCfgDynSynchronisationLim) JrkDec added in v1.2.0

func (rcv *AxsCfgDynSynchronisationLim) JrkDec() float64

/ Jerk limit, when decelerating

func (*AxsCfgDynSynchronisationLim) MutateAcc added in v1.2.0

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

/ Acceleration limit

func (*AxsCfgDynSynchronisationLim) MutateDec added in v1.2.0

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

/ Deceleration limit

func (*AxsCfgDynSynchronisationLim) MutateJrkAcc added in v1.2.0

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

/ Jerk limit, when accelerating

func (*AxsCfgDynSynchronisationLim) MutateJrkDec added in v1.2.0

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

/ Jerk limit, when decelerating

func (*AxsCfgDynSynchronisationLim) MutateVelNeg added in v1.2.0

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

/ Velocity limit, when moving the slave axis in negative direction

func (*AxsCfgDynSynchronisationLim) MutateVelPos added in v1.2.0

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

/ Velocity limit, when moving the slave axis in positive direction

func (*AxsCfgDynSynchronisationLim) Table added in v1.2.0

func (*AxsCfgDynSynchronisationLim) UnPack added in v1.2.0

func (*AxsCfgDynSynchronisationLim) UnPackTo added in v1.2.0

func (*AxsCfgDynSynchronisationLim) VelNeg added in v1.2.0

func (rcv *AxsCfgDynSynchronisationLim) VelNeg() float64

/ Velocity limit, when moving the slave axis in negative direction

func (*AxsCfgDynSynchronisationLim) VelPos added in v1.2.0

func (rcv *AxsCfgDynSynchronisationLim) VelPos() float64

/ Velocity limit, when moving the slave axis in positive direction

type AxsCfgDynSynchronisationLimT added in v1.2.0

type AxsCfgDynSynchronisationLimT struct {
	Acc    float64
	Dec    float64
	JrkAcc float64
	JrkDec float64
	VelNeg float64
	VelPos float64
}

/ Configuration of the dynamic synchronisation limits of a single axis

func (*AxsCfgDynSynchronisationLimT) Pack added in v1.2.0

type AxsCfgDynSynchronisationT added in v1.2.0

type AxsCfgDynSynchronisationT struct {
	Limits *AxsCfgDynSynchronisationLimT
}

/ Configuration of the dynamic synchronisation behavior of a single axis

func (*AxsCfgDynSynchronisationT) Pack added in v1.2.0

type AxsCfgErrReaction added in v1.2.0

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

func GetRootAsAxsCfgErrReaction added in v1.2.0

func GetRootAsAxsCfgErrReaction(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgErrReaction

func GetSizePrefixedRootAsAxsCfgErrReaction added in v1.2.0

func GetSizePrefixedRootAsAxsCfgErrReaction(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgErrReaction

func (*AxsCfgErrReaction) Init added in v1.2.0

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

func (*AxsCfgErrReaction) SlaveLimitsExceeded added in v1.2.0

/ Reference to configuration of the slave limits exceeded behavior of the axis

func (*AxsCfgErrReaction) Table added in v1.2.0

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

func (*AxsCfgErrReaction) UnPack added in v1.2.0

func (rcv *AxsCfgErrReaction) UnPack() *AxsCfgErrReactionT

func (*AxsCfgErrReaction) UnPackTo added in v1.2.0

func (rcv *AxsCfgErrReaction) UnPackTo(t *AxsCfgErrReactionT)

type AxsCfgErrReactionSlaveLimExceeded added in v1.2.0

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

func GetRootAsAxsCfgErrReactionSlaveLimExceeded added in v1.2.0

func GetRootAsAxsCfgErrReactionSlaveLimExceeded(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgErrReactionSlaveLimExceeded

func GetSizePrefixedRootAsAxsCfgErrReactionSlaveLimExceeded added in v1.2.0

func GetSizePrefixedRootAsAxsCfgErrReactionSlaveLimExceeded(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgErrReactionSlaveLimExceeded

func (*AxsCfgErrReactionSlaveLimExceeded) Diagnosis added in v1.2.0

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceeded) Init added in v1.2.0

func (*AxsCfgErrReactionSlaveLimExceeded) MutateDiagnosis added in v1.2.0

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceeded) MutateType added in v1.2.0

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceeded) Table added in v1.2.0

func (*AxsCfgErrReactionSlaveLimExceeded) Type added in v1.2.0

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceeded) UnPack added in v1.2.0

func (*AxsCfgErrReactionSlaveLimExceeded) UnPackTo added in v1.2.0

type AxsCfgErrReactionSlaveLimExceededT added in v1.2.0

type AxsCfgErrReactionSlaveLimExceededT struct {
	Type      SlaveCantFollowErrorReaction
	Diagnosis SlaveCantFollowMessageType
}

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceededT) Pack added in v1.2.0

type AxsCfgErrReactionT added in v1.2.0

type AxsCfgErrReactionT struct {
	SlaveLimitsExceeded *AxsCfgErrReactionSlaveLimExceededT
}

/ Configuration of the error reaction behavior of a single axis

func (*AxsCfgErrReactionT) Pack added in v1.2.0

type AxsCfgFlexprofile added in v1.3.0

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

func GetRootAsAxsCfgFlexprofile added in v1.3.0

func GetRootAsAxsCfgFlexprofile(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgFlexprofile

func GetSizePrefixedRootAsAxsCfgFlexprofile added in v1.3.0

func GetSizePrefixedRootAsAxsCfgFlexprofile(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgFlexprofile

func (*AxsCfgFlexprofile) Init added in v1.3.0

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

func (*AxsCfgFlexprofile) Obj added in v1.3.0

/ flexprofile object

func (*AxsCfgFlexprofile) Table added in v1.3.0

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

func (*AxsCfgFlexprofile) UnPack added in v1.3.0

func (rcv *AxsCfgFlexprofile) UnPack() *AxsCfgFlexprofileT

func (*AxsCfgFlexprofile) UnPackTo added in v1.3.0

func (rcv *AxsCfgFlexprofile) UnPackTo(t *AxsCfgFlexprofileT)

type AxsCfgFlexprofileObj added in v1.3.0

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

func GetRootAsAxsCfgFlexprofileObj added in v1.3.0

func GetRootAsAxsCfgFlexprofileObj(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgFlexprofileObj

func GetSizePrefixedRootAsAxsCfgFlexprofileObj added in v1.3.0

func GetSizePrefixedRootAsAxsCfgFlexprofileObj(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgFlexprofileObj

func (*AxsCfgFlexprofileObj) Groups added in v1.3.0

/ name of the flexprofile object / configuration of single flexprofile groups

func (*AxsCfgFlexprofileObj) GroupsLength added in v1.3.0

func (rcv *AxsCfgFlexprofileObj) GroupsLength() int

func (*AxsCfgFlexprofileObj) Init added in v1.3.0

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

func (*AxsCfgFlexprofileObj) Name added in v1.3.0

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

/ name of the flexprofile object

func (*AxsCfgFlexprofileObj) Table added in v1.3.0

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

func (*AxsCfgFlexprofileObj) UnPack added in v1.3.0

func (*AxsCfgFlexprofileObj) UnPackTo added in v1.3.0

func (rcv *AxsCfgFlexprofileObj) UnPackTo(t *AxsCfgFlexprofileObjT)

type AxsCfgFlexprofileObjT added in v1.3.0

type AxsCfgFlexprofileObjT struct {
	Name   string
	Groups []*AxsCfgSingleFlexprofileT
}

/ configuration of a flexprofile object

func (*AxsCfgFlexprofileObjT) Pack added in v1.3.0

type AxsCfgFlexprofileT added in v1.3.0

type AxsCfgFlexprofileT struct {
	Obj *AxsCfgFlexprofileObjT
}

/ Flexprofile configuration of an axis

func (*AxsCfgFlexprofileT) Pack added in v1.3.0

type AxsCfgSingleFlexprofile added in v1.3.0

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

func GetRootAsAxsCfgSingleFlexprofile added in v1.3.0

func GetRootAsAxsCfgSingleFlexprofile(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgSingleFlexprofile

func GetSizePrefixedRootAsAxsCfgSingleFlexprofile added in v1.3.0

func GetSizePrefixedRootAsAxsCfgSingleFlexprofile(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgSingleFlexprofile

func (*AxsCfgSingleFlexprofile) CamBuilderData added in v1.3.0

func (rcv *AxsCfgSingleFlexprofile) CamBuilderData() []byte

/ flexprofile segment description / cam builder data

func (*AxsCfgSingleFlexprofile) Init added in v1.3.0

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

func (*AxsCfgSingleFlexprofile) Name added in v1.3.0

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

/ name of the single flexprofile

func (*AxsCfgSingleFlexprofile) Segments added in v1.3.0

func (rcv *AxsCfgSingleFlexprofile) Segments(obj *CfgFlexprofileSegment, j int) bool

/ name of the single flexprofile / flexprofile segment description

func (*AxsCfgSingleFlexprofile) SegmentsLength added in v1.3.0

func (rcv *AxsCfgSingleFlexprofile) SegmentsLength() int

func (*AxsCfgSingleFlexprofile) Table added in v1.3.0

func (*AxsCfgSingleFlexprofile) UnPack added in v1.3.0

func (*AxsCfgSingleFlexprofile) UnPackTo added in v1.3.0

type AxsCfgSingleFlexprofileT added in v1.3.0

type AxsCfgSingleFlexprofileT struct {
	Name           string
	Segments       []*CfgFlexprofileSegmentT
	CamBuilderData string
}

/ configuration of a single flexprofile

func (*AxsCfgSingleFlexprofileT) Pack added in v1.3.0

type AxsCfgSyncMotion added in v1.2.0

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

func GetRootAsAxsCfgSyncMotion added in v1.2.0

func GetRootAsAxsCfgSyncMotion(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgSyncMotion

func GetSizePrefixedRootAsAxsCfgSyncMotion added in v1.2.0

func GetSizePrefixedRootAsAxsCfgSyncMotion(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgSyncMotion

func (*AxsCfgSyncMotion) CalculationPipelines added in v1.3.0

func (rcv *AxsCfgSyncMotion) CalculationPipelines(obj *AxsCfgCalcPipeline, j int) bool

/ Reference to configuration of the dynamic synchronisation behavior of the axis / configuration for calculation pipelines for a single axis

func (*AxsCfgSyncMotion) CalculationPipelinesLength added in v1.3.0

func (rcv *AxsCfgSyncMotion) CalculationPipelinesLength() int

func (*AxsCfgSyncMotion) DynSynchronisation added in v1.2.0

/ Reference to configuration of the error reaction behavior of the axis / Reference to configuration of the dynamic synchronisation behavior of the axis

func (*AxsCfgSyncMotion) ErrorReaction added in v1.2.0

func (rcv *AxsCfgSyncMotion) ErrorReaction(obj *AxsCfgErrReaction) *AxsCfgErrReaction

/ Reference to configuration of the error reaction behavior of the axis

func (*AxsCfgSyncMotion) Init added in v1.2.0

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

func (*AxsCfgSyncMotion) Table added in v1.2.0

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

func (*AxsCfgSyncMotion) UnPack added in v1.2.0

func (rcv *AxsCfgSyncMotion) UnPack() *AxsCfgSyncMotionT

func (*AxsCfgSyncMotion) UnPackTo added in v1.2.0

func (rcv *AxsCfgSyncMotion) UnPackTo(t *AxsCfgSyncMotionT)

type AxsCfgSyncMotionT added in v1.2.0

type AxsCfgSyncMotionT struct {
	ErrorReaction        *AxsCfgErrReactionT
	DynSynchronisation   *AxsCfgDynSynchronisationT
	CalculationPipelines []*AxsCfgCalcPipelineT
}

/ Configuration of the synchronized motion behavior of a single axis

func (*AxsCfgSyncMotionT) Pack added in v1.2.0

type AxsCmdGearInData added in v1.2.0

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

func GetRootAsAxsCmdGearInData added in v1.2.0

func GetRootAsAxsCmdGearInData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInData

func GetSizePrefixedRootAsAxsCmdGearInData added in v1.2.0

func GetSizePrefixedRootAsAxsCmdGearInData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInData

func (*AxsCmdGearInData) Buffered added in v1.2.0

func (rcv *AxsCmdGearInData) Buffered() bool

/ should this be a buffered command?

func (*AxsCmdGearInData) CmdMode added in v1.2.0

func (rcv *AxsCmdGearInData) CmdMode() SyncCmdMode

/ Sync command mode

func (*AxsCmdGearInData) Init added in v1.2.0

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

func (*AxsCmdGearInData) MasterName added in v1.2.0

func (rcv *AxsCmdGearInData) MasterName() []byte

/ name of the master axis

func (*AxsCmdGearInData) MutateBuffered added in v1.2.0

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

/ should this be a buffered command?

func (*AxsCmdGearInData) MutateCmdMode added in v1.2.0

func (rcv *AxsCmdGearInData) MutateCmdMode(n SyncCmdMode) bool

/ Sync command mode

func (*AxsCmdGearInData) MutateOffset added in v1.2.0

func (rcv *AxsCmdGearInData) MutateOffset(n float64) bool

/ post gear offset (position or velocity) as a constant value (set to 0.0, to have no offset); only used, when offsetDLIdx < 0

func (*AxsCmdGearInData) MutateOffsetDLIdx added in v1.2.0

func (rcv *AxsCmdGearInData) MutateOffsetDLIdx(n int32) bool

/ index of the DataLayerRT motion input for the post gear offset (position or velocity) (set to -1, to use the constant offset)

func (*AxsCmdGearInData) MutateRatioMaster added in v1.2.0

func (rcv *AxsCmdGearInData) MutateRatioMaster(n int32) bool

/ gear ratio, master side (can be negative)

func (*AxsCmdGearInData) MutateRatioSlave added in v1.2.0

func (rcv *AxsCmdGearInData) MutateRatioSlave(n int32) bool

/ gear ratio, slave side (can be negative)

func (*AxsCmdGearInData) Offset added in v1.2.0

func (rcv *AxsCmdGearInData) Offset() float64

/ post gear offset (position or velocity) as a constant value (set to 0.0, to have no offset); only used, when offsetDLIdx < 0

func (*AxsCmdGearInData) OffsetDLIdx added in v1.2.0

func (rcv *AxsCmdGearInData) OffsetDLIdx() int32

/ index of the DataLayerRT motion input for the post gear offset (position or velocity) (set to -1, to use the constant offset)

func (*AxsCmdGearInData) RatioMaster added in v1.2.0

func (rcv *AxsCmdGearInData) RatioMaster() int32

/ name of the master axis / gear ratio, master side (can be negative)

func (*AxsCmdGearInData) RatioSlave added in v1.2.0

func (rcv *AxsCmdGearInData) RatioSlave() int32

/ gear ratio, slave side (can be negative)

func (*AxsCmdGearInData) Table added in v1.2.0

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

func (*AxsCmdGearInData) UnPack added in v1.2.0

func (rcv *AxsCmdGearInData) UnPack() *AxsCmdGearInDataT

func (*AxsCmdGearInData) UnPackTo added in v1.2.0

func (rcv *AxsCmdGearInData) UnPackTo(t *AxsCmdGearInDataT)

type AxsCmdGearInDataT added in v1.2.0

type AxsCmdGearInDataT struct {
	MasterName  string
	RatioMaster int32
	RatioSlave  int32
	Offset      float64
	OffsetDLIdx int32
	CmdMode     SyncCmdMode
	Buffered    bool
}

/ parameters of the axis GearIn commands

func (*AxsCmdGearInDataT) Pack added in v1.2.0

type AxsCmdGearInPosData

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

func GetRootAsAxsCmdGearInPosData

func GetRootAsAxsCmdGearInPosData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInPosData

func GetSizePrefixedRootAsAxsCmdGearInPosData

func GetSizePrefixedRootAsAxsCmdGearInPosData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInPosData

func (*AxsCmdGearInPosData) Buffered

func (rcv *AxsCmdGearInPosData) Buffered() bool

/ gear in pos parameters (master offset, slave offset, ratio numerator, ratio denominator, fine adjust) / should this be a buffered command?

func (*AxsCmdGearInPosData) Init

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

func (*AxsCmdGearInPosData) Master

func (rcv *AxsCmdGearInPosData) Master() []byte

/ name of the master axis

func (*AxsCmdGearInPosData) MutateBuffered

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

/ should this be a buffered command?

func (*AxsCmdGearInPosData) MutateSyncDirection added in v1.3.0

func (rcv *AxsCmdGearInPosData) MutateSyncDirection(n SyncDirection) bool

/ sync direction (SlowDown/CatchUp/ShortestPath)

func (*AxsCmdGearInPosData) MutateSyncMode added in v1.3.0

func (rcv *AxsCmdGearInPosData) MutateSyncMode(n SyncMode) bool

/ sync mode (Abs/Rel; Init/KeepState)

func (*AxsCmdGearInPosData) MutateSyncSource added in v1.3.0

func (rcv *AxsCmdGearInPosData) MutateSyncSource(n SyncSource) bool

/ sync source (Actual/Setpoint)

func (*AxsCmdGearInPosData) Parameters added in v1.3.0

/ gear in pos parameters (master offset, slave offset, ratio numerator, ratio denominator, fine adjust)

func (*AxsCmdGearInPosData) SyncDirection added in v1.3.0

func (rcv *AxsCmdGearInPosData) SyncDirection() SyncDirection

/ sync direction (SlowDown/CatchUp/ShortestPath)

func (*AxsCmdGearInPosData) SyncMode added in v1.3.0

func (rcv *AxsCmdGearInPosData) SyncMode() SyncMode

/ sync mode (Abs/Rel; Init/KeepState)

func (*AxsCmdGearInPosData) SyncSource added in v1.3.0

func (rcv *AxsCmdGearInPosData) SyncSource() SyncSource

/ name of the master axis / sync source (Actual/Setpoint)

func (*AxsCmdGearInPosData) Table

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

func (*AxsCmdGearInPosData) UnPack

func (*AxsCmdGearInPosData) UnPackTo

func (rcv *AxsCmdGearInPosData) UnPackTo(t *AxsCmdGearInPosDataT)

type AxsCmdGearInPosDataT

type AxsCmdGearInPosDataT struct {
	Master        string
	SyncSource    SyncSource
	SyncMode      SyncMode
	SyncDirection SyncDirection
	Parameters    *AxsCmdGearInPosParamsT
	Buffered      bool
}

/ parameters of the axis GearInPos command

func (*AxsCmdGearInPosDataT) Pack

type AxsCmdGearInPosDlParams added in v1.3.0

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

func GetRootAsAxsCmdGearInPosDlParams added in v1.3.0

func GetRootAsAxsCmdGearInPosDlParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInPosDlParams

func GetSizePrefixedRootAsAxsCmdGearInPosDlParams added in v1.3.0

func GetSizePrefixedRootAsAxsCmdGearInPosDlParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInPosDlParams

func (*AxsCmdGearInPosDlParams) FineAdjustDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) FineAdjustDlIdx() int32

/ data layer index of fine adjust percentage in addition to the commanded fine adjust

func (*AxsCmdGearInPosDlParams) FofMasterOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) FofMasterOffsetDlIdx() int32

/ data layer index of second master offset, first order filtered

func (*AxsCmdGearInPosDlParams) FofMasterOffsetTimeConstantDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) FofMasterOffsetTimeConstantDlIdx() int32

/ data layer index of time constant for change rate of fofMasterOffset

func (*AxsCmdGearInPosDlParams) FofSlaveOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) FofSlaveOffsetDlIdx() int32

/ data layer index of second slave offset, first order filtered

func (*AxsCmdGearInPosDlParams) FofSlaveOffsetTimeConstantDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) FofSlaveOffsetTimeConstantDlIdx() int32

/ data layer index of time constant for change rate of fofSlaveOffset

func (*AxsCmdGearInPosDlParams) Init added in v1.3.0

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

func (*AxsCmdGearInPosDlParams) MutateFineAdjustDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateFineAdjustDlIdx(n int32) bool

/ data layer index of fine adjust percentage in addition to the commanded fine adjust

func (*AxsCmdGearInPosDlParams) MutateFofMasterOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateFofMasterOffsetDlIdx(n int32) bool

/ data layer index of second master offset, first order filtered

func (*AxsCmdGearInPosDlParams) MutateFofMasterOffsetTimeConstantDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateFofMasterOffsetTimeConstantDlIdx(n int32) bool

/ data layer index of time constant for change rate of fofMasterOffset

func (*AxsCmdGearInPosDlParams) MutateFofSlaveOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateFofSlaveOffsetDlIdx(n int32) bool

/ data layer index of second slave offset, first order filtered

func (*AxsCmdGearInPosDlParams) MutateFofSlaveOffsetTimeConstantDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateFofSlaveOffsetTimeConstantDlIdx(n int32) bool

/ data layer index of time constant for change rate of fofSlaveOffset

func (*AxsCmdGearInPosDlParams) MutateSoiMasterOffsetAccDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateSoiMasterOffsetAccDlIdx(n int32) bool

/ data layer index of master offset acceleration constraint for second order interpolation

func (*AxsCmdGearInPosDlParams) MutateSoiMasterOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateSoiMasterOffsetDlIdx(n int32) bool

/ data layer index of master offset target value, second order interpolated

func (*AxsCmdGearInPosDlParams) MutateSoiMasterOffsetVelDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateSoiMasterOffsetVelDlIdx(n int32) bool

/ data layer index of master offset velocity constraint for second order interpolation

func (*AxsCmdGearInPosDlParams) MutateSoiSlaveOffsetAccDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateSoiSlaveOffsetAccDlIdx(n int32) bool

/ data layer index of slave offset acceleration constraint for second order interpolation

func (*AxsCmdGearInPosDlParams) MutateSoiSlaveOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateSoiSlaveOffsetDlIdx(n int32) bool

/ data layer index of slave offset target value, second order interpolated

func (*AxsCmdGearInPosDlParams) MutateSoiSlaveOffsetVelDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) MutateSoiSlaveOffsetVelDlIdx(n int32) bool

/ data layer index of slave offset velocity constraint for second order interpolation

func (*AxsCmdGearInPosDlParams) SoiMasterOffsetAccDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) SoiMasterOffsetAccDlIdx() int32

/ data layer index of master offset acceleration constraint for second order interpolation

func (*AxsCmdGearInPosDlParams) SoiMasterOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) SoiMasterOffsetDlIdx() int32

/ data layer index of master offset target value, second order interpolated

func (*AxsCmdGearInPosDlParams) SoiMasterOffsetVelDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) SoiMasterOffsetVelDlIdx() int32

/ data layer index of master offset velocity constraint for second order interpolation

func (*AxsCmdGearInPosDlParams) SoiSlaveOffsetAccDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) SoiSlaveOffsetAccDlIdx() int32

/ data layer index of slave offset acceleration constraint for second order interpolation

func (*AxsCmdGearInPosDlParams) SoiSlaveOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) SoiSlaveOffsetDlIdx() int32

/ data layer index of slave offset target value, second order interpolated

func (*AxsCmdGearInPosDlParams) SoiSlaveOffsetVelDlIdx added in v1.3.0

func (rcv *AxsCmdGearInPosDlParams) SoiSlaveOffsetVelDlIdx() int32

/ data layer index of slave offset velocity constraint for second order interpolation

func (*AxsCmdGearInPosDlParams) Table added in v1.3.0

func (*AxsCmdGearInPosDlParams) UnPack added in v1.3.0

func (*AxsCmdGearInPosDlParams) UnPackTo added in v1.3.0

type AxsCmdGearInPosDlParamsT added in v1.3.0

type AxsCmdGearInPosDlParamsT struct {
	SoiMasterOffsetDlIdx             int32
	SoiMasterOffsetVelDlIdx          int32
	SoiMasterOffsetAccDlIdx          int32
	SoiSlaveOffsetDlIdx              int32
	SoiSlaveOffsetVelDlIdx           int32
	SoiSlaveOffsetAccDlIdx           int32
	FofMasterOffsetDlIdx             int32
	FofMasterOffsetTimeConstantDlIdx int32
	FofSlaveOffsetDlIdx              int32
	FofSlaveOffsetTimeConstantDlIdx  int32
	FineAdjustDlIdx                  int32
}

/ GearInPos calculation pipeline parameters, that are stored in the Datalayer RT, for the axis GearInPosEx command

func (*AxsCmdGearInPosDlParamsT) Pack added in v1.3.0

type AxsCmdGearInPosExData added in v1.3.0

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

func GetRootAsAxsCmdGearInPosExData added in v1.3.0

func GetRootAsAxsCmdGearInPosExData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInPosExData

func GetSizePrefixedRootAsAxsCmdGearInPosExData added in v1.3.0

func GetSizePrefixedRootAsAxsCmdGearInPosExData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInPosExData

func (*AxsCmdGearInPosExData) Buffered added in v1.3.0

func (rcv *AxsCmdGearInPosExData) Buffered() bool

/ gear in pos data layer parameters / should this be a buffered command?

func (*AxsCmdGearInPosExData) DlParameters added in v1.3.0

/ gear in pos parameters (master offset, slave offset, master ratio, slave ratio, fine adjust) / gear in pos data layer parameters

func (*AxsCmdGearInPosExData) Init added in v1.3.0

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

func (*AxsCmdGearInPosExData) Master added in v1.3.0

func (rcv *AxsCmdGearInPosExData) Master() []byte

/ name of the master axis

func (*AxsCmdGearInPosExData) MutateBuffered added in v1.3.0

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

/ should this be a buffered command?

func (*AxsCmdGearInPosExData) MutateSyncDirection added in v1.3.0

func (rcv *AxsCmdGearInPosExData) MutateSyncDirection(n SyncDirection) bool

/ sync direction (SlowDown/CatchUp/ShortestPath)

func (*AxsCmdGearInPosExData) MutateSyncMode added in v1.3.0

func (rcv *AxsCmdGearInPosExData) MutateSyncMode(n SyncMode) bool

/ sync mode (Abs/Rel; Init/KeepState)

func (*AxsCmdGearInPosExData) MutateSyncSource added in v1.3.0

func (rcv *AxsCmdGearInPosExData) MutateSyncSource(n SyncSource) bool

/ sync source (Actual/Setpoint)

func (*AxsCmdGearInPosExData) Parameters added in v1.3.0

/ gear in pos parameters (master offset, slave offset, master ratio, slave ratio, fine adjust)

func (*AxsCmdGearInPosExData) SyncDirection added in v1.3.0

func (rcv *AxsCmdGearInPosExData) SyncDirection() SyncDirection

/ sync direction (SlowDown/CatchUp/ShortestPath)

func (*AxsCmdGearInPosExData) SyncMode added in v1.3.0

func (rcv *AxsCmdGearInPosExData) SyncMode() SyncMode

/ sync mode (Abs/Rel; Init/KeepState)

func (*AxsCmdGearInPosExData) SyncSource added in v1.3.0

func (rcv *AxsCmdGearInPosExData) SyncSource() SyncSource

/ name of the master axis / sync source (Actual/Setpoint)

func (*AxsCmdGearInPosExData) Table added in v1.3.0

func (*AxsCmdGearInPosExData) UnPack added in v1.3.0

func (*AxsCmdGearInPosExData) UnPackTo added in v1.3.0

type AxsCmdGearInPosExDataT added in v1.3.0

type AxsCmdGearInPosExDataT struct {
	Master        string
	SyncSource    SyncSource
	SyncMode      SyncMode
	SyncDirection SyncDirection
	Parameters    *AxsCmdGearInPosParamsT
	DlParameters  *AxsCmdGearInPosDlParamsT
	Buffered      bool
}

/ parameters of the axis GearInPosEx command

func (*AxsCmdGearInPosExDataT) Pack added in v1.3.0

type AxsCmdGearInPosParams added in v1.3.0

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

func GetRootAsAxsCmdGearInPosParams added in v1.3.0

func GetRootAsAxsCmdGearInPosParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInPosParams

func GetSizePrefixedRootAsAxsCmdGearInPosParams added in v1.3.0

func GetSizePrefixedRootAsAxsCmdGearInPosParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInPosParams

func (*AxsCmdGearInPosParams) FineAdjust added in v1.3.0

func (rcv *AxsCmdGearInPosParams) FineAdjust() float64

/ fine adjust parameter

func (*AxsCmdGearInPosParams) Init added in v1.3.0

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

func (*AxsCmdGearInPosParams) MasterOffset added in v1.3.0

func (rcv *AxsCmdGearInPosParams) MasterOffset() float64

/ master offset value

func (*AxsCmdGearInPosParams) MutateFineAdjust added in v1.3.0

func (rcv *AxsCmdGearInPosParams) MutateFineAdjust(n float64) bool

/ fine adjust parameter

func (*AxsCmdGearInPosParams) MutateMasterOffset added in v1.3.0

func (rcv *AxsCmdGearInPosParams) MutateMasterOffset(n float64) bool

/ master offset value

func (*AxsCmdGearInPosParams) MutateRatioDenominator added in v1.3.0

func (rcv *AxsCmdGearInPosParams) MutateRatioDenominator(n int32) bool

/ ratio denominator value

func (*AxsCmdGearInPosParams) MutateRatioNumerator added in v1.3.0

func (rcv *AxsCmdGearInPosParams) MutateRatioNumerator(n int32) bool

/ ratio numerator value

func (*AxsCmdGearInPosParams) MutateSlaveOffset added in v1.3.0

func (rcv *AxsCmdGearInPosParams) MutateSlaveOffset(n float64) bool

/ slave offset value

func (*AxsCmdGearInPosParams) RatioDenominator added in v1.3.0

func (rcv *AxsCmdGearInPosParams) RatioDenominator() int32

/ ratio denominator value

func (*AxsCmdGearInPosParams) RatioNumerator added in v1.3.0

func (rcv *AxsCmdGearInPosParams) RatioNumerator() int32

/ ratio numerator value

func (*AxsCmdGearInPosParams) SlaveOffset added in v1.3.0

func (rcv *AxsCmdGearInPosParams) SlaveOffset() float64

/ slave offset value

func (*AxsCmdGearInPosParams) Table added in v1.3.0

func (*AxsCmdGearInPosParams) UnPack added in v1.3.0

func (*AxsCmdGearInPosParams) UnPackTo added in v1.3.0

type AxsCmdGearInPosParamsT added in v1.3.0

type AxsCmdGearInPosParamsT struct {
	MasterOffset     float64
	SlaveOffset      float64
	RatioNumerator   int32
	RatioDenominator int32
	FineAdjust       float64
}

/ GearInPos calculation pipeline parameters for the axis GearInPos command

func (*AxsCmdGearInPosParamsT) Pack added in v1.3.0

type AxsCmdGearInVelData added in v1.3.0

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

func GetRootAsAxsCmdGearInVelData added in v1.3.0

func GetRootAsAxsCmdGearInVelData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInVelData

func GetSizePrefixedRootAsAxsCmdGearInVelData added in v1.3.0

func GetSizePrefixedRootAsAxsCmdGearInVelData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInVelData

func (*AxsCmdGearInVelData) Buffered added in v1.3.0

func (rcv *AxsCmdGearInVelData) Buffered() bool

/ gear in vel parameters (master offset, slave offset, master ratio, slave ratio, fine adjust) / should this be a buffered command?

func (*AxsCmdGearInVelData) Init added in v1.3.0

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

func (*AxsCmdGearInVelData) Master added in v1.3.0

func (rcv *AxsCmdGearInVelData) Master() []byte

/ name of the master axis

func (*AxsCmdGearInVelData) MutateBuffered added in v1.3.0

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

/ should this be a buffered command?

func (*AxsCmdGearInVelData) MutateSyncSource added in v1.3.0

func (rcv *AxsCmdGearInVelData) MutateSyncSource(n SyncSource) bool

/ sync source (Actual/Setpoint)

func (*AxsCmdGearInVelData) Parameters added in v1.3.0

/ gear in vel parameters (master offset, slave offset, master ratio, slave ratio, fine adjust)

func (*AxsCmdGearInVelData) SyncSource added in v1.3.0

func (rcv *AxsCmdGearInVelData) SyncSource() SyncSource

/ name of the master axis / sync source (Actual/Setpoint)

func (*AxsCmdGearInVelData) Table added in v1.3.0

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

func (*AxsCmdGearInVelData) UnPack added in v1.3.0

func (*AxsCmdGearInVelData) UnPackTo added in v1.3.0

func (rcv *AxsCmdGearInVelData) UnPackTo(t *AxsCmdGearInVelDataT)

type AxsCmdGearInVelDataT added in v1.3.0

type AxsCmdGearInVelDataT struct {
	Master     string
	SyncSource SyncSource
	Parameters *AxsCmdGearInVelParamsT
	Buffered   bool
}

/ parameters of the axis GearInVel commands

func (*AxsCmdGearInVelDataT) Pack added in v1.3.0

type AxsCmdGearInVelDlParams added in v1.3.0

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

func GetRootAsAxsCmdGearInVelDlParams added in v1.3.0

func GetRootAsAxsCmdGearInVelDlParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInVelDlParams

func GetSizePrefixedRootAsAxsCmdGearInVelDlParams added in v1.3.0

func GetSizePrefixedRootAsAxsCmdGearInVelDlParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInVelDlParams

func (*AxsCmdGearInVelDlParams) FineAdjustDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) FineAdjustDlIdx() int32

/ data layer index of fine adjust percentage in addition to the commanded fine adjust

func (*AxsCmdGearInVelDlParams) FofMasterOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) FofMasterOffsetDlIdx() int32

/ data layer index of second master offset, first order filtered

func (*AxsCmdGearInVelDlParams) FofMasterOffsetTimeConstantDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) FofMasterOffsetTimeConstantDlIdx() int32

/ data layer index of time constant for change rate of fofMasterOffset

func (*AxsCmdGearInVelDlParams) FoiSlaveOffsetAccDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) FoiSlaveOffsetAccDlIdx() int32

/ data layer index of slave offset acceleration constraint for first order interpolation

func (*AxsCmdGearInVelDlParams) FoiSlaveOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) FoiSlaveOffsetDlIdx() int32

/ data layer index of slave velocity offset target value, first order interpolated

func (*AxsCmdGearInVelDlParams) Init added in v1.3.0

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

func (*AxsCmdGearInVelDlParams) MutateFineAdjustDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) MutateFineAdjustDlIdx(n int32) bool

/ data layer index of fine adjust percentage in addition to the commanded fine adjust

func (*AxsCmdGearInVelDlParams) MutateFofMasterOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) MutateFofMasterOffsetDlIdx(n int32) bool

/ data layer index of second master offset, first order filtered

func (*AxsCmdGearInVelDlParams) MutateFofMasterOffsetTimeConstantDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) MutateFofMasterOffsetTimeConstantDlIdx(n int32) bool

/ data layer index of time constant for change rate of fofMasterOffset

func (*AxsCmdGearInVelDlParams) MutateFoiSlaveOffsetAccDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) MutateFoiSlaveOffsetAccDlIdx(n int32) bool

/ data layer index of slave offset acceleration constraint for first order interpolation

func (*AxsCmdGearInVelDlParams) MutateFoiSlaveOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) MutateFoiSlaveOffsetDlIdx(n int32) bool

/ data layer index of slave velocity offset target value, first order interpolated

func (*AxsCmdGearInVelDlParams) MutateSlaveVelOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) MutateSlaveVelOffsetDlIdx(n int32) bool

/ data layer index of slave velocity offset target value

func (*AxsCmdGearInVelDlParams) MutateSoiMasterOffsetAccDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) MutateSoiMasterOffsetAccDlIdx(n int32) bool

/ data layer index of master offset acceleration constraint for second order interpolation

func (*AxsCmdGearInVelDlParams) MutateSoiMasterOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) MutateSoiMasterOffsetDlIdx(n int32) bool

/ data layer index of master offset target value, second order interpolated

func (*AxsCmdGearInVelDlParams) MutateSoiMasterOffsetVelDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) MutateSoiMasterOffsetVelDlIdx(n int32) bool

/ data layer index of master offset velocity constraint for second order interpolation

func (*AxsCmdGearInVelDlParams) SlaveVelOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) SlaveVelOffsetDlIdx() int32

/ data layer index of slave velocity offset target value

func (*AxsCmdGearInVelDlParams) SoiMasterOffsetAccDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) SoiMasterOffsetAccDlIdx() int32

/ data layer index of master offset acceleration constraint for second order interpolation

func (*AxsCmdGearInVelDlParams) SoiMasterOffsetDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) SoiMasterOffsetDlIdx() int32

/ data layer index of master offset target value, second order interpolated

func (*AxsCmdGearInVelDlParams) SoiMasterOffsetVelDlIdx added in v1.3.0

func (rcv *AxsCmdGearInVelDlParams) SoiMasterOffsetVelDlIdx() int32

/ data layer index of master offset velocity constraint for second order interpolation

func (*AxsCmdGearInVelDlParams) Table added in v1.3.0

func (*AxsCmdGearInVelDlParams) UnPack added in v1.3.0

func (*AxsCmdGearInVelDlParams) UnPackTo added in v1.3.0

type AxsCmdGearInVelDlParamsT added in v1.3.0

type AxsCmdGearInVelDlParamsT struct {
	SoiMasterOffsetDlIdx             int32
	SoiMasterOffsetVelDlIdx          int32
	SoiMasterOffsetAccDlIdx          int32
	FofMasterOffsetDlIdx             int32
	FofMasterOffsetTimeConstantDlIdx int32
	SlaveVelOffsetDlIdx              int32
	FoiSlaveOffsetDlIdx              int32
	FoiSlaveOffsetAccDlIdx           int32
	FineAdjustDlIdx                  int32
}

/ GearInVel calculation pipeline parameters, that are stored in the Datalayer RT, for the axis GearInVelEx command

func (*AxsCmdGearInVelDlParamsT) Pack added in v1.3.0

type AxsCmdGearInVelExData added in v1.3.0

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

func GetRootAsAxsCmdGearInVelExData added in v1.3.0

func GetRootAsAxsCmdGearInVelExData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInVelExData

func GetSizePrefixedRootAsAxsCmdGearInVelExData added in v1.3.0

func GetSizePrefixedRootAsAxsCmdGearInVelExData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInVelExData

func (*AxsCmdGearInVelExData) Buffered added in v1.3.0

func (rcv *AxsCmdGearInVelExData) Buffered() bool

/ gear in vel data layer parameters / should this be a buffered command?

func (*AxsCmdGearInVelExData) DlParameters added in v1.3.0

/ gear in vel parameters / gear in vel data layer parameters

func (*AxsCmdGearInVelExData) Init added in v1.3.0

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

func (*AxsCmdGearInVelExData) Master added in v1.3.0

func (rcv *AxsCmdGearInVelExData) Master() []byte

/ name of the master axis

func (*AxsCmdGearInVelExData) MutateBuffered added in v1.3.0

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

/ should this be a buffered command?

func (*AxsCmdGearInVelExData) MutateSyncSource added in v1.3.0

func (rcv *AxsCmdGearInVelExData) MutateSyncSource(n SyncSource) bool

/ sync source (Actual/Setpoint)

func (*AxsCmdGearInVelExData) Parameters added in v1.3.0

/ gear in vel parameters

func (*AxsCmdGearInVelExData) SyncSource added in v1.3.0

func (rcv *AxsCmdGearInVelExData) SyncSource() SyncSource

/ name of the master axis / sync source (Actual/Setpoint)

func (*AxsCmdGearInVelExData) Table added in v1.3.0

func (*AxsCmdGearInVelExData) UnPack added in v1.3.0

func (*AxsCmdGearInVelExData) UnPackTo added in v1.3.0

type AxsCmdGearInVelExDataT added in v1.3.0

type AxsCmdGearInVelExDataT struct {
	Master       string
	SyncSource   SyncSource
	Parameters   *AxsCmdGearInVelParamsT
	DlParameters *AxsCmdGearInVelDlParamsT
	Buffered     bool
}

/ parameters of the axis GearInVelEx command

func (*AxsCmdGearInVelExDataT) Pack added in v1.3.0

type AxsCmdGearInVelParams added in v1.3.0

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

func GetRootAsAxsCmdGearInVelParams added in v1.3.0

func GetRootAsAxsCmdGearInVelParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInVelParams

func GetSizePrefixedRootAsAxsCmdGearInVelParams added in v1.3.0

func GetSizePrefixedRootAsAxsCmdGearInVelParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdGearInVelParams

func (*AxsCmdGearInVelParams) FineAdjust added in v1.3.0

func (rcv *AxsCmdGearInVelParams) FineAdjust() float64

/ fine adjust parameter

func (*AxsCmdGearInVelParams) Init added in v1.3.0

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

func (*AxsCmdGearInVelParams) MutateFineAdjust added in v1.3.0

func (rcv *AxsCmdGearInVelParams) MutateFineAdjust(n float64) bool

/ fine adjust parameter

func (*AxsCmdGearInVelParams) MutateRatioDenominator added in v1.3.0

func (rcv *AxsCmdGearInVelParams) MutateRatioDenominator(n int32) bool

/ ratio denominator value

func (*AxsCmdGearInVelParams) MutateRatioNumerator added in v1.3.0

func (rcv *AxsCmdGearInVelParams) MutateRatioNumerator(n int32) bool

/ ratio numerator value

func (*AxsCmdGearInVelParams) MutateSlaveVelOffset added in v1.3.0

func (rcv *AxsCmdGearInVelParams) MutateSlaveVelOffset(n float64) bool

/ slave velocity offset

func (*AxsCmdGearInVelParams) RatioDenominator added in v1.3.0

func (rcv *AxsCmdGearInVelParams) RatioDenominator() int32

/ ratio denominator value

func (*AxsCmdGearInVelParams) RatioNumerator added in v1.3.0

func (rcv *AxsCmdGearInVelParams) RatioNumerator() int32

/ ratio numerator value

func (*AxsCmdGearInVelParams) SlaveVelOffset added in v1.3.0

func (rcv *AxsCmdGearInVelParams) SlaveVelOffset() float64

/ slave velocity offset

func (*AxsCmdGearInVelParams) Table added in v1.3.0

func (*AxsCmdGearInVelParams) UnPack added in v1.3.0

func (*AxsCmdGearInVelParams) UnPackTo added in v1.3.0

type AxsCmdGearInVelParamsT added in v1.3.0

type AxsCmdGearInVelParamsT struct {
	SlaveVelOffset   float64
	RatioNumerator   int32
	RatioDenominator int32
	FineAdjust       float64
}

/ GearInVel calculation pipeline parameters for the axis GearInVel command

func (*AxsCmdGearInVelParamsT) Pack added in v1.3.0

type AxsCmdSyncGenericData

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

func GetRootAsAxsCmdSyncGenericData

func GetRootAsAxsCmdSyncGenericData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSyncGenericData

func GetSizePrefixedRootAsAxsCmdSyncGenericData

func GetSizePrefixedRootAsAxsCmdSyncGenericData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSyncGenericData

func (*AxsCmdSyncGenericData) Buffered

func (rcv *AxsCmdSyncGenericData) Buffered() bool

/ name of the pipeline / should this be a buffered command?

func (*AxsCmdSyncGenericData) Init

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

func (*AxsCmdSyncGenericData) Master

func (rcv *AxsCmdSyncGenericData) Master() []byte

/ name of the master axis

func (*AxsCmdSyncGenericData) MutateBuffered

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

/ should this be a buffered command?

func (*AxsCmdSyncGenericData) Pipeline

func (rcv *AxsCmdSyncGenericData) Pipeline() []byte

/ name of the master axis / name of the pipeline

func (*AxsCmdSyncGenericData) Table

func (*AxsCmdSyncGenericData) UnPack

func (*AxsCmdSyncGenericData) UnPackTo

type AxsCmdSyncGenericDataT

type AxsCmdSyncGenericDataT struct {
	Master   string
	Pipeline string
	Buffered bool
}

/ parameters of the axis command for generic synchronized motion

func (*AxsCmdSyncGenericDataT) Pack

type AxsCmdSyncGenericGearInData added in v1.3.0

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

func GetRootAsAxsCmdSyncGenericGearInData added in v1.3.0

func GetRootAsAxsCmdSyncGenericGearInData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSyncGenericGearInData

func GetSizePrefixedRootAsAxsCmdSyncGenericGearInData added in v1.3.0

func GetSizePrefixedRootAsAxsCmdSyncGenericGearInData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSyncGenericGearInData

func (*AxsCmdSyncGenericGearInData) Buffered added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInData) Buffered() bool

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInData) Init added in v1.3.0

func (*AxsCmdSyncGenericGearInData) Master added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInData) Master() []byte

/ name of the master axis

func (*AxsCmdSyncGenericGearInData) MutateBuffered added in v1.3.0

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

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInData) MutateSyncSource added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInData) MutateSyncSource(n SyncSource) bool

/ Sync source

func (*AxsCmdSyncGenericGearInData) Pipeline added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInData) Pipeline() []byte

/ name of the master axis / name of the pipeline

func (*AxsCmdSyncGenericGearInData) SyncSource added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInData) SyncSource() SyncSource

/ name of the pipeline / Sync source

func (*AxsCmdSyncGenericGearInData) Table added in v1.3.0

func (*AxsCmdSyncGenericGearInData) UnPack added in v1.3.0

func (*AxsCmdSyncGenericGearInData) UnPackTo added in v1.3.0

type AxsCmdSyncGenericGearInDataT added in v1.3.0

type AxsCmdSyncGenericGearInDataT struct {
	Master     string
	Pipeline   string
	SyncSource SyncSource
	Buffered   bool
}

/ parameters of the axis generic GearIn command

func (*AxsCmdSyncGenericGearInDataT) Pack added in v1.3.0

type AxsCmdSyncGenericGearInPosData added in v1.3.0

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

func GetRootAsAxsCmdSyncGenericGearInPosData added in v1.3.0

func GetRootAsAxsCmdSyncGenericGearInPosData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSyncGenericGearInPosData

func GetSizePrefixedRootAsAxsCmdSyncGenericGearInPosData added in v1.3.0

func GetSizePrefixedRootAsAxsCmdSyncGenericGearInPosData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSyncGenericGearInPosData

func (*AxsCmdSyncGenericGearInPosData) Buffered added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInPosData) Buffered() bool

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInPosData) Init added in v1.3.0

func (*AxsCmdSyncGenericGearInPosData) Master added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInPosData) Master() []byte

/ name of the master axis

func (*AxsCmdSyncGenericGearInPosData) MutateBuffered added in v1.3.0

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

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInPosData) MutateSyncDirection added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInPosData) MutateSyncDirection(n SyncDirection) bool

/ Sync direction

func (*AxsCmdSyncGenericGearInPosData) MutateSyncMode added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInPosData) MutateSyncMode(n SyncMode) bool

/ Sync mode

func (*AxsCmdSyncGenericGearInPosData) MutateSyncSource added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInPosData) MutateSyncSource(n SyncSource) bool

/ Sync source

func (*AxsCmdSyncGenericGearInPosData) Pipeline added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInPosData) Pipeline() []byte

/ name of the master axis / name of the pipeline

func (*AxsCmdSyncGenericGearInPosData) SyncDirection added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInPosData) SyncDirection() SyncDirection

/ Sync direction

func (*AxsCmdSyncGenericGearInPosData) SyncMode added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInPosData) SyncMode() SyncMode

/ Sync mode

func (*AxsCmdSyncGenericGearInPosData) SyncSource added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInPosData) SyncSource() SyncSource

/ name of the pipeline / Sync source

func (*AxsCmdSyncGenericGearInPosData) Table added in v1.3.0

func (*AxsCmdSyncGenericGearInPosData) UnPack added in v1.3.0

func (*AxsCmdSyncGenericGearInPosData) UnPackTo added in v1.3.0

type AxsCmdSyncGenericGearInPosDataT added in v1.3.0

type AxsCmdSyncGenericGearInPosDataT struct {
	Master        string
	Pipeline      string
	SyncSource    SyncSource
	SyncMode      SyncMode
	SyncDirection SyncDirection
	Buffered      bool
}

/ parameters of the axis generic GearInPos command

func (*AxsCmdSyncGenericGearInPosDataT) Pack added in v1.3.0

type AxsCmdSyncGenericGearInVelData added in v1.3.0

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

func GetRootAsAxsCmdSyncGenericGearInVelData added in v1.3.0

func GetRootAsAxsCmdSyncGenericGearInVelData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSyncGenericGearInVelData

func GetSizePrefixedRootAsAxsCmdSyncGenericGearInVelData added in v1.3.0

func GetSizePrefixedRootAsAxsCmdSyncGenericGearInVelData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdSyncGenericGearInVelData

func (*AxsCmdSyncGenericGearInVelData) Buffered added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInVelData) Buffered() bool

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInVelData) Init added in v1.3.0

func (*AxsCmdSyncGenericGearInVelData) Master added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInVelData) Master() []byte

/ name of the master axis

func (*AxsCmdSyncGenericGearInVelData) MutateBuffered added in v1.3.0

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

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInVelData) MutateSyncSource added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInVelData) MutateSyncSource(n SyncSource) bool

/ Sync source

func (*AxsCmdSyncGenericGearInVelData) Pipeline added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInVelData) Pipeline() []byte

/ name of the master axis / name of the pipeline

func (*AxsCmdSyncGenericGearInVelData) SyncSource added in v1.3.0

func (rcv *AxsCmdSyncGenericGearInVelData) SyncSource() SyncSource

/ name of the pipeline / Sync source

func (*AxsCmdSyncGenericGearInVelData) Table added in v1.3.0

func (*AxsCmdSyncGenericGearInVelData) UnPack added in v1.3.0

func (*AxsCmdSyncGenericGearInVelData) UnPackTo added in v1.3.0

type AxsCmdSyncGenericGearInVelDataT added in v1.3.0

type AxsCmdSyncGenericGearInVelDataT struct {
	Master     string
	Pipeline   string
	SyncSource SyncSource
	Buffered   bool
}

/ parameters of the axis generic GearInVel command

func (*AxsCmdSyncGenericGearInVelDataT) Pack added in v1.3.0

type AxsStateCalcPipelineInputs added in v1.2.0

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

func GetRootAsAxsStateCalcPipelineInputs added in v1.2.0

func GetRootAsAxsStateCalcPipelineInputs(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcPipelineInputs

func GetSizePrefixedRootAsAxsStateCalcPipelineInputs added in v1.2.0

func GetSizePrefixedRootAsAxsStateCalcPipelineInputs(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcPipelineInputs

func (*AxsStateCalcPipelineInputs) Axes added in v1.2.0

func (rcv *AxsStateCalcPipelineInputs) Axes(j int) []byte

/ master input id

func (*AxsStateCalcPipelineInputs) AxesLength added in v1.2.0

func (rcv *AxsStateCalcPipelineInputs) AxesLength() int

func (*AxsStateCalcPipelineInputs) Init added in v1.2.0

func (*AxsStateCalcPipelineInputs) Inputs added in v1.2.0

/ id of the requested data

func (*AxsStateCalcPipelineInputs) InputsLength added in v1.2.0

func (rcv *AxsStateCalcPipelineInputs) InputsLength() int

func (*AxsStateCalcPipelineInputs) MutateSyncMode added in v1.3.0

func (rcv *AxsStateCalcPipelineInputs) MutateSyncMode(n SyncMode) bool

/ sync cmd mode to run calculation pipeline

func (*AxsStateCalcPipelineInputs) SyncMode added in v1.3.0

func (rcv *AxsStateCalcPipelineInputs) SyncMode() SyncMode

/ master input id / sync cmd mode to run calculation pipeline

func (*AxsStateCalcPipelineInputs) Table added in v1.2.0

func (*AxsStateCalcPipelineInputs) UnPack added in v1.2.0

func (*AxsStateCalcPipelineInputs) UnPackTo added in v1.2.0

type AxsStateCalcPipelineInputsT added in v1.2.0

type AxsStateCalcPipelineInputsT struct {
	Axes     []string
	SyncMode SyncMode
	Inputs   []*AxsStateCalcPipelineSingleInputT
}

/ input parameters for reading the pipeline

func (*AxsStateCalcPipelineInputsT) Pack added in v1.2.0

type AxsStateCalcPipelineSingleInput added in v1.2.0

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

func GetRootAsAxsStateCalcPipelineSingleInput added in v1.2.0

func GetRootAsAxsStateCalcPipelineSingleInput(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcPipelineSingleInput

func GetSizePrefixedRootAsAxsStateCalcPipelineSingleInput added in v1.2.0

func GetSizePrefixedRootAsAxsStateCalcPipelineSingleInput(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcPipelineSingleInput

func (*AxsStateCalcPipelineSingleInput) DataID added in v1.2.0

/ id of the requested data

func (*AxsStateCalcPipelineSingleInput) Init added in v1.2.0

func (*AxsStateCalcPipelineSingleInput) MutateDataID added in v1.2.0

func (rcv *AxsStateCalcPipelineSingleInput) MutateDataID(n DataID) bool

/ id of the requested data

func (*AxsStateCalcPipelineSingleInput) MutateStepID added in v1.2.0

func (rcv *AxsStateCalcPipelineSingleInput) MutateStepID(n uint32) bool

/ master input id

func (*AxsStateCalcPipelineSingleInput) MutateValue added in v1.2.0

func (rcv *AxsStateCalcPipelineSingleInput) MutateValue(n float64) bool

/ the value itself

func (*AxsStateCalcPipelineSingleInput) StepID added in v1.2.0

/ master input id

func (*AxsStateCalcPipelineSingleInput) Table added in v1.2.0

func (*AxsStateCalcPipelineSingleInput) UnPack added in v1.2.0

func (*AxsStateCalcPipelineSingleInput) UnPackTo added in v1.2.0

func (*AxsStateCalcPipelineSingleInput) Value added in v1.2.0

/ the value itself

type AxsStateCalcPipelineSingleInputT added in v1.2.0

type AxsStateCalcPipelineSingleInputT struct {
	StepID uint32
	DataID DataID
	Value  float64
}

/ single input values for reading the pipeline

func (*AxsStateCalcPipelineSingleInputT) Pack added in v1.2.0

type AxsStateCalcPipelines

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

func GetRootAsAxsStateCalcPipelines

func GetRootAsAxsStateCalcPipelines(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcPipelines

func GetSizePrefixedRootAsAxsStateCalcPipelines

func GetSizePrefixedRootAsAxsStateCalcPipelines(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcPipelines

func (*AxsStateCalcPipelines) Init

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

func (*AxsStateCalcPipelines) Pipeline

/ vector of all configured calculation pipelines of a single axis

func (*AxsStateCalcPipelines) PipelineLength

func (rcv *AxsStateCalcPipelines) PipelineLength() int

func (*AxsStateCalcPipelines) Table

func (*AxsStateCalcPipelines) UnPack

func (*AxsStateCalcPipelines) UnPackTo

type AxsStateCalcPipelinesT

type AxsStateCalcPipelinesT struct {
	Pipeline []*AxsStateCalcSinglePipelineT
}

/ all configured calculation pipelines of a single axis

func (*AxsStateCalcPipelinesT) Pack

type AxsStateCalcSinglePipeline

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

func GetRootAsAxsStateCalcSinglePipeline

func GetRootAsAxsStateCalcSinglePipeline(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcSinglePipeline

func GetSizePrefixedRootAsAxsStateCalcSinglePipeline

func GetSizePrefixedRootAsAxsStateCalcSinglePipeline(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcSinglePipeline

func (*AxsStateCalcSinglePipeline) DryRunResult added in v1.2.0

func (rcv *AxsStateCalcSinglePipeline) DryRunResult() []byte

/ result obtained after running calculation pipeline

func (*AxsStateCalcSinglePipeline) Init

func (*AxsStateCalcSinglePipeline) IsBuiltIn

func (rcv *AxsStateCalcSinglePipeline) IsBuiltIn() bool

/ validation on the calculation pipeline (multiple errors can occur) / if the pipeline is a built-in pipeline (which is read-only)

func (*AxsStateCalcSinglePipeline) MutateIsBuiltIn

func (rcv *AxsStateCalcSinglePipeline) MutateIsBuiltIn(n bool) bool

/ if the pipeline is a built-in pipeline (which is read-only)

func (*AxsStateCalcSinglePipeline) MutateState

func (rcv *AxsStateCalcSinglePipeline) MutateState(n PipelineState) bool

/ state of the calculation pipeline

func (*AxsStateCalcSinglePipeline) Name

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

/ name of the calculation pipeline

func (*AxsStateCalcSinglePipeline) State

/ name of the calculation pipeline / state of the calculation pipeline

func (*AxsStateCalcSinglePipeline) Steps

/ result obtained after running calculation pipeline / all calculation steps of the calculation pipeline

func (*AxsStateCalcSinglePipeline) Table

func (*AxsStateCalcSinglePipeline) UnPack

func (*AxsStateCalcSinglePipeline) UnPackTo

func (*AxsStateCalcSinglePipeline) Validation

/ validation on the calculation pipeline (multiple errors can occur)

type AxsStateCalcSinglePipelineT

type AxsStateCalcSinglePipelineT struct {
	Name         string
	State        PipelineState
	Validation   *PipelineValidationT
	IsBuiltIn    bool
	DryRunResult string
	Steps        *AxsStateCalcStepsT
}

/ current state of a single calculation pipeline of a single axis

func (*AxsStateCalcSinglePipelineT) Pack

type AxsStateCalcSingleStep

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

func GetRootAsAxsStateCalcSingleStep

func GetRootAsAxsStateCalcSingleStep(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcSingleStep

func GetSizePrefixedRootAsAxsStateCalcSingleStep

func GetSizePrefixedRootAsAxsStateCalcSingleStep(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcSingleStep

func (*AxsStateCalcSingleStep) Init

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

func (*AxsStateCalcSingleStep) Inputs

func (rcv *AxsStateCalcSingleStep) Inputs(j int) []byte

/ Typestring of the calculation step / current input values

func (*AxsStateCalcSingleStep) InputsLength

func (rcv *AxsStateCalcSingleStep) InputsLength() int

func (*AxsStateCalcSingleStep) MutateStepID

func (rcv *AxsStateCalcSingleStep) MutateStepID(n uint32) bool

/ ID of the calculation step

func (*AxsStateCalcSingleStep) Outputs

func (rcv *AxsStateCalcSingleStep) Outputs(j int) []byte

/ current input values / current output values

func (*AxsStateCalcSingleStep) OutputsLength

func (rcv *AxsStateCalcSingleStep) OutputsLength() int

func (*AxsStateCalcSingleStep) Parameter

/ current output values / all parameter values of the calculation step /parameter : AxsStateCalcStepSingleParam;

func (*AxsStateCalcSingleStep) StepID

func (rcv *AxsStateCalcSingleStep) StepID() uint32

/ ID of the calculation step

func (*AxsStateCalcSingleStep) Table

func (*AxsStateCalcSingleStep) Type

func (rcv *AxsStateCalcSingleStep) Type() []byte

/ Typestring of the calculation step

func (*AxsStateCalcSingleStep) UnPack

func (*AxsStateCalcSingleStep) UnPackTo

type AxsStateCalcSingleStepT

type AxsStateCalcSingleStepT struct {
	StepID    uint32
	Type      string
	Inputs    []string
	Outputs   []string
	Parameter *AxsStateCalcStepParamsT
}

/ a single supported calculation step

func (*AxsStateCalcSingleStepT) Pack

type AxsStateCalcStepParams added in v1.2.0

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

func GetRootAsAxsStateCalcStepParams added in v1.2.0

func GetRootAsAxsStateCalcStepParams(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcStepParams

func GetSizePrefixedRootAsAxsStateCalcStepParams added in v1.2.0

func GetSizePrefixedRootAsAxsStateCalcStepParams(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcStepParams

func (*AxsStateCalcStepParams) Init added in v1.2.0

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

func (*AxsStateCalcStepParams) Params added in v1.2.0

/ vector of all params

func (*AxsStateCalcStepParams) ParamsLength added in v1.2.0

func (rcv *AxsStateCalcStepParams) ParamsLength() int

func (*AxsStateCalcStepParams) Table added in v1.2.0

func (*AxsStateCalcStepParams) UnPack added in v1.2.0

func (*AxsStateCalcStepParams) UnPackTo added in v1.2.0

type AxsStateCalcStepParamsT added in v1.2.0

type AxsStateCalcStepParamsT struct {
	Params []*AxsStateCalcStepSingleParamT
}

/ all supported calculation steps

func (*AxsStateCalcStepParamsT) Pack added in v1.2.0

type AxsStateCalcStepSingleParam

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

func GetRootAsAxsStateCalcStepSingleParam

func GetRootAsAxsStateCalcStepSingleParam(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcStepSingleParam

func GetSizePrefixedRootAsAxsStateCalcStepSingleParam

func GetSizePrefixedRootAsAxsStateCalcStepSingleParam(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcStepSingleParam

func (*AxsStateCalcStepSingleParam) Detail

func (rcv *AxsStateCalcStepSingleParam) Detail() []byte

/ value of the parameter / detail information of the parameter (e.g. content, when it's a real-time input value)

func (*AxsStateCalcStepSingleParam) Init

func (*AxsStateCalcStepSingleParam) Name

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

/ name of the parameter

func (*AxsStateCalcStepSingleParam) Table

func (*AxsStateCalcStepSingleParam) UnPack

func (*AxsStateCalcStepSingleParam) UnPackTo

func (*AxsStateCalcStepSingleParam) Value added in v1.2.0

func (rcv *AxsStateCalcStepSingleParam) Value() []byte

/ name of the parameter / value of the parameter

type AxsStateCalcStepSingleParamT

type AxsStateCalcStepSingleParamT struct {
	Name   string
	Value  string
	Detail string
}

/ a single parameter of a calculation step

func (*AxsStateCalcStepSingleParamT) Pack

type AxsStateCalcSteps added in v1.2.0

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

func GetRootAsAxsStateCalcSteps added in v1.2.0

func GetRootAsAxsStateCalcSteps(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcSteps

func GetSizePrefixedRootAsAxsStateCalcSteps added in v1.2.0

func GetSizePrefixedRootAsAxsStateCalcSteps(buf []byte, offset flatbuffers.UOffsetT) *AxsStateCalcSteps

func (*AxsStateCalcSteps) Init added in v1.2.0

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

func (*AxsStateCalcSteps) Steps added in v1.2.0

func (rcv *AxsStateCalcSteps) Steps(obj *AxsStateCalcSingleStep, j int) bool

/ vector of all steps

func (*AxsStateCalcSteps) StepsLength added in v1.2.0

func (rcv *AxsStateCalcSteps) StepsLength() int

func (*AxsStateCalcSteps) Table added in v1.2.0

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

func (*AxsStateCalcSteps) UnPack added in v1.2.0

func (rcv *AxsStateCalcSteps) UnPack() *AxsStateCalcStepsT

func (*AxsStateCalcSteps) UnPackTo added in v1.2.0

func (rcv *AxsStateCalcSteps) UnPackTo(t *AxsStateCalcStepsT)

type AxsStateCalcStepsT added in v1.2.0

type AxsStateCalcStepsT struct {
	Steps []*AxsStateCalcSingleStepT
}

/ all supported calculation steps

func (*AxsStateCalcStepsT) Pack added in v1.2.0

type CalcPipelineCfg

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

func GetRootAsCalcPipelineCfg

func GetRootAsCalcPipelineCfg(buf []byte, offset flatbuffers.UOffsetT) *CalcPipelineCfg

func GetSizePrefixedRootAsCalcPipelineCfg

func GetSizePrefixedRootAsCalcPipelineCfg(buf []byte, offset flatbuffers.UOffsetT) *CalcPipelineCfg

func (*CalcPipelineCfg) Generic

func (rcv *CalcPipelineCfg) Generic() bool

/ name of the calculation pipeline / is this a generic pipeline (when not, its provided by a command and is read-only)

func (*CalcPipelineCfg) Init

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

func (*CalcPipelineCfg) MutateGeneric

func (rcv *CalcPipelineCfg) MutateGeneric(n bool) bool

/ is this a generic pipeline (when not, its provided by a command and is read-only)

func (*CalcPipelineCfg) Name

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

/ name of the calculation pipeline

func (*CalcPipelineCfg) Steps

func (rcv *CalcPipelineCfg) Steps(obj *CalcStepCfg, j int) bool

/ vector of all calculation steps

func (*CalcPipelineCfg) StepsLength

func (rcv *CalcPipelineCfg) StepsLength() int

func (*CalcPipelineCfg) Table

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

func (*CalcPipelineCfg) UnPack

func (rcv *CalcPipelineCfg) UnPack() *CalcPipelineCfgT

func (*CalcPipelineCfg) UnPackTo

func (rcv *CalcPipelineCfg) UnPackTo(t *CalcPipelineCfgT)

type CalcPipelineCfgT

type CalcPipelineCfgT struct {
	Name    string
	Generic bool
	Steps   []*CalcStepCfgT
}

/ configuration of a single calculation pipeline

func (*CalcPipelineCfgT) Pack

type CalcStepCfg

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

func GetRootAsCalcStepCfg

func GetRootAsCalcStepCfg(buf []byte, offset flatbuffers.UOffsetT) *CalcStepCfg

func GetSizePrefixedRootAsCalcStepCfg

func GetSizePrefixedRootAsCalcStepCfg(buf []byte, offset flatbuffers.UOffsetT) *CalcStepCfg

func (*CalcStepCfg) Init

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

func (*CalcStepCfg) Inputs

func (rcv *CalcStepCfg) Inputs(j int) []byte

/ type of the calculation step / inputs of the calculation step

func (*CalcStepCfg) InputsLength

func (rcv *CalcStepCfg) InputsLength() int

func (*CalcStepCfg) MutateStepID

func (rcv *CalcStepCfg) MutateStepID(n uint32) bool

/ ID of the calculation step

func (*CalcStepCfg) Parameter

func (rcv *CalcStepCfg) Parameter(obj *CalcStepCfgSingleParam, j int) bool

/ inputs of the calculation step / data of all parameters of a single calculation step

func (*CalcStepCfg) ParameterLength

func (rcv *CalcStepCfg) ParameterLength() int

func (*CalcStepCfg) StepID

func (rcv *CalcStepCfg) StepID() uint32

/ ID of the calculation step

func (*CalcStepCfg) Table

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

func (*CalcStepCfg) Type

func (rcv *CalcStepCfg) Type() []byte

/ type of the calculation step

func (*CalcStepCfg) UnPack

func (rcv *CalcStepCfg) UnPack() *CalcStepCfgT

func (*CalcStepCfg) UnPackTo

func (rcv *CalcStepCfg) UnPackTo(t *CalcStepCfgT)

type CalcStepCfgSingleParam

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

func GetRootAsCalcStepCfgSingleParam

func GetRootAsCalcStepCfgSingleParam(buf []byte, offset flatbuffers.UOffsetT) *CalcStepCfgSingleParam

func GetSizePrefixedRootAsCalcStepCfgSingleParam

func GetSizePrefixedRootAsCalcStepCfgSingleParam(buf []byte, offset flatbuffers.UOffsetT) *CalcStepCfgSingleParam

func (*CalcStepCfgSingleParam) Init

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

func (*CalcStepCfgSingleParam) MutateValueDouble

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

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

func (*CalcStepCfgSingleParam) MutateValueInt

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

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

func (*CalcStepCfgSingleParam) Name

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

/ name of the parameter

func (*CalcStepCfgSingleParam) Table

func (*CalcStepCfgSingleParam) UnPack

func (*CalcStepCfgSingleParam) UnPackTo

func (*CalcStepCfgSingleParam) ValueDouble

func (rcv *CalcStepCfgSingleParam) ValueDouble() float64

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

func (*CalcStepCfgSingleParam) ValueInt

func (rcv *CalcStepCfgSingleParam) ValueInt() int64

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

func (*CalcStepCfgSingleParam) ValueString

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

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

type CalcStepCfgSingleParamT

type CalcStepCfgSingleParamT struct {
	Name        string
	ValueDouble float64
	ValueInt    int64
	ValueString string
}

/ configuration of a single parameter of a calculation step

func (*CalcStepCfgSingleParamT) Pack

type CalcStepCfgT

type CalcStepCfgT struct {
	StepID    uint32
	Type      string
	Inputs    []string
	Parameter []*CalcStepCfgSingleParamT
}

/ configuration of a single calculation step

func (*CalcStepCfgT) Pack

type CamTableInterpolation added in v1.3.0

type CamTableInterpolation int8

/ interpolation type of the cam table

const (
	/// interpolation variant of mlc ( spline up tp 100, linear after)
	CamTableInterpolationDEFAULT CamTableInterpolation = 0
	/// use linear interpolation between supporting points
	CamTableInterpolationLINEAR CamTableInterpolation = 1
	/// use qubic spline interpolation between supporting points
	CamTableInterpolationQUBIC_SPLINE CamTableInterpolation = 2
)

func (CamTableInterpolation) String added in v1.3.0

func (v CamTableInterpolation) String() string

type CfgFlexprofileSegment added in v1.3.0

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

func GetRootAsCfgFlexprofileSegment added in v1.3.0

func GetRootAsCfgFlexprofileSegment(buf []byte, offset flatbuffers.UOffsetT) *CfgFlexprofileSegment

func GetSizePrefixedRootAsCfgFlexprofileSegment added in v1.3.0

func GetSizePrefixedRootAsCfgFlexprofileSegment(buf []byte, offset flatbuffers.UOffsetT) *CfgFlexprofileSegment

func (*CfgFlexprofileSegment) A0 added in v1.3.0

func (rcv *CfgFlexprofileSegment) A0() float64

/ Start Acceleration // Units/s²

func (*CfgFlexprofileSegment) A1 added in v1.3.0

func (rcv *CfgFlexprofileSegment) A1() float64

/ End Acceleration // Units/s²

func (*CfgFlexprofileSegment) Gain added in v1.3.0

func (rcv *CfgFlexprofileSegment) Gain() float64

/ Gain/hub/lift of segment - slave range (Y) // Units

func (*CfgFlexprofileSegment) Init added in v1.3.0

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

func (*CfgFlexprofileSegment) J0 added in v1.3.0

func (rcv *CfgFlexprofileSegment) J0() float64

/ Start Jerk // Units/s³

func (*CfgFlexprofileSegment) J1 added in v1.3.0

func (rcv *CfgFlexprofileSegment) J1() float64

/ End Jerk // Units/s³

func (*CfgFlexprofileSegment) Lambda added in v1.3.0

func (rcv *CfgFlexprofileSegment) Lambda() float64

/ Inflection point (Range 0.0 to 1.0)

func (*CfgFlexprofileSegment) LawType added in v1.3.0

func (rcv *CfgFlexprofileSegment) LawType() SegmentLawType

/ Type of the law (e.g. Polynomial 5th order)

func (*CfgFlexprofileSegment) LimA added in v1.3.0

func (rcv *CfgFlexprofileSegment) LimA() float64

/ Travel/Limit Acc // Units/s²

func (*CfgFlexprofileSegment) LimJ added in v1.3.0

func (rcv *CfgFlexprofileSegment) LimJ() float64

/ Travel/Limit Jerk // Units/s³

func (*CfgFlexprofileSegment) LimV added in v1.3.0

func (rcv *CfgFlexprofileSegment) LimV() float64

/ Travel/Limit Velocity // Units/s

func (*CfgFlexprofileSegment) Master added in v1.3.0

func (rcv *CfgFlexprofileSegment) Master() uint32

/ Type of the master (FML_MasterType - axis or time)

func (*CfgFlexprofileSegment) MutateA0 added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateA0(n float64) bool

/ Start Acceleration // Units/s²

func (*CfgFlexprofileSegment) MutateA1 added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateA1(n float64) bool

/ End Acceleration // Units/s²

func (*CfgFlexprofileSegment) MutateGain added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateGain(n float64) bool

/ Gain/hub/lift of segment - slave range (Y) // Units

func (*CfgFlexprofileSegment) MutateJ0 added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateJ0(n float64) bool

/ Start Jerk // Units/s³

func (*CfgFlexprofileSegment) MutateJ1 added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateJ1(n float64) bool

/ End Jerk // Units/s³

func (*CfgFlexprofileSegment) MutateLambda added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateLambda(n float64) bool

/ Inflection point (Range 0.0 to 1.0)

func (*CfgFlexprofileSegment) MutateLawType added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateLawType(n SegmentLawType) bool

/ Type of the law (e.g. Polynomial 5th order)

func (*CfgFlexprofileSegment) MutateLimA added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateLimA(n float64) bool

/ Travel/Limit Acc // Units/s²

func (*CfgFlexprofileSegment) MutateLimJ added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateLimJ(n float64) bool

/ Travel/Limit Jerk // Units/s³

func (*CfgFlexprofileSegment) MutateLimV added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateLimV(n float64) bool

/ Travel/Limit Velocity // Units/s

func (*CfgFlexprofileSegment) MutateMaster added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateMaster(n uint32) bool

/ Type of the master (FML_MasterType - axis or time)

func (*CfgFlexprofileSegment) MutateRange added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateRange(n float64) bool

/ Range of segment - master range (X) // Units

func (*CfgFlexprofileSegment) MutateSyncType added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateSyncType(n SegmentSyncType) bool

/ Camtable: point array (not used in MLC) / pointTable : [double]; / Type of the segment transition (fixed or flexible)

func (*CfgFlexprofileSegment) MutateV0 added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateV0(n float64) bool

/ Start Velocity // Units/s

func (*CfgFlexprofileSegment) MutateV1 added in v1.3.0

func (rcv *CfgFlexprofileSegment) MutateV1(n float64) bool

/ End Velocity // Units/s

func (*CfgFlexprofileSegment) Range added in v1.3.0

func (rcv *CfgFlexprofileSegment) Range() float64

/ Range of segment - master range (X) // Units

func (*CfgFlexprofileSegment) SyncType added in v1.3.0

func (rcv *CfgFlexprofileSegment) SyncType() SegmentSyncType

/ Camtable: point array (not used in MLC) / pointTable : [double]; / Type of the segment transition (fixed or flexible)

func (*CfgFlexprofileSegment) Table added in v1.3.0

func (*CfgFlexprofileSegment) UnPack added in v1.3.0

func (*CfgFlexprofileSegment) UnPackTo added in v1.3.0

func (*CfgFlexprofileSegment) V0 added in v1.3.0

func (rcv *CfgFlexprofileSegment) V0() float64

/ Start Velocity // Units/s

func (*CfgFlexprofileSegment) V1 added in v1.3.0

func (rcv *CfgFlexprofileSegment) V1() float64

/ End Velocity // Units/s

type CfgFlexprofileSegmentT added in v1.3.0

type CfgFlexprofileSegmentT struct {
	Gain     float64
	Range    float64
	V0       float64
	A0       float64
	J0       float64
	V1       float64
	A1       float64
	J1       float64
	LimV     float64
	LimA     float64
	LimJ     float64
	Lambda   float64
	SyncType SegmentSyncType
	LawType  SegmentLawType
	Master   uint32
}

/ configuration of a flexprofile segment

func (*CfgFlexprofileSegmentT) Pack added in v1.3.0

type DataID

type DataID int8

/ Data, that could be input/output of a single calculation step

const (
	/// reference position
	DataIDREF_POS DataID = 0
	/// reference velocity
	DataIDREF_VEL DataID = 1
	/// reference acceleration
	DataIDREF_ACC DataID = 2
	/// reference jerk
	DataIDREF_JRK DataID = 3
	/// actual position
	DataIDACT_POS DataID = 4
	/// actual velocity
	DataIDACT_VEL DataID = 5
	/// synchronization position reached
	DataIDSYNC_POS_REACHED DataID = 6
	/// something else
	DataIDSOMETHING_ELSE DataID = 7
)

func (DataID) String

func (v DataID) String() string

type MutexGroupPart1

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

func GetRootAsMutexGroupPart1

func GetRootAsMutexGroupPart1(buf []byte, offset flatbuffers.UOffsetT) *MutexGroupPart1

func GetSizePrefixedRootAsMutexGroupPart1

func GetSizePrefixedRootAsMutexGroupPart1(buf []byte, offset flatbuffers.UOffsetT) *MutexGroupPart1

func (*MutexGroupPart1) GroupPart1

func (rcv *MutexGroupPart1) GroupPart1(j int) []byte

func (*MutexGroupPart1) GroupPart1Length

func (rcv *MutexGroupPart1) GroupPart1Length() int

func (*MutexGroupPart1) Init

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

func (*MutexGroupPart1) Table

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

func (*MutexGroupPart1) UnPack

func (rcv *MutexGroupPart1) UnPack() *MutexGroupPart1T

func (*MutexGroupPart1) UnPackTo

func (rcv *MutexGroupPart1) UnPackTo(t *MutexGroupPart1T)

type MutexGroupPart1T

type MutexGroupPart1T struct {
	GroupPart1 []string
}

/ The first group of optional parameters, which mutually exclude each other

func (*MutexGroupPart1T) Pack

type MutexGroupPart2

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

func GetRootAsMutexGroupPart2

func GetRootAsMutexGroupPart2(buf []byte, offset flatbuffers.UOffsetT) *MutexGroupPart2

func GetSizePrefixedRootAsMutexGroupPart2

func GetSizePrefixedRootAsMutexGroupPart2(buf []byte, offset flatbuffers.UOffsetT) *MutexGroupPart2

func (*MutexGroupPart2) GroupPart2

func (rcv *MutexGroupPart2) GroupPart2(obj *MutexGroupPart1, j int) bool

func (*MutexGroupPart2) GroupPart2Length

func (rcv *MutexGroupPart2) GroupPart2Length() int

func (*MutexGroupPart2) Init

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

func (*MutexGroupPart2) Table

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

func (*MutexGroupPart2) UnPack

func (rcv *MutexGroupPart2) UnPack() *MutexGroupPart2T

func (*MutexGroupPart2) UnPackTo

func (rcv *MutexGroupPart2) UnPackTo(t *MutexGroupPart2T)

type MutexGroupPart2T

type MutexGroupPart2T struct {
	GroupPart2 []*MutexGroupPart1T
}

/ The second group of optional parameters, which mutually exclude each other

func (*MutexGroupPart2T) Pack

type ParameterType

type ParameterType int8

/ Type of a single parameter

const (
	/// contains an integer value
	ParameterTypeINTEGER ParameterType = 0
	/// contains a double value
	ParameterTypeDOUBLE ParameterType = 1
	/// contains a string value
	ParameterTypeSTRING ParameterType = 2
)

func (ParameterType) String

func (v ParameterType) String() string

type PipelineState

type PipelineState int32

/ state of a calculation pipeline

const (
	/// the pipeline has been changed and validation was not successful
	PipelineStateUNVALIDATED PipelineState = 0
	/// the pipeline is currently being edited
	PipelineStateIN_EDIT PipelineState = 1
	/// the pipeline has been successfully validated and can be used now
	PipelineStateVALIDATED PipelineState = 2
	/// the pipeline is currently in use and may not be changed
	PipelineStateIN_USE PipelineState = 3
)

func (PipelineState) String

func (v PipelineState) String() string

type PipelineValidation

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

func GetRootAsPipelineValidation

func GetRootAsPipelineValidation(buf []byte, offset flatbuffers.UOffsetT) *PipelineValidation

func GetSizePrefixedRootAsPipelineValidation

func GetSizePrefixedRootAsPipelineValidation(buf []byte, offset flatbuffers.UOffsetT) *PipelineValidation

func (*PipelineValidation) Init

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

func (*PipelineValidation) Table

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

func (*PipelineValidation) UnPack

func (rcv *PipelineValidation) UnPack() *PipelineValidationT

func (*PipelineValidation) UnPackTo

func (rcv *PipelineValidation) UnPackTo(t *PipelineValidationT)

func (*PipelineValidation) Validations added in v1.2.0

func (rcv *PipelineValidation) Validations(obj *SinglePipelineValidation, j int) bool

/ vector of single result validations (multiple errors can occur)

func (*PipelineValidation) ValidationsLength added in v1.2.0

func (rcv *PipelineValidation) ValidationsLength() int

type PipelineValidationT

type PipelineValidationT struct {
	Validations []*SinglePipelineValidationT
}

/ validation of a calculation pipeline

func (*PipelineValidationT) Pack

type SegmentLawType added in v1.3.0

type SegmentLawType uint32

/ type of the law

const (
	/// ctrlX, MLC, CamBuilder - Points-table with interpolation based on #points (0-100 Spline Interpolation, 101-... Linear Interpolation)
	SegmentLawTypeSEG_LAW_TABLE_AUTO SegmentLawType = 0
	/// ctrlX, MLC, CamBuilder - Inclined sine curve
	/// ctrlX, MLC, CamBuilder - Polynomial 5th order
	SegmentLawTypeSEG_LAW_RR_POLY5 SegmentLawType = 256
	/// ctrlX, MLC, CamBuilder - Polynomial 5th order
	SegmentLawTypeSEG_LAW_RG_POLY5 SegmentLawType = 512
	/// ctrlX, MLC, CamBuilder - Polynomial 7th order
	SegmentLawTypeSEG_LAW_RG_POLY7 SegmentLawType = 768
	/// ctrlX, MLC, CamBuilder - Polynomial 5th order
	SegmentLawTypeSEG_LAW_GR_POLY5 SegmentLawType = 1024
	/// ctrlX, MLC, CamBuilder - Polynomial 7th order
	SegmentLawTypeSEG_LAW_GR_POLY7 SegmentLawType = 1280
	/// ctrlX, MLC, CamBuilder - Constant velocity
	SegmentLawTypeSEG_LAW_GG_LINEAR SegmentLawType = 1536
	/// ctrlX, MLC, CamBuilder - Polynomial 5th order
	SegmentLawTypeSEG_LAW_GG_POLY5 SegmentLawType = 1792
	/// ctrlX, MLC, CamBuilder - Standstill
	SegmentLawTypeSEG_LAW_RR_LINEAR SegmentLawType = 2048
	/// ctrlX, MLC, CamBuilder - Polynomial 7th order
	SegmentLawTypeSEG_LAW_RR_POLY7 SegmentLawType = 2304
	/// ctrlX, MLC, CamBuilder - Sine curve
	SegmentLawTypeSEG_LAW_RR_SINUS SegmentLawType = 2560
	/// ctrlX, MLC, CamBuilder - Sinusoid of Gutman
	SegmentLawTypeSEG_LAW_RR_SINUSGUTMAN SegmentLawType = 2816
	/// ctrlX, MLC, CamBuilder - Acceleration-optimal inclined sine curve
	SegmentLawTypeSEG_LAW_RR_SINUSACC SegmentLawType = 3072
	/// ctrlX, MLC, CamBuilder - Torque-inclined sine curve
	SegmentLawTypeSEG_LAW_RR_SINUSTOR SegmentLawType = 3328
	/// ctrlX, MLC, CamBuilder - Modified acceleration trapezoid
	SegmentLawTypeSEG_LAW_RR_MOD_TRAPEZ SegmentLawType = 3584
	/// ctrlX, MLC, CamBuilder - Modified sine curve
	SegmentLawTypeSEG_LAW_RR_MOD_SIN SegmentLawType = 3840
	/// ctrlX, MLC, CamBuilder - Polynomial 7th order
	SegmentLawTypeSEG_LAW_GG_POLY7 SegmentLawType = 4096
	/// ctrlX, MLC, CamBuilder - Modified sine curve
	SegmentLawTypeSEG_LAW_GG_MOD_SIN SegmentLawType = 4352
	/// ctrlX, MLC, CamBuilder - Velocity-limited polynomial 5th order
	SegmentLawTypeSEG_LAW_RR_POLY5VLIM SegmentLawType = 4608
	/// ctrlX, MLC, CamBuilder - Quadratic parabola
	SegmentLawTypeSEG_LAW_RR_PARABOLA SegmentLawType = 4864
	/// ctrlX, MLC, CamBuilder - Polynomial 8th order
	SegmentLawTypeSEG_LAW_RR_POLY8 SegmentLawType = 5120
	/// ctrlX, MLC, CamBuilder - Polynomial 5th order
	SegmentLawTypeSEG_LAW_BB_POLY5 SegmentLawType = 8192
	/// ctrlX, MLC, CamBuilder - Polynomial 7th order
	SegmentLawTypeSEG_LAW_BB_POLY7 SegmentLawType = 8448
	/// RESERVED (not impl.)   - Polynomial 8th order
	SegmentLawTypeSEG_LAW_BB_POLY8 SegmentLawType = 8704
	/// EXPERIMENTAL (done)    - Modified acceleration trapezoid
	SegmentLawTypeSEG_LAW_RU_MOD_TRAPEZ SegmentLawType = 12288
	/// EXPERIMENTAL (in work) - Harmonic combination
	SegmentLawTypeSEG_LAW_RU_HARMONIC SegmentLawType = 12544
	/// EXPERIMENTAL (done)    - Modified acceleration trapezoid
	SegmentLawTypeSEG_LAW_UR_MOD_TRAPEZ SegmentLawType = 12800
	/// EXPERIMENTAL (in work) - Harmonic combination
	SegmentLawTypeSEG_LAW_UR_HARMONIC SegmentLawType = 13056
	/// EXPERIMENTAL (in work) - Harmonic combination
	SegmentLawTypeSEG_LAW_GU_HARMONIC SegmentLawType = 13312
	/// EXPERIMENTAL (in work) - Harmonic combination
	SegmentLawTypeSEG_LAW_UG_HARMONIC SegmentLawType = 13568
	/// EXPERIMENTAL (in work) - Sine
	SegmentLawTypeSEG_LAW_UU_SIN SegmentLawType = 13824
	/// EXPERIMENTAL (in work) - Sine-linear-combination
	SegmentLawTypeSEG_LAW_UU_SINLIN SegmentLawType = 14080
	/// ctrlX, MLC, CamBuilder - Polynomial 5th order
	SegmentLawTypeSEG_LAW_POLY5 SegmentLawType = 16384
	/// ctrlX, MLC, CamBuilder - Polynomial 7th order
	SegmentLawTypeSEG_LAW_POLY7 SegmentLawType = 16640
	/// ctrlX, MLC, CamBuilder - Polynomial 2nd order
	SegmentLawTypeSEG_LAW_POLY2 SegmentLawType = 16896
	/// ctrlX, MLC, CamBuilder - Polynomial 3rd order
	SegmentLawTypeSEG_LAW_POLY3 SegmentLawType = 17152
	/// ctrlX, MLC, CamBuilder - Polynomial 4th order
	SegmentLawTypeSEG_LAW_POLY4 SegmentLawType = 17408
	/// ctrlX, MLC, CamBuilder - Polynomial 8th order
	SegmentLawTypeSEG_LAW_POLY8 SegmentLawType = 17664
	/// IndraSize
	SegmentLawTypeSEG_LAW_POLY4_TYPE2 SegmentLawType = 17920
	/// IndraSize
	SegmentLawTypeSEG_LAW_POLY8_TYPE2 SegmentLawType = 18176
	/// ctrlX, MLC, CamBuilder - Acceleration-limited (trapezoid profile)
	SegmentLawTypeSEG_LAW_GG_VELTRAPEZ_ACC SegmentLawType = 20480
	/// EXPERIMENTAL (in work) - Velocity-limited (trapezoid profile)
	SegmentLawTypeSEG_LAW_GG_VELTRAPEZ_VEL SegmentLawType = 20736
	/// ctrlX, MLC, CamBuilder - Velocity-limited polynomial 5th order
	SegmentLawTypeSEG_LAW_BB_POLY5VLIM SegmentLawType = 24576
	/// ctrlX, MLC, CamBuilder - Free of harmonics polynomial 5th order
	SegmentLawTypeSEG_LAW_BB_POLY5OSC SegmentLawType = 24832
	/// ctrlX, MLC, CamBuilder - Acceleration-limited motion (trapezoid profile)
	SegmentLawTypeSEG_LAW_INT_ACC SegmentLawType = 28672
	/// ctrlX, MLC, CamBuilder - Acceleration-limited motion (sinusoid profile)
	SegmentLawTypeSEG_LAW_INT_SIN SegmentLawType = 28928
	/// ctrlX, MLC, CamBuilder - Jerk-limited motion
	SegmentLawTypeSEG_LAW_INT_JRK SegmentLawType = 29184
	/// ctrlX, MLC, CamBuilder - Linear Acceleration
	SegmentLawTypeSEG_LAW_ACAM SegmentLawType = 32768
	/// ctrlX, MLC, CamBuilder - Linear Velocity
	SegmentLawTypeSEG_LAW_VCAM SegmentLawType = 33024
	/// ctrlX, MLC, CamBuilder - Velocity 2nd order (Start acceleration zero)
	SegmentLawTypeSEG_LAW_VCAM2_A SegmentLawType = 33280
	/// ctrlX, MLC, CamBuilder - Velocity 2nd order (End acceleration zero)
	SegmentLawTypeSEG_LAW_VCAM2_B SegmentLawType = 33536
	/// EXPERIMENTAL (in work) - Velocity and overshoot limited retract movement
	SegmentLawTypeSEG_LAW_SCALEDCAM SegmentLawType = 33792
	///             CamBuilder - Points-table without interpolation
	SegmentLawTypeSEG_LAW_TABLE SegmentLawType = 40960
	///             CamBuilder - Points-table with linear interpolation
	SegmentLawTypeSEG_LAW_TABLE_LIN SegmentLawType = 41216
	///             CamBuilder - Points-table with spline interpolation
	SegmentLawTypeSEG_LAW_TABLE_SPLINE SegmentLawType = 41472
	/// RESERVED (not impl.)
	SegmentLawTypeSEG_LAW_TABLE_SCALED SegmentLawType = 41728
)

func (SegmentLawType) String added in v1.3.0

func (v SegmentLawType) String() string

type SegmentSyncType added in v1.3.0

type SegmentSyncType int8

/ type of segment transition

const (
	/// Analytic profile, cam profile
	SegmentSyncTypeSEG_DEFAULT SegmentSyncType = 0
	/// X:rel   Y:rel
	SegmentSyncTypeSEG_FLEX_REL_REL SegmentSyncType = 1
	/// X:abs   Y:rel
	SegmentSyncTypeSEG_FLEX_ABS_REL SegmentSyncType = 2
	/// X:rel   Y:abs
	SegmentSyncTypeSEG_FLEX_REL_ABS SegmentSyncType = 3
	/// X:abs   Y:abs
	SegmentSyncTypeSEG_FLEX_ABS_ABS SegmentSyncType = 4
)

func (SegmentSyncType) String added in v1.3.0

func (v SegmentSyncType) String() string

type SinglePipelineValidation added in v1.2.0

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

func GetRootAsSinglePipelineValidation added in v1.2.0

func GetRootAsSinglePipelineValidation(buf []byte, offset flatbuffers.UOffsetT) *SinglePipelineValidation

func GetSizePrefixedRootAsSinglePipelineValidation added in v1.2.0

func GetSizePrefixedRootAsSinglePipelineValidation(buf []byte, offset flatbuffers.UOffsetT) *SinglePipelineValidation

func (*SinglePipelineValidation) AddInfo added in v1.2.0

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

/ URI of the faulty instance / additional infomation

func (*SinglePipelineValidation) DetailDiag added in v1.2.0

func (rcv *SinglePipelineValidation) DetailDiag() uint32

/ detail diagnosis code

func (*SinglePipelineValidation) Init added in v1.2.0

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

func (*SinglePipelineValidation) MainDiag added in v1.2.0

func (rcv *SinglePipelineValidation) MainDiag() uint32

/ main diagnosis code

func (*SinglePipelineValidation) MutateDetailDiag added in v1.2.0

func (rcv *SinglePipelineValidation) MutateDetailDiag(n uint32) bool

/ detail diagnosis code

func (*SinglePipelineValidation) MutateMainDiag added in v1.2.0

func (rcv *SinglePipelineValidation) MutateMainDiag(n uint32) bool

/ main diagnosis code

func (*SinglePipelineValidation) Table added in v1.2.0

func (*SinglePipelineValidation) UnPack added in v1.2.0

func (*SinglePipelineValidation) UnPackTo added in v1.2.0

func (*SinglePipelineValidation) Uri added in v1.2.0

func (rcv *SinglePipelineValidation) Uri() []byte

/ URI of the faulty instance

type SinglePipelineValidationT added in v1.2.0

type SinglePipelineValidationT struct {
	MainDiag   uint32
	DetailDiag uint32
	Uri        string
	AddInfo    string
}

/ single result of the validation of a calculation pipeline

func (*SinglePipelineValidationT) Pack added in v1.2.0

type SlaveCantFollowErrorReaction added in v1.2.0

type SlaveCantFollowErrorReaction int8

/ Definition of some possible error reaction, when the slave axis is sync'd, but can't follow the result of the calculation pipeline

const (
	/// set the slave axis to error and decouple it from the master + create a diagnosis error
	SlaveCantFollowErrorReactionCREATE_ERROR SlaveCantFollowErrorReaction = 0
	/// let the slave axis go back to unsync'd and use the chasing interpolator to follow
	SlaveCantFollowErrorReactionTRY_TO_RESYNC SlaveCantFollowErrorReaction = 1
	/// keep the slave axis sync'd and exceed the axis limits
	SlaveCantFollowErrorReactionKEEP_SYNCHRONIZED SlaveCantFollowErrorReaction = 2
)

func (SlaveCantFollowErrorReaction) String added in v1.2.0

type SlaveCantFollowMessageType added in v1.2.0

type SlaveCantFollowMessageType int8

/ Definition of diagnosis type, when SlaveCantFollowErrorReaction is TRY_TO_RESYNC or KEEP_SYNCHRONIZED

const (
	/// don't create any diagnosis
	SlaveCantFollowMessageTypeNONE SlaveCantFollowMessageType = 0
	/// create diagnosis message
	SlaveCantFollowMessageTypeMESSAGE SlaveCantFollowMessageType = 1
	/// create diagnosis warning
	SlaveCantFollowMessageTypeWARNING SlaveCantFollowMessageType = 2
)

func (SlaveCantFollowMessageType) String added in v1.2.0

type StateCalcSingleStep

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

func GetRootAsStateCalcSingleStep

func GetRootAsStateCalcSingleStep(buf []byte, offset flatbuffers.UOffsetT) *StateCalcSingleStep

func GetSizePrefixedRootAsStateCalcSingleStep

func GetSizePrefixedRootAsStateCalcSingleStep(buf []byte, offset flatbuffers.UOffsetT) *StateCalcSingleStep

func (*StateCalcSingleStep) Description

func (rcv *StateCalcSingleStep) Description() []byte

/ Name of the calculation step (indicated by its type ID) / what the calculation step does

func (*StateCalcSingleStep) DocuRef

func (rcv *StateCalcSingleStep) DocuRef() []byte

/ what the calculation step does / reference to user manual

func (*StateCalcSingleStep) Init

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

func (*StateCalcSingleStep) Inputs

func (rcv *StateCalcSingleStep) Inputs(j int) DataID

/ reference to user manual / vector of required input types

func (*StateCalcSingleStep) InputsLength

func (rcv *StateCalcSingleStep) InputsLength() int

func (*StateCalcSingleStep) MutateInputs

func (rcv *StateCalcSingleStep) MutateInputs(j int, n DataID) bool

/ vector of required input types

func (*StateCalcSingleStep) MutateOutputs

func (rcv *StateCalcSingleStep) MutateOutputs(j int, n DataID) bool

/ vector of required output types

func (*StateCalcSingleStep) MutexParameter

/ parameters of the calculation step / mutex groups of parameters (identified by the names), that are optional and exclude each other

func (*StateCalcSingleStep) Name

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

/ Name of the calculation step (indicated by its type ID)

func (*StateCalcSingleStep) Outputs

func (rcv *StateCalcSingleStep) Outputs(j int) DataID

/ vector of required output types

func (*StateCalcSingleStep) OutputsLength

func (rcv *StateCalcSingleStep) OutputsLength() int

func (*StateCalcSingleStep) Parameter

/ parameters of the calculation step

func (*StateCalcSingleStep) Table

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

func (*StateCalcSingleStep) UnPack

func (*StateCalcSingleStep) UnPackTo

func (rcv *StateCalcSingleStep) UnPackTo(t *StateCalcSingleStepT)

type StateCalcSingleStepT

type StateCalcSingleStepT struct {
	Name           string
	Description    string
	DocuRef        string
	Inputs         []DataID
	Outputs        []DataID
	Parameter      *StateCalcStepParamsT
	MutexParameter *StateCalcStepMutexParamT
}

/ a single supported calculation step

func (*StateCalcSingleStepT) Pack

type StateCalcStepMutexParam

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

func GetRootAsStateCalcStepMutexParam

func GetRootAsStateCalcStepMutexParam(buf []byte, offset flatbuffers.UOffsetT) *StateCalcStepMutexParam

func GetSizePrefixedRootAsStateCalcStepMutexParam

func GetSizePrefixedRootAsStateCalcStepMutexParam(buf []byte, offset flatbuffers.UOffsetT) *StateCalcStepMutexParam

func (*StateCalcStepMutexParam) Init

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

func (*StateCalcStepMutexParam) MutexParam

func (rcv *StateCalcStepMutexParam) MutexParam(obj *MutexGroupPart2, j int) bool

func (*StateCalcStepMutexParam) MutexParamLength

func (rcv *StateCalcStepMutexParam) MutexParamLength() int

func (*StateCalcStepMutexParam) Table

func (*StateCalcStepMutexParam) UnPack

func (*StateCalcStepMutexParam) UnPackTo

type StateCalcStepMutexParamT

type StateCalcStepMutexParamT struct {
	MutexParam []*MutexGroupPart2T
}

func (*StateCalcStepMutexParamT) Pack

type StateCalcStepParams added in v1.2.0

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

func GetRootAsStateCalcStepParams added in v1.2.0

func GetRootAsStateCalcStepParams(buf []byte, offset flatbuffers.UOffsetT) *StateCalcStepParams

func GetSizePrefixedRootAsStateCalcStepParams added in v1.2.0

func GetSizePrefixedRootAsStateCalcStepParams(buf []byte, offset flatbuffers.UOffsetT) *StateCalcStepParams

func (*StateCalcStepParams) Init added in v1.2.0

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

func (*StateCalcStepParams) Params added in v1.2.0

/ vector of all params

func (*StateCalcStepParams) ParamsLength added in v1.2.0

func (rcv *StateCalcStepParams) ParamsLength() int

func (*StateCalcStepParams) Table added in v1.2.0

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

func (*StateCalcStepParams) UnPack added in v1.2.0

func (*StateCalcStepParams) UnPackTo added in v1.2.0

func (rcv *StateCalcStepParams) UnPackTo(t *StateCalcStepParamsT)

type StateCalcStepParamsT added in v1.2.0

type StateCalcStepParamsT struct {
	Params []*StateCalcStepSingleParamT
}

/ all supported calculation steps

func (*StateCalcStepParamsT) Pack added in v1.2.0

type StateCalcStepSingleParam

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

func GetRootAsStateCalcStepSingleParam

func GetRootAsStateCalcStepSingleParam(buf []byte, offset flatbuffers.UOffsetT) *StateCalcStepSingleParam

func GetSizePrefixedRootAsStateCalcStepSingleParam

func GetSizePrefixedRootAsStateCalcStepSingleParam(buf []byte, offset flatbuffers.UOffsetT) *StateCalcStepSingleParam

func (*StateCalcStepSingleParam) Description

func (rcv *StateCalcStepSingleParam) Description() []byte

/ name of the parameter / what the parameter of the calculation step does

func (*StateCalcStepSingleParam) Init

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

func (*StateCalcStepSingleParam) Mandatory

func (rcv *StateCalcStepSingleParam) Mandatory() bool

/ what the parameter of the calculation step does / is this parameter mandatory?

func (*StateCalcStepSingleParam) MutateMandatory

func (rcv *StateCalcStepSingleParam) MutateMandatory(n bool) bool

/ is this parameter mandatory?

func (*StateCalcStepSingleParam) MutateType

func (rcv *StateCalcStepSingleParam) MutateType(n ParameterType) bool

/ type of the parameter

func (*StateCalcStepSingleParam) MutateUnit added in v1.2.0

func (rcv *StateCalcStepSingleParam) MutateUnit(n UnitValueType) bool

/ unit value of the parameter

func (*StateCalcStepSingleParam) Name

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

/ name of the parameter

func (*StateCalcStepSingleParam) Table

func (*StateCalcStepSingleParam) Type

/ type of the parameter

func (*StateCalcStepSingleParam) UnPack

func (*StateCalcStepSingleParam) UnPackTo

func (*StateCalcStepSingleParam) Unit added in v1.2.0

/ unit value of the parameter

type StateCalcStepSingleParamT

type StateCalcStepSingleParamT struct {
	Name        string
	Description string
	Mandatory   bool
	Type        ParameterType
	Unit        UnitValueType
}

/ a single parameter of a calculation step

func (*StateCalcStepSingleParamT) Pack

type StateCalcSteps

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

func GetRootAsStateCalcSteps

func GetRootAsStateCalcSteps(buf []byte, offset flatbuffers.UOffsetT) *StateCalcSteps

func GetSizePrefixedRootAsStateCalcSteps

func GetSizePrefixedRootAsStateCalcSteps(buf []byte, offset flatbuffers.UOffsetT) *StateCalcSteps

func (*StateCalcSteps) Init

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

func (*StateCalcSteps) Steps

func (rcv *StateCalcSteps) Steps(obj *StateCalcSingleStep, j int) bool

/ vector of all supported calculation steps

func (*StateCalcSteps) StepsLength

func (rcv *StateCalcSteps) StepsLength() int

func (*StateCalcSteps) Table

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

func (*StateCalcSteps) UnPack

func (rcv *StateCalcSteps) UnPack() *StateCalcStepsT

func (*StateCalcSteps) UnPackTo

func (rcv *StateCalcSteps) UnPackTo(t *StateCalcStepsT)

type StateCalcStepsT

type StateCalcStepsT struct {
	Steps []*StateCalcSingleStepT
}

/ all supported calculation steps

func (*StateCalcStepsT) Pack

type SyncCmdMode

type SyncCmdMode int8

/ sync command mode (must fit the enum class motion::sync::cmd::SyncCmdMode)

const (
	/// The slave is moved relative and the calculation pipeline is initialized new.
	SyncCmdModeCMDMODE_SLAVE_RELATIVE_INIT SyncCmdMode = 0
	/// The slave is moved relative and the calculation pipeline keeps its state.
	SyncCmdModeCMDMODE_SLAVE_RELATIVE_KEEP_STATE SyncCmdMode = 1
	/// The slave is moved absolute and the calculation pipeline is initialized new.
	SyncCmdModeCMDMODE_SLAVE_ABSOLUTE_INIT SyncCmdMode = 2
	/// The slave is moved absolute and the calculation pipeline keeps its state.
	SyncCmdModeCMDMODE_SLAVE_ABSOLUTE_KEEP_STATE SyncCmdMode = 3
)

func (SyncCmdMode) String

func (v SyncCmdMode) String() string

type SyncDirection added in v1.3.0

type SyncDirection int8

/ sync direction mode (must fit the enum class motion::sync::cmd::SyncDirection)

const (
	/// shortest path synchronization way
	SyncDirectionSYNC_SHORTEST_PATH SyncDirection = 0
	/// catch up synchronization way
	SyncDirectionSYNC_CATCH_UP SyncDirection = 1
	/// slow down synchronization way
	SyncDirectionSYNC_SLOW_DOWN SyncDirection = 2
)

func (SyncDirection) String added in v1.3.0

func (v SyncDirection) String() string

type SyncMode added in v1.3.0

type SyncMode int8

/ sync mode (must fit the enum class motion::sync::cmd::SyncMode)

const (
	/// The slave is moved relative and the calculation pipeline is initialized new.
	SyncModeSYNC_RELATIVE SyncMode = 0
	/// The slave is moved relative and the calculation pipeline keeps its state.
	SyncModeSYNC_RELATIVE_KEEP_STATE SyncMode = 1
	/// The slave is moved absolute and the calculation pipeline is initialized new.
	SyncModeSYNC_ABSOLUTE SyncMode = 2
	/// The slave is moved absolute and the calculation pipeline keeps its state.
	SyncModeSYNC_ABSOLUTE_KEEP_STATE SyncMode = 3
)

func (SyncMode) String added in v1.3.0

func (v SyncMode) String() string

type SyncSource added in v1.3.0

type SyncSource int8

/ sync source mode (must fit the enum class motion::sync::cmd::SyncSource)

const (
	/// master interpolated value
	SyncSourceSYNC_SETPOINT SyncSource = 0
	/// master actual value
	SyncSourceSYNC_ACTUAL SyncSource = 1
)

func (SyncSource) String added in v1.3.0

func (v SyncSource) String() string

type SysCfgAllCams added in v1.3.0

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

func GetRootAsSysCfgAllCams added in v1.3.0

func GetRootAsSysCfgAllCams(buf []byte, offset flatbuffers.UOffsetT) *SysCfgAllCams

func GetSizePrefixedRootAsSysCfgAllCams added in v1.3.0

func GetSizePrefixedRootAsSysCfgAllCams(buf []byte, offset flatbuffers.UOffsetT) *SysCfgAllCams

func (*SysCfgAllCams) Cam added in v1.3.0

func (rcv *SysCfgAllCams) Cam(obj *SysCfgSingleCam, j int) bool

/ vector of all configured cam tables

func (*SysCfgAllCams) CamLength added in v1.3.0

func (rcv *SysCfgAllCams) CamLength() int

func (*SysCfgAllCams) Init added in v1.3.0

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

func (*SysCfgAllCams) Table added in v1.3.0

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

func (*SysCfgAllCams) UnPack added in v1.3.0

func (rcv *SysCfgAllCams) UnPack() *SysCfgAllCamsT

func (*SysCfgAllCams) UnPackTo added in v1.3.0

func (rcv *SysCfgAllCams) UnPackTo(t *SysCfgAllCamsT)

type SysCfgAllCamsT added in v1.3.0

type SysCfgAllCamsT struct {
	Cam []*SysCfgSingleCamT
}

/ configuration of all cam tables for the whole motion system

func (*SysCfgAllCamsT) Pack added in v1.3.0

type SysCfgSingleCam added in v1.3.0

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

func GetRootAsSysCfgSingleCam added in v1.3.0

func GetRootAsSysCfgSingleCam(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSingleCam

func GetSizePrefixedRootAsSysCfgSingleCam added in v1.3.0

func GetSizePrefixedRootAsSysCfgSingleCam(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSingleCam

func (*SysCfgSingleCam) CamBuilderData added in v1.3.0

func (rcv *SysCfgSingleCam) CamBuilderData() []byte

/ data of the CamBuilder

func (*SysCfgSingleCam) Init added in v1.3.0

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

func (*SysCfgSingleCam) Interpolation added in v1.3.0

func (rcv *SysCfgSingleCam) Interpolation() CamTableInterpolation

/ interpolation type for this cam table

func (*SysCfgSingleCam) MutateInterpolation added in v1.3.0

func (rcv *SysCfgSingleCam) MutateInterpolation(n CamTableInterpolation) bool

/ interpolation type for this cam table

func (*SysCfgSingleCam) MutatePoints added in v1.3.0

func (rcv *SysCfgSingleCam) MutatePoints(j int, n float64) bool

/ interpolation points of the cam table

func (*SysCfgSingleCam) Name added in v1.3.0

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

/ name of the cam table (filled when reading; optional for writing [content is always ignored])

func (*SysCfgSingleCam) Points added in v1.3.0

func (rcv *SysCfgSingleCam) Points(j int) float64

/ name of the cam table (filled when reading; optional for writing [content is always ignored]) / interpolation points of the cam table

func (*SysCfgSingleCam) PointsLength added in v1.3.0

func (rcv *SysCfgSingleCam) PointsLength() int

func (*SysCfgSingleCam) Table added in v1.3.0

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

func (*SysCfgSingleCam) UnPack added in v1.3.0

func (rcv *SysCfgSingleCam) UnPack() *SysCfgSingleCamT

func (*SysCfgSingleCam) UnPackTo added in v1.3.0

func (rcv *SysCfgSingleCam) UnPackTo(t *SysCfgSingleCamT)

type SysCfgSingleCamT added in v1.3.0

type SysCfgSingleCamT struct {
	Name           string
	Points         []float64
	Interpolation  CamTableInterpolation
	CamBuilderData string
}

/ configuration of a single cam table

func (*SysCfgSingleCamT) Pack added in v1.3.0

type UnitValueType added in v1.2.0

type UnitValueType int8

/ Unit value type of a single parameter

const (
	/// position type (mm; deg; inch; ...)
	UnitValueTypePOSITION UnitValueType = 0
	/// velocity type (m/s; rpm; ...)
	UnitValueTypeVELOCITY UnitValueType = 1
	/// acceleration type (mm/s^2; ...)
	UnitValueTypeACCELERATION UnitValueType = 2
	/// jerk type (m/s^3; ...)
	UnitValueTypeJERK UnitValueType = 3
	/// force type (N)
	UnitValueTypeFORCE UnitValueType = 4
	/// torque type (N*m)
	UnitValueTypeTORQUE UnitValueType = 5
	/// time type (s; min; ms)
	UnitValueTypeTIME UnitValueType = 6
	/// this must alway be the last entry
	UnitValueTypeCOUNT UnitValueType = 7
)

func (UnitValueType) String added in v1.2.0

func (v UnitValueType) String() string

Source Files

Jump to

Keyboard shortcuts

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