Comments (3)
Original comment by Brian Thorne (Bitbucket: hardbyte, GitHub: hardbyte):
Message can stay the same.
from python-can.
Original comment by Brian Thorne (Bitbucket: hardbyte, GitHub: hardbyte):
Thanks, it would be great to get more perspectives on this too. I've ended up overwriting instances __class__
attributes and I hope that won't be necessary here.
My preference is for the external api to use only the generic can.Message
and change the interfaces like Kvaser to calculate the message flags inside the Bus.send
method.
from python-can.
Original comment by Adam Lewis (Bitbucket: aclewis182, GitHub: aclewis182):
I ran into this very issue when bringing up some can tools (pre python-can) when trying to support the Kvaser and a serial based driver. I'll try to dig into what I did to see if I was clever as to how I handled that.
from python-can.
Related Issues (20)
- BLFWriter append messages to an existing log file does not take effect HOT 2
- Could not import vxlapi: function 'xlCanReceive' not found HOT 1
- SYSTEC: sending remote frame does not respect dlc value
- Issues with UdpMulticastBus and MacOS
- Could not import vxlapi: Could not find module 'vxlapi64' (or one of its dependencies). HOT 2
- Tx CANFD data sending Causes BUS-OFF State HOT 2
- CAN "Transmit Buffer Full" Error HOT 1
- Export signals from .trc files HOT 1
- Tx messages can not be received with AsyncBufferedReader()
- Listener.stop() method breaks API since declared abstract HOT 2
- How to stop the log recording using can.logger and blfWriter? HOT 2
- Single millisecond send resolution with python-can, Vector HOT 2
- ASCWriter not writing CAN Frames in Vector compatible format (and therefore ASCReader fails to read file back) HOT 3
- Align with the new CAN frame structure for socketcan adding optional DLC element
- CAN FD for Vector Hardware Interface HOT 1
- Is there any reason why the version installed by conda or pip is very old? HOT 1
- Crash in ASCReader HOT 2
- SizedRotatingLogger Filename Format Bug
- can not send the can FD message
- Optional use of ISA-L for zlib decode/encode operations
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 python-can.