diff -r 93807963b906 -r b0e894257743 tools/Master.h --- a/tools/Master.h Fri Jun 06 13:03:56 2008 +0000 +++ b/tools/Master.h Fri Jun 06 15:13:25 2008 +0000 @@ -49,6 +49,7 @@ void showMaster(); void listPdos(int, bool = false); void listSdos(int, bool = false); + void sdoUpload(int, const string &, const vector &); void requestStates(int, const vector &); void generateXml(int); @@ -72,12 +73,15 @@ void getPdoEntry(ec_ioctl_pdo_entry_t *, uint16_t, uint8_t, uint8_t, uint8_t); void getSdo(ec_ioctl_sdo_t *, uint16_t, uint16_t); - void getSdoEntry(ec_ioctl_sdo_entry_t *, uint16_t, uint16_t, uint8_t); + void getSdoEntry(ec_ioctl_sdo_entry_t *, uint16_t, int, uint8_t); void requestState(uint16_t, uint8_t); static string slaveState(uint8_t); + static void printRawData(const uint8_t *, unsigned int); private: + enum {DefaultTargetSize = 1024}; + unsigned int index; int fd; };