为了使用此扩展板使用PHPoC Expansion数据库的 ExpansionPhotoInput class。
ExpansionPhotoInput class可使用的函数如下。
成员函数 | 说明 |
---|---|
int getPID(void) | get the product's ID |
char *getName(void) | get the product's name |
ExpansionPhotoInput(int sid, int port) | create an instance of a specific input port |
bool isOn(void) | return true when an input port is ON |
bool isOff(void) | return true when an input port is OFF |
void setDelay(int ms) | set valid time(millisecond) |
此板将忽略,短于通过此函数设定的维持延时时间的信号。 单位是毫秒,可设定的最小值是1毫秒。延时时间设定为0,将自动设定为最小值1毫秒。 有关特定端口的延时设定,将适应到重新设定延时时间为止。
此命令是为了消除震颤(chattering)的影响而使用。震颤现象是指通过手动打开或关闭开关时, 根据接触震动引起的短暂时间的信号变on/off的现象。此现象在特定系统会引起误动作。