produceMountInformation static method

MountInformation produceMountInformation({
  1. DateTime? acquisitionTime,
  2. bool isMountedForCameraUse = false,
  3. bool isPortraitMode = false,
})

Creates a new MountInformation instance from provided parameters.

Parameters

  • acquisitionTime: When the mount information was recorded (defaults to current time).
  • isMountedForCameraUse: Whether the device is mounted for camera use (default: false).
  • isPortraitMode: Whether the device is in portrait mode (default: false).

Returns

Implementation

static MountInformation produceMountInformation({
  final DateTime? acquisitionTime,
  final bool isMountedForCameraUse = false,
  final bool isPortraitMode = false,
}) {
  return MountInformationImpl(
    type: DataType.mountInformation,
    acquisitionTime: acquisitionTime ?? DateTime.now(),
    isMountedForCameraUse: isMountedForCameraUse,
    isPortraitMode: isPortraitMode,
  );
}