mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-22 07:44:03 -04:00
AP_HAL: bw_in_bytes_per_second()
This commit is contained in:
parent
de8fa1a31a
commit
866db281a6
@ -132,8 +132,8 @@ public:
|
||||
*/
|
||||
virtual uint64_t receive_time_constraint_us(uint16_t nbytes) { return 0; }
|
||||
|
||||
virtual uint32_t bw_in_kilobytes_per_second() const {
|
||||
return 57;
|
||||
virtual uint32_t bw_in_bytes_per_second() const {
|
||||
return 5760;
|
||||
}
|
||||
|
||||
virtual uint32_t get_baud_rate() const { return 0; }
|
||||
|
@ -133,11 +133,11 @@ public:
|
||||
*/
|
||||
uint64_t receive_time_constraint_us(uint16_t nbytes) override;
|
||||
|
||||
uint32_t bw_in_kilobytes_per_second() const override {
|
||||
uint32_t bw_in_bytes_per_second() const override {
|
||||
if (sdef.is_usb) {
|
||||
return 200;
|
||||
return 200*1024;
|
||||
}
|
||||
return _baudrate/(9*1024);
|
||||
return _baudrate/10;
|
||||
}
|
||||
|
||||
uint32_t get_baud_rate() const override { return _baudrate; }
|
||||
|
@ -71,9 +71,9 @@ public:
|
||||
size_t write(const uint8_t *buffer, size_t size) override;
|
||||
|
||||
bool discard_input() override; // discard all bytes available for reading
|
||||
uint32_t bw_in_kilobytes_per_second() const override
|
||||
uint32_t bw_in_bytes_per_second() const override
|
||||
{
|
||||
return 10;
|
||||
return 10*1024;
|
||||
}
|
||||
|
||||
//bool lock_port(uint32_t write_key, uint32_t read_key) override;
|
||||
|
@ -44,9 +44,9 @@ public:
|
||||
size_t write(uint8_t c) override;
|
||||
size_t write(const uint8_t *buffer, size_t size) override;
|
||||
|
||||
uint32_t bw_in_kilobytes_per_second() const override
|
||||
uint32_t bw_in_bytes_per_second() const override
|
||||
{
|
||||
return 1000;
|
||||
return 1000*1024;
|
||||
}
|
||||
|
||||
|
||||
|
@ -43,9 +43,9 @@ public:
|
||||
size_t write(uint8_t c) override;
|
||||
size_t write(const uint8_t *buffer, size_t size) override;
|
||||
|
||||
uint32_t bw_in_kilobytes_per_second() const override
|
||||
uint32_t bw_in_bytes_per_second() const override
|
||||
{
|
||||
return 1000;
|
||||
return 1000*1024;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user