gclib 2.5.0
Galil Communications Library
Loading...
Searching...
No Matches
Controller Member List

This is the complete list of members for Controller, including all inherited members.

address()Controllerinline
array(std::string name, size_t start=0, size_t end=0)Controllerinline
close()Controllerinline
command(std::string command)Controllerinline
connection_type()Controllerinline
Controller(std::string address)Controllerinline
Controller(std::string address, size_t baud_rate)Controllerinline
data_record(int timeout=-1)Controllerinline
interrupt(int timeout=-1)Controllerinline
message(int timeout=-1)Controllerinline
open()Controllerinline
program()Controllerinline
revision_information()Controllerinline
serial_number()Controllerinline
set_array(std::string name, std::string array, size_t start=0, size_t end=0)Controllerinline
set_data_records(size_t period_ms)Controllerinline
set_firmware(std::string file_path)Controllerinline
set_interrupts(Interrupt::Type mask, std::bitset< 8 > motion_complete_axes=0, std::bitset< 8 > digital_inputs=0)Controllerinline
set_program(std::string program, std::string insert="")Controllerinline
subscribe_data_records(std::function< void(DataRecord data_record)> callback)Controllerinline
subscribe_data_records()Controllerinline
subscribe_interrupts(std::function< void(Interrupt interrupt)> callback)Controllerinline
subscribe_interrupts()Controllerinline
subscribe_messages(std::function< void(std::string message)> callback)Controllerinline
subscribe_messages()Controllerinline
subscribe_progress(std::function< void(size_t current, size_t max)> callback)Controllerinline
unsubscribe_data_records()Controllerinline
unsubscribe_interrupts()Controllerinline
unsubscribe_messages()Controllerinline
unsubscribe_progress()Controllerinline
~Controller()Controllerinline