GUI
- FDR
- Offline
Thanks, but for example on the Expo&DR mixer there is no offset, but there is scale...PhracturedBlue wrote: I created a 'Fixed' curve that can be used for creating constants. Use 'offset' to move it up and down
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
I see. I couldmake it zero, min or max, but instead maybe we just need to show offset on the expo page.FDR wrote:
Thanks, but for example on the Expo&DR mixer there is no offset, but there is scale...PhracturedBlue wrote: I created a 'Fixed' curve that can be used for creating constants. Use 'offset' to move it up and down
Please Log in or Create an account to join the conversation.
- FDR
- Offline
Well, there is not much room!PhracturedBlue wrote: I see. I couldmake it zero, min or max, but instead maybe we just need to show offset on the expo page.
Furthermore, I like that page very much...
Please Log in or Create an account to join the conversation.
- FDR
- Offline
I think two functions min and max would be great. They could be made zero with the scale if needed, but the point is zero needed much rarely...PhracturedBlue wrote: I see. I couldmake it zero, min or max, but instead maybe we just need to show offset on the expo page.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Well, i took it one further. There is still only 'Fixed' but it is equivalent to your definition of 'max'. Scale will move it from 100 to -100, so you can access it from the expo page.FDR wrote:
I think two functions min and max would be great. They could be made zero with the scale if needed, but the point is zero needed much rarely...PhracturedBlue wrote: I see. I couldmake it zero, min or max, but instead maybe we just need to show offset on the expo page.
Please Log in or Create an account to join the conversation.
- FDR
- Offline
A bit unusual, but cool...
Please Log in or Create an account to join the conversation.
- FDR
- Offline
Please Log in or Create an account to join the conversation.
- FDR
- Offline
After all, with this scrolling speed, it would be better to use simple paging...
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
you don't like that long-press on the scrollbar buttons moves it down 1 page?FDR wrote: ...and I think I was wrong, when I forced to scroll the mixer page by one!
After all, with this scrolling speed, it would be better to use simple paging...
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
See what you think of it now.FDR wrote: A suggestion: it would be useful, if it was visible on the mixer list which channel is reversed. Not the inverted source, because it is there, but the reversed channel output...
Note that the graph will now also be affected by the channel reverse. I'm not sure this is the right thing to do though. Generally you use channel-reverse when the servo direction is wrong. I'm not sure it makes sense to show it on the xy-graph. But I'm willing to go either way on it.
Please Log in or Create an account to join the conversation.
- FDR
- Offline
I mean scrolling with the pencil. When you use the touch screen you would not like to pushing buttons...PhracturedBlue wrote:
you don't like that long-press on the scrollbar buttons moves it down 1 page?FDR wrote: ...and I think I was wrong, when I forced to scroll the mixer page by one!
After all, with this scrolling speed, it would be better to use simple paging...
Please Log in or Create an account to join the conversation.
- FDR
- Offline
I don't think it should be reflected on the graphs, because it is (as you said) for correcting a wrong servo direction only!PhracturedBlue wrote:
See what you think of it now.FDR wrote: A suggestion: it would be useful, if it was visible on the mixer list which channel is reversed. Not the inverted source, because it is there, but the reversed channel output...
Note that the graph will now also be affected by the channel reverse. I'm not sure this is the right thing to do though. Generally you use channel-reverse when the servo direction is wrong. I'm not sure it makes sense to show it on the xy-graph. But I'm willing to go either way on it.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
A long-press with the pencil should also page down...FDR wrote: I mean scrolling with the pencil. When you use the touch screen you would not like to pushing buttons...
Please Log in or Create an account to join the conversation.
- FDR
- Offline
PhracturedBlue wrote: A long-press with the pencil should also page down...
Yep, you are right...
Please Log in or Create an account to join the conversation.
- FDR
- Offline
If I choosed THR (i.e. throttle stick) it starts, but it doesn't stop when I hit the throttle hold, so I have changed the switch to Ch3. To my surprise it doesn't stop on throttle hold either, in turn it does on the channel output page...
(EDIT: I have implemented the throttle hold with the safety feature on the channel page. It is much more easier, than defining a plus complex mixer page, not to mention the bug, that ruins the complete channel, when I trying to add an other complex page to it...)
Please Log in or Create an account to join the conversation.
- FDR
- Offline
Last time it was my CB100 model data: I have changed back the aileron and rudder reverse, and after it all the channel mixers were gone. (They all were simple mixers with expo function...)
One example which I can reproduce is when in my GCP model data (attached below) I try to add a forth complex page to the throttle channel (ch3), and implement a throttle hold with it: switch=RUD DR, mux=replace, curve=3point, offset=-100.
After I click OK, the THR disappears from the mixer list page, and opening it again shows a complex mixer with only one page with some defaults.
This is the most annoying bug in the current fw, it is what I used to call, that "it is not reliable".
Please do something!
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
The rule is currently that the timer will run if the channel is > -80%FDR wrote: I tried to setup timers to start with throttle.
If I choosed THR (i.e. throttle stick) it starts, but it doesn't stop when I hit the throttle hold, so I have changed the switch to Ch3. To my surprise it doesn't stop on throttle hold either, in turn it does on the channel output page...
There was a bug in how using output-channels worked though. I've fixed that now so you should be able to use channel-3 as a timer input
The problem here was that I had only allocated 16 mixers. You were using all of them, and then treid to add one more. The code throws a message in the emulator but not on the Tx (I don't have an error-message system yet). Additionally, it erased the old mixers before erroring out.One example which I can reproduce is when in my GCP model data (attached below) I try to add a forth complex page to the throttle channel (ch3), and implement a throttle hold with it: switch=RUD DR, mux=replace, curve=3point, offset=-100.
After I click OK, the THR disappears from the mixer list page, and opening it again shows a complex mixer with only one page with some defaults.
a) there are now 48 mixers which should keep you from hitting the limit
b) The tx will error out before clearing the mixers, so while you won't get an error telling you that it failed, at least it won't erase your previous work.
Please Log in or Create an account to join the conversation.
- FDR
- Offline
Cool, thanks!PhracturedBlue wrote: The problem here was that I had only allocated 16 mixers. You were using all of them, and then treid to add one more. The code throws a message in the emulator but not on the Tx (I don't have an error-message system yet). Additionally, it erased the old mixers before erroring out.
a) there are now 48 mixers which should keep you from hitting the limit
b) The tx will error out before clearing the mixers, so while you won't get an error telling you that it failed, at least it won't erase your previous work.
But I guess it was not the case with the other glicth of the CB100, since it had only 4 simple mixer...
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Currently, if you reverse a channel and then display it on the main page (or use it for a timer) it uses the reverse value in the calculation.
However, the purpose of the Reverse is to handle reversed servos, so this seems to be wrong.
But what about the other properties?
Subtrim is basically the same. the purpose of subtrim is to zero the servo, so if you need 5% subtrim, you don't want the value to show 5%, since the purpose was to set the servo to '0%'
How about limits? if we limit the throw to 80% should the max value be 80% Again, I'd think the answer is no. The limit should probably be a final-scaling value (rather than a cuto-off). so a value shown of 100% on the screen would be scaled to 80% (or 125% or whatever) of servo throw.
Do I have this right?
EDIT: However, the safety SHOULD be used when calculating what to show on the screen and for the timers
Please Log in or Create an account to join the conversation.
- FDR
- Offline
Please Log in or Create an account to join the conversation.