{ "$schema": "http://json-schema.org/draft-04/schema", "title": "Wayne Dart 协议加油机", "type": "object", "required": [ "AmountDecimalDigits", "PriceDecimalDigits", "PumpConfigurations", "VolumeDecimalDigits", "VolumeTotalizerDecimalDigits" ], "format": "grid", "properties": { "AmountDecimalDigits": { "title": "lang-zh-cn:交易总金额数值中的小数点位数 设置lang-en-us:Decimal digits in Trx Amount", "type": "integer", "default": 2, "minimum": 0, "maximum": 10 }, "VolumeDecimalDigits": { "title": "lang-zh-cn:交易升数数值中的小数点位数 设置lang-en-us:Decimal digits in Trx Volume", "type": "integer", "default": 2, "minimum": 0, "maximum": 10 }, "PriceDecimalDigits": { "title": "lang-zh-cn:油品单价数值中的小数点位数 设置lang-en-us:Decimal digits in Fuel Product Price", "type": "integer", "default": 2, "minimum": 0, "maximum": 10 }, "VolumeTotalizerDecimalDigits": { "title": "lang-zh-cn:油机升数累积读数数值中的小数点位数 设置lang-en-us:Decimal digits in Volume Totalizer", "type": "integer", "default": 2, "minimum": 0, "maximum": 10 }, "PumpConfigurations": { "title": "lang-zh-cn:所有加油点lang-en-us:Fueling Points", "type": "array", "format": "tabs", "uniqueItems": true, "items": { "type": "object", "title": "lang-zh-cn:加油点lang-en-us:Fueling Point", "required": [ "PumpId", "PhysicalId", "NozzleConfigurations" ], "format": "grid", "properties": { "PumpId": { "title": "lang-zh-cn:PumpId 加油点号(>=1 且 <=255)lang-en-us:PumpId(>=1 and <=255)", "type": "integer", "default": 1, "minimum": 1, "maximum": 255 }, "PhysicalId": { "title": "lang-zh-cn:PumpPhysicalId 加油点硬件地址(>=1 且 <=32)lang-en-us:PumpPhysicalId(>=1 and <=32)", "type": "integer", "default": 1, "minimum": 1, "maximum": 32 }, "NozzleConfigurations": { "type": "array", "format": "tabs", "title": "lang-zh-cn:所有油枪lang-en-us:Nozzles", "uniqueItems": true, "items": { "type": "object", "title": "lang-zh-cn:油枪lang-en-us:Nozzle", "required": [ "LogicalId", "PhysicalId", "DefaultNoDecimalPointPriceIfNoHistoryPriceReadFromDb" ], "format": "table", "properties": { "LogicalId": { "title": "lang-zh-cn:油枪逻辑号(Nozzle LogicalId)lang-en-us:Nozzle LogicalId", "type": "integer", "default": 1, "minimum": 1, "maximum": 8 }, "PhysicalId": { "title": "lang-zh-cn:油枪硬件号(Nozzle PhysicalId)lang-en-us:Nozzle PhysicalId", "type": "integer", "default": 1, "minimum": 1, "maximum": 8 }, "DefaultNoDecimalPointPriceIfNoHistoryPriceReadFromDb": { "title": "lang-zh-cn:重新上电,且后台无改价历史,加油点的初始化价格(不含小数点)lang-en-us:Initialize Price(If there's no price change history)'", "type": "integer", "default": 1234, "minimum": 1, "maximum": 99999999 } } } } } } } } }