Changes between Version 10 and Version 11 of epics/streamdevice/tips_and_tricks


Ignore:
Timestamp:
09/04/14 17:26:48 (11 years ago)
Author:
Tetsuya Michikawa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • epics/streamdevice/tips_and_tricks

    v10 v11  
    334334== Webページのデータを取得する必要がある ==
    335335
    336  まず、正しくフォーマットされたHTMLのリクエストを送信する必要がある。{{{"http://サーバー/ページ"}}}と2行改行で終了する必要があり、この要求のような完全なURLが含まれている必要があることに注意。サーバーは、drvAsynIPPortConfigure(HTTPプロキシを使用しない場合)コマンドを使用します。ウェブページは、多くの場合、かなりのデータ量があるので必要な部分のみ 正規表現で取得するようにしたほうがいい。
    337 
     336 まず、正しくフォーマットされたHTMLのリクエストを送信する必要がある。{{{"http://サーバー/ページ"}}}と2行改行で終了する必要があり、この要求のような完全なURLが含まれている必要があることに注意。サーバーは、drvAsynIPPortConfigure(HTTPプロキシを使用しない場合)コマンドを使用する。ウェブページは、多くの場合、かなりのデータ量があるので必要な部分のみ 正規表現で取得するようにしたほうがいい。
     337
     338 * db file
     339{{{
     340record (stringin, "$(DEVICE):title") {
     341  field (DTYP, "stream")
     342  field (INP, "@$(DEVICETYPE).proto get_title($(PAGE)) $(BUS)")
     343}
     344record (waveform, "$(DEVICE):longtitle") {
     345  field (DTYP, "stream")
     346  field (INP, "@$(DEVICETYPE).proto get_title($(PAGE)) $(BUS)")
     347  field (FTVL, "CHAR")
     348  field (NELM, "100")
     349}
     350}}}
     351
     352 * protocol file
    338353 {{{
    339354get_title {