Asked — Edited

A Possible Feature Enhancement

@DJ Sures,

In ARC, could there be a "lock" added to controls (specifically scripts) that would require a user to unlock the control to make changes to it?

Here is my logic and why it might be a good idea. On custom robots like an InMoov, setting minimum and maximum servo positions is pretty critical. This is normally done in an init script. This lock would prevent someone from making changes to the script without expressly knowing that they are making changes to that script. It is kind of like changing settings in Linux or Mac OS. The user would unlock the script to make it editable.

I haven't had this issue recently but can see the following scenario. I will be taking my InMoov to shows and want people to be able to see and "mess with" the ARC project. The main concern that I have with doing this is someone changing the init script which would set the min and max positions for the servos, which then could be damaging to the robot. The lock wouldn't absolutely stop this from happening, but it would make it less likely.

The thought is that the lock would be unlocked by default, but the user could then lock the control using this feature. The same type of thing could be incorporated into other control settings, but I think scripts would be the most useful. Anyway, it is just a thought that I had this morning and thought I would bring it up.


ARC Pro

Upgrade to ARC Pro

ARC Pro is more than a tool; it's a creative playground for robot enthusiasts, where you can turn your wildest ideas into reality.

#9  

@ptp Outstanding! Well done... One of the best plugins ever. I will definitely be using this plugin for most if not all of my projects...

Thanks:)

PRO
Synthiam
#11  

Ptp, you're the man!

#12  

I tried to find this plugin is it for download yet? thanks for making this also!

#13  

PTP hasn't made it public yet. He was just demonstrating what he has been working on and will be making public soon.

PRO
USA
#14  

Thanks for the good words.

The plugin is out !

I did some last minute fixes... i hope i didn't make it worse.

Quote:

Murphy's Quantum Law: Anything that can, could have, or will go wrong, is going wrong, all at once. If there are two or more ways to do something, and one of those ways can result in a catastrophe or pregnancy, then someone will do it.

#15  

I love the quote.

Thanks PTP. I will be up all night doing IT work which is slow and boring. I will give it a thorough testing this evening in my boredom.

PRO
Synthiam
#16  

Taking the plugin to your bedroom on the first date, Dave? Tsk tsk:D

.... the quote makes sense now ...