文件
提供访问记录器仪器数据和功能的命令。
目录列表
列出设备上的目录。
命令
- 
           文件—(Array- 
             命令—(String)—List Directory命令:" listdir "
- 
             类型—(String)—存储类型。有效的选项由storageGetLocations返回
- 
             路径-(字符串)-要列出的目录的路径
 
- 
             
响应
- 
           文件—(Array- 
             命令—(String)—List Directory命令:" listdir "
- 
             statusCode—(整数)—表示设备状态的数值。看到Digilent Instrumentation协议状态代码
- 
             等待-(整数)-设备准备好处理另一个命令之前等待的毫秒数。
- 
             类型—(String)—存储类型。有效的选项由storageGetLocations返回
- 
             路径-(字符串)-要列出的目录的路径
 
- 
             
例子
命令
{"文件":[{“命令”:“listdir”、“类型”:“sd0”、“路径 ": "/" }] }
          响应
{“文件”:[{“命令”:“listdir”、“statusCode”:0,“文件”:“fileone.txt”、“filetwo.bin”,“类型”:“sd0”、“路径”:“/”,“等待”:0}]}
         写
写一个文件。
命令
- 
           文件—(Array- 
             命令—(String)—Write命令:“Write”
- 
             类型- (String) -存储类型(sd0, flash等)
- 
             路径-(字符串)-文件的路径
- 
             filePosition- (String) -开始写入文件的索引
- 
             binaryOffset-(整数)-对应数据开始的二进制块的偏移量
- 
             binaryLength—(整数)—二进制数据块的长度
 
- 
             
响应
- 
           文件—(Array- 
             命令—(String)—List Directory命令:“write”
- 
             statusCode—(整数)—表示设备状态的数值。看到Digilent Instrumentation协议状态代码
- 
             等待-(整数)-设备准备好处理另一个命令之前等待的毫秒数。
- 
             actualFilePosition—(整数)—实际文件位置
- 
             binaryLength- (Integer) -二进制数据在二进制块中的长度
- 
             binaryOffset-(整数)-对应数据开始的二进制块的偏移量
- 
             路径-(字符串)-文件的路径
- 
             类型- (String) -存储类型(sd0, flash等)
 
- 
             
例子
命令
80 \ r \ n({{“文件”:“命令”:“写”、“类型”:“闪电”、“路径”:“hardprofiledata。json", "filePosition":0, "binaryOffset":0, "binaryLength":434}]}\r\n 1b2\r\n <二进制数据> 0\r\n \r\n
          响应
{"文件":[{“命令”:“写”、“statusCode”:0,“类型”:“闪电”、“路径”:“hardprofiledata。json", "actualFilePosition":0, "binaryOffset":0, "binaryLength":434, "wait":0}]}
         读
读取一个文件。
命令
- 
           文件—(Array- 
             命令—(String)—Read命令:“Read”
- 
             类型- (String) -存储类型(sd0, flash等)
- 
             路径-(字符串)-文件的路径
- 
             filePosition- (String) -开始写入文件的索引
- 
             requestedLength-(整数)-需要读取的长度
 
- 
             
响应
- 
           文件—(Array- 
             命令—(String)—Read命令:“Read”
- 
             statusCode—(整数)—表示设备状态的数值。看到Digilent Instrumentation协议状态代码
- 
             等待-(整数)-设备准备好处理另一个命令之前等待的毫秒数。
- 
             actualFilePosition—(整数)—实际文件位置
- 
             actualLength—(整数)—实际读取的字节数
- 
             binaryLength- (Integer) -二进制数据在二进制块中的长度
- 
             binaryOffset-(整数)-对应数据开始的二进制块的偏移量
- 
             路径-(字符串)-文件的路径
- 
             类型- (String) -存储类型(sd0, flash等)
 
- 
             
例子
命令
{"文件":[{“命令”:“读”、“类型”:“闪电”、“路径”:“hardprofiledata。json", "filePosition":0, " requestdlength ":-1}]}
          响应
80 \ r \ n({{“文件”:“命令”:“读”、“statusCode”:0,“类型”:“闪电”、“路径”:“hardprofiledata。json", "actualFilePosition":0, "actualLength":-1, "binaryOffset":0, "binaryLength":454, "wait":0}]}\r\n 1B2\r\n  0\r\n \r\n \n 
         获取文件大小
删除设备上的文件。
命令
- 
           文件—(Array- 
             命令-(字符串)-获取文件大小命令:" getFileSize "
- 
             类型—(String)—存储类型。有效的选项由storageGetLocations返回
- 
             路径-(字符串)-要列出的目录的路径
 
- 
             
响应
- 
           文件—(Array- 
             命令-(字符串)-获取文件大小命令:" getFileSize "
- 
             statusCode—(整数)—表示设备状态的数值。看到Digilent Instrumentation协议状态代码
- 
             等待-(整数)-设备准备好处理另一个命令之前等待的毫秒数。
- 
             类型—(String)—存储类型。有效的选项由storageGetLocations返回
- 
             路径-(字符串)-要列出的目录的路径
- 
             actualFileSize—(整数)—实际文件大小
 
- 
             
例子
命令
{"文件":[{“命令”:“getFileSize”、“类型”:“sd0”、“路径”:“ch1。网络日志本“}}
          响应
{"文件":[{“命令”:“getFileSize”、“statusCode”:0,“类型”:“sd0”、“路径”:“ch1。dlog", "actualFileSize":4070, "wait":0}]}
         删除
删除设备上的文件。
命令
- 
           文件—(Array- 
             命令—(String)—Delete File命令:" Delete "
- 
             类型—(String)—存储类型。有效的选项由storageGetLocations返回
- 
             路径-(字符串)-要列出的目录的路径
 
- 
             
响应
- 
           文件—(Array- 
             命令—(String)—Delete File命令:" Delete "
- 
             statusCode—(整数)—表示设备状态的数值。看到Digilent Instrumentation协议状态代码
- 
             等待-(整数)-设备准备好处理另一个命令之前等待的毫秒数。
- 
             类型—(String)—存储类型。有效的选项由storageGetLocations返回
- 
             路径-(字符串)-要列出的目录的路径
 
- 
             
例子
命令
{“文件”:[{“命令”:“删除”,“类型”:“sd0”、“路径”:“garbage.txt”}]}
          响应
{“文件”:[{“命令”:“删除”,“statusCode”:0,“类型”:“sd0”、“路径”:“garbage.txt”,“等待”:0}]}
         