static void Main(string[] args) { // load aws settings from app.config //AWS.LoadSettings(); // manually set AWS settings AWS.AccessKeyID = ConfigurationManager.AppSettings.Get("AWSAccessKeyID"); AWS.SecretAccessKey = ConfigurationManager.AppSettings.Get("AWSSecretAccessKey"); AWS.RegionEndpoint = ConfigurationManager.AppSettings.Get("AWSRegionEndpoint"); // build modifications PreparedModifications prepared_modifications = AutoScale.BuildModificatons(); // print out changes to be made Console.WriteLine(prepared_modifications.ToString(true)); // apply modifications //ModificationResults modification_results = AutoScale.ApplyModifications(prepared_modifications); // print out modification results //Console.WriteLine(modification_results.ToString()); Console.WriteLine("Done"); Console.Read(); }
/// <summary> /// 속성들을 Xml Attribute로 생성합니다. /// </summary> /// <param name="writer">Attribute를 쓸 Writer</param> public override void GenerateXmlAttributes(System.Xml.XmlWriter writer) { base.GenerateXmlAttributes(writer); if (DataStreamUrl.IsNotWhiteSpace()) { writer.WriteAttributeString("dataStreamUrl", DataStreamUrl.UrlEncode()); } if (RefreshInterval.HasValue) { writer.WriteAttributeString("refreshInterval", RefreshInterval.ToString()); } if (DataStamp.IsNotWhiteSpace()) { writer.WriteAttributeString("dataStamp", DataStamp); } if (ShowRTMenuItem.HasValue) { writer.WriteAttributeString("ShowRTMenuItem", ShowRTMenuItem.GetHashCode().ToString()); } if (AnnRenderDelay.HasValue) { writer.WriteAttributeString("AnnRenderDelay", AnnRenderDelay.Value.ToString()); } if (AutoScale.HasValue) { writer.WriteAttributeString("AutoScale", AutoScale.GetHashCode().ToString()); } if (IsEditMode.HasValue) { writer.WriteAttributeString("IsEditMode", IsEditMode.GetHashCode().ToString()); } if (ConnectNullData.HasValue) { writer.WriteAttributeString("ConnectNullData", ConnectNullData.GetHashCode().ToString()); } if (_tickMarkAttr != null) { _tickMarkAttr.GenerateXmlAttributes(writer); } if (_messageLogAttr != null) { _messageLogAttr.GenerateXmlAttributes(writer); } if (_fontAttr != null) { _fontAttr.GenerateXmlAttributes(writer); } }
static int _g_get_OnAutoSize(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { AutoScale __cl_gen_to_be_invoked = (AutoScale)translator.FastGetCSObj(L, 1); translator.Push(L, __cl_gen_to_be_invoked.OnAutoSize); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(1); }
static int _s_set_OnAutoSize(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { AutoScale __cl_gen_to_be_invoked = (AutoScale)translator.FastGetCSObj(L, 1); __cl_gen_to_be_invoked.OnAutoSize = translator.GetDelegate <AutoScale.AutoSizeDelegate>(L, 2); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(0); }
protected override void OnStart(string[] args) { //Set things in motion so your service can do its work this.mScale = new AutoScale(); this.mScale.WeightChanged += new ScaleEventHandler(OnWeightChanged); this.mScaleHost = new ServiceHost(this.mScale); this.mScaleHost.Open(); this.mLabeler = new Zebra110(); this.mLabelPrinterHost = new ServiceHost(this.mLabeler); this.mLabelPrinterHost.Open(); }
static int _s_set_m_ScaleMode(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { AutoScale __cl_gen_to_be_invoked = (AutoScale)translator.FastGetCSObj(L, 1); AutoScale.ScaleMode __cl_gen_value; translator.Get(L, 2, out __cl_gen_value); __cl_gen_to_be_invoked.m_ScaleMode = __cl_gen_value; } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(0); }
static int __CreateInstance(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { if (LuaAPI.lua_gettop(L) == 1) { AutoScale __cl_gen_ret = new AutoScale(); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to AutoScale constructor!")); }
/// <summary>Creates a new instance of a scale for the specified scale type.</summary> public static IScale CreateScale(string scaleType, string comPort) { //Create a scale of type IScale IScale scale = null; switch (scaleType.ToLower()) { case "automatic": scale = new AutoScale(comPort); break; case "manual": scale = new ManualScale(); break; case "constant": scale = new ConstantScale(); break; case "table": scale = new TableScale(); break; default: throw new Exception("Scale type not found."); } return(scale); }
/// <summary> /// 속성 중 Attribute Node로 표현해야 한다. /// </summary> /// <param name="writer"></param> public override void GenerateXmlAttributes(System.Xml.XmlWriter writer) { base.GenerateXmlAttributes(writer); if (OrigW.HasValue) { writer.WriteAttributeString("origW", OrigW.ToString()); } if (OrigH.HasValue) { writer.WriteAttributeString("origH", OrigH.ToString()); } if (AutoScale.HasValue) { writer.WriteAttributeString("AutoScale", AutoScale.GetHashCode().ToString()); } if (ConstrainedScale.HasValue) { writer.WriteAttributeString("ConstrainedScale", ConstrainedScale.GetHashCode().ToString()); } if (ScaleImages.HasValue) { writer.WriteAttributeString("ScaleImages", ScaleImages.GetHashCode().ToString()); } if (ScaleText.HasValue) { writer.WriteAttributeString("ScaleText", ScaleText.GetHashCode().ToString()); } if (XShift.HasValue) { writer.WriteAttributeString("XShift", XShift.ToString()); } if (YShift.HasValue) { writer.WriteAttributeString("YShift", YShift.ToString()); } }
/// <summary> /// 속성 중 Attribute Node로 표현해야 한다. /// </summary> /// <param name="writer"></param> public override void GenerateXmlAttributes(System.Xml.XmlWriter writer) { base.GenerateXmlAttributes(writer); if (Id.IsNotWhiteSpace()) { writer.WriteAttributeString("Id", Id); } if (X.HasValue) { writer.WriteAttributeString("x", X.ToString()); } if (Y.HasValue) { writer.WriteAttributeString("y", Y.ToString()); } if (Alpha.HasValue) { writer.WriteAttributeString("Alpha", Alpha.ToString()); } if (XScale.HasValue) { writer.WriteAttributeString("XScale", XScale.ToString()); } if (YScale.HasValue) { writer.WriteAttributeString("YScale", YScale.ToString()); } if (OrigW.HasValue) { writer.WriteAttributeString("origW", OrigW.ToString()); } if (OrigH.HasValue) { writer.WriteAttributeString("origH", OrigH.ToString()); } if (AutoScale.HasValue) { writer.WriteAttributeString("AutoScale", AutoScale.GetHashCode().ToString()); } if (ConstrainedScale.HasValue) { writer.WriteAttributeString("ConstrainedScale", ConstrainedScale.GetHashCode().ToString()); } if (ScaleImages.HasValue) { writer.WriteAttributeString("ScaleImages", ScaleImages.GetHashCode().ToString()); } if (ScaleText.HasValue) { writer.WriteAttributeString("ScaleText", ScaleText.GetHashCode().ToString()); } if (GrpXShift.HasValue) { writer.WriteAttributeString("GrpXShift", GrpXShift.ToString()); } if (GrpYShift.HasValue) { writer.WriteAttributeString("GrpXShift", GrpXShift.ToString()); } if (ShowBelow.HasValue) { writer.WriteAttributeString("ShowBelow", ShowBelow.GetHashCode().ToString()); } if (Visible.HasValue) { writer.WriteAttributeString("Visible", Visible.GetHashCode().ToString()); } if (ToolText.IsNotWhiteSpace()) { writer.WriteAttributeString("ToolText", ToolText); } if (_link != null) { _link.GenerateXmlAttributes(writer); } }
public static List <AutoScale> GetAutoScales(string MemberNo, bool RealData) { string db = GetDB(RealData); List <AutoScale> result = new List <AutoScale>(); IConnection con = new ConnectionLocator(db).connection; using (DbConnection dbCon = con.Connect()) { try { dbCon.Open(); using (DbDataAdapter adapter = con.factory.CreateDataAdapter()) { StringBuilder sql = new StringBuilder(); sql.AppendFormat("EXEC MC_GetAutoScalesByMemberNo @MEMBER_NO='{0}'", MemberNo); adapter.SelectCommand = new CommandManager().CreateQueryCommand(dbCon, sql.ToString()); DataSet ds = new DataSet(); adapter.Fill(ds, "MC_GetAutoScalesByMemberNo"); if (ds.Tables["MC_GetAutoScalesByMemberNo"].Rows.Count > 0) { foreach (DataRow row in ds.Tables["MC_GetAutoScalesByMemberNo"].Rows) { AutoScale d = new AutoScale(); d.Id = Convert.ToString(row["ID"]);; d.RecodeDate = Convert.ToDateTime(row["RECODE_DATE"]); d.MemberNo = Convert.ToString(row["MEMBER_NO"]); d.Scale = Convert.ToDouble(row["SCALE"]); d.Point = Convert.ToInt32(row["POINT"]); d.TotalPoint = Convert.ToInt32(row["TOTAL_POINT"]); d.Unit = Convert.ToString(row["UNIT"]); d.Machine = new Machine(); d.Machine.Id = Convert.ToString(row["MACHINE_ID"]); d.Machine.Name = Convert.ToString(row["MACHINE_NAME"]); d.Item = new Item(); d.Item.Id = Convert.ToString(row["ITEM_CODE"]); d.Item.Name = Convert.ToString(row["ITEM_NAME"]); d.WeightCheck = Convert.ToString(row["WEIGHT_CHECK"]); d.TimeCheck = Convert.ToString(row["TIME_CHECK"]); result.Add(d); } } } } catch { return(null); } } if (result.Count > 0) { return(result); } return(null); }
public override void Load() { PreLoad(); var list = ReadHpglCommandList(); RemoveFirstPenUp(list); RemoveLastPenUp(list); Smooth.CalculateAngles(list, null); if (LoadOptions.AutoScale) { var autoScale = new AutoScale { LoadOptions = LoadOptions, LoadX = this }; autoScale.AutoScaleList(list); } if (LoadOptions.SmoothType != LoadOptions.SmoothTypeEnum.NoSmooth) { var smooth = new Smooth { LoadOptions = LoadOptions, LoadX = this }; list = smooth.SmoothList(list); } if (LoadOptions.ConvertType != LoadOptions.ConvertTypeEnum.NoConvert) { var invert = new InvertLine { LoadOptions = LoadOptions, LoadX = this }; list = invert.ConvertInvert(list); } AddComment("PenMoveType", LoadOptions.PenMoveType.ToString()); switch (LoadOptions.PenMoveType) { case LoadOptions.PenType.CommandString: AddCommentForLaser(); break; case LoadOptions.PenType.ZMove: AddComment("PenDownSpeed", LoadOptions.EngraveDownSpeed); AddComment("PenUpPos", LoadOptions.EngravePosUp); AddComment("PenDownPos", LoadOptions.EngravePosDown); break; } AddComment("Speed", LoadOptions.MoveSpeed.ToString()); if (LoadOptions.PenMoveType == LoadOptions.PenType.ZMove) { AddCommands("M3"); if (LoadOptions.EngravePosInParameter) { Commands.AddCommand( new SetParameterCommand { ParameterNo = 1, GCodeAdd = LoadOptions.EngravePosUp.ToString(CultureInfo.InvariantCulture) }); Commands.AddCommand( new SetParameterCommand { ParameterNo = 2, GCodeAdd = LoadOptions.EngravePosDown.ToString(CultureInfo.InvariantCulture) }); } } if (LoadOptions.MoveSpeed.HasValue) { var setSpeed = new G01Command(); setSpeed.AddVariable('F', LoadOptions.MoveSpeed.Value); Commands.Add(setSpeed); } foreach (var cmd in list) { if (!Command(cmd)) { Commands.Clear(); break; } } if (!_lastIsPenUp) { LoadPenUp(); } if (LoadOptions.PenMoveType == LoadOptions.PenType.ZMove) { AddCommands("M5"); } PostLoad(); }