Skip to content

Commit

Permalink
Added extra number formatting option to COE
Browse files Browse the repository at this point in the history
Added extra number format `0.00` to Custom OSD Elements.

As the enum has shifted from 7.x anyway. I have inserted these formats in the appropriate place in the enum.
  • Loading branch information
MrD-RC committed Jan 15, 2025
1 parent 4f2f9af commit 9ea994d
Showing 1 changed file with 43 additions and 33 deletions.
76 changes: 43 additions & 33 deletions tabs/osd.js
Original file line number Diff line number Diff line change
Expand Up @@ -3686,22 +3686,24 @@ function createCustomElements(){
<option data-value="gv" value="8">Global Variable 0000</option>
<option data-value="gv" value="9">Global Variable 00000</option>
<option data-value="gv" value="10">Global Variable 0.0</option>
<option data-value="gv" value="11">Global Variable 00.0</option>
<option data-value="gv" value="12">Global Variable 00.00</option>
<option data-value="gv" value="13">Global Variable 000.0</option>
<option data-value="gv" value="14">Global Variable 000.00</option>
<option data-value="gv" value="15">Global Variable 0000.0</option>
<option data-value="lc" value="16">Logic Condition 0</option>
<option data-value="lc" value="17">Logic Condition 00</option>
<option data-value="lc" value="18">Logic Condition 000</option>
<option data-value="lc" value="19">Logic Condition 0000</option>
<option data-value="lc" value="20">Logic Condition 00000</option>
<option data-value="lc" value="21">Logic Condition 0.0</option>
<option data-value="lc" value="22">Logic Condition 00.0</option>
<option data-value="lc" value="23">Logic Condition 00.00</option>
<option data-value="lc" value="24">Logic Condition 000.0</option>
<option data-value="lc" value="25">Logic Condition 000.00</option>
<option data-value="lc" value="26">Logic Condition 0000.0</option>
<option data-value="gv" value="11">Global Variable 0.00</option>
<option data-value="gv" value="12">Global Variable 00.0</option>
<option data-value="gv" value="13">Global Variable 00.00</option>
<option data-value="gv" value="14">Global Variable 000.0</option>
<option data-value="gv" value="15">Global Variable 000.00</option>
<option data-value="gv" value="16">Global Variable 0000.0</option>
<option data-value="lc" value="17">Logic Condition 0</option>
<option data-value="lc" value="18">Logic Condition 00</option>
<option data-value="lc" value="19">Logic Condition 000</option>
<option data-value="lc" value="20">Logic Condition 0000</option>
<option data-value="lc" value="21">Logic Condition 00000</option>
<option data-value="lc" value="22">Logic Condition 0.0</option>
<option data-value="lc" value="23">Logic Condition 0.00</option>
<option data-value="lc" value="24">Logic Condition 00.0</option>
<option data-value="lc" value="25">Logic Condition 00.00</option>
<option data-value="lc" value="26">Logic Condition 000.0</option>
<option data-value="lc" value="27">Logic Condition 000.00</option>
<option data-value="lc" value="28">Logic Condition 0000.0</option>
`);

customElementRowType.append($('<td>').append(select));
Expand Down Expand Up @@ -3785,47 +3787,51 @@ function updateOSDCustomElementsDisplay() {
preview += FONT.symbol(SYM.HOME);
break;
case 5:
case 16:
case 17:
preview += " 2";
break;
case 6:
case 17:
case 18:
preview += " 57";
break;
case 7:
case 18:
case 19:
preview += " 316";
break;
case 8:
case 19:
case 20:
preview += " 6926";
break;
case 9:
case 20:
case 21:
preview += " 36520";
break;
case 10:
case 21:
case 22:
preview += " " + FONT.embed_dot("1.6");
break;
case 11:
case 22:
preview += " " + FONT.embed_dot("21.4");
case 23:
preview += " " + FONT.embed_dot("2.64");
break;
case 12:
case 23:
preview += " " + FONT.embed_dot("34.26");
case 24:
preview += " " + FONT.embed_dot("21.4");
break;
case 13:
case 24:
preview += " " + FONT.embed_dot("315.7");
case 25:
preview += " " + FONT.embed_dot("34.26");
break;
case 14:
case 25:
preview += " " + FONT.embed_dot("562.46");
case 26:
preview += " " + FONT.embed_dot("315.7");
break;
case 15:
case 26:
case 27:
preview += " " + FONT.embed_dot("562.46");
break;
case 16:
case 28:
preview += " " + FONT.embed_dot("4629.1");
break;
}
Expand Down Expand Up @@ -3879,9 +3885,9 @@ function fillCustomElementsValues() {
case 13:
case 14:
case 15:
case 16:
valueCell.find('.gv').val(FC.OSD_CUSTOM_ELEMENTS.items[i].customElementItems[ii].value).trigger('change');
break;
case 16:
case 17:
case 18:
case 19:
Expand All @@ -3892,6 +3898,8 @@ function fillCustomElementsValues() {
case 24:
case 25:
case 26:
case 27:
case 28:
valueCell.find('.lc').val(FC.OSD_CUSTOM_ELEMENTS.items[i].customElementItems[ii].value).trigger('change');
break;
}
Expand Down Expand Up @@ -4004,9 +4012,9 @@ function customElementGetDataForRow(row){
case 13:
case 14:
case 15:
case 16:
partValue = parseInt(valueCell.find('.gv').find(':selected').val());
break;
case 16:
case 17:
case 18:
case 19:
Expand All @@ -4017,6 +4025,8 @@ function customElementGetDataForRow(row){
case 24:
case 25:
case 26:
case 27:
case 28:
partValue = parseInt(valueCell.find('.lc').find(':selected').val());
break;
}
Expand Down

0 comments on commit 9ea994d

Please sign in to comment.