Best Practice ABB.Robotics.Controllers.PC as dependency
Mephisto
✭
Hello,
I wanted to hear what the best practice is in-regards to dealing with the ABB.Robotics.Controllers.PC.dll as dependency.
I'm working on a project which I would like to open source on GitHub where I'm relying on the ABB.Robotics.Controllers.PC.dll to establish a connection with the robot controller.
So far I have RobotStudio installed on my own machine and am referencing the .dll in the install folder. What I'm wondering is if I'm allowed to include the .dll in the repository since I can't see it listed under the files allowed to be redistributed.
Having to reference it from a local folder would really put a damper on my goal of setting the project up as a continues integration pipeline. Although ideally I would prefer ABB hosting the files on NuGet allowing for the necessary packages to be pulled at build time.
I wanted to hear what the best practice is in-regards to dealing with the ABB.Robotics.Controllers.PC.dll as dependency.
I'm working on a project which I would like to open source on GitHub where I'm relying on the ABB.Robotics.Controllers.PC.dll to establish a connection with the robot controller.
So far I have RobotStudio installed on my own machine and am referencing the .dll in the install folder. What I'm wondering is if I'm allowed to include the .dll in the repository since I can't see it listed under the files allowed to be redistributed.
Having to reference it from a local folder would really put a damper on my goal of setting the project up as a continues integration pipeline. Although ideally I would prefer ABB hosting the files on NuGet allowing for the necessary packages to be pulled at build time.
Tagged:
0
Comments
-
Hello Mephisto,
Interesting question!
I'll investigate and get back to you.
—Maxim RiabichevPC Software Support Engineer0 -
Hey Maxim,
that would be awesome, thanks.0 -
Hello @Maxim Riabichev ,
I just wanted to check in and see if there had been any development on the case.
0 -
Hello,
Unfortunately no news yet.
As soon as I get the information I'll post it here.—Maxim RiabichevPC Software Support Engineer0 -
Just an update; I am still investigating this issue. Will get back to you asap.—Maxim RiabichevPC Software Support Engineer0
-
@Maxim Riabichev thanks0
-
Hello @Mephisto,
Thank you for your patience. I now have an answer for you.
In the release notes you can find this information:
You are allowed to redistribute, via Github or by other means, all of the redistributable files mentioned above.
The ABB.Robotics.Controllers.PC.dll is part of ABBRobApiCommon.msm merge module.
As to your second question/comment: "Although ideally I would prefer ABB hosting the files on NuGet allowing for the necessary packages to be pulled at build time."
I've forwarded the request to R&D and they agree that that would be very useful indeed. They haven't, however, said when/if this would be made possible. I will try to push for this to become a reality in the future.
—Maxim RiabichevPC Software Support Engineer0 -
Hi @Maxim Riabichev
Thanks for clarifying this. Including the library in the repository will work for now and then I'll look forward to R&D publishing the libraries to Nuget hopefully sometime in the future.0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.8K Robot Controller
- 316 IRC5
- 61 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 798 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings