Skip to content

Commit d3fbf6a

Browse files
authored
Merge pull request #2 from harp-tech/interface-gen
Update interface to use new generators
2 parents c65a5eb + 0288697 commit d3fbf6a

6 files changed

Lines changed: 2590 additions & 1736 deletions

File tree

Generators/Generators.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<FirmwarePath>..\Firmware\Harp.LoadCells</FirmwarePath>
1616
</PropertyGroup>
1717
<ItemGroup>
18-
<PackageReference Include="Harp.Generators" Version="0.1.0-build032704" GeneratePathProperty="true" />
18+
<PackageReference Include="Harp.Generators" Version="0.1.0" GeneratePathProperty="true" />
1919
</ItemGroup>
2020
<Target Name="TextTransform" BeforeTargets="AfterBuild">
2121
<PropertyGroup>

Interface/Harp.LoadCells/AsyncDevice.Generated.cs

Lines changed: 766 additions & 306 deletions
Large diffs are not rendered by default.

Interface/Harp.LoadCells/Device.Generated.cs

Lines changed: 1783 additions & 1418 deletions
Large diffs are not rendered by default.
Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,34 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<Title>Harp.LoadCells</Title>
5-
<Authors></Authors>
6-
<Copyright>Copyright © 2023</Copyright>
4+
<Title>Harp - LoadCells</Title>
5+
<Authors>harp-tech</Authors>
6+
<Copyright>Copyright © harp-tech and Contributors 2023</Copyright>
7+
<IncludeSymbols>true</IncludeSymbols>
8+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
79
<GeneratePackageOnBuild Condition="'$(Configuration)'=='Release'">true</GeneratePackageOnBuild>
8-
<Description>Bonsai Library containing interfaces for data acquisition and control of Harp.LoadCells devices.</Description>
9-
<GenerateDocumentationFile Condition="'$(Configuration)'=='Release'">true</GenerateDocumentationFile>
10+
<Description>Bonsai Library containing interfaces for data acquisition and control of Harp LoadCells devices.</Description>
11+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1012
<PackageTags>Harp LoadCells Bonsai Rx</PackageTags>
11-
<PackageProjectUrl></PackageProjectUrl>
12-
<PackageLicenseExpression></PackageLicenseExpression>
13-
<PackageIcon></PackageIcon>
14-
<PackageOutputPath></PackageOutputPath>
13+
<PackageProjectUrl>https://harp-tech.org</PackageProjectUrl>
14+
<RepositoryUrl>https://github.com/harp-tech/device.loadcells.git</RepositoryUrl>
15+
<RepositoryType>git</RepositoryType>
16+
<PackageIcon>icon.png</PackageIcon>
17+
<PackageLicenseFile>LICENSE</PackageLicenseFile>
18+
<PackageOutputPath>..\bin\$(Configuration)</PackageOutputPath>
1519
<TargetFrameworks>net462;netstandard2.0</TargetFrameworks>
16-
<VersionPrefix>0.1.0-preview4</VersionPrefix>
20+
<VersionPrefix>0.1.0</VersionPrefix>
21+
<VersionSuffix></VersionSuffix>
1722
<LangVersion>9.0</LangVersion>
1823
</PropertyGroup>
1924

2025
<ItemGroup>
21-
<PackageReference Include="Bonsai.Harp" Version="3.5.0-build032701" />
26+
<PackageReference Include="Bonsai.Harp" Version="3.5.0" />
27+
</ItemGroup>
28+
29+
<ItemGroup>
30+
<Content Include="..\LICENSE" PackagePath="/" />
31+
<Content Include="..\icon.png" PackagePath="/" />
2232
</ItemGroup>
2333

2434
</Project>

Interface/LICENSE

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (C) 2023 harp-tech and Contributors
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of
4+
this software and associated documentation files (the "Software"), to deal in
5+
the Software without restriction, including without limitation the rights to
6+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7+
of the Software, and to permit persons to whom the Software is furnished to do
8+
so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all
11+
copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19+
SOFTWARE.

Interface/icon.png

2.33 KB
Loading

0 commit comments

Comments
 (0)