More word decoding debug output
This commit is contained in:
		| @@ -5,11 +5,12 @@ do | |||||||
| -- @fn generateLEDs | -- @fn generateLEDs | ||||||
| -- Module displaying of the words | -- Module displaying of the words | ||||||
| -- @param data		struct with the following paramter: | -- @param data		struct with the following paramter: | ||||||
| -- 	aoC 		amount of characters to be used | -- 	aoC 		amount of characters for the complete message | ||||||
|  | -- 	mC		amout of characters per minute | ||||||
| -- 	dC  		drawn characters | -- 	dC  		drawn characters | ||||||
| local updateColor = function (data) | local updateColor = function (data) | ||||||
|     if (data.aoC > 0) then    |     if (data.aoC > 0) and (data.mC ~= nil) and (data.mC > 0) then    | ||||||
|     	local div = tonumber(data.dC/data.aoC) |     	local div = tonumber(data.dC/data.mC) | ||||||
|     	if (div < 1) then |     	if (div < 1) then | ||||||
|     	    return data.colorFg |     	    return data.colorFg | ||||||
|     	elseif (div < 2) then  |     	elseif (div < 2) then  | ||||||
| @@ -64,7 +65,7 @@ local swapLine = function(data, lineOffset) | |||||||
|  if (data.rgbBuffer == nil) then |  if (data.rgbBuffer == nil) then | ||||||
|    return false |    return false | ||||||
|  end |  end | ||||||
|  for i = 0,10 do |  for i = 0,4 do | ||||||
|    local num=tonumber(lineOffset)+i |    local num=tonumber(lineOffset)+i | ||||||
|    local num2=tonumber(lineOffset)+10-i |    local num2=tonumber(lineOffset)+10-i | ||||||
|    local tmpColor=data.rgbBuffer:get(num) |    local tmpColor=data.rgbBuffer:get(num) | ||||||
| @@ -111,7 +112,8 @@ local generateLEDs = function(rgbBuffer, words, colorBg, colorFg, colorM1, color | |||||||
|  end |  end | ||||||
|  |  | ||||||
|  if (aoC ~= nil) then |  if (aoC ~= nil) then | ||||||
|    data.aoC = aoC/minutes |    data.aoC = aoC | ||||||
|  |    data.mC = aoC/minutes | ||||||
|  else |  else | ||||||
|    data.aoC = 0 |    data.aoC = 0 | ||||||
|  end |  end | ||||||
| @@ -133,6 +135,7 @@ local generateLEDs = function(rgbBuffer, words, colorBg, colorFg, colorM1, color | |||||||
|     data.colorM2=colorM2 |     data.colorM2=colorM2 | ||||||
|     data.colorM3=colorM3 |     data.colorM3=colorM3 | ||||||
|     data.colorM4=colorM4 |     data.colorM4=colorM4 | ||||||
|  |     print("Minutes : " .. tostring(minutes) .. " using " .. tostring(data.aoC) .. " chars with " .. tostring(data.mC) .. " per color") | ||||||
|  end |  end | ||||||
|  data.dC=0 -- drawn characters |  data.dC=0 -- drawn characters | ||||||
|  local charsPerLine=11 |  local charsPerLine=11 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user