app-starlock/lib/talk/starChart/proto/ble_message.pb.dart

186 lines
7.1 KiB
Dart
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// Generated code. Do not modify.
// source: ble_message.proto
//
// @dart = 2.12
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
import 'dart:core' as $core;
import 'package:protobuf/protobuf.dart' as $pb;
import 'ble_message.pbenum.dart';
export 'ble_message.pbenum.dart';
/// 用于蓝牙透传的数据结构
class BleReq extends $pb.GeneratedMessage {
factory BleReq({
$core.int? timeout,
$core.String? bluetoothDeviceName,
$core.List<$core.int>? structData,
$core.int? idleTimeout,
}) {
final $result = create();
if (timeout != null) {
$result.timeout = timeout;
}
if (bluetoothDeviceName != null) {
$result.bluetoothDeviceName = bluetoothDeviceName;
}
if (structData != null) {
$result.structData = structData;
}
if (idleTimeout != null) {
$result.idleTimeout = idleTimeout;
}
return $result;
}
BleReq._() : super();
factory BleReq.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory BleReq.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BleReq', package: const $pb.PackageName(_omitMessageNames ? '' : 'main'), createEmptyInstance: create)
..a<$core.int>(1, _omitFieldNames ? '' : 'Timeout', $pb.PbFieldType.OU3, protoName: 'Timeout')
..aOS(2, _omitFieldNames ? '' : 'bluetoothDeviceName', protoName: 'bluetoothDeviceName')
..a<$core.List<$core.int>>(3, _omitFieldNames ? '' : 'StructData', $pb.PbFieldType.OY, protoName: 'StructData')
..a<$core.int>(6, _omitFieldNames ? '' : 'IdleTimeout', $pb.PbFieldType.OU3, protoName: 'IdleTimeout')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
BleReq clone() => BleReq()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
BleReq copyWith(void Function(BleReq) updates) => super.copyWith((message) => updates(message as BleReq)) as BleReq;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static BleReq create() => BleReq._();
BleReq createEmptyInstance() => create();
static $pb.PbList<BleReq> createRepeated() => $pb.PbList<BleReq>();
@$core.pragma('dart2js:noInline')
static BleReq getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BleReq>(create);
static BleReq? _defaultInstance;
/// 扫描+发送+接受的总超时时间,单位为秒
@$pb.TagNumber(1)
$core.int get timeout => $_getIZ(0);
@$pb.TagNumber(1)
set timeout($core.int v) { $_setUnsignedInt32(0, v); }
@$pb.TagNumber(1)
$core.bool hasTimeout() => $_has(0);
@$pb.TagNumber(1)
void clearTimeout() => clearField(1);
/// 用唯一的设备名来进行匹配而不是mac地址
@$pb.TagNumber(2)
$core.String get bluetoothDeviceName => $_getSZ(1);
@$pb.TagNumber(2)
set bluetoothDeviceName($core.String v) { $_setString(1, v); }
@$pb.TagNumber(2)
$core.bool hasBluetoothDeviceName() => $_has(1);
@$pb.TagNumber(2)
void clearBluetoothDeviceName() => clearField(2);
/// 下面是蓝牙结构内容,未加密状态
@$pb.TagNumber(3)
$core.List<$core.int> get structData => $_getN(2);
@$pb.TagNumber(3)
set structData($core.List<$core.int> v) { $_setBytes(2, v); }
@$pb.TagNumber(3)
$core.bool hasStructData() => $_has(2);
@$pb.TagNumber(3)
void clearStructData() => clearField(3);
/// 空闲断开时间0为立即断开
@$pb.TagNumber(6)
$core.int get idleTimeout => $_getIZ(3);
@$pb.TagNumber(6)
set idleTimeout($core.int v) { $_setUnsignedInt32(3, v); }
@$pb.TagNumber(6)
$core.bool hasIdleTimeout() => $_has(3);
@$pb.TagNumber(6)
void clearIdleTimeout() => clearField(6);
}
class BleResp extends $pb.GeneratedMessage {
factory BleResp({
BleResp_StatusE? status,
$core.List<$core.int>? structData,
}) {
final $result = create();
if (status != null) {
$result.status = status;
}
if (structData != null) {
$result.structData = structData;
}
return $result;
}
BleResp._() : super();
factory BleResp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory BleResp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BleResp', package: const $pb.PackageName(_omitMessageNames ? '' : 'main'), createEmptyInstance: create)
..e<BleResp_StatusE>(1, _omitFieldNames ? '' : 'Status', $pb.PbFieldType.OE, protoName: 'Status', defaultOrMaker: BleResp_StatusE.SUCCESS, valueOf: BleResp_StatusE.valueOf, enumValues: BleResp_StatusE.values)
..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'StructData', $pb.PbFieldType.OY, protoName: 'StructData')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
BleResp clone() => BleResp()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
BleResp copyWith(void Function(BleResp) updates) => super.copyWith((message) => updates(message as BleResp)) as BleResp;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static BleResp create() => BleResp._();
BleResp createEmptyInstance() => create();
static $pb.PbList<BleResp> createRepeated() => $pb.PbList<BleResp>();
@$core.pragma('dart2js:noInline')
static BleResp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BleResp>(create);
static BleResp? _defaultInstance;
/// 状态
@$pb.TagNumber(1)
BleResp_StatusE get status => $_getN(0);
@$pb.TagNumber(1)
set status(BleResp_StatusE v) { setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasStatus() => $_has(0);
@$pb.TagNumber(1)
void clearStatus() => clearField(1);
/// 下面是蓝牙结构内容
@$pb.TagNumber(2)
$core.List<$core.int> get structData => $_getN(1);
@$pb.TagNumber(2)
set structData($core.List<$core.int> v) { $_setBytes(1, v); }
@$pb.TagNumber(2)
$core.bool hasStructData() => $_has(1);
@$pb.TagNumber(2)
void clearStructData() => clearField(2);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');