Yoctopuce Yocto-Meteo Mode D'emploi page 89

Table des Matières

Publicité

humidity
= YHumidity.FindHumidity("MaFonction");
YHumidity.FindHumidity
contrôler le capteur d'humidité.
isOnline
La méthode
YHumidity.isOnline()
si le module correspondant est présent et en état de marche.
get_currentValue
La méthode
get_currentValue()
permet d'obtenir l'humidité relative actuelle mesurée par le capteur. La valeur de retour est un
nombre flottant, représentant directement le nombre de %RH.
YTemperature.FindTemperature et YPressure.FindPressure
Les
fonctions
YTemperature.FindTemperature
permettent de travailler respectivement avec les mesures de temperature et de pression, et se
manipulent exactement comme
Un exemple réel
Lancez Visual C# et ouvrez le projet exemple correspondant, fourni dans le répertoire Examples/
Doc-GettingStarted-Yocto-Meteo de la librairie Yoctopuce.
Vous reconnaîtrez dans cet exemple l'utilisation des fonctions expliquées ci-dessus, cette fois
utilisées avec le décorum nécessaire à en faire un petit programme d'exemple concret.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace
ConsoleApplication1
{
class
Program
{
static
void
usage()
{
string
execname
Console.WriteLine(execname
Console.WriteLine(execname
Console.WriteLine(execname
System.Threading.Thread.Sleep(2500);
Environment.Exit(0);
}
static
void
Main(string[] args)
{
string
errmsg
string
target;
YHumidity
hsensor;
YTemperature
YPressure
psensor;
if
(args.Length
target
= args[0].ToUpper();
// Setup the API to use local USB devices
if
(YAPI.RegisterHub("usb",
Console.WriteLine("RegisterHub error: "
Environment.Exit(0);
}
if
(target
== "ANY") {
hsensor
= YHumidity.FirstHumidity();
tsensor
= YTemperature.FirstTemperature();
psensor
= YPressure.FirstPressure();
www.yoctopuce.com
renvoie un objet que vous pouvez ensuite utiliser à loisir pour
de l'objet renvoyé par
de l'objet renvoyé par
YHumidity.FindHumidity
= System.AppDomain.CurrentDomain.FriendlyName;
+
"
<serial_number>");
+
"
<logical_name>");
+
" any
= "";
tsensor;
< 1) usage();
ref errmsg) != YAPI.SUCCESS) {
FindHumidity
et
.
");
+ errmsg);
12. Utilisation du Yocto-Meteo en C#
permet de savoir
YHumidity.FindHumidity
YPressure.FindPressure
83

Publicité

Table des Matières
loading

Table des Matières