{
"vivace_gauges_basic_lighting": {
    "information":{
        "authors":"BeamNG",
        "name":"Basic With Interior Lighting",
        "value":200,
    },
    "slotType" : "vivace_gauges",
    "slots":[
        ["type", "default", "description"],
        ["vivace_gauges_max_speed","vivace_gauges_max_speed260", "Speedo scale", {"coreSlot":true}],
        ["vivace_gauges_max_rpm","vivace_gauges_max_rpm8", "Tacho scale", {"coreSlot":true}],
    ],
    "flexbodies": [
            ["mesh", "[group]:", "nonFlexMaterials"],
            {"deformGroup":"display_break", "deformMaterialBase":"vivace_gauges_screen", "deformMaterialDamaged":"vivace_gauges_break"},
            ["vivace_gauges", ["vivace_dash"]],
            {"deformGroup":""},
    ],
    "controller": [
        ["fileName"],
        ["gauges/genericGauges", {"name":"gauge", }],
        ["gauges/customModules/environmentData"],
        ["gauges/customModules/combustionEngineData"],
    ],
    "glowMap":{
        "vivace_interior":{"simpleFunction":{"lowhighbeam":0.49}, "off":"vivace_interior", "on":"vivace_interior_on"},
    },
        "gauge": {
        "configuration": {
            "materialName": "@vivace_gauges_screen"
            "htmlPath": "local://local/vehicles/vivace/gauges_screen/gauges_screen_basic.html"
            "displayWidth":1024
            "displayHeight":256
        }
        "displayData": {
            "electrics": [
                "signal_L",
                "signal_R",
                "lights",
                "highbeam",
                "lowpressure",
                "lowfuel",
                "parkingbrake",
                "checkengine",
                "hazard",
                "oil",
                "cruiseControlActive",
                "gear",
                "rpmTacho",
                "fuel",
                "watertemp",
                "engineRunning",
                "wheelspeed",
                "esc",
                "escActive",
                "tcs",
                "tcsActive"
                "fog",
                "odometer",
                "trip"
            ]
            "powertrain": [
                ["deviceName", "property"]
                //["mainEngine", "outputTorque1"]
                //["mainEngine", "outputAV1"]
                //["gearbox", "outputAV1"]
            ]
            "customModules": [
                ["moduleName", "property"]
                ["environmentData", "temperatureEnv",]
                ["environmentData", "time",]
            ]
        }
    }
},
"vivace_gauges_race_lighting": {
    "information":{
        "authors":"BeamNG",
        "name":"Race Gauges With Interior Lighting",
        "value":200,
    },
    "slotType" : "vivace_gauges",
    "slots":[
        ["type", "default", "description"],
        ["digidash_screen_logic","digidash_screen_logic_bng", "Screen", {"coreSlot":true}],
    ],
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         {"deformGroup":"display_break", "deformMaterialBase":"vivace_gauges_screen", "deformMaterialDamaged":"vivace_gauges_break"},
         ["vivace_gauges", ["vivace_dash"]],
         {"deformGroup":"display_break", "deformMaterialBase":"vivace_gauges_screen", "deformMaterialDamaged":"vivace_gauges_break"},
         ["digidash", ["vivace_dash"], [], {"pos":{"x": 0.368158, "y":-0.66, "z":0.89}, "rot":{"x":13, "y":0, "z":0}, "scale":{"x":1.1, "y":1.1, "z":1.1}}],
         ["digidash_screen", ["vivace_dash"], [], {"pos":{"x": 0.368158, "y":-0.66, "z":0.89}, "rot":{"x":13, "y":0, "z":0}, "scale":{"x":1.1, "y":1.1, "z":1.1}}],
         {"deformGroup":""},
    ],
    "controller": [
        ["fileName"],
        ["shiftLights"{"name": "shiftLights_digidash"}],
    ],
    "glowMap":{
        "vivace_interior":{"simpleFunction":{"lowhighbeam":0.49}, "off":"vivace_interior", "on":"vivace_interior_on"},
    },
    "shiftLights_digidash": {
        "engineName":"mainEngine",
        "maxEngineRPMOffset": 500,
        "rpmRange": 3000,
        "keepLEDsActive": true,
        "hasStallWarning": true,
        "outputElectrics": ["led0", "led1", "led2", "led3", "led4", "led5"],
        "flashingOutputElectrics": ["led0", "led1", "led2", "led3", "led4", "led5"],
        "flashingAlternateOutputElectrics": [],
    },
    "glowMap":{
        "vivace_gauges_screen":     {"simpleFunction":"nop", "off":"vivace_gauges_break", "on":"vivace_gauges_break"},
        "shiftlight_multi_l0":     {"simpleFunction":{"led0":1}, "off":"shiftlight_off", "on":"shiftlight_on"},
        "shiftlight_multi_l1":     {"simpleFunction":{"led1":1}, "off":"shiftlight_off", "on":"shiftlight_on"},
        "shiftlight_multi_l2":     {"simpleFunction":{"led2":1}, "off":"shiftlight_off", "on":"shiftlight_on"},
        "shiftlight_multi_l3":     {"simpleFunction":{"led3":1}, "off":"shiftlight_off", "on":"shiftlight_on"},
        "shiftlight_multi_l4":     {"simpleFunction":{"led4":1}, "off":"shiftlight_off", "on":"shiftlight_on"},
        "shiftlight_multi_l5":     {"simpleFunction":{"led5":1}, "off":"shiftlight_off", "on":"shiftlight_on"},
    },
},

"vivace_gauges_E_lighting": {
    "information":{
        "authors":"BeamNG",
        "name":"Electrique With Interior Lighting",
        "value":200,
    },
    "slotType" : "vivace_gauges",
    "slots":[
        ["type", "default", "description"],
        ["vivace_gauges_max_speed","vivace_gauges_max_speed260", "Speedo scale", {"coreSlot":true}],
    ],
    "flexbodies": [
            ["mesh", "[group]:", "nonFlexMaterials"],
            {"deformGroup":"display_break", "deformMaterialBase":"vivace_gauges_screen", "deformMaterialDamaged":"vivace_gauges_break"},
            ["vivace_gauges", ["vivace_dash"]],
            {"deformGroup":""},
    ],
    "glowMap":{
        "vivace_interior":{"simpleFunction":{"lowhighbeam":0.49}, "off":"vivace_interior", "on":"vivace_interior_on"},
    },
    "controller": [
        ["fileName"],
        ["gauges/genericGauges", {"name":"gauge", }],
        ["gauges/customModules/environmentData"],
        ["gauges/customModules/electricMotorData"],
    ],

    "gauge": {
        "configuration": {
            "materialName": "@vivace_gauges_screen"
            "htmlPath": "local://local/vehicles/vivace/gauges_screen/gauges_screen_e.html"
            "displayWidth":1024
            "displayHeight":256
        }
        "displayData": {
            "electrics": [
                "signal_L",
                "signal_R",
                "lights",
                "highbeam",
                "lowpressure",
                "lowfuel",
                "parkingbrake",
                "checkengine",
                "hazard",
                "oil",
                "cruiseControlActive",
                "gear",
                "rpmTacho",
                "fuel",
                "watertemp",
                "engineRunning",
                "wheelspeed",
                "esc",
                "escActive",
                "tcs",
                "tcsActive"
                "fog",
                "odometer",
                "trip"
            ]
            "customModules": [
                ["moduleName", "property"]
                ["electricMotorData", "powerDisplay"],
                ["environmentData", "temperatureEnv",]
                ["environmentData", "time",]
            ]
        }
    }
},
}