IMUSessionInfo

public struct IMUSessionInfo : Codable

Metadata for a recorded IMU session.

All data collected as part of a data collection session can be organized with the following hierarchy: Campaign

  • Group
    • Session
      • Subject (User) A campaign sets the overall goal for a data collection exercise. Campaigns may contain one or more groups which in turn can contain one or more session which may contain one or more subjects. For example, Campaign 1234 consists of motion data gathered while the subject is walking. Data collection for Group 5 under campaign 1234 is recorded at 2pm on July 15 2021 and has 10 subjects/users. Group 5 may carry out multiple Sessions. Therefore, each data collection session needs to be labelled with the campaign identifier, group identifier, session identifier and subject identifier.
  • Unique identifier for the IMU recording.

    Declaration

    Swift

    public let sessionID: String
  • Identifier the Campaign of a recording session.

    Declaration

    Swift

    public let campaignID: String
  • Identifier the group or setting of a recording session.

    Declaration

    Swift

    public let groupID: String
  • Product used for recording the IMU Data.

    Declaration

    Swift

    public let productID: String
  • Identifier for the Subject/User performing the motion.

    Declaration

    Swift

    public let subjectID: String