Digital I/O. More...

Detailed Description

Digital I/O.

The dio interface provides access to a digital I/O device.

#define PLAYER_DIO_DATA_VALUES   1
 Data: input values (PLAYER_DIO_DATA_VALUES) More...
 
#define PLAYER_DIO_CMD_VALUES   1
 Data: input values (PLAYER_DIO_DATA_VALUES) More...
 
typedef struct player_dio_data player_dio_data_t
 Data: input values (PLAYER_DIO_DATA_VALUES) More...
 
typedef struct player_dio_cmd player_dio_cmd_t
 Command: output values (PLAYER_DIO_CMD_VALUES) More...
 

Macro Definition Documentation

◆ PLAYER_DIO_CMD_VALUES

#define PLAYER_DIO_CMD_VALUES   1

Data: input values (PLAYER_DIO_DATA_VALUES)

The dio interface returns data regarding the current state of the digital inputs.

Referenced by GarciaDriver::ProcessMessage(), and wbr914::ProcessMessage().

◆ PLAYER_DIO_DATA_VALUES

#define PLAYER_DIO_DATA_VALUES   1

Data: input values (PLAYER_DIO_DATA_VALUES)

The dio interface returns data regarding the current state of the digital inputs.

Referenced by RFLEX::Main(), GarciaDriver::ProcessMessage(), wbr914::Unsubscribe(), and P2OS::Unsubscribe().

Typedef Documentation

◆ player_dio_cmd_t

Command: output values (PLAYER_DIO_CMD_VALUES)

The dio interface accepts 4-byte commands which consist of the ouput bitfield

◆ player_dio_data_t

Data: input values (PLAYER_DIO_DATA_VALUES)

The dio interface returns data regarding the current state of the digital inputs.