Comments (7)
Thanks, @durielz. with return newBuffer.toString();
- fromBinary() returns stringified bufferReader object, instead of actual string from buffer ^.^, so you see '[object object]'. In the old code, there were like you do: return buffer.toString();...so nice catch.
will be fixed in that PR: Brewskey/spark-protocol#14
from spark-server.
Hi, could you see in debugger or console.log what [object Object] actually is? I can't reproduce. I get { result: varValue } at least for INT.
from spark-server.
if i console.log the varValue i get [object Object] again. With the old spark-server i get:
{ "cmd": "VarReturn", "name": "config", "result": "{ \"t_threshold\": \"24\", \"flow_threshold\": \"50\" }", "coreInfo": { "connected": true } }
from spark-server.
Your code seems to work in the same way as the old one, so i don't understand why but if i change the line 318 in lib/Messages.js in protocol
return newBuffer.toString();
to
return buffer.toString();
so without process data with BufferReader, it works.
hope it can help you
from spark-server.
Using spark-protocol (commit ecd803d), I'm still seeing the { "result": "[object Object]" }
whenever I try to pull a string result from a variable. Int values come through normally.
from spark-server.
hm. just checked. works ok with strings for me.
could you check. what do you have as bufferReader.buffer, when do calls, here:
https://github.com/Brewskey/spark-protocol/blob/master/src/lib/Messages.js#L312
from spark-server.
Line 312 is: return bufferReader.buffer.toString();
from spark-server.
Related Issues (20)
- Error on spark-server update-firmware HOT 4
- Response timeout for event: spark-server/call_device_function HOT 5
- ERROR: DeviceServer.js for local server HOT 2
- firmware device counter increases with failed flash attempts HOT 2
- Cannot upload device IDs with non-numeric characters
- Hook for device status change? HOT 3
- Is there a way to pass the contents of the publish event directly to MQ? HOT 7
- Memory Leak
- update-firmware requests failing HOT 3
- support for mesh devices HOT 1
- Function call returns error when firmware function returns zero HOT 6
- Electron session end after every 30 seconds HOT 5
- Throws error on starting spark-server HOT 1
- device names not accepted as deviceId - breaks particle-cli HOT 15
- Device.js/14528 on hostName: Device disconnected (cache_key=_5, deviceID=deviceid, duration=46.791, disconnectCounter=1) HOT 1
- Error with handshake process HOT 32
- Claiming / provisioning a devices without an deviceID HOT 5
- Does this still work? HOT 15
- Is there a renamed implementation of Particle.subscribe(particle/device/name); ? HOT 5
- P2 compatibility? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spark-server.