102 lines
3.3 KiB
Plaintext
102 lines
3.3 KiB
Plaintext
import router from '@ohos.router'
|
|
import UdpClient from '../common/utils/UdpClient';
|
|
import FileLog from './judgeSDK/utils/file-log'
|
|
import signDisplayCom from './compontents/signDisplayCom'
|
|
@Entry
|
|
@Component
|
|
struct Index {
|
|
@State signArr: Array<any> = []
|
|
@State sjxhColum: Array<any> = [
|
|
{ key: '左方向灯', value: '0' }, { key: '右方向灯', value: '0' }, {
|
|
key: '喇叭',
|
|
value: '0'
|
|
}, { key: '点火1', value: '0' }, { key: '点火2', value: '0' }, { key: '近光灯', value: '0' }, {
|
|
key: '远光灯',
|
|
value: '0'
|
|
}, { key: '示廓灯', value: '0' }, { key: '雾灯', value: '0' }, { key: '雨刮器', value: '0' }, {
|
|
key: '脚刹',
|
|
value: '0'
|
|
}, { key: '手刹', value: '0' }, { key: '主驾驶门', value: '0' }, { key: '离合', value: '0' }, {
|
|
key: '副刹车',
|
|
value: '0'
|
|
}, {
|
|
key: '安全带',
|
|
value: '0'
|
|
}, { key: '双跳灯', value: '0' }, { key: '车速', value: '0' }, { key: '档位', value: '0' }, {
|
|
key: '超声波1',
|
|
value: '0'
|
|
}, {
|
|
key: '超声波2',
|
|
value: '0'
|
|
}, {
|
|
key: 'NC',
|
|
value: '0'
|
|
}, { key: 'SA15', value: '0' }, { key: '其他门', value: '0' }, { key: '转速过高', value: '0' }, {
|
|
key: '累计脉冲',
|
|
value: '0'
|
|
}, { key: '熄火次数', value: '0' }, { key: '发动机转速', value: '0' }, { key: '方向盘角度', value: '0' }, {
|
|
key: '超声波3',
|
|
value: '0'
|
|
}, { key: '超声波4', value: '0' }, { key: '触摸1', value: '0' }, { key: '触摸2', value: '0' }, {
|
|
key: '触摸3',
|
|
value: '0'
|
|
}, { key: 'SCIO', value: '0' }
|
|
, { key: 'SC1A_C', value: '0' }, { key: 'SC1B_C', value: '0' }, { key: 'SC2A_C', value: '0' }, {
|
|
key: 'SC2B_C',
|
|
value: '0'
|
|
}, { key: 'SC3A_C', value: '0' }, { key: 'SC3B_C', value: '0' }, { key: 'SC4A_C', value: '0' }, {
|
|
key: 'SC4B_C',
|
|
value: '0'
|
|
}, { key: 'SC5A_C', value: '0' }, { key: 'SC5B_C', value: '0' }, { key: 'SC6A_C', value: '0' }, {
|
|
key: 'SC6B_C',
|
|
value: '0'
|
|
}]
|
|
@State GPSColum:Array<any>=[
|
|
{ key: '状态', value: '0' },
|
|
{ key: '收星数', value: '0' },
|
|
{ key: '海拔高', value: '0' },
|
|
{ key: '高度差', value: '0' },
|
|
{ key: '龄期', value: '0' },
|
|
{ key: '维度因子', value: '0' },
|
|
{ key: '经度因子', value: '0' },
|
|
{ key: '航向角', value: '0' },
|
|
{ key: '俯仰角', value: '0' },
|
|
{ key: '航向角状态-收星数', value: '0' },
|
|
{ key: '年月日', value: '0' },
|
|
{ key: '时分秒', value: '0' },
|
|
{ key: '经度', value: '0' },
|
|
{ key: '纬度', value: '0' },
|
|
{ key: '速度', value: '0' },
|
|
]
|
|
@State ratio: number = 850 / 960
|
|
@State gpsActive: number = 1
|
|
@State active: number = 0
|
|
@State msg: string = ''
|
|
@State @Watch('outClick') outFlag: boolean = false;
|
|
private timer = null
|
|
private udpClient: UdpClient = null
|
|
private FileLog: FileLog
|
|
private vocObj = null;
|
|
@State url: string = ''
|
|
// @State gpsList: Array<any> = []
|
|
build() {
|
|
Column() {
|
|
signDisplayCom({
|
|
showBack:true
|
|
})
|
|
}
|
|
.width('100%')
|
|
.height('100%')
|
|
.backgroundImage($r('app.media.bg'))
|
|
.backgroundImageSize({ width: '100%', height: '100%' })
|
|
}
|
|
|
|
|
|
outClick() {
|
|
}
|
|
|
|
saveLog() {
|
|
// this.FileLog.initFileLogo('d .0ateLog')
|
|
// this.FileLog.createFile('123')
|
|
}
|
|
} |