У меня есть структурасинтаксического анализа структуры и переходя в качестве указателя аргумента
struct PTC_ConfigurationH20
{
float period ;
PTC_ConfigurationH20Probe probe[2] ;
uint32_t padding ;
}PTC_PACK;
struct PTC_ConfigurationH20Probe
{
uint32_t probeSerialNumber;
uint8_t probeType;
uint8_t range;
uint8_t mode;
uint8_t padding1;
PTC_H20PIDParameters pid;
uint32_t padding;
};
Я прочитал выше структуры PTC_ConfigurationH20 данные как
H20::PTC_ConfigurationH20* tempConfiguration
= reinterpret_cast<H20::PTC_ConfigurationH20*>(message->GetData());
мне нужно передать указатель на объект PID для зонда [ 0], функции
bool SetPIDConfiguration(uint8_t probenumber, const H20::PTC_H20PIDParameters& calib,
PTC_Return* ret);
Пожалуйста, помогите
'SetPIDConfiguration (..., tempConfiguration-> probe [0] .pid, ...)'? –
его просто указатель & ret, который значительно не имеет значения здесь. – user2746930
Вы пробовали 'SetPIDConfiguration (0, tempConfiguration-> probe [0] .pid, NULL)' then? Что вы пробовали? –