Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BSEC BME680 no IAQ output

    MJ_kio
    Member

    Re: BSEC BME680 no IAQ output

    hi @BSTRobin ,

    Inputs are exacty the same for WSP8266 Arduino example and for nrf product.
    The only diferrecnce is that timestamp for nrf is always the same and for Arduino is passed from input to output.

    BSTRobin
    Community Moderator

    Re: BSEC BME680 no IAQ output

    Hi MJ_kio,

    For "The only diferrecnce is that timestamp for nrf is always the same and for Arduino is passed from input to output.", do you mean timestamp under nrf platform always the same value when you read timestamp from nrf platform?

    MJ_kio
    Member

    Re: BSEC BME680 no IAQ output

    hi @BSTRobin ,

    Yes, on nrf platform timestamp bsec_outputs[index].time_stamp is always the same, even after multiple measurements, whereases on Arduino example mentioned timestap is equal to timestamp given with measurements.

    BSTRobin
    Community Moderator

    Re: BSEC BME680 no IAQ output

    Hi MJ_kio,

    1. I mean your platform's timestamp, not BSEC output timestamp. You cold check if the following time stamp value change or not?
    /* time stamp */
    int64_t time_stamp = (int64_t)(m_clock->getMillisecondsSinceBoot()) * INT64_C(1000) * INT64_C(1000); // nanoseconds;

    2.You can check the function named "bme680_bsec_process_data" which has a switch. Helping me to find where does "bsec_outputs[index].sensors" get assigned? We found such as "case BSEC_OUTPUT_IAQ“ .etc didn't run to assign iaq lead to IAQ output is 0 in the log.

    MJ_kio
    Member

    Re: BSEC BME680 no IAQ output

    Hi @BSTRobin ,

    1. I print timestamp before each measurement, it changes properly. Moreover tieme to sleep is properly calculated, I use it, it uses time stamp as well.

    2. I have 5 outputs from function  (IAQ is missing)

    00221316:D:KD_BME680_BSEC      :I2C reading 15 bytes from register 0x1d
    00221343:D:KD_BME680_BSEC      :Contents: 0x80ff4993c077a600540e8000000004
    00221377:D:KD_BME680_BSEC      :BSEC data staus 128 bsec_process_data 15
    00221405:D:KD_BME680_BSEC      :BSEC data pressure 99478
    00221427:D:KD_BME680_BSEC      :BSEC data temperature 23
    00221449:D:KD_BME680_BSEC      :BME680_FLOAT_POINT_COMPENSATION
    00221473:D:KD_BME680_BSEC      :BSEC data humidity 41
    00221494:D:KD_BME680_BSEC      :BSEC data gas_resistance 804684
    00221518:D:KD_BME680_BSEC      :num_bsec_inputs 4
    00221540:D:KD_BME680_BSEC      :num_bsec_outputs 5
    00221559:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_TEMPERATURE
    00221582:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_PRESSURE
    00221604:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_HUMIDITY
    00221626:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_TEMPERATURE
    00221656:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_HUMIDITY
    00221685:D:KD_BME680_BSEC      :Bsec status: 0
    00221704:D:KD_BME680_BSEC      :Timestamp: 16000000
    00221724:D:KD_BME680_BSEC      :Temperature: 23
    00221743:D:KD_BME680_BSEC      :Temperature raw: 23
    00221763:D:KD_BME680_BSEC      :Pressure: 99478
    00221781:D:KD_BME680_BSEC      :Humidity: 41
    00221799:D:KD_BME680_BSEC      :Humidity raw: 41
    00221818:D:KD_BME680_BSEC      :IAQ: 0
    00221833:D:KD_BME680_BSEC      :IAQ accurway: 0
    00221852:D:KD_BME680_BSEC      :IAQ static: 0
    00221870:D:KD_BME680_BSEC      :IAQ static accurtacy: 0
    00221891:D:KD_BME680_BSEC      :CO2 equivalent: 0
    00221911:D:KD_BME680_BSEC      :CO2 equivalent accuracy: 0
    00221933:D:KD_BME680_BSEC      :VOC: 0
    00221949:D:KD_BME680_BSEC      :VOC accuracy: 0
    00221967:D:KD_BME680_BSEC      :gas: 0
    00221983:D:KD_BME680_BSEC      :gas_percentage: 0
    00222002:D:KD_BME680_BSEC      :gas_percentage_acccuracy: 0
    00222025:D:KD_BME680_BSEC      :comp_gas: 0
    00222042:D:KD_BME680_BSEC      :comp_gas_accuracy: 0
    00222063:D:KD_BME680_BSEC      :Wakeup in 2716 ms


    Output bsec output repeats first timestamp continousely, whereas new timestap is given with each measurement

    00011896:D:KD_BME680_BSEC      :I2C writing 1 bytes to register 0xe0
    00011923:D:KD_BME680_BSEC      :Contents: 0xb6
    00011942:I:KD_BME680_BSEC      :Waiting 10 ms
    00012293:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0xd0
    00012320:D:KD_BME680_BSEC      :Contents: 0x61
    00012360:D:KD_BME680_BSEC      :I2C reading 25 bytes from register 0x89
    00012388:D:KD_BME680_BSEC      :Contents: 0xc0bc670300748e7dd758005228e0fe261e00004cf730f51e7f
    00012447:D:KD_BME680_BSEC      :I2C reading 16 bytes from register 0xe1
    00012475:D:KD_BME680_BSEC      :Contents: 0x3e8b33002d14789c47653ee7d6124b00
    00012513:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x2
    00012540:D:KD_BME680_BSEC      :Contents: 0x16
    00012563:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x0
    00012589:D:KD_BME680_BSEC      :Contents: 0x2b
    00012612:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x4
    00012639:D:KD_BME680_BSEC      :Contents: 0x23
    00012690:I:KD_BME680_BSEC      :BSEC bsec_get_version res: 0
    00012714:I:KD_BME680_BSEC      :BSEC version 1.4.8.0f
    00014459:D:KD_BME680_BSEC      :fetchData
    00014476:D:KD_BME680_BSEC      :Timestamp nano       000000001af0f900
    00014524:D:KD_BME680_BSEC      :I2C writing 3 bytes to register 0x5a
    00014550:D:KD_BME680_BSEC      :Contents: 0x746471
    00014575:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00014602:D:KD_BME680_BSEC      :Contents: 0x00
    00014625:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00014652:D:KD_BME680_BSEC      :Contents: 0x00
    00014674:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x72
    00014701:D:KD_BME680_BSEC      :Contents: 0x00
    00014724:D:KD_BME680_BSEC      :I2C writing 3 bytes to register 0x74
    00014751:D:KD_BME680_BSEC      :Contents: 0x547201
    00014775:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00014803:D:KD_BME680_BSEC      :Contents: 0x54
    00014824:D:KD_BME680_BSEC      :I2C writing 1 bytes to register 0x74
    00014850:D:KD_BME680_BSEC      :Contents: 0x55
    00014869:I:KD_BME680_BSEC      :Waiting 240 ms
    00022756:D:KD_BME680_BSEC      :time_stamp_trigger       000000001af0f900
    00022800:D:KD_BME680_BSEC      :I2C reading 15 bytes from register 0x1d
    00022828:D:KD_BME680_BSEC      :Contents: 0x80ff4995f077a28054138000000004
    00022861:D:KD_BME680_BSEC      :BSEC data staus 128 bsec_process_data 15
    00022889:D:KD_BME680_BSEC      :BSEC data pressure 99469
    00022911:D:KD_BME680_BSEC      :BSEC data temperature 23
    00022933:D:KD_BME680_BSEC      :BME680_FLOAT_POINT_COMPENSATION
    00022957:D:KD_BME680_BSEC      :BSEC data humidity 41
    00022978:D:KD_BME680_BSEC      :BSEC data gas_resistance 804684
    00023003:D:KD_BME680_BSEC      :num_bsec_inputs 4
    00023024:D:KD_BME680_BSEC      :num_bsec_outputs 5
    00023044:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_TEMPERATURE
    00023066:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_PRESSURE
    00023088:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_HUMIDITY
    00023110:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_TEMPERATURE
    00023140:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_HUMIDITY
    00023169:D:KD_BME680_BSEC      :Bsec status: 0
    00023187:D:KD_BME680_BSEC      :Timestamp: 16000000
    00023208:D:KD_BME680_BSEC      :Temperature: 23
    00023226:D:KD_BME680_BSEC      :Temperature raw: 23
    00023246:D:KD_BME680_BSEC      :Pressure: 99469
    00023265:D:KD_BME680_BSEC      :Humidity: 41
    00023282:D:KD_BME680_BSEC      :Humidity raw: 41
    00023301:D:KD_BME680_BSEC      :IAQ: 0
    00023317:D:KD_BME680_BSEC      :IAQ accurway: 0
    00023335:D:KD_BME680_BSEC      :IAQ static: 0
    00023353:D:KD_BME680_BSEC      :IAQ static accurtacy: 0
    00023374:D:KD_BME680_BSEC      :CO2 equivalent: 0
    00023394:D:KD_BME680_BSEC      :CO2 equivalent accuracy: 0
    00023416:D:KD_BME680_BSEC      :VOC: 0
    00023432:D:KD_BME680_BSEC      :VOC accuracy: 0
    00023450:D:KD_BME680_BSEC      :gas: 0
    00023466:D:KD_BME680_BSEC      :gas_percentage: 0
    00023485:D:KD_BME680_BSEC      :gas_percentage_acccuracy: 0
    00023508:D:KD_BME680_BSEC      :comp_gas: 0
    00023525:D:KD_BME680_BSEC      :comp_gas_accuracy: 0
    00023546:D:KD_BME680_BSEC      :Wakeup in 2717 ms
    00110509:D:KD_BME680_BSEC      :startAcquisition
    00113729:D:KD_BME680_BSEC      :fetchData
    00113746:D:KD_BME680_BSEC      :Timestamp nano       00000000d3d5bc80
    00113791:D:KD_BME680_BSEC      :I2C writing 3 bytes to register 0x5a
    00113817:D:KD_BME680_BSEC      :Contents: 0x746471
    00113842:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00113869:D:KD_BME680_BSEC      :Contents: 0x54
    00113892:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00113919:D:KD_BME680_BSEC      :Contents: 0x54
    00113942:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x72
    00113969:D:KD_BME680_BSEC      :Contents: 0x01
    00113992:D:KD_BME680_BSEC      :I2C writing 3 bytes to register 0x74
    00114018:D:KD_BME680_BSEC      :Contents: 0x547201
    00114043:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00114070:D:KD_BME680_BSEC      :Contents: 0x54
    00114092:D:KD_BME680_BSEC      :I2C writing 1 bytes to register 0x74
    00114118:D:KD_BME680_BSEC      :Contents: 0x55
    00114136:I:KD_BME680_BSEC      :Waiting 240 ms
    00122027:D:KD_BME680_BSEC      :time_stamp_trigger       00000000d3d5bc80
    00122071:D:KD_BME680_BSEC      :I2C reading 15 bytes from register 0x1d
    00122099:D:KD_BME680_BSEC      :Contents: 0x80ff4994a077a40054168000000004
    00122133:D:KD_BME680_BSEC      :BSEC data staus 128 bsec_process_data 15
    00122161:D:KD_BME680_BSEC      :BSEC data pressure 99474
    00122183:D:KD_BME680_BSEC      :BSEC data temperature 23
    00122205:D:KD_BME680_BSEC      :BME680_FLOAT_POINT_COMPENSATION
    00122229:D:KD_BME680_BSEC      :BSEC data humidity 41
    00122250:D:KD_BME680_BSEC      :BSEC data gas_resistance 804684
    00122274:D:KD_BME680_BSEC      :num_bsec_inputs 4
    00122295:D:KD_BME680_BSEC      :num_bsec_outputs 5
    00122315:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_TEMPERATURE
    00122338:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_PRESSURE
    00122360:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_HUMIDITY
    00122382:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_TEMPERATURE
    00122412:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_HUMIDITY
    00122441:D:KD_BME680_BSEC      :Bsec status: 0
    00122459:D:KD_BME680_BSEC      :Timestamp: 16000000
    00122480:D:KD_BME680_BSEC      :Temperature: 23
    00122498:D:KD_BME680_BSEC      :Temperature raw: 23
    00122518:D:KD_BME680_BSEC      :Pressure: 99474
    00122537:D:KD_BME680_BSEC      :Humidity: 41
    00122555:D:KD_BME680_BSEC      :Humidity raw: 41
    00122574:D:KD_BME680_BSEC      :IAQ: 0
    00122589:D:KD_BME680_BSEC      :IAQ accurway: 0
    00122608:D:KD_BME680_BSEC      :IAQ static: 0
    00122626:D:KD_BME680_BSEC      :IAQ static accurtacy: 0
    00122647:D:KD_BME680_BSEC      :CO2 equivalent: 0
    00122667:D:KD_BME680_BSEC      :CO2 equivalent accuracy: 0
    00122689:D:KD_BME680_BSEC      :VOC: 0
    00122705:D:KD_BME680_BSEC      :VOC accuracy: 0
    00122723:D:KD_BME680_BSEC      :gas: 0
    00122739:D:KD_BME680_BSEC      :gas_percentage: 0
    00122758:D:KD_BME680_BSEC      :gas_percentage_acccuracy: 0
    00122781:D:KD_BME680_BSEC      :comp_gas: 0
    00122798:D:KD_BME680_BSEC      :comp_gas_accuracy: 0
    00122819:D:KD_BME680_BSEC      :Wakeup in 2716 ms
    00209750:D:KD_BME680_BSEC      :startAcquisition
    00212970:D:KD_BME680_BSEC      :fetchData
    00212987:D:KD_BME680_BSEC      :Timestamp nano       000000018cab3dc0
    00213032:D:KD_BME680_BSEC      :I2C writing 3 bytes to register 0x5a
    00213058:D:KD_BME680_BSEC      :Contents: 0x746471
    00213083:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00213110:D:KD_BME680_BSEC      :Contents: 0x54
    00213133:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00213160:D:KD_BME680_BSEC      :Contents: 0x54
    00213183:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x72
    00213210:D:KD_BME680_BSEC      :Contents: 0x01
    00213233:D:KD_BME680_BSEC      :I2C writing 3 bytes to register 0x74
    00213259:D:KD_BME680_BSEC      :Contents: 0x547201
    00213284:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00213311:D:KD_BME680_BSEC      :Contents: 0x54
    00213333:D:KD_BME680_BSEC      :I2C writing 1 bytes to register 0x74
    00213359:D:KD_BME680_BSEC      :Contents: 0x55
    00213377:I:KD_BME680_BSEC      :Waiting 240 ms
    00221271:D:KD_BME680_BSEC      :time_stamp_trigger       000000018cab3dc0
    00221316:D:KD_BME680_BSEC      :I2C reading 15 bytes from register 0x1d
    00221343:D:KD_BME680_BSEC      :Contents: 0x80ff4993c077a600540e8000000004
    00221377:D:KD_BME680_BSEC      :BSEC data staus 128 bsec_process_data 15
    00221405:D:KD_BME680_BSEC      :BSEC data pressure 99478
    00221427:D:KD_BME680_BSEC      :BSEC data temperature 23
    00221449:D:KD_BME680_BSEC      :BME680_FLOAT_POINT_COMPENSATION
    00221473:D:KD_BME680_BSEC      :BSEC data humidity 41
    00221494:D:KD_BME680_BSEC      :BSEC data gas_resistance 804684
    00221518:D:KD_BME680_BSEC      :num_bsec_inputs 4
    00221540:D:KD_BME680_BSEC      :num_bsec_outputs 5
    00221559:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_TEMPERATURE
    00221582:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_PRESSURE
    00221604:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_HUMIDITY
    00221626:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_TEMPERATURE
    00221656:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_HUMIDITY
    00221685:D:KD_BME680_BSEC      :Bsec status: 0
    00221704:D:KD_BME680_BSEC      :Timestamp: 16000000
    00221724:D:KD_BME680_BSEC      :Temperature: 23
    00221743:D:KD_BME680_BSEC      :Temperature raw: 23
    00221763:D:KD_BME680_BSEC      :Pressure: 99478
    00221781:D:KD_BME680_BSEC      :Humidity: 41
    00221799:D:KD_BME680_BSEC      :Humidity raw: 41
    00221818:D:KD_BME680_BSEC      :IAQ: 0
    00221833:D:KD_BME680_BSEC      :IAQ accurway: 0
    00221852:D:KD_BME680_BSEC      :IAQ static: 0
    00221870:D:KD_BME680_BSEC      :IAQ static accurtacy: 0
    00221891:D:KD_BME680_BSEC      :CO2 equivalent: 0
    00221911:D:KD_BME680_BSEC      :CO2 equivalent accuracy: 0
    00221933:D:KD_BME680_BSEC      :VOC: 0
    00221949:D:KD_BME680_BSEC      :VOC accuracy: 0
    00221967:D:KD_BME680_BSEC      :gas: 0
    00221983:D:KD_BME680_BSEC      :gas_percentage: 0
    00222002:D:KD_BME680_BSEC      :gas_percentage_acccuracy: 0
    00222025:D:KD_BME680_BSEC      :comp_gas: 0
    00222042:D:KD_BME680_BSEC      :comp_gas_accuracy: 0
    00222063:D:KD_BME680_BSEC      :Wakeup in 2716 ms
    00308995:D:KD_BME680_BSEC      :startAcquisition
    00312215:D:KD_BME680_BSEC      :fetchData
    00312232:D:KD_BME680_BSEC      :Timestamp nano       0000000245900140
    00312277:D:KD_BME680_BSEC      :I2C writing 3 bytes to register 0x5a
    00312303:D:KD_BME680_BSEC      :Contents: 0x746471
    00312328:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00312355:D:KD_BME680_BSEC      :Contents: 0x54
    00312378:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00312405:D:KD_BME680_BSEC      :Contents: 0x54
    00312427:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x72
    00312455:D:KD_BME680_BSEC      :Contents: 0x01
    00312478:D:KD_BME680_BSEC      :I2C writing 3 bytes to register 0x74
    00312504:D:KD_BME680_BSEC      :Contents: 0x547201
    00312529:D:KD_BME680_BSEC      :I2C reading 1 bytes from register 0x74
    00312556:D:KD_BME680_BSEC      :Contents: 0x54
    00312577:D:KD_BME680_BSEC      :I2C writing 1 bytes to register 0x74
    00312604:D:KD_BME680_BSEC      :Contents: 0x55
    00312622:I:KD_BME680_BSEC      :Waiting 240 ms
    00320506:D:KD_BME680_BSEC      :time_stamp_trigger       0000000245900140
    00320551:D:KD_BME680_BSEC      :I2C reading 15 bytes from register 0x1d
    00320579:D:KD_BME680_BSEC      :Contents: 0x80ff49954077a98054528000000004
    00320612:D:KD_BME680_BSEC      :BSEC data staus 128 bsec_process_data 15
    00320640:D:KD_BME680_BSEC      :BSEC data pressure 99477
    00320662:D:KD_BME680_BSEC      :BSEC data temperature 23
    00320684:D:KD_BME680_BSEC      :BME680_FLOAT_POINT_COMPENSATION
    00320708:D:KD_BME680_BSEC      :BSEC data humidity 41
    00320729:D:KD_BME680_BSEC      :BSEC data gas_resistance 804684
    00320754:D:KD_BME680_BSEC      :num_bsec_inputs 4
    00320775:D:KD_BME680_BSEC      :num_bsec_outputs 5
    00320795:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_TEMPERATURE
    00320818:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_PRESSURE
    00320839:D:KD_BME680_BSEC      :BSEC_OUTPUT_RAW_HUMIDITY
    00320861:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_TEMPERATURE
    00320891:D:KD_BME680_BSEC      :BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_HUMIDITY
    00320920:D:KD_BME680_BSEC      :Bsec status: 0
    00320939:D:KD_BME680_BSEC      :Timestamp: 16000000
    00320959:D:KD_BME680_BSEC      :Temperature: 23
    00320978:D:KD_BME680_BSEC      :Temperature raw: 23
    00320998:D:KD_BME680_BSEC      :Pressure: 99477
    00321016:D:KD_BME680_BSEC      :Humidity: 41
    00321034:D:KD_BME680_BSEC      :Humidity raw: 41
    00321053:D:KD_BME680_BSEC      :IAQ: 0
    00321068:D:KD_BME680_BSEC      :IAQ accurway: 0
    00321087:D:KD_BME680_BSEC      :IAQ static: 0
    00321105:D:KD_BME680_BSEC      :IAQ static accurtacy: 0
    00321126:D:KD_BME680_BSEC      :CO2 equivalent: 0
    00321146:D:KD_BME680_BSEC      :CO2 equivalent accuracy: 0
    00321168:D:KD_BME680_BSEC      :VOC: 0
    00321184:D:KD_BME680_BSEC      :VOC accuracy: 0
    00321202:D:KD_BME680_BSEC      :gas: 0
    00321218:D:KD_BME680_BSEC      :gas_percentage: 0
    00321237:D:KD_BME680_BSEC      :gas_percentage_acccuracy: 0
    00321260:D:KD_BME680_BSEC      :comp_gas: 0
    00321277:D:KD_BME680_BSEC      :comp_gas_accuracy: 0
    00321298:D:KD_BME680_BSEC      :Wakeup in 2717 ms
    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist