write

Name

write -- writes CAN messages to message object for transmission

Synopsis

ssize_t write(int fd, const void * buf, size_t count);

Arguments

fd

file descriptor to opened can message communication object

buf

pointer to array of canmsg_t structures.

count

size of message array buffer in number of bytes. The parameter informs driver about number of messages prepared for transmission and should be multiple of canmsg_t structure size.

Description

Returns negative value in the case of error else returns number of bytes successfully stored into message object transmission queue. The positive returned number is multiple of canmsg_t structure size.