abortonerror_DCB结构

一、串口通信结构体意义解析:

typedef struct _DCB

{

DWORD DCBlength;

DWORD BaudRate; //

波特率

DWORD fBinary :1;

DWORD fParity :1; //

是否奇偶校验

DWORD fOutxCtsFlow :1; // CTS output flow control

指定

CTS

是否用于检测发送控制。

当为

TRUE

CTS

OFF

,发送将被挂起。

(发送清除)

DWORD fOutxDsrFlow :1; // DSR output flow control

指定

DSR

是否用于检测发送控制。

(数据装备好)

当为

TRUE

DSR

OFF

,发送将被挂起。

DWORD fDtrControl :2; // DTR flow control type

//DTR_CONTROL_DISABLE

值将

DTR

置为

OFF,

//DTR_CONTROL_ENABLE

值将

DTR

置为

ON,

//DTR_CONTROL_HANDSHAKE

允许

DTR"

握手

",

DWORD fDsrSensitivity :1; //

若为

TRUE

,通讯驱动程序对

DSR

信号状态敏感。驱动程序

将忽略任何接收的字节数,除非

DSR

调制解调器的输入线为高。

DWORD fTXContinueOnXoff :1; //

TRUE

输入缓冲区内字节已经满

XoffLim

及驱动程序

已经发送

XoffChar

停止接收字节时,仍然继续发送。为

FALSE

,输入缓冲区内

XonLim

空的,及驱动程序已经发送

XonChar

字符恢复接收的字节传输后,才会继续接收。

DWORD

fOutX

:1;

//

发送方的行为定义,为

TRUE

时,接收到

XoffChar

之后便停止发送,

接收到

XonChar

之后将重新开始发送;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
我jdk版本是11.0.13,以下是我gradle的代码android { lintOptions { checkReleaseBuilds false // Or, if you prefer, you can continue to check for errors in release builds, // but continue the build even when errors are found: abortOnError false } signingConfigs { debug { storePassword '123456' keyAlias = 'screen2' keyPassword '123456' storeFile file('O:\AvtronsysResoucres\code\Screenbox2-kasuo\app\screen2_android10.jks') } Release { storeFile file('O:\AvtronsysResoucres\code\Screenbox2-kasuo\app\screen2_android10.jks') storePassword '123456' keyPassword '123456' keyAlias = 'screen2' } } compileSdkVersion 29 defaultConfig { applicationId "com.avtronsys.screen2" minSdkVersion 21 targetSdkVersion 28 def code = new Date().format("yyMMddHHmm"); //versionName "V1.1_"+ versionCode versionCode 2112320000; versionName "V1.1_"+ code println "versionCode = "+versionCode println "versionName = "+(String)versionName testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" externalNativeBuild { cmake { abiFilters "armeabi-v7a" cppFlags "" } } ndk { abiFilters "armeabi-v7a" } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.debug } } //externalNativeBuild { // cmake { // path "CMakeLists.txt" // } //} sourceSets { main { jni.srcDirs = [] jniLibs.srcDirs = ['libs'] } } compileOptions { sourceCompatibility = 1.8 targetCompatibility = 1.8 } //buildToolsVersion = '29.0.2' applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile def fileName if (outputFile != null && outputFile.name.endsWith('.apk')) { if (variant.buildType.name.equals('release')) { fileName = "Screen2_Release_${defaultConfig.versionName}.apk" } else if (variant.buildType.name.equals('debug')) { fileName = "Screen2_Debug_${defaultConfig.versionName}.apk" } outputFileName = fileName } } } },这样的配置还是会出现Unsupported class file major version 55,是哪里的问题
最新发布
06-13

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值