private void Subscriber_joints_params_MessageReceived(object sender, MessageReceivedEventArgs e) { var message = e.Message; jointsParams_ = message["msg"].ToObject <JointsParams>(); updateJointParams(jointsParams_); }
private void updateJointsParams(JointsParams jointsParams) { if (jointsParams.names == null) { return; } for (int i = 0; i < jointsParams.names.Count; i++) { jointsGrid[1, i].Value = jointsParams.names[i]; jointsGrid[3, i].Value = TypeJointModeConverter.getString(jointsParams.mode[i]); jointsGrid[4, i].Value = jointsParams.lower_limit[i]; jointsGrid[5, i].Value = jointsParams.upper_limit[i]; } }
private void OnUpdateJointParams(JointsParams jointsParams) { jointsParams_ = jointsParams; //jointsGrid.Invoke(new Action(() => update(jointsParams))); }