protected override void Set_L_motorDIR(bool value)
        {
            preinfo_L_motorDIR = value;
            string msg = StatusSerializer.SerializeSingleMotorSpeed('i', value);

            btCore.GetComponent <PingPongManager>().CommandEnqueue(msg);
        }
        protected override void Set_L_motorpower(byte value)
        {
            if (HalfManualMode == true)
            {
                if (preinfo_L_motorDIR == true)//front
                {
                    if (rh_sonardist > 10 || lh_sonardist > 10)
                    {
                        return;
                    }
                }
            }

            string msg = StatusSerializer.SerializeSingleMotorSpeed('g', value);

            btCore.GetComponent <PingPongManager>().CommandEnqueue(msg);
        }