User Tools

Site Tools


coding_style

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
coding_style [2019/10/24 09:49] – [C/C++] damiencoding_style [2022/09/16 18:16] (current) – [C/C++] ddecoeyer
Line 5: Line 5:
  
 ====== C/C++ ====== ====== C/C++ ======
 +
 +A Gerrit repository contains formatter configuration profiles compatible with Eclipse and Visual Studio. Refer to the attached README to know how to use them.
  
 An Eclipse configuration file is available in the Quimesis Drive ([[https://drive.google.com/drive/u/1/folders/15kA1L8lqPqv_KUtLvTHGBcdgA3z_MHsB | 06 Documentation > Doc info]] > ''quimesis_coding_rules_for_eclipse.xml''); refer to the ''Development environment'' document in the same directory for how to use it. An Eclipse configuration file is available in the Quimesis Drive ([[https://drive.google.com/drive/u/1/folders/15kA1L8lqPqv_KUtLvTHGBcdgA3z_MHsB | 06 Documentation > Doc info]] > ''quimesis_coding_rules_for_eclipse.xml''); refer to the ''Development environment'' document in the same directory for how to use it.
Line 152: Line 154:
  
 A standard-compliant UPnP library to build devices and control points. A standard-compliant UPnP library to build devices and control points.
 +
 +===== Mosquitto (MQTT) =====
 +
 +http://mosquitto.org/
 +
 +Ubuntu package to install: ''libmosquitto-dev''
 +
 +
 +===== JSON =====
 +
 +https://github.com/open-source-parsers/jsoncpp
 +
 +Ubuntu package to install: ''libjsoncpp-dev''
 +
 +===== Serial port =====
 +
 +http://libserial.sourceforge.net/
 +
 +Ubuntu package to install: ''libserial-dev''
 +
 +===== Suggestions =====
 +
 +  * switch case indentation:
 +<code cpp>
 +switch(<var>)
 +{
 +    case <value>:
 +    {
 +        <code>
 +        break;
 +    }
 +}
 +</code>
coding_style.1571903385.txt.gz · Last modified: 2019/10/24 09:49 by damien