You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
The digital input and output states are not read correctly in the STATUS message via CRI.
The robot control sends the values as unsigned 64 bit values (decimal till V13, hexadecimal in V14). The CRI parser for ROS parses and handles these values as int, which should be 32 bit signed.
I adapted the parser for hex values but changing the data type is a deeper change that I do not want to do without being able to test it: c83bd78
Your environment
I did not test this since I got no ROS environment
Expected behavior
Set and receive correct DIn and DOut states up to DIn64 / DOut64
Actual behavior
DIn32 / DOut32 states are not received. I did not confirm this.
The text was updated successfully, but these errors were encountered:
Description
The digital input and output states are not read correctly in the STATUS message via CRI.
The robot control sends the values as unsigned 64 bit values (decimal till V13, hexadecimal in V14). The CRI parser for ROS parses and handles these values as int, which should be 32 bit signed.
I adapted the parser for hex values but changing the data type is a deeper change that I do not want to do without being able to test it:
c83bd78
Your environment
I did not test this since I got no ROS environment
Expected behavior
Set and receive correct DIn and DOut states up to DIn64 / DOut64
Actual behavior
DIn32 / DOut32 states are not received. I did not confirm this.
The text was updated successfully, but these errors were encountered: