Télécharger Imprimer la page

Contrôle De La Partie Module - Yoctopuce Yocto-MaxiMicroVolt-Rx Mode D'emploi

Publicité

9. Utilisation du Yocto-MaxiMicroVolt-Rx en C#
Console.WriteLine("Using: "
} else {
tsensor
=
}
// retreive module serial
string
serial
// retreive both channels
YGenericSensor
YGenericSensor
string
unitSensor1
if (ch1.isOnline())
if (ch2.isOnline())
while (ch1.isOnline() && ch2.isOnline()) {
Console.Write("Channel 1 : "
Console.Write("
Console.WriteLine("
YAPI.Sleep(1000,
}
Console.WriteLine("Module not
Console.WriteLine("check identification and USB
YAPI.FreeAPI();
}
}
}
9.4. 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.Collections.Generic;
using System.Linq;
using System.Text;
namespace
ConsoleApplication1
{
class
Program
{
static
void
usage()
{
string
execname
Console.WriteLine("Usage:");
Console.WriteLine(execname
System.Threading.Thread.Sleep(2500);
Environment.Exit(0);
}
static
void
Main(string[] args)
{
YModule
m;
string
errmsg
if
(YAPI.RegisterHub("usb",
Console.WriteLine("RegisterHub error: "
Environment.Exit(0);
}
if
(args.Length
m
= YModule.FindModule(args[0]);
if (m.isOnline()) {
if
(args.Length
if (args[1].ToUpper() == "ON") {
m.set_beacon(YModule.BEACON_ON);
58
+ tsensor.get_module().get_serialNumber());
YGenericSensor.FindGenericSensor(target
= tsensor.get_module().get_serialNumber();
ch1
=
YGenericSensor.FindGenericSensor(serial
ch2
=
YGenericSensor.FindGenericSensor(serial
=
"", unitSensor2
unitSensor1
unitSensor2
= ch2.get_unit();
+ ch1.get_currentValue().ToString() + unitSensor1);
Channel 2 : "
(press Ctrl-C to
ref errmsg);
connected");
= System.AppDomain.CurrentDomain.FriendlyName;
+
" <serial or logical name>
= "";
ref errmsg) !=
< 1)
usage();
>= 2) {
+ ".genericSensor1");
= "";
= ch1.get_unit();
+ ch2.get_currentValue().ToString() + unitSensor2);
exit)");
cable");
YAPI.SUCCESS) {
+ errmsg);
// use serial or logical name
+ ".genericSensor1");
+ ".genericSensor2");
[ON/OFF]");
www.yoctopuce.com

Publicité

loading

Ce manuel est également adapté pour:

Yocto-bridgeYwbridg1