public virtual IEnumerator<ITask> HttpGetCompassSensorHandler(dssphttp.HttpGet get) { get.ResponsePort.Post(new dssphttp.HttpResponseType(HttpStatusCode.OK, _state, _transform)); yield break; }
/// <summary> /// HttpGet AnalogSensor Handler /// </summary> /// <param name="get"></param> /// <returns></returns> /// [ServiceHandler(ServiceHandlerBehavior.Concurrent, PortFieldName = "_genericPort")] public virtual IEnumerator<ITask> HttpGetAnalogSensorHandler(dssphttp.HttpGet get) { get.ResponsePort.Post(new dssphttp.HttpResponseType(SyncGenericState())); yield break; }
public virtual IEnumerator<ITask> GenericHttpPostHandler(dssphttp.HttpPost submit) { throw new NotImplementedException("HttpPost is not implemented."); }
public virtual IEnumerator<ITask> HttpGetHandler(dssphttp.HttpGet get) { // Post back the state with a transform file so it will be formatted nicely get.ResponsePort.Post(new dssphttp.HttpResponseType(HttpStatusCode.OK, _state, _transform)); yield break; }
public virtual IEnumerator<ITask> GenericHttpGetHandler(dssphttp.HttpGet get) { get.ResponsePort.Post(new dssphttp.HttpResponseType(_contactSensorArrayState)); yield break; }