Method | Description | |
---|---|---|
Close ( ) : void | ||
Dispose ( ) : void | ||
PICACommandWriter ( Stream data ) : System | ||
align ( uint mask ) : void |
Adds padding 0x0 bytes on the data until all address bits of the mask equals 0.
|
|
align ( uint mask, uint maskedValue ) : void |
Adds padding 0x0 bytes on the data until all address bits of the mask equals the specified value.
|
|
setCommand ( ushort commandId, Color parameter ) : void |
Sets a new command with a single Color parameter.
|
|
setCommand ( ushort commandId, List |
Sets a new command with multiple Float parameters.
|
|
setCommand ( ushort commandId, List |
Sets a new command with multiple UInt parameters.
|
|
setCommand ( ushort commandId, float parameter ) : void |
Sets a new command with a single Float parameter.
|
|
setCommand ( ushort commandId, uint parameter, byte mask = 0xf ) : void |
Sets a new command with a single UInt parameter.
|
|
setCommandConsecutive ( ushort commandId, List |
Sets a new command with multiple Float parameters. It uses consecutive mode, which means that the command ID will be incremented after each parameter.
|
|
setCommandConsecutive ( ushort commandId, List |
Sets a new command with multiple UInt parameters. It uses consecutive mode, which means that the command ID will be incremented after each parameter.
|
|
setCommandConsecutive ( ushort commandId, uint parameter, List |
Sets a new command with one UInt parameter and multiple Float parameters. It uses consecutive mode, which means that the command ID will be incremented after each parameter.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
public PICACommandWriter ( Stream data ) : System | ||
data | Stream | |
return | System |
public align ( uint mask, uint maskedValue ) : void | ||
mask | uint | The mask |
maskedValue | uint | Value that masked bits should equal to stop padding |
return | void |
public setCommand ( ushort commandId, Color parameter ) : void | ||
commandId | ushort | ID of the command |
parameter | Color | Parameter of the command |
return | void |
public setCommand ( ushort commandId, List |
||
commandId | ushort | ID of the command |
parameters | List |
Parameters of the command |
return | void |
public setCommand ( ushort commandId, List |
||
commandId | ushort | ID of the command |
parameters | List |
Parameters of the command |
mask | byte | Mask used when updating the register value |
return | void |
public setCommand ( ushort commandId, float parameter ) : void | ||
commandId | ushort | ID of the command |
parameter | float | Parameter of the command |
return | void |
public setCommand ( ushort commandId, uint parameter, byte mask = 0xf ) : void | ||
commandId | ushort | ID of the command |
parameter | uint | Parameter of the command |
mask | byte | Mask used when updating the register value |
return | void |
public setCommandConsecutive ( ushort commandId, List |
||
commandId | ushort | ID of the command |
parameters | List |
Parameters of the command |
return | void |
public setCommandConsecutive ( ushort commandId, List |
||
commandId | ushort | ID of the command |
parameters | List |
Parameters of the command |
mask | byte | Mask used when updating the register value |
return | void |
public setCommandConsecutive ( ushort commandId, uint parameter, List |
||
commandId | ushort | ID of the command |
parameter | uint | UInt parameter of the command |
parameters | List |
Extra Float parameters of the command |
return | void |