virtual int convertAll() {return 1;}
virtual int readMemory(int page,int start, int count,std::vector<uint8_t> *data) {return 0;};
virtual int writeMemory(int page,int start, int count,std::vector<uint8_t> *data) {return 0;};
+ virtual int getPageSize() {return 0;}
virtual ~owDevice() {}
};
virtual void setDefaultConfig();
int readScratchpad(std::vector<uint8_t> *sp);
virtual int convertAll();
+ virtual int getPageSize() {return 8;}
} ;
virtual int readMemory(int page,int start, int count,std::vector<uint8_t> *data);
virtual int writeMemory(int page,int start, int count,std::vector<uint8_t> *data);
virtual int convertAll();
+ virtual int getPageSize() {return 8;}
} ;
class owDeviceDS2450:public owDevice {
void readMemory(uint8_t addr,std::vector<uint8_t> *sp);
void writeMemory(uint8_t addr,std::vector<uint8_t> *sp);
void convert(uint8_t mask, uint8_t preset);
+ virtual int getPageSize() {return 8;}
} ;
virtual void setDefaultConfig();
virtual int convertAll();
uint32_t readCounter(uint8_t page);
+ virtual int readMemory(int page,int start, int count,std::vector<uint8_t> *data);
+ virtual int writeMemory(int page,int start, int count,std::vector<uint8_t> *data);
+ virtual int getPageSize() {return 32;}
+
} ;