libpandac  0.0.0
A library designed for a comm.ai Panda.
Public Member Functions | Public Attributes | List of all members
Panda::ObdPidRequest Class Reference
Inheritance diagram for Panda::ObdPidRequest:
Inheritance graph
Collaboration diagram for Panda::ObdPidRequest:
Collaboration graph

Public Member Functions

 ObdPidRequest (Can &handler)
 
void request (unsigned char mode, unsigned char pid)
 
bool complete ()
 
- Public Member Functions inherited from Panda::CanListener
void addToBlacklistBus (const int &busToBlock)
 Adds a BUS number to the blacklist. More...
 
void addToBlacklistMessageId (const int &idToBlock)
 Adds a message ID number to the blacklist. More...
 
- Public Member Functions inherited from Mogi::Thread
bool start ()
 Starts the internal thread method. More...
 
void stop ()
 Stops the internal thread method. More...
 
void WaitForInternalThreadToExit ()
 Will wait until the thread has finished.
 
int lock ()
 Performs a mutual exclusion lock. Will halt if locked by another thread, and will resume when the other thread performs an unlock. More...
 
int unlock ()
 Performs a mutual exclusion unlock. Will allow other threads that have been locked to resume. More...
 
void pause ()
 Performs a pause. More...
 
void resume ()
 Resumes the thread from a pause. More...
 
bool running ()
 Returns the state of the thread. More...
 

Public Attributes

unsigned char * data
 
int dataLength
 

Additional Inherited Members

- Protected Member Functions inherited from Panda::CanListener
void newDataNotificationProxy (CanFrame *canFrame)
 
- Protected Member Functions inherited from Mogi::Thread
virtual void entryAction ()
 Called once at the beginning of the thread running. More...
 
virtual void exitAction ()
 Called once when thread is commanded to stop. More...
 
void checkSuspend ()
 Blocks the thread from a pause() call until resume() is called.
 

The documentation for this class was generated from the following file: