122 lines
2.5 KiB
JSON
122 lines
2.5 KiB
JSON
{
|
|
"name": "PEL_1.0",
|
|
"version": "1.2.30",
|
|
"match_rule": {
|
|
"local_name_pattern": "Elite-PEL.*",
|
|
"major_product_number": 0,
|
|
"minor_product_number": 7,
|
|
"major_version_number": 0,
|
|
"minor_version_number": 0
|
|
},
|
|
"constant": {
|
|
"TIME_MAX": 100000,
|
|
"VOLT_MAX": 65536,
|
|
"Const_Current_Range": 1500001,
|
|
"BLE_WRITE_MAX": 255
|
|
},
|
|
"parameters": {
|
|
"CHANNEL": {
|
|
"description": "record channels",
|
|
"record_meta": true,
|
|
"domain": "property",
|
|
"value": "[0, 1, 2]"
|
|
},
|
|
"SAMPLE_RATE": {
|
|
"description": "data sampling rate",
|
|
"record_meta": true,
|
|
"initial": 1000,
|
|
"domain": [
|
|
1001
|
|
],
|
|
"value": {
|
|
"expression": "VALUE"
|
|
},
|
|
"on_change": "set_sample_rate"
|
|
},
|
|
"AMP_GAIN": {
|
|
"description": "amp gain",
|
|
"record_meta": true,
|
|
"domain": "constant",
|
|
"value": 1
|
|
},
|
|
"PATTERN_SWITCH": {
|
|
"description": "switch of pattern",
|
|
"initial": 1,
|
|
"domain": [
|
|
2
|
|
],
|
|
"value": {
|
|
"expression": "VALUE"
|
|
}
|
|
},
|
|
"PULSE": {
|
|
"description": "Pulse Mode Segment Duration 2",
|
|
"record_meta": true,
|
|
"initial": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"domain": {
|
|
"list": [
|
|
66536
|
|
]
|
|
},
|
|
"value": {
|
|
"expression": "VALUE"
|
|
}
|
|
},
|
|
"PATTERN": {
|
|
"description": "Pulse Mode Segment Duration 2",
|
|
"record_meta": true,
|
|
"initial": 1,
|
|
"domain": [
|
|
44
|
|
],
|
|
"value": {
|
|
"expression": "VALUE"
|
|
}
|
|
}
|
|
},
|
|
"instruction": {
|
|
"start": [
|
|
"pulse_e_load"
|
|
],
|
|
"pulse_e_load": [
|
|
{
|
|
"expression": "PATTERN_SWITCH",
|
|
"when": {
|
|
"0": "pattern",
|
|
"1": "manual"
|
|
}
|
|
}
|
|
],
|
|
"manual": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"pa": "PULSE[0]",
|
|
"pb": "PULSE[1]",
|
|
"pc": "PULSE[2]"
|
|
},
|
|
"data": [
|
|
"XFF;",
|
|
"X62;",
|
|
"4b1;4b>pa;4b>pb;4b>pc;"
|
|
]
|
|
},
|
|
"pattern": {
|
|
"type": "RIS",
|
|
"parameter": {
|
|
"pa": "PATTERN"
|
|
},
|
|
"data": [
|
|
"XFF;X62;",
|
|
"4b>0;12b>pa;"
|
|
]
|
|
},
|
|
"ble_instru_send": [
|
|
"ble_write",
|
|
"_cdr('20X>ADC_VALUE_I')"
|
|
]
|
|
}
|
|
} |