Fix #618, generalized the ActiveSurface code (#620)
These modifications have been tested with the simulators and the SRTActiveSurface still works properly. In my opinion, it is safe to assume it can be merged without further testing.
<ErrorCodename="LibrarySocketError"shortDescription="Socket error. Critical"description="Error encountered while creating or accessing socket resource"/>
<ErrorCodename="SocketReconn"shortDescription="Socket reconnected. Warning"description="Socket was broken. Reconnected successfully"/>
<ErrorCodename="SocketFail"shortDescription="Unrecoverable socket problems. Critical"description="The socket connection could not be re established"/>
<ErrorCodename="SocketTOut"shortDescription="Time out writing to socket. Critical"description="Time out writing to socket. Critical"/>
<ErrorCodename="SocketNotRdy"shortDescription="Unable to allocate socket resource. Error"description="Unable to allocate socket resource. Error"/>
<ErrorCodename="MemoryAllocation"shortDescription="Buffer can't be allocated. Error"description="Buffer can't be allocated. Error"/>
<ErrorCodename="LANConnectionError"shortDescription="LAN/485 converter is not reachable or disconnected"description="LAN/485 converter is not reachable or disconnected"/>
<ErrorCodename="LAN_Unavailable"shortDescription="The LAN component is unavailable"description="The LAN component is unavailable"/>
<ErrorCodename="sendCmdErr"shortDescription="sendCmd() returned a wrong code. Error"description="sendCmd() returned a wrong code. Error"/>
<ErrorCodename="Incomplete"shortDescription="Incomplete reply from USD. Warning"description="Incomplete reply from USD. Warning"/>
<ErrorCodename="InvalidResponse"shortDescription="USD returned an invalid acknowledge code. Error"description="USD returned an invalid acknowledge code. Error"/>
<ErrorCodename="Nak"shortDescription="USD does not acknowledge last command.Warning"description="USD does not acknowledge last command.Warning"/>
<ErrorCodename="CDBAccessError"shortDescription="Error while accessing the Configuration Database.Error"description="Error while accessing the Configuration Database.Error">
<ErrorCodename="SocketTOut"shortDescription=""description="Time out writing to socket. Critical"/>
<ErrorCodename="SocketNotRdy"shortDescription=""description="Unable to allocate socket resource. Error"/>
<ErrorCodename="MemoryAllocation"shortDescription=""description="Buffer can't be allocated. Error"/>
<ErrorCodename="LANConnectionError"shortDescription=""description="LAN/485 converter is not reachable or disconnected"/>
<ErrorCodename="LAN_Unavailable"shortDescription=""description="The LAN component is unavailable"/>
<ErrorCodename="sendCmdErr"shortDescription=""description="sendCmd() returned a wrong code. Error"/>
<ErrorCodename="Incomplete"shortDescription=""description="Incomplete reply from USD. Warning"/>
<ErrorCodename="InvalidResponse"shortDescription=""description="USD returned an invalid acknowledge code. Error"/>
<ErrorCodename="Nak"shortDescription=""description="USD does not acknowledge last command.Warning"/>
<ErrorCodename="CDBAccessError"shortDescription=""description="Error while accessing the Configuration Database.Error">
<ErrorCodename="USDConnectionError"shortDescription="USD is not reachable or disconnected.Critical"description="USD is not reachable or disconnected.Critical"/>
<ErrorCodename="USDConnectionError"shortDescription=""description="USD is not reachable or disconnected.Critical"/>
<ErrorCodename="USDTimeout"shortDescription=" "description="Timeout on receive data from USD.Critical">
<ErrorCodename="USDUnavailable"shortDescription="USD no more available.Warning"description="USD no more available.Warning"/>
<ErrorCodename="USDError"shortDescription="generic USD error executing an action.Error"description="generic USD error executing an action.Error"/>
<ErrorCodename="DevIOError"shortDescription="USD error reading or writing a property.Error"description="USD error reading or writing a property.Error">
<ErrorCodename="USDUnavailable"shortDescription=""description="USD no more available.Warning"/>
<ErrorCodename="USDError"shortDescription=""description="generic USD error executing an action.Error"/>
<ErrorCodename="DevIOError"shortDescription=""description="USD error reading or writing a property.Error">
<Membername="property"type="string"description="Name of the property"/>
</ErrorCode>
<ErrorCodename="corbaError"shortDescription="CORBA system exception executing an action.Error"description="CORBA system exception executing an action.Error"/>
<ErrorCodename="USDStillRunning"shortDescription="USD still running while shouldn't be!.Error"description="USD still running while shouldn't be!.Error"/>
<ErrorCodename="USDunCalibrated"shortDescription="USD not calibrated.Warning"description="USD not calibrated.Warning"/>
<ErrorCodename="CannotGetUSD"shortDescription="USD not activated.Warning"description="USD not activated.Warning"/>
<ErrorCodename="corbaError"shortDescription=""description="CORBA system exception executing an action.Error"/>
<ErrorCodename="USDStillRunning"shortDescription=""description="USD still running while shouldn't be!.Error"/>
<ErrorCodename="USDunCalibrated"shortDescription=""description="USD not calibrated.Warning"/>
<ErrorCodename="CannotGetUSD"shortDescription=""description="USD not activated.Warning"/>