tools/Master.h
changeset 948 1cfab7161491
parent 938 5b936e8e39fa
child 949 e424c0074c67
equal deleted inserted replaced
947:6ca9c5fb56d5 948:1cfab7161491
    38         ~Master();
    38         ~Master();
    39 
    39 
    40         void open(unsigned int);
    40         void open(unsigned int);
    41         void close();
    41         void close();
    42 
    42 
       
    43         void showDomains(int);
    43         void listSlaves();
    44         void listSlaves();
    44         void listPdos(int);
    45         void listPdos(int);
    45         void generateXml(int);
    46         void generateXml(int);
    46 
    47 
    47     protected:
    48     protected:
       
    49         void showDomain(unsigned int);
    48         void listSlavePdos(uint16_t, bool = false);
    50         void listSlavePdos(uint16_t, bool = false);
    49         void generateSlaveXml(uint16_t);
    51         void generateSlaveXml(uint16_t);
       
    52         unsigned int domainCount();
    50         unsigned int slaveCount();
    53         unsigned int slaveCount();
    51         void slaveSyncs(uint16_t);
    54         void slaveSyncs(uint16_t);
       
    55         void getDomain(ec_ioctl_domain_t *, unsigned int);
    52         void getSlave(ec_ioctl_slave_t *, uint16_t);
    56         void getSlave(ec_ioctl_slave_t *, uint16_t);
    53         void getSync(ec_ioctl_sync_t *, uint16_t, uint8_t);
    57         void getSync(ec_ioctl_sync_t *, uint16_t, uint8_t);
    54         void getPdo(ec_ioctl_pdo_t *, uint16_t, uint8_t, uint8_t);
    58         void getPdo(ec_ioctl_pdo_t *, uint16_t, uint8_t, uint8_t);
    55         void getPdoEntry(ec_ioctl_pdo_entry_t *, uint16_t, uint8_t, uint8_t,
    59         void getPdoEntry(ec_ioctl_pdo_entry_t *, uint16_t, uint8_t, uint8_t,
    56                 uint8_t);
    60                 uint8_t);