Skip to content

Massive rewrite of excel importer, added many other control realms, and updated 12+ versions to v1.48 (from 1.34)#160

Open
mitchcapper wants to merge 9 commits into
miracle2k:masterfrom
mitchcapper:importer_rewrite_proto_upgrade
Open

Massive rewrite of excel importer, added many other control realms, and updated 12+ versions to v1.48 (from 1.34)#160
mitchcapper wants to merge 9 commits into
miracle2k:masterfrom
mitchcapper:importer_rewrite_proto_upgrade

Conversation

@mitchcapper
Copy link
Copy Markdown

@mitchcapper mitchcapper commented Mar 12, 2025

This repo is likely dead but it seems most fitting to put here. The biggest change here is the massive rewrite to import_protocol_doc.py. Previously either the excel file or the output were hand edited/changed to make things work. This was a rewrite of most of the logic to make it all automated, standardize some naming, and fix decoding and other issues in the older parser. This massively increased the export by handling all the different control environments too allowing for IR/CEC/ etc control without manually doing so.

It imports the v148 file directly without requiring any changes. This code was AI assisted for the generation and iteration to get the formatting and naming as close to prior as possible and detect various patterns.

The last full generation was v1.34 (Jan of 2016) this brings it to v1.48 (April 2021).

If anyone can find a newer one let me know:)

Fixed many prior encoding and naming issues
mitchcapper added a commit to mitchcapper/onkyo-eiscp-dotnet that referenced this pull request Mar 12, 2025
…nd, and tools to get your receiver specific groups (along with now exposing what options support what groups). Version updates per main repo.

miracle2k/onkyo-eiscp#160
@mitchcapper
Copy link
Copy Markdown
Author

This has been integrated into my .net updates along with additional helpers there: miracle2k/onkyo-eiscp-dotnet#1

@mitchcapper mitchcapper changed the title Massive rewrite of excel importer, added many other control realms, and updated 12+ versions to v146 Massive rewrite of excel importer, added many other control realms, and updated 12+ versions to v1.48 (from 1.34) Mar 12, 2025
@mitchcapper mitchcapper force-pushed the importer_rewrite_proto_upgrade branch from 2f61776 to b92e955 Compare December 6, 2025 16:48
@mitchcapper
Copy link
Copy Markdown
Author

Thanks @vslavik I am happy to report this PR just advanced 4 more years to the protocol as of 2025-02-03.

@mitchcapper mitchcapper force-pushed the importer_rewrite_proto_upgrade branch from 6dc6593 to e76e72c Compare April 13, 2026 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant