{"push_id":2933894657,"size":1,"distinct_size":1,"ref":"refs/heads/can_receive","head":"63624b93652d2c23bbf5729d7eb6769e670ce535","before":"233a6b6245dd7e96be9c6f831c72427870f657bf","commits":[{"sha":"63624b93652d2c23bbf5729d7eb6769e670ce535","author":{"name":"Hogthrob","email":"34219781a1b5cdbb61da90b0ac7f66df209ab1dc@github.com"},"message":"Added basic support for incoming CAN ThingSet requests\n\nOperations TS_WRITE, TS_READ now work for supported data types\nTS_T_FLOAT32, TS_T_TRUE, TS_T_FALSE, TS_T_NEG_INT32, TS_T_POS_INT32.\nIt is unclear to me how success of operation / error reporting via CAN\nis supposed to work, so I left this open.\n\nSome restructuring was done by moving the static const array DataObjects[]\nout of the header file. This makes sure to have only a single instance of\nit in the resulting binary leading to less memory usage. Before that we had\na individual DataObject[] in each compilation unit data_objects.h was\nincluded in.\nFor const data this is in most cases not much of a deal beyond wasting memory,\nbut for non-const static objects potentially a source of confusion during\nprogramming since changing the value in one cpp file would not change\nit in other places.","distinct":true,"url":"https://api.github.com/repos/hogthrob/MPPT-Charger_Software/commits/63624b93652d2c23bbf5729d7eb6769e670ce535"}]}
{"actor":{"display_login":"hogthrob"}}