equal
deleted
inserted
replaced
186 ReleaseSemaphore(debug_wait_sem, 1, NULL); |
186 ReleaseSemaphore(debug_wait_sem, 1, NULL); |
187 } |
187 } |
188 |
188 |
189 void suspendDebug() |
189 void suspendDebug() |
190 { |
190 { |
|
191 __DEBUG = 0; |
191 /* Prevent PLC to enter debug code */ |
192 /* Prevent PLC to enter debug code */ |
192 WaitForSingleObject(debug_sem, INFINITE); |
193 WaitForSingleObject(debug_sem, INFINITE); |
193 } |
194 } |
194 |
195 |
195 void resumeDebug() |
196 void resumeDebug() |
196 { |
197 { |
|
198 __DEBUG = 1; |
197 /* Let PLC enter debug code */ |
199 /* Let PLC enter debug code */ |
198 ReleaseSemaphore(debug_sem, 1, NULL); |
200 ReleaseSemaphore(debug_sem, 1, NULL); |
199 } |
201 } |
200 |
202 |
201 /* from plc_python.c */ |
203 /* from plc_python.c */ |