MotionController Axis MultiAxis IO IOPoint NetworkNode RsiError
Sample Apps Changelog

RapidCode API

IO Member List

This is the complete list of members for IO, including all inherited members.

AnalogInGet(int32 analogChannel)=0IOpure virtual
AnalogOutGet(int32 analogChannel)=0IOpure virtual
AnalogOutSet(int32 analogChannel, int32 value)=0IOpure virtual
CacheEnableSet(RSICacheObject cache, bool enable, uint32 expirationMilliseconds)=0RapidCodeObjectpure virtual
DigitalInGet(int32 digitalInNumber)=0IOpure virtual
DigitalOutGet(int32 digitalOutNumber)=0IOpure virtual
DigitalOutSet(int32 digitalOutNumber, bool value)=0IOpure virtual
ErrorLogClear()=0RapidCodeObjectpure virtual
ErrorLogCountGet()=0RapidCodeObjectpure virtual
ErrorLogGet()=0RapidCodeObjectpure virtual
ErrorMessageGet(RSIErrorMessage msg)=0RapidCodeObjectpure virtual
IOExists()=0IOpure virtual
MpiVersionMajor()=0RapidCodeObjectpure virtual
MpiVersionMinor()=0RapidCodeObjectpure virtual
MpiVersionRelease()=0RapidCodeObjectpure virtual
NumberGet()=0IOpure virtual
RsiErrorMessageGet(RSIErrorMessage msg)=0RapidCodeObjectpure virtual
RSIVersionMajor()=0RapidCodeObjectpure virtual
RSIVersionMicro()=0RapidCodeObjectpure virtual
RSIVersionMinor()=0RapidCodeObjectpure virtual
ThrowExceptions(bool state)=0RapidCodeObjectpure virtual
Trace(bool state)=0RapidCodeObjectpure virtual
TraceFileClose()=0RapidCodeObjectpure virtual
TraceFileSet(const char *fileName)=0RapidCodeObjectpure virtual
TraceInjectMessage(RSITrace traceLevel, const char *msg)=0RapidCodeObjectpure virtual
TraceMaskClear()=0RapidCodeObjectpure virtual
TraceMaskOffSet(RSITrace maskOff)=0RapidCodeObjectpure virtual
TraceMaskOnGet(RSITrace maskOn)=0RapidCodeObjectpure virtual
TraceMaskOnSet(RSITrace maskOn)=0RapidCodeObjectpure virtual
VersionGet()=0RapidCodeObjectpure virtual
WarningMsgCheck(RSIErrorMessage msg)=0RapidCodeObjectpure virtual