Dolphin MOVE SDK
2.x
2.x
  • Introduction
  • MOVE Services
  • MOVE SDK
    • Getting Started
      • MOVE Dashboard
        • Access Control
        • Configuration
        • Timeline
        • Points of Interest
      • Android
        • Installation
        • Quick Start
      • iOS
        • Installation
        • Quick Start
        • Troubleshooting
      • React Native
      • Flutter
      • Move SDK CLI
    • API Interface
      • Android
        • Initialization
        • Services
      • iOS
        • Initialization
        • Setup
        • Services
      • React Native
        • Components
        • Initialization
        • Services
      • Flutter
        • Initialization
        • Services
    • Models
      • Listeners/Callbacks
      • MoveAssistanceCallStatus
      • MoveAuth
      • MoveAuthError
      • MoveAuthResult
      • MoveAuthState
      • MoveConfig
      • MoveConfigurationError
      • MoveDevice
      • MoveDeviceStatus
      • MoveGeocodeError
      • MoveHealthItem
      • MoveHealthScore
      • MoveOptions
        • DeviceDiscovery
      • MoveSdkState
      • MoveSdkAndroidConfig
      • MoveTripState
      • MoveScanResult
      • MoveServiceFailure
      • MoveServiceWarning
      • MoveShutdownResult
    • Appendix
      • Token refresh
      • Android
        • Permission Handling
          • Permission Overview
          • Runtime Permissions
        • Battery optimization
        • Notification Management
        • Forcing the Signal - Classic Bluetooth
      • iOS
        • Permissions Handling
        • App Store
      • React Native
        • Permission Handling
  • MOVE Backend
    • MOVE Backend
      • MOVE Admin API
      • MOVE TIMELINE API
      • MOVE State API
      • MOVE Last Location API
    • MOVE Generic Notifier
    • MOVE Assistance Notifier
    • Example requests
  • FAQ
  • Changelog
    • Android
    • iOS
    • React
    • Flutter
    • Backend
  • Data privacy (GDPR)
Powered by GitBook
On this page
  1. MOVE SDK
  2. Models

MoveDevice

MOVE Models

PreviousMoveConfigurationErrorNextMoveDeviceStatus

Last updated 1 month ago

Since MOVE SDK v2.4

MoveDevice is used to register / unregister relevant car audio devices and beacons if the optional feature is configured with setup(...). It is also used when the relevant scan results are delivered to the host app.

Till MOVE SDK v2.12.0: After a .shutdown() the previous registered devices will be unregistered.

Since MOVE SDK v2.13.0: The registered Bluetooth devices will be stored in the SDK Backend. After a re-registration / login with the same userId the registered Bluetooth devices are available again.

data class MoveDevice(
    val id: String,
    val name: String,
    val manufacturerId: Int? = null,
    val isConnected: Boolean = false,
    val uuid: String? = null,
    val major: Int? = null,
    val minor: Int? = null,
)
public class MoveDevice {
    public var id: String
    public var name: String
    public var isConnected: Bool

    public init(name: String, id: String)
    public init(name: String, proximityUUID: UUID, major: UInt16, minor: UInt16)
}
export type MoveSdkDevice = {
    name: string;
    data: string;
    id: string;
    isConnected?: boolean;
};
import 'package:movesdk/io/dolphin/move/move_device.dart';
class MoveDevice {
  String name;
  String data;
  bool isConnected;
}

MoveDevice

Type

id

String

A device identifier to uniquely identify the device i.e: MAC address. This is used for equality checks. This id is sent to the server during trip device discovery.

name

String

The display name of the device.

manufacturerId (Android only)

Integer

data (Flutter/React only)

String

Opaque data field to convert to native object.

isConnected (since MOVE SDK v2.9.1)

Boolean

The connection state of the registered MoveDevice.

uuid (since MOVE SDK v2.13.0)

String

Universally Unique Identifier of a group of beacons.

major (since MOVE SDK v2.13.0)

Int

The subgroup within a UUID.

minor (since MOVE SDK v2.13.0)

Int

Used to identify an individual beacon.

MoveDevice related

Listeners / Callbacks

Listeners / Callbacks

A company identification of the beacon. You can find a list of companies at .

www.bluetooth.com
BDD - Device Discovery
Device Discovery Listener
MoveDevice State Listener