FillOctetString
Overwrites all octets of an octet string with a given value.
Namespace: Tc3_Collections
Library: Tc3_Collections (Tc3_Collections.compiled-library)
FUNCTION FillOctetString : UDINT
VAR_IN_OUT
o : ARRAY[*] OF BYTE;
END_VAR
VAR_INPUT
fillOctet : BYTE;
END_VAR
/
Inputs/Outputs
Name | Type | Description |
---|---|---|
o | ARRAY[*] OF BYTE | Octet string to be overwritten. |
Inputs
Name | Type | Description |
---|---|---|
fillOctet | BYTE | Value with which the octets are to be overwritten. |
Return value
Name | Type | Description |
---|---|---|
FillOctetString | UDINT | Number of octets overwritten. |
Example
METHOD FINAL Sample_FillOctetString : BOOL
VAR
o6 : T_OCTET6:=[6(0)];
o8 : T_OCTET8:=[8(0)];
o64 : T_OCTET64:=[64(0)];
size: UDINT;
END_VAR
size:=FillOctetString(o:=o6, fillOctet:=16#FF);(* size:=6, all octets: 16#FF *)
size:=FillOctetString(o:=o8, fillOctet:=16#BB);(* size:=8, all octets: 16#BB *)
size:=FillOctetString(o:=o64, fillOctet:=16#CC);(* size:=64, all octets: 16#CC *)
Sample_FillOctetString:=TRUE;