fix:增加通话数据未收到时定时器判断
This commit is contained in:
parent
6736760d3b
commit
dee12e09c1
@ -10,6 +10,11 @@ import 'package:star_lock/talk/startChart/proto/ble_message.pb.dart';
|
||||
import 'package:star_lock/talk/startChart/proto/gateway_reset.pb.dart';
|
||||
import 'package:star_lock/talk/startChart/proto/generic.pb.dart';
|
||||
import 'package:star_lock/talk/startChart/proto/remote_unlock.pb.dart';
|
||||
import 'package:star_lock/talk/startChart/proto/talk_data.pb.dart';
|
||||
import 'package:star_lock/talk/startChart/proto/talk_expect.pb.dart';
|
||||
import 'package:star_lock/talk/startChart/proto/talk_hangup.pb.dart';
|
||||
import 'package:star_lock/talk/startChart/proto/talk_ping.pb.dart';
|
||||
import 'package:star_lock/talk/startChart/proto/talk_reject.pb.dart';
|
||||
import 'package:star_lock/talk/startChart/proto/talk_request.pb.dart';
|
||||
|
||||
class ScpMessage {
|
||||
@ -325,20 +330,20 @@ class ScpMessage {
|
||||
final GenericResp genericResp = GenericResp.fromBuffer(byte);
|
||||
return genericResp;
|
||||
case PayloadTypeConstant.talkReject:
|
||||
final GenericResp genericResp = GenericResp.fromBuffer(byte);
|
||||
return genericResp;
|
||||
final TalkReject talkReject = TalkReject.fromBuffer(byte);
|
||||
return talkReject;
|
||||
case PayloadTypeConstant.talkPing:
|
||||
final GenericResp genericResp = GenericResp.fromBuffer(byte);
|
||||
return genericResp;
|
||||
final TalkPing talkPing = TalkPing.fromBuffer(byte);
|
||||
return talkPing;
|
||||
case PayloadTypeConstant.talkExpect:
|
||||
final GenericResp genericResp = GenericResp.fromBuffer(byte);
|
||||
return genericResp;
|
||||
final TalkExpect talkExpect = TalkExpect.fromBuffer(byte);
|
||||
return talkExpect;
|
||||
case PayloadTypeConstant.talkData:
|
||||
final GenericResp genericResp = GenericResp.fromBuffer(byte);
|
||||
return genericResp;
|
||||
final TalkData talkData = TalkData.fromBuffer(byte);
|
||||
return talkData;
|
||||
case PayloadTypeConstant.talkHangup:
|
||||
final GenericResp genericResp = GenericResp.fromBuffer(byte);
|
||||
return genericResp;
|
||||
final TalkHangup talkHangup = TalkHangup.fromBuffer(byte);
|
||||
return talkHangup;
|
||||
default:
|
||||
print('❌未知的payloadType类型,按照字符串解析');
|
||||
String payload = utf8.decode(byte);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user