Software Library API naibrd 1.62
See all documentation at naii.docs.com
naibrd_ar_can.h File Reference

Go to the source code of this file.

Typedefs

typedef enum naibrd_ar_can_protocol_type naibrd_ar_can_protocol_type_t
 
typedef enum naibrd_ar_can_low_rate_type naibrd_ar_can_low_rate_type_t
 
typedef enum naibrd_ar_can_high_rate_type naibrd_ar_can_high_rate_type_t
 
typedef enum naibrd_ar_can_sample_point_type naibrd_ar_can_sample_point_type_t
 

Enumerations

enum  naibrd_ar_can_protocol_type { NAIBRD_AR_CAN_PROTOCOL_AB , NAIBRD_AR_CAN_PROTOCOL_FD , NAIBRD_AR_CAN_PROTOCOL_UNASSIGNED = 0xFFFF }
 
enum  naibrd_ar_can_low_rate_type {
  NAIBRD_AR_CAN_LOW_BAUD_RATE_1000 = 0x00 , NAIBRD_AR_CAN_LOW_BAUD_RATE_500 = 0x01 , NAIBRD_AR_CAN_LOW_BAUD_RATE_250 = 0x03 , NAIBRD_AR_CAN_LOW_BAUD_RATE_125 = 0x07 ,
  NAIBRD_AR_CAN_LOW_BAUD_RATE_83_33 = 0x09
}
 
enum  naibrd_ar_can_high_rate_type { NAIBRD_AR_CAN_HIGH_BAUD_RATE_4000 = 0x06 , NAIBRD_AR_CAN_HIGH_BAUD_RATE_3000 = 0x07 , NAIBRD_AR_CAN_HIGH_BAUD_RATE_2000 = 0x08 , NAIBRD_AR_CAN_HIGH_BAUD_RATE_1000 = 0x09 }
 
enum  naibrd_ar_can_sample_point_type { NAIBRD_AR_CAN_SAMPLE_POINT_75_PERCENT = 0x00 , NAIBRD_AR_CAN_SAMPLE_POINT_80_PERCENT = 0x01 }
 

Typedef Documentation

◆ naibrd_ar_can_high_rate_type_t

◆ naibrd_ar_can_low_rate_type_t

◆ naibrd_ar_can_protocol_type_t

◆ naibrd_ar_can_sample_point_type_t

Enumeration Type Documentation

◆ naibrd_ar_can_high_rate_type

naibrd_ar_can_high_rate_type

Enumerator
NAIBRD_AR_CAN_HIGH_BAUD_RATE_4000 
NAIBRD_AR_CAN_HIGH_BAUD_RATE_3000 
NAIBRD_AR_CAN_HIGH_BAUD_RATE_2000 
NAIBRD_AR_CAN_HIGH_BAUD_RATE_1000 

◆ naibrd_ar_can_low_rate_type

naibrd_ar_can_low_rate_type

Enumerator
NAIBRD_AR_CAN_LOW_BAUD_RATE_1000 
NAIBRD_AR_CAN_LOW_BAUD_RATE_500 
NAIBRD_AR_CAN_LOW_BAUD_RATE_250 
NAIBRD_AR_CAN_LOW_BAUD_RATE_125 
NAIBRD_AR_CAN_LOW_BAUD_RATE_83_33 

◆ naibrd_ar_can_protocol_type

naibrd_ar_can_protocol_type

Enumerator
NAIBRD_AR_CAN_PROTOCOL_AB 
NAIBRD_AR_CAN_PROTOCOL_FD 
NAIBRD_AR_CAN_PROTOCOL_UNASSIGNED 

◆ naibrd_ar_can_sample_point_type

naibrd_ar_can_sample_point_type

Enumerator
NAIBRD_AR_CAN_SAMPLE_POINT_75_PERCENT 
NAIBRD_AR_CAN_SAMPLE_POINT_80_PERCENT