Group/Image/Order strings in slave ioctl; order number as text content
in XML Type element.
This commit is contained in:
parent
0a63897d3d
commit
d8d0e4ec4e
|
|
@ -196,6 +196,9 @@ int ec_cdev_ioctl_slave(
|
|||
data.sync_count = slave->sii.sync_count;
|
||||
data.sdo_count = ec_slave_sdo_count(slave);
|
||||
data.sii_nwords = slave->sii_nwords;
|
||||
ec_cdev_strcpy(data.group, slave->sii.group);
|
||||
ec_cdev_strcpy(data.image, slave->sii.image);
|
||||
ec_cdev_strcpy(data.order, slave->sii.order);
|
||||
ec_cdev_strcpy(data.name, slave->sii.name);
|
||||
|
||||
up(&master->master_sem);
|
||||
|
|
|
|||
|
|
@ -120,6 +120,9 @@ typedef struct {
|
|||
uint8_t sync_count;
|
||||
uint16_t sdo_count;
|
||||
uint32_t sii_nwords;
|
||||
char group[EC_IOCTL_STRING_SIZE];
|
||||
char image[EC_IOCTL_STRING_SIZE];
|
||||
char order[EC_IOCTL_STRING_SIZE];
|
||||
char name[EC_IOCTL_STRING_SIZE];
|
||||
} ec_ioctl_slave_t;
|
||||
|
||||
|
|
|
|||
|
|
@ -1625,7 +1625,10 @@ void Master::showSlave(uint16_t slavePosition)
|
|||
|
||||
if (slave.has_general_category) {
|
||||
cout << "General:" << endl
|
||||
<< " Name: " << slave.name << endl;
|
||||
<< " Group: " << slave.group << endl
|
||||
<< " Image name: " << slave.image << endl
|
||||
<< " Order number: " << slave.order << endl
|
||||
<< " Device name: " << slave.name << endl;
|
||||
|
||||
if (slave.mailbox_protocols & EC_MBOX_COE) {
|
||||
cout << " CoE details:" << endl
|
||||
|
|
@ -1684,7 +1687,7 @@ void Master::generateSlaveXml(uint16_t slavePosition)
|
|||
<< hex << setfill('0') << setw(8) << slave.product_code
|
||||
<< "\" RevisionNo=\"#x"
|
||||
<< hex << setfill('0') << setw(8) << slave.revision_number
|
||||
<< "\"/>" << endl;
|
||||
<< "\">" << slave.order << "</Type>" << endl;
|
||||
|
||||
if (strlen(slave.name)) {
|
||||
cout
|
||||
|
|
|
|||
Loading…
Reference in New Issue