/// <summary> /// /// </summary> /// <param name="index"></param> /// <param name="funktionstaste"></param> /// <param name="name"></param> /// <param name="bild"></param> /// <param name="show"></param> public LokFunktionstaste(Int32 index, Funktionstaste funktionstaste, string name, Image bild, bool show) { this._Index = index; this._Funktionstaste = funktionstaste; this._Name = name; this._Bild = bild; this._Show = show; }
/// <summary> /// /// </summary> /// <param name="value"></param> /// <returns></returns> public static Int32 ToInt32(this Funktionstaste value) { return(Convert.ToInt32(value)); }
/// <summary> /// Schaltet eine Lok Funktion F0 - F28 /// </summary> /// <param name="adresse"></param> /// <param name="funktionstaste"></param> /// <param name="funktionschalten"></param> /// <returns></returns> public static byte[] Funktion(Int32 adresse, Funktionstaste funktionstaste, Funktionschalten funktionschalten) { return(new byte[] { 0, Typ.Funktion.ToByte(), LokAdresse(adresse), Convert.ToByte(funktionschalten.ToInt32() + funktionstaste.ToInt32()), 0 }); }