# Events

## MessageEvent

class `canlib.kvmlib.``MessageEvent`(id=None, channel=None, dlc=None, flags=None, data=None, timestamp=None)

  A CAN message recorded by a Memorator

  `asframe`()

    Convert this event to a `canlib.Frame`

    Creates a new `canlib.Frame` object with the same contents as this event.

## LogEvent

class `canlib.kvmlib.``LogEvent`(timestamp=None)

## RTCEvent

class `canlib.kvmlib.``RTCEvent`(calendartime=None, timestamp=None)

  An real-time clock message recorded by a Memorator

## TriggerEvent

class `canlib.kvmlib.``TriggerEvent`(type=None, timestamp=None, pretrigger=None, posttrigger=None, trigno=None)

  A trigger message recorded by a Memorator

## VersionEvent

class `canlib.kvmlib.``VersionEvent`(lioMajor, lioMinor, fwMajor, fwMinor, fwBuild, serialNumber, eanHi, eanLo)

  A version message recorded by a Memorator