tools/Master.h
changeset 974 5868944a6456
parent 972 ad59641a68c8
child 978 2962baf7e6d1
equal deleted inserted replaced
973:a560a124a92e 974:5868944a6456
    46         void showDomains(int);
    46         void showDomains(int);
    47         void listSlaves();
    47         void listSlaves();
    48         void showMaster();
    48         void showMaster();
    49         void listPdos(int, bool = false);
    49         void listPdos(int, bool = false);
    50         void listSdos(int, bool = false);
    50         void listSdos(int, bool = false);
       
    51         void sdoDownload(int, const string &, const vector<string> &);
    51         void sdoUpload(int, const string &, const vector<string> &);
    52         void sdoUpload(int, const string &, const vector<string> &);
    52         void requestStates(int, const vector<string> &);
    53         void requestStates(int, const vector<string> &);
    53         void generateXml(int);
    54         void generateXml(int);
    54 
    55 
    55     protected:
    56     protected:
    81 
    82 
    82         static string slaveState(uint8_t);
    83         static string slaveState(uint8_t);
    83         static void printRawData(const uint8_t *, unsigned int);
    84         static void printRawData(const uint8_t *, unsigned int);
    84         
    85         
    85     private:
    86     private:
    86         enum {DefaultTargetSize = 1024};
    87         enum {DefaultBufferSize = 1024};
    87 
    88 
    88         unsigned int index;
    89         unsigned int index;
    89         int fd;
    90         int fd;
    90         Permissions currentPermissions;
    91         Permissions currentPermissions;
    91 };
    92 };