app-starlock/lib/talk/startChart/handle/scp_message_handle.dart

30 lines
637 B
Dart
Raw Normal View History

import 'dart:typed_data';
import 'package:star_lock/talk/startChart/entity/scp_message.dart';
abstract class ScpMessageHandler {
// 处理请求
void handleReq(ScpMessage scpMessage);
// 处理响应
void handleResp(ScpMessage scpMessage);
// 处理实时数据
void handleRealTimeData(ScpMessage scpMessage);
// 无效请求
void handleInvalidReq(ScpMessage scpMessage);
// 处理荷载
dynamic deserializePayload({
required int payloadType,
required int messageType,
required Uint8List byte,
int? offset,
int? PayloadLength,
int? spTotal,
int? spIndex,
int? messageId,
});
}