rm unwanted files in cache
This commit is contained in:
@@ -1,48 +0,0 @@
|
||||
<cafe:config
|
||||
xmlns:cafe="http://slsbd.psi.ch">
|
||||
|
||||
<!-- Note: The namespace URI is not used by the parser to look up information -->
|
||||
<!-- The purpose is to give the namespace a unique name -->
|
||||
<!-- However, often projects use the namespace as a pointer to a web page -->
|
||||
<!-- containing namespace information -->
|
||||
|
||||
<!-- group id is the NAME of the collection -->
|
||||
<!-- CAFE convention is to begin collection name with c -->
|
||||
|
||||
<!-- Order must be X - Y - I and ENABLE -->
|
||||
|
||||
|
||||
<cafe:group id="gDBPM">
|
||||
<cafe:description>BPM agent configuration</cafe:description>
|
||||
<cafe:collection>
|
||||
<cafe:id>cDBPM</cafe:id>
|
||||
<cafe:attribute>X1</cafe:attribute>
|
||||
<cafe:collectivetype>CAFE_DOUBLE</cafe:collectivetype>
|
||||
</cafe:collection>
|
||||
<cafe:collection>
|
||||
<cafe:id>cDBPM</cafe:id>
|
||||
<cafe:attribute>Y1</cafe:attribute>
|
||||
<cafe:collectivetype>CAFE_DOUBLE</cafe:collectivetype>
|
||||
</cafe:collection>
|
||||
<cafe:collection>
|
||||
<cafe:id>cDBPM</cafe:id>
|
||||
<cafe:attribute>Q1</cafe:attribute>
|
||||
<cafe:collectivetype>CAFE_DOUBLE</cafe:collectivetype>
|
||||
</cafe:collection>
|
||||
<cafe:collection>
|
||||
<cafe:id>cDBPM</cafe:id>
|
||||
<cafe:attribute>X1-VALID</cafe:attribute>
|
||||
<cafe:collectivetype>CAFE_DOUBLE</cafe:collectivetype>
|
||||
</cafe:collection>
|
||||
<cafe:collection>
|
||||
<cafe:id>cDBPM</cafe:id>
|
||||
<cafe:attribute>Q1-VALID</cafe:attribute>
|
||||
<cafe:collectivetype>CAFE_DOUBLE</cafe:collectivetype>
|
||||
</cafe:collection>
|
||||
<cafe:collection>
|
||||
<cafe:id>cDBPM</cafe:id>
|
||||
<cafe:attribute>ENERGY</cafe:attribute>
|
||||
<cafe:collectivetype>CAFE_DOUBLE</cafe:collectivetype>
|
||||
</cafe:collection>
|
||||
</cafe:group>
|
||||
</cafe:config>
|
||||
@@ -1 +0,0 @@
|
||||
outAramis.xml
|
||||
@@ -1,380 +0,0 @@
|
||||
<cafe:config xmlns:cafe="http://xfel.web.psi.ch">
|
||||
<cafe:collection id="cDBPM">
|
||||
<cafe:description>Collection of Nodes for SwissFEL</cafe:description>
|
||||
<cafe:attributes>
|
||||
<cafe:attribute>X</cafe:attribute>
|
||||
<cafe:attribute>Y</cafe:attribute>
|
||||
<cafe:attribute>X0</cafe:attribute>
|
||||
<cafe:attribute>Y0</cafe:attribute>
|
||||
<cafe:attribute>REF-X</cafe:attribute>
|
||||
<cafe:attribute>REF-Y</cafe:attribute>
|
||||
<cafe:attribute>REFOFF-X</cafe:attribute>
|
||||
<cafe:attribute>REFOFF-Y</cafe:attribute>
|
||||
<cafe:attribute>REFORB-X</cafe:attribute>
|
||||
<cafe:attribute>REFORB-Y</cafe:attribute>
|
||||
<cafe:attribute>SET-GAIN</cafe:attribute>
|
||||
<cafe:attribute>I</cafe:attribute>
|
||||
<cafe:attribute>FB-STAT</cafe:attribute>
|
||||
<cafe:attribute>FB-ENABLE</cafe:attribute>
|
||||
<cafe:attribute>STAT</cafe:attribute>
|
||||
<cafe:attribute>ENABLE</cafe:attribute>
|
||||
</cafe:attributes>
|
||||
<cafe:member pos=" 3.0149">
|
||||
<cafe:device>SINEG01-DBPM340</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 7.9459">
|
||||
<cafe:device>SINSB01-DBPM150</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 12.9489">
|
||||
<cafe:device>SINSB02-DBPM150</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 14.5560">
|
||||
<cafe:device>SINLH01-DBPM060</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 16.4806">
|
||||
<cafe:device>SINLH02-DBPM210</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 17.4826">
|
||||
<cafe:device>SINLH02-DBPM240</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 19.2172">
|
||||
<cafe:device>SINLH03-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 20.4632">
|
||||
<cafe:device>SINLH03-DBPM050</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 21.6002">
|
||||
<cafe:device>SINLH03-DBPM090</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 26.9202">
|
||||
<cafe:device>SINSB03-DBPM120</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 32.4202">
|
||||
<cafe:device>SINSB03-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 37.9202">
|
||||
<cafe:device>SINSB04-DBPM120</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 43.4202">
|
||||
<cafe:device>SINSB04-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 48.9202">
|
||||
<cafe:device>SINSB05-DBPM120</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 54.4202">
|
||||
<cafe:device>SINSB05-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 56.2420">
|
||||
<cafe:device>SINXB01-DBPM120</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 60.2912">
|
||||
<cafe:device>SINBC01-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 61.0912">
|
||||
<cafe:device>SINBC01-DBPM030</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 64.4172">
|
||||
<cafe:device>SINBC01-DBPM080</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 65.9432">
|
||||
<cafe:device>SINBC01-DBPM100</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 69.3739">
|
||||
<cafe:device>SINBC02-DBPM140</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 77.5610">
|
||||
<cafe:device>SINBC02-DBPM320</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 82.0967">
|
||||
<cafe:device>SINDI01-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 83.5117">
|
||||
<cafe:device>SINDI01-DBPM060</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 86.0767">
|
||||
<cafe:device>SINDI02-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 88.3857">
|
||||
<cafe:device>SINDI02-DBPM040</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 90.6297">
|
||||
<cafe:device>SINDI02-DBPM080</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 95.3947">
|
||||
<cafe:device>S10CB01-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 100.2947">
|
||||
<cafe:device>S10CB01-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 105.1947">
|
||||
<cafe:device>S10CB02-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 110.0947">
|
||||
<cafe:device>S10CB02-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 114.6628">
|
||||
<cafe:device>S10BD01-DBPM020</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 114.9947">
|
||||
<cafe:device>S10DI01-DBPM110</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 119.8947">
|
||||
<cafe:device>S10CB03-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 124.7947">
|
||||
<cafe:device>S10CB03-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 129.6947">
|
||||
<cafe:device>S10CB04-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 134.5947">
|
||||
<cafe:device>S10CB04-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 139.4947">
|
||||
<cafe:device>S10CB05-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 144.3947">
|
||||
<cafe:device>S10CB05-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 149.2947">
|
||||
<cafe:device>S10CB06-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 154.1947">
|
||||
<cafe:device>S10CB06-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 159.0947">
|
||||
<cafe:device>S10CB07-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 163.9947">
|
||||
<cafe:device>S10CB07-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 168.8947">
|
||||
<cafe:device>S10CB08-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 173.7947">
|
||||
<cafe:device>S10CB08-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 178.6947">
|
||||
<cafe:device>S10CB09-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 183.5947">
|
||||
<cafe:device>S10BC01-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 187.8307">
|
||||
<cafe:device>S10BC01-DBPM050</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 192.2847">
|
||||
<cafe:device>S10BC01-DBPM090</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 196.7798">
|
||||
<cafe:device>S10BC02-DBPM140</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 206.5399">
|
||||
<cafe:device>S10BC02-DBPM320</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 211.2940">
|
||||
<cafe:device>S10MA01-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 215.6600">
|
||||
<cafe:device>S10MA01-DBPM060</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 220.1200">
|
||||
<cafe:device>S10MA01-DBPM120</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 229.0850">
|
||||
<cafe:device>S20CB01-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 238.1850">
|
||||
<cafe:device>S20CB02-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 247.2850">
|
||||
<cafe:device>S20CB03-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 256.3850">
|
||||
<cafe:device>S20SY01-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 262.5020">
|
||||
<cafe:device>S20SY01-DBPM040</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 263.6280">
|
||||
<cafe:device>S20SY01-DBPM060</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 269.1300">
|
||||
<cafe:device>S20SY02-DBPM080</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 271.0800">
|
||||
<cafe:device>S20SY02-DBPM120</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 272.7600">
|
||||
<cafe:device>S20SY02-DBPM150</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 280.6200">
|
||||
<cafe:device>S20SY03-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 286.9200">
|
||||
<cafe:device>S20SY03-DBPM040</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 294.3800">
|
||||
<cafe:device>S20SY03-DBPM080</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 303.8150">
|
||||
<cafe:device>S30CB01-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 312.9150">
|
||||
<cafe:device>S30CB02-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 322.0150">
|
||||
<cafe:device>S30CB03-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 331.1150">
|
||||
<cafe:device>S30CB04-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 340.2150">
|
||||
<cafe:device>S30CB05-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 349.3150">
|
||||
<cafe:device>S30CB06-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 358.4150">
|
||||
<cafe:device>S30CB07-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 367.5150">
|
||||
<cafe:device>S30CB08-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 376.6150">
|
||||
<cafe:device>S30CB09-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 385.7150">
|
||||
<cafe:device>S30CB10-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 394.8150">
|
||||
<cafe:device>S30CB11-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 403.9150">
|
||||
<cafe:device>S30CB12-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 413.0150">
|
||||
<cafe:device>S30CB13-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 422.1150">
|
||||
<cafe:device>S30CB14-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 431.2150">
|
||||
<cafe:device>S30CB15-DBPM420</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 440.3150">
|
||||
<cafe:device>SARCL01-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 444.6750">
|
||||
<cafe:device>SARCL01-DBPM060</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 450.7750">
|
||||
<cafe:device>SARCL01-DBPM120</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 452.1510">
|
||||
<cafe:device>SARCL01-DBPM150</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 456.9100">
|
||||
<cafe:device>SARCL02-DBPM110</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 460.9609">
|
||||
<cafe:device>SARCL02-DBPM220</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 462.7569">
|
||||
<cafe:device>SARCL02-DBPM260</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 466.6909">
|
||||
<cafe:device>SARCL02-DBPM330</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 471.1067">
|
||||
<cafe:device>SARCL02-DBPM470</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 476.4267">
|
||||
<cafe:device>SARMA01-DBPM040</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 483.2767">
|
||||
<cafe:device>SARMA01-DBPM100</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 487.9617">
|
||||
<cafe:device>SARMA02-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 490.0107">
|
||||
<cafe:device>SARMA02-DBPM020</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 492.0597">
|
||||
<cafe:device>SARMA02-DBPM040</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 496.8097">
|
||||
<cafe:device>SARMA02-DBPM110</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 501.5597">
|
||||
<cafe:device>SARUN01-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 506.3097">
|
||||
<cafe:device>SARUN02-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 511.0597">
|
||||
<cafe:device>SARUN03-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 515.8097">
|
||||
<cafe:device>SARUN04-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 520.5597">
|
||||
<cafe:device>SARUN05-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 525.3097">
|
||||
<cafe:device>SARUN06-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 530.0597">
|
||||
<cafe:device>SARUN07-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 534.8097">
|
||||
<cafe:device>SARUN08-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 539.5597">
|
||||
<cafe:device>SARUN09-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 544.3097">
|
||||
<cafe:device>SARUN10-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 549.0597">
|
||||
<cafe:device>SARUN11-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 553.8097">
|
||||
<cafe:device>SARUN12-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 558.5597">
|
||||
<cafe:device>SARUN13-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 563.3097">
|
||||
<cafe:device>SARUN14-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 568.0597">
|
||||
<cafe:device>SARUN15-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 572.8097">
|
||||
<cafe:device>SARUN16-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 577.5597">
|
||||
<cafe:device>SARUN17-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 582.3097">
|
||||
<cafe:device>SARUN18-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 587.0597">
|
||||
<cafe:device>SARUN19-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 591.8097">
|
||||
<cafe:device>SARUN20-DBPM070</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 593.9132">
|
||||
<cafe:device>SARBD01-DBPM040</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 596.9584">
|
||||
<cafe:device>SARBD02-DBPM010</cafe:device>
|
||||
</cafe:member>
|
||||
<cafe:member pos=" 598.3943">
|
||||
<cafe:device>SARBD02-DBPM040</cafe:device>
|
||||
</cafe:member>
|
||||
</cafe:collection>
|
||||
</cafe:config>
|
||||
@@ -1,241 +0,0 @@
|
||||
{"channels":[
|
||||
{"name":"SINEG01-DBPM340:X1","backend":"sf-databuffer"},
|
||||
{"name":"SINEG01-DBPM340:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINSB01-DBPM150:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINSB02-DBPM150:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINLH01-DBPM060:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINLH02-DBPM210:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINLH02-DBPM240:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINLH03-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINLH03-DBPM050:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINLH03-DBPM090:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINSB03-DBPM120:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINSB03-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINSB04-DBPM120:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINSB04-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINSB05-DBPM120:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINSB05-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINXB01-DBPM120:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINBC01-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINBC01-DBPM030:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINBC01-DBPM080:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINBC01-DBPM100:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINBC02-DBPM140:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINBC02-DBPM320:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINDI01-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINDI01-DBPM060:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINDI02-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINDI02-DBPM040:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINDI02-DBPM080:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB01-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB01-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB02-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB02-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10DI01-DBPM110:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB03-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB03-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB04-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB04-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB05-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB05-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB06-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB06-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB07-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB07-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB08-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB08-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10CB09-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10BC01-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10BC01-DBPM050:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10BC01-DBPM090:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10BC02-DBPM140:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10BC02-DBPM320:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10MA01-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10MA01-DBPM060:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10MA01-DBPM120:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20CB01-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20CB02-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20CB03-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20SY01-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20SY01-DBPM040:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20SY01-DBPM060:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20SY02-DBPM080:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20SY02-DBPM120:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20SY02-DBPM150:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20SY03-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20SY03-DBPM040:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S20SY03-DBPM080:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB01-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB02-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB03-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB04-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB05-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB06-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB07-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB08-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB09-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB10-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB11-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB12-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB13-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB14-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S30CB15-DBPM420:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARCL01-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARCL01-DBPM060:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARCL01-DBPM120:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARCL01-DBPM150:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM110:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM220:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM260:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM330:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM470:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARMA01-DBPM040:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARMA01-DBPM100:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARMA02-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARMA02-DBPM020:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARMA02-DBPM040:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARMA02-DBPM110:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN01-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN02-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN03-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN04-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN05-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN06-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN07-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN09-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN10-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN11-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN12-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN13-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN14-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN15-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN16-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN17-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN18-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN19-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARUN20-DBPM070:Y1","backend":"sf-databuffer"},
|
||||
{"name":"S10BD01-DBPM020:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARBD01-DBPM040:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARBD02-DBPM010:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SARBD02-DBPM040:Y1","backend":"sf-databuffer"},
|
||||
{"name":"SINEG01-DBPM340:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINSB01-DBPM150:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINSB02-DBPM150:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINLH01-DBPM060:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINLH02-DBPM210:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINLH02-DBPM240:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINLH03-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINLH03-DBPM050:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINLH03-DBPM090:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINSB03-DBPM120:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINSB03-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINSB04-DBPM120:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINSB04-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINSB05-DBPM120:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINSB05-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINXB01-DBPM120:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINBC01-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINBC01-DBPM030:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINBC01-DBPM080:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINBC01-DBPM100:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINBC02-DBPM140:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINBC02-DBPM320:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINDI01-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINDI01-DBPM060:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINDI02-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINDI02-DBPM040:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SINDI02-DBPM080:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB01-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB01-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB02-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB02-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10DI01-DBPM110:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB03-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB03-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB04-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB04-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB05-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB05-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB06-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB06-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB07-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB07-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB08-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB08-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10CB09-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10BC01-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10BC01-DBPM050:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10BC01-DBPM090:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10BC02-DBPM140:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10BC02-DBPM320:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10MA01-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10MA01-DBPM060:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10MA01-DBPM120:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20CB01-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20CB02-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20CB03-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20SY01-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20SY01-DBPM040:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20SY01-DBPM060:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20SY02-DBPM080:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20SY02-DBPM120:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20SY02-DBPM150:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20SY03-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20SY03-DBPM040:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S20SY03-DBPM080:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB01-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB02-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB03-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB04-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB05-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB06-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB07-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB08-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB09-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB10-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB11-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB12-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB13-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB14-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S30CB15-DBPM420:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARCL01-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARCL01-DBPM060:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARCL01-DBPM120:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARCL01-DBPM150:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM110:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM220:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM260:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM330:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARCL02-DBPM470:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARMA01-DBPM040:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARMA01-DBPM100:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARMA02-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARMA02-DBPM020:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARMA02-DBPM040:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARMA02-DBPM110:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN01-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN02-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN03-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN04-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN05-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN06-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN07-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN09-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN10-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN11-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN12-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN13-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN14-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN15-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN16-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN17-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN18-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN19-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARUN20-DBPM070:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"S10BD01-DBPM020:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARBD01-DBPM040:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARBD02-DBPM010:Y1-VALID","backend":"sf-databuffer"},
|
||||
{"name":"SARBD02-DBPM040:Y1-VALID","backend":"sf-databuffer"}],
|
||||
"mapping":{"incomplete":"fill-null"},
|
||||
"channelValidation":{"inconsistency":"keep-as-is"},
|
||||
"sendBehaviour":{"strategy":"complete-latest"}}
|
||||
@@ -1,6 +0,0 @@
|
||||
g++ cafePush.cpp -o cafePush -I/opt/gfa/zmq/zeromq-4.1.5/include -I/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/include -L/opt/gfa/zmq/zeromq-4.1.5/lib -Wl,-rpath,/opt/gfa/zmq/zeromq-4.1.5/lib -L/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/libs/linux-gcc-4.4.7 -Wl,-rpath,/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/libs/linux-gcc-4.4.7 -lzmq -ljson_linux-gcc-4.4.7_libmt
|
||||
|
||||
|
||||
|
||||
|
||||
g++ cafePush.cpp -o cafePush -I/opt/gfa/zmq/zeromq-4.1.5/include -L/opt/gfa/zmq/zeromq-4.1.5/lib -Wl,-rpath,/opt/gfa/zmq/zeromq-4.1.5/lib -lzmq
|
||||
@@ -1,52 +0,0 @@
|
||||
#
|
||||
# Jan Chrin
|
||||
# June 2016
|
||||
#
|
||||
# Makefile to build C++ cafe client
|
||||
#
|
||||
# For cafeClient that needs loadSFGroups we need to
|
||||
# link in python libraries
|
||||
|
||||
|
||||
#CAFE version to link to
|
||||
#CAFE_VERSION=cafe-1.0.0-final-2
|
||||
|
||||
PYTHON_INCLUDE=/opt/gfa/python-3.5/latest/include/python3.5m
|
||||
PYTHON_LIB=/opt/gfa/python-3.5/latest/lib
|
||||
|
||||
EPICS_BASE=${EPICS}/base
|
||||
|
||||
#CAFE project base
|
||||
CAFE_BASE=/afs/psi.ch/project/cafe/gitworkspace/CAFE
|
||||
#CAFE_CPP_BASE=${CAFE_BASE}/python/python-3.5
|
||||
CAFE_CPP_BASE=${CAFE_BASE}/cpp
|
||||
BOOST_BASE=${CAFE_BASE}/boost/boost_1_61_0/include
|
||||
|
||||
|
||||
|
||||
INCLUDE_PATH += -I$(CAFE_CPP_BASE)/include \
|
||||
-I$(EPICS_BASE)/include -I$(EPICS_BASE)/include/os/Linux \
|
||||
-I$(BOOST_BASE) #\
|
||||
# -I${PYTHON_INCLUDE}
|
||||
|
||||
#-I$(BOOST_BASE)/boost
|
||||
|
||||
LIB_DIR += -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-Wl,-rpath,$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-L$(CAFE_CPP_BASE)/src/.libs \
|
||||
-Wl,-rpath,$(CAFE_CPP_BASE)/src/.libs #\
|
||||
# -L$(PYTHON_LIB) -Wl,-rpath,$(PYTHON_LIB) -L/usr/lib64
|
||||
# -L$(CAFE_CPP_BASE)/src/libs/pycafe \
|
||||
|
||||
#LIBS += -lpython3.5m
|
||||
LIBS += -lcafe -lca -lCom
|
||||
|
||||
|
||||
cafeTest: cafeTest.cc
|
||||
g++ cafeTest.cc -o cafeTest \
|
||||
$(INCLUDE_PATH) $(LIB_DIR) $(LIBS)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f cafeTest.o cafeTest
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
#
|
||||
# Jan Chrin
|
||||
# November 2015
|
||||
#
|
||||
# Makefile to build C++ cafe client
|
||||
|
||||
#CAFE version to link to
|
||||
CAFE_VERSION=latest
|
||||
|
||||
PYTHON_INCLUDE=/opt/gfa/python-3.5/latest/include/python3.5m
|
||||
PYTHON_LIB=/opt/gfa/python-3.5/latest/lib
|
||||
|
||||
EPICS_BASE=${EPICS}/base
|
||||
|
||||
#CAFE project base
|
||||
CAFE_BASE=/opt/gfa/cafe
|
||||
CAFE_CPP_BASE=${CAFE_BASE}/cpp
|
||||
BOOST_BASE=${CAFE_BASE}/boost/boost_1_57_0
|
||||
|
||||
#INCLUDE_PATH += -I$(CAFE_CPP_BASE)/$(CAFE_VERSION)/include \
|
||||
|
||||
INCLUDE_PATH += -I/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp \
|
||||
-I/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/include \
|
||||
-I$(EPICS_BASE)/include -I$(EPICS_BASE)/include/os/Linux \
|
||||
-I$(BOOST_BASE) \
|
||||
-I${PYTHON_INCLUDE}
|
||||
|
||||
#-I$(BOOST_BASE)/boost
|
||||
|
||||
LIB_DIR += -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-Wl,-rpath,$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-L/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
-Wl,-rpath,/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
-L$(PYTHON_LIB) -Wl,-rpath,$(PYTHON_LIB)
|
||||
# -L$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
# -Wl,-rpath,$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib
|
||||
|
||||
|
||||
|
||||
#LIBS += -lpython2.6
|
||||
LIBS += -lcafe -lca -lCom -lpython3.5m
|
||||
|
||||
|
||||
cafeTest: cafeTest.cc
|
||||
g++ cafeTest.cc -o cafeTest \
|
||||
$(INCLUDE_PATH) $(LIB_DIR) $(LIBS)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f cafeTest.o cafeTest
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
#
|
||||
# Jan Chrin
|
||||
# June 2016
|
||||
#
|
||||
# Makefile to build C++ cafe client
|
||||
#
|
||||
# For cafeClient that needs loadSFGroups we need to
|
||||
# link in python libraries
|
||||
|
||||
|
||||
#CAFE version to link to
|
||||
CAFE_VERSION=latest
|
||||
|
||||
|
||||
PYTHON_INCLUDE=/opt/gfa/python-3.5/latest/include/python3.5m
|
||||
PYTHON_LIB=/opt/gfa/python-3.5/latest/lib
|
||||
|
||||
EPICS_BASE=${EPICS}/base
|
||||
|
||||
#CAFE project base
|
||||
CAFE_BASE=/opt/gfa/cafe
|
||||
CAFE_CPP_BASE=${CAFE_BASE}/python/python-3.5
|
||||
BOOST_BASE=${CAFE_BASE}/boost/boost_1_57_0
|
||||
|
||||
|
||||
#INCLUDE_PATH += -I/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp
|
||||
INCLUDE_PATH += -I$(CAFE_CPP_BASE)/$(CAFE_VERSION)/include \
|
||||
-I$(EPICS_BASE)/include -I$(EPICS_BASE)/include/os/Linux \
|
||||
-I$(BOOST_BASE) \
|
||||
-I${PYTHON_INCLUDE}
|
||||
|
||||
#-I$(BOOST_BASE)/boost
|
||||
|
||||
LIB_DIR += -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-Wl,-rpath,$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-L$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-Wl,-rpath,$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-L$(PYTHON_LIB) -Wl,-rpath,$(PYTHON_LIB)
|
||||
# -L/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
# -Wl,-rpath,/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
|
||||
|
||||
#LIBS += -lpython2.6
|
||||
LIBS += -lcafe -lca -lCom -lpython3.5m
|
||||
|
||||
|
||||
cafeTest: cafeTest.cc
|
||||
g++ cafeTest.cc -o cafeTest \
|
||||
$(INCLUDE_PATH) $(LIB_DIR) $(LIBS)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f cafeTest.o cafeTest
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
#
|
||||
# Jan Chrin
|
||||
# June 2016
|
||||
#
|
||||
# Makefile to build C++ cafe client
|
||||
#
|
||||
# For cafeClient that needs loadSFGroups we need to
|
||||
# link in python libraries
|
||||
|
||||
|
||||
#CAFE version to link to
|
||||
CAFE_VERSION=pycafe-1.0.0-beta-1
|
||||
CAFE_VERSION_OTHER=pycafe-noqt-1.0.0-beta-1
|
||||
|
||||
PYTHON_INCLUDE=/opt/gfa/python-3.5/latest/include/python3.5m
|
||||
PYTHON_LIB=/opt/gfa/python-3.5/latest/lib
|
||||
|
||||
EPICS_BASE=${EPICS}/base
|
||||
|
||||
#CAFE project base
|
||||
CAFE_BASE=/opt/gfa/cafe
|
||||
#python/python-3.5
|
||||
CAFE_CPP_BASE=${CAFE_BASE}/python/python-3.5
|
||||
BOOST_BASE=${CAFE_BASE}/boost/boost_1_57_0
|
||||
|
||||
|
||||
#INCLUDE_PATH += -I/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp
|
||||
INCLUDE_PATH += -I$(CAFE_CPP_BASE)/$(CAFE_VERSION)/include \
|
||||
-I$(EPICS_BASE)/include -I$(EPICS_BASE)/include/os/Linux \
|
||||
-I$(BOOST_BASE) \
|
||||
-I${PYTHON_INCLUDE}
|
||||
|
||||
#-I$(BOOST_BASE)/boost
|
||||
|
||||
LIB_DIR += -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-Wl,-rpath,$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-L$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-Wl,-rpath,$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-L$(PYTHON_LIB) -Wl,-rpath,$(PYTHON_LIB)
|
||||
# -L/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
# -Wl,-rpath,/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
|
||||
|
||||
#LIBS += -lpython2.6
|
||||
LIBS += -lcafe -lca -lCom -lpython3.5m
|
||||
|
||||
|
||||
cafeTest: cafeTest.cc
|
||||
g++ cafeTest.cc -o cafeTest \
|
||||
$(INCLUDE_PATH) $(LIB_DIR) $(LIBS)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f cafeTest.o cafeTest
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
#
|
||||
# Jan Chrin
|
||||
# June 2016
|
||||
#
|
||||
# Makefile to build C++ cafe client
|
||||
#
|
||||
# For cafeClient that needs loadSFGroups we need to
|
||||
# link in python libraries
|
||||
|
||||
|
||||
#CAFE version to link to
|
||||
CAFE_VERSION=pycafe-1.0.0-final-1
|
||||
|
||||
|
||||
PYTHON_INCLUDE=/opt/gfa/python-3.5/latest/include/python3.5m
|
||||
PYTHON_LIB=/opt/gfa/python-3.5/latest/lib
|
||||
|
||||
EPICS_BASE=${EPICS}/base
|
||||
|
||||
#CAFE project base
|
||||
CAFE_BASE=/opt/gfa/cafe
|
||||
CAFE_CPP_BASE=${CAFE_BASE}/python/python-3.5
|
||||
#CAFE_CPP_BASE=${CAFE_BASE}/cpp/
|
||||
BOOST_BASE=${CAFE_BASE}/boost/boost_1_61_0/include
|
||||
|
||||
|
||||
#INCLUDE_PATH += -I/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp
|
||||
INCLUDE_PATH += -I$(CAFE_CPP_BASE)/$(CAFE_VERSION)/include \
|
||||
-I$(EPICS_BASE)/include -I$(EPICS_BASE)/include/os/Linux \
|
||||
-I$(BOOST_BASE) \
|
||||
-I${PYTHON_INCLUDE}
|
||||
|
||||
#-I$(BOOST_BASE)/boost
|
||||
|
||||
LIB_DIR += -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-Wl,-rpath,$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-L$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-Wl,-rpath,$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-L$(PYTHON_LIB) -Wl,-rpath,$(PYTHON_LIB) -L/usr/lib64
|
||||
# -L/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
# -Wl,-rpath,/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
|
||||
|
||||
LIBS += -lpython3.5m
|
||||
LIBS += -lcafe -lca -lCom
|
||||
|
||||
|
||||
cafeTest: cafeTest.cc
|
||||
g++ cafeTest.cc -o cafeTest \
|
||||
$(INCLUDE_PATH) $(LIB_DIR) $(LIBS)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f cafeTest.o cafeTest
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
#
|
||||
# Jan Chrin
|
||||
# June 2016
|
||||
#
|
||||
# Makefile to build C++ cafe client
|
||||
#
|
||||
# For cafeClient that needs loadSFGroups we need to
|
||||
# link in python libraries
|
||||
|
||||
|
||||
#CAFE version to link to
|
||||
CAFE_VERSION=pyzcafe-1.3.0-alpha-1
|
||||
|
||||
|
||||
PYTHON_INCLUDE=/opt/gfa/python-3.5/latest/include/python3.5m
|
||||
PYTHON_LIB=/opt/gfa/python-3.5/latest/lib
|
||||
|
||||
EPICS_BASE=${EPICS}/base
|
||||
|
||||
#CAFE project base
|
||||
CAFE_BASE=/opt/gfa/cafe
|
||||
CAFE_CPP_BASE=${CAFE_BASE}/python/python-3.5
|
||||
BOOST_BASE=${CAFE_BASE}/boost/boost_1_61_0/include
|
||||
|
||||
ZEROMQ_BASE=/opt/gfa/zmq/zeromq-4.1.5
|
||||
|
||||
#INCLUDE_PATH += -I/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/include
|
||||
#-I$(CAFE_CPP_BASE)/$(CAFE_VERSION)/include \
|
||||
|
||||
INCLUDE_PATH += -I$(CAFE_CPP_BASE)/$(CAFE_VERSION)/include \
|
||||
-I$(EPICS_BASE)/include -I$(EPICS_BASE)/include/os/Linux \
|
||||
-I$(BOOST_BASE) -I$(ZEROMQ_BASE)/include \
|
||||
-I/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/include \
|
||||
-I/opt/gfa/zmq/curl-7.54.1/include \
|
||||
-I${PYTHON_INCLUDE}
|
||||
|
||||
#-I$(BOOST_BASE)/boost
|
||||
|
||||
|
||||
# -L/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
# -Wl,-rpath,/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
|
||||
LIB_DIR += -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-Wl,-rpath,$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-L$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-Wl,-rpath,$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-L$(ZEROMQ_BASE)/lib \
|
||||
-Wl,-rpath,$(ZEROMQ_BASE)/lib \
|
||||
-L/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/libs/linux-gcc-4.4.7 \
|
||||
-Wl,-rpath,/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/libs/linux-gcc-4.4.7 \
|
||||
-L/opt/gfa/zmq/curl-7.54.1/lib/.libs \
|
||||
-Wl,-rpath,/opt/gfa/zmq/curl-7.54.1/lib/.libs \
|
||||
-L$(PYTHON_LIB) -Wl,-rpath,$(PYTHON_LIB) -L/usr/lib64
|
||||
# -L/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
# -Wl,-rpath,/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
|
||||
|
||||
LIBS += -lpython3.5m
|
||||
LIBS += -lcafe -lca -lCom -lzmq -ljson_linux-gcc-4.4.7_libmt -lcurl
|
||||
|
||||
|
||||
cafeTest: cafeTest.cc
|
||||
g++ cafeTest.cc -o cafeTest \
|
||||
$(INCLUDE_PATH) $(LIB_DIR) $(LIBS)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f cafeTest.o cafeTest
|
||||
|
||||
@@ -1,75 +0,0 @@
|
||||
#
|
||||
# Jan Chrin
|
||||
# June 2016
|
||||
#
|
||||
# Makefile to build C++ cafe client
|
||||
#
|
||||
# For cafeClient that needs loadSFGroups we need to
|
||||
# link in python libraries
|
||||
|
||||
|
||||
#CAFE version to link to
|
||||
CAFE_VERSION=pycafe-1.0.0-beta-4
|
||||
|
||||
|
||||
PYTHON_INCLUDE=/opt/gfa/python-3.5/latest/include/python3.5m
|
||||
PYTHON_LIB=/opt/gfa/python-3.5/latest/lib
|
||||
|
||||
EPICS_BASE=${EPICS}/base
|
||||
|
||||
#CAFE project base
|
||||
CAFE_BASE=/opt/gfa/cafe
|
||||
CAFE_CPP_BASE=${CAFE_BASE}/python/python-3.5
|
||||
#CAFE_CPP_BASE=${CAFE_BASE}/cpp
|
||||
BOOST_BASE=${CAFE_BASE}/boost/boost_1_61_0/include
|
||||
|
||||
|
||||
#INCLUDE_PATH += -I/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp
|
||||
INCLUDE_PATH += -I$(CAFE_CPP_BASE)/$(CAFE_VERSION)/include \
|
||||
-I$(EPICS_BASE)/include -I$(EPICS_BASE)/include/os/Linux \
|
||||
-I$(BOOST_BASE) \
|
||||
-I${PYTHON_INCLUDE}
|
||||
|
||||
#-I$(BOOST_BASE)/boost
|
||||
|
||||
LIB_DIR += -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-Wl,-rpath,$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-L$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-Wl,-rpath,$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-L$(PYTHON_LIB) -Wl,-rpath,$(PYTHON_LIB) -L/usr/lib64
|
||||
# -L/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
# -Wl,-rpath,/afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/src/.libs \
|
||||
|
||||
|
||||
LIBS += -lpython3.5m
|
||||
LIBS += -lcafe -lca -lCom
|
||||
|
||||
#cafeTest: cafeTest.cc
|
||||
# g++ cafeTest.cc -o cafeTest \
|
||||
# $(INCLUDE_PATH) $(LIB_DIR) $(LIBS)
|
||||
|
||||
#cafeTest: cafeTest.cc
|
||||
# g++ cafeTest.cc -o cafeTest \
|
||||
# $(INCLUDE_PATH) -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
# -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
# $(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib/libcafe.a -lca -lCom
|
||||
## -L$(PYTHON_LIB)/libpython3.5m.so
|
||||
|
||||
|
||||
cafeTest: cafeTest.cc
|
||||
g++ cafeTest.cc -o cafeTest \
|
||||
-I$(BOOST_BASE) -I${PYTHON_INCLUDE} -I/usr/include/Qt \
|
||||
-I$(CAFE_CPP_BASE)/$(CAFE_VERSION)/include \
|
||||
-I$(EPICS_BASE)/include -I$(EPICS_BASE)/include/os/Linux \
|
||||
$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib/libcafe.a \
|
||||
$(EPICS_BASE)/lib/${EPICS_HOST_ARCH}/libca.a \
|
||||
$(EPICS_BASE)/lib/${EPICS_HOST_ARCH}/libCom.a \
|
||||
-L$(PYTHON_LIB) -Wl,-rpath,$(PYTHON_LIB) \
|
||||
-L/usr/lib64 -ldl -lpthread -lreadline -lrt -lpython3.5m -lQtCore -lQtXml
|
||||
|
||||
|
||||
|
||||
|
||||
clean:
|
||||
rm -f cafeTest.o cafeTest
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
#
|
||||
# Jan Chrin
|
||||
# June 2016
|
||||
#
|
||||
|
||||
##### CHANGE AS APPROPRIATE #################
|
||||
#Cafe CPP Version to install
|
||||
CAFE_VERSION=cafe-1.0.0-alpha-1
|
||||
|
||||
#CAFE project base
|
||||
CAFE_BASE=/opt/gfa/cafe/cpp
|
||||
|
||||
CAFE_ACTUAL=${CAFE_BASE}/${CAFE_VERSION}
|
||||
|
||||
EXAMPLES_INSTALL_PATH= $(CAFE_ACTUAL)/examples/cafeTest
|
||||
#############################################
|
||||
|
||||
install:
|
||||
mkdir -p $(EXAMPLES_INSTALL_PATH)
|
||||
cp makefile $(EXAMPLES_INSTALL_PATH)
|
||||
cp cafeTest.cc $(EXAMPLES_INSTALL_PATH)
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
#
|
||||
# Jan Chrin
|
||||
# June 2016
|
||||
#
|
||||
# Makefile to build a simple C++ cafe client
|
||||
#
|
||||
|
||||
|
||||
#CAFE version to link to
|
||||
CAFE_VERSION=cafez-1.3.0-alpha-1
|
||||
|
||||
#PYTHON_INCLUDE=/opt/gfa/python-3.5/latest/include/python3.5m
|
||||
#PYTHON_LIB=/opt/gfa/python-3.5/latest/lib
|
||||
|
||||
EPICS_BASE=${EPICS}/base
|
||||
|
||||
#CAFE project base
|
||||
CAFE_BASE=/opt/gfa/cafe
|
||||
CAFE_CPP_BASE=${CAFE_BASE}/cpp
|
||||
BOOST_BASE=${CAFE_BASE}/boost/boost_1_61_0/include
|
||||
|
||||
ZEROMQ_BASE=/opt/gfa/zmq/zeromq-4.1.5
|
||||
|
||||
INCLUDE_PATH += -I$(CAFE_CPP_BASE)/$(CAFE_VERSION)/include \
|
||||
-I$(EPICS_BASE)/include -I$(EPICS_BASE)/include/os/Linux \
|
||||
-I$(BOOST_BASE) -I$(ZEROMQ_BASE)/include -I/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/include
|
||||
#-I$(BOOST_BASE)/boost
|
||||
|
||||
LIB_DIR += -L$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-Wl,-rpath,$(EPICS_BASE)/lib/${EPICS_HOST_ARCH} \
|
||||
-L$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-Wl,-rpath,$(CAFE_CPP_BASE)/$(CAFE_VERSION)/lib \
|
||||
-L$(ZEROMQ_BASE)/lib \
|
||||
-Wl,-rpath,$(ZEROMQ_BASE)/lib \
|
||||
-L/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/libs/linux-gcc-4.4.7 \
|
||||
-Wl,-rpath,/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/libs/linux-gcc-4.4.7
|
||||
|
||||
LIBS += -lcafe -lca -lCom -lzmq -ljson_linux-gcc-4.4.7_libmt
|
||||
|
||||
|
||||
cafeTest: cafeTest.cc callbacks.h
|
||||
g++ cafeTest.cc -o cafeTest \
|
||||
$(INCLUDE_PATH) $(LIB_DIR) $(LIBS)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f cafeTest.o cafeTest
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,174 +0,0 @@
|
||||
/* =====================================================================
|
||||
zhelpers.h
|
||||
|
||||
Helper header file for example applications.
|
||||
=====================================================================
|
||||
*/
|
||||
|
||||
#ifndef __ZHELPERS_H_INCLUDED__
|
||||
#define __ZHELPERS_H_INCLUDED__
|
||||
|
||||
// Include a bunch of headers that we will need in the examples
|
||||
|
||||
#include <zmq.h>
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
|
||||
#if (defined (WIN32))
|
||||
# include <time.h>
|
||||
#else
|
||||
# include <sys/time.h>
|
||||
#endif
|
||||
|
||||
#include <assert.h>
|
||||
#include <signal.h>
|
||||
|
||||
// Version checking, and patch up missing constants to match 2.1
|
||||
#if ZMQ_VERSION_MAJOR == 2
|
||||
# error "Please upgrade to ZeroMQ/3.2 for these examples"
|
||||
#endif
|
||||
|
||||
// Provide random number from 0..(num-1)
|
||||
#if (defined (WIN32))
|
||||
# define randof(num) (int) ((float) (num) * rand () / (RAND_MAX + 1.0))
|
||||
#else
|
||||
# define randof(num) (int) ((float) (num) * random () / (RAND_MAX + 1.0))
|
||||
#endif
|
||||
|
||||
|
||||
// Receive 0MQ string from socket and convert into C string
|
||||
// Caller must free returned string. Returns NULL if the context
|
||||
// is being terminated.
|
||||
static char *
|
||||
s_recv (void *socket) {
|
||||
char buffer [256];
|
||||
int size = zmq_recv (socket, buffer, 255, 0); //ZMQ_DONTWAIT);
|
||||
if (size == -1)
|
||||
return NULL;
|
||||
if (size > 255)
|
||||
size = 255;
|
||||
buffer [size] = 0;
|
||||
return strdup (buffer);
|
||||
}
|
||||
|
||||
// Convert C string to 0MQ string and send to socket
|
||||
static int
|
||||
s_send (void *socket, char *string) {
|
||||
int size = zmq_send (socket, string, strlen (string), 0);
|
||||
return size;
|
||||
}
|
||||
|
||||
// Sends string as 0MQ string, as multipart non-terminal
|
||||
static int
|
||||
s_sendmore (void *socket, char *string) {
|
||||
int size = zmq_send (socket, string, strlen (string), ZMQ_SNDMORE);
|
||||
return size;
|
||||
}
|
||||
|
||||
// Receives all message parts from socket, prints neatly
|
||||
//
|
||||
static void
|
||||
s_dump (void *socket)
|
||||
{
|
||||
puts ("----------------------------------------");
|
||||
while (1) {
|
||||
// Process all parts of the message
|
||||
zmq_msg_t message;
|
||||
zmq_msg_init (&message);
|
||||
int size = zmq_msg_recv (&message, socket, 0);
|
||||
|
||||
// Dump the message as text or binary
|
||||
char *data = (char*)zmq_msg_data (&message);
|
||||
int is_text = 1;
|
||||
int char_nbr;
|
||||
for (char_nbr = 0; char_nbr < size; char_nbr++)
|
||||
if ((unsigned char) data [char_nbr] < 32
|
||||
|| (unsigned char) data [char_nbr] > 127)
|
||||
is_text = 0;
|
||||
|
||||
printf ("[%03d] ", size);
|
||||
for (char_nbr = 0; char_nbr < size; char_nbr++) {
|
||||
if (is_text)
|
||||
printf ("%c", data [char_nbr]);
|
||||
else
|
||||
printf ("%02X", (unsigned char) data [char_nbr]);
|
||||
}
|
||||
printf ("\n");
|
||||
|
||||
int64_t more; // Multipart detection
|
||||
more = 0;
|
||||
size_t more_size = sizeof (more);
|
||||
zmq_getsockopt (socket, ZMQ_RCVMORE, &more, &more_size);
|
||||
zmq_msg_close (&message);
|
||||
if (!more)
|
||||
break; // Last message part
|
||||
}
|
||||
}
|
||||
|
||||
// Set simple random printable identity on socket
|
||||
//
|
||||
static void
|
||||
s_set_id (void *socket)
|
||||
{
|
||||
char identity [10];
|
||||
sprintf (identity, "%04X-%04X", randof (0x10000), randof (0x10000));
|
||||
zmq_setsockopt (socket, ZMQ_IDENTITY, identity, strlen (identity));
|
||||
}
|
||||
|
||||
/*
|
||||
// Sleep for a number of milliseconds
|
||||
static void
|
||||
s_sleep (int msecs)
|
||||
{
|
||||
#if (defined (WIN32))
|
||||
Sleep (msecs);
|
||||
#else
|
||||
struct timespec t;
|
||||
t.tv_sec = msecs / 1000;
|
||||
t.tv_nsec = (msecs % 1000) * 1000000;
|
||||
nanosleep (&t, NULL);
|
||||
#endif
|
||||
}
|
||||
*/
|
||||
|
||||
// Return current system clock as milliseconds
|
||||
static int64_t
|
||||
s_clock (void)
|
||||
{
|
||||
#if (defined (WIN32))
|
||||
SYSTEMTIME st;
|
||||
GetSystemTime (&st);
|
||||
return (int64_t) st.wSecond * 1000 + st.wMilliseconds;
|
||||
#else
|
||||
struct timeval tv;
|
||||
gettimeofday (&tv, NULL);
|
||||
return (int64_t) (tv.tv_sec * 1000 + tv.tv_usec / 1000);
|
||||
#endif
|
||||
}
|
||||
|
||||
// Print formatted string to stdout, prefixed by date/time and
|
||||
// terminated with a newline.
|
||||
|
||||
/*
|
||||
static void
|
||||
s_console (const char *format, ...)
|
||||
{
|
||||
time_t curtime = time (NULL);
|
||||
struct tm *loctime = localtime (&curtime);
|
||||
char *formatted = (char*)malloc (20);
|
||||
strftime (formatted, 20, "%y-%m-%d %H:%M:%S ", loctime);
|
||||
printf ("%s", formatted);
|
||||
free (formatted);
|
||||
|
||||
va_list argptr;
|
||||
va_start (argptr, format);
|
||||
vprintf (format, argptr);
|
||||
va_end (argptr);
|
||||
printf ("\n");
|
||||
}
|
||||
*/
|
||||
#endif // __ZHELPERS_H_INCLUDED__
|
||||
Reference in New Issue
Block a user