diff -r 405cc2d033e0 -r c07dd38243ba tools/Master.h --- a/tools/Master.h Mon Jun 09 14:32:16 2008 +0000 +++ b/tools/Master.h Tue Jun 10 08:48:50 2008 +0000 @@ -41,6 +41,7 @@ void setIndex(unsigned int); + void writeAlias(int, bool, const vector &); void outputData(int); void setDebug(const vector &); void showDomains(int); @@ -51,6 +52,7 @@ void sdoDownload(int, const string &, const vector &); void sdoUpload(int, const string &, const vector &); void siiRead(int); + void siiWrite(int, bool, const vector &); void requestStates(int, const vector &); void generateXml(int); @@ -59,6 +61,7 @@ void open(Permissions); void close(); + void writeSlaveAlias(uint16_t, uint16_t); void outputDomainData(unsigned int); void showDomain(unsigned int); void listSlavePdos(uint16_t, bool = false, bool = false); @@ -83,6 +86,7 @@ static string slaveState(uint8_t); static void printRawData(const uint8_t *, unsigned int); + static uint8_t calcSiiCrc(const uint8_t *, unsigned int); private: enum {DefaultBufferSize = 1024};