kLaserCutterController.Server

socket.on('stop')

Khi một client trong những client đang kết nối tới máy chủ gửi lệnh stop, hệ thống máy chủ sẽ chỉ thực hiện các câu lệnh còn nằm trong hàng đợi của máy cắt kLaserCutter, sau khi thực hiện xong những câu lệnh GCODE còn trong hàng đợi thì máy cắt kLaserCutter sẽ trở về vị trí (x,y) = (0,0).

lên
0 thành viên đã đánh giá bài viết này hữu ích.

socket.on('softReset')

Khi một client trong những client đang kết nối tới máy chủ gửi lệnh softReset, hệ thống máy chủ sẽ dừng mọi hoạt động của máy cắt laser kLaserCutter và NGAY LẬP TỨC trở về vị trí (x,y) = (0,0).

lên
1 thành viên đã công nhận bài viết này hữu ích!

socket.on('unpause')

Khi một client trong những client đang kết nối tới máy chủ gửi lệnh unpause, hệ thống máy chủ sẽ tiếp tục hoạt động của máy cắt laser kLaserCutter sử dụng thư viện grbl

lên
0 thành viên đã đánh giá bài viết này hữu ích.

socket.on('pause')

Khi một client trong những client đang kết nối tới máy chủ gửi lệnh pause, hệ thống máy chủ sẽ dừng mọi hoạt động của máy cắt laser kLaserCutter sử dụng thư viện grbl

Lưu ý: người dùng ở client vẫn có thể tiếp tục việc chạy grbl nếu muốn.

lên
0 thành viên đã đánh giá bài viết này hữu ích.

socket.on('requestQueue')

Khi một client yêu cầu lệnh requestQueue thì máy chủ sẽ gửi tập lệnh  GCODE (hàng đợi) về cho client, từ đó client tự mình vẽ nên bản mô phỏng từ những cái được nhận.

lên
0 thành viên đã đánh giá bài viết này hữu ích.

socket.on('start')

Khi một client trong toàn hộ những client đang kết đến hệ thống máy chủ gửi lệnh start qua socket. Thì sự kiện start được sinh ra trên máy chủ và tiến hành thực thi những câu lệnh nằm trong hàng đợi.

lên
0 thành viên đã đánh giá bài viết này hữu ích.

io.sockets.on('connection')

Mỗi khi một client kết nối với máy chủ kLaserCutterController, lệnh này sẽ được thực thi những câu lệnh được cài đặt trong file ./svg2gcode.js (file nodejs khởi tạo máy chủ socket ở port 90)

lên
0 thành viên đã đánh giá bài viết này hữu ích.

kLaserCutterControler - Server Nodejs

kLaserCutterController sử dụng Intel Galileo làm máy chủ trung tâm tiếp nhận xử mọi dữ liệu, chương trình máy chủ của kLaserCutterController được xây dựng trên môi trường NodeJS và sử dụng ngôn ngữ Javascript làm ngôn ngữ chính và chủ yếu trong việc xây dựng máy chủ.

Mục đích của bài viết này là cung cấp cho các bạn toàn bộ API các sự kiện và thư viện xử lý được dùng trong quá trình hệ thống hoạt động.

lên
1 thành viên đã công nhận bài viết này hữu ích!
Đăng kí nhận RSS - kLaserCutterController.Server