Yoctopuce Yocto-IO Mode D'emploi page 359

Table des Matières

Publicité

digitalio→set_portState()
digitalio→setPortState()
Modifie l'état de tous les canaux du port d'E/S digital en une seule fois: le paramètre est un entier
dont chaque bit représente un canal, avec le canal zéro correspondant au bit 0.
function set_portState( newval)
js
int set_portState( int newval)
cpp
-(int) setPortState : (int)
m
integer set_portState( newval: LongInt): integer
pas
function set_portState( ByVal
vb
int set_portState( int newval)
cs
int set_portState( int newval)
java
async Task<int> set_portState( int newval)
uwp
set_portState( newval)
py
function set_portState( $newval)
php
async set_portState( newval: number): Promise<number>
ts
async set_portState( newval)
es
int set_portState( int newval)
dnp
int set_portState( int newval)
cp
YDigitalIO
target
cmd
Mettre tous les canaux à 0 ->
-> paramètre = 1 Mettre le canal N°1 à 1 ->
N°1 à 1 ->
0b00000011
et ainsi de suite... Seuls les canaux configurés en sortie sont affectés, conformément à la configuration
effectuée à l'aide de
set_portDirection
Paramètres :
newval
un entier représentant l'état de tous les canaux du port d'E/S digital en une seule fois: le paramètre
est un entier dont chaque bit représente un canal, avec le canal zéro correspondant au bit 0
Retourne :
YAPI.SUCCESS
En cas d'erreur, déclenche une exception ou retourne un code d'erreur négatif.
www.yoctopuce.com
newval
newval
As Integer) As Integer
set_portState
newval
0b00000000
-> paramètre = 3 Mettre le canal N°2 à 1 ->
si l'opération se déroule sans erreur.
-> paramètre = 0 Mettre le canal N°0 à 1 ->
-> paramètre = 2 Mettre les canaux N°0 et
0b00000010
.
23. Référence de l'API de haut niveau
YDigitalIO
0b00000001
-> paramètre = 4
0b00000100
353

Publicité

Table des Matières
loading

Table des Matières