LHController_VDC
V1.0.1
API Instructions
|
宏定义说明
#define LH_ERR_BAUDRATE 1016 |
波特率参数越界
#define LH_ERR_BRIGHTNESS_LEVElL 1010 |
亮度等级参数越界
#define LH_ERR_CHINDEX_LACK 1009 |
通道号不全
#define LH_ERR_CHINDEX_OUTRANGE 1007 |
通道序号参数越界
#define LH_ERR_CLEAREDZALARM_FAILD 1036 |
清除报警信息失败
#define LH_ERR_CREATEETHECON_FAILED 1001 |
创建网口连接失败
#define LH_ERR_DEFAULT 1015 |
默认参数参数越界
#define LH_ERR_DISCONNECTED 1008 |
没有连接控制器
#define LH_ERR_FORMAT_FAILD 1039 |
恢复出厂参数失败
#define LH_ERR_INITSERIAL_FAILED 1005 |
打开串口失败
#define LH_ERR_INVALIDHANDLE 1003 |
无效的句柄
#define LH_ERR_MAXIMUM 1004 |
超过最大连接数
#define LH_ERR_PARAMETER 1017 |
传入参数错误
#define LH_ERR_READALARM_FAILD 1035 |
获取报警状态失败
#define LH_ERR_READBRIGHTNESS_FAILED 1021 |
查询亮度等级失败
#define LH_ERR_READDEFAULTOUTPUT_FAILD 1030 |
查询通道默认输出模式失败
#define LH_ERR_READEXTERNALIOMODE_FAILD 1032 |
查询外部IO接口工作模式失败
#define LH_ERR_READEXTERNALTRIGGER_FAILED 1026 |
查询外部触发方式失败
#define LH_ERR_READINPUT_FAILD 1033 |
获取输入IO失败
#define LH_ERR_READOUTPUTVOLTAGE_FAILED 1028 |
查询输出电压失败
#define LH_ERR_READTCPIP_FAILD 1048 |
读取TCP配置失败
#define LH_ERR_READTRIGGERWIDTH_FAILED 1024 |
查询频闪宽度失败
#define LH_ERR_READVERSION_FAILD 1049 |
查询控制器版本
#define LH_ERR_REBOOT_FAILD 1038 |
重启控制器失败
#define LH_ERR_REDTEMPERATURE_FAILD 1037 |
查询控制器温度失败
#define LH_ERR_SAVE_FAILD 1040 |
保存参数失败
#define LH_ERR_SEDEXTERNALIOMODE_FAILD 1031 |
设置外部IO接口工作模式失败
#define LH_ERR_SEND_DATA 1006 |
控制器无应答
#define LH_ERR_SEREXTERNALTRIGGER_FAILED 1025 |
设置外部触发方式失败
#define LH_ERR_SEROUTPUTVOLTAGE_FAILED 1027 |
设置输出电压失败
#define LH_ERR_SETBRIGHTNESS_FAILED 1020 |
设置亮度等级失败
#define LH_ERR_SETCLIENTIP_FAILD 1045 |
设置远程IP地址失败
#define LH_ERR_SETCLIENTPORT_FAILD 1047 |
设置远程端口失败
#define LH_ERR_SETCOMBAUDRATE_FAILD 1041 |
设置控制器波特率失败
#define LH_ERR_SETDEFAULTOUTPUT_FAILD 1029 |
设置通道默认输出模式失败
#define LH_ERR_SETOUTPUT_FAILD 1034 |
设置输出IO失败
#define LH_ERR_SETSERVERGATEWAY_FAILD 1044 |
设置控制器网关失败
#define LH_ERR_SETSERVERIP_FAILD 1042 |
设置控制器IP地址失败
#define LH_ERR_SETSERVERPORT_FAILD 1046 |
设置控制器端口失败
#define LH_ERR_SETSERVERSUBNETMASK_FAILD 1043 |
设置控制器子网掩码失败
#define LH_ERR_SETTRIGGERWIDTH_FAILED 1023 |
设置频闪脉冲宽度失败
#define LH_ERR_STROBETRIGGER_FAILED 1022 |
频闪触发失败
#define LH_ERR_TRIGGRRMODE 1013 |
触发模式参数越界
#define LH_ERR_TRIGGRRWIDTH 1012 |
频闪宽度参数越界
#define LH_ERR_TURNOFFCH_FAILED 1019 |
关闭通道失败
#define LH_ERR_TURNONCH_FAILED 1018 |
打开通道失败
#define LH_ERR_UNKNOWN 1002 |
未知错误
#define LH_ERR_VOLTAGE 1014 |
设置电压参数越界
#define LH_SUCCEED 0 |
操作成功
#define LHController_Handle long |
#define LHController_VDC_API long |
函数说明
LHController_VDC_API LHController_AStrobeTrigger | ( | LHController_Handle | controllerHandle, |
int | channelIndex | ||
) |
单通道指令频闪触发
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 指定需要操作的通道号,取值范围 1~8
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Clearedzalarm | ( | LHController_Handle | controllerHandle | ) |
清除报警信息
- 参数
-
输入参数 controllerHandle 控制器句柄
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_CreateEtheConnectionByIP | ( | char * | serverIPAddress, |
int | serverPort, | ||
LHController_Handle * | controllerHandle | ||
) |
创建一个网络连接
- 参数
-
输入参数 serverIPAddress 服务器IP地址 如172.16.83.1 serverPort 服务器端口号,支持端口1000~9999 输出参数 controllerHandle 控制句柄
- 返回
- 操作成功:LH_SUCCEED
- 操作失败:参见错误代码表
- 异常
-
抛出错误代码,请参考错误代码表
- 参见
- 错误代码表
- 注意
- 最大连接数支持100
- 警告
- 每个连接会启动一个线程,断开时请使用LHController_DestroyEtheConnection函数
LHController_VDC_API LHController_DestroyEtheConnection | ( | LHController_Handle | controllerHandle | ) |
断开一个网络连接
- 参数
-
输入参数 controllerHandle 控制句柄
- 返回
- 操作成功:LH_SUCCEED
- 操作失败:参见错误代码表
- 异常
-
抛出错误代码,请参考错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Format | ( | LHController_Handle | controllerHandle | ) |
恢复出厂参数
- 参数
-
输入参数 controllerHandle 控制器句柄
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Hig_ReadTriggerWidth | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int * | triggerWidth | ||
) |
高亮查询频闪脉宽
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Hig_SetTriggerWidth | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int | triggerWidth | ||
) |
高亮设置频闪脉宽
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Hig_TimeTrobeTrigger | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int | triggerWidth | ||
) |
高亮带时间参数频闪触发
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_InitSerialPort | ( | char * | comName, |
int | baudrate, | ||
LHController_Handle * | controllerHandle | ||
) |
打开一个串口
- 参数
-
输入参数 comName 串口号,如COM1 baudrate 波特率 输出参数 controllerHandle 控制句柄
- 返回
- 操作成功:LH_SUCCEED
- 操作失败:参见错误代码表
- 异常
-
抛出错误代码,请参考错误代码表
- 参见
- 错误代码表
- 注意
- 最大连接数支持100
- 警告
- 每个连接会启动一个线程,断开时请使用LHController_ReleaseSerialPort函数
LHController_VDC_API LHController_ManyStrobeTrigger | ( | LHController_Handle | controllerHandle, |
char * | channelIndex | ||
) |
多通道指令频闪触发
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 数 据:ABCDEFGH 八通道光源频闪触发开关。 A 代表通道 1, B 代表通道 2, C 代表通道 3, D 代表通道 4, E 代表第 5通道 F 代表第 6 通道, G 代表第 7 通道, H 代表第 8 通道; 0 表示不触发, 1 表示触发。要触发的通道号,如全部触发"11111111",触发第一个通道"10000000"
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Readalarm | ( | LHController_Handle | controllerHandle, |
char * | alarm | ||
) |
获取报警信息
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 alarm 报警信息,ABCD――检测 LED 状态结果, 数值 0 表示对应 LED 良好。 ? 数值 1 表示对应通道 LED 损坏, ? 数值 2 表示对应通道电流失控。 ? A 位表示通道 1; B 位表示通道 2; C 位表示通道 3; D 位表示通道 4。
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadCompleteSignal | ( | LHController_Handle | controllerHandle, |
int * | triggerWidth | ||
) |
查询触发完成信号脉宽
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadDefaultOutput | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int * | channelDefault | ||
) |
查询通道默认输出模式
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 通道号, 取值范围 1~8 输出参数 channelDefault 通道默认输出模式,“0”为上电通道输出默认无效,光源不亮; “1” 为上电默认输出默认有效,光源常亮。 默认有 效输出光源亮度值为存储器亮度值。
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadDelayTime | ( | LHController_Handle | controllerHandle, |
int * | triggerWidth | ||
) |
查询触发完成信号延迟时间
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadExternalIOmode | ( | LHController_Handle | controllerHandle, |
int | inputOutput, | ||
int * | externalmode | ||
) |
查询外部IO工作模式
- 参数
-
输入参数 controllerHandle 控制器句柄 inputOutput 取值“1”时查询输入 I/O 工作模式;取值“2” 查询输出 I/O 工作模式。 输出参数 externalmode 工作模式。 当 X 位取值 1 时, Y 位设置“0”为控制器默认工作模式,处于外部触发控制状态; Y 位设置“1” 为普通输入 I/O 工作模式, 可通过 IO 指令获取指令查询 IO 电平状态。 当 X 位取值 2 时, Y 位设置“0”为控制器默认 工作模式, IO 处于报警信号工作状态; Y 位设置“1” 为普通输出 I/O 工作模式, 可通过 IO 指令设置 IO 口输出电平状
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadExternalTrigger | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int * | channelMode | ||
) |
查询外部触发方式
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 指定需要查询的通道号,取值范围 1~4 输出参数 channelMode 外部触发方式, ? 0: 低电平时间普通触发, ? 1:下降沿普通触发, ? 2:上升沿普通触发, 3:禁用外部触发
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
- 注解
- 出厂设置为禁用外部触发
LHController_VDC_API LHController_ReadInput | ( | LHController_Handle | controllerHandle, |
char * | readInput | ||
) |
获取输入IO状态
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 readInput 表示输入 IO 做为普通 IO 口使用时的输入状态; “0” 表示输入 IO 为低电平, “1” 表示输入 IO 为高电平, 数据左起第 1 位为输入 IO 第 1 通道状态,第 2 位为输入 IO 第 3 通道状态,以此类推。如“00000”
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadIntensity | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int * | intensity | ||
) |
查询亮度值
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 指定需要查询的通道号,取值范围 1~8 输出参数 intensity 返回亮度值
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadIntervalTime | ( | LHController_Handle | controllerHandle, |
int * | triggerWidth | ||
) |
读取触发信号间隔时间
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadOutputVoltage | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int * | voltage | ||
) |
查询输出电压
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 通道号。取值范围 1~4 输出参数 voltage 电压值代号 数值0表示 4.0V, 数值1表示 5.0V, 数值2表示 12.0V, 数值3表示 20.0V, 数值4表示 22.0V, 数值5表示 24.0V, 数值6表示 26.0V, 数值7表示 28.0V,
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadTCPIP | ( | LHController_Handle | controllerHandle, |
char * | serverIP, | ||
char * | serverSubnetMask, | ||
char * | serverGateway, | ||
char * | clientIP, | ||
int * | serverport, | ||
int * | clientport | ||
) |
读取TCP配置
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 serverIP 控制器IP地址 serverSubnetMask 控制器子网掩码 serverGateway 控制器网关 clientIP 远程IP地址 serverport 控制器端口号 clientport 远程端口号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReadTriggerWidth | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int * | triggerWidth | ||
) |
查询频闪脉宽
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 指定需要查询的通道号,取值范围 1~8 输出参数 triggerWidth 返回脉冲宽度
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Readversion | ( | LHController_Handle | controllerHandle, |
char * | version | ||
) |
查询控制器版本
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Reboot | ( | LHController_Handle | controllerHandle | ) |
重启控制器
- 参数
-
输入参数 controllerHandle 控制器句柄
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Redtemperature | ( | LHController_Handle | controllerHandle, |
int * | temperature | ||
) |
查询控制器温度
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 temperature 温度值
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_ReleaseSerialPort | ( | LHController_Handle | controllerHandle | ) |
释放一个串口
- 参数
-
输入参数 controllerHandle 控制句柄
- 返回
- 操作成功:LH_SUCCEED
- 操作失败:参见错误代码表
- 异常
-
抛出错误代码,请参考错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Save | ( | LHController_Handle | controllerHandle | ) |
保存参数
- 参数
-
输入参数 controllerHandle 控制器句柄
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SedExternalIOmode | ( | LHController_Handle | controllerHandle, |
int | inputOutput, | ||
int | externalmode | ||
) |
设置外部IO工作模式
- 参数
-
输入参数 controllerHandle 控制器句柄 inputOutput 取值“1”为设置输入 I/O 工作模式;取值“2” 为输出 I/O 工作模式。 externalmode 工作模式。 当 X 位取值 1 时, Y 位设置“0”为控制器默认工作模式,处于外部触发控制状态; Y 位设置“1” 为普通输入 I/O 工作模式, 可通过 IO 指令获取指令查询 IO 电平状态。 当 X 位取值 2 时, Y 位设置“0”为控制器默认 工作模式, IO 处于报警信号工作状态; Y 位设置“1” 为普通输出 I/O 工作模式, 可通过 IO 指令设置 IO 口输出电平状 态。
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetClientIP | ( | LHController_Handle | controllerHandle, |
char * | clientIP | ||
) |
设置远程IP地址
- 参数
-
输入参数 controllerHandle 控制器句柄 clientIP 远程IP
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetClientPort | ( | LHController_Handle | controllerHandle, |
int | clientport | ||
) |
设置远程端口号
- 参数
-
输入参数 controllerHandle 控制器句柄 clientport 远程端口号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetComBaudrate | ( | LHController_Handle | controllerHandle, |
int | baudrate | ||
) |
设置串口波特率
- 参数
-
输入参数 controllerHandle 控制器句柄 baudrate 波特率,本机串口波特率分为 7 级, 具体数据和波特率信息如下: 数据“1”波特率为9600bps, 数据“2”波特率为14400bps, 数据“3”波特率为19200bps, 数据“4”波特率为38400bps, 数据“5”波特率为56000bps, 数据“6”波特率为57600bps, 数据“7”波特率为115200bps,
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
- 注解
- 出厂默认波特率为 115200 bps
LHController_VDC_API LHController_SetCompleteSignal | ( | LHController_Handle | controllerHandle, |
int | triggerWidth | ||
) |
设置触发完成信号脉宽
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetDefaultOutput | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int | channelDefault | ||
) |
设置通道默认输出模式
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 通道号, 取值范围 1~8 channelDefault 通道默认输出模式,“0”为上电通道输出默认无效,光源不亮; “1” 为上电默认输出默认有效,光源常亮。 默认有 效输出光源亮度值为存储器亮度值。
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetDelayTime | ( | LHController_Handle | controllerHandle, |
int | triggerWidth | ||
) |
设置触发完成信号延迟时间
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetExternalTrigger | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int | channelMode | ||
) |
设置外部触发方式
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 指定需要操作的通道号,取值范围 1~4 channelMode 外部触发方式, ? 0: 低电平时间普通触发 ? 1:下降沿普通触发 ? 2:上升沿普通触发 3:禁用外部触发
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
- 注解
- 出厂设置为禁用外部触发
LHController_VDC_API LHController_SetIntensity | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int | intensity | ||
) |
设置亮度等级
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 指定需要操作的通道号,取值范围 1~8 intensity 设置的亮度值,取值范围 000~255
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetIntervalTime | ( | LHController_Handle | controllerHandle, |
int | triggerWidth | ||
) |
设置触发信号间隔时间
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetOutput | ( | LHController_Handle | controllerHandle, |
char * | output | ||
) |
设置输出IO状态
- 参数
-
输入参数 controllerHandle 控制器句柄 output 表示输出状态,“0”表示输出打开, “1” 表示输出关闭。左起第 1 位表示第 1 个输出 IO 通道状态,第 2 位 表示第 2 个输出 IO 通道状态, 以此类推。如“00000”
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetoutputVoltage | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int | voltage | ||
) |
设置输出电压
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 通道号。取值范围 1~4 voltage 设置输出最大电压值,单位 V。 ? 数值 0 表示 4.0V; ? 数值 1 表示 5.0V; ? 数值 2 表示 12.0V; ? 数值 3 表示 20.0V; ? 数值 4 表示 22.0V; ? 数值 5 表示 24.0V; ? 数值 6 表示 26.0V; ? 数值 7 表示 28.0V;
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetServerGateway | ( | LHController_Handle | controllerHandle, |
char * | gateway | ||
) |
设置控制器网关
- 参数
-
输入参数 controllerHandle 控制器句柄 gateway 网关
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetServerIP | ( | LHController_Handle | controllerHandle, |
char * | serverip | ||
) |
设置控制器IP地址
- 参数
-
输入参数 controllerHandle 控制器句柄 serverip IP地址
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetServerPort | ( | LHController_Handle | controllerHandle, |
int | serverport | ||
) |
设置控制器端口
- 参数
-
输入参数 controllerHandle 控制器句柄 serverport 控制器端口
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetServerSubnetMask | ( | LHController_Handle | controllerHandle, |
char * | subnetmask | ||
) |
设置控制器子网掩码
- 参数
-
输入参数 controllerHandle 控制器句柄 serverip 子网掩码
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_SetTriggerWidth | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int | triggerWidth | ||
) |
设置频闪脉宽
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 指定需要操作的通道号,取值范围 1~8 triggerWidth 频闪脉宽,取值范围 0~9999,以 1ms 为单位
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_Synchronous_asynchronous | ( | LHController_Handle | controllerHandle, |
int | sa | ||
) |
同步异步模式
- 参数
-
输入参数 controllerHandle 控制器句柄 输出参数 version 控制器版本号
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_TimeTrobeTrigger | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int | triggerWidth | ||
) |
带时间参数频闪触发
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 通道号。取值范围 1~8 triggerWidth 频闪触发时间,以 ms 为单位。取值范围 0~9999
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_TurnoffChannel | ( | LHController_Handle | controllerHandle, |
int | channelIndex | ||
) |
关闭单通道
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 通道号范围为 1~8
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_TurnoffTurnonChannel | ( | LHController_Handle | controllerHandle, |
char * | channelIndex | ||
) |
多通道打开或关闭
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 数 据:ABCDEFGH 八通道光源开关状态,A 代表通道 1,B 代表通道 2, C 代表通道 3, D 代表通道 4, E 代表第 5 通道, F 代表第 6 通道, G 代表第 7 通道, H 代表第 8 通道; 0 表示关, 1 表示开。如全部打开"11111111",全部关闭"00000000",打开第一个通道"10000000"
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
LHController_VDC_API LHController_TurnonChannel | ( | LHController_Handle | controllerHandle, |
int | channelIndex | ||
) |
打开单通道光源,不带亮度值
- 参数
-
输入参数 controllerHandle 控制句柄 channelIndex 指定需要打开的通道号,取值范围 1~8
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
- 注解
- 打开光源亮度值为存储器存储亮度值。
LHController_VDC_API LHController_TurnonChannelSetIntensity | ( | LHController_Handle | controllerHandle, |
int | channelIndex, | ||
int | intensity | ||
) |
带亮度参数打开通道
- 参数
-
输入参数 controllerHandle 控制器句柄 channelIndex 指定需要打开的通道号,取值范围 1~8 intensity 指定的亮度值。取值范围 000~255
- 返回
- 操作成功 LH_SUCCEED
- 操作失败 参见错误代码表
- 参见
- 错误代码表
Author:Rex Van 2017/8/30