It is not clear exactly what these functions do. For example, I have an array of hex in little endian format. When I run WORDTOSTR(X) on that data, I get an integer that seems unrelated to the input array, X. Does this function operate on the entire array? Just the first two bytes?
This function operates with 2 bytes only.
This topic refers to 'arrays' but can the expressions module work with arrays or does one need the scripting module to do this?
The scripting module is more flexible and it is better for your task.