#define DEFAULT_CAN_CLIENT_PORT 3008
#define MAX_MSG_SIZE 4000
-typedef struct canmsg_t canmsg_t;
-
extern int SendCanMsg(canmsg_t * msg);
extern int ReceiveCanMsg(canmsg_t * msg);
extern int ReadInput(int fd);
int ReadNet(int fd, void * msg, int size) {
char recvbuf[MAX_MSG_SIZE];
int ret;
- int recvaddrsize = sizeof(recvaddr);
+ unsigned int recvaddrsize = sizeof(recvaddr);
// setting recvaddr is required for non-connected sockets
memcpy(&recvaddr, &fromaddr, sizeof(recvaddr));
"-i : intercative (send CAN packets typed by user)\n"
"-o file.log : log all traffic to a file\n"
"-p port : send CAN packets arriving at UDP port\n"
- "-c : use select() for CAN (driver can-0.7.1-pi3.4 or newer)\n"
+ "-c : use select()\n"
"-q : quiet\n"
"-h : this help\n"
"UDP arriving at specified port causes can-proxy to forward all CAN\n"
msg->flags = 0;
msg->cob = 0;
- msg->timestamp = 0;
ret = read(fdCanDev,msg, CAN_MSG_SIZE);
if(ret == CAN_MSG_SIZE) {
LogMsg("RECV", fLog, msg);