AArch64 | |
ppc64le | |
s390x | |
x86-64 |
- Update to version 0.8.0: * MODBUS: Added new modbus class * TCPSERVER: Added new tcpserver class * minor bug fixes in configure * added QT help doc generation * updates to package documentation * added common functions: writeline readline readbinblock writebinblock writeread * TCPCLIENT: bugfix read when used with no size parameter * UDPPORT: bugfix read when used with no size parameter * Min octave version is now 4.0
- Update to version 0.7.1: * General updates to support Octave 7+ * Updated common functions: - fread - set correct size of uint16 - fprintf - fix else for multiple args
- Update to version 0.7.0: * Update get function for instrument controls to not use cellfun (Bug #59581) * UDPPORT: Added new udpport class * TCPCLIENT: Added new tcpclient class * SERIALPORT: update property access to proper case usage
- Update to version 0.6.0: * SPI: added new spi object and functions. * TCP: - added tcpclient, depreciated tcpip. - added methods flush, read, write. * UDP: added methods flush, read, write.
- Update to version 0.5.0: * General updates to support Octave 6+ * Added common functions + flushinput + flushoutput + instrhelp * SERIALPORT: added new serialport object and functions * SERIAL: use extended win32 serial name for comports so > 10 work. + New serial functions: * serialbreak + Added overload functions for: * fprintf * fread * fwrite + Added properties: * port + Added .property access * UDP: add .property access to the object + Added properties: * localhost + Updates property timeout to be seconds + Updated udp constructor to be closer to matlab compatible * TCP: add .property access to the object + Updates property timeout to be seconds + Updated constructor to be closer to matlab compatible * I2C: + Implement object properties + Added overload functions for: * fread * fwrite * get * set * PARALLEL: + Added overload functions for: * fclose * fopen * fread * fwrite * USBTMC: + Added overload functions for: * fread * fwrite * VXI11: + Added overload functions for: * fread * fwrite * insthwinfo: updated to show i2c ports * added toolkit manual
- Update to version 0.4.0: * SERIAL: added 'status', 'bytesavailable', 'name' and 'type' properties, and the following functions: + seriallist + flushinput + flushoutput * UDP: added 'status' and 'bytesavailable' properties and the following functions: + flushinput + flushoutput * TCP: added properties to object, added overridden functions: + get + set + fprintf + fread + fwrite + flushinput + flushoutput * tcpip(): added wrapper to be matlab compatible(ish) * distribute rpc generated files * verify -M option will work on rpcgen * detect if rpc_error functions allow use of const inputs * prefer libtirpc over builtin rpc when detecting vxi11 functionality * add lock functions used on pkg load/unlock to lock .oct files * implemented instrhwinfo serial list for mac
- Update to version 0.3.1: * Updated build to allow install on octave 4.4 * using polling rather than signal handling to break from instrument reads * insthwinfo() updated to show enabled modules * added initial builtin tests for each instrument - Changes from version 0.3.0: * SERIAL: allow non standard baudrates in win32 * TCP: new functions: resolvehost * UDP: new, interface, with, functions, for: udp, udp_timeout, udp_read, udp_write, udp_close, udp_demo * UDP overload functions for: fprintf, fread, fwrite, fclose, fopen, get, set - Add patch: instrument-control-no-return-in-nonvoid-function.patch: Fix non-void functions not returning data typically at the end of an if-elseif-else block.
- Update to version 0.2.3 * New function: instrhwinfo * Bug fixes
- Update to version 0.2.2 * New function 'fread' * Bug fixes
- Split from octave-forge package, version 0.2.1