IPAddressSet (FB)

FUNCTION_BLOCK FINAL IPAddressSet IMPLEMENTS IIPAddressSet, IIPAddressSet_Internal

Represents a set of IIPAddress instances

Static initialization, as shown in the following code snippet.

VAR
    myFirstPublisher : NBS.IPv4Address := (ipAddress:='224.0.100.20');
    mySecondPublisher : NBS.IPv4Address := (ipAddress:='224.0.100.30');
    myPublisherSet : ARRAY[0..1] OF NBS.IIPAddress := [myFirstPublisher, mySecondPublisher];
    myMulticastSet : NBS.IPAddressSet := (paitfIPAddress:=ADR(myPublisherSet[0]), udiSize:=SIZEOF(myPublisherSet));
END_VAR
InOut:

Scope

Name

Type

Comment

Input

paitfIPAddress

POINTER TO ARRAY [0..0] OF IIPAddress

The address of the first array element

udiSize

UDINT

Size of the array paitfIPAddress is pointing to