NSC_NodeInfoInt (STRUCT)
TYPE NSC_NodeInfoInt : STRUCT
- InOut:
Name
Type
Comment
wInfoVersionUINTcan be used to decide which members are valid. In case of wVersion=VersionWithoutDeviceId the vendor- and the device name will not be valid
uiMaxChannelsUINTbIntelByteOrderBOOLuiParentAddrSizeUINTuiNodeNameLengthUINTuiDeviceNameLengthUINTuiVendorNameLengthUINTudiTargetTypeUDINTudiTargetIdUDINTudiTargetVersionUDINTbDynamicallyAllocatedNodeNameBOOLIF True then the member pwsNodeName has to be used instead of wsNodeName!
bStaticNodeNameOverflowBOOLIf True then the wsNodeName will contain some data but it is cut at the end!
wsNodeNameWSTRING(Constants.MaxStaticNodeNameLength)fixed length wstring, only if <see cref=”bDynamicallyAllocatedNodeName”> = FALSE
pwsNodeNamePOINTER TO WSTRING
arbitrary length wstring, only if <see cref=”bDynamicallyAllocatedNodeName”> = TRUE
bDynamicallyAllocatedDeviceNameBOOLfor the meaning <see cref=”bDynamicallyAllocatedNodeName”>
bStaticDeviceNameOverflowBOOLfor the meaning <see cref=”bStaticNodeNameOverflow”>
wsDeviceNameWSTRING(Constants.MaxStaticDeviceNameLength)fixed length wstring, only if <see cref=”bDynamicallyAllocatedDeviceName”> = FALSE
pwsDeviceNamePOINTER TO WSTRING
arbitrary length wstring, only if <see cref=”bDynamicallyAllocatedDeviceName”> = TRUE
bDynamicallyAllocatedVendorNameBOOLfor the meaning <see cref=”bDynamicallyAllocatedNodeName”>
bStaticVendorNameOverflowBOOLfor the meaning <see cref=”bStaticNodeNameOverflow”>
wsVendorNameWSTRING(Constants.MaxStaticVendorNameLength)fixed length wstring, only if <see cref=”bDynamicallyAllocatedVendorName”> = FALSE
pwsVendorNamePOINTER TO WSTRING
arbitrary length wstring, only if <see cref=”bDynamicallyAllocatedVendorName”> = TRUE
bDynamicallyAllocatedParentAddrBOOLfor the meaning <see cref=”bDynamicallyAllocatedNodeName”>
bStaticParentAddrOverflowBOOLfor the meaning <see cref=”bStaticNodeNameOverflow”>
addrParentARRAY [0..Constants.MaxStaticParentAddrLength] OF NSC_AddrComponent
fixed length array, only if <see cref=”bDynamicallyAllocatedParentAddr”> = FALSE
pAddrParentPOINTER TO NSC_AddrComponent
arbitrary length array, only if <see cref=”bDynamicallyAllocatedParentAddr”> = TRUE