Hello,
To be honest I don’t know what is RMMP. I only try to follow the guide here. But I tried without connecting, only with this code below and it works.
result = await task.SyncPathProcedureAsync(moduleName + "/" + routineName,
SyncDirection.ToStation,
messages);
The drawback of this method is that the module need to exist in the station. If we need to access a module that doesn’t exist in the station we will need to access the controller if I understand correctly this page.
My question is : Is it working with the virtual controller ?
Hello,
So i did not read the original post properly, sorry for that.
When requesting mastership when the controller is in manual mode it will request something called RMMP. This basically mean that you will have to allow the client mastership from the flexpendant, i am sure you have seen this when trying to edit rapid code from RobotStudio on a real controller.
So to solve this, either allow your client mastership from the flexpendant or make sure you have set the controller to auto mode when you run your code.
And yes, this should work on a VC.