Actually the other way around.  About every second a heartbeat is sent
from the robot to the pc. The robot sends it to tell me the system is
still up and running.  Using that heartbeat can come in handy if a few
situations, but for now, I just want to send a response that
everything was send correctly. I will be on my gtalk account.  Add me
and we can discuss it. I will prepare some documents/diagrams to help
describe things better.
BR,
Jason

On Dec 18, 6:09 am, mdipierro <[email protected]> wrote:
> If I understand you need to send a heartbeat from the server to therobot. Is 
> this correct? I would do this using web2py cron task. This
> is a complicated issue and I need to know more to be of help. Perhaps
> chat could be a solution. Tomorrow?
>
> Massimo
>
> On Dec 17, 9:57 pm, encompass <[email protected]> wrote:
>
> > With so many emails on this list I worry it was lost in the action.
> > Was a clear enough?
> > I just need to run a thread or something inthe background so that I
> > can keep therobotheart ticking while the user decides on an action.
> > BR,
> > Jason Brower
>
> > On Dec 17, 11:44 am, encompass <[email protected]> wrote:
>
> > > Therobotdoes some cool stuff that has never been done before.  I
> > > just can tell you because of business rules. It is a very expensive
> > > commercial device.  When it is released, I will inform everyone here.
> > > Well, I have one app right now. This seems to be the biggest issue:
> > > I send data to therobotand I get a response in a second or two if
> > > the movement happened successfully.  I need that data but should I
> > > really while loop until I get the response?  That would slow down the
> > > response in the webUI.
> > > I also get a heartbeat ever second or more.  I need to send responses
> > > that I have successfully read the hardbeat. It should be automatically
> > > done outside of the gui.
> > > It's pretty crazy, but the web interface opens a huge door of
> > > opportunity for thisrobot.  I am using pySerial for communication.
> > > So in other words, I have 2 parts that I know I need.
> > > One for the web application, GUI, database of information, commands 
> > > torobot
> > > Two is the loop of logic (I call it the "Logical Loop of Love") It
> > > contains checks of the data coming in from therobotand a list of
> > > movement/init commands that are going to be sent to therobot.  It
> > > also handles the hardbeat and certain things like timeouts and other
> > > information.  I was thinking of creating a thread of the Logic Loop
> > > and then accessing and retrieving data from that, but don't know if
> > > that is even possible or the best way.  Others tell me twisted is the
> > > way to go, but I would like to stay with as much web2py as possible.
> > > Regards,
> > > Jason
>
> > > On Dec 17, 9:24 am, mdipierro <[email protected]> wrote:
>
> > > > I am not sure I understand but sounds very cool. What does therobot.
>
> > > > I may be mistaken but if I understand you have two web apps. One talks
> > > > to therobotand one talks to you. Your question is how do they
> > > > exchange information? My advice is merge the two apps into one app
> > > > with two controllers (one for you and one for therobot), the use
> > > > cache.ram to store information that needs to be passed between them.
>
> > > > On Dec 17, 12:51 am, encompass <[email protected]> wrote:
>
> > > > > I am creating arobotinterface in web2py.
> > > > > I am making great progress as I can send commands and other what not
> > > > > to therobotand make it do it's thang, but I find problems in
> > > > > monitoring signals from the device.
> > > > > Therobotsends "heartbeat" requests about ever 5 seconds, if it doesn
> > > > > get a response from the computer that it is also alive, then it will
> > > > > panic and start sending requests ever .5 second until it gets a
> > > > > response.
> > > > > Should I create another web application that connects with this web
> > > > > application that simply response through serial to keep things alive?
> > > > > I think I am close with this approach:
> > > > > I have create a loop sequence that checks the states of the machine,
> > > > > depending on what the machine is doing and what responses it gets it
> > > > > changes it's status.  The next time it goes through the loop it
> > > > > updates itself.  This is very nice, as it can quickly handle the
> > > > > requests.  Is there a way to run that, and then my webapp and probe
> > > > > that states or change states of variables in that loop to make things
> > > > > happen in therobot?  Sounds crazy, but by doing this I can create a
> > > > > universal interface for myrobotand run myrobotwith a cellphone,
> > > > > webtablet or anything with an internet connection.
> > > > > Best Regards,
> > > > > Jason Brower

--

You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.


Reply via email to