roland Tollenaar wrote: > Hi, > > > You must all be getting very exasperated with me. :)
How did you guess this? ;) > >> > I know too little of the basic socket programming. Not even sure my >> > wording in the previous sentence is capturing the correct area of >> > ignorance. >> >> There are plenty text books on BSD socket programming and the rational >> behind it. > These are the ones I need. But without the time to get hold of them I > will have to search the net. "man" is your friend (if installed on your linux distro). E.g. # man recvmsg Then there is the OpenGroups spec: http://www.opengroup.org/onlinepubs/009695399/ But I thing before diving too deep into this, rather apply the Chinaman's tactic. > >> > ret = rt_dev_ioctl(can_fd, SIOCGIFINDEX, &ifr); >> > >> > and >> > ret = rt_dev_ioctl(can_fd, SIOCSCANBAUDRATE, &ifr); >> > >> > But exactly what is happening is beyond me at the moment. >> >> SIOCGIFINDEX gets the interface index for a named device and >> SIOCSCANBAUDRATE allows to set the baudrate. The RT-Socket-CAN utilities > > My email must have been very bad. I realize roughly what SIOCGIFINDEX > and SIOCSCANBAUDRATE do. This is described very nicely in your > documentation or rather the documentation that refers to you and which > Gilles kindly also pointed out to me but which I already knew about. > > No my problem is with the > rt_dev_ioctl > > part. I would like to have a better understanding of the part that > these functions play. Add 1 to 1: The CAN profile describes what IOCTLs are available for CAN sockets. rt_dev_ioctl() (or ioctl() with the POSIX skin) is the way to pass these IOCTLs down to the CAN stack. I think this should be visible when making one step back, looking at the whole picture of the documentation pieces and the examples, no? > >> are now even hyperlinked with the API doc (still not 100% perfect yet) >> e.g.: >> >> http://www.xenomai.org/documentation/trunk/html/api/rtcanconfig_8c-example.html >> > > And by tremendous chance this was also the code I was studying when I > posted my email. > > Sorry to be such a nuisance. I'll see if I can google for some info on > rt_dev_ioctl. > > Regards, > > Roland > Jan
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
