Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
TCAN4550Can::Psr Struct Reference

Protocol status register definition. More...

Public Attributes

union { 
 
   uint32_t   data 
 raw word value More...
 
   struct { 
 
      uint32_t   lec: 3 
 last error code More...
 
      uint32_t   act: 2 
 activity More...
 
      uint32_t   ep: 1 
 error passive More...
 
      uint32_t   ew: 1 
 warning status More...
 
      uint32_t   bo: 1 
 bus-off status More...
 
      uint32_t   dlec: 3 
 data phase last error code More...
 
      uint32_t   resi: 1 
 ESI of last received CAN FD message. More...
 
      uint32_t   rbrs: 1 
 BRS of last received CAN FD message. More...
 
      uint32_t   rfdf: 1 
 received a CAN FD message More...
 
      uint32_t   pxe: 1 
 protocol exception event More...
 
      uint32_t   rsvd1: 1 
 reserved More...
 
      uint32_t   tdcv: 7 
 transmitter delauy compenation value More...
 
      uint32_t   rsvd2: 1 
 reserved More...
 
      uint32_t   rsvd3: 8 
 reserved More...
 
   }  
 
};  
 
union { 
 
   uint32_t   data 
 raw word value More...
 
   struct { 
 
      uint32_t   lec: 3 
 last error code More...
 
      uint32_t   act: 2 
 activity More...
 
      uint32_t   ep: 1 
 error passive More...
 
      uint32_t   ew: 1 
 warning status More...
 
      uint32_t   bo: 1 
 bus-off status More...
 
      uint32_t   dlec: 3 
 data phase last error code More...
 
      uint32_t   resi: 1 
 ESI of last received CAN FD message. More...
 
      uint32_t   rbrs: 1 
 BRS of last received CAN FD message. More...
 
      uint32_t   rfdf: 1 
 received a CAN FD message More...
 
      uint32_t   pxe: 1 
 protocol exception event More...
 
      uint32_t   rsvd1: 1 
 reserved More...
 
      uint32_t   tdcv: 7 
 transmitter delauy compenation value More...
 
      uint32_t   rsvd2: 1 
 reserved More...
 
      uint32_t   rsvd3: 8 
 reserved More...
 
   }  
 
};  
 

Detailed Description

Protocol status register definition.

Definition at line 504 of file MCAN.hxx.

Member Data Documentation

◆ act

uint32_t TCAN4550Can::Psr::act

activity

Definition at line 512 of file MCAN.hxx.

◆ bo

uint32_t TCAN4550Can::Psr::bo

bus-off status

Definition at line 515 of file MCAN.hxx.

◆ data

uint32_t TCAN4550Can::Psr::data

raw word value

Definition at line 508 of file MCAN.hxx.

◆ dlec

uint32_t TCAN4550Can::Psr::dlec

data phase last error code

Definition at line 517 of file MCAN.hxx.

◆ ep

uint32_t TCAN4550Can::Psr::ep

error passive

Definition at line 513 of file MCAN.hxx.

◆ ew

uint32_t TCAN4550Can::Psr::ew

warning status

Definition at line 514 of file MCAN.hxx.

◆ lec

uint32_t TCAN4550Can::Psr::lec

last error code

Definition at line 511 of file MCAN.hxx.

◆ pxe

uint32_t TCAN4550Can::Psr::pxe

protocol exception event

Definition at line 521 of file MCAN.hxx.

◆ rbrs

uint32_t TCAN4550Can::Psr::rbrs

BRS of last received CAN FD message.

Definition at line 519 of file MCAN.hxx.

◆ resi

uint32_t TCAN4550Can::Psr::resi

ESI of last received CAN FD message.

Definition at line 518 of file MCAN.hxx.

◆ rfdf

uint32_t TCAN4550Can::Psr::rfdf

received a CAN FD message

Definition at line 520 of file MCAN.hxx.

◆ rsvd1

uint32_t TCAN4550Can::Psr::rsvd1

reserved

Definition at line 522 of file MCAN.hxx.

◆ rsvd2

uint32_t TCAN4550Can::Psr::rsvd2

reserved

Definition at line 525 of file MCAN.hxx.

◆ rsvd3

uint32_t TCAN4550Can::Psr::rsvd3

reserved

Definition at line 527 of file MCAN.hxx.

◆ tdcv

uint32_t TCAN4550Can::Psr::tdcv

transmitter delauy compenation value

Definition at line 524 of file MCAN.hxx.


The documentation for this struct was generated from the following files: