> That is not exactly the case.. "Warning" means that the bus is in a disrupted state it has nothing to do with the data transfer, per se. CanWarnCommNoAck means that the frame was NOT sent successfully.. 
 
That's not what my testing shows.
 
 
> The CAN controller will continue to retry the frame until it is successfully sent
 
That is what my testing shows.
 
 
But it doesn't matter.  The important part is that a "warning" is a class of values returned by the NI-API.
 
 
> Once you correct the issue (i.e., connect the cable), the frame should transmit successfully 
 
It does.
 
 
> the notification should occur. 
 
It does.
 
 
Repeat that process and the notification mechanism goes haywire.
 
 
- Brian