3.3.2.1 Načtení GPIO pinu

int IndoorTouch.GPIOGet(int pin);

Přečte aktuální hodnotu GPIO registru. Pin je jedna z možností:

  • IndoorTouch.GPIO_PIN_IN1 = 0x01;
  • IndoorTouch.GPIO_PIN_IN2 = 0x02;
  • IndoorTouch.GPIO_PIN_OUT1 = 0x04;
  • IndoorTouch.GPIO_PIN_OUT2 = 0x08;
  • IndoorTouch.GPIO_PIN_IO1 = 0x10;
  • IndoorTouch.GPIO_PIN_IO2 = 0x20;
  • IndoorTouch.GPIO_PIN_RELAY1 = 0x40;
  • IndoorTouch.GPIO_PIN_RELAY2 = 0x80;

Návratovou hodnotou je {0,1} nebo

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