add a new buffer to this sensor
| 37 | |
| 38 | // add a new buffer to this sensor |
| 39 | ScriptingCANBuffer* ScriptingCANSensor::add_buffer(uint32_t buffer_len) |
| 40 | { |
| 41 | WITH_SEMAPHORE(sem); |
| 42 | ScriptingCANBuffer *new_buff = NEW_NOTHROW ScriptingCANBuffer(*this, buffer_len); |
| 43 | if (buffer_list == nullptr) { |
| 44 | buffer_list = new_buff; |
| 45 | } else { |
| 46 | buffer_list->add_buffer(new_buff); |
| 47 | } |
| 48 | return new_buff; |
| 49 | } |
| 50 | |
| 51 | // Call main sensor write method |
| 52 | bool ScriptingCANBuffer::write_frame(AP_HAL::CANFrame &out_frame, const uint32_t timeout_us) |
no outgoing calls
no test coverage detected