The powerful on-board processor on each FireSpy analyzer makes it possible to perform user-defined tasks within the FireSpy itself and therefore ‘close’ to the 1394 bus. This not only offloads the host processor, but also provides a real-time environment, which is hard to accomplish on operating systems like Microsoft WindowsTM. The newer the FireSpy model, the more powerful this on-board processor typically is.
As the main purpose of the FireSpy is to analyze, test and simulate bus-traffic, it provides a wide range of built-in functions for Packet Creation and filling, (Timed) Packet Sending and (Timed) Packet Reception. Furthermore, it provides functions for reading and writing of Phy Registers and Control and State registers.
Over the years, the Scriptor function library has matured into a very complete feature set for common 1394/AS5643 tasks.