Files
Aether-Engine/Assets/Scripts/PM5/PerfomanceMonitorDictionary.cs
2026-02-20 17:53:43 +01:00

21 lines
991 B
C#

public static class PerformanceMonitorDictionary
{
// Concept2 PM5 UUIDs
public const string DeviceUUID = "ce060000-43e5-11e4-916c-0800200c9a66";
// Services
public const string DeviceInfoService = "ce060010-43e5-11e4-916c-0800200c9a66";
public const string ControlService = "ce060020-43e5-11e4-916c-0800200c9a66";
public const string RowingService = "ce060030-43e5-11e4-916c-0800200c9a66";
// Characteristics - Rowing Service
// 0x31: Row Status (Distance, Time)
// 0x32: Extra Status (Split, Interval)
// 0x35: Stroke Data (Watts, SPM, Drive Info)
// 0x3D: Multiplexed (The main firehose of data)
public const string MultiplexedCharacteristic = "ce060080-43e5-11e4-916c-0800200c9a66";
// Characteristics - Control Service (CSAFE)
public const string ControlReceiveChar = "ce060021-43e5-11e4-916c-0800200c9a66"; // Write here
public const string ControlTransmitChar = "ce060022-43e5-11e4-916c-0800200c9a66"; // Read here
}