文件

提供访问记录器仪器数据和功能的命令。

目录列表


列出设备上的目录。

命令

  • 文件—(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}]}



                      Baidu