I am making a simulator based on pros
and lvgl
.
This is the kernel.
I want to be able to get real sensor information on a computer, not a bunch of random numbers.
std::int32_t Vision::clear_led(void) const
{
return 1;
}
vision_signature_s_t Vision::signature_from_utility(const std::int32_t id, const std::int32_t u_min,
const std::int32_t u_max, const std::int32_t u_mean,
const std::int32_t v_min, const std::int32_t v_max,
const std::int32_t v_mean, const float range,
const std::int32_t type)
{
return {1, {22, 23, 24}, 3, 4, 5, 6, 7, 8, 9, 10, 11};
}
vision_color_code_t Vision::create_color_code(const std::uint32_t sig_id1, const std::uint32_t sig_id2,
const std::uint32_t sig_id3, const std::uint32_t sig_id4,
const std::uint32_t sig_id5) const
{
return 1;
}
vision_object_s_t Vision::get_by_size(const std::uint32_t size_id) const
{
return {1, E_VISION_OBJECT_NORMAL, 3, 4, 5, 6, 7, 8, 9};
}
vision_object_s_t Vision::get_by_sig(const std::uint32_t size_id, const std::uint32_t sig_id) const
{
return {1, E_VISION_OBJECT_NORMAL, 3, 4, 5, 6, 7, 8, 9};
}
vision_object_s_t Vision::get_by_code(const std::uint32_t size_id, const vision_color_code_t color_code) const
{
return {1, E_VISION_OBJECT_NORMAL, 3, 4, 5, 6, 7, 8, 9};
}
int32_t Vision::get_exposure(void) const
{
return 1;
}
int32_t Vision::get_object_count(void) const
{
return 1;
}
Just give me the .h
.hpp
file and the .lib
.like pros.
It’s best to have documents.