lebai sdk
1.1.28
lebai c++ sdk with swig to support sereval languages.
|
通用输入输出相关的接口 More...
Functions | |
void | lebai::l_master::Robot::set_do (std::string device, unsigned int pin, unsigned int value) |
设置数字输出 More... | |
unsigned int | lebai::l_master::Robot::get_do (std::string device, unsigned int pin) |
获取数字输出 More... | |
std::vector< unsigned int > | lebai::l_master::Robot::get_dos (std::string device, unsigned int pin, unsigned int num) |
获取多个数字输出 More... | |
unsigned int | lebai::l_master::Robot::get_di (std::string device, unsigned int pin) |
获取数字输入 More... | |
std::vector< unsigned int > | lebai::l_master::Robot::get_dis (std::string device, unsigned int pin, unsigned int num) |
获取多个数字输入 More... | |
void | lebai::l_master::Robot::set_ao (std::string device, unsigned int pin, double value) |
设置模拟输出 More... | |
double | lebai::l_master::Robot::get_ao (std::string device, unsigned int pin) |
获取模拟输出 More... | |
std::vector< double > | lebai::l_master::Robot::get_aos (std::string device, unsigned int pin, unsigned int num) |
获取多个模拟输出 More... | |
double | lebai::l_master::Robot::get_ai (std::string device, unsigned int pin) |
获取模拟输入 More... | |
std::vector< double > | lebai::l_master::Robot::get_ais (std::string device, unsigned int pin, unsigned int num) |
获取多个模拟输入 More... | |
void | lebai::l_master::Robot::set_dio_mode (std::string device, unsigned int pin, bool value) |
设置数字端口模式 More... | |
std::vector< bool > | lebai::l_master::Robot::get_dios_mode (std::string device, unsigned int pin, unsigned int count) |
获取数字端口模式 More... | |
通用输入输出相关的接口
double lebai::l_master::Robot::get_ai | ( | std::string | device, |
unsigned int | pin | ||
) |
std::vector<double> lebai::l_master::Robot::get_ais | ( | std::string | device, |
unsigned int | pin, | ||
unsigned int | num | ||
) |
获取多个模拟输入
device | 设备名字,查看 DEVICENAME ,可以进一步查看 详细信息. |
pin | 起始模拟输入端口,从 0 开始 |
num | 连续的模拟输入个数 |
double lebai::l_master::Robot::get_ao | ( | std::string | device, |
unsigned int | pin | ||
) |
std::vector<double> lebai::l_master::Robot::get_aos | ( | std::string | device, |
unsigned int | pin, | ||
unsigned int | num | ||
) |
获取多个模拟输出
device | 设备名字,查看 DEVICENAME ,可以进一步查看 详细信息. |
pin | 起始模拟输出端口,从 0 开始 |
num | 连续的模拟输出个数 |
unsigned int lebai::l_master::Robot::get_di | ( | std::string | device, |
unsigned int | pin | ||
) |
std::vector<bool> lebai::l_master::Robot::get_dios_mode | ( | std::string | device, |
unsigned int | pin, | ||
unsigned int | count | ||
) |
获取数字端口模式
device | 设备名字,查看 DEVICENAME ,可以进一步查看 详细信息. |
pin | 端口号,从 0 开始 |
count | 查询的连续端口数 |
std::vector<unsigned int> lebai::l_master::Robot::get_dis | ( | std::string | device, |
unsigned int | pin, | ||
unsigned int | num | ||
) |
获取多个数字输入
device | 设备名字,查看 DEVICENAME ,可以进一步查看 详细信息. |
pin | 起始数字输入端口,从 0 开始 |
num | 连续的数字输入个数 |
unsigned int lebai::l_master::Robot::get_do | ( | std::string | device, |
unsigned int | pin | ||
) |
std::vector<unsigned int> lebai::l_master::Robot::get_dos | ( | std::string | device, |
unsigned int | pin, | ||
unsigned int | num | ||
) |
获取多个数字输出
device | 设备名字,查看 DEVICENAME ,可以进一步查看 详细信息. |
pin | 起始数字输出端口,从 0 开始 |
num | 连续的数字输出个数 |
void lebai::l_master::Robot::set_ao | ( | std::string | device, |
unsigned int | pin, | ||
double | value | ||
) |
设置模拟输出
device | 设备名字,查看 DEVICENAME ,可以进一步查看 详细信息. |
pin | 模拟输出端口,从 0 开始 |
value | 待设置的模拟输出值 |
void lebai::l_master::Robot::set_dio_mode | ( | std::string | device, |
unsigned int | pin, | ||
bool | value | ||
) |
设置数字端口模式
device | 设备名字,查看 DEVICENAME ,可以进一步查看 详细信息. |
pin | 端口号,从 0 开始 |
value | 设置的值,false为输入模式,true为输出模式 |
void lebai::l_master::Robot::set_do | ( | std::string | device, |
unsigned int | pin, | ||
unsigned int | value | ||
) |
device | 设备名字,
|
查看 详细信息.
pin | 端口,从 0 开始 |
value | 待设置的值 |