Skip to content

Conversation

@fxedel
Copy link
Member

@fxedel fxedel commented Apr 5, 2017

work on #66

@fxedel fxedel added the component-plugin Affects one or more import or export plugins. label Apr 5, 2017
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 5, 2017 23:05 Inactive
const info = device.information[0];
const manName = info.vendor[0];
const manKey = manName.toLowerCase().replace(/[^a-z0-9\-]+/g, '-');
out.manufacturers[manKey] = {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What if the manufacturer does already exist?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does an import plugin have to care about existing data? The ecue plugin doesn't check for existing manufacturers either.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

True. Then leave it without a check, we can always manually correct mistakes in the pull request.

@FloEdelmann FloEdelmann mentioned this pull request Apr 6, 2017
6 tasks
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 12, 2017 09:13 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 12, 2017 11:32 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 12, 2017 14:48 Inactive
Added script to test importing the whole DMXControl library
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 18, 2017 13:07 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 18, 2017 14:20 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 18, 2017 15:49 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 18, 2017 16:22 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 18, 2017 17:56 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 18, 2017 21:34 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 18, 2017 21:35 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 22, 2017 10:08 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 22, 2017 16:09 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 22, 2017 20:10 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 22, 2017 20:53 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 26, 2017 21:51 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 26, 2017 22:05 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 29, 2017 15:53 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 29, 2017 17:12 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 April 29, 2017 17:39 Inactive
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 June 13, 2017 17:06 Inactive
@fxedel
Copy link
Member Author

fxedel commented Jul 28, 2017

The (German) documentation of the DMXC3 format has been heavily improved since the last commits in this branch. It better explains how DMXControl uses switching channels for specific functions like Strobe type and gives a detailed explanation of allowed values and how the functions work. Additionally, it states new interesting facts like the support for up to 32bit channels ("fine", "ultra", "ultrafine" – pretty describing names!).

It's very good that we have an official documentation for this and don't need to do reverse engineering, but it also makes clear that this plugin isn't that easy and we probably have to update our fixture format several times.

@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-75 September 11, 2017 15:20 Inactive
@fxedel fxedel added the wontfix This issue or PR won't be implemented. The reasons are in the discussion comments. label Dec 22, 2017
@fxedel
Copy link
Member Author

fxedel commented Dec 22, 2017

This PR is quite old – updating it would require a lot of work and we want to rework importing anyway. Also, importing isn't supported in the UI yet, so the benefit of refactoring this PR is relatively low (at the moment).

I'll start with the export in another PR, but keep this PR as reference on DMXControl's fixture format.

@fxedel fxedel closed this Dec 22, 2017
@fxedel fxedel changed the title WIP: Add DMXControl 3 Plugin Outdated: DMXControl3 Import Dec 22, 2017
@fxedel fxedel mentioned this pull request Dec 23, 2017
11 tasks
@FloEdelmann FloEdelmann deleted the dmxcontrol3 branch March 5, 2019 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component-plugin Affects one or more import or export plugins. wontfix This issue or PR won't be implemented. The reasons are in the discussion comments.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants