Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 and can be imported to 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 the Unity LTS Release 2020.3 LTS.27f1.

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.

...