equal
deleted
inserted
replaced
|
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 |