rusEFI
The most advanced open source ECU
Data Structures | Enumerations | Variables
serial.h File Reference

Detailed Description

Date
Mar 19, 2020
Author
Konstantin Smola, (c) 2020

Definition in file serial.h.

Data Structures

class  SerialRead
 

Enumerations

enum  innovate_serial_id_state_t { UNKNOWN , HEADER_FOUND , IDENTIFIED }
 

Variables

constexpr uint8_t lc2_header_mask = 162
 
constexpr uint16_t lc2_pcklen_mask = 383
 
uint8_t ser_buffer [SERBUFFLEN]
 
size_t innovate_msg_len
 
innovate_serial_id_state_t innovate_serial_id_state
 
uint8_t sb
 
bool clear_ser_buffer
 

Enumeration Type Documentation

◆ innovate_serial_id_state_t

Enumerator
UNKNOWN 
HEADER_FOUND 
IDENTIFIED 

Definition at line 21 of file serial.h.

innovate_serial_id_state_t
Definition: serial.h:21
@ UNKNOWN
Definition: serial.h:21
@ HEADER_FOUND
Definition: serial.h:21
@ IDENTIFIED
Definition: serial.h:21

Variable Documentation

◆ clear_ser_buffer

bool clear_ser_buffer
extern

Definition at line 23 of file serial_rx.cpp.

Referenced by IdentifyInnovateSerialMsg(), and SerialRead::ThreadTask().

◆ innovate_msg_len

size_t innovate_msg_len
extern

Definition at line 20 of file serial_rx.cpp.

Referenced by IdentifyInnovateSerialMsg(), and SerialRead::ThreadTask().

◆ innovate_serial_id_state

innovate_serial_id_state_t innovate_serial_id_state
extern

Definition at line 21 of file serial_rx.cpp.

Referenced by IdentifyInnovateSerialMsg().

◆ lc2_header_mask

constexpr uint8_t lc2_header_mask = 162
constexpr

Definition at line 18 of file serial.h.

Referenced by IdentifyInnovateSerialMsg().

◆ lc2_pcklen_mask

constexpr uint16_t lc2_pcklen_mask = 383
constexpr

Definition at line 19 of file serial.h.

Referenced by IdentifyInnovateSerialMsg().

◆ sb

uint8_t sb
extern

Definition at line 22 of file serial_rx.cpp.

Referenced by IdentifyInnovateSerialMsg(), and SerialRead::ThreadTask().

◆ ser_buffer

uint8_t ser_buffer[SERBUFFLEN]
extern

Go to the source code of this file.