...
ID | Name | Description |
---|---|---|
7.1 | Unity Integration | The FN VictoR SDK shall come bundled with a Unity package that includes a reference implementation of how to use the FN SDK in a Unity project. |
7.2 | Library Plug-in | The Unity package shall include the FN VictoR SDK library as a managed plug-in. |
7.3 | Unity/SDK Interface | The Unity package shall include Scripts that provide Unity developers with an interface to the various classes, methods, and utilities of the FN VictoR SDK library. |
7.4 | Unity/SDK Prefabs | The Unity package shall include Prefabs with pre-configured GameObjects that use the Scripts of the Unity/SDK Interface to provide a developer-friendly mechanism for interacting with an FN VictoR device while developing in the Unity Editor. |
7.5 | Example Unity Scene | The Unity package shall include a scene that utilizes the Prefabs of the Unity/SDK Interface to provide developers with a “ready-to-go” example illustrating all of the Prefabs needed in a scene as well as any configuration parameters that need to be configured for successful FN VictoR device interaction. |
7.6 | Unity Version Target | The Unity package shall support development of Unity projects targeting Unity 2020.3 LTS. |
8. Logging
ID | Name | Description |
---|---|---|
8.1 | Logging System | The FN VictoR SDK shall provide developers with a multi-platform Logging System that aides in the development, debugging, and monitoring of interactions between their applications and the SDK, and interactions between the SDK and the FN VictoR device. |
8.2 | Logging Levels | The Logging System shall provide DEBUG, INFO, WARN, ERROR, and FATAL log levels. |
8.3 | DEBUG Log Level | The DEBUG Log Level shall provide information about SDK and/or FN VictoR device behavior that may be useful to diagnose or debug issues. |
8.4 | INFO Log Level | The INFO Log Level shall provide information about SDK and/or FN VictoR device events that would be considered useful knowledge for general purposes. |
8.5 | WARN Log Level | The WARN Log Level shall provide information about SDK and/or FN VictoR device events that may be an indication of a problem with SDK or device interaction. |
8.6 | ERROR Log Level | The ERROR Log Level shall provide information about SDK and/or FN VictoR device errors that indicate a definite but potentially recoverable problem with SDK or device interaction. |
8.7 | FATAL Log Level | The FATAL Log Level shall provide information about SDK and/or FN VictoR device errors that indicate a critical problem with SDK or device interaction that results in application termination. |
8.8 | Logging Targets | The Logging System shall support logging to the standard output and standard error streams, or to a file. |
...