AskSin++
Public Member Functions | List of all members
as::StorageWrapper< DRIVER > Class Template Reference
Inheritance diagram for as::StorageWrapper< DRIVER >:
Inheritance graph
[legend]
Collaboration diagram for as::StorageWrapper< DRIVER >:
Collaboration graph
[legend]

Public Member Functions

bool setup (uint16_t checksum=0)
 
bool setBits (uint16_t addr, uint8_t bits)
 
bool clearBits (uint16_t addr, uint8_t bits)
 
bool setData (uint16_t addr, uint8_t *buf, uint16_t size)
 
template<class T >
bool setData (uint16_t addr, const T &obj)
 
bool getData (uint16_t addr, uint8_t *buf, uint16_t size)
 
template<class T >
bool getData (uint16_t addr, T *obj)
 
bool clearData (uint16_t addr, uint16_t size)
 
void reset ()
 
void dump (uint16_t start, uint16_t num)
 
- Public Member Functions inherited from as::InternalEprom
bool present ()
 
uint16_t size ()
 
void store ()
 
uint8_t getByte (uint16_t addr)
 
bool setByte (uint16_t addr, uint8_t d)
 
bool setData (uint16_t addr, uint8_t *buf, uint16_t size)
 
bool getData (uint16_t addr, uint8_t *buf, uint16_t size)
 
bool clearData (uint16_t addr, uint16_t size)
 

Detailed Description

template<class DRIVER = InternalEprom>
class as::StorageWrapper< DRIVER >

Definition at line 377 of file Storage.h.