ConOpSys V2970  P004.07
ANVILEX control operating system
Public Attributes | List of all members
TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers Struct Reference

Register structure for fan I/O access. More...

#include <P017_66_KG3_FAN.h>

Collaboration diagram for TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers:
Collaboration graph

Public Attributes

U16 u16_Unit_ID_L
 0x00 : Unit identification register More...
 
U16 u16_Unit_ID_H
 0x01 : Unit identification register More...
 
union {
   U16   u16_Status
 0x02 : Status register More...
 
   U16   u16_Control
 0x02 : Control register More...
 
}; 
 Control and status registers. More...
 
U16 u16_Supply_PWM_Period
 0x03 : Fan supply PWM period register More...
 
U16 u16_Supply_PWM_Positive_Half_Period
 0x04 : Fan supply PWM positive half period register More...
 
U16 u16_Supply_PWM_Negative_Half_Period
 0x05 : Fan supply PWM negative half period register More...
 
U16 u16_Fan_Speed_Control_PWM_Period_Channel_1
 0x06 : Fan speed control PWM carrier period for channel 1 More...
 
U16 u16_Fan_Speed_Control_PWM_Period_Channel_2
 0x07 : Fan speed control PWM carrier period for channel 2 More...
 
U16 u16_Fan_Speed_Control_PWM_Period_Channel_3
 0x08 : Fan speed control PWM carrier period for channel 3 More...
 
U16 u16_Fan_Speed_Control_PWM_Setpoint_Channel_1
 0x09 : Fan speed control PWM setpoint for channel 1 More...
 
U16 u16_Fan_Speed_Control_PWM_Setpoint_Channel_2
 0x0A : Fan speed control PWM setpoint for channel 2 More...
 
U16 u16_Fan_Speed_Control_PWM_Setpoint_Channel_3
 0x0B : Fan speed control PWM setpoint for channel 3 More...
 
U16 u16_Fan_Speed_Status_Period_Channel_1
 0x0C : Fan speed frequency period for channel 1 More...
 
U16 u16_Fan_Speed_Status_Period_Channel_2
 0x0D : Fan speed frequency period for channel 2 More...
 
U16 u16_Fan_Speed_Status_Period_Channel_3
 0x0E : Fan speed frequency period for channel 3 More...
 

Detailed Description

Register structure for fan I/O access.

Member Data Documentation

◆ 

union { ... }

Control and status registers.

◆ u16_Control

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Control

0x02 : Control register

Referenced by TP017_66_KG3_FAN::Execute_Outputs().

◆ u16_Fan_Speed_Control_PWM_Period_Channel_1

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Fan_Speed_Control_PWM_Period_Channel_1

0x06 : Fan speed control PWM carrier period for channel 1

Referenced by TP017_66_KG3_FAN::Init().

◆ u16_Fan_Speed_Control_PWM_Period_Channel_2

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Fan_Speed_Control_PWM_Period_Channel_2

0x07 : Fan speed control PWM carrier period for channel 2

Referenced by TP017_66_KG3_FAN::Init().

◆ u16_Fan_Speed_Control_PWM_Period_Channel_3

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Fan_Speed_Control_PWM_Period_Channel_3

0x08 : Fan speed control PWM carrier period for channel 3

Referenced by TP017_66_KG3_FAN::Init().

◆ u16_Fan_Speed_Control_PWM_Setpoint_Channel_1

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Fan_Speed_Control_PWM_Setpoint_Channel_1

0x09 : Fan speed control PWM setpoint for channel 1

Referenced by TP017_66_KG3_FAN::Execute_Outputs().

◆ u16_Fan_Speed_Control_PWM_Setpoint_Channel_2

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Fan_Speed_Control_PWM_Setpoint_Channel_2

0x0A : Fan speed control PWM setpoint for channel 2

Referenced by TP017_66_KG3_FAN::Execute_Outputs().

◆ u16_Fan_Speed_Control_PWM_Setpoint_Channel_3

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Fan_Speed_Control_PWM_Setpoint_Channel_3

0x0B : Fan speed control PWM setpoint for channel 3

Referenced by TP017_66_KG3_FAN::Execute_Outputs().

◆ u16_Fan_Speed_Status_Period_Channel_1

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Fan_Speed_Status_Period_Channel_1

0x0C : Fan speed frequency period for channel 1

Referenced by TP017_66_KG3_FAN::Execute_Inputs(), and TP017_66_KG3_FAN::Send_Information().

◆ u16_Fan_Speed_Status_Period_Channel_2

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Fan_Speed_Status_Period_Channel_2

0x0D : Fan speed frequency period for channel 2

Referenced by TP017_66_KG3_FAN::Execute_Inputs(), and TP017_66_KG3_FAN::Send_Information().

◆ u16_Fan_Speed_Status_Period_Channel_3

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Fan_Speed_Status_Period_Channel_3

0x0E : Fan speed frequency period for channel 3

Referenced by TP017_66_KG3_FAN::Execute_Inputs(), and TP017_66_KG3_FAN::Send_Information().

◆ u16_Status

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Status

0x02 : Status register

Referenced by TP017_66_KG3_FAN::Send_Information().

◆ u16_Supply_PWM_Negative_Half_Period

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Supply_PWM_Negative_Half_Period

0x05 : Fan supply PWM negative half period register

Referenced by TP017_66_KG3_FAN::Send_Information().

◆ u16_Supply_PWM_Period

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Supply_PWM_Period

0x03 : Fan supply PWM period register

Referenced by TP017_66_KG3_FAN::Execute_Inputs(), and TP017_66_KG3_FAN::Send_Information().

◆ u16_Supply_PWM_Positive_Half_Period

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Supply_PWM_Positive_Half_Period

0x04 : Fan supply PWM positive half period register

Referenced by TP017_66_KG3_FAN::Send_Information().

◆ u16_Unit_ID_H

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Unit_ID_H

0x01 : Unit identification register

Referenced by TP017_66_KG3_FAN::Send_Information().

◆ u16_Unit_ID_L

U16 TP017_66_KG3_FAN::TP017_66_KG3_FAN_Registers::u16_Unit_ID_L

0x00 : Unit identification register

Referenced by TP017_66_KG3_FAN::Send_Information().


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