Comments (2)
Hmm, the current behavior should get all these lines.
Tigerbox delimits an end-of-message with \r\n
but end-of-line with \r
, so that many lines can be transmitted in one message. I'll bet this has something to do with how you're reading in the message.
try this to see if you get all the lines:
reply = tigerbox.send(b'5PZINFO\r')
for line in reply.split('\r'):
print(line)
I'm pretty confident that multiline replies work because the get_build_config function actually reads back a multi-line reply, and then parses that into a dict. That function may be a good reference if the above code doesn't work.
If that doesn't work, can you show me where in your code you're getting this issue? It may be how you're reading this info.
from tigerasi.
Ok; looks like this has been tested, and above snippet has been amended to be a working example.
I will close this issue, and reopen another issue for some missing commands.
from tigerasi.
Related Issues (20)
- Figure out how to Mock the serial port
- Way to disable/enable external joystick HOT 1
- Update axis_check HOT 1
- Simplify API
- Implement close() command
- joystick axis remapping
- reset travel limit without args
- are all kwargs floats in _set_cmd_args_and_kwds ?
- Add a wait() command HOT 1
- PM command isn't working
- Stage gets stuck on lower z axis HOT 1
- TTL command not implemented correctly HOT 1
- Add Github action to publish to PyPi
- SCANR, SCANV, SCAN, and PZINFO must be card-addressed
- Have to hardcode card number when setting TTLIn0Mode to MOVE_TO_NEXT_ABS_POSITION
- switch RTD theme to `furo` HOT 1
- Switching to pyproject.toml breaks version bumping
- SCANR should take a length input instead of encoder ticks input HOT 1
- get_etl_temperature fails *sometimes* HOT 1
- Update Ring Buffer funcs to keep up with ASI updates
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 tigerasi.