<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I'm not a flowcode/PIC guy. If I broke your stuff, I'll do what I can to<br>
help you figure out how to adapt to the changes in the lower-level<br>
classes. I'm just not that interested in it myself right now. <br></blockquote><div><br>Ok, there are somethings not working with pics; the most important (i think) is that pics only work when they are created, if i re-load the program or close the document and opren again it doesn't work. The gpsimprocessor works ok, but the pins states don't change.<br>
<br>The inputs never work and made anything conected to it to not work.<br><br>The diference i find betwen pics and other components is that in every logic component the pins are well defined as input or output; but in pics most of the pins are bi-directional and can be either in or out depending on how they are programmed.<br>
But in the moment that the "logic" is defined, ktl still doesn't know if the pin is an input or output, then all bidirectional pins have the same logic:<br><br>Then previous versions logic was created this way:<br>
m_pLogicOut = picComponent->createLogicOut(picComponent->ecNodeWithID(picPin.pinID)->pin(), false);<br><br>In the new versions is done this way:<br>m_pLogicOut = new LogicOut(LogicIn::getConfig(), false);<br>picComponent->setup1pinElement(m_pLogicOut, picComponent->ecNodeWithID(picPin.pinID)->pin());<br>
<br>This new way worked until rev 297, but something happened in rev 298 that makes inputs never work and outputs only works until a reload or close-open the document.<br><br>It could be a great help if you have an idea of what is causing this.<br>
</div></div>