etherlab/EthercatCIA402Slave.py
changeset 2413 803daf19a1b5
parent 2407 5f2b1bb464a0
child 2643 b98d9e08231f
equal deleted inserted replaced
2412:22b1879a3c15 2413:803daf19a1b5
   319                 param_value = ({True: "1", False: "0"}[param["value"]]
   319                 param_value = ({True: "1", False: "0"}[param["value"]]
   320                                if param["type"] == "boolean"
   320                                if param["type"] == "boolean"
   321                                else str(param["value"]))
   321                                else str(param["value"]))
   322 
   322 
   323                 init_axis_params.append("""\
   323                 init_axis_params.append("""\
   324         AxsPub.axis->%(param_name)s = %(param_value)s;""" % {"param_value": param_value})
   324                 AxsPub.axis->%(param_name)s = %(param_value)s;""" % {
       
   325                     "param_value": param_value,
       
   326                     "param_name": param_name,
       
   327                 })
   325 
   328 
   326         # Add each variable in list of variables to map to master list of
   329         # Add each variable in list of variables to map to master list of
   327         # variables to add to network configuration
   330         # variables to add to network configuration
   328         for name, index, subindex, var_type, dir in variables:
   331         for name, index, subindex, var_type, dir in variables:
   329             var_size = self.GetSizeOfType(var_type)
   332             var_size = self.GetSizeOfType(var_type)