Exemplo n.º 1
0
        public Task <CommunicationData> GetMotorStatus()
        {
            var requestArray = MotorDefaults.GetMotorStatusCommand();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
Exemplo n.º 2
0
        public Task <CommunicationData> SetAbsoluteMovePosition(int absolutePosition)
        {
            var requestArray = MotorDefaults.SetMoveAbsolutePositionCommand(absolutePosition);
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
Exemplo n.º 3
0
        public Task <CommunicationData> Initialize()
        {
            var requestArray = MotorDefaults.SetInitializeCommand();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
Exemplo n.º 4
0
        public Task <CommunicationData> ReadRegisterValue()
        {
            var requestArray = MotorDefaults.ReadRegisterValueCommand();
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
Exemplo n.º 5
0
        public Task <CommunicationData> SetRegisterAddress(string address)
        {
            var requestArray = MotorDefaults.SetRegisterAddressCommand(address);
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
Exemplo n.º 6
0
        public Task <CommunicationData> SetRegisterValue(byte[] value)
        {
            var requestArray = MotorDefaults.SetRegisterValueCommand(value);
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }
Exemplo n.º 7
0
        public Task <CommunicationData> MotorControlMove(string selectedDirection, string selectedStepSize, string move)
        {
            var requestArray = MotorDefaults.SetControlMoveCommand(selectedDirection, selectedStepSize, move);
            var status       = communication.ProcessCommunicationRequest(requestArray);

            return(status);
        }