8 #ifndef __MC_DATAWRITE_H
9 #define __MC_DATAWRITE_H
15 mc_dataWrite(ENUM_MCFunctionCodes z_function, uint16 z_baseRegister, uint16 z_numberOfRegs);
19 virtual bool isInstanceOfDataWrite();
20 uint16 getBaseRegister(){
return m_baseRegister;};
21 uint16 getNumberOfRegs(){
return m_numberOfRegs;};
22 bool schedulesBefore(
mc_data *z_data);
25 void setData(
void *datap, uint16 size);
26 virtual mc_data *merge(uint16 z_maxBlockSize, uint16 z_numberOfBoundaries, uint16 *z_boundaries);
27 virtual bool mergeableWrite();
30 static uint16 writeRequestLength(ENUM_MCFunctionCodes z_function, uint16 z_numberOfRegs);
31 static uint16 writeResponseLength(ENUM_MCFunctionCodes z_function);
32 uint16 m_baseRegister;
33 uint16 m_numberOfRegs;
Definition: mc_dataWrite.h:12