Structures AxesGroupState - ThorstenBrach/SRCI GitHub Wiki

AxesGroupState

Parameter Data Type Default Value Description

FatalErrorClient

BOOL

-

Client reports a fatal error

Synchronized

BOOL

-

PLC and RC are synchronized

Synchronizing

AxesGroupStateSynchronizing

-

Synchronizing is running

AliveOk

BOOL

-

Data exchange is running (Liftebit toggles)

CMDsEnabled

BOOL

-

Bit that indicates that it is possible to execute commands

ConfigExchanged

BOOL

-

Configuration is exchanged

UnifiedToolIndex

USINT

-

Highest available tool index of RC and PLC in combination

UnifiedFrameIndex

USINT

-

Highest available frame index of RC and PLC in combination

UnifiedLoadIndex

USINT

-

Highest available load index of RC and PLC in combination

UnifiedWorkAreaIndex

USINT

-

Highest available work area index of RC and PLC in combination

DataEnableSync

DataEnableSync

-

Enable data to synchronize

DataChanged

AxesGroupStateDataChanged

-

Flags indicating which element has changed

SyncStatePlc

AxesGroupStateSyncStatePlc

-

Synchronization state of the PLC

SyncStateRc

AxesGroupStateSyncStateRob

-

Synchronization state of the RC

SystemTime

SystemTime

-

Current system time

RobotData

ReadRobotDataOutCmd

-

Read robot data

ConfigurationData

ExchangeConfigurationOutCmd

-

Read configuration data

Initialized

BOOL

-

Robot is initialized

OnlineChange

BOOL

-

Online change detected

OnlineChange_R

R_TRIG

-

Rising edge for online change detected

OnlineChange_F

F_TRIG

-

Falling edge for online change detected

GroupReset

BOOL

-

GroupReset active

GroupReset_R

R_TRIG

-

Rising edge for GroupReset

GroupReset_F

F_TRIG

-

Falling edge for GroupReset

SequenceCountSend

DINT

-

Counter of sequences to send

SequenceCountRecv

DINT

-

Counter of sequences received

FragmentCountSend

ARRAY[0..1] OF DINT

-

Counter of fragments to send

FragmentCountRecv

ARRAY[0..1] OF DINT

-

Counter of fragments received

CurrentSEQ

ARRAY[0..1] OF UINT

-

Current sequence ID

CurrentACK

ARRAY[0..1] OF UINT

-

Current acknowledge ID

NewSEQ

ARRAY[0..1] OF BOOL

-

Current SEQ has changed → send new data

LastACK

ARRAY[0..1] OF UINT

-

Last received acknowledge ID

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