21 lines
991 B
C#
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
|
|
} |