by Dennis Kuypers » Sat Feb 01, 2014 2:02 pm
Hey,
PBA.dll/PandorasAutomation.dll/PBAutomation.dll are all the same file, but it changes when new automation commands are added. The in the SDK included dll will work with all the commands that are in the SDK documentation. Older PB versions might not react to commands that have not been implemented at releasetime.
The PandorasAutomation.dll is a C++ (Win32) dll which requires some visual studio runtimes to be present. As far as I can see you will only be able to run it on Windows due to the usage of the winsock implementation. (I guess you want mono for a non-win OS)
All PBA.dll does is establish a TCP or UDP connection and some management/parsing of data; not really much. You can implement your own connector (and infact I am working on native connectors for a couple of languages). If you like you can have my work-in-progress C# connector. It is written from scratch and is not tested in any way! Also the actual commands are not yet added, so you would have to look through either the C++ or the JS code to see how the packages are built.
Best regards
Dennis
Dennis Kuypers
(former Product Developer, Software)