<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>Am 03.03.2015 um 14:03 schrieb Sylvain Joyeux <<a href="mailto:bir.sylvain@gmail.com">bir.sylvain@gmail.com</a>>:</div><br class="Apple-interchange-newline"><blockquote type="cite"><blockquote type="cite"><br> - string based setter and getter for camera features<br><br>I assume that you mean "operation" ? Why not properties instead ?<br>Operations are not logged and cannot be set in configuration files<br>(and you can change properties dynamically nowadays if you wishes to)<br><br><br>If you want to use properties you would have to open the camera before you<br>configure it to ask for its xml configuration file. Then, all the properties<br>have to be generated dynamically. This is adding a lot of overhead<br>especially if you only want to load a configuration directly stored on the<br>device.<br>Therefore, I would add operations and a property with a std::vector<br>of string pairs to allow a configuration from yaml files (Keep it stupid and<br>simple ;-). To generate the configuration file a tool can be used displaying<br>all available features and values for the current camera in a graphical<br>interface.<br></blockquote><br>You misunderstood me (and we agree). I was referring to having a<br>property which is a set of string pairs. But I would remove the<br>operations completely.<br><br>Sylvain<br></blockquote></div><div><br></div><div>Hmm, in this case you would not be able to get the current settings of the camera other than asking for the hole xml file. How about, adding only operations for getting values but all changes have to go through dynamic properties.</div><div><br></div><div>Alex</div><br><div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class="Apple-interchange-newline">--</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Dipl.-Ing. Alexander Duda<br>Unterwasserrobotik<br>Robotics Innovation Center<br><br>Hauptgeschäftsstelle Standort Bremen:<br>DFKI GmbH<br>Robotics Innovation Center<br>Robert-Hooke-Straße 1<br>28359 Bremen, Germany<br><br>Tel.: +49 421 178 45-6620<br>Zentrale: +49 421 178 45-0<br>Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)<br>E-Mail: <a href="mailto:Alexander.Duda@dfki.de">Alexander.Duda@dfki.de</a><br><br>Weitere Informationen: <a href="http://www.dfki.de/robotik">http://www.dfki.de/robotik</a><br>-----------------------------------------------------------------------<br>Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH<br>Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern<br>Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster<br>(Vorsitzender) Dr. Walter Olthoff<br>Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes<br>Amtsgericht Kaiserslautern, HRB 2313<br>Sitz der Gesellschaft: Kaiserslautern (HRB 2313)<br>USt-Id.Nr.: DE 148646973<br>Steuernummer: 19/673/0060/3</div></div></div>
</div>
<br></body></html>