| 26. Routing of Device Values | Index |
Modules Affected
GP 1.0 Build 12 and earlier, Moto 1.0 Build 3 and earlier.
Problem
A BrainStem module running TEA programs while also connected in a network may have its TEA programs lock up. The problem may occur if the host and a TEA program running in the module request a reading from the same IO device at the same time. This problem can only occur when the IO device returns its values in cmdDEV_VAL packets (A2D, Digital input, GP2D02, I2C) and the module is not configured as a router.
Work-Arounds
Check the usage of IO devices to make sure TEA programs running in a network and host programs do not access IO devices simultaneously.
Non-routine modules may write data to the the routing module's scratchpad. The host may access the routing module's scratchpad to retrieve the necessary data.
Non-routing modules can run a TEA program that sends data to the host periodically or after a request from the host.