getResult<T extends TronTronProtocolBufferDecoderResult?> method
Implementation
T getResult<T extends TronTronProtocolBufferDecoderResult?>(int id) {
try {
final result = firstWhere((element) => element.tagNumber == id);
return result as T;
} on StateError {
if (null is T) return null as T;
throw TronPluginException(
'field id does not exist.',
details: {'fieldIds': map((e) => e.tagNumber).join(', '), 'id': id},
);
}
}