{ "$schema": "http://json-schema.org/draft-04/schema", "title": "基于蓝天协议的蓝天加油机配置", "type": "object", "format": "grid", "properties": { "PumpParameters": { "title": "所有加油点", "type": "array", "format": "tabs", "uniqueItems": true, "items": { "type": "object", "title": "加油点", "required": [ "PumpId", "Address", "PumpMode", "PumpAuthorizeMode" ], "format": "grid", "properties": { "PumpId": { "title": "加油点号(即PumpId)", "type": "integer", "default": 1, "minimum": 1, "maximum": 255 }, "Address": { "title": "加油点硬件地址(此值配置于加油机端)", "type": "integer", "default": 1, "minimum": 0, "maximum": 255 }, "PumpMode": { "title": "加油机模式(由加油机硬件决定)", "type": "integer", "enum": [ 0, 1 ], "options": { "enum_titles": [ "Model_664", "Model_886" ] } }, "PumpAuthorizeMode": { "title": "加油机授权模式(由加油机硬件决定)", "type": "integer", "enum": [ 0, 1 ], "options": { "enum_titles": [ "FC_Authorize", "Pump_Self_Authorize" ] } }, "AmountDecimalDigits": { "title": "加油机交易金额小数点位数(由加油机硬件决定)", "type": "integer", "default": 2, "minimum": 0, "maximum": 20 }, "VolumeDecimalDigits": { "title": "加油机交易升数小数点位数(由加油机硬件决定)", "type": "integer", "default": 2, "minimum": 0, "maximum": 20 }, "PriceDecimalDigits": { "title": "加油机单价金额小数点位数(由加油机硬件决定)", "type": "integer", "default": 2, "minimum": 0, "maximum": 20 }, "VolumeTotalizerDecimalDigits": { "title": "加油机升累积数小数点位数(由加油机硬件决定)", "type": "integer", "default": 2, "minimum": 0, "maximum": 20 } } } } } }