public static final class ClientPigpiod.CmdState extends Object
[IO method + log method] pair be synchronised.| Modifier and Type | Field and Description | 
|---|---|
| int | lastCmdRecord form last pigpiod command. | 
| Throwable | lastExceptionRecord form last pigpiod command. | 
| int | lastP1Record form last pigpiod command. | 
| int | lastP2Record form last pigpiod command. | 
| int | lastP3Record form last pigpiod command. | 
| Constructor and Description | 
|---|
| CmdState() | 
public Throwable lastException
ClientPigpiod.stdCmd(int, int, int) raised an
  exception it is caught and recorded here for subsequent logging or 
  debugging. Otherwise the ClientPigpiod.stdCmd(int, int, int) sets
  lastException to null.public int lastCmd
ClientPigpiod.stdCmd(int, int, int) records its 
  parameters command, and its p1 and p2 parameter here for subsequent
  logging or debugging before the next execution of
  ClientPigpiod.stdCmd(int, int, int) directly or more often indirectly by one
  of the other IO commands. public int lastP1
ClientPigpiod.stdCmd(int, int, int) records its 
  parameters command, and its p1 and p2 parameter here for subsequent
  logging or debugging before the next execution of
  ClientPigpiod.stdCmd(int, int, int) directly or more often indirectly by one
  of the other IO commands. public int lastP2
ClientPigpiod.stdCmd(int, int, int) records its 
  parameters command, and its p1 and p2 parameter here for subsequent
  logging or debugging before the next execution of
  ClientPigpiod.stdCmd(int, int, int) directly or more often indirectly by one
  of the other IO commands. public int lastP3
ClientPigpiod.stdCmd(int, int, int) records its 
  parameters command, and its p1 and p2 parameter here for subsequent
  logging or debugging before the next execution of
  ClientPigpiod.stdCmd(int, int, int) directly or more often indirectly by one
  of the other IO commands.