1{ 2 "properties": [ 3 { 4 "property": "TestVendorProperty::MIXED_TYPE_PROPERTY_FOR_TEST", 5 "defaultValue": { 6 "floatValues": [ 7 4.5 8 ], 9 "int32Values": [ 10 1, 11 2, 12 3 13 ], 14 "stringValue": "MIXED property" 15 }, 16 "configArray": [ 17 1, 18 1, 19 0, 20 2, 21 0, 22 0, 23 1, 24 0, 25 0 26 ], 27 "access": "VehiclePropertyAccess::READ_WRITE", 28 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 29 }, 30 { 31 "property": "TestVendorProperty::VENDOR_EXTENSION_BOOLEAN_PROPERTY", 32 "areas": [ 33 { 34 "defaultValue": { 35 "int32Values": [ 36 1 37 ] 38 }, 39 "areaId": "Constants::DOOR_1_LEFT" 40 }, 41 { 42 "defaultValue": { 43 "int32Values": [ 44 1 45 ] 46 }, 47 "areaId": "Constants::DOOR_1_RIGHT" 48 }, 49 { 50 "defaultValue": { 51 "int32Values": [ 52 0 53 ] 54 }, 55 "areaId": "Constants::DOOR_2_LEFT" 56 }, 57 { 58 "defaultValue": { 59 "int32Values": [ 60 0 61 ] 62 }, 63 "areaId": "Constants::DOOR_2_RIGHT" 64 } 65 ], 66 "access": "VehiclePropertyAccess::READ_WRITE", 67 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 68 }, 69 { 70 "property": "TestVendorProperty::VENDOR_EXTENSION_FLOAT_PROPERTY", 71 "areas": [ 72 { 73 "defaultValue": { 74 "floatValues": [ 75 1.0 76 ] 77 }, 78 "areaId": "Constants::HVAC_LEFT", 79 "minFloatValue": -10.0, 80 "maxFloatValue": 10.0 81 }, 82 { 83 "defaultValue": { 84 "floatValues": [ 85 2.0 86 ] 87 }, 88 "areaId": "Constants::HVAC_RIGHT", 89 "minFloatValue": -10.0, 90 "maxFloatValue": 10.0 91 } 92 ], 93 "access": "VehiclePropertyAccess::READ_WRITE", 94 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 95 }, 96 { 97 "property": "TestVendorProperty::VENDOR_EXTENSION_INT_PROPERTY", 98 "areas": [ 99 { 100 "defaultValue": { 101 "int32Values": [ 102 1 103 ] 104 }, 105 "areaId": "VehicleAreaWindow::FRONT_WINDSHIELD", 106 "minInt32Value": -100, 107 "maxInt32Value": 100 108 }, 109 { 110 "defaultValue": { 111 "int32Values": [ 112 0 113 ] 114 }, 115 "areaId": "VehicleAreaWindow::REAR_WINDSHIELD", 116 "minInt32Value": -100, 117 "maxInt32Value": 100 118 }, 119 { 120 "defaultValue": { 121 "int32Values": [ 122 -1 123 ] 124 }, 125 "areaId": "VehicleAreaWindow::ROOF_TOP_1", 126 "minInt32Value": -100, 127 "maxInt32Value": 100 128 } 129 ], 130 "access": "VehiclePropertyAccess::READ_WRITE", 131 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 132 }, 133 { 134 "property": "TestVendorProperty::VENDOR_EXTENSION_STRING_PROPERTY", 135 "defaultValue": { 136 "stringValue": "Vendor String Property" 137 }, 138 "access": "VehiclePropertyAccess::READ_WRITE", 139 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 140 }, 141 { 142 "property": "TestVendorProperty::PLACEHOLDER_PROPERTY_INT", 143 "defaultValue": { 144 "int32Values": [ 145 0 146 ] 147 }, 148 "access": "VehiclePropertyAccess::READ_WRITE", 149 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 150 }, 151 { 152 "property": "TestVendorProperty::PLACEHOLDER_PROPERTY_FLOAT", 153 "defaultValue": { 154 "floatValues": [ 155 0.0 156 ] 157 }, 158 "access": "VehiclePropertyAccess::READ_WRITE", 159 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 160 }, 161 { 162 "property": "TestVendorProperty::PLACEHOLDER_PROPERTY_BOOLEAN", 163 "defaultValue": { 164 "int32Values": [ 165 0 166 ] 167 }, 168 "access": "VehiclePropertyAccess::READ_WRITE", 169 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 170 }, 171 { 172 "property": "TestVendorProperty::PLACEHOLDER_PROPERTY_STRING", 173 "defaultValue": { 174 "stringValue": "Test" 175 }, 176 "access": "VehiclePropertyAccess::READ_WRITE", 177 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 178 }, 179 { 180 "property": "TestVendorProperty::ECHO_REVERSE_BYTES", 181 "access": "VehiclePropertyAccess::READ_WRITE", 182 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 183 }, 184 { 185 "property": "TestVendorProperty::VENDOR_PROPERTY_FOR_ERROR_CODE_TESTING", 186 "access": "VehiclePropertyAccess::READ_WRITE", 187 "changeMode": "VehiclePropertyChangeMode::ON_CHANGE" 188 }, 189 { 190 "property": "VehicleProperty::SUPPORT_CUSTOMIZE_VENDOR_PERMISSION", 191 "defaultValue": { 192 "int32Values": [ 193 1 194 ] 195 }, 196 "configArray": [ 197 "TestVendorProperty::MIXED_TYPE_PROPERTY_FOR_TEST", 198 "VehicleVendorPermission::PERMISSION_GET_VENDOR_CATEGORY_INFO", 199 "VehicleVendorPermission::PERMISSION_SET_VENDOR_CATEGORY_INFO", 200 "TestVendorProperty::VENDOR_EXTENSION_INT_PROPERTY", 201 "VehicleVendorPermission::PERMISSION_GET_VENDOR_CATEGORY_SEAT", 202 "VehicleVendorPermission::PERMISSION_NOT_ACCESSIBLE", 203 "TestVendorProperty::VENDOR_EXTENSION_FLOAT_PROPERTY", 204 "VehicleVendorPermission::PERMISSION_DEFAULT", 205 "VehicleVendorPermission::PERMISSION_DEFAULT" 206 ] 207 } 208 ] 209}