TPS23861 Power over Ethernet  1.0.0
Software Application Programming Interface for Command and Control of the TI TPS23861 PSE Controller
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
TPS238x_Detect_Classification_Enable_Register_t Struct Reference

#include <TPS23861.h>

Data Fields

unsigned char DETE1_Detection_Enable_Port_1: 1
 Enable detections for port 1. More...
 
unsigned char DETE2_Detection_Enable_Port_2: 1
 Enable detections for port 2. More...
 
unsigned char DETE3_Detection_Enable_Port_3: 1
 Enable detections for port 3. More...
 
unsigned char DETE4_Detection_Enable_Port_4: 1
 Enable detections for port 4. More...
 
unsigned char CLE1_Classification_Enable_Port_1: 1
 Enable classifications for port 1. More...
 
unsigned char CLE2_Classification_Enable_Port_2: 1
 Enable classifications for port 2. More...
 
unsigned char CLE3_Classification_Enable_Port_3: 1
 Enable classifications for port 3. More...
 
unsigned char CLE4_Classification_Enable_Port_4: 1
 Enable classifications for port 4. More...
 

Detailed Description

Detect/Class Enable Register - Software API uses TPS238x_Ports_t; Configured in tps_SetDetectClassEnable() and tps_SetPortDetectClassEnable()
Hardware - Command 14h; 1 data byte; read/write

Enables detection and classification for each port. Behave differently in Manual, Semi-auto and auto modes.
In manual mode, setting a bit means one cycle of detection or classification is performed for the indicated port. The bit is cleared automatically when the cycle is complete. This is similar to the restart commands
In semi-auto mode, detection and classifications are performed continuously as long as the port is not powered up. Classifications will follow valid detections.
In auto mode, classifications will follow valid detections, and power up will follow valid classifications.

Note
During cool down time following a fault, execution of this command will be delayed till the end of the cool down period.

Field Documentation

unsigned char TPS238x_Detect_Classification_Enable_Register_t::CLE1_Classification_Enable_Port_1

Enable classifications for port 1.

unsigned char TPS238x_Detect_Classification_Enable_Register_t::CLE2_Classification_Enable_Port_2

Enable classifications for port 2.

unsigned char TPS238x_Detect_Classification_Enable_Register_t::CLE3_Classification_Enable_Port_3

Enable classifications for port 3.

unsigned char TPS238x_Detect_Classification_Enable_Register_t::CLE4_Classification_Enable_Port_4

Enable classifications for port 4.

unsigned char TPS238x_Detect_Classification_Enable_Register_t::DETE1_Detection_Enable_Port_1

Enable detections for port 1.

unsigned char TPS238x_Detect_Classification_Enable_Register_t::DETE2_Detection_Enable_Port_2

Enable detections for port 2.

unsigned char TPS238x_Detect_Classification_Enable_Register_t::DETE3_Detection_Enable_Port_3

Enable detections for port 3.

unsigned char TPS238x_Detect_Classification_Enable_Register_t::DETE4_Detection_Enable_Port_4

Enable detections for port 4.


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