2011-05-13 4 views
1

Ceci est mon code pour les notifications et conduit beepersymbole Motorola ES400 notifications

Symbol.Generic.Device device = new Symbol.Generic.Device(); 
Symbol.Notification.Beeper sound = new Symbol.Notification.Beeper(device); 
sound.Volume = 5; 
sound.Frequency = 300; 

Symbol.Notification.LED led = new Symbol.Notification.LED(device); 
led.CycleCount = 5; 
led.OffDuration = 2000; 
led.OnDuration = 3000; 

mais je ne peux pas voir la toute notification =/

Répondre

1

L'API de notification motorola est un peu bizarre - vous ne créez pas vos propres objets de l'appareil, mais plutôt de les récupérer à partir Device.AvailableDevices. Quelque chose comme:

var beeperDevice = Symbol.Notification.Device.AvailableDevices 
      .FirstOrDefault(d => d.ObjectType == NotifyType.BEEPER);  
var beeper = new Symbol.Notification.Beeper(beeperDevice); 
Code

ci-dessus n'est pas testé, mais il semble superfically correct - vous devrez valider que votre beeperDevice a été trouvé (c'est un struct donc ne sera pas nulle quand introuvable).

0

Avez-vous souscrit à la notification quelque part? Je ne suis pas familier avec cette API particulière, mais je suppose qu'il y a un membre de l'événement quelque part que vous devez utiliser.

Pour un exemple: http://msdn.microsoft.com/en-us/library/aa645739%28v=vs.71%29.aspx

Si cela ne fonctionne pas, vous pouvez essayer le forum de support de développeur Motorola.

-PaulH

+0

Bonne info PaulH, merci !!! – a77icu5