cmp

0.13.0


A study of an interpreter for measurement program definitions (mpd) written in clojure.

dependencies

org.clojure/clojure
1.10.1
com.taoensso/carmine
3.0.0
com.ashafa/clutch
0.4.0
clj-time
0.15.0
org.clojure/data.json
0.2.6
com.taoensso/timbre
5.0.0
clj-http
3.10.0
clojang/codox-theme
0.2.0-SNAPSHOT



(this space intentionally left almost blank)
 

https://github.com/edn-format/edn

{
 ;; long term memory: couchdb
 :lt-srv "127.0.0.1"
 ;;:lt-srv "a73434"
 :lt-port 5984
 :lt-db "vl_db"
 :lt-prot "http"
 ;; short term memory: redis
 :st-conn {:pool {}
           :spec {:host "127.0.0.1" :port 6379 :db 0}}
 ;; for order or sorting reasons
 ;; idx, jdx and kdx are padded
 :key-pad-length 3
 :edn-tasks ["resources/task-modbus-set.edn"
             "resources/task-modbus-get.edn"]
 :edn-mpds ["resources/mpd-ref.edn"]
 ;; a task schould at least take 10ms
 ;; in order to give the keyspace notif
 ;; a chance to find the next to start
 :min-task-period 50
 :json-post-header {:content-type :json
                       :socket-timeout 600000      ;; 10 min
                       :connection-timeout 600000  ;; 10 min 
                       :accept :json}
 :dev-hub-url "http://e75455:55555"
 ;; :dev-hub-url "http://localhost:8008"
 ;; :dev-hub-url "http://a73436:55555"
 :anselm-url "http://localhost:50005"
 }