设备网络SDK开发使用手册

NET_ITC_FTP_CFG

智能交通摄像机FTP配置结构体。

struct{
  DWORD                   dwSize;
  BYTE                    byEnable;
  BYTE                    byAddressType;
  WORD                    wFTPPort;
  union{
       struct{
         BYTE             szDomain[MAX_DOMAIN_NAME];
         BYTE             byRes1[80];
       }struDomain;
       struct{
         NET_DVR_IPADDR   struIp;
       }struAddrIP;
  }unionServer;
  BYTE                    szUserName[NAME_LEN];
  BYTE                    szPassWORD[PASSWD_LEN];
  BYTE                    byRes4;
  BYTE                    byDirLevel;
  BYTE                    byIsFilterCarPic;
  BYTE                    byUploadDataType;
  NET_DVR_PICTURE_NAME    struPicNameRule;
  BYTE                    byTopDirMode;
  BYTE                    bySubDirMode;
  BYTE                    byThreeDirMode;
  BYTE                    byFourDirMode;
  BYTE                    szPicNameCustom[MAX_CUSTOMDIR_LEN];
  BYTE                    szTopCustomDir[MAX_CUSTOMDIR_LEN];
  BYTE                    szSubCustomDir[MAX_CUSTOMDIR_LEN];
  BYTE                    szThreeCustomDir[MAX_CUSTOMDIR_LEN];
  BYTE                    szFourCustomDir[MAX_CUSTOMDIR_LEN];
  BYTE                    byRes3[900];
}NET_ITC_FTP_CFG,*LPNET_ITC_FTP_CFG;

Members

dwSize
结构体大小
byEnableFTP
是否启动ftp上传功能:0- 否,1- 是
byAddressType
地址类型:0- 实际ipv4/ipv6地址,1- 域名
wFTPPort
FTP端口号
unionServer为FTP地址联合体
     szDomain
      服务器地址,域名
     byRes1
      保留,置为0
     struIp
      IPv4或者IPv6地址,144字节
szUserName
用户名
szPassWORD
密码
byRes4
保留,置为0
byDirLevel
目录等级:0- 不使用目录结构,直接保存在根目录;1- 使用1级目录;2- 使用2级目录;3- 使用3级目录;4-使用4级目录
byIsFilterCarPic
车牌小图是否上传:0- 上传,1- 不上传
byUploadDataType
上传数据类型:0- 全部,1- 卡口,2- 违章 (单FTP时默认选择全部,双FTP时支持卡口、违章的选择)
struPicNameRule
图片命名规则
byTopDirMode
一级目录:0x1- 使用设备名,0x2- 使用设备号,0x3- 使用设备ip地址,0x4- 使用监测点,0x5- 使用时间(年月),0x6- 使用时间(年月日),0x7- 违规类型,0x8- 方向,0x9- 地点,0xa- 通道名,0xb- 通道号,0xc-车道号,0xff- 自定义
bySubDirMode
二级目录:0x1- 使用设备名,0x2- 使用设备号,0x3- 使用设备ip地址,0x4- 使用监测点,0x5- 使用时间(年月),0x6- 使用时间(年月日),0x7- 违规类型,0x8- 方向,0x9- 地点,0xa- 通道名,0xb- 通道号,0xc-车道号,0xff- 自定义
byThreeDirMode
三级目录:0x1- 使用设备名,0x2- 使用设备号,0x3- 使用设备ip地址,0x4- 使用监测点,0x5- 使用时间(年月),0x6- 使用时间(年月日),0x7- 违规类型,0x8- 方向,0x9- 地点,0xa- 通道名,0xb- 通道号,0xc-车道号,0xff- 自定义
byFourDirMode
四级目录:0x1- 使用设备名,0x2- 使用设备号,0x3- 使用设备ip地址,0x4- 使用监测点,0x5- 使用时间(年月),0x6- 使用时间(年月日),0x7- 违规类型,0x8- 方向,0x9- 地点,0xa- 通道名,0xb- 通道号,0xc-车道号,0xff- 自定义
szPicNameCustom
图片命名自定义,当文件命名规则选择PICNAME_ITEM_CUSTOM时生效
szTopCustomDir
自定义一级目录
szSubCustomDir
自定义二级目录
szThreeCustomDir
自定义三级目录
szFourCustomDir
自定义四级目录
byRes3
保留,置为0

See Also

设备是否支持该FTP配置通过能力集NET_DVR_SNAP_ABILITY中的bySupport&0x40进行判断。

See Also

NET_DVR_GetDeviceConfig  NET_DVR_SetDeviceConfig