Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop support for net35, net40 and move net45 to net48 #31

Merged
merged 37 commits into from
May 17, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
fa943b2
new cdeEnergy model used by several plugins
Mar 9, 2021
f4e1ad2
dep5 fixes
Mar 9, 2021
e260b33
missing license
Mar 9, 2021
e33dac5
content file fixes for energy and webconnect
Mar 10, 2021
24c3a16
master merge
Mar 10, 2021
b53966b
Default Sensor improvements; SenderBase UX Improvements
Oct 20, 2021
b797eaf
sync with master
Oct 20, 2021
826bc84
Merge branch 'master' into CM5.131-Nov21
muenchris Dec 8, 2021
a761970
SDK Updates to support VS2022
Jan 3, 2022
092beaf
Build: use latest msbuild (for vsix 2022)
MarkusHorstmann Jan 10, 2022
d9014f6
license update
Jan 10, 2022
0dec5c8
Build: lock to windows-2022 temporarily (for VSIX)
MarkusHorstmann Jan 10, 2022
8afeea6
VSIX projects: remove unused Microsoft.VisualStudio.CoreUtility refer…
MarkusHorstmann Jan 10, 2022
9271441
VSIX project: remove one more Microsoft.VisualStudio.CoreUtility refe…
MarkusHorstmann Jan 10, 2022
2ef035f
VSIX Template: AppHostWinForms to .Net 4.7.2
MarkusHorstmann Jan 10, 2022
304a9ef
Sensor Template updates; Energy Model Updates
Jan 15, 2022
a872f4d
New cdeNMIHelper Library and EnergyModel
Jan 28, 2022
3995767
Fix from master
Feb 14, 2022
84233a2
Tagged AutoConnect in SensorTemplate correctly
Feb 19, 2022
672d75b
Template optimization using quick aliases
Mar 4, 2022
dc06abc
fix for energy contract
Mar 4, 2022
2cc401b
missing license info
Mar 4, 2022
9f1ded7
more licenses
Mar 4, 2022
2a536b9
more lic
Mar 4, 2022
6a01eb1
typos
Mar 4, 2022
174af49
nmihelper reference missing
Mar 4, 2022
0e74e73
cleanup and copyright to 2022
Mar 4, 2022
e48f318
Sender Base: match subscriptions with ThingReference.ID correctly
MarkusHorstmann Mar 15, 2022
0373666
Merge remote-tracking branch 'origin/mhdev' into CM5.143.0
Mar 16, 2022
a1ee195
fix for senderthing NMI
Mar 16, 2022
31d87c0
from master
Mar 17, 2022
c078226
from main
Mar 22, 2022
a0524bd
Energy Model Update
Apr 14, 2022
fc6e052
drop support for net35, net40 and move net45 to net48
May 17, 2022
2746530
Merge branch 'main' into CM5.144.0
muenchris May 17, 2022
52798f0
packetinstaller to net48
May 17, 2022
4204907
remove of old ifdefs
May 17, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 4 additions & 2 deletions .github/workflows/dotnetcore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: 5.0.x
dotnet-version: 6.0.x
source-url: https://api.nuget.org/v3/index.json
config-file: .\nuget.config
owner: ${{secrets.NUGETORG_APIKEY_OWNER}}
Expand All @@ -46,6 +46,8 @@ jobs:
- name: Use GitVersion
id: gitversion # step id used as reference for output values
uses: gittools/actions/gitversion/execute@v0.9.9
env:
DOTNET_ROLL_FORWARD: Major

- name: Determine pre-release
run: |
Expand All @@ -61,7 +63,7 @@ jobs:

# Workaround for gitversiontask lock exception: build a single targetframework first
- name: Build PackagerInstaller
run: dotnet build './BuildTools/PackagerInstaller\PackagerInstaller.csproj' --framework net45 --configuration Release --no-restore --disable-parallel /nowarn:nu5105
run: dotnet build './BuildTools/PackagerInstaller\PackagerInstaller.csproj' --framework net48 --configuration Release --no-restore --disable-parallel /nowarn:nu5105

- name: Build
run: dotnet build './src/cdeSDK.sln' --configuration Release --no-restore --disable-parallel /nowarn:nu5105
Expand Down
2 changes: 1 addition & 1 deletion BuildTools/PackagerInstaller/PackagerInstaller.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net45</TargetFramework>
<TargetFramework>net48</TargetFramework>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<OutDir>bin\$(Configuration)\$(TargetFramework)</OutDir>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<TargetFramework>net60</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
<OutputType>library</OutputType>
<PackageId>cdeCSVFileParserShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageLicenseExpression>MPL-2.0</PackageLicenseExpression>
<PackageDescription>CSV File Parser for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeSensorTemplateShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35;net4</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageDescription>Sensor Template Library for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>
<PackageLicenseExpression>MPL-2.0</PackageLicenseExpression>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeConnectionBaseShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35;net4</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageDescription>ConnectionBase Library for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeEventConvertersShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35;net4</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageDescription>Event Converter Library for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeReceiverBaseShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35;net4</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageDescription>ReceiverBase Library for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeSenderBaseShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35;net4</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageDescription>SenderBase Library for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeThingMatcherShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35;net4</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageDescription>Thing Matcher Library for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeWebConnect</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Chris Muench</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageDescription>Web-Connect Library for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>
<PackageLicenseExpression>MPL-2.0</PackageLicenseExpression>
Expand Down
33 changes: 2 additions & 31 deletions src/Libraries/215 - Shared Telnet/cdeTelnet/cdeTelnetShared.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
<OutputType>library</OutputType>
<PackageId>cdeTelnetShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Chris Muench</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageLicenseExpression>MPL-2.0</PackageLicenseExpression>
<PackageDescription>Telnet Code for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>
Expand All @@ -21,41 +21,12 @@
<ProjectName>$(AssemblyName).$(TargetFramework)</ProjectName>
</PropertyGroup>

<Choose>
<When Condition="'$(TargetFramework)'=='netstandard2.0'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DefineConstants>CDE_NEWPROJECTSYSTEM;TRACE;DEBUG;CDE_SYSLOG;CDE_STANDARD;NET_STANDARD;NETSTANDARD2_0</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DefineConstants>CDE_NEWPROJECTSYSTEM;TRACE;RELEASE;CDE_SYSLOG;CDE_STANDARD;CDE_SERVICE;NET_STANDARD;NETSTANDARD2_0</DefineConstants>
</PropertyGroup>
</When>
<When Condition="'$(TargetFramework)'=='net45'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DefineConstants>CDE_NEWPROJECTSYSTEM;TRACE;DEBUG;CDE_NET45;CDE_EVENTLOG;CDE_SYSLOG</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DefineConstants>CDE_NEWPROJECTSYSTEM;TRACE;CDE_NET45;CDE_EVENTLOG;CDE_SYSLOG</DefineConstants>
</PropertyGroup>
</When>
<When Condition="'$(TargetFramework)'=='net40'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DefineConstants>CDE_NEWPROJECTSYSTEM;TRACE;DEBUG;CDE_SYSLOG;CDE_NET4</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DefineConstants>CDE_NEWPROJECTSYSTEM;TRACE;RELEASE;CDE_SYSLOG;CDE_NET4</DefineConstants>
</PropertyGroup>
</When>
<When Condition="'$(TargetFramework)'=='net35'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DefineConstants>CDE_NEWPROJECTSYSTEM;TRACE;DEBUG;CDE_SYSLOG;CDE_NET35</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DefineConstants>CDE_NEWPROJECTSYSTEM;TRACE;RELEASE;CDE_SYSLOG;CDE_NET35</DefineConstants>
</PropertyGroup>
</When>

</Choose>

<ItemGroup>
<Compile Remove="**\*.cs" />
Expand Down
21 changes: 0 additions & 21 deletions src/Libraries/215 - Shared Telnet/cdeTelnet/cde_Telnet.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ protected virtual void Dispose(bool disposing)
}
}

#if !CDE_NET35 && !CDE_NET4
/// <summary>
/// Connects to a telnet server and starts a polling thread
/// </summary>
Expand All @@ -71,8 +70,6 @@ public async System.Threading.Tasks.Task<bool> ConnectToServerAsync(string host,
}
return false;
}
#endif
#if !CDE_CORE //Legacy Sync methods
/// <summary>
/// Connects to a telnet server and starts a polling thread
/// </summary>
Expand All @@ -93,7 +90,6 @@ public bool ConnectToServer(string host, int port)
}
return false;
}
#endif

/// <summary>
/// Disconnects from the server
Expand Down Expand Up @@ -194,11 +190,7 @@ public TCPConnection(string host, int port)
tcpClient = new TcpClient();
bufferReceived = new byte[8192];
bytesReceived = 0;
#if CDE_CORE //Legacy Sync methods
ConnectAsync(host, port);
#else
Connect(host, port);
#endif
}

public void Dispose()
Expand All @@ -210,15 +202,10 @@ protected virtual void Dispose(bool disposing)
{
if (disposing)
{
#if CDE_CORE //Dispose instead close
if (tcpClient != null) tcpClient.Dispose();
#else
if (tcpClient != null) tcpClient.Close();
#endif
}
}

#if !CDE_NET35 && !CDE_NET4
public async System.Threading.Tasks.Task<bool> ConnectAsync(string host, int port)
{
try
Expand All @@ -238,9 +225,7 @@ public async System.Threading.Tasks.Task<bool> ConnectAsync(string host, int por
}
return tcpClient.Connected;
}
#endif

#if !CDE_CORE //Legacy Sync methods
public bool Connect(string host, int port)
{
try
Expand All @@ -260,21 +245,15 @@ public bool Connect(string host, int port)
}
return tcpClient.Connected;
}
#endif

public bool Disconnect()
{
try
{
if (tcpClient.Connected)
{
#if CDE_CORE //Dispose instead close
networkStream.Dispose();
tcpClient.Dispose();
#else
networkStream.Close();
tcpClient.Close();
#endif
}
}
catch (Exception e)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<OutputType>library</OutputType>
<PackageId>cdeEnergyContractsShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Chris Muench</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeMeshManagerContractsShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageLicenseExpression>MPL-2.0</PackageLicenseExpression>
<PackageDescription>Mesh Manager message contracts</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeOPCUAClientAPIShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageLicenseExpression>MPL-2.0</PackageLicenseExpression>
<PackageDescription>OPC UA Client API</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeOPCUAClientContractsShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageLicenseExpression>MPL-2.0</PackageLicenseExpression>
<PackageDescription>OPC UA Client Contracts</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<OutputType>library</OutputType>
<PackageId>cdeCommonMessageContractsShared</PackageId>
<Version>1.0.1.11</Version>
<TargetFrameworks>netstandard2.0;net45;net35;net4</TargetFrameworks>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<Authors>Markus Horstmann</Authors>
<Company>C-Labs</Company>
<Copyright>Copyright © 2015-2020 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<Copyright>Copyright © 2015-2022 TRUMPF Laser GmbH, authors: C-Labs</Copyright>
<PackageDescription>Common Message Contracts for C-DEngine</PackageDescription>
<PackageIcon>toplogo-128.png</PackageIcon>

Expand Down
2 changes: 1 addition & 1 deletion src/Tools/cdeLicenseTool/Licenses/C-DEngine.cdel
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"LicenseId":"911af876-e302-45f5-845c-6b477c275141","Description":"C-DEngine License for 5.141x, unlimited, autoactivated","CDEVersion":"5.1419","CDEVersionMin":"5.1410","PluginLicenses":[{"PlugInId":"5737240c-aa66-417c-9b66-3919e18f9f4a","DeviceTypes":[""],"AllowGlobalThingEntitlements":false}],"Expiration":"2099-01-01T00:00:00-08:00","Parameters":[{"Name":"cdeThings","Value":2}],"Properties":[{"Name":"Eval Period","Value":"32000"}],"Signatures":["eyJqd2siOiI8UlNBS2V5VmFsdWU+PE1vZHVsdXM+bWxsd0VVeEJnTG52WktIYlVHRnpjZnc4Y1RvNCtRY2RTaWlRb2VvSklXczJRMmdGanphQWpPcjlLVmpDb3o1MWExM3didlZ2bjVRakFhaVdqK1d3djkxT0hkZ1JNUENHTEhla2l2Yit2dlcxRFNvUHR4SE10NVFLRE03V2lYZUlGd2k4TGs2L1dKZTRCV0RVL3BkakVtUFd1Ty9ZQ3VJOXVLZHgzb3doT0ZrPTwvTW9kdWx1cz48RXhwb25lbnQ+QVFBQjwvRXhwb25lbnQ+PC9SU0FLZXlWYWx1ZT4iLCJhbGciOiJSUzI1NiJ9..NT0xs1YwNN4wISbobFTSmOGP7IHgTi4DtiCoe/mglhVkz/Zcto7C3RDQ6KomLT/N3xRfnvCKLmt3dk04auBmbAU3Xff26k12NeEK5cdXNPJNNlbAKK8+4Yr3b/fXi/jiQz7FZVdWz1qyKNmwJaVhKHCglRIrI0f6AzOVg+WdmFc="]}
{"LicenseId":"911af876-e302-45f5-845c-6b477c275143","Description":"C-DEngine License for 5.143x, unlimited, autoactivated","CDEVersion":"5.1439","CDEVersionMin":"5.1430","PluginLicenses":[{"PlugInId":"5737240c-aa66-417c-9b66-3919e18f9f4a","DeviceTypes":[""],"AllowGlobalThingEntitlements":false}],"Expiration":"2099-01-01T00:00:00-08:00","Parameters":[{"Name":"cdeThings","Value":2}],"Properties":[{"Name":"Eval Period","Value":"32000"}],"Signatures":["eyJqd2siOiI8UlNBS2V5VmFsdWU+PE1vZHVsdXM+bWxsd0VVeEJnTG52WktIYlVHRnpjZnc4Y1RvNCtRY2RTaWlRb2VvSklXczJRMmdGanphQWpPcjlLVmpDb3o1MWExM3didlZ2bjVRakFhaVdqK1d3djkxT0hkZ1JNUENHTEhla2l2Yit2dlcxRFNvUHR4SE10NVFLRE03V2lYZUlGd2k4TGs2L1dKZTRCV0RVL3BkakVtUFd1Ty9ZQ3VJOXVLZHgzb3doT0ZrPTwvTW9kdWx1cz48RXhwb25lbnQ+QVFBQjwvRXhwb25lbnQ+PC9SU0FLZXlWYWx1ZT4iLCJhbGciOiJSUzI1NiJ9..lKsm6u+MT1nGHRy2yZX1zI6/sNynh5Rh6W2Pi+9XhQXYoA1quUI0JzQLwsB/i262LOf4g57KKNFLMqiVofqflka4X3dyxH+7eO3bPq/5tukw9jwqLu5EMNnWv8By5F1yW4hRtdbggTE0c9DloDVdJwBMz0md5KZbnPziP+A8xdc="]}