public static void addTextNotification(String text, VibratePattern vibratePattern, TimeSpan timeout)
 {
     var notification = new NotificationType();
     notification.bitmap = BtProtocol.createTextBitmap(text);
     notification.timeout = timeout;
     if (vibratePattern == null)
     notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
     else
     notification.vibratePattern = vibratePattern;
     notificationQueue.Add(notification);
     lastNotification = notification;
     processNotificationQueue();
 }
 public static void addBufferNotification(byte[] buffer, VibratePattern vibratePattern)
 {
     var notification = new NotificationType();
     notification.buffer = buffer;
     notification.timeout = notificationTimeout;
     if (vibratePattern == null)
     notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
     else
     notification.vibratePattern = vibratePattern;
     notificationQueue.Add(notification);
     lastNotification = notification;
     processNotificationQueue();
 }
 public static void addBitmapNotification(Bitmap bitmap, VibratePattern vibratePattern, TimeSpan timeout)
 {
     NotificationType notification = new NotificationType();
     notification.bitmap = bitmap;
     notification.timeout = timeout;
     if (vibratePattern == null)
     notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
     else
     notification.vibratePattern	= vibratePattern;
     notificationQueue.Add(notification);
     lastNotification = notification;
     processNotificationQueue();
 }
 public static void addArrayNotification(int[] array, VibratePattern vibratePattern)
 {
     NotificationType notification = new NotificationType();
     notification.array = array;
     notification.timeout = notificationTimeout;
     if (vibratePattern == null)
     notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
     else
     notification.vibratePattern	= vibratePattern;
     notificationQueue.Add(notification);
     lastNotification = notification;
     processNotificationQueue();
 }
 public static void addOledNotification(byte[] top, byte[] bottom, byte[] scroll, int scrollLength, VibratePattern vibratePattern)
 {
     var notification = new NotificationType();
     notification.oledTop = top;
     notification.oledBottom = bottom;
     notification.oledScroll = scroll;
     notification.scrollLength = scrollLength;
     notification.timeout = notificationTimeout;
     if (vibratePattern == null)
     notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
     else
     notification.vibratePattern = vibratePattern;
     notificationQueue.Add(notification);
     lastNotification = notification;
     processNotificationQueue();
 }
        public static void addBufferNotification(byte[] buffer, VibratePattern vibratePattern)
        {
            var notification = new NotificationType();

            notification.buffer  = buffer;
            notification.timeout = notificationTimeout;
            if (vibratePattern == null)
            {
                notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
            }
            else
            {
                notification.vibratePattern = vibratePattern;
            }
            notificationQueue.Add(notification);
            lastNotification = notification;
            processNotificationQueue();
        }
        public static void addArrayNotification(int[] array, VibratePattern vibratePattern)
        {
            NotificationType notification = new NotificationType();

            notification.array   = array;
            notification.timeout = notificationTimeout;
            if (vibratePattern == null)
            {
                notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
            }
            else
            {
                notification.vibratePattern = vibratePattern;
            }
            notificationQueue.Add(notification);
            lastNotification = notification;
            processNotificationQueue();
        }
        public static void addBitmapNotification(Bitmap bitmap, VibratePattern vibratePattern, TimeSpan timeout)
        {
            NotificationType notification = new NotificationType();

            notification.bitmap  = bitmap;
            notification.timeout = timeout;
            if (vibratePattern == null)
            {
                notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
            }
            else
            {
                notification.vibratePattern = vibratePattern;
            }
            notificationQueue.Add(notification);
            lastNotification = notification;
            processNotificationQueue();
        }
        public static void addTextNotification(String text, VibratePattern vibratePattern, TimeSpan timeout)
        {
            var notification = new NotificationType();

            notification.bitmap  = BtProtocol.createTextBitmap(text);
            notification.timeout = timeout;
            if (vibratePattern == null)
            {
                notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
            }
            else
            {
                notification.vibratePattern = vibratePattern;
            }
            notificationQueue.Add(notification);
            lastNotification = notification;
            processNotificationQueue();
        }
        public static void addOledNotification(byte[] top, byte[] bottom, byte[] scroll, int scrollLength, VibratePattern vibratePattern)
        {
            var notification = new NotificationType();

            notification.oledTop      = top;
            notification.oledBottom   = bottom;
            notification.oledScroll   = scroll;
            notification.scrollLength = scrollLength;
            notification.timeout      = notificationTimeout;
            if (vibratePattern == null)
            {
                notification.vibratePattern = new VibratePattern(false, 0, 0, 0);
            }
            else
            {
                notification.vibratePattern = vibratePattern;
            }
            notificationQueue.Add(notification);
            lastNotification = notification;
            processNotificationQueue();
        }