构造函数 | 描述 |
---|---|
jSW.SWSession(param:OptionsServer) | 构建一个SWSession,初始化必要的服务器信息 |
方法 | 返回值 | 描述 | 调用时机 |
---|---|---|---|
swAddCallBack(Event, callback) | jSW.RcCode | 注册session事件处理函数, callback: functin(sender, cmd, data) { } | 创建了session之后,立即注册,避免错过一些事件的处理 |
swLogin(param:OptionsLogin) | jSW.RcCode | 登录。在login事件中通知是否成功 | |
swLogout() | jSW.RcCode | 退出登录 | |
swDispose() | jSW.RcCode | 销毁session资源 |
方法 | 返回值 | 描述 |
---|---|---|
swGetPu(puid:String) | jSW.SWPu | 查询设备 |
swGetPuChanel(puid:String, chanelId:Number) | jSW.SWVideoChanel/jSW.SWGPSChanel/jSW.SWTSPChanel | 查询通道 |
swSearchPuList(param:OptionsSearchPuList) | jSW.RcCode | 分页获得设备列表 |
swGetPuList(param:OptionsPuList) | jSW.RcCode | 废弃,不可再使用,使用swSearchPuList |
swGetPuDeviceInfo(param:OptionsGetPuDeviceInfo) | jSW.RcCode | 获取设备信息 |
swSetPuDeviceInfo(param:OptionsSetPuDeviceInfo) | jSW.RcCode | 设置设备信息 |
swGetPuZfyInfo(param:OptionsGetPuZfyInfo) | jSW.RcCode | 获取警员信息 |
swSetPuZfyInfo(param:OptionsSetPuZfyInfo) | jSW.RcCode | 设置警员信息 |
属性 | 类型 | 描述 |
---|---|---|
_arr_pu | jSW.SWPu[] | 设备数组 |
_arr_pu_online | jSW.SWPu[] | 在线设备数组 |
_arr_pu_offline | jSW.SWPu[] | 离线设备数组 |
方法 | 返回值 | 描述 |
---|---|---|
swGetPuGroupList(OptionsGetPuGroupList) | jSW.RcCode | 获取设备组列表 |
swGetPuGroupInfo(OptionsGetPuGroupInfo) | jSW.RcCode | 获取设备组信息 |
swPuAddGroup(OptionsPuAddGroup) | jSW.RcCode | 添加设备组 |
swPuModGroup(OptionsPuModGroup) | jSW.RcCode | 修改设备组 |
swPuDelGroup(OptionsPuDelGroup) | jSW.RcCode | 删除设备组 |
方法 | 返回值 | 描述 |
---|---|---|
swGetConfManager() | jSW.SwConfManager | 获取会议管理对象 |
swGetUserManager() | jSW.SwUserManager | 获取用户管理对象 |
方法 | 返回值 | 描述 |
---|---|---|
swGetNruList(param:OptionsGetNurList) | jSW.RcCode | 获取Nru列表 |
swSearch(param:OptionsSearch) | jSW.RcCode | 检索存储服务器上的文件 |
swSearchFileOnPu(param:OptionsSearch) | jSW.RcCode | 检索设备上的文件 |
swDownFileFromPu(param:OptionsDownFileFromPu) | jSW.RcCode | 下载设备上的文件 |
swDownFileFromNru(param:OptionsDownFileFromNru) | jSW.RcCode | 下载NRU上的文件 |
swDelRecordFileFilterId(param:OptionsDelRecordFileFilterId) | jSW.RcCode | 删除文件 |
swLogQuery(param:OptionsLogQuery) | jSW.RcCode | 查询操作日志 |
swPuLoginLogQuery(param:OptionsPuLoginLogQuery) | jSW.RcCode | 查询设备上下线日志 |
方法 | 返回值 | 描述 |
---|---|---|
swRecordPlay(param:OptionsRecordPlay) | jSW.RcCode | ocx录像回放 |
swGetRecordPlayer(id: int) | jSW.SWPlayer | 获取ocx录像回放播放器, 参数ID是swRecordPlay回复参数OptionsRecordPlayCBData.id字段 |
swVodVideo(param:OptionsVodVideoEx) | jSW.RcCode | 点播视频 |
swVodVideoEx(param:OptionsVodVideoEx) | jSW.RcCode | 点播视频 已废弃 |
ftp,服务器需开放9704-10000 tcp端口。 服务器会逐渐废弃
方法 | 返回值 | 描述 |
---|---|---|
swSearchGps(OptionsSearchGps) | jSW.RcCode | 查询GPS轨迹 |
swGetGpsRecordData(OptionsGetGpsRecordFile) | jSW.RcCode | 获取GPS轨迹文件 |
ServerC
方法 | 返回值 | 描述 |
---|---|---|
swSearchGpsV2(OptionsSearchGpsV2) | jSW.RcCode | 查询GPS轨迹 |
swGetGpsRecordDataV2(OptionsGetGpsRecordFile) | jSW.RcCode | 获取GPS轨迹文件 |
方法 | 返回值 | 描述 |
---|---|---|
swImSend(OptionsImSend) | jSW.RcCode | 向(设备/用户)发送(文件/消息) |
swImRecv(OptionsImRecv) | jSW.RcCode | 从设备接收文件,收到文件消息,只会包含文件在服务器上的信息(路径),该接口用于下载该条消息的 文件 |
swGetHistoryIM(OptionsGetHistoryIM) | jSW.RcCode | 检索历史IM消息,其中包含的文件消息,可使用swImRecv接口下载 |
swAddCallBack的Event参数 | 参数 | 描述 |
---|---|---|
login | {sender, cmd, data:EventResponse} | 登录时触发该事件, data.response.serverconfig = ResponseServerConfig |
logout | {sender, cmd, data:EventResponse} | 退出时触发该事件 |
pulist | {sender, cmd, data:EventResponse} | 获取设备列表命令, data.response.pulist = BVCU_PUCFG_PUChannelInfo[] |
openchanle | {sender, cmd, data:EventResponse} | 打开视频通道, data.response.url = String(视频播放地址) |
closechanle | {sender, cmd, data:EventResponse} | 关闭视频通道 |
pugpsdata | {sender, cmd, data:EventResponse} | 获取设备实时GPS数据 data.response.gps = BVCU_PUCFG_GPSData |
notify | {sender, cmd, data:OptionsSessionNotify} | 服务器通知 |