I’m using cellular radio manager 4.2 but i need to upgrade it to 4.3. I created a clean sollution, added the cellular radio projects and changed them to 4.3 (project → properties). Compiler underlined some wrong code on digitaloutput lines. I followed this thread https://www.ghielectronics.com/community/forum/topic?id=14337 and changed this code:
private Interfaces.DigitalOutput pwrkey;
pwrkey = new Interfaces.DigitalOutput(socket, Socket.Pin.Three, false, this);
but the compiler doesn´t recognize GTI (the name GTI does not exist in the current context). So i removed GTI. from that line and the compiler shows no errors, but when building the solution i get some warnings and several errors:
Error 4 Cannot resolve type Gadgeteer.SocketInterfaces.DigitalOutput from assembly GTM.Mekalogic.CellularRadio
Error 5 CLR_E_FAIL
I have a reference to Gadgeteer, i removed, re-add Gadgeteer reference but it still doesn´t recognizes GTI.
Meanwile the compiler highlighted another piece of code:
After struggling with VS2012 and SDK versions i could’t get the code to compile. In my computer it refused to compile, but in other computer it compiled ok (many thanks to Justin), so i got the compiled version and it is working ok.