~ubuntu-branches/ubuntu/trusty/rxtx/trusty

« back to all changes in this revision

Viewing changes to src/RS485PortEvent.java

  • Committer: Bazaar Package Importer
  • Author(s): Scott Howard
  • Date: 2010-06-03 23:19:16 UTC
  • mfrom: (4.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20100603231916-8bapendemannfwau
Tags: 2.2pre2-1
* New upstream release:
  - Fixes JVM crash and UnsatisfiedLinkError/NoClassDefFoundError
    (Closes: #523139) (Closes: #489701)
  - Fixes amd64 support (Closes: #574395)
* Added debian/watch file
* Switched to source format 3.0 (quilt)
  - moved debian changes into patch in debian/patches
* Changed rules to use dh
* Fixed multiple lintian errors and multiple warnings
  - Policy version 3.8.4
* Section moved to java from libs
* Moved to team maintenance: Maintainer: Debian Java maintainers
  - Mario and I moved to uploaders
* DM Uploads Allowed: yes
* Build depends on javahelper
  - Binary depends on ${java:Depends}, use jh_installlibs for versioned
    install
  - Versioned naming of RXTXcomm.jar (Debian java policy)
* Added VCS tags to debian/control
* Libs now install in /usr/lib/jni instead of /usr/lib
* Added doc-base file

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Non functional contact taj@www.linux.org.uk for details */
2
 
 
3
 
/*-------------------------------------------------------------------------
4
 
|   rxtx is a native interface to serial ports in java.
5
 
|   Copyright 1997-2004 by Trent Jarvi taj@www.linux.org.uk.
6
 
|
7
 
|   This library is free software; you can redistribute it and/or
8
 
|   modify it under the terms of the GNU Library General Public
9
 
|   License as published by the Free Software Foundation; either
10
 
|   version 2 of the License, or (at your option) any later version.
11
 
|
12
 
|   This library is distributed in the hope that it will be useful,
13
 
|   but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 
|   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15
 
|   Library General Public License for more details.
16
 
|
17
 
|   You should have received a copy of the GNU Library General Public
18
 
|   License along with this library; if not, write to the Free
19
 
|   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
20
 
--------------------------------------------------------------------------*/
21
 
package gnu.io;
22
 
import java.util.*;
23
 
 
24
 
/**
25
 
* @author Trent Jarvi
26
 
* @version %I%, %G%
27
 
* @since JDK1.0
28
 
*/
29
 
 
30
 
 
31
 
public class RS485PortEvent extends EventObject
32
 
{
33
 
        public static final int DATA_AVAILABLE      =1;
34
 
        public static final int OUTPUT_BUFFER_EMPTY =2;
35
 
        public static final int CTS                 =3;
36
 
        public static final int DSR                 =4;
37
 
        public static final int RI                  =5;
38
 
        public static final int CD                  =6;
39
 
        public static final int OE                  =7;
40
 
        public static final int PE                  =8;
41
 
        public static final int FE                  =9;
42
 
        public static final int BI                 =10;
43
 
 
44
 
        private boolean OldValue;
45
 
        private boolean NewValue;
46
 
        private int eventType;
47
 
        /*public int eventType           =0; depricated */
48
 
 
49
 
        public RS485PortEvent(RS485Port srcport, int eventtype, boolean oldvalue, boolean newvalue)
50
 
        {
51
 
                super( srcport );       
52
 
                OldValue=oldvalue;
53
 
                NewValue=newvalue;
54
 
                eventType=eventtype;
55
 
        }
56
 
        public int getEventType()
57
 
        {
58
 
                return(eventType);
59
 
        }
60
 
        public boolean getNewValue()
61
 
        {
62
 
                return( NewValue );
63
 
        }
64
 
        public boolean getOldValue()
65
 
        {
66
 
                return( OldValue );
67
 
        }
68
 
}