Documentation
¶
Index ¶
- type Client
- func (c *Client) Close()
- func (c *Client) GetAxisData() ([]models.AxisInfo, error)
- func (c *Client) GetControlProgram() (string, error)
- func (c *Client) GetMachineState() (*models.UnifiedMachineData, error)
- func (c *Client) GetProgramInfo() (*models.ProgramInfo, error)
- func (c *Client) GetSpindleData() ([]models.SpindleInfo, error)
- func (c *Client) GetSystemInfo() *models.SystemInfo
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client является основной точкой входа для взаимодействия с библиотекой.
func New ¶
New создает и возвращает новый экземпляр клиента. Эта функция инициализирует FOCAS (только один раз) и устанавливает соединение.
func (*Client) GetAxisData ¶
GetAxisData возвращает информацию обо всех управляемых осях.
func (*Client) GetControlProgram ¶
GetControlProgram возвращает полный G-код текущей выполняемой программы.
func (*Client) GetMachineState ¶
func (c *Client) GetMachineState() (*models.UnifiedMachineData, error)
GetMachineState возвращает текущее состояние станка.
func (*Client) GetProgramInfo ¶
func (c *Client) GetProgramInfo() (*models.ProgramInfo, error)
GetProgramInfo возвращает информацию о текущей выполняемой программе.
func (*Client) GetSpindleData ¶
func (c *Client) GetSpindleData() ([]models.SpindleInfo, error)
GetSpindleData возвращает информацию обо всех шпинделях.
func (*Client) GetSystemInfo ¶
func (c *Client) GetSystemInfo() *models.SystemInfo
GetSystemInfo возвращает системную информацию о станке.
Click to show internal directories.
Click to hide internal directories.