public List<byte> issue_cmd(cmd_type cmd_type_para,byte cmd_data_para,ctrl_channel ctrl_channel_para=ctrl_channel.roll) { Debug.WriteLine(string.Format("issue_cmd {0} at {1}",cmd_type_para.ToString(), DateTime.Now.ToLongTimeString())); List<byte> payload = new List<byte>(); payload.Add((byte)cmd_type_para); payload.Add(cmd_data_para); payload.Add((byte)ctrl_channel_para); payload.Add(_ackID); return composer.compose(payload, (byte)msg_type_rx.command); }
public void CopyFrom(Command from) { type = from.type; eou.CopyFrom(from.eou); mkball.CopyFrom(from.mkball); mkitem.CopyFrom(from.mkitem); pkitem.CopyFrom(from.pkitem); tiltangles.CopyFrom(from.tiltangles); sound.CopyFrom(from.sound); timer.CopyFrom(from.timer); status.CopyFrom(from.status); coins.CopyFrom(from.coins); jumpenter.CopyFrom(from.jumpenter); jumpexit.CopyFrom(from.jumpexit); bodypath.CopyFrom(from.bodypath); bodytime.CopyFrom(from.bodytime); goalopen.CopyFrom(from.goalopen); swchenter.CopyFrom(from.swchenter); swchtoggle.CopyFrom(from.swchtoggle); swchexit.CopyFrom(from.swchexit); ups.CopyFrom(from.ups); ballradius.CopyFrom(from.ballradius); clritems.CopyFrom(from.clritems); clrballs.CopyFrom(from.clrballs); ballpos.CopyFrom(from.ballpos); ballbasis.CopyFrom(from.ballbasis); viewpos.CopyFrom(from.viewpos); viewcenter.CopyFrom(from.viewcenter); viewbasis.CopyFrom(from.viewbasis); currball.CopyFrom(from.currball); pathflag.CopyFrom(from.pathflag); stepsim.CopyFrom(from.stepsim); map.CopyFrom(from.map); tiltaxes.CopyFrom(from.tiltaxes); }
public Command() { type = cmd_type.CMD_NONE; eou = new cmd_end_of_update(); mkball = new cmd_make_ball(); mkitem = new cmd_make_item(); pkitem = new cmd_pick_item(); tiltangles = new cmd_tilt_angles(); sound = new cmd_sound(); timer = new cmd_timer(); status = new cmd_status(); coins = new cmd_coins(); jumpenter = new cmd_jump_enter(); jumpexit = new cmd_jump_exit(); bodypath = new cmd_body_path(); bodytime = new cmd_body_time(); goalopen = new cmd_goal_open(); swchenter = new cmd_swch_enter(); swchtoggle = new cmd_swch_toggle(); swchexit = new cmd_swch_exit(); ups = new cmd_updates_per_second(); ballradius = new cmd_ball_radius(); clritems = new cmd_clear_items(); clrballs = new cmd_clear_balls(); ballpos = new cmd_ball_position(); ballbasis = new cmd_ball_basis(); viewpos = new cmd_view_position(); viewcenter = new cmd_view_center(); viewbasis = new cmd_view_basis(); currball = new cmd_current_ball(); pathflag = new cmd_path_flag(); stepsim = new cmd_step_simulation(); map = new cmd_map(); tiltaxes = new cmd_tilt_axes(); }
public db_script_cmd(db_script script, XmlNode node, db_script_cmd parent) { _script = script; _node = node; _parent = parent; _type = parent.type; _sub_type = (cmd_sub_type)Enum.Parse(typeof(cmd_sub_type), node.Name); }
public db_script_cmd(db_script script, XmlNode node) { _script = script; _node = node; _type = (cmd_type)Enum.Parse(typeof(cmd_type), _node.Name); }