Basic_Frame_TypeC_2023_Omni
Loading...
Searching...
No Matches
RCComm Class Reference
Inheritance diagram for RCComm:
IRCComm

Public Member Functions

void buffer_init (Buffer &buffer) override
void key_object_init (KeyObject &key) override
void keyboard_init (Keyboard &keyboard) override
void mouse_init (Mouse &mouse) override
void pc_init (PC &pc) override
void controller_init (Controller &controller) override
void parse_switches (Buffer &buffer, ESwitchState &s1, ESwitchState &s2) override
void parse_controller (Buffer &buffer, Controller &controller) override
void parse_pc (Buffer &buffer, PC &pc) override
void key_scan (KeyObject &key, uint16_t key_buffer, EKeyBitIndex key_bit_index) override

Member Function Documentation

◆ buffer_init()

void RCComm::buffer_init ( Buffer & buffer)
overridevirtual

Implements IRCComm.

◆ controller_init()

void RCComm::controller_init ( Controller & controller)
overridevirtual

Implements IRCComm.

◆ key_object_init()

void RCComm::key_object_init ( KeyObject & key)
overridevirtual

Implements IRCComm.

◆ key_scan()

void RCComm::key_scan ( KeyObject & key,
uint16_t key_buffer,
EKeyBitIndex key_bit_index )
overridevirtual

Implements IRCComm.

◆ keyboard_init()

void RCComm::keyboard_init ( Keyboard & keyboard)
overridevirtual

Implements IRCComm.

◆ mouse_init()

void RCComm::mouse_init ( Mouse & mouse)
overridevirtual

Implements IRCComm.

◆ parse_controller()

void RCComm::parse_controller ( Buffer & buffer,
Controller & controller )
overridevirtual

Implements IRCComm.

◆ parse_pc()

void RCComm::parse_pc ( Buffer & buffer,
PC & pc )
overridevirtual

Implements IRCComm.

◆ parse_switches()

void RCComm::parse_switches ( Buffer & buffer,
ESwitchState & s1,
ESwitchState & s2 )
overridevirtual

Implements IRCComm.

◆ pc_init()

void RCComm::pc_init ( PC & pc)
overridevirtual

Implements IRCComm.


The documentation for this class was generated from the following files:
  • Core/Src/Subsystems/rc_comm.hpp
  • Core/Src/Subsystems/rc_comm.cpp