We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
By Reading SDOs 3 Errors occure:
master.open(EcMasterAsync::ReadWrite);
if (data_type->byteSize){ data.target_size = data_type->byteSize; } else{ data.target_size = DefaultBufferSize; } data.target = new uint8_t[data.target_size + 1];
in upload function file ethercat_sdo_srv_server.cpp
with default buffer size:
const int DefaultBufferSize= 64 * 1024;
defined in data_convertion_tools.hpp
The text was updated successfully, but these errors were encountered:
For 1. you could refer to #134
Sorry, something went wrong.
I've faced the same problem: SDO-Read: Operation not Permitted. Have you solved it?
Yes, I could solve it. I changed in: ethercat_sdo_srv_server.cpp
void upload( ... -master.open(EcMasterAsync::Read); +master.open(EcMasterAsync::ReadWrite); ...
Thanks a lot for your solution.
No branches or pull requests
By Reading SDOs 3 Errors occure:
It is required to Set IOCTL_VERSION_MAGIC to 37 insted 31 in ec_master_async_io.hpp
In examples of IGH
master.open(EcMasterAsync::ReadWrite);
is used in upload function.IGH uses
in upload function file ethercat_sdo_srv_server.cpp
with default buffer size:
defined in data_convertion_tools.hpp
The text was updated successfully, but these errors were encountered: