etherlab/EthercatCIA402Slave.py
changeset 2145 65ed4f7c941b
parent 2136 71fdfd4a12a3
child 2146 0c65c96a8379
equal deleted inserted replaced
2144:bbd78ac226d0 2145:65ed4f7c941b
   217                 param_infos = {
   217                 param_infos = {
   218                     "location": location_str,
   218                     "location": location_str,
   219                     "param_name": param["name"],
   219                     "param_name": param["name"],
   220                 }
   220                 }
   221                 if param["type"] == "boolean":
   221                 if param["type"] == "boolean":
   222                     param_infos["param_value"] = {True: "true", False: "false"}[param["value"]]
   222                     param_infos["param_value"] = {True: "1", False: "0"}[param["value"]]
   223                 else:
   223                 else:
   224                     param_infos["param_value"] = str(param["value"])
   224                     param_infos["param_value"] = str(param["value"])
   225                 str_completion["init_axis_params"].append(
   225                 str_completion["init_axis_params"].append(
   226                     "        __CIA402Node_%(location)s.axis->%(param_name)s = %(param_value)s;" % param_infos)
   226                     "        __CIA402Node_%(location)s.axis->%(param_name)s = %(param_value)s;" % param_infos)
   227         
   227