; NOTE: the following CSI logger program annotations may contain errors. ; From an experimental perl module, Campbell::Program, by fnkci@uaf.edu ; output generated on host shand at Wed Jun 4 13:05:56 2008 local time MODE 13 13:00 1 01:} MODE 14 MODE 1 SCAN RATE 900 1:P10 ; BATT VOLT 1:1 ; store in location 1 2:P19 ; SIGNATURE 1:2 ; store in location 2 3:P17 ; INTERNAL TEMP 1:3 ; store in location 3 4:P105 ; SDI-12 RECORDER 1:0 ; address 0 2:0 ; command M, initiate measurement 3:8 ; port C8 4:4 ; store result in location 4 5:1 ; with multiplier * 1 6:15.17 ; and with offset + 15.17 5:P105 ; SDI-12 RECORDER 1:0 ; address 0 2:5 ; command M5, see SDI-12 sensor 3:8 ; port C8 4:5 ; store result in location 5 5:1 ; with multiplier * 1 6:0 ; and with offset + 0 6:P105 ; SDI-12 RECORDER 1:1 ; address 1 2:0 ; command M, initiate measurement 3:8 ; port C8 4:6 ; store result in location 6 5:1 ; with multiplier * 1 6:15.28 ; and with offset + 15.28 7:P105 ; SDI-12 RECORDER 1:1 ; address 1 2:5 ; command M5, see SDI-12 sensor 3:8 ; port C8 4:7 ; store result in location 7 5:1 ; with multiplier * 1 6:0 ; and with offset + 0 8:P92 ; IF TIME 1:0 ; is 0 minutes into 2:15 ; 15 minute interval 3:10 ; set output flag F0 high, output array id 108 9:P80 ; STORE AREA 1:1 ; final storage area 1 2:101 ; set array id to 101 10:P77 ; REAL TIME 1:220 ; day(midnight=prev.day) + hour-minute(midnight=2400) 11:P70 ; SAMPLE 1:1 ; 1 repetition 2:3 ; value from location 3 12:P78 ; RESOLUTION 1:1 ; select high resolution 13:P70 ; SAMPLE 1:1 ; 1 repetition 2:4 ; value from location 4 14:P78 ; RESOLUTION 1:0 ; select low resolution 15:P70 ; SAMPLE 1:1 ; 1 repetition 2:5 ; value from location 5 16:P78 ; RESOLUTION 1:0 ; select low resolution 17:P70 ; SAMPLE 1:1 ; 1 repetition 2:6 ; value from location 6 18:P78 ; RESOLUTION 1:0 ; select low resolution 19:P70 ; SAMPLE 1:1 ; 1 repetition 2:7 ; value from location 7 20:P78 ; RESOLUTION 1:0 ; select low resolution 21:P0 ; NOP MODE 2 SCAN RATE 60 1:P30 ; Z=F*10^exp 1:3188 ; fixed value 3188 2:0 ; times 1 (10^0) 3:20 ; store 3188 in location 20 2:P20 ; PORT SET 1:9999 ; P8=nc, P7=nc, P6=nc, P5=nc 2:9997 ; P4=nc, P3=nc, P2=nc, P1=output 3:P89 ; IF X < = > F 1:1 ; if X from location 1 2:4 ; is < 3:12.2 ; fixed value 12.2 4:21 ; set flag F1 low 4:P92 ; IF TIME 1:0 ; is 0 minutes into 2:60 ; 60 minute interval 3:30 ; then DO... 5:P89 ; IF X < = > F 1:1 ; if X from location 1 2:3 ; is >= 3:12.1 ; fixed value 12.1 4:41 ; set port C1 high 6:P95 ; END IF-DO 7:P92 ; IF TIME 1:720 ; is 720 minutes into 2:1440 ; 1440 minute interval 3:41 ; set port C1 high 8:P91 ; IF FLAG/PORT 1:21 ; if flag F1 is low 2:30 ; then DO... 9:P92 ; IF TIME 1:10 ; is 10 minutes into 2:60 ; 60 minute interval 3:51 ; set port C1 low 10:P95 ; END IF-DO 11:P92 ; IF TIME 1:0 ; is 0 minutes into 2:60 ; 60 minute interval 3:10 ; set output flag F0 high, output array id 211 12:P70 ; SAMPLE 1:1 ; 1 repetition 2:20 ; value from location 20 13:P77 ; REAL TIME 1:1220 ; year + day(midnight=prev.day) + hour-minute(midnight=2400) 14:P70 ; SAMPLE 1:1 ; 1 repetition 2:1 ; value from location 1 15:P0 ; NOP MODE 3 1:P0 ; NOP MODE 10 1:28 2:90 3:0 4:1097729 5:2048 MODE 12 1:0 1:0 1:0 MODE 13 13:8 8:0 MODE 13 13:9 9:0 MODE 13 13:10 10:0 MODE 13 13:13 13:0 MODE 11 1:16420 2:9893 3:2304 4:0 5:0 6:9801 7:21 8:3.2181 9:2 10:00-- 11:.375 ;; CAUTION: experimental output tags follow: ;; ;; output array: ;; 1. id_108 ;; ;; output array: ;; 1. id_101 ;; 2. day ;; 3. hhmm ;; 4. sample-Loc3.panel_temperature_C ;; 5. sample-Loc4 ;; 6. sample-Loc5 ;; 7. sample-Loc6 ;; 8. sample-Loc7 ;; ;; output array: ;; 1. id_211 ;; 2. sample-Loc20 ;; 3. year ;; 4. day ;; 5. hhmm ;; 6. sample-Loc1.logger_battery_voltage