Merge branch 'n1073645-binaryLength'

This commit is contained in:
n1474335 2021-01-22 13:45:09 +00:00
commit 54b1454c0a
2 changed files with 14 additions and 2 deletions

View File

@ -31,6 +31,11 @@ class FromBinary extends Operation {
"name": "Delimiter", "name": "Delimiter",
"type": "option", "type": "option",
"value": BIN_DELIM_OPTIONS "value": BIN_DELIM_OPTIONS
},
{
"name": "Byte Length",
"type": "number",
"value": 8
} }
]; ];
this.checks = [ this.checks = [
@ -78,7 +83,8 @@ class FromBinary extends Operation {
* @returns {byteArray} * @returns {byteArray}
*/ */
run(input, args) { run(input, args) {
return fromBinary(input, args[0]); const byteLen = args[1] ? args[1] : 8;
return fromBinary(input, args[0], byteLen);
} }
/** /**

View File

@ -31,6 +31,11 @@ class ToBinary extends Operation {
"name": "Delimiter", "name": "Delimiter",
"type": "option", "type": "option",
"value": BIN_DELIM_OPTIONS "value": BIN_DELIM_OPTIONS
},
{
"name": "Byte Length",
"type": "number",
"value": 8
} }
]; ];
} }
@ -42,7 +47,8 @@ class ToBinary extends Operation {
*/ */
run(input, args) { run(input, args) {
input = new Uint8Array(input); input = new Uint8Array(input);
return toBinary(input, args[0]); const padding = args[1] ? args[1] : 8;
return toBinary(input, args[0], padding);
} }
/** /**