/// <summary>Get a description for a model ID value</summary> /// <param name="modelID">The modelID value</param> /// <returns>A null-terminated constant string</returns> public static string ATModelIDDescription(DeviceTypes.ATModelID modelID) { var _ret = _Internal.ATModelIDDescription(modelID); if (_ret == IntPtr.Zero) { return(default(string)); } var _retPtr = (byte *)_ret; int _length = 0; while (*(_retPtr++) != 0) { _length += sizeof(byte); } return(Text.Encoding.UTF8.GetString((byte *)_ret, _length)); }
public static DeviceTypes.ATInputType ATInputTypeFromModelID(DeviceTypes.ATModelID modelID) { var _ret = _Internal.ATInputTypeFromModelID(modelID); return(_ret); }
internal static extern DeviceTypes.ATInputType ATInputTypeFromModelID(DeviceTypes.ATModelID modelID);
/// <summary>Determines if a given model ID is a Nordic based model</summary> /// <param name="modelID">The model ID</param> /// <returns>`true` if model is a Nordic model</returns> public static bool ATModelIDIsNordic(DeviceTypes.ATModelID modelID) { var _ret = _Internal.ATModelIDIsNordic(modelID); return(_ret); }
internal static extern bool ATModelIDIsNordic(DeviceTypes.ATModelID modelID);
internal static extern bool ATModelIDIsBLE113(DeviceTypes.ATModelID modelID);
internal static extern IntPtr ATModelIDDescription(DeviceTypes.ATModelID modelID);