Exemple #1
0
/**
 * @brief A frontend to AdsSyncReadStateReqEx() with port = defaultPort
 */
int32_t AdsSyncReadStateReq(PAmsAddr pAddr,
                         uint16_t *pAdsState,
                         uint16_t *pDeviceState)
{

	return AdsSyncReadStateReqEx(defaultPort, pAddr, pAdsState, pDeviceState);
}
Exemple #2
0
void readStateExample(std::ostream& out, long port, const AmsAddr& server)
{
    uint16_t adsState;
    uint16_t devState;

    const long status = AdsSyncReadStateReqEx(port, &server, &adsState, &devState);
    if (status) {
        out << "ADS read failed with: " << std::dec << status << '\n';
        return;
    }
    out << "ADS state: " << std::dec << adsState << " devState: " << std::dec << devState << '\n';
}