Logo Search packages:      
Sourcecode: hamlib version File versions

i2cio Class Reference

#include <i2cio.h>

Inheritance diagram for i2cio:


List of all members.

Detailed Description

abstract class that implements low level i/o for i2c bus.

Definition at line 37 of file i2cio.h.

Public Member Functions

virtual bool get_sda ()=0
int get_udelay_scl_hi ()
int get_udelay_scl_lo ()
int get_udelay_sda_hi ()
int get_udelay_sda_lo ()
virtual void lock ()=0
virtual void set_scl (bool state)=0
virtual void set_sda (bool state)=0
void set_udelay_scl_hi (int usecs)
void set_udelay_scl_lo (int usecs)
void set_udelay_sda_hi (int usecs)
void set_udelay_sda_lo (int usecs)
virtual void unlock ()=0

Private Attributes

int udelay_scl_hi
int udelay_scl_lo
int udelay_sda_hi
int udelay_sda_lo

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

Generated by  Doxygen 1.6.0   Back to index