3.3.2.5 Zjištění směru přepínatelných GPIO

int IndoorTouch.GPIOGetDirection(int pin);

Pin je index pinu, viz 3.3.2.1 Načtení GPIO pinu. Piny GPIO_PIN_IO1 a GPIO_PIN_IO2 lze přepínat pro vstup/výstup. Tímto příkazem lze zjistit momentálně nastavený směr. Výchozí stav po spuštění je GPIO_DIRECTION_IN.

Návratová hodnota je:

  • IndoorTouch.GPIO_DIRECTION_IN = 1;
  • IndoorTouch.GPIO_DIRECTION_OUT = 2;
  • IndoorTouch.RC_ERR_CONN = -1; chyba při spojení s API démonem
  • IndoorTouch.RC_ERR_SYS = -6; systémová chyba (nepodařilo se přečíst hodnotu apod. )
  • IndoorTouch.RC_ERR_DENIED = -7; GPIO neexistuje nebo není přepínatelné