Each application must have a unique entity and instance ID to route messages between the processes in the system. Entity IDs are single byte values in the range of 0x00 through 0xFF that represent a specific process. Allocate entity IDs as follows:
Range |
Usage |
0x00 through 0x1F 0x80 through 0xFF |
Reserved for system utilities, configuration utilities, and management utilities. |
0x20 through 0x7F |
Reserved for applications. |
Instance IDs identify the processor on which the entity executes. The host is always processor 0 (zero). All host-resident M3UA applications must be coded to zero. All tasks on TX board 1 receive an instance ID of 1, all tasks on TX board 2 receive an instance ID of 2, and so on.