|
APIs, concepts, guides, and more
|
| void ServiceChannelWrite | ( | int32_t | index, |
| int32_t | subIndex, | ||
| int32_t | byteCount, | ||
| RapidVector< uint8_t > | bytes, | ||
| uint32_t | timeoutMilliseconds ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| index | The memory address to write to |
| subIndex | The sub index to write to |
| byteCount | The number of bytes to write |
| bytes | The raw bytes to write in a RapidVector<uint8_t> |
| timeoutMilliseconds | The time in ms used in two ways: first as the wait for the service channel to become available (a previous operation, possibly from another process, may still be in progress), then as the wait for the write response. Each wait generates a timeout error if exceeded, so a call can take up to twice this value before erroring. |