mirror of
https://github.com/node-red/node-red-nodes.git
synced 2023-10-10 13:36:58 +02:00
correct maths and help for servo min/max timings
This commit is contained in:
parent
63a873f1f1
commit
f2cc2bb321
@ -33,7 +33,7 @@
|
||||
"in": "<b>Tip</b>: Only Digital Input is supported - input must be 0 or 1.",
|
||||
"dig": "<b>Tip</b>: For digital output - input must be 0 or 1.",
|
||||
"pwm": "<b>Tip</b>: For PWM output - input must be between 0 to 100.",
|
||||
"ser": "<b>Tip</b>: For Servo output - input must be between 0 to 100. 50 is centre.<br/>Min must be 5mS or more, Max must be 25mS or less."
|
||||
"ser": "<b>Tip</b>: For Servo output - input must be between 0 to 100. 50 is centre.<br/>Min must be 500uS or more, Max must be 2500uS or less."
|
||||
},
|
||||
"types": {
|
||||
"digout": "digital output",
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "node-red-node-pi-gpiod",
|
||||
"version": "0.0.2",
|
||||
"version": "0.0.3",
|
||||
"description": "A node-red node for PiGPIOd",
|
||||
"dependencies" : {
|
||||
"js-pigpio": "^1.0.0"
|
||||
"js-pigpio": "*"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
|
@ -161,9 +161,9 @@
|
||||
</div>
|
||||
<div class="form-row" id="node-set-minimax">
|
||||
<label> <span data-i18n="pi-gpiod.label.limits"></label>
|
||||
<span data-i18n="pi-gpiod.label.min"></span> <input type="text" id="node-input-sermin" style="width:70px;"> mS
|
||||
<span data-i18n="pi-gpiod.label.min"></span> <input type="text" id="node-input-sermin" style="width:70px;"> uS
|
||||
|
||||
<span data-i18n="pi-gpiod.label.max"></span> <input type="text" id="node-input-sermax" style="width:70px;"> mS
|
||||
<span data-i18n="pi-gpiod.label.max"></span> <input type="text" id="node-input-sermax" style="width:70px;"> uS
|
||||
</div>
|
||||
<div class="form-row" id="node-set-tick">
|
||||
<label> </label>
|
||||
@ -226,8 +226,8 @@
|
||||
set: { value:"" },
|
||||
level: { value:"0" },
|
||||
out: { value:"out" },
|
||||
sermin: { value:"10" },
|
||||
sermax: { value:"20" }
|
||||
sermin: { value:"1000" },
|
||||
sermax: { value:"2000" }
|
||||
},
|
||||
inputs:1,
|
||||
outputs:0,
|
||||
|
@ -86,8 +86,8 @@ module.exports = function(RED) {
|
||||
this.set = n.set || false;
|
||||
this.level = parseInt(n.level || 0);
|
||||
this.out = n.out || "out";
|
||||
this.sermin = Number(n.sermin);
|
||||
this.sermax = Number(n.sermax);
|
||||
this.sermin = Number(n.sermin)/100;
|
||||
this.sermax = Number(n.sermax)/100;
|
||||
if (this.sermin > this.sermax) {
|
||||
var tmp = this.sermin;
|
||||
this.sermin = this.sermax;
|
||||
|
Loading…
Reference in New Issue
Block a user