Several of the other functions act as special case operations when operating on string values.
Set a value into a register.
Replace all occurrences of "<~Or?>" in string (use with BIT-OR or BIT-XOR).
Replace all occurrences in string with the text "<~Or?>".
Take ASCII bytes from an integer and concatenate into an ASCII string.
Replace first occurrence in string with the text "<~Or?>".
Return first byte of string.
Return True string is equal to another.
Store a value into a string using a defined number format.
Return True if string is greater than another.
INTEGER to ASCII BYTE
Convert integer value to printable ASCII representation.
Reverse order of a string.
Return True if string is less than another.
Replace all occurrences in a string.
NOT EQUAL TO
Returns True if strings are not equal.
STRING DROP PART
Drop a number of bytes from start or end of a string.
STRING GET PART
Keep only a number of bytes from start or end of a string.
Return bytes preceding a matching delimiter.
Return length of a string.
STRING TO LOWER
Convert string to lowercase.
STRING TO UPPER
Convert string to uppercase.
Return bytes following a matching delimiter.
Convert string to a numeric value.
Eliminate one string from another.
Add a comment or a row separator for readability.
Sleep for a number of milliseconds.
Exit from POD processing on true/non-zero.
‘For’ loop for program iteration.
Call another POD program as a subroutine.
Jump to another labeled POD program step on true/non-zero.
Jump to another POD program step relative to the current step.
Label a step to be used for a GOTO.
Exit from POD processing on false/zero.
NOT GOTO LABEL
Jump to another labeled POD program step on false/zero.
Repeat loop of program iteration, similar to FOR_LOOP
Return from a subroutine.
Run another POD program without returning to current.
GET TIME Src/Oprnd=Ignored Result> INT16[0-6]=YYYY,MM,DD,HH,MM,SS,ms INT32=1970+Secs STRING=YYYYMMDD-HHmmSS.ds
Get the current system time and store into the RTDB. Source Addr and Operand are both ignored.
If Result is cast to INT16 then the time will be saved to seven consecutive registers with YYYY, MM, DD, HH, mm, SS, mSec
If Result is cast to INT32 then the time will be saved to two consecutive 32-bit Linux registers. 1st=Seconds since Jan. 1, 1970. 2nd=milliseconds in the current second.
If Result is cast to REAL32 then the time will be saved to two consecutive registers will be affected. The first will contain . 1st=YY*10000.0 + MM*100.0 + DD. The second will contain 2nd=HH*10000.0 + mm*100.0 + SS.
If Result is cast to STRING then the Result will be saved to one register, as "YYYYMMDD-HHmmSS.ds ds" (ds=1/10th seconds)
HTTPPOST Src=Enable Opernd=2PtrCfgs =StartAdrOfStrings 1=CountofStrings