lunes, 7 de febrero de 2011

ReadFromDevice(msgCAN *message)

DESCRIPCIÓN

Rellena el mensaje pasado por referencia con el mensaje existente en el controlador CAN esperando a ser leido.

SINTAXIS

CAN.ReadFromDevice(&myMsg);

PARAMETROS

myMsg: Variable donde se copiará el mensaje recibido desde el controlador CAN. (msgCAN)

DEVUELVE

 + 0: Si leyó un nuevo mensaje
 + >0: Si no había mensaje disponible(En realidad devuelve el FILTER MATCH del chip 2515).

EJEMPLO

CAN.begin(1);

if (myCan.CheckNew())
{
 if(myCan.ReadFromDevice(&CAN_RxMsg))
 {
   myCan.store(&CAN_RxMsg);
 }    
}