NEXCODE.Caffeine.Core
2.1.2
Prefix Reserved
dotnet add package NEXCODE.Caffeine.Core --version 2.1.2
NuGet\Install-Package NEXCODE.Caffeine.Core -Version 2.1.2
<PackageReference Include="NEXCODE.Caffeine.Core" Version="2.1.2" />
<PackageVersion Include="NEXCODE.Caffeine.Core" Version="2.1.2" />
<PackageReference Include="NEXCODE.Caffeine.Core" />
paket add NEXCODE.Caffeine.Core --version 2.1.2
#r "nuget: NEXCODE.Caffeine.Core, 2.1.2"
#:package NEXCODE.Caffeine.Core@2.1.2
#addin nuget:?package=NEXCODE.Caffeine.Core&version=2.1.2
#tool nuget:?package=NEXCODE.Caffeine.Core&version=2.1.2
Caffeine.Core
Core foundation module -- Entities, Interfaces, Value Objects for Caffeine IIoT Platform.
Installation
dotnet add package Caffeine.Core
Quick Start
using Caffeine.Core.Abstractions.Drivers;
public class MyCustomDriver : IDriverModule
{
public string DriverId => "my-driver-01";
public string DriverType => "MyProtocol";
public Task InitializeAsync() => Task.CompletedTask;
public Task<int> ReadBytesAsync(string address, Memory<byte> buffer)
{
// 장비에서 데이터 읽기
return Task.FromResult(buffer.Length);
}
public Task WriteBytesAsync(string address, byte[] data) => Task.CompletedTask;
public Task WriteTagAsync(string address, object value) => Task.CompletedTask;
public ValueTask DisposeAsync() => ValueTask.CompletedTask;
}
Compatibility
- .NET: 10.0+
- No external NuGet dependencies (zero-dependency core)
Links
License
Commercial License - NEXCODE (c) 2025-2026
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.3)
- System.Reactive (>= 6.1.0)
NuGet packages (15)
Showing the top 5 NuGet packages that depend on NEXCODE.Caffeine.Core:
| Package | Downloads |
|---|---|
|
NEXCODE.Caffeine.Presentation
MVVM Presentation Layer — ViewModels, Services, CommunityToolkit.Mvvm |
|
|
NEXCODE.Caffeine.Robotics.Abstractions
Robotics Abstractions for Caffeine AI-Native IIoT Edge Platform — Device Interfaces, Capabilities, Safety, CQRS Contracts |
|
|
NEXCODE.Caffeine.Identity
Identity and Authentication Module — ASP.NET Core Identity, JWT, Multi-Tenancy |
|
|
NEXCODE.Caffeine.Drivers.ModbusRtu
Modbus RTU Driver Plugin for Caffeine AI-Native IIoT Edge Platform |
|
|
NEXCODE.Caffeine.Infrastructure
Infrastructure Adapters — InfluxDB, TypeDB, Redis, SQLite, Kafka, MQTT, OpenTelemetry |
GitHub repositories
This package is not used by any popular GitHub repositories.