AM243x MCU+ SDK  08.04.00
hdslInterface Struct Reference

Detailed Description

HDSL Interface.

Data Fields

volatile uint8_t SYS_CTRL
 
volatile uint8_t SYNC_CTRL
 
volatile uint8_t resvd0
 
volatile uint8_t MASTER_QM
 
volatile uint8_t EVENT_H
 
volatile uint8_t EVENT_L
 
volatile uint8_t MASK_H
 
volatile uint8_t MASK_L
 
volatile uint8_t MASK_SUM
 
volatile uint8_t EDGES
 
volatile uint8_t DELAY
 
volatile uint8_t VERSION
 
volatile uint8_t resvd1
 
volatile uint8_t ENC_ID2
 
volatile uint8_t ENC_ID1
 
volatile uint8_t ENC_ID0
 
volatile uint8_t POS4
 
volatile uint8_t POS3
 
volatile uint8_t POS2
 
volatile uint8_t POS1
 
volatile uint8_t POS0
 
volatile uint8_t VEL2
 
volatile uint8_t VEL1
 
volatile uint8_t VEL0
 
volatile uint8_t SUMMARY
 
volatile uint8_t VPOS4
 
volatile uint8_t VPOS3
 
volatile uint8_t VPOS2
 
volatile uint8_t VPOS1
 
volatile uint8_t VPOS0
 
volatile uint8_t VPOSCRC_H
 
volatile uint8_t VPOSCRC_L
 
volatile uint8_t PC_BUFFER0
 
volatile uint8_t PC_BUFFER1
 
volatile uint8_t PC_BUFFER2
 
volatile uint8_t PC_BUFFER3
 
volatile uint8_t PC_BUFFER4
 
volatile uint8_t PC_BUFFER5
 
volatile uint8_t PC_BUFFER6
 
volatile uint8_t PC_BUFFER7
 
volatile uint8_t PC_ADD_H
 
volatile uint8_t PC_ADD_L
 
volatile uint8_t PC_OFF_H
 
volatile uint8_t PC_OFF_L
 
volatile uint8_t PC_CTRL
 
volatile uint8_t PIPE_S
 
volatile uint8_t PIPE_D
 
volatile uint8_t PC_DATA
 
volatile uint8_t resvd2
 
volatile uint8_t resvd3
 
volatile uint8_t resvd4
 
volatile uint8_t resvd5
 
volatile uint8_t resvd6
 
volatile uint8_t resvd7
 
volatile uint8_t resvd8
 
volatile uint8_t S_PC_DATA
 
volatile uint8_t ACC_ERR_CNT
 
volatile uint8_t MAXACC
 
volatile uint8_t MAXDEV_H
 
volatile uint8_t MAXDEV_L
 
volatile uint8_t resvd10
 
volatile uint8_t resvd11
 
volatile uint8_t resvd12
 
volatile uint8_t DUMMY
 
volatile uint8_t SLAVE_REG_CTRL
 
volatile uint8_t ACC_ERR_CNT_THRES
 
volatile uint8_t MAXDEV_H_THRES
 
volatile uint8_t MAXDEV_L_THRES
 
volatile uint8_t version
 
volatile uint8_t ENC2_ID
 
volatile uint8_t STATUS2
 
volatile uint8_t VPOS24
 
volatile uint8_t VPOS23
 
volatile uint8_t VPOS22
 
volatile uint8_t VPOS21
 
volatile uint8_t VPOS20
 
volatile uint8_t VPOSCRC2_H
 
volatile uint8_t VPOSCRC2_L
 
volatile uint8_t DUMMY2
 
volatile uint16_t ONLINE_STATUS_D
 
volatile uint16_t ONLINE_STATUS_1
 
volatile uint16_t ONLINE_STATUS_2
 

Field Documentation

◆ SYS_CTRL

volatile uint8_t hdslInterface::SYS_CTRL

System control

◆ SYNC_CTRL

volatile uint8_t hdslInterface::SYNC_CTRL

Synchronization control

◆ resvd0

volatile uint8_t hdslInterface::resvd0

Reserved 0

◆ MASTER_QM

volatile uint8_t hdslInterface::MASTER_QM

Quality monitoring

◆ EVENT_H

volatile uint8_t hdslInterface::EVENT_H

High bytes event

◆ EVENT_L

volatile uint8_t hdslInterface::EVENT_L

Low bytes event

◆ MASK_H

volatile uint8_t hdslInterface::MASK_H

High byte event mask

◆ MASK_L

volatile uint8_t hdslInterface::MASK_L

Low byte event mask

◆ MASK_SUM

volatile uint8_t hdslInterface::MASK_SUM

Summary mask

◆ EDGES

volatile uint8_t hdslInterface::EDGES

Cable bit sampling time control

◆ DELAY

volatile uint8_t hdslInterface::DELAY

Run time delay of system cable and signal strength

◆ VERSION

volatile uint8_t hdslInterface::VERSION

Version

◆ resvd1

volatile uint8_t hdslInterface::resvd1

Reserved 1

◆ ENC_ID2

volatile uint8_t hdslInterface::ENC_ID2

Encoder ID, byte 2

◆ ENC_ID1

volatile uint8_t hdslInterface::ENC_ID1

Encoder ID, byte 1

◆ ENC_ID0

volatile uint8_t hdslInterface::ENC_ID0

Encoder ID, byte 0

◆ POS4

volatile uint8_t hdslInterface::POS4

Fast position, byte 4

◆ POS3

volatile uint8_t hdslInterface::POS3

Fast position, byte 3

◆ POS2

volatile uint8_t hdslInterface::POS2

Fast position, byte 2

◆ POS1

volatile uint8_t hdslInterface::POS1

Fast position, byte 1

◆ POS0

volatile uint8_t hdslInterface::POS0

Fast position, byte 0

◆ VEL2

volatile uint8_t hdslInterface::VEL2

Speed, byte 2

◆ VEL1

volatile uint8_t hdslInterface::VEL1

Speed, byte 1

◆ VEL0

volatile uint8_t hdslInterface::VEL0

Speed, byte 0

◆ SUMMARY

volatile uint8_t hdslInterface::SUMMARY

Summarized slave status

◆ VPOS4

volatile uint8_t hdslInterface::VPOS4

Safe position, byte 4

◆ VPOS3

volatile uint8_t hdslInterface::VPOS3

Safe position, byte 3

◆ VPOS2

volatile uint8_t hdslInterface::VPOS2

Safe position, byte 2

◆ VPOS1

volatile uint8_t hdslInterface::VPOS1

Safe position, byte 1

◆ VPOS0

volatile uint8_t hdslInterface::VPOS0

Safe position, byte 0

◆ VPOSCRC_H

volatile uint8_t hdslInterface::VPOSCRC_H

CRC of Safe position, byte 1

◆ VPOSCRC_L

volatile uint8_t hdslInterface::VPOSCRC_L

CRC of Safe position, byte 0

◆ PC_BUFFER0

volatile uint8_t hdslInterface::PC_BUFFER0

Parameters channel buffer, byte 0

◆ PC_BUFFER1

volatile uint8_t hdslInterface::PC_BUFFER1

Parameters channel buffer, byte 1

◆ PC_BUFFER2

volatile uint8_t hdslInterface::PC_BUFFER2

Parameters channel buffer, byte 2

◆ PC_BUFFER3

volatile uint8_t hdslInterface::PC_BUFFER3

Parameters channel buffer, byte 3

◆ PC_BUFFER4

volatile uint8_t hdslInterface::PC_BUFFER4

Parameters channel buffer, byte 4

◆ PC_BUFFER5

volatile uint8_t hdslInterface::PC_BUFFER5

Parameters channel buffer, byte 5

◆ PC_BUFFER6

volatile uint8_t hdslInterface::PC_BUFFER6

Parameters channel buffer, byte 6

◆ PC_BUFFER7

volatile uint8_t hdslInterface::PC_BUFFER7

Parameters channel buffer, byte 7

◆ PC_ADD_H

volatile uint8_t hdslInterface::PC_ADD_H

Long message address, byte 1

◆ PC_ADD_L

volatile uint8_t hdslInterface::PC_ADD_L

Long message address, byte 0

◆ PC_OFF_H

volatile uint8_t hdslInterface::PC_OFF_H

Long message address offset, byte 1

◆ PC_OFF_L

volatile uint8_t hdslInterface::PC_OFF_L

Long message address offset, byte 0

◆ PC_CTRL

volatile uint8_t hdslInterface::PC_CTRL

Parameters channel control

◆ PIPE_S

volatile uint8_t hdslInterface::PIPE_S

Sensor hub channel status

◆ PIPE_D

volatile uint8_t hdslInterface::PIPE_D

Sensor hub channel data

◆ PC_DATA

volatile uint8_t hdslInterface::PC_DATA

Short message parameters channel data

◆ resvd2

volatile uint8_t hdslInterface::resvd2

Reserved 2

◆ resvd3

volatile uint8_t hdslInterface::resvd3

Reserved 3

◆ resvd4

volatile uint8_t hdslInterface::resvd4

Reserved 4

◆ resvd5

volatile uint8_t hdslInterface::resvd5

Reserved 5

◆ resvd6

volatile uint8_t hdslInterface::resvd6

Reserved 6

◆ resvd7

volatile uint8_t hdslInterface::resvd7

Reserved 7

◆ resvd8

volatile uint8_t hdslInterface::resvd8

Reserved 8

◆ S_PC_DATA

volatile uint8_t hdslInterface::S_PC_DATA

Response of Short message parameters channel Read for safe1 channel

◆ ACC_ERR_CNT

volatile uint8_t hdslInterface::ACC_ERR_CNT

Fast position error counter

◆ MAXACC

volatile uint8_t hdslInterface::MAXACC

Fast position acceleration boundary

◆ MAXDEV_H

volatile uint8_t hdslInterface::MAXDEV_H

Fast position estimator deviation high byte

◆ MAXDEV_L

volatile uint8_t hdslInterface::MAXDEV_L

Fast position estimator deviation low byte

◆ resvd10

volatile uint8_t hdslInterface::resvd10

Reserved 10

◆ resvd11

volatile uint8_t hdslInterface::resvd11

Reserved 11

◆ resvd12

volatile uint8_t hdslInterface::resvd12

Reserved 12

◆ DUMMY

volatile uint8_t hdslInterface::DUMMY

Dummy, no data

◆ SLAVE_REG_CTRL

volatile uint8_t hdslInterface::SLAVE_REG_CTRL

Short message control

◆ ACC_ERR_CNT_THRES

volatile uint8_t hdslInterface::ACC_ERR_CNT_THRES

Fast position error counter threshold

◆ MAXDEV_H_THRES

volatile uint8_t hdslInterface::MAXDEV_H_THRES

Fast position estimator deviation high byte threshold

◆ MAXDEV_L_THRES

volatile uint8_t hdslInterface::MAXDEV_L_THRES

Fast position estimator deviation low byte threshold

◆ version

volatile uint8_t hdslInterface::version

◆ ENC2_ID

volatile uint8_t hdslInterface::ENC2_ID

◆ STATUS2

volatile uint8_t hdslInterface::STATUS2

◆ VPOS24

volatile uint8_t hdslInterface::VPOS24

◆ VPOS23

volatile uint8_t hdslInterface::VPOS23

◆ VPOS22

volatile uint8_t hdslInterface::VPOS22

◆ VPOS21

volatile uint8_t hdslInterface::VPOS21

◆ VPOS20

volatile uint8_t hdslInterface::VPOS20

◆ VPOSCRC2_H

volatile uint8_t hdslInterface::VPOSCRC2_H

◆ VPOSCRC2_L

volatile uint8_t hdslInterface::VPOSCRC2_L

◆ DUMMY2

volatile uint8_t hdslInterface::DUMMY2

◆ ONLINE_STATUS_D

volatile uint16_t hdslInterface::ONLINE_STATUS_D

◆ ONLINE_STATUS_1

volatile uint16_t hdslInterface::ONLINE_STATUS_1

◆ ONLINE_STATUS_2

volatile uint16_t hdslInterface::ONLINE_STATUS_2