cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - You can change your system assigned username to something more personal in your community settings. X

Edge DotNET SDK twCSdk.dll replacement

ZHH
9-Granite
9-Granite

Edge DotNET SDK twCSdk.dll replacement

Download Path:

PTC Software Download -> ThingWorx Edge SDK -> ThingWorx Edge SDK -> Most Recent Datecode -> Datecode: M070 -> C-SDK-3-0-0-2317 (42 MB).

File name: MED-61061-CD-055_M070_C-SDK-3-0-0-2317.zip . Is this Edge C SDK source code? If yes, can I use it to build out twCSdk.dll (A) then replace into Edge DotNET SDK, DotNET SDK also have a tw-c-sdk folder installed, it also includes twCSdk.dll (B).

 

Want to customize Edge DotNET SDK, thanks.

 

1 ACCEPTED SOLUTION

Accepted Solutions
bchaudhary
17-Peridot
(To:ZHH)

Hello @ZHH ,

 

I have checked and this twCSdk.dll  is NOT customizable. However, Could you pls share the features that are missing in the latest version?

 

Regards

Bhawna

View solution in original post

5 REPLIES 5
slangley
23-Emerald II
(To:ZHH)

Hi @ZHH.

 

Have you upgraded the .Net SDK to the latest?  It should already contain the updated .dll.  Here is a link to the .Net SDK release notes.

 

Regards.

 

--Sharon

ZHH
9-Granite
9-Granite
(To:slangley)

Hi Sharon,

 

Already using the latest .Net SDK, want to add some features that the latest .Net SDK did not have, only add new features not change any existing as there is no .Net SDK source code.

 

Not sure if can replace twCSdk.dll with customized dll.

 

Thanks.

 

bchaudhary
17-Peridot
(To:ZHH)

Hello @ZHH ,

 

I have checked and this twCSdk.dll  is NOT customizable. However, Could you pls share the features that are missing in the latest version?

 

Regards

Bhawna

ZHH
9-Granite
9-Granite
(To:bchaudhary)

Hello Bhawna,

 

Thanks for sharing twCSdk.dll  in Edge DotNET SDK cannot be replaced, that means we have to wait for enhancements. The following weblinks for your reference.

 

1, Long type not work in the Edge DotNET SDK.

thingworx-dotnet-common.dll also shows a type name named BaseType.LONG, but it does not work.

https://community.ptc.com/t5/ThingWorx-Ideas/Edge-SDK-DotNET-supports-LONG-type/idi-p/870893#M1224

 

2. Support reconnect event when using AutoReconnect DotNET SDK

https://community.ptc.com/t5/ThingWorx-Ideas/Edge-SDK-DotNET-OnReconnect-Event/idi-p/873659#M1230

 

3. Improve InfoTable and IC Discover Performance.

https://community.ptc.com/t5/ThingWorx-Ideas/Improve-Industrial-Connection-Discover-Performance/idc-p/876038#M1239

 

Thanks.

bchaudhary
17-Peridot
(To:ZHH)

Hello @ZHH ,

 

If one needs to customize twCSdk.dll than you should be using c-sdk NOT .net sdk. As part of the c-sdk build is the twCSdk lib. 

Regarding the above shared links, I believe Product team will decide further.

 

Have a good day ahead!

 

Bhawna

Top Tags