tools/Master.h
changeset 960 36e460ffbb5e
parent 957 ed5ac2e83495
child 965 1aee4aa1def3
equal deleted inserted replaced
959:676e15bc5f27 960:36e460ffbb5e
    46         void setDebug(const vector<string> &);
    46         void setDebug(const vector<string> &);
    47         void showDomains(int);
    47         void showDomains(int);
    48         void listSlaves();
    48         void listSlaves();
    49         void showMaster();
    49         void showMaster();
    50         void listPdos(int);
    50         void listPdos(int);
       
    51         void requestStates(int, const vector<string> &);
    51         void generateXml(int);
    52         void generateXml(int);
    52 
    53 
    53     protected:
    54     protected:
    54         void outputDomainData(unsigned int);
    55         void outputDomainData(unsigned int);
    55         void showDomain(unsigned int);
    56         void showDomain(unsigned int);
    66         void getSlave(ec_ioctl_slave_t *, uint16_t);
    67         void getSlave(ec_ioctl_slave_t *, uint16_t);
    67         void getSync(ec_ioctl_sync_t *, uint16_t, uint8_t);
    68         void getSync(ec_ioctl_sync_t *, uint16_t, uint8_t);
    68         void getPdo(ec_ioctl_pdo_t *, uint16_t, uint8_t, uint8_t);
    69         void getPdo(ec_ioctl_pdo_t *, uint16_t, uint8_t, uint8_t);
    69         void getPdoEntry(ec_ioctl_pdo_entry_t *, uint16_t, uint8_t, uint8_t,
    70         void getPdoEntry(ec_ioctl_pdo_entry_t *, uint16_t, uint8_t, uint8_t,
    70                 uint8_t);
    71                 uint8_t);
       
    72         void requestState(uint16_t, uint8_t);
    71 
    73 
    72         static string slaveState(uint8_t);
    74         static string slaveState(uint8_t);
    73         
    75         
    74     private:
    76     private:
    75         unsigned int index;
    77         unsigned int index;