public string GetDeviceParameter(int deviceId, string name, string defaultValue) { unsafe { return((!_isWin) ? AsString(LinuxInterop.tdGetDeviceParameter(deviceId, name.ToCharPointer(), defaultValue.ToCharPointer())) : AsString(WinInterop.tdGetDeviceParameter(deviceId, name.ToCharPointer(), defaultValue.ToCharPointer()))); } }