Structures RCSupportedFunctions - ThorstenBrach/SRCI GitHub Wiki

RCSupportedFunctions

Parameter Data Type Default Value Description

Reserved

BOOL

FALSE

Reserve

ReadRobotData

BOOL

TRUE

TRUE, if the function ReadRobotData is supported

EnableRobot

BOOL

FALSE

TRUE, if the function EnableRobot is supported

GroupReset

BOOL

FALSE

TRUE, if the function GroupReset is supported

ReadActualPosition

BOOL

FALSE

TRUE, if the function ReadActualPosition is supported

ReadActualPositionCyclic

BOOL

FALSE

TRUE, if the function ReadActualPositionCyclic is supported

ExchangeConfiguration

BOOL

TRUE

TRUE, if the function ExchangeConfiguration is supported

SetSequence

BOOL

FALSE

TRUE, if the function SetSequence is supported

ChangeSpeedOverride

BOOL

FALSE

TRUE, if the function ChangeSpeedOverride is supported

ReadMessages

BOOL

TRUE

TRUE, if the function ReadMessages is supported

ReadRobotReferenceDynamics

BOOL

FALSE

TRUE, if the function ReadRobotReferenceDynamics is supported

WriteFrameData

BOOL

FALSE

TRUE, if the function WriteFrameData is supported

WriteToolData

BOOL

FALSE

TRUE, if the function WriteToolData is supported

WriteLoadData

BOOL

FALSE

TRUE, if the function WriteLoadData is supported

WriteRobotReferenceDynamics

BOOL

FALSE

TRUE, if the function WriteRobotReferenceDynamics is supported

WriteRobotDefaultDynamics

BOOL

FALSE

TRUE, if the function WriteRobotDefaultDynamics is supported

ReadRobotDefaultDynamics

BOOL

FALSE

TRUE, if the function ReadRobotDefaultDynamics is supported

ReadFrameData

BOOL

FALSE

TRUE, if the function ReadFrameData is supported

ReadToolData

BOOL

FALSE

TRUE, if the function ReadToolData is supported

ReadLoadData

BOOL

FALSE

TRUE, if the function ReadLoadData is supported

ReadRobotSWLimits

BOOL

FALSE

TRUE, if the function ReadRobotSWLimits is supported

GroupJog

BOOL

FALSE

TRUE, if the function GroupJog is supported

MoveLinearAbsolute

BOOL

FALSE

TRUE, if the function MoveLinearAbsolute is supported

MoveDirectAbsolute

BOOL

FALSE

TRUE, if the function MoveDirectAbsolute is supported

MoveAxesAbsolute

BOOL

FALSE

TRUE, if the function MoveAxesAbsolute is supported

GroupStop

BOOL

FALSE

TRUE, if the function GroupStop is supported

GroupContinue

BOOL

FALSE

TRUE, if the function GroupContinue is supported

GroupInterrupt

BOOL

FALSE

TRUE, if the function GroupInterrupt is supported

ReturnToPrimary

BOOL

FALSE

TRUE, if the function ReturnToPrimary is supported

MoveLinearAbsoluteJ

BOOL

FALSE

TRUE, if the function MoveLinearAbsoluteJ is supported

MoveDirectRelative

BOOL

FALSE

TRUE, if the function MoveDirectRelative is supported

MoveAxesRelative

BOOL

FALSE

TRUE, if the function MoveAxesRelative is supported

MoveCircularAbsolute

BOOL

FALSE

TRUE, if the function MoveCircularAbsolute is supported

MoveCircularRelative

BOOL

FALSE

TRUE, if the function MoveCircularRelative is supported

MoveLinearOffset

BOOL

FALSE

TRUE, if the function MoveLinearOffset is supported

MoveDirectOffset

BOOL

FALSE

TRUE, if the function MoveDirectOffset is supported

WaitTime

BOOL

FALSE

TRUE, if the function WaitTime is supported

ReadDigitalInputs

BOOL

FALSE

TRUE, if the function ReadDigitalInputs is supported

ReadDigitalOutputs

BOOL

FALSE

TRUE, if the function ReadDigitalOutputs is supported

WriteDigitalOutputs

BOOL

FALSE

TRUE, if the function WriteDigitalOutputs is supported

ReadIntegers

BOOL

FALSE

TRUE, if the function ReadIntegers is supported

ReadReals

BOOL

FALSE

TRUE, if the function ReadReals is supported

WriteIntegers

BOOL

FALSE

TRUE, if the function WriteIntegers is supported

WriteReals

BOOL

FALSE

TRUE, if the function WriteReals is supported

MoveLinearCam

BOOL

FALSE

TRUE, if the function MoveLinearCam is supported

MoveDirectCam

BOOL

FALSE

TRUE, if the function MoveDirectCam is supported

MoveCircularCam

BOOL

FALSE

TRUE, if the function MoveCircularCam is supported

SetTriggerRegister

BOOL

FALSE

TRUE, if the function SetTriggerRegister is supported

SetTriggerLimit

BOOL

FALSE

TRUE, if the function SetTriggerLimit is supported

SetTriggerUser

BOOL

FALSE

TRUE, if the function SetTriggerUser is supported

SetTriggerError

BOOL

FALSE

TRUE, if the function SetTriggerError is supported

ReactAtTrigger

BOOL

FALSE

TRUE, if the function ReactAtTrigger is supported

WaitForTrigger

BOOL

FALSE

TRUE, if the function WaitForTrigger is supported

ReadSystemVariable

BOOL

FALSE

TRUE, if the function ReadSystemVariable is supported

WriteSystemVariable

BOOL

FALSE

TRUE, if the function WriteSystemVariable is supported

CalculateForwardKinematic

BOOL

FALSE

TRUE, if the function CalculateForwardKinematic is supported

CalculateInverseKinematic

BOOL

FALSE

TRUE, if the function CalculateInverseKinematic is supported

CalculateCartesianPosition

BOOL

FALSE

TRUE, if the function CalculateCartesianPosition is supported

CalculateTool

BOOL

FALSE

TRUE, if the function CalculateTool is supported

CalculateFrame

BOOL

FALSE

TRUE, if the function CalculateFrame is supported

ActivateNextCommand

BOOL

FALSE

TRUE, if the function ActivateNextCommand is supported

ShiftPosition

BOOL

FALSE

TRUE, if the function ShiftPosition is supported

CallSubprogram

BOOL

FALSE

TRUE, if the function CallSubprogram is supported

MoveLinearRelative

BOOL

FALSE

TRUE, if the function MoveLinearRelative is supported

WriteCallSubprogramCyclic

BOOL

FALSE

TRUE, if the function WriteCallSubprogramCyclic is supported

ReadCallSubprogramCyclic

BOOL

FALSE

TRUE, if the function ReadCallSubprogramCyclic is supported

StopSubprogram

BOOL

FALSE

TRUE, if the function StopSubprogram is supported

ReadDHParameter

BOOL

FALSE

TRUE, if the function ReadDHParameter is supported

RestartController

BOOL

FALSE

TRUE, if the function RestartController is supported

ReadActualTCPVelocity

BOOL

FALSE

TRUE, if the function ReadActualTCPVelocity is supported

UserLogin

BOOL

FALSE

TRUE, if the function UserLogin is supported

SwitchLanguage

BOOL

FALSE

TRUE, if the function SwitchLanguage is supported

WriteRobotSWLimits

BOOL

FALSE

TRUE, if the function WriteRobotSWLimits is supported

SetOperationMode

BOOL

FALSE

TRUE, if the function SetOperationMode is supported

ReadWorkArea

BOOL

FALSE

TRUE, if the function ReadWorkArea is supported

WriteWorkArea

BOOL

FALSE

TRUE, if the function WriteWorkArea is supported

ActivateWorkArea

BOOL

FALSE

TRUE, if the function ActivateWorkArea is supported

MonitorWorkArea

BOOL

FALSE

TRUE, if the function MonitorWorkArea is supported

MoveApproachLinear

BOOL

FALSE

TRUE, if the function MoveApproachLinear is supported

MoveDepartLinear

BOOL

FALSE

TRUE, if the function MoveDepartLinear is supported

MoveApproachDirect

BOOL

FALSE

TRUE, if the function MoveApproachDirect is supported

MoveDepartDirect

BOOL

FALSE

TRUE, if the function MoveDepartDirect is supported

SearchHardstop

BOOL

FALSE

TRUE, if the function SearchHardstop is supported

SearchHardstopJ

BOOL

FALSE

TRUE, if the function SearchHardstopJ is supported

MovePickPlaceLinear

BOOL

FALSE

TRUE, if the function MovePickPlaceLinear is supported

MovePickPlaceDirect

BOOL

FALSE

TRUE, if the function MovePickPlaceDirect is supported

ActivateConveyorTracking

BOOL

FALSE

TRUE, if the function ActivateConveyorTracking is supported

RedefineTrackingPosition

BOOL

FALSE

TRUE, if the function RedefineTrackingPosition is supported

SyncToConveyor

BOOL

FALSE

TRUE, if the function SyncToConveyor is supported

ConfigureConveyor

BOOL

FALSE

TRUE, if the function ConfigureConveyor is supported

MoveSuperImposed

BOOL

FALSE

TRUE, if the function MoveSuperImposed is supported

MoveSuperImposedDynamic

BOOL

FALSE

TRUE, if the function MoveSuperImposedDynamic is supported

ReadAnalogInput

BOOL

FALSE

TRUE, if the function ReadAnalogInput is supported

ReadAnalogOutput

BOOL

FALSE

TRUE, if the function ReadAnalogOutput is supported

WriteAnalogOutput

BOOL

FALSE

TRUE, if the function WriteAnalogOutput is supported

MeasuringInput

BOOL

FALSE

TRUE, if the function MeasuringInput is supported

AbortMeasuringInput

BOOL

FALSE

TRUE, if the function AbortMeasuringInput is supported

SetTriggerMotion

BOOL

FALSE

TRUE, if the function SetTriggerMotion is supported

OpenBrake

BOOL

FALSE

TRUE, if the function OpenBrake is supported

PathAccuracyMode

BOOL

FALSE

TRUE, if the function PathAccuracyMode is supported

AvoidSingularity

BOOL

FALSE

TRUE, if the function AvoidSingularity is supported

ForceControl

BOOL

FALSE

TRUE, if the function ForceControl is supported

ForceLimit

BOOL

FALSE

TRUE, if the function ForceLimit is supported

ReadActualForce

BOOL

FALSE

TRUE, if the function ReadActualForce is supported

BrakeTest

BOOL

FALSE

TRUE, if the function BrakeTest is supported

SoftSwitchTCP

BOOL

FALSE

TRUE, if the function SoftSwitchTCP is supported

CreateSpline

BOOL

FALSE

TRUE, if the function CreateSpline is supported

DeleteSpline

BOOL

FALSE

TRUE, if the function DeleteSpline is supported

MoveSpline

BOOL

FALSE

TRUE, if the function MoveSpline is supported

DynamicSpline

BOOL

FALSE

TRUE, if the function DynamicSpline is supported

LoadMeasurementAutomatic

BOOL

FALSE

TRUE, if the function LoadMeasurementAutomatic is supported

LoadMeasurementSequential

BOOL

FALSE

TRUE, if the function LoadMeasurementSequential is supported

CollisionDetection

BOOL

FALSE

TRUE, if the function CollisionDetection is supported

FreeDrive

BOOL

FALSE

TRUE, if the function FreeDrive is supported

UnitMeasurement

BOOL

FALSE

TRUE, if the function UnitMeasurement is supported

Byte14Bit03

BOOL

FALSE

Byte 14 - Bit 3

Byte14Bit04

BOOL

FALSE

Byte 14 - Bit 4

Byte14Bit05

BOOL

FALSE

Byte 14 - Bit 5

Byte14Bit06

BOOL

FALSE

Byte 14 - Bit 6

Byte14Bit07

BOOL

FALSE

Byte 14 - Bit 7

Byte15Bit00

BOOL

FALSE

Byte 15 - Bit 0

Byte15Bit01

BOOL

FALSE

Byte 15 - Bit 1

Byte15Bit02

BOOL

FALSE

Byte 15 - Bit 2

Byte15Bit03

BOOL

FALSE

Byte 15 - Bit 3

Byte15Bit04

BOOL

FALSE

Byte 15 - Bit 4

Byte15Bit05

BOOL

FALSE

Byte 15 - Bit 5

Byte15Bit06

BOOL

FALSE

Byte 15 - Bit 6

Byte15Bit07

BOOL

FALSE

Byte 15 - Bit 7

Byte16Bit00

BOOL

FALSE

Byte 16 - Bit 0

Byte16Bit01

BOOL

FALSE

Byte 16 - Bit 1

Byte16Bit02

BOOL

FALSE

Byte 16 - Bit 2

Byte16Bit03

BOOL

FALSE

Byte 16 - Bit 3

Byte16Bit04

BOOL

FALSE

Byte 16 - Bit 4

Byte16Bit05

BOOL

FALSE

Byte 16 - Bit 5

Byte16Bit06

BOOL

FALSE

Byte 16 - Bit 6

Byte16Bit07

BOOL

FALSE

Byte 16 - Bit 7

Byte17Bit00

BOOL

FALSE

Byte 17 - Bit 0

Byte17Bit01

BOOL

FALSE

Byte 17 - Bit 1

Byte17Bit02

BOOL

FALSE

Byte 17 - Bit 2

Byte17Bit03

BOOL

FALSE

Byte 17 - Bit 3

Byte17Bit04

BOOL

FALSE

Byte 17 - Bit 4

Byte17Bit05

BOOL

FALSE

Byte 17 - Bit 5

Byte17Bit06

BOOL

FALSE

Byte 17 - Bit 6

Byte17Bit07

BOOL

FALSE

Byte 17 - Bit 7

Byte18Bit00

BOOL

FALSE

Byte 18 - Bit 0

Byte18Bit01

BOOL

FALSE

Byte 18 - Bit 1

Byte18Bit02

BOOL

FALSE

Byte 18 - Bit 2

Byte18Bit03

BOOL

FALSE

Byte 18 - Bit 3

Byte18Bit04

BOOL

FALSE

Byte 18 - Bit 4

Byte18Bit05

BOOL

FALSE

Byte 18 - Bit 5

Byte18Bit06

BOOL

FALSE

Byte 18 - Bit 6

Byte18Bit07

BOOL

FALSE

Byte 18 - Bit 7

⚠️ **GitHub.com Fallback** ⚠️