Télécharger Imprimer la page

Contrôle De La Partie Module - Yoctopuce Yocto-Temperature-IR Mode D'emploi

Publicité

WriteLine("error: "
}
YAPI.FreeAPI();
return 0;
}
}
}
19.6. Contrôle de la partie module
Chaque module peut-être contrôlé d'une manière similaire, vous trouverez ci-dessous un simple
programme d'exemple affichant les principaux paramètres d'un module et permettant d'activer la
balise de localisation.
using System;
using System.Diagnostics;
using System.Threading.Tasks;
using Windows.UI.Xaml.Controls;
using com.yoctopuce.YoctoAPI;
namespace
Demo
{
public
class
Demo
{
public
string
public
string
public
bool
Beacon
public override async Task<int> Run()
{
YModule
m;
string
errmsg
if (await YAPI.RegisterHub(HubURL) != YAPI.SUCCESS) {
WriteLine("RegisterHub error: "
return -1;
}
m
=
YModule.FindModule(Target
if (await m.isOnline()) {
if (Beacon) {
await m.set_beacon(YModule.BEACON_ON);
} else {
await m.set_beacon(YModule.BEACON_OFF);
}
WriteLine("serial: "
WriteLine("logical name: "
WriteLine("luminosity: "
Write("beacon:
if (await m.get_beacon() == YModule.BEACON_ON)
WriteLine("ON");
else
WriteLine("OFF");
WriteLine("upTime: "
WriteLine("USB current: "
WriteLine("Logs:\r\n"
} else {
WriteLine(Target
}
YAPI.FreeAPI();
return 0;
}
}
}
Chaque propriété
xxx
, et les propriétés qui se sont pas en lecture seule peuvent être modifiées à l'aide de la méthode
()
YModule.set_xxx()
chapitre API
www.yoctopuce.com
19. Utilisation du Yocto-Temperature-IR avec Universal Windows Platform
+ ex.Message);
:
DemoBase
HubURL
{ get; set; }
Target
{ get; set; }
{ get; set; }
= "";
+ ".module");
+ await m.get_serialNumber());
+ await m.get_logicalName());
+ await m.get_luminosity());
");
+ (await m.get_upTime() / 1000) +
+ await m.get_usbCurrent() +
+ await m.get_lastLogs());
+
" not connected
"(check identification and USB
du module peut être lue grâce à une méthode du type
Pour plus de détails concernant ces fonctions utilisées, reportez-vous aux
+ errmsg);
// use serial or logical name
on"
+
HubURL
+
cable)");
"
sec");
"
mA");
YModule.get_xxxx
147

Publicité

loading