-
Notifications
You must be signed in to change notification settings - Fork 0
SDK Development
traceless929 edited this page Jun 28, 2026
·
2 revisions
PixelBar.Sdk 对社区开放。协议抓包、报文编码与 checksum 已内置,可直接二次开发。
- 创建 GitHub Personal Access Token(勾选
read:packages) - 添加 NuGet 源:
dotnet nuget add source "https://nuget.pkg.github.com/traceless929/index.json" `
--name github-pixelbar `
--username traceless929 `
--password YOUR_GITHUB_TOKEN `
--store-password-in-clear-text- 安装包:
dotnet add package PixelBar.Sdk --version 0.0.1也可参考仓库 nuget.config.example。
git clone https://github.com/traceless929/PixelBar.git
dotnet add YourApp.csproj reference path/to/PixelBar.Sdk/PixelBar.Sdk.csprojusing PixelBar.Sdk;
using PixelBar.Sdk.Protocol;
using var client = PixelBarSdk.ConnectPrimary();
client.ShowText("你好 PixelBar");
client.SetLight(LightMode.PureStatic, RgbColor.FromHex("#00FF00"));
client.ShowClock(3);
client.ShowSpectrum(1);
client.SetScreenColor(RgbColor.FromHex("#0077EE"));| API | 说明 |
|---|---|
ShowText |
文字 + 布局(静态/滚动、对齐) |
SetLight |
6 种灯效 + 颜色(速度仅 mode 1–2) |
ShowClock / ShowPattern
|
时钟样式 1–11 |
ShowSpectrum |
频谱样式 1–4 |
SetScreenColor |
像素屏主题色 |
完整文档:src/PixelBar.Sdk/README.md
欢迎基于 SDK 做歌词屏、神光同步桥接、Stream Deck 插件等。通用能力可通过 PR 合入 SDK。
路线图见 路线图。