sendTransaction method
timeout
Milliseconds to wait.
Implementation
@override
void sendTransaction(String data, int timeout) async {
if (!_isValidIpAddress()) {
var error = PosConnectorException(PosConnectorException.invalidIpAddress,
"Invalid IP address: $_ipAddress");
logger?.logError(error);
_callback?.onOperationError(error);
return;
}
if (_isTimerActive()) {
logger?.log("Job is already running.");
return;
}
_sendAndWaitForResponse(data, timeout);
}