Systems and Methods for Communicating with Motion Control Systems and Devices
AssigneeRoy-G-Biv Corporation
InventorsDavid W. Brown, Jay S. Clark
Life of this patent
Estimating the term…
Abstract
A system for communicating with a motion control system, comprising a set of motion operations, a set of functions, a set of security levels, and client software. The functions are capable of causing the motion control system to perform at least one motion operation. The client software is capable of calling at least one of the functions. The ability of the client software to call at least one of the functions is restricted based on at least one of the security levels.
Claims26
A system for communicating with a motion control device capable of performing at least one motion operation from a set of motion operations, comprising:
- an application programming interface exposing at least one component function, where
- at least one component function comprises an application programming interface mask, and
- at least one component function is associated with the at least one motion operation;
- a client software module capable of calling at least one component function exposed by the application programming interface;
- a motion control software module capable of commanding the at least one motion control device to perform the at least one motion operation associated with the at least one component function exposed by the application programming interface;
- wherein
- the motion control component restricts use of at least on component function based on the application programming interface mask of the at least one component function exposed by the application programming interface.
A system for communicating with a motion control device capable of performing at least one motion operation from a set of motion operations, comprising:
- an application programming interface exposing at least one component function, where at least one component function is associated with the at least one motion operation;
- a client software module capable of calling at least one component function exposed by the application programming interface;
- at least one user account, where each user account is associated with at least one of a plurality of access levels;
- a motion control software module capable of commanding the at least one motion control device to perform the at least one motion operation associated with the at least one component function exposed by the application programming interface;
- wherein
- the motion control component restricts use of at least on component function by at least one of the user accounts based on a comparison of the access level of the at least one component function exposed by the application programming interface and a security mask.
Dependencies are inferred from the claim text.