C# SDK
.NET gRPC client.
Dependencies
<PackageReference Include="Google.Protobuf" Version="3.28.0" />
<PackageReference Include="Grpc.Net.Client" Version="2.66.0" />
<PackageReference Include="Grpc.Tools" Version="2.66.0" />
Quickstart
using TiJet.Grpc;
using var client = new TinCore();
client.Connect(null); // default UDS
client.SetParameter("print_speed", "100");
string speed = client.GetParameter("print_speed");
Console.WriteLine($"print_speed = {speed}");
byte[] data = { 0x1B, 0x40 };
string checksum = client.SetPrintData(data, index: 0);
Console.WriteLine($"SHA-256: {checksum}");
Exception Hierarchy
$$TiJetError (Exception, int Code)
├── InvalidArgumentError
├── NotConnectedError
├── TimeoutError
├── ServerError
└── InternalError$$
Note: For the complete C# API reference including event subscription and build setup, see the Chinese documentation.