Skip to content

Claude/canboss rs c port b1b8fd#227

Open
KMK0815 wants to merge 25 commits into
CANopenNode:mainfrom
protronic:claude/canboss-rs-c-port-b1b8fd
Open

Claude/canboss rs c port b1b8fd#227
KMK0815 wants to merge 25 commits into
CANopenNode:mainfrom
protronic:claude/canboss-rs-c-port-b1b8fd

Conversation

@KMK0815

@KMK0815 KMK0815 commented Jul 15, 2026

Copy link
Copy Markdown

No description provided.

KMK0815 and others added 25 commits November 5, 2025 14:13
Resolve README.md conflict by keeping upstream contributors section.

Co-authored-by: Cursor <cursoragent@cursor.com>
Enable batch export of project files to CanOpenNode sources and protobuf JSON from the command line.

Co-authored-by: Cursor <cursoragent@cursor.com>
- demo/: three device nodes (Demo-IO, Demo-Antrieb, Demo-Sensor) plus the
  monitoring CANboss-Master (node 127); EDS sources, generate.sh
  (EDSSharp --export-project) and committed CANopenNode v4 ODs and proto
  JSON exports; BOOL data points are used both PDO-mapped and SDO-only
- libEDSsharp: parse/write the ;CO_countLabel= EDS comment extension
  (analogous to ;StorageLocation=) so plain EDS files can carry the
  CANopenNode count labels required for the OD_CNT_* counters
- EDSSharp/README: document CLI usage and the EDS custom extensions

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K3dkHXgE2tbY9k2Sb3R1AK
Baut den Kommandozeilen-Konverter (net8.0) als self-contained Binary
fuer linux-x64/win-x64 plus portable Variante und veroeffentlicht sie
als GitHub-Release. CANboss bindet das linux-x64-Binary zur Buildzeit
fuer die OD-Generierung aus EDS-Dateien ein.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FLL1vb5MjiseV8FgaiQjuV
workflow_dispatch findet nur Workflows auf dem Default-Branch; ein
Tag-Push laeuft dagegen vom getaggten Commit aus. Das GUI-Release
(release.yml, v*.*.*) bleibt unberuehrt.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FLL1vb5MjiseV8FgaiQjuV
Der Git-Proxy dieser Umgebung laesst nur Branch-Pushes zu (keine Tags),
und workflow_dispatch findet nur Workflows auf main. Push-Events laufen
dagegen vom gepushten Commit: die Marker-Datei traegt den Release-Tag,
'gh release create' legt den Git-Tag serverseitig an.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FLL1vb5MjiseV8FgaiQjuV
@nimrof

nimrof commented Jul 25, 2026

Copy link
Copy Markdown
Collaborator

I get that this is ai made, but you cant send a 22k pr. without a very! good description.

afik its is adding CouchDB export that i think is cool, but it changes a loot! of things that has nothing to do with the export function.

Something that is wrong:

  • Generated files like xml dock is include, that is 7k alone
  • comments in german some places.
  • a whole whole demo directory is included, why?
  • zero? c# unit tests for the new exporter
  • Lots of fixes, that by itself is good, but when combined and without a description makes it very hard to understand

@nimrof nimrof added the 📭 needs: author feedback More info/confirmation awaited from OP; issues typically get closed after 30 days of inactivity label Jul 25, 2026
@trojanobelix

Copy link
Copy Markdown
Collaborator

I totally agree with @nimrof

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📭 needs: author feedback More info/confirmation awaited from OP; issues typically get closed after 30 days of inactivity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants