示例#1
0
 /// <summary>
 /// Converts from Robot status code to SDK status code
 /// </summary>
 /// <param name="statusCode">The status code.</param>
 /// <returns>Converted result</returns>
 internal static StatusCode Convert(this ExternalInterface.ResponseStatus.Types.StatusCode statusCode)
 {
     return((StatusCode)statusCode);
 }
示例#2
0
 /// <summary>
 /// Ensures that the status code was successful.  If not successful, throws error code.
 /// </summary>
 /// <param name="statusCode">The status code.</param>
 internal static void EnsureSuccess(this ExternalInterface.ResponseStatus.Types.StatusCode statusCode)
 {
     EnsureSuccess(statusCode.Convert());
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BehaviorResult"/> class.
 /// </summary>
 /// <param name="statusCode">The status code.</param>
 /// <param name="results">The results.</param>
 internal BehaviorResult(ExternalInterface.ResponseStatus.Types.StatusCode statusCode, ExternalInterface.BehaviorResults results)
 {
     StatusCode = statusCode.Convert();
     Result     = results.Convert();
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ActionResult"/> class.
 /// </summary>
 /// <param name="statusCode">The status code.</param>
 /// <param name="resultCode">The results.</param>
 internal ActionResult(ExternalInterface.ResponseStatus.Types.StatusCode statusCode, ExternalInterface.ActionResult.Types.ActionResultCode resultCode)
 {
     StatusCode = statusCode.Convert();
     Result     = resultCode.Convert();
 }
示例#5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ActionResult"/> class.
 /// </summary>
 /// <param name="statusCode">The status code.</param>
 /// <param name="results">The results.</param>
 internal ActionResult(ExternalInterface.ResponseStatus.Types.StatusCode statusCode, ExternalInterface.ActionResult.Types.ActionResultCode results)
 {
     StatusCode = (StatusCode)statusCode;
     Result     = (ActionResultCode)results;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BehaviorResult"/> class.
 /// </summary>
 /// <param name="statusCode">The status code.</param>
 /// <param name="results">The results.</param>
 internal BehaviorResult(ExternalInterface.ResponseStatus.Types.StatusCode statusCode, ExternalInterface.BehaviorResults results)
 {
     StatusCode = (StatusCode)statusCode;
     Result     = (BehaviorResultCode)results;
 }