Jason, thank you for the important addition...

On 17 апр, 13:07, Jason Brower <encomp...@gmail.com> wrote:
> To add to the closed topic. (:
> Massimo and I worked over this with PySerial and yeah, having a separate
> program to manage the serial connection is actually VITAL.  Especially
> if your making devices that send important other data.  Have that
> external app just update a file in queue with information, and when you
> need it displayed in the webbrowser you can just make a request for the
> status from that file.
> This is similar to the issues found in a webcam.  You don't make the web
> application take a picture of a file when a webpage requests it as it
> would pile full of requests and errors as everyone is trying to use the
> same device.  With a file, like an image, everyone should have access to
> it very easily.
> In my setup I was dealing with industrial robots, some logic had to be
> done faster than the webbrowser could do it.  So having a "machine
> server" as we call it at work, helps take care of those common logic
> steps so that web2py doesn't worry about it.
> BR,
> Jason Brower
>
>
>
> On Sat, 2010-04-17 at 01:46 -0700, aabelyakov wrote:
> > Yes, this is the right decision!
> > Topic closed.
> > Thanks
>
> > On 16 апр, 17:30, mdipierro <mdipie...@cs.depaul.edu> wrote:
> > > I think there is a problem with multithreading because of PySerial.
> > > Pyserial open a post connected to COM and COM is a resource that
> > > cannot be shared. In web2py every request is executed in its own
> > > thread so it is not obvious who open the COM, who closes it and how
> > > conflicts are avoided.
>
> > > Please tell us more of what you are doing. The best solution may be
> > > not to use pyserial in a web2py problem but use it in a single
> > > bachground process that talks to web2py via queued messages.
>
> > > Massimo
>
> > > On Apr 16, 2:13 am, aabelyakov <aabelya...@gmail.com> wrote:
>
> > > > I do not use os.chdir or explicit calls to thread module.
> > > > I'm using PySerial and after the error COM port remains open.
> > > > To close it, I restart the web server.
> > > > How to avoid this?
>
> > > > On 15 ÁÐÒ, 22:46, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > > > > Do you use os.chdir or explicit calls to the thread module in your
> > > > > code?
>
> > > > > On Apr 15, 12:15špm, aabelyakov <aabelya...@gmail.com> wrote:
>
> > > > > > During my application error occurs and it stops giving error ticket.
>
> > > > > > How can I in my application to return the resources of the operating
> > > > > > system
> > > > > > (eg close the COM port) šbefore the error ticket not to restart the
> > > > > > web server?
>
> > > > > > Excuse my bad English...
>
> > > > > > Regards- óËÒÙÔØ ÃÉÔÉÒÕÅÍÙÊ ÔÅËÓÔ -
>
> > > > > - ðÏËÁÚÁÔØ ÃÉÔÉÒÕÅÍÙÊ ÔÅËÓÔ -
>
> > > > --
> > > > Subscription 
> > > > settings:http://groups.google.com/group/web2py/subscribe?hl=en-Скрыть 
> > > > цитируемый текст -
>
> > > - Показать цитируемый текст -- Скрыть цитируемый текст -
>
> - Показать цитируемый текст -

Reply via email to