| [Overview][Resource strings][Types][Classes][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Description of a queued action on a I2C bus
Source position: fpi2c.pas line 57
| type TI2CQueueObject = class(TObject) | ||
| public | ||
| Type | ||
| TBufferLength = 0..31; | 
 | |
| constructor Create; | 
 | |
| destructor Destroy; override; | 
 | |
| procedure CheckConsistency; | 
 | |
| procedure WaitForWrite; | 
 | |
| procedure SetDataWritten; | 
 | |
| procedure SetReadBufferLength(); | 
 | |
| procedure SetWriteBuffer(); | 
 | |
| procedure SetResultBuffer(); | 
 | |
| function GetResultBuffer(); | 
 | |
| procedure GetWriteBuffer(); | 
 | |
| property BufferLength: Byte; [r] | 
 | |
| property Address: TI2CAddress; [rw] | 
 | |
| property Read: Boolean; [r] | 
 | |
| property Command: Byte; [rw] | 
 | |
| property UseCommand: Boolean; [rw] | 
 | |
| property FatalException: TObject; [rw] | 
 | |
| end; | 
| 
 | Description of a queued action on a I2C bus | |
| | | ||
| TObject | 
This object describes a read or write request on an I2C bus. The TI2CThreadSaveDevice queues all it's actions on a bus; use this class as an example usage.
| 
 | Threadsafe I2C Bus | |
| 
 | ||
| 
 | Thread safe I2C Device |