User Tools

Site Tools


pdebug

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pdebug [2013/09/19 18:09]
curlymo created
pdebug [2016/12/20 18:28] (current)
andies
Line 1: Line 1:
-**pilight-debug**+===== pilight-debug ​=====
  
 pilight-debug will output a list of raw information about the received code. This information can guide the creation of a new protocol. The raw output can also be used by the raw protocol to transmit yet unsupported codes. pilight-debug will output a list of raw information about the received code. This information can guide the creation of a new protocol. The raw output can also be used by the raw protocol to transmit yet unsupported codes.
 +
 +Please note: To avoid conflicts, pilight-debug requires that you stop the pilight-daemon service.
  
 <​code>​ <​code>​
Line 15: Line 17:
 000000000000000000000000010100011 000000000000000000000000010100011
 </​code>​ </​code>​
 +
 +<​ToDo:>​What is footer and what is header? What is footer? How is binary code evaluated or determined from pulse/pulse train/pulse length?</​ToDo:>​
 +
 +Any single number measures the time difference between a HIGH-LOW or LOW-HIGH transition (for example, it took 286 microsec from the first measured HL to the next LH). There are 132 of that numbers in the debugged code, therefore rawLength or rawlen is 132. The last transition is called footer (also pulselen) and usually pulselen*34 is reported as the last number in this long list. <​ToDo:>​ What is pulse?</​ToDo>​.
  
 You can now use the raw code to control your device: You can now use the raw code to control your device:
pdebug.1379614163.txt.gz ยท Last modified: 2015/11/27 21:08 (external edit)