POSAPI
类 POSWIFIAPI

java.lang.Object
  继承者 POSAPI.POSInterfaceAPI
      继承者 POSAPI.POSWIFIAPI

public class POSWIFIAPI
extends POSInterfaceAPI


字段摘要
static int ERR_PROCESSING
           
 SocketSDK mSocketSDK
           
static int POS_FAIL
           
static int POS_SUCCESS
           
static int READBYTEMAX
           
static int WRITEBYTEMAX
           
static int WRITETIMEOUT
           
 
从类 POSAPI.POSInterfaceAPI 继承的字段
ERR_PARAM
 
构造方法摘要
POSWIFIAPI()
           
 
方法摘要
 int CloseDevice()
          函数名称:CloseDevice 函数功能:关闭端口 参数描述: 返回值说明:
 int OpenDevice(java.lang.String dstName, int dstPort)
          函数名称:OpenDevice 函数功能:创建Socket通讯对象 参数描述:
 int ReadBuffer(byte[] ReadBuffer, int OffsetSize, int nBytesToRead, int ReadTimeOut)
           
 int searchPort(SearchPortInfo[] port_info, int printer_num_max, int netSegmentSupp)
          函数名称:searchPort 函数功能:搜索打印机设备 参数描述:
 int WIFIsearchPort(SearchPortInfo[] port_info, int printer_num_max)
          函数名称:_WIFIsearchPort 函数功能:WIFI搜索打印机设备 参数描述:
 int WriteBuffer(byte[] WriteBuffer, int OffsetSize, int nBytesToWrite, int WriteTimeOut)
          函数名称:WriteBuffer 函数功能:发送数据 参数描述:
 
从类 POSAPI.POSInterfaceAPI 继承的方法
OpenDevice, OpenDevice, OpenDevice, ReadBuffer
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

mSocketSDK

public SocketSDK mSocketSDK

POS_SUCCESS

public static final int POS_SUCCESS
另请参见:
常量字段值

ERR_PROCESSING

public static final int ERR_PROCESSING
另请参见:
常量字段值

POS_FAIL

public static final int POS_FAIL
另请参见:
常量字段值

WRITETIMEOUT

public static final int WRITETIMEOUT
另请参见:
常量字段值

WRITEBYTEMAX

public static final int WRITEBYTEMAX
另请参见:
常量字段值

READBYTEMAX

public static final int READBYTEMAX
另请参见:
常量字段值
构造方法详细信息

POSWIFIAPI

public POSWIFIAPI()
方法详细信息

WIFIsearchPort

public int WIFIsearchPort(SearchPortInfo[] port_info,
                          int printer_num_max)
函数名称:_WIFIsearchPort 函数功能:WIFI搜索打印机设备 参数描述:

覆盖:
POSInterfaceAPI 中的 WIFIsearchPort
参数:
port_info[out]: - 搜索到的打印机设备信息
prt_num_max[in]: - 要求搜索到设备信息最大值 返回值说明:
返回:
成功:搜索到的打印机设备个数,失败:0

searchPort

public int searchPort(SearchPortInfo[] port_info,
                      int printer_num_max,
                      int netSegmentSupp)
函数名称:searchPort 函数功能:搜索打印机设备 参数描述:

参数:
port_info[out]: - 搜索到的打印机设备信息
prt_num_max[in]: - 要求搜索到设备信息最大值
netSegmentSupp[in]: - 搜索方式,0x01:同网段搜索,0x02:跨网段搜索 返回值说明:
返回:
成功:搜索到的打印机设备个数,失败:0

OpenDevice

public int OpenDevice(java.lang.String dstName,
                      int dstPort)
函数名称:OpenDevice 函数功能:创建Socket通讯对象 参数描述:

覆盖:
POSInterfaceAPI 中的 OpenDevice
参数:
dstName[in]:端口IP地址 -
dstPort[in]:端口号 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_PROCESSING

CloseDevice

public int CloseDevice()
函数名称:CloseDevice 函数功能:关闭端口 参数描述: 返回值说明:

覆盖:
POSInterfaceAPI 中的 CloseDevice
返回:
成功:POS_SUCCESS,失败:ERR_PROCESSING

WriteBuffer

public int WriteBuffer(byte[] WriteBuffer,
                       int OffsetSize,
                       int nBytesToWrite,
                       int WriteTimeOut)
函数名称:WriteBuffer 函数功能:发送数据 参数描述:

覆盖:
POSInterfaceAPI 中的 WriteBuffer
参数:
WriteBuffer[in]: - 发送端口数据的缓冲区
OffsetSize[in]: - 发送数据的地址的偏移量
nBytesToWrite[in]:发送端口数据的字节数 -
WriteTimeOut[in]:发送端口数据超时设置 - 返回值说明:
返回:
成功:返回实际写入的字节数,失败:返回0

ReadBuffer

public int ReadBuffer(byte[] ReadBuffer,
                      int OffsetSize,
                      int nBytesToRead,
                      int ReadTimeOut)
覆盖:
POSInterfaceAPI 中的 ReadBuffer