public class TestNative {
/**
* @param args
*/
public static void main(String[] args) {
}
static {
System.loadLibrary("BxEDLL");
}
/**
* 设置显示屏参数
*
* @param nScreenNO:显示屏屏号;从1开始
* @param nWidth:显示屏的长度
* @param nHeight:显示屏的高度
* @param nScreenType:显示屏类型(选2)。1:单基色;2:双基色
* @param nMkType:点阵类型(选1);1:R+G型;2:G+R型
* @param nDataDA:显示屏极性(选0);0:负极性;1:正极性
* @param nDataOE
* @param nDataStyle:数据流向(选0);0:正常;
* 1:镜像
* @param nDataSort:0
* :正常行顺序; 1:上移一行; 2:下移一行;
* @param nFrequency:0:10MHz;1:6.6MHz;
* 2 :5MHz; 3:2.5MHz;4:1.25MHz
* @param pFileName:显示屏参数信息保存的文件名
*/
public void userSetScreenParameter(int nScreenNO, int nWidth, int nHeight,
int nScreenType, int nMkType, int nDataDA, int nDataOE,
int nDataStyle, int nDataSort, int nFrequency, String pFileName) {
byte[] fileNameBytes = new byte[pFileName.length()];
}
/**
* 强制开关机
*
* @param nScreenNO:显示屏屏号;从1开始
* @param bScreenState:1:强制开机;0:强制关机
* @param pFileName:强制开、关机命令信息保存的文件名
*/
public void userSetScreenState(int nScreenNO, int bScreenState,
String pFileName) {
}
/**
* 调整显示屏亮度
*
* @param nScreenNO:显示屏屏号;从1开始
* @param nScreenLightValue:显示屏亮度值;范围0~15,值越大,显示屏亮度越高
* @param pFileName:显示屏亮度值信息保存的文件名
*/
public void userSetScreenLight(int nScreenNO, int nScreenLightValue,
String pFileName) {
}
/**
* 得到显示屏数据的头信息,保存到文件pFileName中
*
* @param nScreenNO:显示屏屏号;从1开始
* @param nProgramCount:显示屏的节目个数
* @param pFileName:显示屏头信息保存的文件名
*/
public void userGetAllDataHead(int nScreenNO, int nProgramCount,
String pFileName) {
}