Ejemplo n.º 1
0
 public override SupportGrade Supports(XmppDeviceInformation DeviceInformation)
 {
     if (Array.IndexOf <string> (DeviceInformation.InteroperabilityInterfaces, "XMPP.IoT.Media.Camera") >= 0)
     {
         return(SupportGrade.Perfect);
     }
     else
     {
         return(SupportGrade.NotAtAll);
     }
 }
Ejemplo n.º 2
0
 public override SupportGrade Supports(XmppDeviceInformation DeviceInformation)
 {
     if (Array.IndexOf <string> (DeviceInformation.InteroperabilityInterfaces, "Clayster.LearningIoT.Sensor.Light") >= 0 &&
         Array.IndexOf <string> (DeviceInformation.InteroperabilityInterfaces, "Clayster.LearningIoT.Sensor.Motion") >= 0)
     {
         return(SupportGrade.Perfect);
     }
     else
     {
         return(SupportGrade.NotAtAll);
     }
 }
Ejemplo n.º 3
0
 public override SupportGrade Supports(XmppDeviceInformation DeviceInformation)
 {
     if (Array.IndexOf <string> (DeviceInformation.InteroperabilityInterfaces, "XMPP.IoT.Actuator.DigitalOutputs") >= 0 &&
         Array.IndexOf <string> (DeviceInformation.InteroperabilityInterfaces, "XMPP.IoT.Security.Alarm") >= 0 &&
         Array.IndexOf <string> (DeviceInformation.InteroperabilityInterfaces, "Clayster.LearningIoT.Actuator.DO1-8") >= 0)
     {
         return(SupportGrade.Perfect);
     }
     else
     {
         return(SupportGrade.NotAtAll);
     }
 }