No remote request flag is set when sending such frame with interface socketcand
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 68/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- python
- Domaine
- embedded-iot, networking
Piste de recherche
Commencez par can.interface.Bus avec interface='socketcand' et suivez self.bus.send(can_msg) lorsque can.Message définit is_remote_frame=True. Comparez le chemin socketcand avec le chemin direct can0 et utilisez candump pour vérifier le résultat. C’est terminé lorsque la trame transmise est signalée comme une requête distante plutôt que comme une trame de données vide.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
When sending a frame like
bus = can.interface.Bus(interface='socketcand', channel='can0', host='the.ipa.ddr.ess', port=29536)
...
can_msg = can.Message(is_extended_id = False, arbitration_id = address, is_remote_frame = True)
self.bus.send(can_msg)
the terminal message print is:
Timestamp: 0.000000 ID: 403 S Rx R DL: 0
but on the bus be get (using candump):
can0 403 [0] ''
kinda empty frames.
When using the direct can0 interface (no socketcand) I get correctly:
can0 403 [0] remote request
To Reproduce
Using python_can==4.6.1 on a Mac with Python 3.9.6.
socketcand Version 0.6.1 is running on a Debian 13.
Expected behavior
Seeing correct remote request frames
- Langage dominant
- Python
- Étoiles
- 1.6k
- Forks
- 697
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de hardbyte/python-can
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
hardbyte/python-can#2077 · 1 commentaire · 1 réaction ·
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
hardbyte/python-can#1922 · 1 réaction ·
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
hardbyte/python-can#2102 ·
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
hardbyte/python-can#2092 ·
-
`BitTiming.from_sample_point` rejects valid timing solutions due to hardcoded register limits Ouvertebug
Difficulté 3/5 1-2 jours Accessibilité débutants 72/100
hardbyte/python-can#2083 ·
Toutes les issues de hardbyte/python-can
Issues similaires
-
documentation help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
simonw/sqlite-utils#872 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100