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

  •  

...