etherlab/runtime_etherlab.py
branchethercat_from_kosmos
changeset 2641 c9deff128c37
parent 2132 9f5e4dc43053
child 2643 b98d9e08231f
equal deleted inserted replaced
2192:09d5d1456616 2641:c9deff128c37
       
     1 #!/usr/bin/env python
       
     2 # -*- coding: utf-8 -*-
       
     3 
       
     4 # This file is part of Beremiz
       
     5 #
       
     6 # Copyright (C) 2011-2014: Laurent BESSARD, Edouard TISSERANT
       
     7 #                          RTES Lab : CRKim, JBLee, youcu
       
     8 #                          Higen Motor : Donggu Kang
       
     9 #
       
    10 # See COPYING file for copyrights details.
       
    11 
     1 import os,subprocess,sys,ctypes
    12 import os,subprocess,sys,ctypes
     2 from threading import Thread
    13 from threading import Thread
     3 import ctypes,time,re
    14 import ctypes,time,re
     4 from targets.typemapping import LogLevelsDict
    15 from targets.typemapping import LogLevelsDict
     5 
    16 
    40     SDOAnswered()
    51     SDOAnswered()
    41     if res != 0 :
    52     if res != 0 :
    42         PLCObject.LogMessage(
    53         PLCObject.LogMessage(
    43             LogLevelsDict["WARNING"], 
    54             LogLevelsDict["WARNING"], 
    44             "%s : %s"%(command,output))
    55             "%s : %s"%(command,output))
    45     
    56 
    46 def EthercatSDOUpload(pos, index, subindex, var_type):
    57 def EthercatSDOUpload(pos, index, subindex, var_type):
    47     global SDOThread
    58     global SDOThread
    48     SDOThread = Thread(target=SDOThreadProc, args=["upload", pos, var_type, index, subindex])
    59     SDOThread = Thread(target=SDOThreadProc, args=["upload", pos, var_type, index, subindex])
    49     SDOThread.start()
    60     SDOThread.start()
    50     
    61