beautypg.com

4 newestfile command – Campbell Scientific CR1000 Measurement and Control System User Manual

Page 398

background image

Section 8. Operation

398 

 

 

path="CPU:lights-web.cr1"
last_write="yyyy-mm-ddThh:mm:ss.xxx"
size="16994"
run_now="true"
run_on_power_up="true"
read_only="false"
paused="false"/>

JSON Response

When

json

is entered in the ListFiles

format

parameter, the response will be

formated as CSIJSON

(p. 68).

Following is an example response.

{
"files": [
{
"path": "CPU:",
"is_dir": true,
"size": 50000,
"last_write": "yyyy-mm-ddThh:mm:ss.xxx",
"run_now": false,
"run_on_power_up": false,
"read_only": false,
"paused": false
},
{
"path": "CPU:lights-web.cr1",
"is_dir": false,
"size": 16994,
"last_write": "yyyy-mm-ddThh:mm:ss.xxx",
"run_now": true,
"run_on_power_up": true,
"read_only": false,
"paused": false
},
]
}

8.6.3.7.4 NewestFile Command

NewestFile allows a web client to request a file, such as a program or image, from
the host CR1000. If a wildcard (*) is included in the expression, the most recent
in a set of files whose names match the expression is returned. For instance, a
web page may be designed to show the newest image taken by a camera attached
to the CR1000. NewestFile takes the form:

http://192.168.13.154/?command=NewestFile&expr=drive:filename.ex
t

Where filename can be a wildcard (*).

NewestFile requires a minimum .csipasswd access level of 3 (read only) for all
files except program files. Program files require access level 1 (all access
allowed).