CIFX_BOARD_INFORMATION (STRUCT)

TYPE CIFX_BOARD_INFORMATION : STRUCT

Problem alignment /gerade addrs auf ARM), byte order bei PPC {attribute ‘pack_mode’ := ‘1’} //test

InOut:

Name

Type

Comment

diBoardError

DINT

!< Global Board error. Set when device specific data must NOT be used

abBoardName

ARRAY [0..(CIFX_MAX_INFO_NAME_LENTH - 1)] OF BYTE

!< Global board name

abBoardAlias

ARRAY [0..(CIFX_MAX_INFO_NAME_LENTH - 1)] OF BYTE

!< Global board alias name

udiBoardID

UDINT

!< Unique board ID, driver created

udiSystemError

UDINT

!< System error

udiPhysicalAddress

UDINT

!< Physical memory address

udiIrqNumber

UDINT

!< Hardware interrupt number

byIrqEnabled

BYTE

!< Hardware interrupt enable flag

udiChannelCnt

UDINT

!< Number of available channels

udiDpmTotalSize

UDINT

!< Dual-Port memory size in bytes

tSystemInfo

CIFX_SYSTEM_INFO_BLOCK

!< System information