Exemple #1
0
void releaseHandleExample(std::ostream& out, long port, const AmsAddr& server, uint32_t handle)
{
    const long releaseHandle = AdsSyncWriteReqEx(port, &server, ADSIGRP_SYM_RELEASEHND, 0, sizeof(handle), &handle);
    if (releaseHandle) {
        out << "Release handle 0x" << std::hex << handle << "' failed with: 0x" << releaseHandle << '\n';
    }
}
Exemple #2
0
/**
 * @brief A frontend to AdsSyncWriteReqEx() with port = defaultPort
 */
int32_t AdsSyncWriteReq( PAmsAddr pAddr,
                       uint32_t nIndexGroup,uint32_t nIndexOffset,
                       uint32_t nLength, void *pData)
{
	return(AdsSyncWriteReqEx(defaultPort, pAddr,
		   nIndexGroup, nIndexOffset,
		   nLength, pData));
}