Feed Advanced Search

May 24 2020

sebastian added a comment to T1176: Create CDC listener tool.

<anuejn> the simplest (as in works right now) would be to use the fuse api of nCtrl
<anuejn> and then write a standalone program / script that just reads the files there
<anuejn> just dig around in /axiom-api/ on a camera runing https://github.com/apertus-open-source-cinema/axiom-firmware/pull/127/files
<anuejn> or use the webui register explorer, that has the same (file) hierarchy

May 24 2020, 2:17 PM · AXIOM Remote
sebastian added a comment to T1206: Header guards for all icon files.

Great, thanks!

May 24 2020, 12:41 PM · AXIOM Remote
sebastian closed T1206: Header guards for all icon files as Resolved.
May 24 2020, 12:41 PM · AXIOM Remote
metal_dent added a comment to T1206: Header guards for all icon files.

Created PR #18 for this

May 24 2020, 12:31 PM · AXIOM Remote
sebastian created T1206: Header guards for all icon files.
May 24 2020, 9:42 AM · AXIOM Remote

May 23 2020

sebastian closed T1200: Disabled Menu Items should get an orange highlight drawing as Resolved.
May 23 2020, 3:47 PM · AXIOM Remote

May 21 2020

sebastian added a comment to T1202: Parameter LIVE/POST propagation switch.
In T1202#17213, @Oscar wrote:

So you mean to skip the whole idea of the 'set' function? Isn't there an example on other devices that have already tackled this issue?

May 21 2020, 5:09 PM · AXIOM Remote
Oscar added a comment to T1202: Parameter LIVE/POST propagation switch.

So you mean to skip the whole idea of the 'set' function? Isn't there an example on other devices that have already tackled this issue?

May 21 2020, 4:31 PM · AXIOM Remote
sebastian added a comment to T1202: Parameter LIVE/POST propagation switch.

icon still needs to be added (T1193) but the rest is working:


May 21 2020, 4:13 PM · AXIOM Remote
metal_dent claimed T1193: Implement Checkbox GUI element.
May 21 2020, 2:31 PM · AXIOM Remote
sebastian reopened T1202: Parameter LIVE/POST propagation switch as "Open".

After looking at this implementation I reconsider to add a "Live" only label with a checkbox next to it- > much clearer

May 21 2020, 2:01 PM · AXIOM Remote
sebastian added a comment to T1195: Random colours are being assigned to the icons.

great!

May 21 2020, 1:51 PM · AXIOM Remote
metal_dent added a comment to T1195: Random colours are being assigned to the icons.

I mean this -> https://github.com/MetalDent/AXIOM-Remote/blob/imagebutton-position/Firmware/UI/Widgets/ImageButton.h#L35-L43

May 21 2020, 12:53 PM · AXIOM Remote
sebastian added a comment to T1195: Random colours are being assigned to the icons.

When you say "all the colours ", what do you mean exactly?

May 21 2020, 12:42 PM · AXIOM Remote
metal_dent added a comment to T1172: Re-add menu sidebar drawing and come up with new implementation structure.

The ImageButton is working but I've fixed the implementation so need to make it more flexible.

  1. Next step is to make the dimensions dynamic, which are set here -> https://github.com/MetalDent/AXIOM-Remote/blob/454803c76023e0a7d2fabe62ddd10549c6675913/Firmware/UI/Widgets/ImageButton.h#L39
  2. After that we need to add an implementation for having a button with an image and text
May 21 2020, 12:36 PM · AXIOM Remote
metal_dent added a comment to T1195: Random colours are being assigned to the icons.

I've initialized all the colours in the ImageButton (mostly to black)

May 21 2020, 12:35 PM · AXIOM Remote
sebastian closed T1196: Alter knob image with round click area in the center as Resolved.
May 21 2020, 12:30 PM · AXIOM Remote
sebastian closed T1196: Alter knob image with round click area in the center, a subtask of T1184: Enable knob control in visualizer, as Resolved.
May 21 2020, 12:30 PM · AXIOM Remote
sebastian closed T1202: Parameter LIVE/POST propagation switch as Resolved.

May 21 2020, 12:21 PM · AXIOM Remote
sebastian claimed T1196: Alter knob image with round click area in the center.
May 21 2020, 10:14 AM · AXIOM Remote
sebastian claimed T1202: Parameter LIVE/POST propagation switch.
May 21 2020, 10:14 AM · AXIOM Remote

May 20 2020

BAndiT1983 added a comment to T1203: Central Parameter/Settings Database implementation - Observer Pattern.

I'm watching you! ;) Lame observer pattern joke, i know.

May 20 2020, 2:33 PM · AXIOM Remote
panintended claimed T1203: Central Parameter/Settings Database implementation - Observer Pattern.

After a discussion with @sebastian I'm claiming this :)

May 20 2020, 2:26 PM · AXIOM Remote

May 19 2020

sebastian updated the task description for T1203: Central Parameter/Settings Database implementation - Observer Pattern.
May 19 2020, 3:26 PM · AXIOM Remote
sebastian added a comment to T1195: Random colours are being assigned to the icons.

I can confirm this issue is not resolved yet as _currentImageColor is still not initialized in ImageButton.h

May 19 2020, 3:06 PM · AXIOM Remote
metal_dent added a comment to T1195: Random colours are being assigned to the icons.

I think this issue is solved somehow, can anybody confirm this?

May 19 2020, 2:59 PM · AXIOM Remote
sebastian updated the task description for T1203: Central Parameter/Settings Database implementation - Observer Pattern.
May 19 2020, 2:11 PM · AXIOM Remote
sebastian created T1203: Central Parameter/Settings Database implementation - Observer Pattern.
May 19 2020, 2:10 PM · AXIOM Remote

May 17 2020

sebastian added a comment to T1185: Implement Button Down events in visualizer.

I saw you discussed this already today on IRC.

May 17 2020, 10:37 PM · AXIOM Remote
panintended updated subscribers of T1185: Implement Button Down events in visualizer.

@BAndiT1983, @sebastian Is this the expected behavior?

May 17 2020, 7:20 PM · AXIOM Remote
metal_dent added a comment to T1172: Re-add menu sidebar drawing and come up with new implementation structure.

The ImageButton is working but I've fixed the implementation so need to make it more flexible.

  1. Next step is to make the dimensions dynamic, which are set here -> https://github.com/MetalDent/AXIOM-Remote/blob/454803c76023e0a7d2fabe62ddd10549c6675913/Firmware/UI/Widgets/ImageButton.h#L39
  2. After that we need to add an implementation for having a button with an image and text
May 17 2020, 4:49 PM · AXIOM Remote

May 15 2020

sebastian added a comment to T1202: Parameter LIVE/POST propagation switch.

LIVE/DIAL <- the knob could be seen as dial so that could be confusing IMHO

May 15 2020, 6:08 PM · AXIOM Remote
Oscar added a comment to T1202: Parameter LIVE/POST propagation switch.

Good point.

May 15 2020, 6:07 PM · AXIOM Remote
sebastian added a comment to T1202: Parameter LIVE/POST propagation switch.

I like the idea of LIVE/SET as the button that actually sets the setting also says "set" so there is a clear connection visible.

May 15 2020, 6:04 PM · AXIOM Remote
Oscar added a comment to T1202: Parameter LIVE/POST propagation switch.

Great function. Especially if a setting would take a little time to take effect.

May 15 2020, 5:56 PM · AXIOM Remote

May 14 2020

sebastian triaged T1202: Parameter LIVE/POST propagation switch as Normal priority.
May 14 2020, 6:48 PM · AXIOM Remote
sebastian claimed T1179: prototype LCD dimming through PWM.
May 14 2020, 4:07 PM · AXIOM Remote

May 13 2020

sebastian added a comment to T1177: Re-add Parameter Menu.

May 13 2020, 9:08 PM · AXIOM Remote
sebastian updated the task description for T1177: Re-add Parameter Menu.
May 13 2020, 9:08 PM · AXIOM Remote
sebastian created T1200: Disabled Menu Items should get an orange highlight drawing.
May 13 2020, 8:00 PM · AXIOM Remote

May 11 2020

panintended closed T1184: Enable knob control in visualizer as Resolved.
May 11 2020, 5:47 PM · AXIOM Remote

May 10 2020

BAndiT1983 created T1197: Add serial port connection.
May 10 2020, 9:40 PM · AXIOM Remote
panintended claimed T1185: Implement Button Down events in visualizer.
May 10 2020, 9:37 PM · AXIOM Remote
sebastian updated the task description for T1177: Re-add Parameter Menu.
May 10 2020, 8:02 PM · AXIOM Remote
sebastian added a comment to T1177: Re-add Parameter Menu.

May 10 2020, 7:36 PM · AXIOM Remote
BAndiT1983 created T1196: Alter knob image with round click area in the center.
May 10 2020, 7:34 PM · AXIOM Remote
BAndiT1983 added a comment to T1184: Enable knob control in visualizer.

Great, it works!

May 10 2020, 7:33 PM · AXIOM Remote
sebastian updated the task description for T1177: Re-add Parameter Menu.
May 10 2020, 7:22 PM · AXIOM Remote

May 8 2020

sebastian updated the task description for T1177: Re-add Parameter Menu.
May 8 2020, 9:18 PM · AXIOM Remote
sebastian updated the task description for T1177: Re-add Parameter Menu.
May 8 2020, 9:14 PM · AXIOM Remote

May 7 2020

sebastian updated the task description for T1177: Re-add Parameter Menu.
May 7 2020, 7:54 PM · AXIOM Remote
metal_dent claimed T1195: Random colours are being assigned to the icons.
May 7 2020, 7:14 PM · AXIOM Remote
metal_dent created T1195: Random colours are being assigned to the icons.
May 7 2020, 7:13 PM · AXIOM Remote
sebastian added a comment to T1193: Implement Checkbox GUI element.

The place for the draw() method of the checkbox icon is here: https://github.com/apertus-open-source-cinema/AXIOM-Remote/blob/dev/Firmware/UI/Widgets/CheckboxMenuItem.h#L43

May 7 2020, 5:50 PM · AXIOM Remote

May 5 2020

sebastian reopened T1177: Re-add Parameter Menu as "Open".
May 5 2020, 1:26 PM · AXIOM Remote
metal_dent claimed T1163: AXIOM Remote: Bootloader improvement and extension.
May 5 2020, 12:50 PM · AXIOM Remote, Google Summer of Code 2020

May 4 2020

sebastian triaged T1191: Addition: 2 bit image drawing as Low priority.
May 4 2020, 7:21 PM · AXIOM Remote
sebastian added a comment to T1190: Add screenshot button to export current screen content.

Understood and convinced :)

May 4 2020, 7:19 PM · AXIOM Remote
sebastian updated subscribers of T1182: Consider how/if we want to allow text typing input.

I thought about this quite a bit and think the reason that the ABC layouts are used is that every locale has a slightly different keyboard layout so international corps are afraid of the QWERTY approach not fitting anyone but the UK/US folks.

May 4 2020, 7:19 PM · AXIOM Remote
BAndiT1983 added a comment to T1190: Add screenshot button to export current screen content.

It's really not a lot of code to do and would save only the framebuffer to file. Just a nice to have feature, like we did it for OC.

May 4 2020, 7:15 PM · AXIOM Remote
sebastian closed T1177: Re-add Parameter Menu as Resolved by committing Restricted Diffusion Commit.
May 4 2020, 7:14 PM · AXIOM Remote
sebastian added a comment to T1190: Add screenshot button to export current screen content.

Would that really save much time/effort?

May 4 2020, 6:49 PM · AXIOM Remote
metal_dent added a comment to T1172: Re-add menu sidebar drawing and come up with new implementation structure.

The ImageButton is working but I've fixed the implementation so need to make it more flexible.

May 4 2020, 1:22 PM · AXIOM Remote
BAndiT1983 updated the task description for T1194: How can we automatically generate a class diagram (UML) from git repo?.
May 4 2020, 10:39 AM · AXIOM Remote
sebastian created T1194: How can we automatically generate a class diagram (UML) from git repo?.
May 4 2020, 10:38 AM · AXIOM Remote

May 3 2020

sebastian updated the task description for T1177: Re-add Parameter Menu.
May 3 2020, 3:25 PM · AXIOM Remote
sebastian updated the task description for T1177: Re-add Parameter Menu.
May 3 2020, 2:52 PM · AXIOM Remote
sebastian updated the task description for T1177: Re-add Parameter Menu.
May 3 2020, 2:52 PM · AXIOM Remote
sebastian created T1193: Implement Checkbox GUI element.
May 3 2020, 2:43 PM · AXIOM Remote
BAndiT1983 claimed T1188: Extract menu from SettingsMenu to reusable widget.
May 3 2020, 2:39 PM · AXIOM Remote
sebastian added a comment to T1177: Re-add Parameter Menu.

May 3 2020, 1:31 PM · AXIOM Remote

May 2 2020

sebastian added a comment to T1177: Re-add Parameter Menu.

The structure should allow for different datatypes in the future.

Currently its a dropdown menu of string entries only.

1.
I would like to support integer values as well in the future where just one item appears in the parameter menu and the value changes as the knob is turned.

Can create visual concept if required.

2.
boolean options with checkbox (on /off)
no menu should open here when clicked, just the checkbox checked/unchecked

May 2 2020, 6:16 PM · AXIOM Remote
sebastian closed T1181: Remote visualizer window is all black (and errors in console) as Resolved.

Well done @BAndiT1983 and @panintended

May 2 2020, 6:07 PM · AXIOM Remote
sebastian added a comment to T1181: Remote visualizer window is all black (and errors in console).

./example_sdl_opengl3

May 2 2020, 2:53 PM · AXIOM Remote
sebastian added a comment to T1181: Remote visualizer window is all black (and errors in console).

Screenshot:

May 2 2020, 2:50 PM · AXIOM Remote
sebastian added a comment to T1181: Remote visualizer window is all black (and errors in console).

I am back to the black screen now.

May 2 2020, 2:18 PM · AXIOM Remote
sebastian renamed T1192: setup timer on pic32 from setup timer interrupt on pic32 to setup timer on pic32.
May 2 2020, 2:05 PM · AXIOM Remote
panintended added a comment to T1181: Remote visualizer window is all black (and errors in console).

@BAndiT1983 sure.

May 2 2020, 1:14 PM · AXIOM Remote
sebastian created T1192: setup timer on pic32.
May 2 2020, 11:29 AM · AXIOM Remote

May 1 2020

sebastian added a commit to T1177: Re-add Parameter Menu: Restricted Diffusion Commit.
May 1 2020, 11:36 PM · AXIOM Remote
BAndiT1983 added a commit to T1177: Re-add Parameter Menu: Restricted Diffusion Commit.
May 1 2020, 6:57 PM · AXIOM Remote
sebastian added a comment to T1177: Re-add Parameter Menu.

latest commits add:

  • dimming of background to give visual focus to popupmenu
  • automatic resizing - matching the choices
  • alignment to right side of menu
  • display of current value in the settingsmenu
  • parametermenu normally opens "upwards" from the selected entry but if that entry is further up leaving not enough space for the popup the parameter menu is pushed down automatically.
May 1 2020, 6:54 PM · AXIOM Remote

Apr 30 2020

sebastian added a comment to T1177: Re-add Parameter Menu.

Apr 30 2020, 3:13 PM · AXIOM Remote
sebastian created T1191: Addition: 2 bit image drawing.
Apr 30 2020, 3:05 PM · AXIOM Remote
sebastian added a watcher for AXIOM Remote: sebastian.
Apr 30 2020, 12:40 PM
sebastian added a comment to T1182: Consider how/if we want to allow text typing input.

Canon:

Apr 30 2020, 10:29 AM · AXIOM Remote
BAndiT1983 added a comment to T1181: Remote visualizer window is all black (and errors in console).

Tried and getting OpenGL 2.1 in the terminal output. @panintended Can you check it? No profile worked for me yet, but the order is certainly important.

Apr 30 2020, 9:19 AM · AXIOM Remote
sebastian added a comment to T1173: Re-add Transition Animations in C++ Firmware.
In T1173#16957, @Ashok wrote:
Apr 30 2020, 8:54 AM · AXIOM Remote
sebastian updated the task description for T1173: Re-add Transition Animations in C++ Firmware.
Apr 30 2020, 8:54 AM · AXIOM Remote
BAndiT1983 added a comment to T1190: Add screenshot button to export current screen content.

Reference:

Apr 30 2020, 8:44 AM · AXIOM Remote
BAndiT1983 created T1190: Add screenshot button to export current screen content.
Apr 30 2020, 8:38 AM · AXIOM Remote
BAndiT1983 added a comment to T1181: Remote visualizer window is all black (and errors in console).

Great analysis, thanks. Would check it with the Ubuntu VM. Do you have a fork with a fix for testing?

Apr 30 2020, 7:41 AM · AXIOM Remote
Ashok added a comment to T1173: Re-add Transition Animations in C++ Firmware.
NOTE: UPDATED LINKS
Apr 30 2020, 2:16 AM · AXIOM Remote
panintended added a comment to T1181: Remote visualizer window is all black (and errors in console).

It appears that the issue doesn't lie in the choice of OpenGL core profile, but rather on the OpenGL attributes being set after the SDL_Window object is created (see also: https://wiki.libsdl.org/SDL_GL_SetAttribute#Remarks).

Apr 30 2020, 1:01 AM · AXIOM Remote

Apr 29 2020

BAndiT1983 added a comment to T1179: prototype LCD dimming through PWM.

Found the link which contains the code i've used for generation of linearization array: https://jared.geek.nz/2013/feb/linear-led-pwm

Apr 29 2020, 10:41 PM · AXIOM Remote
panintended claimed T1181: Remote visualizer window is all black (and errors in console).
Apr 29 2020, 10:18 PM · AXIOM Remote
BAndiT1983 triaged T1189: Replace switch/case input handling by event handlers as Normal priority.
Apr 29 2020, 9:44 PM · AXIOM Remote
BAndiT1983 triaged T1188: Extract menu from SettingsMenu to reusable widget as Normal priority.
Apr 29 2020, 9:43 PM · AXIOM Remote
BAndiT1983 closed T1175: SetFont() not working properly as Resolved.

Fixed debug painter, now it is done through strategy pattern.

Apr 29 2020, 9:42 PM · AXIOM Remote
BAndiT1983 added a comment to T1181: Remote visualizer window is all black (and errors in console).

Automatic fallback through two phase init is probably fit for most machines:

Apr 29 2020, 6:21 PM · AXIOM Remote