diff -r b35bce45bc5a -r 1c40e3976cc2 etherlab/EthercatSlave.py --- a/etherlab/EthercatSlave.py Sat Sep 29 15:03:17 2018 +0300 +++ b/etherlab/EthercatSlave.py Sat Sep 29 15:16:21 2018 +0300 @@ -22,12 +22,12 @@ TYPECONVERSION = {"BOOL": "X", "SINT": "B", "INT": "W", "DINT": "D", "LINT": "L", - "USINT": "B", "UINT": "W", "UDINT": "D", "ULINT": "L", - "BYTE": "B", "WORD": "W", "DWORD": "D", "LWORD": "L"} + "USINT": "B", "UINT": "W", "UDINT": "D", "ULINT": "L", + "BYTE": "B", "WORD": "W", "DWORD": "D", "LWORD": "L"} DATATYPECONVERSION = {"BOOL": "BIT", "SINT": "S8", "INT": "S16", "DINT": "S32", "LINT": "S64", - "USINT": "U8", "UINT": "U16", "UDINT": "U32", "ULINT": "U64", - "BYTE": "U8", "WORD": "U16", "DWORD": "U32", "LWORD": "U64"} + "USINT": "U8", "UINT": "U16", "UDINT": "U32", "ULINT": "U64", + "BYTE": "U8", "WORD": "U16", "DWORD": "U32", "LWORD": "U64"} VARCLASSCONVERSION = {"T": LOCATION_VAR_INPUT, "R": LOCATION_VAR_OUTPUT, "RT": LOCATION_VAR_MEMORY} @@ -107,16 +107,22 @@ }) slave_type = self.CTNParent.GetSlaveType(self.GetSlavePos()) - params[0]['children'].insert(0, - {'use': 'optional', + params[0]['children'].insert( + 0, + { + 'use': 'optional', 'type': self.CTNParent.GetSlaveTypesLibrary(self.NODE_PROFILE), 'name': 'Type', - 'value': (slave_type["device_type"], slave_type)}) - params[0]['children'].insert(1, - {'use': 'optional', + 'value': (slave_type["device_type"], slave_type) + }) + params[0]['children'].insert( + 1, + { + 'use': 'optional', 'type': 'unsignedLong', 'name': 'Alias', - 'value': self.CTNParent.GetSlaveAlias(self.GetSlavePos())}) + 'value': self.CTNParent.GetSlaveAlias(self.GetSlavePos()) + }) return params def SetParamsAttribute(self, path, value):