mina-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julien Vermillard <jvermill...@archean.fr>
Subject Re: RTS/CTS Serial flow control
Date Sun, 11 Oct 2009 19:48:11 GMT
After checking rxtd API there is :
setDTR(boolean dtr) 
and
setRTS(boolean rts) 

I can add an acces in SerialIoSession.
That would fit ?

Julien

Le Fri, 9 Oct 2009 15:57:14 -0500,
"Bob Gage" <bgage@merge.com> a écrit :

>  
> Course I always think of the obvious right after hitting send....
>  
> Is there anything I should be doing to control the flow once I've
> declared hardware flow control (C++ code sets DTR & RTS after open),
> or does Mina handle that for me?? Thanks again!!
> boB
> 
> ________________________________
> 
> From: Bob Gage [mailto:bgage@merge.com]
> Sent: Fri 10/9/2009 3:36 PM
> To: users@mina.apache.org
> Subject: RE: RTS/CTS Serial flow control
> 
> 
> 
> Thanks for the quick turn around!!!      
> 
> I've updated & rebuilt my mina package, set my project to look for
> M7-SNAPSHOT, rebuilt my app, and am about to test....   :-)
> 
> Crossing fingers .....  NOW   :-)
> boB
> 
> 
> 
> ________________________________
> 
> From: Julien Vermillard [mailto:jvermillard@archean.fr]
> Sent: Fri 10/9/2009 11:55 AM
> To: users@mina.apache.org
> Subject: Re: RTS/CTS Serial flow control
> 
> 
> 
> Le Fri, 9 Oct 2009 10:30:11 -0500,
> "Bob Gage" <bgage@merge.com> a écrit :
> 
> > Its in as DIRMINA-740.
> >
> > If you could pass a patch on to me, I'd be glad to try it out!   I'm
> > already using a modified M6 with a previous fix, so throwing another
> > patch in is not a problem.  :-) Thanks again!!
> > boB
> >
> 
> Fix commited
> Here the patch :
> 
> http://svn.apache.org/viewvc/mina/trunk/transport-serial/src/main/java/org/apache/mina/transport/serial/SerialAddress.java?p2=%2Fmina%2Ftrunk%2Ftransport-serial%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fmina%2Ftransport%2Fserial%2FSerialAddress.java&p1=%2Fmina%2Ftrunk%2Ftransport-serial%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fmina%2Ftransport%2Fserial%2FSerialAddress.java&r1=823596&r2=823595&pathrev=823596&view=patch
> 
> 
> Try to use : FlowControl.RTSCTS_IN_OUT
> 
> 
> > ________________________________
> >
> > From: Julien Vermillard [mailto:jvermillard@archean.fr]
> > Sent: Fri 10/9/2009 11:13 AM
> > To: users@mina.apache.org
> > Subject: Re: RTS/CTS Serial flow control
> >
> >
> >
> > Le Fri, 9 Oct 2009 17:09:05 +0200,
> > Julien Vermillard <jvermillard@archean.fr> a écrit :
> >
> > > Le Fri, 9 Oct 2009 09:46:10 -0500,
> > > "Bob Gage" <bgage@merge.com> a écrit :
> > >
> > > > Is serial hardware flow control properly working in Mina 2.0??
> > > >
> > > > I have an application that communicates with a variety of
> > > > similar serial devices using the same collection of generic
> > > > objects over Mina.   These are working very well for the most
> > > > part -- however, one specific device requires hardware flow
> > > > control, and that device has yet to produce a single byte of
> > > > input data. My application is replacing an old C++
> > > > application.   That application has been used to confirm the
> > > > operation of the serial hardware and external device. IOW, I
> > > > can switch to the old C++ application and the device is there;
> > > > switch back to the Mina-based Java app and it's silent again.
> > > >
> > > > Is there anything my code (as user of the Mina libraries) needs
> > > > to do to support flow control other than using the
> > > > FlowControl.RTSCTS_OUT parameter in the SerialAddress
> > > > constructor?
> > > >
> > > > Thanks in advance!!
> > > > boB Gage
> > > >
> > > Hi bob,
> > >
> > > I personally never tried mina serial transport with flow control
> > > (perhaps someone did ?). I'm going to take a look at the code for
> > > see if everything is ok.
> > >
> > > Julien
> >
> > Look like I totally misunderstood rxtx API, it's using bit mask and
> > mina serial transport use enumeration..
> >
> > Can you create a JIRA issue ? I'll try to fix it.
> >
> >
> > Thanks for the report,
> > Julien
> >
> >
> 
> 
> 
> 

Mime
View raw message