added the interface programming for the CanMonitor