To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / 2740
2739  |  2741
Subject: 
Re: is it possible to remove lnp_handler while running ?
Newsgroups: 
lugnet.robotics.rcx.legos
Date: 
Tue, 16 Jul 2002 17:59:25 GMT
Viewed: 
2314 times
  
no..wait.. im fairly sertain that i did have a context shift while in
lnp_addressing_write..after all .could that be why it never returns ?

Falco, i tried looking at your thread safe example in emulegos, but im
afraid i didnt understand much of it.....

ill do my best to se if i can create a thread safe lnp_addressing_write
function.. but im not sure if im up to the task :(

if anyone here knows how to do this id really appriciate the help

regards
kenneth johansen
kennethj@stud.cs.uit.no

Albert Huang wrote:

"kenneth johansen" <kennethj@stud.cs.uit.no> wrote in message
news:3D343FAA.17247640@stud.cs.uit.no...
another dumb question about lnp:)

i was wondering if it possible to do something like
lnp_addressing_remove_handler(PORT,handler);
as opposed to lnp_addressing_set_handler(PORT,handler);

after much debugging i think i have traced my problem to the fact that
lnp_addressing_write hangs if i recieve a message at the same time as i
try to send.

so i kinda wondered if theres any way to remove the handler for a while
and then set it again.

anyone know ?

regards
kenneth johansen
kennethj@stud.cs.uit.no



I imagine you could just do something like

lnp_addressing_set_handler( PORT,  (lnp_addressing_handler_t) NULL );

I'm also curious as to why lnp_addressing_write hangs for you... I don't
remember ever having problems with two bricks reading and writing
concurrently.



Message is in Reply To:
  Re: is it possible to remove lnp_handler while running ?
 
"kenneth johansen" <kennethj@stud.cs.uit.no> wrote in message news:3D343FAA.172476....uit.no... (...) I imagine you could just do something like lnp_addressing_set_handler( PORT, (lnp_addressing_handler_t) NULL ); I'm also curious as to why (...) (22 years ago, 16-Jul-02, to lugnet.robotics.rcx.legos)

5 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR