mirror of
https://github.com/jwetzell/osc-js.git
synced 2026-07-26 10:28:46 +00:00
npm run format:write
This commit is contained in:
@@ -10,18 +10,16 @@ program.description('simple util to read osc packets from stdin');
|
|||||||
program.action(() => {
|
program.action(() => {
|
||||||
process.stdin.on('data', (data) => {
|
process.stdin.on('data', (data) => {
|
||||||
try {
|
try {
|
||||||
|
let remainingBytes = data;
|
||||||
let remainingBytes = data
|
while (remainingBytes.length > 0) {
|
||||||
while(remainingBytes.length > 0){
|
|
||||||
try {
|
try {
|
||||||
const [message, bytesAfterMessage] = osc.messageFromBuffer(remainingBytes);
|
const [message, bytesAfterMessage] = osc.messageFromBuffer(remainingBytes);
|
||||||
remainingBytes = bytesAfterMessage
|
remainingBytes = bytesAfterMessage;
|
||||||
console.log(JSON.stringify(message));
|
console.log(JSON.stringify(message));
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error({ error: error.toString() });
|
console.error({ error: error.toString() });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error({ error: error.toString() });
|
console.error({ error: error.toString() });
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -78,11 +78,14 @@ export function messageFromBuffer(bytes: Uint8Array): [OSCMessage | undefined, U
|
|||||||
}
|
}
|
||||||
argsBuffer = remainingBytes;
|
argsBuffer = remainingBytes;
|
||||||
}
|
}
|
||||||
return [{
|
return [
|
||||||
address,
|
{
|
||||||
args: oscArgs,
|
address,
|
||||||
}, argsBuffer];
|
args: oscArgs,
|
||||||
|
},
|
||||||
|
argsBuffer,
|
||||||
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return [undefined, undefined]
|
return [undefined, undefined];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ describe('OSC Message Decoding', () => {
|
|||||||
tests.forEach((messageTest) => {
|
tests.forEach((messageTest) => {
|
||||||
it(messageTest.description, () => {
|
it(messageTest.description, () => {
|
||||||
const [decoded, remainingBytes] = osc.messageFromBuffer(messageTest.bytes);
|
const [decoded, remainingBytes] = osc.messageFromBuffer(messageTest.bytes);
|
||||||
equal(remainingBytes.length, 0)
|
equal(remainingBytes.length, 0);
|
||||||
deepEqual(decoded, messageTest.expected);
|
deepEqual(decoded, messageTest.expected);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user