wiki:decoderupload
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wiki:decoderupload [2023/07/28 17:58] – mbrauer | wiki:decoderupload [2023/07/28 18:10] (current) – mbrauer | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Custom JavaScript Decoder Upload Requirements ====== | ====== Custom JavaScript Decoder Upload Requirements ====== | ||
| - | To ensure compatibility, | + | To ensure compatibility, |
| ===== Example Custom Decoder Function ===== | ===== Example Custom Decoder Function ===== | ||
| Line 17: | Line 17: | ||
| // Your decoding logic here | // Your decoding logic here | ||
| let decodedResult = {}; //empty object that holds all UDT tag values | let decodedResult = {}; //empty object that holds all UDT tag values | ||
| - | decodedResult.Measurement = bytes[1] | + | decodedResult.Measurement = bytes[0] |
| - | decodedResult.BatteryLevel = bytes[2] | + | decodedResult.BatteryLevel = bytes[1] |
| - | decodedResult.Temperature = bytes[3] | + | decodedResult.Temperature = bytes[2] |
| return decodedResult; | return decodedResult; | ||
| } | } | ||
| Line 29: | Line 29: | ||
| * Other functions can be used in the file can called from the Decoder function, but the Decoder function acts as the main function. | * Other functions can be used in the file can called from the Decoder function, but the Decoder function acts as the main function. | ||
| - | * bytes: This parameter | + | * **Return Value**: The decoder must return an **object** that represents the desired tag structure |
| - | * port: This parameter denotes the port number that might be used within the decoder function or during the decoding process. | + | |
| + | |||
| + | * **port**: This parameter denotes the port number that might be used within the decoder function or during the decoding process. | ||
| - **Runtime Limitations**: | - **Runtime Limitations**: | ||
wiki/decoderupload.1690567080.txt.gz · Last modified: 2023/07/28 17:58 by mbrauer