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); |