| 242 | |
| 243 | まだ疑問はあるが、protocolファイルで |
| 244 | {{{ |
| 245 | pi@raspberrypi:~/epics/app/i2cTest1/protocol $ more adt7410.proto |
| 246 | Terminator = ""; |
| 247 | LockTimeout = 500; |
| 248 | ReplyTimeout = 100; |
| 249 | ReadTimeout = 100; |
| 250 | WriteTimeout = 100; |
| 251 | MaxInput = 3; |
| 252 | ExtraInput = Error; |
| 253 | |
| 254 | get { |
| 255 | out 0x48; |
| 256 | in "%03r"; |
| 257 | } |
| 258 | }}} |
| 259 | としておいて、databaseで |
| 260 | {{{ |
| 261 | record(mbbiDirect, "ADT7410:GET") { |
| 262 | field(DTYP, "stream") |
| 263 | field(INP, "@adt7410.proto get() I2C") |
| 264 | field(SCAN, ".2 second") |
| 265 | } |
| 266 | }}} |
| 267 | とすれば値は読める。レコード名は example のままにしていた。変えるべき。 |
| 268 | |
| 269 | |
| 270 | |
| 271 | Raspbian Jessie with PIXEL で medm 表示すると |
| 272 | |
| 273 | |
| 274 | [[Image(2017-06-14-235209_1824x984_scrot.png, 70%)]] |
| 275 | |
| 276 | |