fbtypes

package
v2.2.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

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 EnumNamesDynSyncDirection = map[DynSyncDirection]string{
	DynSyncDirectionSHORTEST_WAY: "SHORTEST_WAY",
	DynSyncDirectionPOSITIVE:     "POSITIVE",
	DynSyncDirectionNEGATIVE:     "NEGATIVE",
	DynSyncDirectionDIRECT:       "DIRECT",
}
View Source
var EnumNamesDynSynchronisationMethod = map[DynSynchronisationMethod]string{
	DynSynchronisationMethodTWO_STEP: "TWO_STEP",
	DynSynchronisationMethodONE_STEP: "ONE_STEP",
}
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 EnumNamesPointTableInterpolation = map[PointTableInterpolation]string{
	PointTableInterpolationDEFAULT:      "DEFAULT",
	PointTableInterpolationLINEAR:       "LINEAR",
	PointTableInterpolationQUBIC_SPLINE: "QUBIC_SPLINE",
}
View Source
var EnumNamesProfileEntry = map[ProfileEntry]string{
	ProfileEntrySLAVE_ORIGIN_MASTER_ORIGIN:   "SLAVE_ORIGIN_MASTER_ORIGIN",
	ProfileEntrySLAVE_CURRENT_MASTER_CURRENT: "SLAVE_CURRENT_MASTER_CURRENT",
	ProfileEntrySLAVE_ORIGIN_MASTER_CURRENT:  "SLAVE_ORIGIN_MASTER_CURRENT",
	ProfileEntrySLAVE_CURRENT_MASTER_ORIGIN:  "SLAVE_CURRENT_MASTER_ORIGIN",
	ProfileEntrySLAVE_RELATIVE_MASTER_ORIGIN: "SLAVE_RELATIVE_MASTER_ORIGIN",
}
View Source
var EnumNamesProfileExecutionMode = map[ProfileExecutionMode]string{
	ProfileExecutionModeCYCLIC: "CYCLIC",
	ProfileExecutionModeSINGLE: "SINGLE",
}
View Source
var EnumNamesSegmentActionMode = map[SegmentActionMode]string{
	SegmentActionModeSEG_ACTION_EXTERNAL_INSTANT:         "SEG_ACTION_EXTERNAL_INSTANT",
	SegmentActionModeSEG_ACTION_EXTERNAL_AFTERSEG:        "SEG_ACTION_EXTERNAL_AFTERSEG",
	SegmentActionModeSEG_ACTION_EXTERNAL_AFTERGROUP:      "SEG_ACTION_EXTERNAL_AFTERGROUP",
	SegmentActionModeSEG_ACTION_EXTERNAL_INSTANT_NEXTSEG: "SEG_ACTION_EXTERNAL_INSTANT_NEXTSEG",
}
View Source
var EnumNamesSegmentLawType = map[SegmentLawType]string{
	SegmentLawTypeREST_IN_REST_INCLINED_SINE:         "REST_IN_REST_INCLINED_SINE",
	SegmentLawTypeREST_IN_REST_POLYNOMIAL_5:          "REST_IN_REST_POLYNOMIAL_5",
	SegmentLawTypeREST_IN_VELOCITY_POLYNOMIAL_5:      "REST_IN_VELOCITY_POLYNOMIAL_5",
	SegmentLawTypeREST_IN_VELOCITY_POLYNOMIAL_7:      "REST_IN_VELOCITY_POLYNOMIAL_7",
	SegmentLawTypeVELOCITY_IN_REST_POLYNOMIAL_5:      "VELOCITY_IN_REST_POLYNOMIAL_5",
	SegmentLawTypeVELOCITY_IN_REST_POLYNOMIAL_7:      "VELOCITY_IN_REST_POLYNOMIAL_7",
	SegmentLawTypeVELOCITY_IN_VELOCITY_LINEAR:        "VELOCITY_IN_VELOCITY_LINEAR",
	SegmentLawTypeVELOCITY_IN_VELOCITY_POLYNOMIAL_5:  "VELOCITY_IN_VELOCITY_POLYNOMIAL_5",
	SegmentLawTypeREST_IN_REST_LINEAR:                "REST_IN_REST_LINEAR",
	SegmentLawTypeREST_IN_REST_POLYNOMIAL_7:          "REST_IN_REST_POLYNOMIAL_7",
	SegmentLawTypeREST_IN_REST_SINE:                  "REST_IN_REST_SINE",
	SegmentLawTypeREST_IN_REST_SINE_GUTMAN:           "REST_IN_REST_SINE_GUTMAN",
	SegmentLawTypeREST_IN_REST_SINE_ACC:              "REST_IN_REST_SINE_ACC",
	SegmentLawTypeREST_IN_REST_SINE_TORQUE:           "REST_IN_REST_SINE_TORQUE",
	SegmentLawTypeREST_IN_REST_MOD_TRAPEZ:            "REST_IN_REST_MOD_TRAPEZ",
	SegmentLawTypeREST_IN_REST_MOD_SINE:              "REST_IN_REST_MOD_SINE",
	SegmentLawTypeVELOCITY_IN_VELOCITY_POLYNOMIAL_7:  "VELOCITY_IN_VELOCITY_POLYNOMIAL_7",
	SegmentLawTypeVELOCITY_IN_VELOCITY_MOD_SINE:      "VELOCITY_IN_VELOCITY_MOD_SINE",
	SegmentLawTypeREST_IN_REST_POLYNOMIAL_5_VLIM:     "REST_IN_REST_POLYNOMIAL_5_VLIM",
	SegmentLawTypeREST_IN_REST_PARABOLA:              "REST_IN_REST_PARABOLA",
	SegmentLawTypeREST_IN_REST_POLYNOMIAL_8:          "REST_IN_REST_POLYNOMIAL_8",
	SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_5:      "MOTION_IN_MOTION_POLYNOMIAL_5",
	SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_7:      "MOTION_IN_MOTION_POLYNOMIAL_7",
	SegmentLawTypeCOMMON_POLYNOMIAL_5:                "COMMON_POLYNOMIAL_5",
	SegmentLawTypeCOMMON_POLYNOMIAL_7:                "COMMON_POLYNOMIAL_7",
	SegmentLawTypeCOMMON_POLYNOMIAL_2:                "COMMON_POLYNOMIAL_2",
	SegmentLawTypeCOMMON_POLYNOMIAL_3:                "COMMON_POLYNOMIAL_3",
	SegmentLawTypeCOMMON_POLYNOMIAL_4:                "COMMON_POLYNOMIAL_4",
	SegmentLawTypeCOMMON_POLYNOMIAL_8:                "COMMON_POLYNOMIAL_8",
	SegmentLawTypeVELOCITY_IN_VELOCITY_TRAPEZ_ALIM:   "VELOCITY_IN_VELOCITY_TRAPEZ_ALIM",
	SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_5_VLIM: "MOTION_IN_MOTION_POLYNOMIAL_5_VLIM",
	SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_5_SLIM: "MOTION_IN_MOTION_POLYNOMIAL_5_SLIM",
	SegmentLawTypeFIT_VEL_TRAPEZE_ALIM:               "FIT_VEL_TRAPEZE_ALIM",
	SegmentLawTypeFIT_SINE_TRAPEZE_ALIM:              "FIT_SINE_TRAPEZE_ALIM",
	SegmentLawTypeFIT_ACC_TRAPEZE_JLIM:               "FIT_ACC_TRAPEZE_JLIM",
	SegmentLawTypeMOTION_IN_MOTION_ACAM:              "MOTION_IN_MOTION_ACAM",
	SegmentLawTypeMOTION_IN_MOTION_VCAM:              "MOTION_IN_MOTION_VCAM",
	SegmentLawTypeMOTION_IN_MOTION_VCAM2_A:           "MOTION_IN_MOTION_VCAM2_A",
	SegmentLawTypeMOTION_IN_MOTION_VCAM2_B:           "MOTION_IN_MOTION_VCAM2_B",
	SegmentLawTypePOINTS_TABLE_AUTO:                  "POINTS_TABLE_AUTO",
}
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 EnumNamesSegmentTriggerCondition = map[SegmentTriggerCondition]string{
	SegmentTriggerConditionSEG_TRIGGER_EXTERNAL:                "SEG_TRIGGER_EXTERNAL",
	SegmentTriggerConditionSEG_TRIGGER_SLAVE_REACHED_ABS:       "SEG_TRIGGER_SLAVE_REACHED_ABS",
	SegmentTriggerConditionSEG_TRIGGER_SLAVE_REACHED_REL:       "SEG_TRIGGER_SLAVE_REACHED_REL",
	SegmentTriggerConditionSEG_TRIGGER_MASTER_REACHED_ABS:      "SEG_TRIGGER_MASTER_REACHED_ABS",
	SegmentTriggerConditionSEG_TRIGGER_MASTER_REACHED_REL:      "SEG_TRIGGER_MASTER_REACHED_REL",
	SegmentTriggerConditionSEG_TRIGGER_MASTER_TIME_REACHED_REL: "SEG_TRIGGER_MASTER_TIME_REACHED_REL",
}
View Source
var EnumNamesSlaveCantFollowErrorReaction = map[SlaveCantFollowErrorReaction]string{
	SlaveCantFollowErrorReactionCREATE_ERROR:      "CREATE_ERROR",
	SlaveCantFollowErrorReactionTRY_TO_RESYNC:     "TRY_TO_RESYNC",
	SlaveCantFollowErrorReactionKEEP_SYNCHRONIZED: "KEEP_SYNCHRONIZED",
}
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",
	SyncSourceSYNC_ACTUAL_EXTRAPOLATED: "SYNC_ACTUAL_EXTRAPOLATED",
}
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 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 EnumValuesDynSyncDirection = map[string]DynSyncDirection{
	"SHORTEST_WAY": DynSyncDirectionSHORTEST_WAY,
	"POSITIVE":     DynSyncDirectionPOSITIVE,
	"NEGATIVE":     DynSyncDirectionNEGATIVE,
	"DIRECT":       DynSyncDirectionDIRECT,
}
View Source
var EnumValuesDynSynchronisationMethod = map[string]DynSynchronisationMethod{
	"TWO_STEP": DynSynchronisationMethodTWO_STEP,
	"ONE_STEP": DynSynchronisationMethodONE_STEP,
}
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 EnumValuesPointTableInterpolation = map[string]PointTableInterpolation{
	"DEFAULT":      PointTableInterpolationDEFAULT,
	"LINEAR":       PointTableInterpolationLINEAR,
	"QUBIC_SPLINE": PointTableInterpolationQUBIC_SPLINE,
}
View Source
var EnumValuesProfileEntry = map[string]ProfileEntry{
	"SLAVE_ORIGIN_MASTER_ORIGIN":   ProfileEntrySLAVE_ORIGIN_MASTER_ORIGIN,
	"SLAVE_CURRENT_MASTER_CURRENT": ProfileEntrySLAVE_CURRENT_MASTER_CURRENT,
	"SLAVE_ORIGIN_MASTER_CURRENT":  ProfileEntrySLAVE_ORIGIN_MASTER_CURRENT,
	"SLAVE_CURRENT_MASTER_ORIGIN":  ProfileEntrySLAVE_CURRENT_MASTER_ORIGIN,
	"SLAVE_RELATIVE_MASTER_ORIGIN": ProfileEntrySLAVE_RELATIVE_MASTER_ORIGIN,
}
View Source
var EnumValuesProfileExecutionMode = map[string]ProfileExecutionMode{
	"CYCLIC": ProfileExecutionModeCYCLIC,
	"SINGLE": ProfileExecutionModeSINGLE,
}
View Source
var EnumValuesSegmentActionMode = map[string]SegmentActionMode{
	"SEG_ACTION_EXTERNAL_INSTANT":         SegmentActionModeSEG_ACTION_EXTERNAL_INSTANT,
	"SEG_ACTION_EXTERNAL_AFTERSEG":        SegmentActionModeSEG_ACTION_EXTERNAL_AFTERSEG,
	"SEG_ACTION_EXTERNAL_AFTERGROUP":      SegmentActionModeSEG_ACTION_EXTERNAL_AFTERGROUP,
	"SEG_ACTION_EXTERNAL_INSTANT_NEXTSEG": SegmentActionModeSEG_ACTION_EXTERNAL_INSTANT_NEXTSEG,
}
View Source
var EnumValuesSegmentLawType = map[string]SegmentLawType{
	"REST_IN_REST_INCLINED_SINE":         SegmentLawTypeREST_IN_REST_INCLINED_SINE,
	"REST_IN_REST_POLYNOMIAL_5":          SegmentLawTypeREST_IN_REST_POLYNOMIAL_5,
	"REST_IN_VELOCITY_POLYNOMIAL_5":      SegmentLawTypeREST_IN_VELOCITY_POLYNOMIAL_5,
	"REST_IN_VELOCITY_POLYNOMIAL_7":      SegmentLawTypeREST_IN_VELOCITY_POLYNOMIAL_7,
	"VELOCITY_IN_REST_POLYNOMIAL_5":      SegmentLawTypeVELOCITY_IN_REST_POLYNOMIAL_5,
	"VELOCITY_IN_REST_POLYNOMIAL_7":      SegmentLawTypeVELOCITY_IN_REST_POLYNOMIAL_7,
	"VELOCITY_IN_VELOCITY_LINEAR":        SegmentLawTypeVELOCITY_IN_VELOCITY_LINEAR,
	"VELOCITY_IN_VELOCITY_POLYNOMIAL_5":  SegmentLawTypeVELOCITY_IN_VELOCITY_POLYNOMIAL_5,
	"REST_IN_REST_LINEAR":                SegmentLawTypeREST_IN_REST_LINEAR,
	"REST_IN_REST_POLYNOMIAL_7":          SegmentLawTypeREST_IN_REST_POLYNOMIAL_7,
	"REST_IN_REST_SINE":                  SegmentLawTypeREST_IN_REST_SINE,
	"REST_IN_REST_SINE_GUTMAN":           SegmentLawTypeREST_IN_REST_SINE_GUTMAN,
	"REST_IN_REST_SINE_ACC":              SegmentLawTypeREST_IN_REST_SINE_ACC,
	"REST_IN_REST_SINE_TORQUE":           SegmentLawTypeREST_IN_REST_SINE_TORQUE,
	"REST_IN_REST_MOD_TRAPEZ":            SegmentLawTypeREST_IN_REST_MOD_TRAPEZ,
	"REST_IN_REST_MOD_SINE":              SegmentLawTypeREST_IN_REST_MOD_SINE,
	"VELOCITY_IN_VELOCITY_POLYNOMIAL_7":  SegmentLawTypeVELOCITY_IN_VELOCITY_POLYNOMIAL_7,
	"VELOCITY_IN_VELOCITY_MOD_SINE":      SegmentLawTypeVELOCITY_IN_VELOCITY_MOD_SINE,
	"REST_IN_REST_POLYNOMIAL_5_VLIM":     SegmentLawTypeREST_IN_REST_POLYNOMIAL_5_VLIM,
	"REST_IN_REST_PARABOLA":              SegmentLawTypeREST_IN_REST_PARABOLA,
	"REST_IN_REST_POLYNOMIAL_8":          SegmentLawTypeREST_IN_REST_POLYNOMIAL_8,
	"MOTION_IN_MOTION_POLYNOMIAL_5":      SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_5,
	"MOTION_IN_MOTION_POLYNOMIAL_7":      SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_7,
	"COMMON_POLYNOMIAL_5":                SegmentLawTypeCOMMON_POLYNOMIAL_5,
	"COMMON_POLYNOMIAL_7":                SegmentLawTypeCOMMON_POLYNOMIAL_7,
	"COMMON_POLYNOMIAL_2":                SegmentLawTypeCOMMON_POLYNOMIAL_2,
	"COMMON_POLYNOMIAL_3":                SegmentLawTypeCOMMON_POLYNOMIAL_3,
	"COMMON_POLYNOMIAL_4":                SegmentLawTypeCOMMON_POLYNOMIAL_4,
	"COMMON_POLYNOMIAL_8":                SegmentLawTypeCOMMON_POLYNOMIAL_8,
	"VELOCITY_IN_VELOCITY_TRAPEZ_ALIM":   SegmentLawTypeVELOCITY_IN_VELOCITY_TRAPEZ_ALIM,
	"MOTION_IN_MOTION_POLYNOMIAL_5_VLIM": SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_5_VLIM,
	"MOTION_IN_MOTION_POLYNOMIAL_5_SLIM": SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_5_SLIM,
	"FIT_VEL_TRAPEZE_ALIM":               SegmentLawTypeFIT_VEL_TRAPEZE_ALIM,
	"FIT_SINE_TRAPEZE_ALIM":              SegmentLawTypeFIT_SINE_TRAPEZE_ALIM,
	"FIT_ACC_TRAPEZE_JLIM":               SegmentLawTypeFIT_ACC_TRAPEZE_JLIM,
	"MOTION_IN_MOTION_ACAM":              SegmentLawTypeMOTION_IN_MOTION_ACAM,
	"MOTION_IN_MOTION_VCAM":              SegmentLawTypeMOTION_IN_MOTION_VCAM,
	"MOTION_IN_MOTION_VCAM2_A":           SegmentLawTypeMOTION_IN_MOTION_VCAM2_A,
	"MOTION_IN_MOTION_VCAM2_B":           SegmentLawTypeMOTION_IN_MOTION_VCAM2_B,
	"POINTS_TABLE_AUTO":                  SegmentLawTypePOINTS_TABLE_AUTO,
}
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 EnumValuesSegmentTriggerCondition = map[string]SegmentTriggerCondition{
	"SEG_TRIGGER_EXTERNAL":                SegmentTriggerConditionSEG_TRIGGER_EXTERNAL,
	"SEG_TRIGGER_SLAVE_REACHED_ABS":       SegmentTriggerConditionSEG_TRIGGER_SLAVE_REACHED_ABS,
	"SEG_TRIGGER_SLAVE_REACHED_REL":       SegmentTriggerConditionSEG_TRIGGER_SLAVE_REACHED_REL,
	"SEG_TRIGGER_MASTER_REACHED_ABS":      SegmentTriggerConditionSEG_TRIGGER_MASTER_REACHED_ABS,
	"SEG_TRIGGER_MASTER_REACHED_REL":      SegmentTriggerConditionSEG_TRIGGER_MASTER_REACHED_REL,
	"SEG_TRIGGER_MASTER_TIME_REACHED_REL": SegmentTriggerConditionSEG_TRIGGER_MASTER_TIME_REACHED_REL,
}
View Source
var EnumValuesSlaveCantFollowErrorReaction = map[string]SlaveCantFollowErrorReaction{
	"CREATE_ERROR":      SlaveCantFollowErrorReactionCREATE_ERROR,
	"TRY_TO_RESYNC":     SlaveCantFollowErrorReactionTRY_TO_RESYNC,
	"KEEP_SYNCHRONIZED": SlaveCantFollowErrorReactionKEEP_SYNCHRONIZED,
}
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,
	"SYNC_ACTUAL_EXTRAPOLATED": SyncSourceSYNC_ACTUAL_EXTRAPOLATED,
}
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

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

func AxsCfgCalcPipelineAddSteps

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

func AxsCfgCalcPipelineAllAddPipelines

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

func AxsCfgCalcPipelineAllEnd

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

func AxsCfgCalcPipelineAllStart

func AxsCfgCalcPipelineAllStart(builder *flatbuffers.Builder)

/ vector of all pipelines

func AxsCfgCalcPipelineAllStartPipelinesVector

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

func AxsCfgCalcPipelineEnd

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

func AxsCfgCalcPipelineStart

func AxsCfgCalcPipelineStart(builder *flatbuffers.Builder)

/ configuration of all steps of calculation pipeline

func AxsCfgCalcStepAddInputs

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

func AxsCfgCalcStepAddParameter

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

func AxsCfgCalcStepAddStepId

func AxsCfgCalcStepAddStepId(builder *flatbuffers.Builder, stepId uint32)

func AxsCfgCalcStepAddType

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

func AxsCfgCalcStepAllAddSteps

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

func AxsCfgCalcStepAllEnd

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

func AxsCfgCalcStepAllStart

func AxsCfgCalcStepAllStart(builder *flatbuffers.Builder)

/ vector of all steps

func AxsCfgCalcStepAllStartStepsVector

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

func AxsCfgCalcStepEnd

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

func AxsCfgCalcStepParamAddName

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

func AxsCfgCalcStepParamAddUnit

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

func AxsCfgCalcStepParamAddValue

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

func AxsCfgCalcStepParamAllAddParams

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

func AxsCfgCalcStepParamAllEnd

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

func AxsCfgCalcStepParamAllStart

func AxsCfgCalcStepParamAllStart(builder *flatbuffers.Builder)

/ vector of all params

func AxsCfgCalcStepParamAllStartParamsVector

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

func AxsCfgCalcStepParamEnd

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

func AxsCfgCalcStepParamStart

func AxsCfgCalcStepParamStart(builder *flatbuffers.Builder)

/ unit of the parameter

func AxsCfgCalcStepStart

func AxsCfgCalcStepStart(builder *flatbuffers.Builder)

/ all parameter values of the calculation step

func AxsCfgCalcStepStartInputsVector

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

func AxsCfgDynSynchronisationAddLimits

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

func AxsCfgDynSynchronisationAddMethod

func AxsCfgDynSynchronisationAddMethod(builder *flatbuffers.Builder, method DynSynchronisationMethod)

func AxsCfgDynSynchronisationAddSyncWindowModulo

func AxsCfgDynSynchronisationAddSyncWindowModulo(builder *flatbuffers.Builder, syncWindowModulo float64)

func AxsCfgDynSynchronisationEnd

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

func AxsCfgDynSynchronisationLimAddAcc

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

func AxsCfgDynSynchronisationLimAddDec

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

func AxsCfgDynSynchronisationLimAddJrkAcc

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

func AxsCfgDynSynchronisationLimAddJrkDec

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

func AxsCfgDynSynchronisationLimAddVelNeg

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

func AxsCfgDynSynchronisationLimAddVelPos

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

func AxsCfgDynSynchronisationLimEnd

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

func AxsCfgDynSynchronisationLimStart

func AxsCfgDynSynchronisationLimStart(builder *flatbuffers.Builder)

func AxsCfgDynSynchronisationStart

func AxsCfgDynSynchronisationStart(builder *flatbuffers.Builder)

func AxsCfgErrReactionAddSlaveLimitsExceeded

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

func AxsCfgErrReactionEnd

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

func AxsCfgErrReactionSlaveLimExceededAddDiagnosis

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

func AxsCfgErrReactionSlaveLimExceededAddType

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

func AxsCfgErrReactionSlaveLimExceededEnd

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

func AxsCfgErrReactionSlaveLimExceededStart

func AxsCfgErrReactionSlaveLimExceededStart(builder *flatbuffers.Builder)

func AxsCfgErrReactionStart

func AxsCfgErrReactionStart(builder *flatbuffers.Builder)

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

func AxsCfgFlexProfileObjAddProfiles

func AxsCfgFlexProfileObjAddProfiles(builder *flatbuffers.Builder, profiles flatbuffers.UOffsetT)

func AxsCfgFlexProfileObjEnd

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

func AxsCfgFlexProfileObjStart

func AxsCfgFlexProfileObjStart(builder *flatbuffers.Builder)

/ configuration of single FlexProfiles

func AxsCfgFlexProfileObjStartProfilesVector

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

func AxsCfgSingleFlexProfileAddCamBuilderProfileData

func AxsCfgSingleFlexProfileAddCamBuilderProfileData(builder *flatbuffers.Builder, camBuilderProfileData flatbuffers.UOffsetT)

func AxsCfgSingleFlexProfileAddEvents

func AxsCfgSingleFlexProfileAddEvents(builder *flatbuffers.Builder, events flatbuffers.UOffsetT)

func AxsCfgSingleFlexProfileAddMasterAxsRefVel

func AxsCfgSingleFlexProfileAddMasterAxsRefVel(builder *flatbuffers.Builder, masterAxsRefVel float64)

func AxsCfgSingleFlexProfileAddName

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

func AxsCfgSingleFlexProfileAddSegments

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

func AxsCfgSingleFlexProfileEnd

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

func AxsCfgSingleFlexProfileStart

func AxsCfgSingleFlexProfileStart(builder *flatbuffers.Builder)

/ cam builder data (profile specific)

func AxsCfgSingleFlexProfileStartEventsVector

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

func AxsCfgSingleFlexProfileStartSegmentsVector

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

func AxsCfgSyncMotionAddCalculationPipelines

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

func AxsCfgSyncMotionAddDynSynchronisation

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

func AxsCfgSyncMotionAddErrorReaction

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

func AxsCfgSyncMotionEnd

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

func AxsCfgSyncMotionStart

func AxsCfgSyncMotionStart(builder *flatbuffers.Builder)

/ configuration for calculation pipelines for a single axis

func AxsCfgSyncMotionStartCalculationPipelinesVector

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

func AxsCmdFlexProfileDataAddBuffered

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

func AxsCmdFlexProfileDataAddDynSyncDirection

func AxsCmdFlexProfileDataAddDynSyncDirection(builder *flatbuffers.Builder, dynSyncDirection DynSyncDirection)

func AxsCmdFlexProfileDataAddMaster

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

func AxsCmdFlexProfileDataAddParameters

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

func AxsCmdFlexProfileDataAddSyncSource

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

func AxsCmdFlexProfileDataEnd

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

func AxsCmdFlexProfileDataStart

func AxsCmdFlexProfileDataStart(builder *flatbuffers.Builder)

func AxsCmdFlexProfileDlParamsAddFineAdjustDlIdx

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

func AxsCmdFlexProfileDlParamsAddFofMasterOffsetDlIdx

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

func AxsCmdFlexProfileDlParamsAddFofMasterOffsetTimeConstantDlIdx

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

func AxsCmdFlexProfileDlParamsAddFofSlaveOffsetDlIdx

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

func AxsCmdFlexProfileDlParamsAddFofSlaveOffsetTimeConstantDlIdx

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

func AxsCmdFlexProfileDlParamsAddSoiMasterOffsetAccDlIdx

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

func AxsCmdFlexProfileDlParamsAddSoiMasterOffsetDlIdx

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

func AxsCmdFlexProfileDlParamsAddSoiMasterOffsetVelDlIdx

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

func AxsCmdFlexProfileDlParamsAddSoiSlaveOffsetAccDlIdx

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

func AxsCmdFlexProfileDlParamsAddSoiSlaveOffsetDlIdx

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

func AxsCmdFlexProfileDlParamsAddSoiSlaveOffsetVelDlIdx

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

func AxsCmdFlexProfileDlParamsEnd

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

func AxsCmdFlexProfileDlParamsStart

func AxsCmdFlexProfileDlParamsStart(builder *flatbuffers.Builder)

func AxsCmdFlexProfileExDataAddBuffered

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

func AxsCmdFlexProfileExDataAddDlParameters

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

func AxsCmdFlexProfileExDataAddDynSyncDirection

func AxsCmdFlexProfileExDataAddDynSyncDirection(builder *flatbuffers.Builder, dynSyncDirection DynSyncDirection)

func AxsCmdFlexProfileExDataAddMaster

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

func AxsCmdFlexProfileExDataAddParameters

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

func AxsCmdFlexProfileExDataAddSyncSource

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

func AxsCmdFlexProfileExDataEnd

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

func AxsCmdFlexProfileExDataStart

func AxsCmdFlexProfileExDataStart(builder *flatbuffers.Builder)

func AxsCmdFlexProfileParamsAddFineAdjust

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

func AxsCmdFlexProfileParamsAddMasterOffset

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

func AxsCmdFlexProfileParamsAddProfile

func AxsCmdFlexProfileParamsAddProfile(builder *flatbuffers.Builder, profile flatbuffers.UOffsetT)

func AxsCmdFlexProfileParamsAddProfileEntry

func AxsCmdFlexProfileParamsAddProfileEntry(builder *flatbuffers.Builder, profileEntry ProfileEntry)

func AxsCmdFlexProfileParamsAddProfileExecutionMode

func AxsCmdFlexProfileParamsAddProfileExecutionMode(builder *flatbuffers.Builder, profileExecutionMode ProfileExecutionMode)

func AxsCmdFlexProfileParamsAddRatioDenominator

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

func AxsCmdFlexProfileParamsAddRatioNumerator

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

func AxsCmdFlexProfileParamsAddSlaveOffset

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

func AxsCmdFlexProfileParamsAddSwitchGearOnPos

func AxsCmdFlexProfileParamsAddSwitchGearOnPos(builder *flatbuffers.Builder, switchGearOnPos bool)

func AxsCmdFlexProfileParamsAddSwitchPosition

func AxsCmdFlexProfileParamsAddSwitchPosition(builder *flatbuffers.Builder, switchPosition float64)

func AxsCmdFlexProfileParamsAddSwitchProfileOnPos

func AxsCmdFlexProfileParamsAddSwitchProfileOnPos(builder *flatbuffers.Builder, switchProfileOnPos bool)

func AxsCmdFlexProfileParamsEnd

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

func AxsCmdFlexProfileParamsStart

func AxsCmdFlexProfileParamsStart(builder *flatbuffers.Builder)

func AxsCmdGearInPosDataAddBuffered

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

func AxsCmdGearInPosDataAddDynSyncDirection

func AxsCmdGearInPosDataAddDynSyncDirection(builder *flatbuffers.Builder, dynSyncDirection DynSyncDirection)

func AxsCmdGearInPosDataAddMaster

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

func AxsCmdGearInPosDataAddParameters

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

func AxsCmdGearInPosDataAddSyncMode

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

func AxsCmdGearInPosDataAddSyncSource

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

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

func AxsCmdGearInPosDlParamsAddFofMasterOffsetDlIdx

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

func AxsCmdGearInPosDlParamsAddFofMasterOffsetTimeConstantDlIdx

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

func AxsCmdGearInPosDlParamsAddFofSlaveOffsetDlIdx

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

func AxsCmdGearInPosDlParamsAddFofSlaveOffsetTimeConstantDlIdx

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

func AxsCmdGearInPosDlParamsAddSoiMasterOffsetAccDlIdx

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

func AxsCmdGearInPosDlParamsAddSoiMasterOffsetDlIdx

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

func AxsCmdGearInPosDlParamsAddSoiMasterOffsetVelDlIdx

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

func AxsCmdGearInPosDlParamsAddSoiSlaveOffsetAccDlIdx

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

func AxsCmdGearInPosDlParamsAddSoiSlaveOffsetDlIdx

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

func AxsCmdGearInPosDlParamsAddSoiSlaveOffsetVelDlIdx

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

func AxsCmdGearInPosDlParamsEnd

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

func AxsCmdGearInPosDlParamsStart

func AxsCmdGearInPosDlParamsStart(builder *flatbuffers.Builder)

func AxsCmdGearInPosExDataAddBuffered

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

func AxsCmdGearInPosExDataAddDlParameters

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

func AxsCmdGearInPosExDataAddDynSyncDirection

func AxsCmdGearInPosExDataAddDynSyncDirection(builder *flatbuffers.Builder, dynSyncDirection DynSyncDirection)

func AxsCmdGearInPosExDataAddMaster

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

func AxsCmdGearInPosExDataAddParameters

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

func AxsCmdGearInPosExDataAddSyncMode

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

func AxsCmdGearInPosExDataAddSyncSource

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

func AxsCmdGearInPosExDataEnd

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

func AxsCmdGearInPosExDataStart

func AxsCmdGearInPosExDataStart(builder *flatbuffers.Builder)

func AxsCmdGearInPosParamsAddFineAdjust

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

func AxsCmdGearInPosParamsAddMasterOffset

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

func AxsCmdGearInPosParamsAddRatioDenominator

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

func AxsCmdGearInPosParamsAddRatioNumerator

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

func AxsCmdGearInPosParamsAddSlaveOffset

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

func AxsCmdGearInPosParamsEnd

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

func AxsCmdGearInPosParamsStart

func AxsCmdGearInPosParamsStart(builder *flatbuffers.Builder)

func AxsCmdGearInVelDataAddBuffered

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

func AxsCmdGearInVelDataAddMaster

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

func AxsCmdGearInVelDataAddParameters

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

func AxsCmdGearInVelDataAddSyncSource

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

func AxsCmdGearInVelDataEnd

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

func AxsCmdGearInVelDataStart

func AxsCmdGearInVelDataStart(builder *flatbuffers.Builder)

func AxsCmdGearInVelDlParamsAddFineAdjustDlIdx

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

func AxsCmdGearInVelDlParamsAddFofMasterOffsetDlIdx

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

func AxsCmdGearInVelDlParamsAddFofMasterOffsetTimeConstantDlIdx

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

func AxsCmdGearInVelDlParamsAddFoiSlaveOffsetAccDlIdx

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

func AxsCmdGearInVelDlParamsAddFoiSlaveOffsetDlIdx

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

func AxsCmdGearInVelDlParamsAddSlaveVelOffsetDlIdx

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

func AxsCmdGearInVelDlParamsAddSoiMasterOffsetAccDlIdx

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

func AxsCmdGearInVelDlParamsAddSoiMasterOffsetDlIdx

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

func AxsCmdGearInVelDlParamsAddSoiMasterOffsetVelDlIdx

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

func AxsCmdGearInVelDlParamsEnd

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

func AxsCmdGearInVelDlParamsStart

func AxsCmdGearInVelDlParamsStart(builder *flatbuffers.Builder)

func AxsCmdGearInVelExDataAddBuffered

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

func AxsCmdGearInVelExDataAddDlParameters

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

func AxsCmdGearInVelExDataAddMaster

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

func AxsCmdGearInVelExDataAddParameters

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

func AxsCmdGearInVelExDataAddSyncSource

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

func AxsCmdGearInVelExDataEnd

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

func AxsCmdGearInVelExDataStart

func AxsCmdGearInVelExDataStart(builder *flatbuffers.Builder)

func AxsCmdGearInVelParamsAddFineAdjust

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

func AxsCmdGearInVelParamsAddRatioDenominator

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

func AxsCmdGearInVelParamsAddRatioNumerator

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

func AxsCmdGearInVelParamsAddSlaveVelOffset

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

func AxsCmdGearInVelParamsEnd

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

func AxsCmdGearInVelParamsStart

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 AxsCmdSyncGenericDataAddSyncSource

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

func AxsCmdSyncGenericDataEnd

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

func AxsCmdSyncGenericDataStart

func AxsCmdSyncGenericDataStart(builder *flatbuffers.Builder)

func AxsCmdSyncGenericGearInPosDataAddBuffered

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

func AxsCmdSyncGenericGearInPosDataAddDynSyncDirection

func AxsCmdSyncGenericGearInPosDataAddDynSyncDirection(builder *flatbuffers.Builder, dynSyncDirection DynSyncDirection)

func AxsCmdSyncGenericGearInPosDataAddMaster

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

func AxsCmdSyncGenericGearInPosDataAddPipeline

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

func AxsCmdSyncGenericGearInPosDataAddSyncMode

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

func AxsCmdSyncGenericGearInPosDataAddSyncSource

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

func AxsCmdSyncGenericGearInPosDataEnd

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

func AxsCmdSyncGenericGearInPosDataStart

func AxsCmdSyncGenericGearInPosDataStart(builder *flatbuffers.Builder)

func AxsCmdSyncGenericGearInVelDataAddBuffered

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

func AxsCmdSyncGenericGearInVelDataAddMaster

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

func AxsCmdSyncGenericGearInVelDataAddPipeline

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

func AxsCmdSyncGenericGearInVelDataAddSyncSource

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

func AxsCmdSyncGenericGearInVelDataEnd

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

func AxsCmdSyncGenericGearInVelDataStart

func AxsCmdSyncGenericGearInVelDataStart(builder *flatbuffers.Builder)

func AxsStateCalcPipelineInputsAddAxes

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

func AxsStateCalcPipelineInputsAddInputs

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

func AxsStateCalcPipelineInputsAddSyncMode

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

func AxsStateCalcPipelineInputsEnd

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

func AxsStateCalcPipelineInputsStart

func AxsStateCalcPipelineInputsStart(builder *flatbuffers.Builder)

func AxsStateCalcPipelineInputsStartAxesVector

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

func AxsStateCalcPipelineInputsStartInputsVector

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

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 AxsStateCalcSinglePipelineAddIsBuiltIn

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

func AxsStateCalcSinglePipelineAddName

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

func AxsStateCalcSinglePipelineAddRunCalculationPipeline

func AxsStateCalcSinglePipelineAddRunCalculationPipeline(builder *flatbuffers.Builder, runCalculationPipeline float64)

func AxsStateCalcSinglePipelineAddState

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

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)

func AxsStateFlexProfileAllEventsAddConditionControlMask

func AxsStateFlexProfileAllEventsAddConditionControlMask(builder *flatbuffers.Builder, conditionControlMask uint64)

func AxsStateFlexProfileAllEventsAddConditionStatusMask

func AxsStateFlexProfileAllEventsAddConditionStatusMask(builder *flatbuffers.Builder, conditionStatusMask uint64)

func AxsStateFlexProfileAllEventsEnd

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

func AxsStateFlexProfileAllEventsStart

func AxsStateFlexProfileAllEventsStart(builder *flatbuffers.Builder)

func AxsStateFlexProfileExecutionAddActiveProfile

func AxsStateFlexProfileExecutionAddActiveProfile(builder *flatbuffers.Builder, activeProfile flatbuffers.UOffsetT)

func AxsStateFlexProfileExecutionAddActiveSegment

func AxsStateFlexProfileExecutionAddActiveSegment(builder *flatbuffers.Builder, activeSegment uint32)

func AxsStateFlexProfileExecutionAddSingleExecutionDone

func AxsStateFlexProfileExecutionAddSingleExecutionDone(builder *flatbuffers.Builder, singleExecutionDone bool)

func AxsStateFlexProfileExecutionAddWaitForSwitchPos

func AxsStateFlexProfileExecutionAddWaitForSwitchPos(builder *flatbuffers.Builder, waitForSwitchPos bool)

func AxsStateFlexProfileExecutionEnd

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

func AxsStateFlexProfileExecutionStart

func AxsStateFlexProfileExecutionStart(builder *flatbuffers.Builder)

func AxsStateFlexProfileObjAddEvents

func AxsStateFlexProfileObjAddEvents(builder *flatbuffers.Builder, events flatbuffers.UOffsetT)

func AxsStateFlexProfileObjAddExecution

func AxsStateFlexProfileObjAddExecution(builder *flatbuffers.Builder, execution flatbuffers.UOffsetT)

func AxsStateFlexProfileObjAddProfiles

func AxsStateFlexProfileObjAddProfiles(builder *flatbuffers.Builder, profiles flatbuffers.UOffsetT)

func AxsStateFlexProfileObjEnd

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

func AxsStateFlexProfileObjStart

func AxsStateFlexProfileObjStart(builder *flatbuffers.Builder)

/ state information of execution

func AxsStateFlexProfileObjStartProfilesVector

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

func AxsStateSingleFlexProfileAddAccessState

func AxsStateSingleFlexProfileAddAccessState(builder *flatbuffers.Builder, accessState flatbuffers.UOffsetT)

func AxsStateSingleFlexProfileAddName

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

func AxsStateSingleFlexProfileEnd

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

func AxsStateSingleFlexProfileStart

func AxsStateSingleFlexProfileStart(builder *flatbuffers.Builder)

/ access state

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 CfgFlexProfileEventAddActionBit

func CfgFlexProfileEventAddActionBit(builder *flatbuffers.Builder, actionBit uint32)

func CfgFlexProfileEventAddActionMode

func CfgFlexProfileEventAddActionMode(builder *flatbuffers.Builder, actionMode SegmentActionMode)

func CfgFlexProfileEventAddMasterType

func CfgFlexProfileEventAddMasterType(builder *flatbuffers.Builder, masterType uint32)

func CfgFlexProfileEventAddSegmentNmb

func CfgFlexProfileEventAddSegmentNmb(builder *flatbuffers.Builder, segmentNmb uint32)

func CfgFlexProfileEventAddSegmentNmbFormula

func CfgFlexProfileEventAddSegmentNmbFormula(builder *flatbuffers.Builder, segmentNmbFormula uint32)

func CfgFlexProfileEventAddTriggerCondition

func CfgFlexProfileEventAddTriggerCondition(builder *flatbuffers.Builder, triggerCondition SegmentTriggerCondition)

func CfgFlexProfileEventAddTriggerValue

func CfgFlexProfileEventAddTriggerValue(builder *flatbuffers.Builder, triggerValue float64)

func CfgFlexProfileEventAddValueFormula

func CfgFlexProfileEventAddValueFormula(builder *flatbuffers.Builder, valueFormula flatbuffers.UOffsetT)

func CfgFlexProfileEventEnd

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

func CfgFlexProfileEventStart

func CfgFlexProfileEventStart(builder *flatbuffers.Builder)

/ Cam-Builder data: formula string

func CfgFlexProfileSegmentAddA0

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

func CfgFlexProfileSegmentAddA1

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

func CfgFlexProfileSegmentAddCamBuilderSegmentData

func CfgFlexProfileSegmentAddCamBuilderSegmentData(builder *flatbuffers.Builder, camBuilderSegmentData flatbuffers.UOffsetT)

func CfgFlexProfileSegmentAddGain

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

func CfgFlexProfileSegmentAddJ0

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

func CfgFlexProfileSegmentAddJ1

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

func CfgFlexProfileSegmentAddLambda

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

func CfgFlexProfileSegmentAddLawType

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

func CfgFlexProfileSegmentAddLimA0

func CfgFlexProfileSegmentAddLimA0(builder *flatbuffers.Builder, limA0 float64)

func CfgFlexProfileSegmentAddLimA1

func CfgFlexProfileSegmentAddLimA1(builder *flatbuffers.Builder, limA1 float64)

func CfgFlexProfileSegmentAddLimJ0

func CfgFlexProfileSegmentAddLimJ0(builder *flatbuffers.Builder, limJ0 float64)

func CfgFlexProfileSegmentAddLimJ1

func CfgFlexProfileSegmentAddLimJ1(builder *flatbuffers.Builder, limJ1 float64)

func CfgFlexProfileSegmentAddLimV

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

func CfgFlexProfileSegmentAddMaster

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

func CfgFlexProfileSegmentAddPointTableReference

func CfgFlexProfileSegmentAddPointTableReference(builder *flatbuffers.Builder, pointTableReference flatbuffers.UOffsetT)

func CfgFlexProfileSegmentAddRange

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

func CfgFlexProfileSegmentAddSyncType

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

func CfgFlexProfileSegmentAddV0

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

func CfgFlexProfileSegmentAddV1

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

func CfgFlexProfileSegmentEnd

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

func CfgFlexProfileSegmentStart

func CfgFlexProfileSegmentStart(builder *flatbuffers.Builder)

/ cam builder data (segment specific)

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

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

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

func SinglePipelineValidationAddAddInfo

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

func SinglePipelineValidationAddDetailDiag

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

func SinglePipelineValidationAddMainDiag

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

func SinglePipelineValidationAddUri

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

func SinglePipelineValidationEnd

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

func SinglePipelineValidationStart

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

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

func StateCalcStepParamsEnd

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

func StateCalcStepParamsStart

func StateCalcStepParamsStart(builder *flatbuffers.Builder)

/ vector of all params

func StateCalcStepParamsStartParamsVector

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

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 SysCfgAllPointTablesAddTables

func SysCfgAllPointTablesAddTables(builder *flatbuffers.Builder, tables flatbuffers.UOffsetT)

func SysCfgAllPointTablesEnd

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

func SysCfgAllPointTablesStart

func SysCfgAllPointTablesStart(builder *flatbuffers.Builder)

/ vector of all configured point tables

func SysCfgAllPointTablesStartTablesVector

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

func SysCfgSinglePointTableAddCamBuilderData

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

func SysCfgSinglePointTableAddInterpolation

func SysCfgSinglePointTableAddInterpolation(builder *flatbuffers.Builder, interpolation PointTableInterpolation)

func SysCfgSinglePointTableAddName

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

func SysCfgSinglePointTableAddPoints

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

func SysCfgSinglePointTableEnd

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

func SysCfgSinglePointTableStart

func SysCfgSinglePointTableStart(builder *flatbuffers.Builder)

/ data of the CamBuilder

func SysCfgSinglePointTableStartPointsVector

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

Types

type AxsCfgCalcPipeline

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

func GetRootAsAxsCfgCalcPipeline

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

func GetSizePrefixedRootAsAxsCfgCalcPipeline

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

func (*AxsCfgCalcPipeline) Init

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

func (*AxsCfgCalcPipeline) Name

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

/ name of the calculation pipeline

func (*AxsCfgCalcPipeline) Steps

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

func (*AxsCfgCalcPipeline) Table

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

func (*AxsCfgCalcPipeline) UnPack

func (rcv *AxsCfgCalcPipeline) UnPack() *AxsCfgCalcPipelineT

func (*AxsCfgCalcPipeline) UnPackTo

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

type AxsCfgCalcPipelineAll

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

func GetRootAsAxsCfgCalcPipelineAll

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

func GetSizePrefixedRootAsAxsCfgCalcPipelineAll

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

func (*AxsCfgCalcPipelineAll) Init

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

func (*AxsCfgCalcPipelineAll) Pipelines

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

/ vector of all pipelines

func (*AxsCfgCalcPipelineAll) PipelinesLength

func (rcv *AxsCfgCalcPipelineAll) PipelinesLength() int

func (*AxsCfgCalcPipelineAll) Table

func (*AxsCfgCalcPipelineAll) UnPack

func (*AxsCfgCalcPipelineAll) UnPackTo

type AxsCfgCalcPipelineAllT

type AxsCfgCalcPipelineAllT struct {
	Pipelines []*AxsCfgCalcPipelineT `json:"pipelines"`
}

/ configuration of all calculation pipelines

func (*AxsCfgCalcPipelineAllT) Pack

type AxsCfgCalcPipelineT

type AxsCfgCalcPipelineT struct {
	Name  string              `json:"name"`
	Steps *AxsCfgCalcStepAllT `json:"steps"`
}

/ configuration of a single calculation pipelines

func (*AxsCfgCalcPipelineT) Pack

type AxsCfgCalcStep

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

func GetRootAsAxsCfgCalcStep

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

func GetSizePrefixedRootAsAxsCfgCalcStep

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

func (*AxsCfgCalcStep) Init

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

func (*AxsCfgCalcStep) Inputs

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

func (rcv *AxsCfgCalcStep) InputsLength() int

func (*AxsCfgCalcStep) MutateStepId

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

/ ID of the calculation step

func (*AxsCfgCalcStep) Parameter

/ 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

func (rcv *AxsCfgCalcStep) StepId() uint32

/ ID of the calculation step

func (*AxsCfgCalcStep) Table

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

func (*AxsCfgCalcStep) Type

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

/ Type string of the calculation step

func (*AxsCfgCalcStep) UnPack

func (rcv *AxsCfgCalcStep) UnPack() *AxsCfgCalcStepT

func (*AxsCfgCalcStep) UnPackTo

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

type AxsCfgCalcStepAll

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

func GetRootAsAxsCfgCalcStepAll

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

func GetSizePrefixedRootAsAxsCfgCalcStepAll

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

func (*AxsCfgCalcStepAll) Init

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

func (*AxsCfgCalcStepAll) Steps

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

/ vector of all steps

func (*AxsCfgCalcStepAll) StepsLength

func (rcv *AxsCfgCalcStepAll) StepsLength() int

func (*AxsCfgCalcStepAll) Table

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

func (*AxsCfgCalcStepAll) UnPack

func (rcv *AxsCfgCalcStepAll) UnPack() *AxsCfgCalcStepAllT

func (*AxsCfgCalcStepAll) UnPackTo

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

type AxsCfgCalcStepAllT

type AxsCfgCalcStepAllT struct {
	Steps []*AxsCfgCalcStepT `json:"steps"`
}

/ configuration of all calculation steps of a single calculation pipeline

func (*AxsCfgCalcStepAllT) Pack

type AxsCfgCalcStepParam

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

func GetRootAsAxsCfgCalcStepParam

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

func GetSizePrefixedRootAsAxsCfgCalcStepParam

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

func (*AxsCfgCalcStepParam) Init

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

func (*AxsCfgCalcStepParam) Name

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

/ name of the parameter

func (*AxsCfgCalcStepParam) Table

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

func (*AxsCfgCalcStepParam) UnPack

func (*AxsCfgCalcStepParam) UnPackTo

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

func (*AxsCfgCalcStepParam) Unit

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

/ value of the parameter / unit of the parameter

func (*AxsCfgCalcStepParam) Value

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

/ name of the parameter / value of the parameter

type AxsCfgCalcStepParamAll

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

func GetRootAsAxsCfgCalcStepParamAll

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

func GetSizePrefixedRootAsAxsCfgCalcStepParamAll

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

func (*AxsCfgCalcStepParamAll) Init

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

func (*AxsCfgCalcStepParamAll) Params

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

/ vector of all params

func (*AxsCfgCalcStepParamAll) ParamsLength

func (rcv *AxsCfgCalcStepParamAll) ParamsLength() int

func (*AxsCfgCalcStepParamAll) Table

func (*AxsCfgCalcStepParamAll) UnPack

func (*AxsCfgCalcStepParamAll) UnPackTo

type AxsCfgCalcStepParamAllT

type AxsCfgCalcStepParamAllT struct {
	Params []*AxsCfgCalcStepParamT `json:"params"`
}

/ configuration of all parameters of a single calculation step

func (*AxsCfgCalcStepParamAllT) Pack

type AxsCfgCalcStepParamT

type AxsCfgCalcStepParamT struct {
	Name  string `json:"name"`
	Value string `json:"value"`
	Unit  string `json:"unit"`
}

/ a single parameter of a calculation step

func (*AxsCfgCalcStepParamT) Pack

type AxsCfgCalcStepT

type AxsCfgCalcStepT struct {
	StepId    uint32                   `json:"stepID"`
	Type      string                   `json:"type"`
	Inputs    []string                 `json:"inputs"`
	Parameter *AxsCfgCalcStepParamAllT `json:"parameter"`
}

/ configuration of a single calculation step

func (*AxsCfgCalcStepT) Pack

type AxsCfgDynSynchronisation

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

func GetRootAsAxsCfgDynSynchronisation

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

func GetSizePrefixedRootAsAxsCfgDynSynchronisation

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

func (*AxsCfgDynSynchronisation) Init

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

func (*AxsCfgDynSynchronisation) Limits

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

func (*AxsCfgDynSynchronisation) Method

/ Selected dynamic synchronisation method for sync. commands

func (*AxsCfgDynSynchronisation) MutateMethod

/ Selected dynamic synchronisation method for sync. commands

func (*AxsCfgDynSynchronisation) MutateSyncWindowModulo

func (rcv *AxsCfgDynSynchronisation) MutateSyncWindowModulo(n float64) bool

/ Dynamic synchronisation window modulo value

func (*AxsCfgDynSynchronisation) SyncWindowModulo

func (rcv *AxsCfgDynSynchronisation) SyncWindowModulo() float64

/ Reference to configuration of the dynamic synchronisation limits of the axis / Dynamic synchronisation window modulo value

func (*AxsCfgDynSynchronisation) Table

func (*AxsCfgDynSynchronisation) UnPack

func (*AxsCfgDynSynchronisation) UnPackTo

type AxsCfgDynSynchronisationLim

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

func GetRootAsAxsCfgDynSynchronisationLim

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

func GetSizePrefixedRootAsAxsCfgDynSynchronisationLim

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

func (*AxsCfgDynSynchronisationLim) Acc

/ Acceleration limit

func (*AxsCfgDynSynchronisationLim) Dec

/ Deceleration limit

func (*AxsCfgDynSynchronisationLim) Init

func (*AxsCfgDynSynchronisationLim) JrkAcc

func (rcv *AxsCfgDynSynchronisationLim) JrkAcc() float64

/ Jerk limit, when accelerating

func (*AxsCfgDynSynchronisationLim) JrkDec

func (rcv *AxsCfgDynSynchronisationLim) JrkDec() float64

/ Jerk limit, when decelerating

func (*AxsCfgDynSynchronisationLim) MutateAcc

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

/ Acceleration limit

func (*AxsCfgDynSynchronisationLim) MutateDec

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

/ Deceleration limit

func (*AxsCfgDynSynchronisationLim) MutateJrkAcc

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

/ Jerk limit, when accelerating

func (*AxsCfgDynSynchronisationLim) MutateJrkDec

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

/ Jerk limit, when decelerating

func (*AxsCfgDynSynchronisationLim) MutateVelNeg

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

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

func (*AxsCfgDynSynchronisationLim) MutateVelPos

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

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

func (*AxsCfgDynSynchronisationLim) Table

func (*AxsCfgDynSynchronisationLim) UnPack

func (*AxsCfgDynSynchronisationLim) UnPackTo

func (*AxsCfgDynSynchronisationLim) VelNeg

func (rcv *AxsCfgDynSynchronisationLim) VelNeg() float64

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

func (*AxsCfgDynSynchronisationLim) VelPos

func (rcv *AxsCfgDynSynchronisationLim) VelPos() float64

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

type AxsCfgDynSynchronisationLimT

type AxsCfgDynSynchronisationLimT struct {
	Acc    float64 `json:"acc"`
	Dec    float64 `json:"dec"`
	JrkAcc float64 `json:"jrkAcc"`
	JrkDec float64 `json:"jrkDec"`
	VelNeg float64 `json:"velNeg"`
	VelPos float64 `json:"velPos"`
}

/ Configuration of the dynamic synchronisation limits of a single axis

func (*AxsCfgDynSynchronisationLimT) Pack

type AxsCfgDynSynchronisationT

type AxsCfgDynSynchronisationT struct {
	Limits           *AxsCfgDynSynchronisationLimT `json:"limits"`
	SyncWindowModulo float64                       `json:"syncWindowModulo"`
	Method           DynSynchronisationMethod      `json:"method"`
}

/ Configuration of the dynamic synchronisation behavior of a single axis

func (*AxsCfgDynSynchronisationT) Pack

type AxsCfgErrReaction

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

func GetRootAsAxsCfgErrReaction

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

func GetSizePrefixedRootAsAxsCfgErrReaction

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

func (*AxsCfgErrReaction) Init

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

func (*AxsCfgErrReaction) SlaveLimitsExceeded

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

func (*AxsCfgErrReaction) Table

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

func (*AxsCfgErrReaction) UnPack

func (rcv *AxsCfgErrReaction) UnPack() *AxsCfgErrReactionT

func (*AxsCfgErrReaction) UnPackTo

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

type AxsCfgErrReactionSlaveLimExceeded

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

func GetRootAsAxsCfgErrReactionSlaveLimExceeded

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

func GetSizePrefixedRootAsAxsCfgErrReactionSlaveLimExceeded

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

func (*AxsCfgErrReactionSlaveLimExceeded) Diagnosis

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceeded) Init

func (*AxsCfgErrReactionSlaveLimExceeded) MutateDiagnosis

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceeded) MutateType

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceeded) Table

func (*AxsCfgErrReactionSlaveLimExceeded) Type

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceeded) UnPack

func (*AxsCfgErrReactionSlaveLimExceeded) UnPackTo

type AxsCfgErrReactionSlaveLimExceededT

type AxsCfgErrReactionSlaveLimExceededT struct {
	Type      SlaveCantFollowErrorReaction `json:"type"`
	Diagnosis SlaveCantFollowMessageType   `json:"diagnosis"`
}

/ TODO: Provide description

func (*AxsCfgErrReactionSlaveLimExceededT) Pack

type AxsCfgErrReactionT

type AxsCfgErrReactionT struct {
	SlaveLimitsExceeded *AxsCfgErrReactionSlaveLimExceededT `json:"slaveLimitsExceeded"`
}

/ Configuration of the error reaction behavior of a single axis

func (*AxsCfgErrReactionT) Pack

type AxsCfgFlexProfileObj

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

func GetRootAsAxsCfgFlexProfileObj

func GetRootAsAxsCfgFlexProfileObj(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgFlexProfileObj

func GetSizePrefixedRootAsAxsCfgFlexProfileObj

func GetSizePrefixedRootAsAxsCfgFlexProfileObj(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgFlexProfileObj

func (*AxsCfgFlexProfileObj) Init

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

func (*AxsCfgFlexProfileObj) Profiles

func (rcv *AxsCfgFlexProfileObj) Profiles(obj *AxsCfgSingleFlexProfile, j int) bool

/ configuration of single FlexProfiles

func (*AxsCfgFlexProfileObj) ProfilesLength

func (rcv *AxsCfgFlexProfileObj) ProfilesLength() int

func (*AxsCfgFlexProfileObj) Table

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

func (*AxsCfgFlexProfileObj) UnPack

func (*AxsCfgFlexProfileObj) UnPackTo

func (rcv *AxsCfgFlexProfileObj) UnPackTo(t *AxsCfgFlexProfileObjT)

type AxsCfgFlexProfileObjT

type AxsCfgFlexProfileObjT struct {
	Profiles []*AxsCfgSingleFlexProfileT `json:"profiles"`
}

/ configuration of a FlexProfile object

func (*AxsCfgFlexProfileObjT) Pack

type AxsCfgSingleFlexProfile

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

func GetRootAsAxsCfgSingleFlexProfile

func GetRootAsAxsCfgSingleFlexProfile(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgSingleFlexProfile

func GetSizePrefixedRootAsAxsCfgSingleFlexProfile

func GetSizePrefixedRootAsAxsCfgSingleFlexProfile(buf []byte, offset flatbuffers.UOffsetT) *AxsCfgSingleFlexProfile

func (*AxsCfgSingleFlexProfile) CamBuilderProfileData

func (rcv *AxsCfgSingleFlexProfile) CamBuilderProfileData() []byte

/ cam builder data (profile specific)

func (*AxsCfgSingleFlexProfile) Events

func (rcv *AxsCfgSingleFlexProfile) Events(obj *CfgFlexProfileEvent, j int) bool

/ FlexProfile segment description / FlexProfile event description

func (*AxsCfgSingleFlexProfile) EventsLength

func (rcv *AxsCfgSingleFlexProfile) EventsLength() int

func (*AxsCfgSingleFlexProfile) Init

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

func (*AxsCfgSingleFlexProfile) MasterAxsRefVel

func (rcv *AxsCfgSingleFlexProfile) MasterAxsRefVel() float64

/ FlexProfile event description / master axis reference velocity. This value is mandatory when segments are written.

func (*AxsCfgSingleFlexProfile) MutateMasterAxsRefVel

func (rcv *AxsCfgSingleFlexProfile) MutateMasterAxsRefVel(n float64) bool

/ master axis reference velocity. This value is mandatory when segments are written.

func (*AxsCfgSingleFlexProfile) Name

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

/ name of the single FlexProfile

func (*AxsCfgSingleFlexProfile) Segments

func (rcv *AxsCfgSingleFlexProfile) Segments(obj *CfgFlexProfileSegment, j int) bool

/ name of the single FlexProfile / FlexProfile segment description

func (*AxsCfgSingleFlexProfile) SegmentsLength

func (rcv *AxsCfgSingleFlexProfile) SegmentsLength() int

func (*AxsCfgSingleFlexProfile) Table

func (*AxsCfgSingleFlexProfile) UnPack

func (*AxsCfgSingleFlexProfile) UnPackTo

type AxsCfgSingleFlexProfileT

type AxsCfgSingleFlexProfileT struct {
	Name                  string                    `json:"name"`
	Segments              []*CfgFlexProfileSegmentT `json:"segments"`
	Events                []*CfgFlexProfileEventT   `json:"events"`
	MasterAxsRefVel       float64                   `json:"masterAxsRefVel"`
	CamBuilderProfileData string                    `json:"camBuilderProfileData"`
}

/ configuration of a single FlexProfile

func (*AxsCfgSingleFlexProfileT) Pack

type AxsCfgSyncMotion

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

func GetRootAsAxsCfgSyncMotion

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

func GetSizePrefixedRootAsAxsCfgSyncMotion

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

func (*AxsCfgSyncMotion) CalculationPipelines

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

func (rcv *AxsCfgSyncMotion) CalculationPipelinesLength() int

func (*AxsCfgSyncMotion) DynSynchronisation

/ 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

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

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

func (*AxsCfgSyncMotion) Init

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

func (*AxsCfgSyncMotion) Table

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

func (*AxsCfgSyncMotion) UnPack

func (rcv *AxsCfgSyncMotion) UnPack() *AxsCfgSyncMotionT

func (*AxsCfgSyncMotion) UnPackTo

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

type AxsCfgSyncMotionT

type AxsCfgSyncMotionT struct {
	ErrorReaction        *AxsCfgErrReactionT        `json:"errorReaction"`
	DynSynchronisation   *AxsCfgDynSynchronisationT `json:"dynSynchronisation"`
	CalculationPipelines []*AxsCfgCalcPipelineT     `json:"calculationPipelines"`
}

/ Configuration of the synchronized motion behavior of a single axis

func (*AxsCfgSyncMotionT) Pack

type AxsCmdFlexProfileData

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

func GetRootAsAxsCmdFlexProfileData

func GetRootAsAxsCmdFlexProfileData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFlexProfileData

func GetSizePrefixedRootAsAxsCmdFlexProfileData

func GetSizePrefixedRootAsAxsCmdFlexProfileData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFlexProfileData

func (*AxsCmdFlexProfileData) Buffered

func (rcv *AxsCmdFlexProfileData) Buffered() bool

/ FlexProfile parameters (master offset, slave offset, ratio numerator, ratio denominator, fine adjust, profileEntry, setSelection) / should this be a buffered command?

func (*AxsCmdFlexProfileData) DynSyncDirection

func (rcv *AxsCmdFlexProfileData) DynSyncDirection() DynSyncDirection

/ dynamic sync direction (ShortestWay)

func (*AxsCmdFlexProfileData) Init

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

func (*AxsCmdFlexProfileData) Master

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

/ name of the master axis

func (*AxsCmdFlexProfileData) MutateBuffered

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

/ should this be a buffered command?

func (*AxsCmdFlexProfileData) MutateDynSyncDirection

func (rcv *AxsCmdFlexProfileData) MutateDynSyncDirection(n DynSyncDirection) bool

/ dynamic sync direction (ShortestWay)

func (*AxsCmdFlexProfileData) MutateSyncSource

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

/ sync source (Setpoint)

func (*AxsCmdFlexProfileData) Parameters

/ FlexProfile parameters (master offset, slave offset, ratio numerator, ratio denominator, fine adjust, profileEntry, setSelection)

func (*AxsCmdFlexProfileData) SyncSource

func (rcv *AxsCmdFlexProfileData) SyncSource() SyncSource

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

func (*AxsCmdFlexProfileData) Table

func (*AxsCmdFlexProfileData) UnPack

func (*AxsCmdFlexProfileData) UnPackTo

type AxsCmdFlexProfileDataT

type AxsCmdFlexProfileDataT struct {
	Master           string                    `json:"master"`
	SyncSource       SyncSource                `json:"syncSource"`
	DynSyncDirection DynSyncDirection          `json:"dynSyncDirection"`
	Parameters       *AxsCmdFlexProfileParamsT `json:"parameters"`
	Buffered         bool                      `json:"buffered"`
}

/ parameters of the axis FlexProfile command

func (*AxsCmdFlexProfileDataT) Pack

type AxsCmdFlexProfileDlParams

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

func GetRootAsAxsCmdFlexProfileDlParams

func GetRootAsAxsCmdFlexProfileDlParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFlexProfileDlParams

func GetSizePrefixedRootAsAxsCmdFlexProfileDlParams

func GetSizePrefixedRootAsAxsCmdFlexProfileDlParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFlexProfileDlParams

func (*AxsCmdFlexProfileDlParams) FineAdjustDlIdx

func (rcv *AxsCmdFlexProfileDlParams) FineAdjustDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) FofMasterOffsetDlIdx

func (rcv *AxsCmdFlexProfileDlParams) FofMasterOffsetDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) FofMasterOffsetTimeConstantDlIdx

func (rcv *AxsCmdFlexProfileDlParams) FofMasterOffsetTimeConstantDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) FofSlaveOffsetDlIdx

func (rcv *AxsCmdFlexProfileDlParams) FofSlaveOffsetDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) FofSlaveOffsetTimeConstantDlIdx

func (rcv *AxsCmdFlexProfileDlParams) FofSlaveOffsetTimeConstantDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) Init

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

func (*AxsCmdFlexProfileDlParams) MutateFineAdjustDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateFofMasterOffsetDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateFofMasterOffsetTimeConstantDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateFofSlaveOffsetDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateFofSlaveOffsetTimeConstantDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateSoiMasterOffsetAccDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateSoiMasterOffsetDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateSoiMasterOffsetVelDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateSoiSlaveOffsetAccDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateSoiSlaveOffsetDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) MutateSoiSlaveOffsetVelDlIdx

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

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

func (*AxsCmdFlexProfileDlParams) SoiMasterOffsetAccDlIdx

func (rcv *AxsCmdFlexProfileDlParams) SoiMasterOffsetAccDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) SoiMasterOffsetDlIdx

func (rcv *AxsCmdFlexProfileDlParams) SoiMasterOffsetDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) SoiMasterOffsetVelDlIdx

func (rcv *AxsCmdFlexProfileDlParams) SoiMasterOffsetVelDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) SoiSlaveOffsetAccDlIdx

func (rcv *AxsCmdFlexProfileDlParams) SoiSlaveOffsetAccDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) SoiSlaveOffsetDlIdx

func (rcv *AxsCmdFlexProfileDlParams) SoiSlaveOffsetDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) SoiSlaveOffsetVelDlIdx

func (rcv *AxsCmdFlexProfileDlParams) SoiSlaveOffsetVelDlIdx() int32

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

func (*AxsCmdFlexProfileDlParams) Table

func (*AxsCmdFlexProfileDlParams) UnPack

func (*AxsCmdFlexProfileDlParams) UnPackTo

type AxsCmdFlexProfileDlParamsT

type AxsCmdFlexProfileDlParamsT struct {
	SoiMasterOffsetDlIdx             int32 `json:"soiMasterOffsetDlIdx"`
	SoiMasterOffsetVelDlIdx          int32 `json:"soiMasterOffsetVelDlIdx"`
	SoiMasterOffsetAccDlIdx          int32 `json:"soiMasterOffsetAccDlIdx"`
	SoiSlaveOffsetDlIdx              int32 `json:"soiSlaveOffsetDlIdx"`
	SoiSlaveOffsetVelDlIdx           int32 `json:"soiSlaveOffsetVelDlIdx"`
	SoiSlaveOffsetAccDlIdx           int32 `json:"soiSlaveOffsetAccDlIdx"`
	FofMasterOffsetDlIdx             int32 `json:"fofMasterOffsetDlIdx"`
	FofMasterOffsetTimeConstantDlIdx int32 `json:"fofMasterOffsetTimeConstantDlIdx"`
	FofSlaveOffsetDlIdx              int32 `json:"fofSlaveOffsetDlIdx"`
	FofSlaveOffsetTimeConstantDlIdx  int32 `json:"fofSlaveOffsetTimeConstantDlIdx"`
	FineAdjustDlIdx                  int32 `json:"fineAdjustDlIdx"`
}

/ FlexProfile calculation pipeline parameters, that are stored in the Datalayer RT, for the axis FlexProfileEx command

func (*AxsCmdFlexProfileDlParamsT) Pack

type AxsCmdFlexProfileExData

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

func GetRootAsAxsCmdFlexProfileExData

func GetRootAsAxsCmdFlexProfileExData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFlexProfileExData

func GetSizePrefixedRootAsAxsCmdFlexProfileExData

func GetSizePrefixedRootAsAxsCmdFlexProfileExData(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFlexProfileExData

func (*AxsCmdFlexProfileExData) Buffered

func (rcv *AxsCmdFlexProfileExData) Buffered() bool

/ FlexProfile data layer parameters / should this be a buffered command?

func (*AxsCmdFlexProfileExData) DlParameters

/ FlexProfile parameters (master offset, slave offset, ratio numerator, ratio denominator, fine adjust, profileEntry, setSelection) / FlexProfile data layer parameters

func (*AxsCmdFlexProfileExData) DynSyncDirection

func (rcv *AxsCmdFlexProfileExData) DynSyncDirection() DynSyncDirection

/ dynamic sync direction (ShortestWay)

func (*AxsCmdFlexProfileExData) Init

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

func (*AxsCmdFlexProfileExData) Master

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

/ name of the master axis

func (*AxsCmdFlexProfileExData) MutateBuffered

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

/ should this be a buffered command?

func (*AxsCmdFlexProfileExData) MutateDynSyncDirection

func (rcv *AxsCmdFlexProfileExData) MutateDynSyncDirection(n DynSyncDirection) bool

/ dynamic sync direction (ShortestWay)

func (*AxsCmdFlexProfileExData) MutateSyncSource

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

/ sync source (Setpoint)

func (*AxsCmdFlexProfileExData) Parameters

/ FlexProfile parameters (master offset, slave offset, ratio numerator, ratio denominator, fine adjust, profileEntry, setSelection)

func (*AxsCmdFlexProfileExData) SyncSource

func (rcv *AxsCmdFlexProfileExData) SyncSource() SyncSource

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

func (*AxsCmdFlexProfileExData) Table

func (*AxsCmdFlexProfileExData) UnPack

func (*AxsCmdFlexProfileExData) UnPackTo

type AxsCmdFlexProfileExDataT

type AxsCmdFlexProfileExDataT struct {
	Master           string                      `json:"master"`
	SyncSource       SyncSource                  `json:"syncSource"`
	DynSyncDirection DynSyncDirection            `json:"dynSyncDirection"`
	Parameters       *AxsCmdFlexProfileParamsT   `json:"parameters"`
	DlParameters     *AxsCmdFlexProfileDlParamsT `json:"dlParameters"`
	Buffered         bool                        `json:"buffered"`
}

/ parameters of the axis FlexProfileEx command

func (*AxsCmdFlexProfileExDataT) Pack

type AxsCmdFlexProfileParams

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

func GetRootAsAxsCmdFlexProfileParams

func GetRootAsAxsCmdFlexProfileParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFlexProfileParams

func GetSizePrefixedRootAsAxsCmdFlexProfileParams

func GetSizePrefixedRootAsAxsCmdFlexProfileParams(buf []byte, offset flatbuffers.UOffsetT) *AxsCmdFlexProfileParams

func (*AxsCmdFlexProfileParams) FineAdjust

func (rcv *AxsCmdFlexProfileParams) FineAdjust() float64

/ fine adjust parameter

func (*AxsCmdFlexProfileParams) Init

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

func (*AxsCmdFlexProfileParams) MasterOffset

func (rcv *AxsCmdFlexProfileParams) MasterOffset() float64

/ master offset value

func (*AxsCmdFlexProfileParams) MutateFineAdjust

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

/ fine adjust parameter

func (*AxsCmdFlexProfileParams) MutateMasterOffset

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

/ master offset value

func (*AxsCmdFlexProfileParams) MutateProfileEntry

func (rcv *AxsCmdFlexProfileParams) MutateProfileEntry(n ProfileEntry) bool

/ profileEntry parameter e.g. SLAVE_CURRENT_MASTER_CURRENT

func (*AxsCmdFlexProfileParams) MutateProfileExecutionMode

func (rcv *AxsCmdFlexProfileParams) MutateProfileExecutionMode(n ProfileExecutionMode) bool

/ profile execution mode e.g. CYCLIC or SINGLE

func (*AxsCmdFlexProfileParams) MutateRatioDenominator

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

/ ratio denominator value

func (*AxsCmdFlexProfileParams) MutateRatioNumerator

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

/ ratio numerator value

func (*AxsCmdFlexProfileParams) MutateSlaveOffset

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

/ slave offset value

func (*AxsCmdFlexProfileParams) MutateSwitchGearOnPos

func (rcv *AxsCmdFlexProfileParams) MutateSwitchGearOnPos(n bool) bool

/ switch the gear on the switch position

func (*AxsCmdFlexProfileParams) MutateSwitchPosition

func (rcv *AxsCmdFlexProfileParams) MutateSwitchPosition(n float64) bool

/ position that switches a FlexProfile

func (*AxsCmdFlexProfileParams) MutateSwitchProfileOnPos

func (rcv *AxsCmdFlexProfileParams) MutateSwitchProfileOnPos(n bool) bool

/ switch the profile on the switch position

func (*AxsCmdFlexProfileParams) Profile

func (rcv *AxsCmdFlexProfileParams) Profile() []byte

/ profile parameter e.g. "0", "1", "2", "3"

func (*AxsCmdFlexProfileParams) ProfileEntry

func (rcv *AxsCmdFlexProfileParams) ProfileEntry() ProfileEntry

/ profileEntry parameter e.g. SLAVE_CURRENT_MASTER_CURRENT

func (*AxsCmdFlexProfileParams) ProfileExecutionMode

func (rcv *AxsCmdFlexProfileParams) ProfileExecutionMode() ProfileExecutionMode

/ profile parameter e.g. "0", "1", "2", "3" / profile execution mode e.g. CYCLIC or SINGLE

func (*AxsCmdFlexProfileParams) RatioDenominator

func (rcv *AxsCmdFlexProfileParams) RatioDenominator() int32

/ ratio denominator value

func (*AxsCmdFlexProfileParams) RatioNumerator

func (rcv *AxsCmdFlexProfileParams) RatioNumerator() int32

/ ratio numerator value

func (*AxsCmdFlexProfileParams) SlaveOffset

func (rcv *AxsCmdFlexProfileParams) SlaveOffset() float64

/ slave offset value

func (*AxsCmdFlexProfileParams) SwitchGearOnPos

func (rcv *AxsCmdFlexProfileParams) SwitchGearOnPos() bool

/ switch the gear on the switch position

func (*AxsCmdFlexProfileParams) SwitchPosition

func (rcv *AxsCmdFlexProfileParams) SwitchPosition() float64

/ position that switches a FlexProfile

func (*AxsCmdFlexProfileParams) SwitchProfileOnPos

func (rcv *AxsCmdFlexProfileParams) SwitchProfileOnPos() bool

/ switch the profile on the switch position

func (*AxsCmdFlexProfileParams) Table

func (*AxsCmdFlexProfileParams) UnPack

func (*AxsCmdFlexProfileParams) UnPackTo

type AxsCmdFlexProfileParamsT

type AxsCmdFlexProfileParamsT struct {
	MasterOffset         float64              `json:"masterOffset"`
	SlaveOffset          float64              `json:"slaveOffset"`
	RatioNumerator       int32                `json:"ratioNumerator"`
	RatioDenominator     int32                `json:"ratioDenominator"`
	FineAdjust           float64              `json:"fineAdjust"`
	ProfileEntry         ProfileEntry         `json:"profileEntry"`
	Profile              string               `json:"profile"`
	ProfileExecutionMode ProfileExecutionMode `json:"profileExecutionMode"`
	SwitchPosition       float64              `json:"switchPosition"`
	SwitchProfileOnPos   bool                 `json:"switchProfileOnPos"`
	SwitchGearOnPos      bool                 `json:"switchGearOnPos"`
}

/ FlexProfile calculation pipeline parameters for the axis FlexProfile command

func (*AxsCmdFlexProfileParamsT) Pack

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

func (rcv *AxsCmdGearInPosData) DynSyncDirection() DynSyncDirection

/ dynamic sync direction (Positive/Negative/ShortestWay)

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

func (rcv *AxsCmdGearInPosData) MutateDynSyncDirection(n DynSyncDirection) bool

/ dynamic sync direction (Positive/Negative/ShortestWay)

func (*AxsCmdGearInPosData) MutateSyncMode

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

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

func (*AxsCmdGearInPosData) MutateSyncSource

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

/ sync source (Actual/Setpoint/Actual-extrapolated)

func (*AxsCmdGearInPosData) Parameters

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

func (*AxsCmdGearInPosData) SyncMode

func (rcv *AxsCmdGearInPosData) SyncMode() SyncMode

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

func (*AxsCmdGearInPosData) SyncSource

func (rcv *AxsCmdGearInPosData) SyncSource() SyncSource

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

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                  `json:"master"`
	SyncSource       SyncSource              `json:"syncSource"`
	SyncMode         SyncMode                `json:"syncMode"`
	DynSyncDirection DynSyncDirection        `json:"dynSyncDirection"`
	Parameters       *AxsCmdGearInPosParamsT `json:"parameters"`
	Buffered         bool                    `json:"buffered"`
}

/ parameters of the axis GearInPos command

func (*AxsCmdGearInPosDataT) Pack

type AxsCmdGearInPosDlParams

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

func GetRootAsAxsCmdGearInPosDlParams

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

func GetSizePrefixedRootAsAxsCmdGearInPosDlParams

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

func (*AxsCmdGearInPosDlParams) FineAdjustDlIdx

func (rcv *AxsCmdGearInPosDlParams) FineAdjustDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) FofMasterOffsetDlIdx

func (rcv *AxsCmdGearInPosDlParams) FofMasterOffsetDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) FofMasterOffsetTimeConstantDlIdx

func (rcv *AxsCmdGearInPosDlParams) FofMasterOffsetTimeConstantDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) FofSlaveOffsetDlIdx

func (rcv *AxsCmdGearInPosDlParams) FofSlaveOffsetDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) FofSlaveOffsetTimeConstantDlIdx

func (rcv *AxsCmdGearInPosDlParams) FofSlaveOffsetTimeConstantDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) Init

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

func (*AxsCmdGearInPosDlParams) MutateFineAdjustDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateFofMasterOffsetDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateFofMasterOffsetTimeConstantDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateFofSlaveOffsetDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateFofSlaveOffsetTimeConstantDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateSoiMasterOffsetAccDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateSoiMasterOffsetDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateSoiMasterOffsetVelDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateSoiSlaveOffsetAccDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateSoiSlaveOffsetDlIdx

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

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

func (*AxsCmdGearInPosDlParams) MutateSoiSlaveOffsetVelDlIdx

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

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

func (*AxsCmdGearInPosDlParams) SoiMasterOffsetAccDlIdx

func (rcv *AxsCmdGearInPosDlParams) SoiMasterOffsetAccDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) SoiMasterOffsetDlIdx

func (rcv *AxsCmdGearInPosDlParams) SoiMasterOffsetDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) SoiMasterOffsetVelDlIdx

func (rcv *AxsCmdGearInPosDlParams) SoiMasterOffsetVelDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) SoiSlaveOffsetAccDlIdx

func (rcv *AxsCmdGearInPosDlParams) SoiSlaveOffsetAccDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) SoiSlaveOffsetDlIdx

func (rcv *AxsCmdGearInPosDlParams) SoiSlaveOffsetDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) SoiSlaveOffsetVelDlIdx

func (rcv *AxsCmdGearInPosDlParams) SoiSlaveOffsetVelDlIdx() int32

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

func (*AxsCmdGearInPosDlParams) Table

func (*AxsCmdGearInPosDlParams) UnPack

func (*AxsCmdGearInPosDlParams) UnPackTo

type AxsCmdGearInPosDlParamsT

type AxsCmdGearInPosDlParamsT struct {
	SoiMasterOffsetDlIdx             int32 `json:"soiMasterOffsetDlIdx"`
	SoiMasterOffsetVelDlIdx          int32 `json:"soiMasterOffsetVelDlIdx"`
	SoiMasterOffsetAccDlIdx          int32 `json:"soiMasterOffsetAccDlIdx"`
	SoiSlaveOffsetDlIdx              int32 `json:"soiSlaveOffsetDlIdx"`
	SoiSlaveOffsetVelDlIdx           int32 `json:"soiSlaveOffsetVelDlIdx"`
	SoiSlaveOffsetAccDlIdx           int32 `json:"soiSlaveOffsetAccDlIdx"`
	FofMasterOffsetDlIdx             int32 `json:"fofMasterOffsetDlIdx"`
	FofMasterOffsetTimeConstantDlIdx int32 `json:"fofMasterOffsetTimeConstantDlIdx"`
	FofSlaveOffsetDlIdx              int32 `json:"fofSlaveOffsetDlIdx"`
	FofSlaveOffsetTimeConstantDlIdx  int32 `json:"fofSlaveOffsetTimeConstantDlIdx"`
	FineAdjustDlIdx                  int32 `json:"fineAdjustDlIdx"`
}

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

func (*AxsCmdGearInPosDlParamsT) Pack

type AxsCmdGearInPosExData

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

func GetRootAsAxsCmdGearInPosExData

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

func GetSizePrefixedRootAsAxsCmdGearInPosExData

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

func (*AxsCmdGearInPosExData) Buffered

func (rcv *AxsCmdGearInPosExData) Buffered() bool

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

func (*AxsCmdGearInPosExData) DlParameters

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

func (*AxsCmdGearInPosExData) DynSyncDirection

func (rcv *AxsCmdGearInPosExData) DynSyncDirection() DynSyncDirection

/ dynamic sync direction (Positive/Negative/ShortestWay)

func (*AxsCmdGearInPosExData) Init

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

func (*AxsCmdGearInPosExData) Master

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

/ name of the master axis

func (*AxsCmdGearInPosExData) MutateBuffered

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

/ should this be a buffered command?

func (*AxsCmdGearInPosExData) MutateDynSyncDirection

func (rcv *AxsCmdGearInPosExData) MutateDynSyncDirection(n DynSyncDirection) bool

/ dynamic sync direction (Positive/Negative/ShortestWay)

func (*AxsCmdGearInPosExData) MutateSyncMode

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

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

func (*AxsCmdGearInPosExData) MutateSyncSource

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

/ sync source (Actual/Setpoint/Actual-extrapolated)

func (*AxsCmdGearInPosExData) Parameters

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

func (*AxsCmdGearInPosExData) SyncMode

func (rcv *AxsCmdGearInPosExData) SyncMode() SyncMode

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

func (*AxsCmdGearInPosExData) SyncSource

func (rcv *AxsCmdGearInPosExData) SyncSource() SyncSource

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

func (*AxsCmdGearInPosExData) Table

func (*AxsCmdGearInPosExData) UnPack

func (*AxsCmdGearInPosExData) UnPackTo

type AxsCmdGearInPosExDataT

type AxsCmdGearInPosExDataT struct {
	Master           string                    `json:"master"`
	SyncSource       SyncSource                `json:"syncSource"`
	SyncMode         SyncMode                  `json:"syncMode"`
	DynSyncDirection DynSyncDirection          `json:"dynSyncDirection"`
	Parameters       *AxsCmdGearInPosParamsT   `json:"parameters"`
	DlParameters     *AxsCmdGearInPosDlParamsT `json:"dlParameters"`
	Buffered         bool                      `json:"buffered"`
}

/ parameters of the axis GearInPosEx command

func (*AxsCmdGearInPosExDataT) Pack

type AxsCmdGearInPosParams

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

func GetRootAsAxsCmdGearInPosParams

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

func GetSizePrefixedRootAsAxsCmdGearInPosParams

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

func (*AxsCmdGearInPosParams) FineAdjust

func (rcv *AxsCmdGearInPosParams) FineAdjust() float64

/ fine adjust parameter

func (*AxsCmdGearInPosParams) Init

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

func (*AxsCmdGearInPosParams) MasterOffset

func (rcv *AxsCmdGearInPosParams) MasterOffset() float64

/ master offset value

func (*AxsCmdGearInPosParams) MutateFineAdjust

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

/ fine adjust parameter

func (*AxsCmdGearInPosParams) MutateMasterOffset

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

/ master offset value

func (*AxsCmdGearInPosParams) MutateRatioDenominator

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

/ ratio denominator value

func (*AxsCmdGearInPosParams) MutateRatioNumerator

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

/ ratio numerator value

func (*AxsCmdGearInPosParams) MutateSlaveOffset

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

/ slave offset value

func (*AxsCmdGearInPosParams) RatioDenominator

func (rcv *AxsCmdGearInPosParams) RatioDenominator() int32

/ ratio denominator value

func (*AxsCmdGearInPosParams) RatioNumerator

func (rcv *AxsCmdGearInPosParams) RatioNumerator() int32

/ ratio numerator value

func (*AxsCmdGearInPosParams) SlaveOffset

func (rcv *AxsCmdGearInPosParams) SlaveOffset() float64

/ slave offset value

func (*AxsCmdGearInPosParams) Table

func (*AxsCmdGearInPosParams) UnPack

func (*AxsCmdGearInPosParams) UnPackTo

type AxsCmdGearInPosParamsT

type AxsCmdGearInPosParamsT struct {
	MasterOffset     float64 `json:"masterOffset"`
	SlaveOffset      float64 `json:"slaveOffset"`
	RatioNumerator   int32   `json:"ratioNumerator"`
	RatioDenominator int32   `json:"ratioDenominator"`
	FineAdjust       float64 `json:"fineAdjust"`
}

/ GearInPos calculation pipeline parameters for the axis GearInPos command

func (*AxsCmdGearInPosParamsT) Pack

type AxsCmdGearInVelData

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

func GetRootAsAxsCmdGearInVelData

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

func GetSizePrefixedRootAsAxsCmdGearInVelData

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

func (*AxsCmdGearInVelData) Buffered

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

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

func (*AxsCmdGearInVelData) Master

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

/ name of the master axis

func (*AxsCmdGearInVelData) MutateBuffered

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

/ should this be a buffered command?

func (*AxsCmdGearInVelData) MutateSyncSource

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

/ sync source (Actual/Setpoint/Actual-extrapolated)

func (*AxsCmdGearInVelData) Parameters

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

func (*AxsCmdGearInVelData) SyncSource

func (rcv *AxsCmdGearInVelData) SyncSource() SyncSource

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

func (*AxsCmdGearInVelData) Table

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

func (*AxsCmdGearInVelData) UnPack

func (*AxsCmdGearInVelData) UnPackTo

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

type AxsCmdGearInVelDataT

type AxsCmdGearInVelDataT struct {
	Master     string                  `json:"master"`
	SyncSource SyncSource              `json:"syncSource"`
	Parameters *AxsCmdGearInVelParamsT `json:"parameters"`
	Buffered   bool                    `json:"buffered"`
}

/ parameters of the axis GearInVel commands

func (*AxsCmdGearInVelDataT) Pack

type AxsCmdGearInVelDlParams

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

func GetRootAsAxsCmdGearInVelDlParams

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

func GetSizePrefixedRootAsAxsCmdGearInVelDlParams

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

func (*AxsCmdGearInVelDlParams) FineAdjustDlIdx

func (rcv *AxsCmdGearInVelDlParams) FineAdjustDlIdx() int32

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

func (*AxsCmdGearInVelDlParams) FofMasterOffsetDlIdx

func (rcv *AxsCmdGearInVelDlParams) FofMasterOffsetDlIdx() int32

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

func (*AxsCmdGearInVelDlParams) FofMasterOffsetTimeConstantDlIdx

func (rcv *AxsCmdGearInVelDlParams) FofMasterOffsetTimeConstantDlIdx() int32

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

func (*AxsCmdGearInVelDlParams) FoiSlaveOffsetAccDlIdx

func (rcv *AxsCmdGearInVelDlParams) FoiSlaveOffsetAccDlIdx() int32

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

func (*AxsCmdGearInVelDlParams) FoiSlaveOffsetDlIdx

func (rcv *AxsCmdGearInVelDlParams) FoiSlaveOffsetDlIdx() int32

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

func (*AxsCmdGearInVelDlParams) Init

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

func (*AxsCmdGearInVelDlParams) MutateFineAdjustDlIdx

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

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

func (*AxsCmdGearInVelDlParams) MutateFofMasterOffsetDlIdx

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

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

func (*AxsCmdGearInVelDlParams) MutateFofMasterOffsetTimeConstantDlIdx

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

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

func (*AxsCmdGearInVelDlParams) MutateFoiSlaveOffsetAccDlIdx

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

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

func (*AxsCmdGearInVelDlParams) MutateFoiSlaveOffsetDlIdx

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

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

func (*AxsCmdGearInVelDlParams) MutateSlaveVelOffsetDlIdx

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

/ data layer index of slave velocity offset target value

func (*AxsCmdGearInVelDlParams) MutateSoiMasterOffsetAccDlIdx

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

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

func (*AxsCmdGearInVelDlParams) MutateSoiMasterOffsetDlIdx

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

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

func (*AxsCmdGearInVelDlParams) MutateSoiMasterOffsetVelDlIdx

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

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

func (*AxsCmdGearInVelDlParams) SlaveVelOffsetDlIdx

func (rcv *AxsCmdGearInVelDlParams) SlaveVelOffsetDlIdx() int32

/ data layer index of slave velocity offset target value

func (*AxsCmdGearInVelDlParams) SoiMasterOffsetAccDlIdx

func (rcv *AxsCmdGearInVelDlParams) SoiMasterOffsetAccDlIdx() int32

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

func (*AxsCmdGearInVelDlParams) SoiMasterOffsetDlIdx

func (rcv *AxsCmdGearInVelDlParams) SoiMasterOffsetDlIdx() int32

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

func (*AxsCmdGearInVelDlParams) SoiMasterOffsetVelDlIdx

func (rcv *AxsCmdGearInVelDlParams) SoiMasterOffsetVelDlIdx() int32

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

func (*AxsCmdGearInVelDlParams) Table

func (*AxsCmdGearInVelDlParams) UnPack

func (*AxsCmdGearInVelDlParams) UnPackTo

type AxsCmdGearInVelDlParamsT

type AxsCmdGearInVelDlParamsT struct {
	SoiMasterOffsetDlIdx             int32 `json:"soiMasterOffsetDlIdx"`
	SoiMasterOffsetVelDlIdx          int32 `json:"soiMasterOffsetVelDlIdx"`
	SoiMasterOffsetAccDlIdx          int32 `json:"soiMasterOffsetAccDlIdx"`
	FofMasterOffsetDlIdx             int32 `json:"fofMasterOffsetDlIdx"`
	FofMasterOffsetTimeConstantDlIdx int32 `json:"fofMasterOffsetTimeConstantDlIdx"`
	SlaveVelOffsetDlIdx              int32 `json:"slaveVelOffsetDlIdx"`
	FoiSlaveOffsetDlIdx              int32 `json:"foiSlaveOffsetDlIdx"`
	FoiSlaveOffsetAccDlIdx           int32 `json:"foiSlaveOffsetAccDlIdx"`
	FineAdjustDlIdx                  int32 `json:"fineAdjustDlIdx"`
}

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

func (*AxsCmdGearInVelDlParamsT) Pack

type AxsCmdGearInVelExData

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

func GetRootAsAxsCmdGearInVelExData

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

func GetSizePrefixedRootAsAxsCmdGearInVelExData

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

func (*AxsCmdGearInVelExData) Buffered

func (rcv *AxsCmdGearInVelExData) Buffered() bool

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

func (*AxsCmdGearInVelExData) DlParameters

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

func (*AxsCmdGearInVelExData) Init

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

func (*AxsCmdGearInVelExData) Master

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

/ name of the master axis

func (*AxsCmdGearInVelExData) MutateBuffered

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

/ should this be a buffered command?

func (*AxsCmdGearInVelExData) MutateSyncSource

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

/ sync source (Actual/Setpoint/Actual-extrapolated)

func (*AxsCmdGearInVelExData) Parameters

/ gear in vel parameters

func (*AxsCmdGearInVelExData) SyncSource

func (rcv *AxsCmdGearInVelExData) SyncSource() SyncSource

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

func (*AxsCmdGearInVelExData) Table

func (*AxsCmdGearInVelExData) UnPack

func (*AxsCmdGearInVelExData) UnPackTo

type AxsCmdGearInVelExDataT

type AxsCmdGearInVelExDataT struct {
	Master       string                    `json:"master"`
	SyncSource   SyncSource                `json:"syncSource"`
	Parameters   *AxsCmdGearInVelParamsT   `json:"parameters"`
	DlParameters *AxsCmdGearInVelDlParamsT `json:"dlParameters"`
	Buffered     bool                      `json:"buffered"`
}

/ parameters of the axis GearInVelEx command

func (*AxsCmdGearInVelExDataT) Pack

type AxsCmdGearInVelParams

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

func GetRootAsAxsCmdGearInVelParams

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

func GetSizePrefixedRootAsAxsCmdGearInVelParams

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

func (*AxsCmdGearInVelParams) FineAdjust

func (rcv *AxsCmdGearInVelParams) FineAdjust() float64

/ fine adjust parameter

func (*AxsCmdGearInVelParams) Init

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

func (*AxsCmdGearInVelParams) MutateFineAdjust

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

/ fine adjust parameter

func (*AxsCmdGearInVelParams) MutateRatioDenominator

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

/ ratio denominator value

func (*AxsCmdGearInVelParams) MutateRatioNumerator

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

/ ratio numerator value

func (*AxsCmdGearInVelParams) MutateSlaveVelOffset

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

/ slave velocity offset

func (*AxsCmdGearInVelParams) RatioDenominator

func (rcv *AxsCmdGearInVelParams) RatioDenominator() int32

/ ratio denominator value

func (*AxsCmdGearInVelParams) RatioNumerator

func (rcv *AxsCmdGearInVelParams) RatioNumerator() int32

/ ratio numerator value

func (*AxsCmdGearInVelParams) SlaveVelOffset

func (rcv *AxsCmdGearInVelParams) SlaveVelOffset() float64

/ slave velocity offset

func (*AxsCmdGearInVelParams) Table

func (*AxsCmdGearInVelParams) UnPack

func (*AxsCmdGearInVelParams) UnPackTo

type AxsCmdGearInVelParamsT

type AxsCmdGearInVelParamsT struct {
	SlaveVelOffset   float64 `json:"slaveVelOffset"`
	RatioNumerator   int32   `json:"ratioNumerator"`
	RatioDenominator int32   `json:"ratioDenominator"`
	FineAdjust       float64 `json:"fineAdjust"`
}

/ GearInVel calculation pipeline parameters for the axis GearInVel command

func (*AxsCmdGearInVelParamsT) Pack

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

/ 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) MutateSyncSource

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

/ Sync source

func (*AxsCmdSyncGenericData) Pipeline

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

/ name of the master axis / name of the pipeline

func (*AxsCmdSyncGenericData) SyncSource

func (rcv *AxsCmdSyncGenericData) SyncSource() SyncSource

/ name of the pipeline / Sync source

func (*AxsCmdSyncGenericData) Table

func (*AxsCmdSyncGenericData) UnPack

func (*AxsCmdSyncGenericData) UnPackTo

type AxsCmdSyncGenericDataT

type AxsCmdSyncGenericDataT struct {
	Master     string     `json:"master"`
	Pipeline   string     `json:"pipeline"`
	SyncSource SyncSource `json:"syncSource"`
	Buffered   bool       `json:"buffered"`
}

/ parameters of the axis command for generic synchronized motion

func (*AxsCmdSyncGenericDataT) Pack

type AxsCmdSyncGenericGearInPosData

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

func GetRootAsAxsCmdSyncGenericGearInPosData

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

func GetSizePrefixedRootAsAxsCmdSyncGenericGearInPosData

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

func (*AxsCmdSyncGenericGearInPosData) Buffered

func (rcv *AxsCmdSyncGenericGearInPosData) Buffered() bool

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInPosData) DynSyncDirection

func (rcv *AxsCmdSyncGenericGearInPosData) DynSyncDirection() DynSyncDirection

/ Dynamic Sync direction

func (*AxsCmdSyncGenericGearInPosData) Init

func (*AxsCmdSyncGenericGearInPosData) Master

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

/ name of the master axis

func (*AxsCmdSyncGenericGearInPosData) MutateBuffered

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

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInPosData) MutateDynSyncDirection

func (rcv *AxsCmdSyncGenericGearInPosData) MutateDynSyncDirection(n DynSyncDirection) bool

/ Dynamic Sync direction

func (*AxsCmdSyncGenericGearInPosData) MutateSyncMode

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

/ Sync mode

func (*AxsCmdSyncGenericGearInPosData) MutateSyncSource

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

/ Sync source

func (*AxsCmdSyncGenericGearInPosData) Pipeline

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

/ name of the master axis / name of the pipeline

func (*AxsCmdSyncGenericGearInPosData) SyncMode

func (rcv *AxsCmdSyncGenericGearInPosData) SyncMode() SyncMode

/ Sync mode

func (*AxsCmdSyncGenericGearInPosData) SyncSource

func (rcv *AxsCmdSyncGenericGearInPosData) SyncSource() SyncSource

/ name of the pipeline / Sync source

func (*AxsCmdSyncGenericGearInPosData) Table

func (*AxsCmdSyncGenericGearInPosData) UnPack

func (*AxsCmdSyncGenericGearInPosData) UnPackTo

type AxsCmdSyncGenericGearInPosDataT

type AxsCmdSyncGenericGearInPosDataT struct {
	Master           string           `json:"master"`
	Pipeline         string           `json:"pipeline"`
	SyncSource       SyncSource       `json:"syncSource"`
	SyncMode         SyncMode         `json:"syncMode"`
	DynSyncDirection DynSyncDirection `json:"dynSyncDirection"`
	Buffered         bool             `json:"buffered"`
}

/ parameters of the axis generic GearInPos command

func (*AxsCmdSyncGenericGearInPosDataT) Pack

type AxsCmdSyncGenericGearInVelData

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

func GetRootAsAxsCmdSyncGenericGearInVelData

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

func GetSizePrefixedRootAsAxsCmdSyncGenericGearInVelData

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

func (*AxsCmdSyncGenericGearInVelData) Buffered

func (rcv *AxsCmdSyncGenericGearInVelData) Buffered() bool

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInVelData) Init

func (*AxsCmdSyncGenericGearInVelData) Master

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

/ name of the master axis

func (*AxsCmdSyncGenericGearInVelData) MutateBuffered

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

/ should this be a buffered command?

func (*AxsCmdSyncGenericGearInVelData) MutateSyncSource

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

/ Sync source

func (*AxsCmdSyncGenericGearInVelData) Pipeline

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

/ name of the master axis / name of the pipeline

func (*AxsCmdSyncGenericGearInVelData) SyncSource

func (rcv *AxsCmdSyncGenericGearInVelData) SyncSource() SyncSource

/ name of the pipeline / Sync source

func (*AxsCmdSyncGenericGearInVelData) Table

func (*AxsCmdSyncGenericGearInVelData) UnPack

func (*AxsCmdSyncGenericGearInVelData) UnPackTo

type AxsCmdSyncGenericGearInVelDataT

type AxsCmdSyncGenericGearInVelDataT struct {
	Master     string     `json:"master"`
	Pipeline   string     `json:"pipeline"`
	SyncSource SyncSource `json:"syncSource"`
	Buffered   bool       `json:"buffered"`
}

/ parameters of the axis generic GearInVel command

func (*AxsCmdSyncGenericGearInVelDataT) Pack

type AxsStateCalcPipelineInputs

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

func GetRootAsAxsStateCalcPipelineInputs

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

func GetSizePrefixedRootAsAxsStateCalcPipelineInputs

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

func (*AxsStateCalcPipelineInputs) Axes

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

/ master input id

func (*AxsStateCalcPipelineInputs) AxesLength

func (rcv *AxsStateCalcPipelineInputs) AxesLength() int

func (*AxsStateCalcPipelineInputs) Init

func (*AxsStateCalcPipelineInputs) Inputs

func (rcv *AxsStateCalcPipelineInputs) Inputs(j int) float64

/ id of the requested data

func (*AxsStateCalcPipelineInputs) InputsLength

func (rcv *AxsStateCalcPipelineInputs) InputsLength() int

func (*AxsStateCalcPipelineInputs) MutateInputs

func (rcv *AxsStateCalcPipelineInputs) MutateInputs(j int, n float64) bool

/ id of the requested data

func (*AxsStateCalcPipelineInputs) MutateSyncMode

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

/ sync cmd mode to run calculation pipeline

func (*AxsStateCalcPipelineInputs) SyncMode

func (rcv *AxsStateCalcPipelineInputs) SyncMode() SyncMode

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

func (*AxsStateCalcPipelineInputs) Table

func (*AxsStateCalcPipelineInputs) UnPack

func (*AxsStateCalcPipelineInputs) UnPackTo

type AxsStateCalcPipelineInputsT

type AxsStateCalcPipelineInputsT struct {
	Axes     []string  `json:"axes"`
	SyncMode SyncMode  `json:"syncMode"`
	Inputs   []float64 `json:"inputs"`
}

/ input parameters for reading the pipeline

func (*AxsStateCalcPipelineInputsT) Pack

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

/ 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) 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) MutateRunCalculationPipeline

func (rcv *AxsStateCalcSinglePipeline) MutateRunCalculationPipeline(n float64) bool

/ result obtained after running calculation pipeline

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

func (rcv *AxsStateCalcSinglePipeline) RunCalculationPipeline() float64

/ result obtained after running calculation pipeline

func (*AxsStateCalcSinglePipeline) State

/ name of the calculation pipeline / state 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               `json:"name"`
	State                  PipelineState        `json:"state"`
	Validation             *PipelineValidationT `json:"validation"`
	IsBuiltIn              bool                 `json:"isBuiltIn"`
	RunCalculationPipeline float64              `json:"runCalculationPipeline"`
}

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

func (*AxsStateCalcSinglePipelineT) Pack

type AxsStateFlexProfileAllEvents

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

func GetRootAsAxsStateFlexProfileAllEvents

func GetRootAsAxsStateFlexProfileAllEvents(buf []byte, offset flatbuffers.UOffsetT) *AxsStateFlexProfileAllEvents

func GetSizePrefixedRootAsAxsStateFlexProfileAllEvents

func GetSizePrefixedRootAsAxsStateFlexProfileAllEvents(buf []byte, offset flatbuffers.UOffsetT) *AxsStateFlexProfileAllEvents

func (*AxsStateFlexProfileAllEvents) ConditionControlMask

func (rcv *AxsStateFlexProfileAllEvents) ConditionControlMask() uint64

/ bit mask with active control events

func (*AxsStateFlexProfileAllEvents) ConditionStatusMask

func (rcv *AxsStateFlexProfileAllEvents) ConditionStatusMask() uint64

/ bit mask shows triggered and signaled events

func (*AxsStateFlexProfileAllEvents) Init

func (*AxsStateFlexProfileAllEvents) MutateConditionControlMask

func (rcv *AxsStateFlexProfileAllEvents) MutateConditionControlMask(n uint64) bool

/ bit mask with active control events

func (*AxsStateFlexProfileAllEvents) MutateConditionStatusMask

func (rcv *AxsStateFlexProfileAllEvents) MutateConditionStatusMask(n uint64) bool

/ bit mask shows triggered and signaled events

func (*AxsStateFlexProfileAllEvents) Table

func (*AxsStateFlexProfileAllEvents) UnPack

func (*AxsStateFlexProfileAllEvents) UnPackTo

type AxsStateFlexProfileAllEventsT

type AxsStateFlexProfileAllEventsT struct {
	ConditionStatusMask  uint64 `json:"conditionStatusMask"`
	ConditionControlMask uint64 `json:"conditionControlMask"`
}

/ state of triggered, signaled and active events

func (*AxsStateFlexProfileAllEventsT) Pack

type AxsStateFlexProfileExecution

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

func GetRootAsAxsStateFlexProfileExecution

func GetRootAsAxsStateFlexProfileExecution(buf []byte, offset flatbuffers.UOffsetT) *AxsStateFlexProfileExecution

func GetSizePrefixedRootAsAxsStateFlexProfileExecution

func GetSizePrefixedRootAsAxsStateFlexProfileExecution(buf []byte, offset flatbuffers.UOffsetT) *AxsStateFlexProfileExecution

func (*AxsStateFlexProfileExecution) ActiveProfile

func (rcv *AxsStateFlexProfileExecution) ActiveProfile() []byte

/ currently active profile from the axis

func (*AxsStateFlexProfileExecution) ActiveSegment

func (rcv *AxsStateFlexProfileExecution) ActiveSegment() uint32

/ currently active profile from the axis / currently active segment of the profile from the axis

func (*AxsStateFlexProfileExecution) Init

func (*AxsStateFlexProfileExecution) MutateActiveSegment

func (rcv *AxsStateFlexProfileExecution) MutateActiveSegment(n uint32) bool

/ currently active segment of the profile from the axis

func (*AxsStateFlexProfileExecution) MutateSingleExecutionDone

func (rcv *AxsStateFlexProfileExecution) MutateSingleExecutionDone(n bool) bool

/ the one-time execution of the profile was completed (only for execution mode "SINGLE")

func (*AxsStateFlexProfileExecution) MutateWaitForSwitchPos

func (rcv *AxsStateFlexProfileExecution) MutateWaitForSwitchPos(n bool) bool

/ the profile is waiting for the specified switching position

func (*AxsStateFlexProfileExecution) SingleExecutionDone

func (rcv *AxsStateFlexProfileExecution) SingleExecutionDone() bool

/ the one-time execution of the profile was completed (only for execution mode "SINGLE")

func (*AxsStateFlexProfileExecution) Table

func (*AxsStateFlexProfileExecution) UnPack

func (*AxsStateFlexProfileExecution) UnPackTo

func (*AxsStateFlexProfileExecution) WaitForSwitchPos

func (rcv *AxsStateFlexProfileExecution) WaitForSwitchPos() bool

/ the profile is waiting for the specified switching position

type AxsStateFlexProfileExecutionT

type AxsStateFlexProfileExecutionT struct {
	ActiveProfile       string `json:"activeProfile"`
	ActiveSegment       uint32 `json:"activeSegment"`
	WaitForSwitchPos    bool   `json:"waitForSwitchPos"`
	SingleExecutionDone bool   `json:"singleExecutionDone"`
}

/ state information of the execution

func (*AxsStateFlexProfileExecutionT) Pack

type AxsStateFlexProfileObj

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

func GetRootAsAxsStateFlexProfileObj

func GetRootAsAxsStateFlexProfileObj(buf []byte, offset flatbuffers.UOffsetT) *AxsStateFlexProfileObj

func GetSizePrefixedRootAsAxsStateFlexProfileObj

func GetSizePrefixedRootAsAxsStateFlexProfileObj(buf []byte, offset flatbuffers.UOffsetT) *AxsStateFlexProfileObj

func (*AxsStateFlexProfileObj) Events

/ state information of single FlexProfiles / state information of all events

func (*AxsStateFlexProfileObj) Execution

/ state information of all events / state information of execution

func (*AxsStateFlexProfileObj) Init

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

func (*AxsStateFlexProfileObj) Profiles

/ state information of single FlexProfiles

func (*AxsStateFlexProfileObj) ProfilesLength

func (rcv *AxsStateFlexProfileObj) ProfilesLength() int

func (*AxsStateFlexProfileObj) Table

func (*AxsStateFlexProfileObj) UnPack

func (*AxsStateFlexProfileObj) UnPackTo

type AxsStateFlexProfileObjT

type AxsStateFlexProfileObjT struct {
	Profiles  []*AxsStateSingleFlexProfileT  `json:"profiles"`
	Events    *AxsStateFlexProfileAllEventsT `json:"events"`
	Execution *AxsStateFlexProfileExecutionT `json:"execution"`
}

/ state of a FlexProfile object

func (*AxsStateFlexProfileObjT) Pack

type AxsStateSingleFlexProfile

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

func GetRootAsAxsStateSingleFlexProfile

func GetRootAsAxsStateSingleFlexProfile(buf []byte, offset flatbuffers.UOffsetT) *AxsStateSingleFlexProfile

func GetSizePrefixedRootAsAxsStateSingleFlexProfile

func GetSizePrefixedRootAsAxsStateSingleFlexProfile(buf []byte, offset flatbuffers.UOffsetT) *AxsStateSingleFlexProfile

func (*AxsStateSingleFlexProfile) AccessState

func (rcv *AxsStateSingleFlexProfile) AccessState() []byte

/ name of the single FlexProfile / access state

func (*AxsStateSingleFlexProfile) Init

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

func (*AxsStateSingleFlexProfile) Name

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

/ name of the single FlexProfile

func (*AxsStateSingleFlexProfile) Table

func (*AxsStateSingleFlexProfile) UnPack

func (*AxsStateSingleFlexProfile) UnPackTo

type AxsStateSingleFlexProfileT

type AxsStateSingleFlexProfileT struct {
	Name        string `json:"name"`
	AccessState string `json:"accessState"`
}

/ state of a single FlexProfile

func (*AxsStateSingleFlexProfileT) Pack

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          `json:"name"`
	Generic bool            `json:"generic"`
	Steps   []*CalcStepCfgT `json:"steps"`
}

/ 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  `json:"name"`
	ValueDouble float64 `json:"valueDouble"`
	ValueInt    int64   `json:"valueInt"`
	ValueString string  `json:"valueString"`
}

/ configuration of a single parameter of a calculation step

func (*CalcStepCfgSingleParamT) Pack

type CalcStepCfgT

type CalcStepCfgT struct {
	StepId    uint32                     `json:"stepID"`
	Type      string                     `json:"type"`
	Inputs    []string                   `json:"inputs"`
	Parameter []*CalcStepCfgSingleParamT `json:"parameter"`
}

/ configuration of a single calculation step

func (*CalcStepCfgT) Pack

type CfgFlexProfileEvent

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

func GetRootAsCfgFlexProfileEvent

func GetRootAsCfgFlexProfileEvent(buf []byte, offset flatbuffers.UOffsetT) *CfgFlexProfileEvent

func GetSizePrefixedRootAsCfgFlexProfileEvent

func GetSizePrefixedRootAsCfgFlexProfileEvent(buf []byte, offset flatbuffers.UOffsetT) *CfgFlexProfileEvent

func (*CfgFlexProfileEvent) ActionBit

func (rcv *CfgFlexProfileEvent) ActionBit() uint32

/ Number of the status bit, that is set by the action

func (*CfgFlexProfileEvent) ActionMode

func (rcv *CfgFlexProfileEvent) ActionMode() SegmentActionMode

/ Action mode of the event

func (*CfgFlexProfileEvent) Init

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

func (*CfgFlexProfileEvent) MasterType

func (rcv *CfgFlexProfileEvent) MasterType() uint32

/ Trigger master type (0: time master, 1: axis master)

func (*CfgFlexProfileEvent) MutateActionBit

func (rcv *CfgFlexProfileEvent) MutateActionBit(n uint32) bool

/ Number of the status bit, that is set by the action

func (*CfgFlexProfileEvent) MutateActionMode

func (rcv *CfgFlexProfileEvent) MutateActionMode(n SegmentActionMode) bool

/ Action mode of the event

func (*CfgFlexProfileEvent) MutateMasterType

func (rcv *CfgFlexProfileEvent) MutateMasterType(n uint32) bool

/ Trigger master type (0: time master, 1: axis master)

func (*CfgFlexProfileEvent) MutateSegmentNmb

func (rcv *CfgFlexProfileEvent) MutateSegmentNmb(n uint32) bool

/ The event is configured for this segment number

func (*CfgFlexProfileEvent) MutateSegmentNmbFormula

func (rcv *CfgFlexProfileEvent) MutateSegmentNmbFormula(n uint32) bool

/ Cam-Builder data: segment number for formula

func (*CfgFlexProfileEvent) MutateTriggerCondition

func (rcv *CfgFlexProfileEvent) MutateTriggerCondition(n SegmentTriggerCondition) bool

/ Trigger condition of the event

func (*CfgFlexProfileEvent) MutateTriggerValue

func (rcv *CfgFlexProfileEvent) MutateTriggerValue(n float64) bool

/ Trigger value

func (*CfgFlexProfileEvent) SegmentNmb

func (rcv *CfgFlexProfileEvent) SegmentNmb() uint32

/ The event is configured for this segment number

func (*CfgFlexProfileEvent) SegmentNmbFormula

func (rcv *CfgFlexProfileEvent) SegmentNmbFormula() uint32

/ Cam-Builder data: segment number for formula

func (*CfgFlexProfileEvent) Table

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

func (*CfgFlexProfileEvent) TriggerCondition

func (rcv *CfgFlexProfileEvent) TriggerCondition() SegmentTriggerCondition

/ Trigger condition of the event

func (*CfgFlexProfileEvent) TriggerValue

func (rcv *CfgFlexProfileEvent) TriggerValue() float64

/ Trigger value

func (*CfgFlexProfileEvent) UnPack

func (*CfgFlexProfileEvent) UnPackTo

func (rcv *CfgFlexProfileEvent) UnPackTo(t *CfgFlexProfileEventT)

func (*CfgFlexProfileEvent) ValueFormula

func (rcv *CfgFlexProfileEvent) ValueFormula() []byte

/ Cam-Builder data: formula string

type CfgFlexProfileEventT

type CfgFlexProfileEventT struct {
	SegmentNmb        uint32                  `json:"segmentNmb"`
	TriggerCondition  SegmentTriggerCondition `json:"triggerCondition"`
	TriggerValue      float64                 `json:"triggerValue"`
	MasterType        uint32                  `json:"masterType"`
	ActionMode        SegmentActionMode       `json:"actionMode"`
	ActionBit         uint32                  `json:"actionBit"`
	SegmentNmbFormula uint32                  `json:"segmentNmbFormula"`
	ValueFormula      string                  `json:"valueFormula"`
}

/ configuration of a FlexProfile event

func (*CfgFlexProfileEventT) Pack

type CfgFlexProfileSegment

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

func GetRootAsCfgFlexProfileSegment

func GetRootAsCfgFlexProfileSegment(buf []byte, offset flatbuffers.UOffsetT) *CfgFlexProfileSegment

func GetSizePrefixedRootAsCfgFlexProfileSegment

func GetSizePrefixedRootAsCfgFlexProfileSegment(buf []byte, offset flatbuffers.UOffsetT) *CfgFlexProfileSegment

func (*CfgFlexProfileSegment) A0

func (rcv *CfgFlexProfileSegment) A0() float64

/ Start Acceleration // Units/s^2

func (*CfgFlexProfileSegment) A1

func (rcv *CfgFlexProfileSegment) A1() float64

/ End Acceleration // Units/s^2

func (*CfgFlexProfileSegment) CamBuilderSegmentData

func (rcv *CfgFlexProfileSegment) CamBuilderSegmentData() []byte

/ cam builder data (segment specific)

func (*CfgFlexProfileSegment) Gain

func (rcv *CfgFlexProfileSegment) Gain() float64

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

func (*CfgFlexProfileSegment) Init

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

func (*CfgFlexProfileSegment) J0

func (rcv *CfgFlexProfileSegment) J0() float64

/ Start Jerk // Units/s^3

func (*CfgFlexProfileSegment) J1

func (rcv *CfgFlexProfileSegment) J1() float64

/ End Jerk // Units/s^3

func (*CfgFlexProfileSegment) Lambda

func (rcv *CfgFlexProfileSegment) Lambda() float64

/ Inflection point (Range 0.0 to 1.0)

func (*CfgFlexProfileSegment) LawType

func (rcv *CfgFlexProfileSegment) LawType() SegmentLawType

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

func (*CfgFlexProfileSegment) LimA0

func (rcv *CfgFlexProfileSegment) LimA0() float64

/ Travel/Limit Acc // Units/s^2

func (*CfgFlexProfileSegment) LimA1

func (rcv *CfgFlexProfileSegment) LimA1() float64

/ Travel/Limit Dec // Units/s^2

func (*CfgFlexProfileSegment) LimJ0

func (rcv *CfgFlexProfileSegment) LimJ0() float64

/ Travel/Limit Acc-Jerk // Units/s^3

func (*CfgFlexProfileSegment) LimJ1

func (rcv *CfgFlexProfileSegment) LimJ1() float64

/ Travel/Limit Acc-Jerk // Units/s^3

func (*CfgFlexProfileSegment) LimV

func (rcv *CfgFlexProfileSegment) LimV() float64

/ Travel/Limit Velocity // Units/s

func (*CfgFlexProfileSegment) Master

func (rcv *CfgFlexProfileSegment) Master() uint32

/ Name of the referenced point table for dedicated motion laws / Type of the master (FML_MasterType - axis or time)

func (*CfgFlexProfileSegment) MutateA0

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

/ Start Acceleration // Units/s^2

func (*CfgFlexProfileSegment) MutateA1

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

/ End Acceleration // Units/s^2

func (*CfgFlexProfileSegment) MutateGain

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

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

func (*CfgFlexProfileSegment) MutateJ0

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

/ Start Jerk // Units/s^3

func (*CfgFlexProfileSegment) MutateJ1

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

/ End Jerk // Units/s^3

func (*CfgFlexProfileSegment) MutateLambda

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

/ Inflection point (Range 0.0 to 1.0)

func (*CfgFlexProfileSegment) MutateLawType

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

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

func (*CfgFlexProfileSegment) MutateLimA0

func (rcv *CfgFlexProfileSegment) MutateLimA0(n float64) bool

/ Travel/Limit Acc // Units/s^2

func (*CfgFlexProfileSegment) MutateLimA1

func (rcv *CfgFlexProfileSegment) MutateLimA1(n float64) bool

/ Travel/Limit Dec // Units/s^2

func (*CfgFlexProfileSegment) MutateLimJ0

func (rcv *CfgFlexProfileSegment) MutateLimJ0(n float64) bool

/ Travel/Limit Acc-Jerk // Units/s^3

func (*CfgFlexProfileSegment) MutateLimJ1

func (rcv *CfgFlexProfileSegment) MutateLimJ1(n float64) bool

/ Travel/Limit Acc-Jerk // Units/s^3

func (*CfgFlexProfileSegment) MutateLimV

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

/ Travel/Limit Velocity // Units/s

func (*CfgFlexProfileSegment) MutateMaster

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

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

func (*CfgFlexProfileSegment) MutateRange

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

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

func (*CfgFlexProfileSegment) MutateSyncType

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

/ Type of the segment transition (fixed or flexible)

func (*CfgFlexProfileSegment) MutateV0

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

/ Start Velocity // Units/s

func (*CfgFlexProfileSegment) MutateV1

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

/ End Velocity // Units/s

func (*CfgFlexProfileSegment) PointTableReference

func (rcv *CfgFlexProfileSegment) PointTableReference() []byte

/ Name of the referenced point table for dedicated motion laws

func (*CfgFlexProfileSegment) Range

func (rcv *CfgFlexProfileSegment) Range() float64

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

func (*CfgFlexProfileSegment) SyncType

func (rcv *CfgFlexProfileSegment) SyncType() SegmentSyncType

/ Type of the segment transition (fixed or flexible)

func (*CfgFlexProfileSegment) Table

func (*CfgFlexProfileSegment) UnPack

func (*CfgFlexProfileSegment) UnPackTo

func (*CfgFlexProfileSegment) V0

func (rcv *CfgFlexProfileSegment) V0() float64

/ Start Velocity // Units/s

func (*CfgFlexProfileSegment) V1

func (rcv *CfgFlexProfileSegment) V1() float64

/ End Velocity // Units/s

type CfgFlexProfileSegmentT

type CfgFlexProfileSegmentT struct {
	Gain                  float64         `json:"gain"`
	Range                 float64         `json:"range"`
	V0                    float64         `json:"v0"`
	A0                    float64         `json:"a0"`
	J0                    float64         `json:"j0"`
	V1                    float64         `json:"v1"`
	A1                    float64         `json:"a1"`
	J1                    float64         `json:"j1"`
	LimV                  float64         `json:"limV"`
	LimA0                 float64         `json:"limA0"`
	LimA1                 float64         `json:"limA1"`
	LimJ0                 float64         `json:"limJ0"`
	LimJ1                 float64         `json:"limJ1"`
	Lambda                float64         `json:"lambda"`
	SyncType              SegmentSyncType `json:"syncType"`
	LawType               SegmentLawType  `json:"lawType"`
	PointTableReference   string          `json:"pointTableReference"`
	Master                uint32          `json:"master"`
	CamBuilderSegmentData string          `json:"camBuilderSegmentData"`
}

/ configuration of a FlexProfile segment

func (*CfgFlexProfileSegmentT) Pack

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 DynSyncDirection

type DynSyncDirection int8

/ dynamic sync direction (must fit the enum class motion::sync::cmd::DynSyncDirection)

const (
	/// shortest path dynamic synchronization way
	DynSyncDirectionSHORTEST_WAY DynSyncDirection = 0
	/// positive dynamic synchronization way
	DynSyncDirectionPOSITIVE DynSyncDirection = 1
	/// negative dynamic synchronization way
	DynSyncDirectionNEGATIVE DynSyncDirection = 2
	DynSyncDirectionDIRECT   DynSyncDirection = 3
)

func (DynSyncDirection) String

func (v DynSyncDirection) String() string

type DynSynchronisationMethod

type DynSynchronisationMethod int8

/ Dynamic synchronisation method for sync. commands

const (
	/// use two-step sync. algorithm
	DynSynchronisationMethodTWO_STEP DynSynchronisationMethod = 0
	/// use one-step sync. algorithm
	DynSynchronisationMethodONE_STEP DynSynchronisationMethod = 1
)

func (DynSynchronisationMethod) String

func (v DynSynchronisationMethod) 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 `json:"groupPart1"`
}

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

/ 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

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

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

func (*PipelineValidation) ValidationsLength

func (rcv *PipelineValidation) ValidationsLength() int

type PipelineValidationT

type PipelineValidationT struct {
	Validations []*SinglePipelineValidationT `json:"validations"`
}

/ validation of a calculation pipeline

func (*PipelineValidationT) Pack

type PointTableInterpolation

type PointTableInterpolation int8

/ interpolation type of the point table

const (
	/// interpolation variant of mlc ( spline up to 100, linear after)
	PointTableInterpolationDEFAULT PointTableInterpolation = 0
	/// use linear interpolation between supporting points
	PointTableInterpolationLINEAR PointTableInterpolation = 1
	/// use qubic spline interpolation between supporting points
	PointTableInterpolationQUBIC_SPLINE PointTableInterpolation = 2
)

func (PointTableInterpolation) String

func (v PointTableInterpolation) String() string

type ProfileEntry

type ProfileEntry int8

/ type of segment transition

const (
	/// Absolute access to the profile
	ProfileEntrySLAVE_ORIGIN_MASTER_ORIGIN ProfileEntry = 0
	/// Profile starts at the current master and slave axis position
	ProfileEntrySLAVE_CURRENT_MASTER_CURRENT ProfileEntry = 1
	/// Profile starts at the current master axis position and the absolute slave axis position
	ProfileEntrySLAVE_ORIGIN_MASTER_CURRENT ProfileEntry = 2
	/// Profile starts at the current slave axis position and the absolute master axis position
	ProfileEntrySLAVE_CURRENT_MASTER_ORIGIN ProfileEntry = 3
	/// Profile starts at the current master axis position.
	ProfileEntrySLAVE_RELATIVE_MASTER_ORIGIN ProfileEntry = 4
)

func (ProfileEntry) String

func (v ProfileEntry) String() string

type ProfileExecutionMode

type ProfileExecutionMode int8

/ type of segment transition

const (
	/// Cyclic -> group is executed continuously
	ProfileExecutionModeCYCLIC ProfileExecutionMode = 0
	/// Single -> group is executed only once
	ProfileExecutionModeSINGLE ProfileExecutionMode = 1
)

func (ProfileExecutionMode) String

func (v ProfileExecutionMode) String() string

type SegmentActionMode

type SegmentActionMode uint32
const (
	SegmentActionModeSEG_ACTION_EXTERNAL_INSTANT         SegmentActionMode = 0
	SegmentActionModeSEG_ACTION_EXTERNAL_AFTERSEG        SegmentActionMode = 1
	SegmentActionModeSEG_ACTION_EXTERNAL_AFTERGROUP      SegmentActionMode = 2
	SegmentActionModeSEG_ACTION_EXTERNAL_INSTANT_NEXTSEG SegmentActionMode = 3
)

func (SegmentActionMode) String

func (v SegmentActionMode) String() string

type SegmentLawType

type SegmentLawType uint32

/ type of the law

const (
	/// Rest in rest, inclined sine curve
	SegmentLawTypeREST_IN_REST_INCLINED_SINE SegmentLawType = 0
	/// Rest in rest, polynomial 5th order
	SegmentLawTypeREST_IN_REST_POLYNOMIAL_5 SegmentLawType = 1
	/// Rest in velocity, polynomial 5th order
	SegmentLawTypeREST_IN_VELOCITY_POLYNOMIAL_5 SegmentLawType = 2
	/// Rest in velocity, polynomial 7th order
	SegmentLawTypeREST_IN_VELOCITY_POLYNOMIAL_7 SegmentLawType = 3
	/// Velocity in rest, polynomial 5th order
	SegmentLawTypeVELOCITY_IN_REST_POLYNOMIAL_5 SegmentLawType = 4
	/// Velocity in rest, polynomial 7th order
	SegmentLawTypeVELOCITY_IN_REST_POLYNOMIAL_7 SegmentLawType = 5
	/// Velocity in velocity, constant velocity
	SegmentLawTypeVELOCITY_IN_VELOCITY_LINEAR SegmentLawType = 6
	/// Velocity in velocity, polynomial 5th order
	SegmentLawTypeVELOCITY_IN_VELOCITY_POLYNOMIAL_5 SegmentLawType = 7
	/// Rest in rest, standstill
	SegmentLawTypeREST_IN_REST_LINEAR SegmentLawType = 8
	/// Rest in rest, polynomial 7th order
	SegmentLawTypeREST_IN_REST_POLYNOMIAL_7 SegmentLawType = 9
	/// Rest in rest, sine curve
	SegmentLawTypeREST_IN_REST_SINE SegmentLawType = 10
	/// Rest in rest, sinusoid of Gutman
	SegmentLawTypeREST_IN_REST_SINE_GUTMAN SegmentLawType = 11
	/// Rest in rest, acceleration-optimal inclined sine curve
	SegmentLawTypeREST_IN_REST_SINE_ACC SegmentLawType = 12
	/// Rest in rest, torque-inclined sine curve
	SegmentLawTypeREST_IN_REST_SINE_TORQUE SegmentLawType = 13
	/// Rest in rest, modified acceleration trapezoid
	SegmentLawTypeREST_IN_REST_MOD_TRAPEZ SegmentLawType = 14
	/// Rest in rest, modified sine curve
	SegmentLawTypeREST_IN_REST_MOD_SINE SegmentLawType = 15
	/// Velocity in velocity, polynomial 7th order
	SegmentLawTypeVELOCITY_IN_VELOCITY_POLYNOMIAL_7 SegmentLawType = 16
	/// Velocity in velocity, modified sine curve
	SegmentLawTypeVELOCITY_IN_VELOCITY_MOD_SINE SegmentLawType = 17
	/// Rest in rest, velocity-limited polynomial 5th order
	SegmentLawTypeREST_IN_REST_POLYNOMIAL_5_VLIM SegmentLawType = 18
	/// Rest in rest, quadratic parabola
	SegmentLawTypeREST_IN_REST_PARABOLA SegmentLawType = 19
	/// Rest in rest, polynomial 8th order
	SegmentLawTypeREST_IN_REST_POLYNOMIAL_8 SegmentLawType = 20
	/// Motion in motion, polynomial 5th order
	SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_5 SegmentLawType = 21
	/// Motion in motion, polynomial 7th order
	SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_7 SegmentLawType = 22
	/// Polynomial 5th order
	SegmentLawTypeCOMMON_POLYNOMIAL_5 SegmentLawType = 23
	/// Polynomial 7th order
	SegmentLawTypeCOMMON_POLYNOMIAL_7 SegmentLawType = 24
	/// Polynomial 2nd order
	SegmentLawTypeCOMMON_POLYNOMIAL_2 SegmentLawType = 25
	/// Polynomial 3rd order
	SegmentLawTypeCOMMON_POLYNOMIAL_3 SegmentLawType = 26
	/// Polynomial 4th order
	SegmentLawTypeCOMMON_POLYNOMIAL_4 SegmentLawType = 27
	/// Polynomial 8th order
	SegmentLawTypeCOMMON_POLYNOMIAL_8 SegmentLawType = 28
	/// Velocity in velocity, Acceleration-limited (trapezoid profile)
	SegmentLawTypeVELOCITY_IN_VELOCITY_TRAPEZ_ALIM SegmentLawType = 29
	/// Motion in motion, Velocity-limited polynomial 5th order
	SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_5_VLIM SegmentLawType = 30
	/// Motion in motion, Free of harmonics polynomial 5th order
	SegmentLawTypeMOTION_IN_MOTION_POLYNOMIAL_5_SLIM SegmentLawType = 31
	/// Acceleration-limited motion (trapezoid profile)
	SegmentLawTypeFIT_VEL_TRAPEZE_ALIM SegmentLawType = 32
	/// Acceleration-limited motion (sinusoid profile)
	SegmentLawTypeFIT_SINE_TRAPEZE_ALIM SegmentLawType = 33
	/// Jerk-limited motion
	SegmentLawTypeFIT_ACC_TRAPEZE_JLIM SegmentLawType = 34
	/// Linear Acceleration
	SegmentLawTypeMOTION_IN_MOTION_ACAM SegmentLawType = 35
	/// Linear Velocity
	SegmentLawTypeMOTION_IN_MOTION_VCAM SegmentLawType = 36
	/// Velocity 2nd order (Start acceleration zero)
	SegmentLawTypeMOTION_IN_MOTION_VCAM2_A SegmentLawType = 37
	/// Velocity 2nd order (End acceleration zero)
	SegmentLawTypeMOTION_IN_MOTION_VCAM2_B SegmentLawType = 38
	/// Points-table with interpolation
	SegmentLawTypePOINTS_TABLE_AUTO SegmentLawType = 39
)

func (SegmentLawType) String

func (v SegmentLawType) String() string

type SegmentSyncType

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

func (v SegmentSyncType) String() string

type SegmentTriggerCondition

type SegmentTriggerCondition int8
const (
	SegmentTriggerConditionSEG_TRIGGER_EXTERNAL                SegmentTriggerCondition = 0
	SegmentTriggerConditionSEG_TRIGGER_SLAVE_REACHED_ABS       SegmentTriggerCondition = 1
	SegmentTriggerConditionSEG_TRIGGER_SLAVE_REACHED_REL       SegmentTriggerCondition = 2
	SegmentTriggerConditionSEG_TRIGGER_MASTER_REACHED_ABS      SegmentTriggerCondition = 3
	SegmentTriggerConditionSEG_TRIGGER_MASTER_REACHED_REL      SegmentTriggerCondition = 4
	SegmentTriggerConditionSEG_TRIGGER_MASTER_TIME_REACHED_REL SegmentTriggerCondition = 5
)

func (SegmentTriggerCondition) String

func (v SegmentTriggerCondition) String() string

type SinglePipelineValidation

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

func GetRootAsSinglePipelineValidation

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

func GetSizePrefixedRootAsSinglePipelineValidation

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

func (*SinglePipelineValidation) AddInfo

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

/ URI of the faulty instance / additional infomation

func (*SinglePipelineValidation) DetailDiag

func (rcv *SinglePipelineValidation) DetailDiag() uint32

/ detail diagnosis code

func (*SinglePipelineValidation) Init

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

func (*SinglePipelineValidation) MainDiag

func (rcv *SinglePipelineValidation) MainDiag() uint32

/ main diagnosis code

func (*SinglePipelineValidation) MutateDetailDiag

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

/ detail diagnosis code

func (*SinglePipelineValidation) MutateMainDiag

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

/ main diagnosis code

func (*SinglePipelineValidation) Table

func (*SinglePipelineValidation) UnPack

func (*SinglePipelineValidation) UnPackTo

func (*SinglePipelineValidation) Uri

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

/ URI of the faulty instance

type SinglePipelineValidationT

type SinglePipelineValidationT struct {
	MainDiag   uint32 `json:"mainDiag"`
	DetailDiag uint32 `json:"detailDiag"`
	Uri        string `json:"uri"`
	AddInfo    string `json:"addInfo"`
}

/ single result of the validation of a calculation pipeline

func (*SinglePipelineValidationT) Pack

type SlaveCantFollowErrorReaction

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

type SlaveCantFollowMessageType

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

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                    `json:"name"`
	Description    string                    `json:"description"`
	DocuRef        string                    `json:"docuRef"`
	Inputs         []DataID                  `json:"inputs"`
	Outputs        []DataID                  `json:"outputs"`
	Parameter      *StateCalcStepParamsT     `json:"parameter"`
	MutexParameter *StateCalcStepMutexParamT `json:"mutexParameter"`
}

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

func (*StateCalcStepMutexParamT) Pack

type StateCalcStepParams

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

func GetRootAsStateCalcStepParams

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

func GetSizePrefixedRootAsStateCalcStepParams

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

func (*StateCalcStepParams) Init

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

func (*StateCalcStepParams) Params

/ vector of all params

func (*StateCalcStepParams) ParamsLength

func (rcv *StateCalcStepParams) ParamsLength() int

func (*StateCalcStepParams) Table

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

func (*StateCalcStepParams) UnPack

func (*StateCalcStepParams) UnPackTo

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

type StateCalcStepParamsT

type StateCalcStepParamsT struct {
	Params []*StateCalcStepSingleParamT `json:"params"`
}

/ all supported calculation steps

func (*StateCalcStepParamsT) Pack

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

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

/ unit value of the parameter

type StateCalcStepSingleParamT

type StateCalcStepSingleParamT struct {
	Name        string        `json:"name"`
	Description string        `json:"description"`
	Mandatory   bool          `json:"mandatory"`
	Type        ParameterType `json:"type"`
	Unit        UnitValueType `json:"unit"`
}

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

/ all supported calculation steps

func (*StateCalcStepsT) Pack

type SyncMode

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

func (v SyncMode) String() string

type SyncSource

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
	/// master actual extrapolated value
	SyncSourceSYNC_ACTUAL_EXTRAPOLATED SyncSource = 2
)

func (SyncSource) String

func (v SyncSource) String() string

type SysCfgAllPointTables

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

func GetRootAsSysCfgAllPointTables

func GetRootAsSysCfgAllPointTables(buf []byte, offset flatbuffers.UOffsetT) *SysCfgAllPointTables

func GetSizePrefixedRootAsSysCfgAllPointTables

func GetSizePrefixedRootAsSysCfgAllPointTables(buf []byte, offset flatbuffers.UOffsetT) *SysCfgAllPointTables

func (*SysCfgAllPointTables) Init

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

func (*SysCfgAllPointTables) Table

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

func (*SysCfgAllPointTables) Tables

func (rcv *SysCfgAllPointTables) Tables(obj *SysCfgSinglePointTable, j int) bool

/ vector of all configured point tables

func (*SysCfgAllPointTables) TablesLength

func (rcv *SysCfgAllPointTables) TablesLength() int

func (*SysCfgAllPointTables) UnPack

func (*SysCfgAllPointTables) UnPackTo

func (rcv *SysCfgAllPointTables) UnPackTo(t *SysCfgAllPointTablesT)

type SysCfgAllPointTablesT

type SysCfgAllPointTablesT struct {
	Tables []*SysCfgSinglePointTableT `json:"tables"`
}

/ configuration of all point tables for the whole motion system

func (*SysCfgAllPointTablesT) Pack

type SysCfgSinglePointTable

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

func GetRootAsSysCfgSinglePointTable

func GetRootAsSysCfgSinglePointTable(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSinglePointTable

func GetSizePrefixedRootAsSysCfgSinglePointTable

func GetSizePrefixedRootAsSysCfgSinglePointTable(buf []byte, offset flatbuffers.UOffsetT) *SysCfgSinglePointTable

func (*SysCfgSinglePointTable) CamBuilderData

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

/ data of the CamBuilder

func (*SysCfgSinglePointTable) Init

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

func (*SysCfgSinglePointTable) Interpolation

func (rcv *SysCfgSinglePointTable) Interpolation() PointTableInterpolation

/ interpolation type for this point table

func (*SysCfgSinglePointTable) MutateInterpolation

func (rcv *SysCfgSinglePointTable) MutateInterpolation(n PointTableInterpolation) bool

/ interpolation type for this point table

func (*SysCfgSinglePointTable) MutatePoints

func (rcv *SysCfgSinglePointTable) MutatePoints(j int, n float64) bool

/ interpolation points of the point table

func (*SysCfgSinglePointTable) Name

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

/ name of the point table (filled when reading; optional for writing [content is always ignored])

func (*SysCfgSinglePointTable) Points

func (rcv *SysCfgSinglePointTable) Points(j int) float64

/ name of the point table (filled when reading; optional for writing [content is always ignored]) / interpolation points of the point table

func (*SysCfgSinglePointTable) PointsLength

func (rcv *SysCfgSinglePointTable) PointsLength() int

func (*SysCfgSinglePointTable) Table

func (*SysCfgSinglePointTable) UnPack

func (*SysCfgSinglePointTable) UnPackTo

type SysCfgSinglePointTableT

type SysCfgSinglePointTableT struct {
	Name           string                  `json:"name"`
	Points         []float64               `json:"points"`
	Interpolation  PointTableInterpolation `json:"interpolation"`
	CamBuilderData string                  `json:"camBuilderData"`
}

/ configuration of a single point table

func (*SysCfgSinglePointTableT) Pack

type UnitValueType

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

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