tools/Master.h
changeset 965 1aee4aa1def3
parent 960 36e460ffbb5e
child 966 f1a7ea8a550a
equal deleted inserted replaced
964:957f21465052 965:1aee4aa1def3
    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 listSdos(int);
    51         void requestStates(int, const vector<string> &);
    52         void requestStates(int, const vector<string> &);
    52         void generateXml(int);
    53         void generateXml(int);
    53 
    54 
    54     protected:
    55     protected:
    55         void outputDomainData(unsigned int);
    56         void outputDomainData(unsigned int);
    56         void showDomain(unsigned int);
    57         void showDomain(unsigned int);
    57         void listSlavePdos(uint16_t, bool = false);
    58         void listSlavePdos(uint16_t, bool = false);
       
    59         void listSlaveSdos(uint16_t, bool = false);
    58         void generateSlaveXml(uint16_t);
    60         void generateSlaveXml(uint16_t);
    59         unsigned int domainCount();
    61         unsigned int domainCount();
    60         unsigned int slaveCount();
    62         unsigned int slaveCount();
    61         void getMaster(ec_ioctl_master_t *);
    63         void getMaster(ec_ioctl_master_t *);
    62         void slaveSyncs(uint16_t);
    64         void slaveSyncs(uint16_t);
    67         void getSlave(ec_ioctl_slave_t *, uint16_t);
    69         void getSlave(ec_ioctl_slave_t *, uint16_t);
    68         void getSync(ec_ioctl_sync_t *, uint16_t, uint8_t);
    70         void getSync(ec_ioctl_sync_t *, uint16_t, uint8_t);
    69         void getPdo(ec_ioctl_pdo_t *, uint16_t, uint8_t, uint8_t);
    71         void getPdo(ec_ioctl_pdo_t *, uint16_t, uint8_t, uint8_t);
    70         void getPdoEntry(ec_ioctl_pdo_entry_t *, uint16_t, uint8_t, uint8_t,
    72         void getPdoEntry(ec_ioctl_pdo_entry_t *, uint16_t, uint8_t, uint8_t,
    71                 uint8_t);
    73                 uint8_t);
       
    74         void getSdo(ec_ioctl_sdo_t *, uint16_t, uint16_t);
       
    75         void getSdoEntry(ec_ioctl_sdo_entry_t *, uint16_t, uint16_t, uint8_t);
    72         void requestState(uint16_t, uint8_t);
    76         void requestState(uint16_t, uint8_t);
    73 
    77 
    74         static string slaveState(uint8_t);
    78         static string slaveState(uint8_t);
    75         
    79         
    76     private:
    80     private: