|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
peak.can.CANReadThread
public class CANReadThread
The CANReadThread class extends Thread class and is used to process readed CAN Messages. In addition, the class provides different read mode that are "By Timer" or "By Event". It is possible to read CAN Messages with its Time Stamp.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
CANReadThread(PCANBasic pcanbasic,
java.util.Vector<ChannelItem> connectedChannelCollection,
java.util.HashMap dataRowCollection)
|
Method Summary | |
---|---|
void |
callAPIFunctionRead(TPCANHandle handle)
Calls the PCANBasic Read Function according the readTimeStamp parameter |
java.lang.Boolean |
getReadTimeStamp()
|
void |
processRcvEvent(TPCANHandle channel)
This method is called by the RcvEventDispatcher to process the CAN Receive-Event by the current implementor |
void |
run()
Starts thread process |
void |
setReadTimeStamp(java.lang.Boolean useReadEx)
|
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CANReadThread(PCANBasic pcanbasic, java.util.Vector<ChannelItem> connectedChannelCollection, java.util.HashMap dataRowCollection)
can
- PCANBasic instance used to call read functionschannels
- Reference to the collection which stores all connected channelsdata
- Reference to the Collection which store readed CAN MessagesMethod Detail |
---|
public java.lang.Boolean getReadTimeStamp()
public void setReadTimeStamp(java.lang.Boolean useReadEx)
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void callAPIFunctionRead(TPCANHandle handle)
handle
- The handle of a PCAN Channelpublic void processRcvEvent(TPCANHandle channel)
IRcvEventProcessor
processRcvEvent
in interface IRcvEventProcessor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |