@@ -32,6 +32,7 @@ as Lua functions. There are two approaches:
3232Both approaches produce a standard asynPortDriver that works with all
3333asyn device support record types (asynInt32, asynFloat64, asynOctet).
3434
35+ <br >
3536
3637Creating a Driver
3738-----------------
@@ -95,6 +96,7 @@ Octet "MESSAGE" ("Ready") -- string param, default "Ready"
9596
9697** Returns:** a parameter specification table.
9798
99+ <br >
98100
99101Parameter Access
100102----------------
@@ -148,6 +150,7 @@ Convenience methods that work on both `find` and `new` drivers.
148150
149151** Returns:** the parameter value (for readParam).
150152
153+ <br >
151154
152155Read and Write Callbacks
153156-------------------------
@@ -207,6 +210,7 @@ Internal state fields do not conflict with parameter names. Parameters
207210are accessed via the parameter proxy (` drv.PARAM.value ` ), while internal
208211state is accessed directly (` self.fieldname ` ).
209212
213+ <br >
210214
211215Finding Existing Drivers
212216------------------------
@@ -225,6 +229,7 @@ drv.SETPOINT.value = 25.0
225229The parameter proxy, ` callParamCallbacks ` , ` writeParam ` , and ` readParam `
226230documented above all work on drivers obtained via ` find ` as well.
227231
232+ <br >
228233
229234Creating Records
230235----------------
@@ -292,6 +297,7 @@ luaSpawn("device.lua", {P="dev2:", PORT="DEV2", DEVICE_PORT="serial2", CONV="0.1
292297
293298The ` 09-PortDriver ` example IOC demonstrates this pattern.
294299
300+ <br >
295301
296302Legacy: luaPortDriver iocsh Command
297303------------------------------------
0 commit comments