| PARAMETER | MX Only – used in combination with hex address to identify a unique object/memory location/whatever you want to call it. | String | |
| IS_PARSED | Should this field be read or parsed by client applications | Boolean | False |
| PARSE_TYPE_ID | How the data should be parsed by client applications | Integer corresponding to a Parse Type | |
| PARSED_DATA_LABELS | Labels if data is displayed as a chart or table | String | |
| IS_BINARY | Convert the HEX string to binary instead of an integer | Boolean | False |
| IS_BYTE_SWAPPED | Byte swap this field before parsing to integer or binary value | Boolean | False |
| IS_FINAL_EVENT_STATE | Used with MX Events. Flags a histogram as being the final state for a given set of fault codes. | Boolean | False |
| MODULE_ID | Used with MX Events. A reference to the module for which to match an enum to a predetermined list of possible fault codes. | String | |
| PRODUCT | The product ID which this memory map is associated with. This field is read only and cannot be editted. | Integer | |
| IS_PCBA_PART_NUMBER | Should the value of this field be used to match with an item in the BATTERY_PCBA_TABLE (M18 Packs Only) | Boolean | False |
| SCALE_VALUE | If set, the value read from the tool (parsed as an int) will be divided by the scale value | Integer | 1 |
| ENUMERATION_DICTIONARY_UUID | If the parsed value is a key in a key/value pair, this UUID identifies the correct dictionary to do the lookup | String | |
| COMPARATOR_VALUE | If the parsed value is a key in a key/value pair, this is the value to compare against to determine if the key is valid. | Integer | |
| BYTE_SWAP_WORD_LENGTH | The number of bytes to swap in a word. For example, if the value is 2, the bytes will be swapped in 2 byte pairs. If the value is 4, the bytes will be swapped in groups of 4 bytes. | Integer | 1 |
| MX_TOOL_SEGMENT_COUNT | MX Only – The number of segments in the tool. | Integer | 1 |
| PARSE_OFFSET_ADDRESS | The offset address, in HEX, relative to the UCB data field which this field begins. For example, if the UCB data begins at address 0x0015, and this is the first subfield within it, the value of this property would be 0x0000. For use with UCB Parse Type ID 26 | HEX | |
| PARSE_SEGMENT_LENGTH | The length as a HEX value of this segment of the UCB data. For example, a ten byte length field would have a value of 000A. For use with UCB Parse Type ID 26 | HEX | |
| PARENT_FIELD | The HEX address of the parent UCB field which this field belongs to. For use with UCB Parse Type ID 26 | HEX | |
| CAN_NODEID | The ID of the node, as a hex value, to target this field to. For use with CAN Open router. | HEX | |
| CAN_INDEX | The index, as a hex value, on the given node this data field resides. | HEX | |
| CAN_SUBINDEX | The subindex, as a hex value, on the given node and index this data field resides. | HEX | |
| PARSED_DATA_SUB_LABELS | Sub-Labels that are used for Multidimensional Datasets Parse Type ID 33. | String | |
| NUMBER_CONFIG | Used for defining the Q Notation for Fixed Point Parse Type ID 34. Format is M.N. Sample values: 3.4, 7.8, 15.16 | String | |
| SIGNED | If set, the value will be interpreted as a signed integer. | Boolean | False |