Get Adobe Flash player

Frequently Asked Questions - All FAQs

Please select your question category

GUI enhancements:


   -) The "new device function" has been strongly enhanced by the insertion of a new window ("Wizard new device") that simplifies the creation process:


Enable/Disable VT3 Project

   -) Added two new buttons on the toolbar of the program. These buttons let the user navigate both back and forward the code of the opened VT3 project:


New device function


    -) Now it is possible to enable or disable automatic loading of the last VT3 Project at the next startup of the program:


Two buttons


    -) Added new feature: CAN-BUS messages can be defined under folders.

    -) The IO_CFG graphical interface has been improved.

    -) Added console "transcript" and "locator".

    -) Now it is possible to Import/Export data using the Microsoft Excel format. This functionality is available on CAN message (both import/export), IO_CFG (both import/export) and global data (only export).

    -) Added two new properties, "Hide" and "Locked", for all VT3 indicators in the VT3 project. These properties are available only during the design time mode.

    -) Added two new functions in the context menu:

       - "Vertical Alignment" and "Horizontal Alignment": let the user align vertically or horizontaly selected objects.

       - "Group / ungroup" functions: let the user to logically group multiple items inserted on the form.

    -) Now the user is warned by a message when he tries to connect unplugged or not properly installed USB-Dongle PEAK into the USB socket.

    -) Other new features:


Manual screenshot

Open Sample screenshot

VT3 Options Screenshot


Improvement of the automatic check of a manual change of the VT3 project file:
    Now the VT3 program automatically detects if it is necessary to recompile the project.

Debugging with some not connected devices:
    Now it's possible to start the debug session (on-line mode), even when some devices defined in the project are not present on the CAN-BUS line.

Dynamically change of the COB-ID of a CAN-BUS message:
    Two new functions have been added that let the user change the COB-ID parameter of a CAN-BUS message, both during the reception and the transmission process.
    This functionality is also implemented using the MUX messages (more messages with the same COB ID).
    NOTE: This functionality is not supported by the HC08 and MPC platforms.

Added a new function (REMOTE_DEVICE_STATUS) that can be used to check if a device is present on the CAN-BUS line:
    The REMOTE_DEVICE_STATUS function is used to retrieve the status of a device connected on the CAN-BUS line.
    NOTE: the use of this procedure is strongly recommended before calling functions such as REMOTE_READ or REMOTE_WRITE.

Asynchronous sending of a CAN message:
   The call of the function vt3_can_trigger_message_name = TRUE works even when transmit rate of a VT3 CAN Message is not 0 (zero).

Memory occupation (this function is available only for devices using the HC12 processor):
    Now it is possible to visualize the total memory occupation (shown in percentage) divided in: RAM, EEPROM and FLASH. This indicator has been added in the     "transcript" text box and it is updated during the compilation process.

Execution time of tasks:
    During the online mode, the Task table displays the actual execution time of each task, including system tasks (video management and CAN-BUS).
   A variable named "vt3_task_run_time_<taskname>" is generated for each task defined in the Task table.
   NOTE: Not implemented using the MPC architecture.

Improvement on the use of "Translation Table" in a VT3 Project:
   A new column for each device (with small size of memory) defined in the project is automatically added to the translation table. The user can check which string is specific for the device in order to limit the memory occupation.
   NOTE: This column also affects the import / export functionality in Excel format.

Memory class in library:
    Now into VT3 library you can assign for variables located into global_data a value in the "Address" field (eg: %P,%M or %R).

J1939 database update:
    The messages in the J1939 databases have been updated.
    IMPORTANT NOTE: Starting from version 7 the backwards compatibility with ENUM_001, ENUM_002, etc. is not supported.

Added new external program for drawing the background of a circular gauge:
    This tool automatically generates a professional image containing a gauge with scales, needles, markers with a complete set of customizable parameters (colors, fonts, length, tickness, offset, etc...)

Alias ​​I/O variables and CAN:
    Added the possibility to define alias for I/O and CAN-BUS messages

Record saving filter event log:
    Now it's possible to choose which transitions of the alarm you want to records in the EventLog. The selection is available for each alarm in alarm_table and differentiated for each event log.


LIB_VT3:
    PC_TARGET_Lib: library obsolete, replaced L3B6 rented from the library to the installation directory in VT3: ".. \ src \ resources \ library \ PC_TARGET_Lib".



DEVICE:

    SLAVE:

       -) Added these slave devices: IO_CORE, IO_EXT, KEYPAD, AMU CBO.

       -) Added a sample project in the ".. \ resources \ examples \ Features \ SLAVE \ AMU_Example" folder.


    TERA-EOLOADER with USB:

       -) Added documentation: "..\resources\documents\eoloader_tera_manual" or pressing the VT3 button: "manual" -> "eoloader tera-manual").

       -) An example of usage can be found at : "..\resources\eoloader_tera" or pressing the VT3 button: "tera-eoloader configuration".

Tera Eoloader Screenshot


    DASHBOARD_MOTO:

       -) Updated target and renamed "Truckontrol".

          To open an old project developed for the target "Dashboard_Moto_TFT" follow the steps below:

             -) Open the property.txt files from the project folder: "<VT3_PROJECT_NAME> \ project \ <DEVICE_DASHBOARD_MOTO> \ property.txt"

             -) Search this line of code: DEVICE_MODEL = 'Dashboard_Moto_TFT'

             -) Replace with this line of code: DEVICE_MODEL = 'Truckontrol'


    PC_TARGET:

       -) Added two new indicators: TABLE_CSV and Winscope;

       -) Added new L3B6 library.

       -) Added a sample project of L3B6 library located at: ".. \ resources \ examples \ Features \ PC_WINDOWS \ TARGET_PC_L3B6";

       -) Dynamic resizing of the indicators when resize window in runtime mode ;


    TERA_QT:

       -) Added new custom indicator "ISOBUS_TC" and updated "ISOBUS_VT" indicator;

VT3 patch 8.5.6.1 has been released (10th Nov 2016)

RELEASE NOTE

GUI enhancements:
-) Upgrade input number whit 8-digit;
-) Improved SimpleText object for the use of "$L";

LIBRARY:
CANVIEW3+ specific library v1.0.0.5:
implemented function for management LCD, setContrastLcd function;

TERA QT:
Improved change page on QT runtime;
Updated ISOBUS TERA_QT;

LE70:
Corrected bug to support CAN baudrates 500kbps and 1Mbps;

Introduced new target CANVIEW4:

Frontal image of device:

FotoCanview4
Phisical component:
  • 5 physical keys;
  • Keys backlight;
  • Screen backlight;
  • Buzzer;
  • Image color space;
    • ARGB 1555;
    • ARGB 32bit;
  • Camera;
  • USB device;
  • UART device;

Library:
CANVIEW4 library available in the following path: ..\resources\library\CANVIEW4_Lib\


Documentation:
CANVIEW4 documentation locate at ..\resources\documents\specific_supplement\VT3_CANVIEW4-specific supplement.pdf

New structure for the project files:

We completely rebuild the VT3 project structure. Starting with this release new projects will have a single large file for every device. This new implementation drastically reduces load and save time. Note: you can convert projects that still are in the old VT3 format, using the new button in "convert" section of the ribbon bar.

Graphic Component:

Add new indicator “Graphic Component”. With the "Graphic Component" indicator it is possible to define an assembly of indicators to be used and reused in more screens. To reuse a graphic component in a screen, you just need to make a link. This is a very powerful feature, allowing to design reusable graphic elements, built from many complex indicators, including groups and subscreens.

More informations about debugger:

In the online mode on the indicator "task table" two columns have been added: Stack size: Show the allocated stack size for each task Stack used: Shows the stack consumption by task. Also it added a section that shows the CPU load and the runtime error counters, divided by error code.

Tasktable

Init/Save persistent array:

Add functions:
  • initialize_bytearray_P();
  • initialize_bytearray_R();
  • initialize_bytearray_F();
These functions are available via code or directly via button within the IDE together to save parameters functions:
  • save_bytearray_P();
  • save_bytearray_R();
  • save_bytearray_F();
Init save

Group indicator:

Add the follow properties to the group indicator:
  • Origin of coordinates with respect to the object in the upper left (x, y);
  • Height;
  • Width;

Mouse coordinates:

Mouse coordinates are displayed in a tooltip when you select one object on the screen. When mouse is not used, for a few seconds, coordinates are hidden to obtain a wider view.

SVG Images:

Integrated for “TERA_QT” and “PC_TARGET” Family the support to the images ".svg" in design time mode. It is therefore possible a change:
  • Dimensions in pixels (width and height);
  • A flag "isometric" (if it is active, then the width and height are linked by a fixed ratio);
  • The angle of rotation;
  • Only for two-color images: the replacement color to use instead of black and white;
SVG support is provided by means an external application, called Inkscape; this application must be installed along with VT3 in order to convert the SVG images. Please visit http://inkscape.org to download and install Inkscape. VT3 has been developed and tested the version 0.91, and although subsequent versions may work, they are not guaranteed.

Trend indicator:

The trend indicator displays a set of variables (up to 5) on a x-y chart. It may be used to sample and display live data, or to display arrays of data provided by the application:

Trend
This indicators maybe used in two different ways:
    • SAMPLING MODE: When sampling and displaying live data, the x axis represents time: zero is the current instant, and negative values are placed in the past. Of course it is not possible to display future live data.
  • ARRAY MODE: When displaying arrays provided by the application, the x axis may represent whatever variable.

Import PRxx file:

Add buttons import Prxx file that enables the importation of *.PRfile parameters.

Other devices:

    • T_BOX:

Changed prm to make the flash pages contiguous. Limited the camera object to respect the limits of the hardware capabilities.

    • ALGA_TFT:

Solved the problem of the white / black screen; Limited the camera object to respect the limits of the hardware capabilities.

    • LE70:

Corrected bug to support CAN baudrates 500kbps and 1Mbps.

    • 3B2:

Corrected bug to support CAN baudrates 500kbps and 1Mbps.

    • RECALL:

Corrected bug to support CAN baudrates 500kbps and 1Mbps.

    • TERA:

Reduced the EventLog size from 10MB to 1MB.

RELEASE NOTE

Introduced new target TERAHe:

Frontal image of device:

foto Phisical component:
  • 9 physical keys;
  • Keys backlight;
  • Screen backlight;
  • Buzzer;
  • Touch;
  • Image color space;
    • Colour 16 bits RGB(565);
  • Camera;
  • USB device;
  • UART device;
  • WLAN device;
  • LAN device;
  • Bluetooth device;

Library:
TERAHe library available in the following path: ..\resources\library\TERA_Lib\


Documentation:
TERAHE documentation locate at ..\resources\documents\specific_supplement\VT3_TERAHE-specific supplement.pdf

ALGA_TFT:

Resolved the black/white screen problem.

UTILITY library:

1.0.1.6 - Implemented utility for ALGA_EVO.

Good morning dear VT3 user,
we inform you that we released the VT3 patch for 8.9.0.X version of our IDE.

VT3 8.9.0.2 has been released (26th April 2017)

RELEASE NOTE

ALGA-TFT

We updated ALGA-TFT device because we replaced the TFT display.
But, don't worry!
You'll be able to program both hardware release rebuilding your existing projects with this VT3 patch [8.9.0.2]

STEPS TO FOLLOW:

1) Apply this patch [8.9.0.2] into your VT3 8.9.0.0 or 8.9.0.1 installation

2) Open your project and do a "rebuild-all" for your ALGA-TFT target

3) Upload the new file into the ALGA-TFT to verify that everything works.



ATTENTION

Please note that if you'll program a NEW ALGA-TFT HARDWARE RELEASE
using a s19 file compiled for an OLD ALGA-TFT HARDWARE RELEASE   
you'll get a NOT WORKING display

#################################################################################
                   NEXT INFORMATIONS ARE RELATED TO PREVIOUS PATCH (8.9.0.1)
                   WE PUT THEM IN THIS RELEASE TOO
#################################################################################

Introduced new target TERAHe:

Frontal image of device:

foto

Phisical component:
  • 9 physical keys;
  • Keys backlight;
  • Screen backlight;
  • Buzzer;
  • Touch;
  • Image color space;
    • Colour 16 bits RGB(565);
  • Camera;
  • USB device;
  • UART device;
  • WLAN device;
  • LAN device;
  • Bluetooth device;

Library:
TERAHe library available in the following path: ..\resources\library\TERA_Lib\


Documentation:
TERAHE documentation locate at ..\resources\documents\specific_supplement\VT3_TERAHE-specific supplement.pdf

UTILITY library:

1.0.1.6 - Implemented utility for ALGA_EVO.

Have a nice day.

VT3 Developers Team

(26th April 2017)

PATCHES ARE RELATED TO ALGA-TFT DEVICE.

Good morning dear VT3 user,
we inform you that we released Special Patch for ALGA-TFT for most used VT3 release

If you don't find your exact VT3 version,
please UPGRADE to the closest VT3 release with a Special Patch for ALGA-TFT.

Click here to achieve your patch

We updated ALGA-TFT because we replaced the TFT display.

But, don't worry!

You'll be able to program both hardware releases rebuilding your existing projects with VT3 patch that match your
current VT3 version.

STEPS TO FOLLOW:

1) Choose and Install the correct patch according with your VT3 current release.

2) Open your project and do a "rebuild-all" for your ALGA-TFT target

3) Upload the new file into the ALGA-TFT to verify that everything works.


ATTENTION

Please note that if you'll program a NEW ALGA-TFT HARDWARE RELEASE
using a s19 file compiled for an OLD ALGA-TFT HARDWARE RELEASE   
you'll get a NOT WORKING display

VT3 8.9.0.4 has been released (20th Feb 2018)



INSTALLATION STEP:

  • Install VT3 main release 8.9.0.0;
  • Install VT3 patch 8.9.0.3;
  • And then install VT3 patch 8.9.0.4;


RELEASE NOTE

Introduced new target MG56:

Frontal image of device:

                  

Phisical component:

  • Power supply voltage:
         8 ÷ 32 [V] full operational;
  • Numbers of Input/Output:    
         28 Inputs;
         16 Outputs;
  • Numbers of task:
         3;
  • Real Time Clock:    
         yes;
  • Communication:
         2 CAN-bus, 2.0B high speed, 11 or 29 bit identifier, ISO 11898-2 compliant.

Library:

MG56 library available in the following path: ..\resources\library\MG56_Lib\

     
Documentation:
            MG56 documentation locate at:                                                            
            ..\resources\documents\specific_supplement\VT3_MG56-specific supplement.pdf

Introduced new target TRUCKONTROL_LIGHT:

Frontal image of device:

                  

Phisical component:

  • Power supply voltage:
         10 ÷ 16 [V] full operational;           
  • Numbers of Input/Output:
         14 Inputs;
         16 Outputs;
  • Numbers of task:    
         2;
  • Real Time Clock:    
         yes;

Communication:

2 line CAN-bus standard and extended speed 1Mbit/s;
Termination resistor 120[ohm] software configurable;

Documentation:

TRUCKONTROL_LIGHT documentation locate at:
..\resources\documents\specific_supplement\VT3_TRUCKONTROL_LIGHT-specific supplement.pdf

 Introduced new target Alga TFT LIGHT:

Frontal image of device:

                  

        
Phisical component:

  • Power supply voltage:
         12 ÷ 24 [V] full operational;
  • Screen Frame:
         4 physical keys;

         Analogue gauges: 4 with Stepper Motors;
         Keys backlight;
         Screen backlight;
         Buzzer;
  • Numbers of Input/Output:    
         36 Inputs;
         2 Outputs;
  • Numbers of task:    
         2;
  • Real Time Clock:    
         yes;

Communication:

2 line CAN-bus standard and extended Speed: 500 Kbit/s; 

Documentation:

Alga TFT LIGHT documentation locate at:
..\resources\documents\specific_supplement\VT3_Alga_TFT_LIGHT-specific      supplement.pdf

Introduced new target TRUCKONTROL_LIGHT:

Frontal image of device:

                  

Phisical component:

  • Power supply voltage:

12 ÷ 24 [V] full operational;

  • Numbers of Input/Output:

6 Inputs;
4 Outputs;

  • Numbers of task:

2;

  • Real Time Clock:

yes;

Communication:

CAN-bus line according to ISO11898 and J1939 standards (termination resistance not present)

Documentation:

CANLIVE DATALOGGER documentation locate at..
\resources\documents\specific_supplement\VT3_CANLIVE_DATALOGGER-specific supplement.pdf

Introduced new target POWER BOX DIAG:

Frontal image of device:

                  

        
Phisical component:

  • Power supply voltage:

6 ÷ 32 [V] full operational;

  • Numbers of Input/Output:

21 Inputs;

  • Numbers of task:

2;

  • Real Time Clock:

No;

Communication:

CAN-bus line according to ISO11898 and J1939 standards (termination resistance not present)

Documentation:

POWER BOX DIAG documentation locate at
..\resources\documents\specific_supplement\VT3_POWER_BOX_DIAG-specific supplement.pdf

VT3:    

  • Added the ISOBUS manual in the VT3 interface;
  • Renamed the wording: "COB-ID (hex)" in "CAN-ID (hex)" for all VT3;

VT3 Library:    

  • IO_TRIM specific library: 1.0.0.4 - Added new device IO_TRIM_PWM_HI_RES: high PWM resolution @100Hz only for OUT2 and removed RPM pin configuration for all inputs;
  • CANVIEW4 specific library: 1.0.0.7 - Improved the comment for PowerOff and SetKeyMode function;
  • CANLIVE specific library: 1.0.0.0 - Add set WDO for active pin OUT;
  • POWER_BOX_DIAG specific library: 1.0.0.0 - Implemented function for management power mode;
  • MG56 specific library: 1.0.0.0 - Implemented function for management: WDO;
  • UTILITY library: 1.0.1.9 - Implemented utility for CANLIVE, ALGA-TFT_LIGHT and MG56;

CANVIEW4 and CANVIEW4 TOUCH:    

  • Improved camera PAL and NTSC managment;
  • Enabled touch functionality during bootloader to do the upload from USB;

GIGA:    

  • Removed function to change COB-ID dinamically;

ALGA_TFT:   

  • Problem solution for issues reported by customer (sudden resets, graphic freeze and          
    impossibility to restart cluster by key);

MGBRIDGE:

  • Modified pin setting PIN_HI_RPMIN and PIN_LO_RPMIN to avoid parameters;


Have a nice day.

VT3 Developers Team


     

Good morning dear VT3 user,
we inform you that we released the VT3 patch for 8.9.0.X version of our IDE.

VT3 8.9.0.5 has been released (21th Mar 2018)


INSTALLATION NOTE:

  • Install VT3 stable release 8.9.0.0
  • And then patch it using 8.9.0.3, 8.9.0.4 and 8.9.0.5

RELEASE NOTE


      VT3:

Modified alarm management  to permit the integration of CANLIVE DATALOGGER

TERALOADER:

Now is possible to use TERALOADER on TERAHE device


VT3 Library:


        POWER_BRIDGE specific library:
            1.0.0.2 - Added low power management;
            
        LIBERTY_LINK specific library:    
            1.0.0.2 - Added low power management;

        TERAHE specific library:    
            1.0.0.9 - Add functionality that enable to download the eventlog into USB device;
        

UPDATING TO EXISTING TARGET

      CANLIVE DATALOGGER:
            1)  Modified target to allow management of event log of maximun 65530 records.  


    VERTICAL TERA7:
           1)  Fixed purple background flashing on camera object when changing screen into vertical TERA7.
                    TERA7FLEX
                    TERA7P
                    TERA7P15keys
    
   POWER BRIDGE:
          1)  Added functionality on target POWER_BRIDGE to perform LOW POWER management

   

     LIBERTY-LINK:
            1)  Added functionality on target LIBERTY_LINK to perform LOW POWER management
            2)  Replace pin mode PIN_30V_ANALOGIN with PIN_HI_DIGITALIN for pin_key

   

Good morning dear VT3 user,
we inform you that we released the VT3 patch for 8.9.0.X version of our IDE.

VT3 8.9.0.6 has been released (01st June 2018)


INSTALLATION NOTE:

  • Install VT3 stable release 8.9.0.0
  • And then patch it using 8.9.0.3, 8.9.0.4, 8.9.0.5 and 8.9.0.6

RELEASE NOTE


   

VT3 LIBRARY:

CANLIVE specific library:
1.0.0.3 - Added management for: RTC, GPS, IMU, STANDBY, UART, MODEM-SIM, MODEM-SOCKET;
                   

UPDATING TO EXISTING TARGET: 

CANVIEW4:
1)  Solved problem of receiving CAN MUX message;
2) Solved break issue during low-power mode;

CREATE NEW TARGET: 

WP-CAN:
1)  Integrated a new device;

 

We inform you about release of new VT3 version v8911-STABLE.

 

 

This release resolves potentially corrupted files

into setup v8910.

VT3 version v8.9.1.0 is deprecated.

 

 

Bug fix into v8911:

 

 PC_TARGET:

Crash Target_PC using Winscope3 object setted as baudrate 500;

 

 

In addition to the features below, it contains the v8906 patch:

 

IDE:

Import/Export DBC Files;

integration with continuous building ( e.g. Jenkins );

 

TERAQt:

Possibilities to change the splashscreen image showed during bootup time: new Indicator magnifier;

Improvement to circle indicator(TERAHe,TERAQt): Dashed, Sector, Chord;

Improvement to line indicator:(TERAHe,TERAQt): Dashed;

new target TERA7P15keys_Qt;

 

TERAHe:

Ipcamera improvement

Custom Indicator improvement:

RoundBubbleLevel_rev1
SimpleLineOutSideLimit
SimpleRectOutSideLimit
SimpleCircleOutSideLimit
SimplePolygonOutSideLimit

VideoPlayer indicator (AVI container, H264 Video)

AudioPlayer API (.mp3 or .wav files)

Model2 - Interact with parallel applications

Bluetooth improvement:

SPP (Data exchange with external applications)
MAP (Message phone management)
PBA (PhoneBook contacts)
A2DP(Stream audio)
API to get the TERAHe BT Name and passkey showed during pairing connection with smartphone

improved PDFViewer ( gesture, moving speed, loading cache )

Ensure J1939-82 SAE Specification verified

VT3 Gesture management ( Slide event (up,bottom,down,left), multitouch)

Improvement on WLAN: GET_WLAN_ADDRESS

Improvement on LAN: GET_LAN_ADDRESS

ISOBUS 11783 (Support for Task controller, Virtual terminal)

FastBoot

GPS Improvement

Task Watchdog monitoring
new Indicator magnifier

Improvement to circle indicator(TERAHe,TERAQt): Dashed, Sector. Chord;

Improvement to line indicator:(TERAHe,TERAQt): Dashed

Ethernet Debug and download


TERA:

TERA7VDS CANOpen: new Indicator magnifier;

Improvement to circle indicator: Dashed, Sector. Chord;

Improvement to line indicator:(TERAHe,TERAQt): Dashed;

 

VT3 8.9.1.2 has been released (19th November 2018)

Good morning dear VT3 user,
we inform you that we released the VT3 patch for 8.9.1.X version of our IDE.

 


INSTALLATION NOTE:

Install VT3 stable release v8.9.1.1 and then patch it to v8.9.1.2 release

 


RELEASE NOTE:

Introduced new target ALGAMAX

 ALGAMAX

Phisical component:

  • Power supply voltage:

9 ÷ 32 [V]

  • Screen Resolution:

480 x 272

  • Numbers of task:

2

  • Number of Inputs / Output:

20 Inputs
4 Outputs

  • Real Time Clock:

Yes

  • Communication:

2 line CAN-bus standard and extended Speed: 500 Kbit/s

Documentation:

ALGAMAX documentation locate at:

../resources/documents/specific_supplement/VT3_ALGA_MAX-specific supplement.pdf

 

BUGFIX available in this VT3 release:

IDE:

  • Fixed the problem in setting baud rate to something different from 250
  • Updated Specific_Supplement documentation
  • Updated VT3 manual
  • Updated CPU.dat and memory.ini files
  • Removed TERA7P (vertical 5 keys) because it's out of production
  • Removed Truckontrol_UDS_experimental
  • Fixed problem event_pressed for target TERA7 and TERA12 (touch version)

 

LIBRARY:

  • MIDAC+ - 1.0.0.9:

Improved comment SET_WDO

  • TERA - 1.0.2.3:

Add TERA_EOLOADER e TERA_QT

  • TERA_HE - 1.0.0.14:

Removed BLUETOOTH_A2DP_GET_CONNECTION_STATUS and
modify BLUETOOTH_GET_IF_STATUS to return A2DP status as well

  • UTILITY - 1.0.1.13:

Implemented utility for WiPassCAN, TruckcontrolUDS,
TERA7P15KeysQT and ALGA_MAX

 

 DEVICE:

CANVIEW4:

  • Fixed the possibility to change the s19 file name from VT3

MIDAC+:

  • Removed not implemented modes of I/O pins

LE70:

  • Added current feedback management for OPENLOOP mode

ALGA_EVO (ALGA_MPC):

  • Removed %P memory

TRUCKONTROL:

  • Updated Truckontrol and Truckontrol_Light

CANLIVE:

  • Updated CANLIVE due to a problem with the receiving of some CAN messages

 

 

VT3 8.9.1.4 has been released (19th February 2019)

Good morning dear VT3 user,
we inform you that we released VT3 8.9.1.4 version of our IDE.


ATTENTION PLEASE: This release requires an extra disk space of about 1.5 GB

 

INSTALLATION NOTE:

New VT3 release v8.9.1.4 is available only as a FULL setup.
You are free to install in your previous VT3 installation path


 

RELEASE NOTE:

Introduced new target Motor-Master

 MOTOR-MASTER

 

Phisical component:

  • Power supply voltage:

6 [V] - 32 [V]

  • Numbers of task:

2

  • Number of Inputs / Output:

8 Inputs
4 Outputs

  • Real Time Clock:

No

  • Communication:

1 line CAN-bus standard

 

Documentation:

Motor-Master documentation locate at:

.../resources/documents/specific_supplement/VT3_MOTOR_MASTER-specific supplement.pdf

 

Introduced new target WIXARD

 WIXARD

 

Phisical component:

  • Power supply voltage:

6 [V] - 30 [V]

  • Numbers of task:

5

  • Number of Inputs / Output:

4 Inputs
3 Outputs

  • Real Time Clock:

Yes

  • Communication:

CAN:

4 line CAN-bus standard

RS232 port:

1 port full modem

1 port Linux Terminal

USB port:

2 HOST on connector

1 OTG on connector

Video Input:

4 PAL/NTSC sent as ip video simultaneous

1 OTG on connector

Ethernet:

1 port 10/100

Audio:

1 Audio input port

1 Audio output port (not amplified)

GPS:

1 receiver multichannel (3 mt accuracy)

 

  • Documentation:
  • WIXARD documentation locate at:
  • .../resources/documents/specific_supplement/VT3_WIXARD-specific supplement.pdf

 

  • BUGFIX available in this VT3 release:
  • UPLOADING PROBLEM:
  • Solved problem uploading VT3 APP related to units IO-EXT2 and IO_EASY

 

  • IDE:
  • Jump back and jump forward are disabled in online mode

 

  • LIBRARY:
  • MGRPM - 1.0.0.5:

Update RPM function

  • MGBRIDGE - 1.0.0.7:

Renamed function ReadFrequency to ReadFrequency100

  • CANVIEW3_P - 1.0.0.6:

Renamed function ReadFrequency to ReadFrequency100

  • TERA_HE - 1.0.0.15:

Improved Bluetooth API and profiles management

Added new function COUNT_PLUGGED_USB in order to get number of USB plugged into TERA_HE

Added new function MULTIMEDIA_NETWORK_IS_READY in order to check multimedia and network features is ready to run in TERA_HE

  • WIXARD - 1.0.0.2:

Added new WIXARD Library

 

  • DEVICE:
  • CANVIEW4:
  • Introduced a retry when copying images from FLASH to RAM

 

  • PC-TARGET:
  • Fixed a problem entering negative numbers in an input-box

 

  • TERA HE:
  • Only in targets that support the Address Claim, TERAHE and WIXARD,in a J1939 message with dlc> 8, the source address field must be left empty,to all others device this control has been removed.
  • Now is possible to set received time of non-standard TP_DT message(50ms - 200ms)
  • TERA HE Cameras are faster to be available
  • Added VT3 example about TERAHE_BT_Infotainment and TERAHE_Multitouch
  • WARNING: If you already used VT3_Lib (old version), please follow these steps:
  • Delete the old VT3_Lib
  • Import the new one (v1.0.0.15)
  • if you already used Bluetooth API please update old functions name
    using new functions name

 

  • TRUCKONTROL & TRUCKONTROL_LIGHT:
  • The OUT5V pin is HIGH SIDE, not LOW SIDE, modifiednames of configuration modes
  • WARNING:Compiling vt3 projects with this I/O configuration will generate the error:

    I/O PIN not used, and the PIN modality must be reconfigured

    As soon as the new configuration is set, the error is resolved

 

  • CLS2:
  • Updated PIN OUT_5V and OUT_15V by removing modesPIN_5V_ANALOGIN and PIN_30V_ANALOGOUT and addingthe new PIN_5V_DIGOUT and PIN_15V_DIGOUT
  • WARNING:Compiling vt3 projects with this I/O configuration will generate the error:

    [ I/O PIN not used, and the modality of the PIN must be reconfigured ]

    As soon as the new configuration is set, the error is resolved

 

  • MIDAC+:
  • Updated PIN OUT_5V removing mode PIN_5V_ANALOGIN andadding PIN_5V_DIGOUT mode
  • WARNING:Compiling vt3 projects with this I/O configuration will generate the error:

    [ I/O PIN not used, and the modality of the PIN must be reconfigured ]

    As soon as the new configuration is set, the error is resolved

 

  • LE70:
  • Updated PIN OUT_5V removing mode PIN_5V_ANALOGIN andadding PIN_5V_FEEDBACK mode
  • WARNING:Compiling vt3 projects with this I/O configuration will generate the error:

    [ I/O PIN not used, and the modality of the PIN must be reconfigured ]

    As soon as the new configuration is set, the error is resolved

 

  • MC2M:
  • Updated PIN OUT_5V removing mode PIN_5V_ANALOGIN andadding PIN_5V_FEEDBACK mode
  • WARNING:Compiling vt3 projects with this I/O configuration will generate the error:

    [ I/O PIN not used, and the modality of the PIN must be reconfigured ]

    As soon as the new configuration is set, the error is resolved

 

VT3 8.9.2.0 has been released (21th May 2019)

Good morning dear VT3 user,
we inform you that we released VT3 8.9.2.0 version of our IDE.

 


INSTALLATION NOTE:

New VT3 release v8.9.2.0 is available only as a FULL setup.


 RELEASE NOTE:

 

Introduced new target ALGA MAX 5"

 ALGA MAX 5

 

Phisical component:

  • Power supply voltage:

9 - 32 V

  • Numbers of task:

2

  • Internal Phisical Indicator:

2 analogue gauges with stepper motors

1 day light sensor

1 buzzer

11 warning lights

  • Number of Inputs / Output:

20 Inputs
4 Outputs

  • Real Time Clock:

Yes

  • Communication:

Canbus:

2 line CAN-bus standard

 

Documentation:

ALGA MAX 5 documentation locate at:

.../resources/documents/specific_supplement/VT3_ALGA-MAX-specific supplement.pdf

 

Introduced new target TERA HE PORTRAIT 10"-12"

 TERA_HE_V

 

Phisical component:

  • Power supply voltage:

9 - 30 V

  • Numbers of task:

5

  • Number of Inputs / Output:

4 Inputs
3 Outputs

  • Real Time Clock:

Yes

  • Communication:

Canbus:

4 line CAN-bus standard

RS232 port:

1 port full modem

1 port Linux Terminal

USB port:

2 HOST on connector

1 OTG on connector

Video Input:

4 PAL/NTSC sent as ip video simultaneous

1 OTG on connector

Ethernet:

1 port 10/100

Audio:

1 Audio input port

1 Audio output port (not amplified)

GPS:

1 receiver multichannel (3 mt accuracy)

 

Documentation:

TERA HE PORTRAIT 10"-12" documentation locate at:

.../resources/documents/specific_supplement/VT3_TERA_HE-specific supplement.pdf

 

KNOWN ISSUES:

ALGA MAX 5" / ALGA MAX 4.3":


Please restart the unit to download Event Log correctly.

 

Removed TARGET:

  • TERA4
  • TERA6
  • TERA8
  • TERA12
  • 3B2
  • CANVIEW3
  • CANVIEW3_W
  • CANVIEW3P
  • CANVIEW3P_W
  • GIGA_05600011
  • MGRPM
  • RECALL
  • UAV
  • view2_colour_horizontal
  • view2_colour_horizontal_IO
  • view2_colour_vertical
  • view2_colour_vertical_IO
  • view512_colour_horizontal
  • view512_colour_horizontal_IO
  • view512_colour_vertical
  • view512_colour_vertical_IO
  • ALGA_TFT_1_1
  • ALGA_TFT_1_2
  • ALGA_TFT_2_1

 

WARNING:

VT3 projects containing these targets cannot be used with future versions.

 

BUGFIX solved in this VT3 release:

IDE:

  • Deleted example project containing removed targets
  • Updated all TARGET descriptions
  • Updated the structure to add a device in VT3 project

 

DEVICE:

KUDAH:

  • Renamed target from WIXARD to KUDAH
  • Resolved some bluetooth bugfix

 

CANVIEW4:

  • Increased number of message CAN fron 50 to 80 (Rx and Tx)
  • Added pin configuration PIN_HI_DIGOUT_D for all OUTPUT pin
  • Added use of STP6 serial printer

 

ALGA MAX 4.3": 

  • Updated target: new indicators and alarm management


TERA HE 10"-12"/ TERA HE PORTRAIT 10"-12":

  • Introduced new property "flip" for camera indicator
  • Resolved some bluetooth bugfix
  • Updated BSP to 3.0

WARNING:

VT3 Library related to this device needs to be deleted, reimported and recompile the entire VT3 project

Actual VT3 projects created with VT3 version 891x needs to be recompiled with VT3 892x because BSP 3.0 isn't backward compatible

VT3 project that already used bluetooth API's contained in VT3 Library need to be overwritten with the new one. There is an example of BT usage in example folder.

 

TERA7 FAMILY:

  • Updated gauge bar indicator: New circular mode and direction_angle field
  • Updated RoundBubbleLevel indicator at revision 2.0

 

LIBRARY:

  • CANVIEW4 - 1.0.0.10:

Updated serial port management

 

  • TERA HE - 1.0.0.19:

Improved Bluetooth API and profiles management

VT3 project that already used bluetooth API's contained in VT3 Library need to be overwritten with the new one. There is an example of BT usage in example folder.

 

  • KUDAH - 1.0.0.5:

Renamed library from WIXARD_Lib to KUDAH_Lib

Improved Bluetooth API and profiles management

 

VT3 8.9.2.1 has been released (01th September 2019)

Good morning dear VT3 user,
we inform you that we released VT3 8.9.2.1 version of our IDE.

 


INSTALLATION NOTE:

New VT3 release v8.9.2.1 is available only as a PATCH.


 RELEASE NOTE:

 

Introduced new target LIBERTY LYNK 2

 LIBERTY LYNK 2

 

Phisical component:

  • Power supply voltage:

7 - 34 V

  • Numbers of task:

0

  • Internal Phisical Indicator:

No - analogue gauges with stepper motors

No - day light sensor

No - buzzer

No - warning lights

  • Number of Inputs / Output:

2 Inputs
18 Outputs

  • Memory byte %M size:

2048 byte

  • Memory byte %P size:

900 byte

  • Real Time Clock:

No

  • Local alarm:

No

  • Max event log size:

0 Records

  • Communication:

Canbus:

1 line CAN-bus Hi Speed

  • VT3 Library:

Management low power

Management enable output

Management diagnostic

   

KNOWN ISSUES:

TRUCKONTROL & TRUCKONTROL LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

ALGA TFT LIGHT:

WARNING:

Please restart the unit before download Event Log.

               Otherwise you won't download last event recorded.

 

BUGFIX solved in this VT3 release:

IDE:

  • Updated TCP connection form

 

DEVICE:

GIGA:

  • Now it's possible to display on the odometer display (small GIGA LCD), numbers greater than 99999.9, up to 999999.

 

eLIFT, MGRPM, MGBRIDGE, IO_TRIM e CANVIEW3+:

  • Resolved Timer bug (It didn't return the correct value)

 

TERA HE 10"-12"/ TERA HE PORTRAIT 10"-12":

  • Bluetooth bugfixes
  • Camera bugfixes

 

IMPROVEMENT in this VT3 release:

DEVICE:

TRUCKONTROL & TRUCKONTROL LIGHT:

  • Updated target with alarm management and new indicators:
    • Geometry indicators
    • Circular gauge indicator
    • Alarm indicators

 

ALGA TFT LIGHT:

  • Updated target with alarm management and new indicators:
    • Geometry indicators
    • Circular gauge indicator
    • Alarm indicators

 

TERA HE 10"-12"/ TERA HE PORTRAIT 10"-12":

  • Updated indicator SimpleCircle with second border and sections
  • New indicator Web browser
  • Updated indicator simple text with double keyboard support
  • New image management (16bit or 32bit color)
  • New jpg images management

 

TERA7 ISOBUS::

  • Updated indicator SimpleCircle with second border and sections

 

TERA FAMILY:

  • Updated indicator SimpleCircle with second border and sections
  • New indicator Extended menu

 

LIBRARY:

LIBERTY_LINK2 - 1.0.0.0:

  • Implemented function for check device integrity

 

TERA HE - 1.0.0.21:

  • Improved some Bluetooth API

 

VT3 8.9.2.2 has been released (25th October 2019)

Good morning dear VT3 user,
we inform you that we released VT3 8.9.2.2 version of our IDE.

 

ATTENTION PLEASE: This release requires an extra disk space of about 3.5 GB


INSTALLATION NOTE:

New VT3 release v8.9.2.2 is available only as a FULL setup.
You are free to install in your previous VT3 installation path


RELEASE NOTE:

 

KNOWN ISSUES:

TRUCKONTROL & TRUCKONTROL LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

ALGA TFT LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

 

BUGFIX solved in this VT3 release:

IDE:

  • Updated TCP connection form

 

DEVICE:

TRUCKONTROL & TRUCKONTROL LIGHT:

  • Fixed OUTPUT 5[V] functionality.

 

MGBRIDGE:

  • Fixed PIN_HI_DIGITALIN and PIN_LO_DIGITALIN input configurations that were inverted
  • Fixed feedback value for PWM output configurations

 

IMPROVEMENT in this VT3 release:

IDE:

  • Implemented template project in VT3
  • Implemented new examples project in VT3
  • Improved CAN messages graphical visualization

 

DEVICE:

TERA HE 10" - 12" / TERA HE PORTRAIT 10" - 12":

  • Implemented GPS Management into webBrowser indicator
  • Implemented Desktop and Mobile visualization into webBrowser indicator

These new features will be avaible only for TERA_HE with new version of BSP starting from BSP version 3.1_RC0

 

LIBRARY:

UTILITY library - 1.0.1.16:

  • Implemented utility to convert an exadecimal (HEX) string into a decimal (DEC) value

 

TERA library - 1.0.2.5:

  • Removed INIT_BYTEARRAY_P() and INIT_BYTEARRAY_R(). To restore the default value for these memory classes use functions initialize_bytearray_R() and initialize_bytearray_P()

 

TERA_HE library- 1.0.0.22:

  • Fixed the function SET_DISPLAY_LAMP() because the input parameter was not present

 

VT3 8.9.2.3 has been released (8th January 2020)

Good morning dear VT3 user,
we inform you that we released VT3 8.9.2.3 version of our IDE.

 


INSTALLATION NOTE:

New VT3 release v8.9.2.3 is available only as a PATCH.

Only VT3 v8.9.2.2 is needed to install this PATCH.

 


RELEASE NOTE:

Introduced new target CANVIEW4 flash 12MB with keys

Introduced new target CANVIEW4 flash 12MB with touch

VT3 8.9.2.4 has been released (31th March 2020)

Good morning dear VT3 user,
we inform you that we released VT3 8.9.2.4 version of our IDE.

 

ATTENTION PLEASE: This release requires an extra disk space of about 3.5 GB


INSTALLATION NOTE:

New VT3 release v8.9.2.4 is available only as a FULL setup.

You are free to install in your previous VT3 installation path


RELEASE NOTE:

 

KNOWN ISSUES:

TRUCKONTROL & TRUCKONTROL LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

ALGA TFT LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

 

BUGFIX solved in this VT3 release:

DEVICE:

TRUCKONTROL & TRUCKONTROL LIGHT:

  • Fixed incorrect background visualization with monochromatic color

ALGA MAX 4.3" & ALGA MAX 5":

  • Fixed incorrect background visualization with monochromatic color

ALGA LIGHT:

  • Fixed incorrect background visualization with monochromatic color

TERA HE 10" - 12" / TERA HE PORTRAIT 10" - 12":

  • Fixed camera indicator
  • Fixed reception of J1939 multipacket messages
  • Fixed VT3 "TCP Connection" problem with DEBUG/UPLOAD via ethernet and WI-FI

TERA FAMILY:

  • Fixed reception of J1939 multipacket messages
  • Fixed Touch management for extended menu

ALGA TFT::

  • Fixed reception of J1939 multipacket messages

CANVIEW4:

  • Fixed Event Log initialization issue
  • Fixed Alarm Summary issue

 

IMPROVEMENT in this VT3 release:

IDE:

  • Implemented template project in VT3
  • Implemented new examples project in VT3
  • Implemented new Device configurator (now avaible only for CANVIEW4 FAMILY)

If you open an existing project and it contains custom libraries created by the user,

you must recompile them and import them back into the project; even CANVIEW4_Lib must be updated to the new version.

DEVICE:

TERA HE 10" - 12" / TERA HE PORTRAIT 10" - 12":

  • Implemented Splash Screen Management

CANVIEW4:

  • Implemented CANVIEW4 12MB Flash Visualizer, Key and Touch (Rotations 0°, 90°, 180°, 270°)
  • Implemented CANVIEW4 12MB Flash NO RTC Visualizer, Key and Touch (Rotations 0°, 90°, 180°, 270°)

 

LIBRARY:

UTILITY library - 1.0.1.19:

  • Implemented utility function to convert an ascii character to byte
  • Implemented all CANVIEW4 rotations, NO RTC, visualizer, key and touch

CANVIEW4 library - 1.0.1.0:

  • Implemented all CANVIEW4 rotations, NO RTC, visualizer, key and touch

TERA_HE library- 1.0.0.23:

  • Fixed the function SET_DISPLAY_LAMP() because the input parameter was not present
  • Added CAMERA_IS_CONNECTED function to know if the camera is connected to the target or not

CANLIVE_DATALOGGER Library - 1.0.0.1:

  • Modified comments of WDO

CANLIVE_LIB Library - 1.0.0.4:

  • Modified comments of various modules

 

VT3 8.9.3.0 has been released (12th November 2020)

Good morning dear VT3 user,
we inform you that we released VT3 8.9.3.0 version of our IDE.

 


INSTALLATION NOTE:

New VT3 release v8.9.3.0 is available only as a FULL setup. You are free to install in your previous VT3 installation path


KNOWN ISSUES:

TRUCKONTROL & TRUCKONTROL LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

 

ALGA TFT LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.


 


BUGFIX solved in this VT3 release:

 

DEVICE:

TERA HE 10" - 12" / TERA HE PORTRAIT 10" - 12":
  • Fixed saturation / brightness problem of channels 2 and 3
  • Fixed Touch to improve the responsiveness of the touch

CANVIEW4:
  • Fixed baudrate and parity for receive / transmission on serial port
  • Fixed focus for indicator Text_input and Number_input
  • Fixed gaugeBar indicator background
  • Fixed a problem with the touch screen being blocked and improved touch screen responsiveness

 


IMPROVEMENT in this VT3 release:

 

IDE:

  • Implemented new template project in VT3
  • Implemented new examples project in VT3
  • Update specific supplement of device on VT3
  • Added new shortcut (see Appendix G on VT3 manual)
  • Implemented the possibility to execute a backup with password or without password
  • Implemented popup to advise the user if the project was created with a version lower than 8900

DEVICE:

TERA HE 10" - 12" / TERA HE PORTRAIT 10" - 12":
  • Updated Splash Screen Management with the choice for select image of a 16 bit or 32 bit
  • Updated the multibitmap indicator to support image rotation

 

ALGA MAX 5:
  • Added camera indicator

 

WP CAN:
  • Added 1MB/s baudrate support

LIBRARY:

CANVIEW4 Library - 1.0.1.1:
  • Updated library for fix on serial port
  • Removed "Bits" parameter from initCOM function

 

VT3 8.9.3.1 has been released (26th July 2021)

Good morning dear VT3 user,
we inform you that we released VT3 8.9.3.1 version of our IDE.

 


INSTALLATION NOTE:

New VT3 release v8.9.3.1 is available only as a FULL setup. You are free to install in your previous VT3 installation path

 


KNOWN ISSUES:

TRUCKONTROL & TRUCKONTROL LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

ALGA TFT LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

 

 


IMPROVEMENT in this VT3 release:

 

IDE:

  • Implemented new examples project in VT3
  • Update specific supplement of device on VT3
  • Update shortcut (see Appendix G on VT3 manual)
  • Update manual VT3
  • Implemented recovery project management when project is corrupted

 

DEVICE:

TERAHE:

  • Added new VirtualWall2 indicator
  • Updated TERAEoloader Frontend for Vertical and Horizontal TERAHE


TERA7:

  • Updated TERAEoloader Frontend


MG56 FAMILY:

  • Added new target MG56 HL STANDARD
  • Added new target MG56 HL FULL

 

LIBRARY:

MG56_HL_Lib_1_0_0_1:

  • Added MG56 HL FULL target (with current loop).

VT3 8.9.3.2 has been released (11th October 2022)

Good morning dear VT3 user,
we inform you that we released VT3 8.9.3.2 version of our IDE.

 


INSTALLATION NOTE:

New VT3 release v8.9.3.2 is available only as a FULL setup. You are free to install in your previous VT3 installation path

 


KNOWN ISSUES:

TRUCKONTROL & TRUCKONTROL LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

ALGA TFT LIGHT:

WARNING:

Please restart the unit before download Event Log.

Otherwise you won't download last event recorded.

 


IMPROVEMENT in this VT3 release:

 

IDE:

  • Implemented new examples project in VT3
  • Update specific supplement of device on VT3
  • Add 3 modality for splashscreen funcionality (some devices)
  • Update manual VT3

 

DEVICE:

GIGA7:

  • Add DISPLAY programming function from CAN0


TERA7HE:

  • Bug Fix
  • Update TERAEoloader Frontend
  • Add FileManager indicator


TERA7:

  • Update TERAEoloader Frontend


TRAK5SE:

  • Added new device


ALGA_TFT:

  • Added device 7V-8V-9V Cranking version


CANVIEW7:

  • Added new device


CANLIVE DATARECORDER:

  • Added new device


TRUCKONTROL:

  • Added device 180 degrees

 

LIBRARY:

MGBRIDGE_Lib_1_0_0_9:

  • Implemented function for PWMInitA and PWMInitB.


UTILITY_Lib_1_0_1_28:

  • Implemented utility for ALGA MAX DEFENCE.


GIGA7_CORE_Lib_1_0_0_6:

  • Add GIGA7 GO CORE.


GIGA7_DISPLAY_Lib_1_0_0_1:

  • Add GIGA7 GO DISPLAY.


TERA7_HE_1_0_0_11:

  • Update type of return from mount/umount USB API.


LIBERTY_LINK2_Lib_1_0_0_2:

  • Updated function SetSystemErrorEnable with addition of timeout parameter.


POWER_BOX_DIAG_OUT_Lib_Lib_1_0_0_0:

  • Implemented function for management power mode.


CANVIEW7_Lib_1_0_0_4:

  • Update type of return from mount/umount USB API.


L3B6_POU_LIBRARY_Lib_1_0_0_5:

  • Aligned the log and minor fixes.


PC_TARGET_LIB_Lib_1_0_0_5:

  • Removed EOL_StartUpdate and EOL_Abort management functions.


TERA HE_Lib_1_0_0_27:

  • Added bt PBA download, modified PIN to STRING type, added caller name.


CANLIVE DATARECORDER_Lib_1_0_0_3:

  • Removed ENUM_IMU_POWER_MODE from module IMU.


COMPATIBILITY_CW4_CW7_Lib_1_0_0_2:

  • Updated function names for conflicts with CANVIEW7 library.

RELEASE NOTE 

BUGFIX:

           1) Fixed CAN_CALLBACK functionally using CAN1 and multi-packet messages

LIBRARY:     
          1)  TBOX_Lib:       1.0.0.0 - Implemented function save and load memory %T
          2)  TERA_Lib:        1.0.2.1 - Removed TERA8P
          3)  UTILITY_Lib:    1.0.1.1 - Implemented utility for MGRPM, removed TERA8P
          4)  MGBRIDGE:      1.0.0.5 - Add VT3_DataExchangeStatus, this function returns some errors
    

DEVICES
     

MGBRIDGE:

          1)  Improved PWM support

          2)  Added pin mode "PIN_PWM_SWOUT_0_1000" and "PIN_HI_OPENLOOP_PWMOUT_0_1000"
               to manage 0-1000 PWM resolution

          3)  Updated feedback  PIN_PWM_SWOUT
        
TBOX: 

          1)  Added management %T variables (see TBOX_Lib)
                    
MGRPM:
          1)  Added pin mode "PIN_PHOTOCELL_IN"
          2)  Added pin mode "PIN_LO_RPMIN" related to INP_03

#-----------------------------------------------------------------------------#

                       WE RELEASED A NEW WAY TO UPDATE VT3

Now you'll find a new folder PATCH with a small zip file (less than 10% of a full VT3 Installer).

Close all VT3 instances before to install a new patch file.

This file will be useful only if you already have istalled the current VT3 release.

Example:

    VT3 CURRENT RELEASE 7.7.2.X:  patch filename will be similar to vt3_patch_v7.7.2.x.zip

#-----------------------------------------------------------------------------#

RELEASE NOTE

 1) DEVICES:

            ALGA TFT:
                I)   Fixed bug into EL_write function.
                         
            MIDAC+:   
                I)   Fixed RTC bug.

     
            LE70:
                I)   Fixed RTC bug.

WE STRONGLY RECOMMEND TO UPDATE YOUR VT3 USING THIS PATCH (7.7.2.4)

IF YOU ARE WORKIG with ALGA-TFT, MIDAC+ or LE70

#-----------------------------------------------------------------------------#

                       WE RELEASED A NEW WAY TO UPDATE VT3

Now you'll find a new folder PATCH with a small zip file.

Close all VT3 instances before to install this patch.

This file will be useful only if you already have istalled the current VT3 release.

Example:

    VT3 CURRENT RELEASE 7.7.2.X:  patch filename will be similar to vt3_patch_v7.7.2.x.zip

#-----------------------------------------------------------------------------#

RELEASE NOTE

 1) DEVICES:

            ALGA_MPC:
                I)   Added  "VT3_ALGA_DMD specific supplement.pdf"
                II)  Removed use of alarms
                         
            TERA:   
                I)  Added support for management TERA7 and TERA7P15keys volume buzzer ( high [default value] and low )
                II)  Support external buzzer for TERA7 and TERA7P15keys, renamed pin from "EXTERNAL_BUZZER" to "PIN_LO_DIGOUT"
                III)  Released following targets:
                        -  TERA7_VDS
                        -  TERA7_Qt
                IV)  Removed following targets:
                        -  TERA8P
                        -  TERA9           
                V)  Update ISOBUS certified version ( for TERA12_Qt TERA7_Qt ):     
                        -  Size indicator 800x480, compiler warns of difference                    
                        -  New ISOBUS requires a license to put in extra files
                        
            MGBRIDGE:
                I)   Added two internal pin 5V analog not configurable: SENSE_OUT0 and SENSE_OUT1
                II)  New library MGBRIDGE:     
                        1.0.0.5 - Add VT3_DataExchangeStatus, this function returns some errors
             
            IO_BRIDGE:
                I)  Updated manual
                
            IO_EASY:
                I)   Solved Pin OUT6 problem: only configuration available is "DIGITAL OUTPUT LOW SIDE"
                      -  Accordingly to this: updated file "VT3_IO_EASY-specific supplement.pdf"

1) DEVICES:

New device integration

I)ALGA Matrix EVO Cluster 0550010.02

Improvements

Dashboard_Moto_TFT V21 -> Device updated.

CANVIEW3+  ->  Improved RAM usage.

TERA12_QT ->    Updated version ISOBUS after certification.
MC2M e MC2M_MASTER ->  Now is possible to use the external flash.

Bug Fixing

TERA / TERA12_QT:
           I) Solved problem of baud rate change: baud rate doesn't change after first device reset.
           II) Completely redesigned PDF Viewer with 70% of speed increase!


 2) LIBRARIES:    

I)  3B2_lib:    upgrade buffer size "strBufferDataTX" from 100 to 255 in function writeMODEM;    
II)  J1939.vt3:  Fixed SPN decodification into Sample POU "DM01_decode",

 3) MANUAL / DOCUMENTATION:    
        Updated the following specific supplement:
                VT3_IO_EASY-specific supplement.pdf
                VT3_MIDAC+ ANA-specific supplement.pdf
                VT3_MIDAC+ DIG-specific supplement.pdf
                VT3_MIDAC+DIG ANA-specific supplement.pdf
                VT3_TERA-specific supplement.pdf

#-----------------------------------------------------------------------------#

 1) BUG FIXING / IMPROVEMENTS:

    DEVICES:
        TERA and TERA_QT:    solved problem (introduced into release 7.6.5.1) receiving multipacket can messages
        ALGA_TFT:                 solved problem of dirty view (pixels incorrect) in digits of displayed character
        MIDAC+:                    improvement: added management pin KEY
        MGRPM:                     improvement: fixed frequency of PWM (OUT0, OUT1, OUT2, OUT3) at 200Hz
        
    LIBRARIES:        
        MGRPM_Lib:                  - 1.0.0.2 - Implemented function for management: WDO and RPM
        CLS2:                          - 1.0.0.8 - Upgrade input param for function S_READ                 
        UAV_Lib:                      - 1.0.0.3 - Upgrade writeLCD function
        UTILITY_Lib:                 - 1.0.0.9 - Upgrade "BYTE_TO_ASCII" and "get_prj_version" function
        UTILITY_LIMITED_Lib:    - 1.0.0.1 - Upgrade "get_prj_version" function

 1) VT3 FEATURES:     
            -  Set 100 as default value in PERIOD column [Task Table];         
            -  Set 1 as default value in SPN column when you create the first record in an Alarm SPN code table;              
            -  Set 1 as default value in GROUP column when you create the first record in an Alarm Group code table;            
            -  Set 18 as default value in NODE ID [TERA can interface];
            
            -  Improvement (exclusively for TERA devices) regarding the J1939 message configuration.
               Now is possible to specify 255 as SA (source address) in this our units will
               be able to receive the J1939 messages reguardless the SA of the transmitter.
            
            -  Added example HC12_Color:        ..\resources\examples\Features\HC12\HC12_Color;
            -  Added example PC_TARGET:         ..\resources\examples\Features\PC_WINDOWS\TARGET_PC_Color;
            -  Added example TERA e TERAQT:     ..\resources\examples\Features\TERA\TERA_Color;
        
2) NEW DEVICE:
            -  Device MGRPM:
                – manage 16 inputs, 13 of that shall be able to verify the output change of a photocell at 1kHz;
                – manage 4 on/off or PWM outputs with a maximum current of 5A;
                – communicate via CAN bus;
        
3) LIBRARY:
            -  UTILITY_Lib - 1.0.0.8_
                Removed devices: CLS06, I-TOP and VIEW;
                Implemented functionalities for T_BOX and MGRPM;
        
4) FIXED KNOB ISSUES:        
            -  Touch was "pressed" even after losing the selection;
            -  Restart application during using KNOB;
            -  Improved management input for object Number ;

5) ALGA_TFT:
            -  Solved the problem black/white screen during startup;
            -  Solved the problem pink screen in camera; 
            
6) T-BOX:
            -  Added "T_BOX-specific supplement.pdf"

VT3_FEATURE:     
        -)  Improved management of examples ("..\resources\examples"):
                    Features (HC12, PC_WINDOWS and TERA): 
                        examples organized by components and functions (serial communication, elog management, indicators)  
                    Generic:
                        examples of utility libraries             
                    Library:
                        examples of usage libraries
              
        -  Limited canbus bitrate on some devices: Alga_MPC, Dashboard_Moto_TFT, Power Bridge
        -  Upgraded "PDF Viewer" with: searching capabilities (index and content), added graphical indicator that displays the index
        -  Added transfer PDF files from USB to internal SD CARD (if present)          
        -  Upgraded "Circular Gauge" that use a image for indicator     
        -  Added new property to "Menu": 'open delay'
        -  Added Data Blocks Import/Export functionalities
        -  Added number version of VT3 in upper left corner of IDE title bar
        -  Site vt3 changed in the about window: http://www.vt3-tool.com/
        -  Added shortcut F6 into button "Build selected device only (F6)"
        -  Added shortcut F7 into button "Clean and rebuild all project (F7)"
        -  Added 'specific_supplement' button in "File" tab of ribbon bar
        -  Removed from VT3 following devicesCLS06, I-TOP and VIEW_COLOUR_HORIZONTAL, VIEW_COLOUR_HORIZONTAL_IO, VIEW_COLOUR_VERTICAL, VIEW_COLOUR_VERTICAL_IO
        
    VT3 IDE:
        -  'Search form' now is resizable
        -  Fixed find_string function in ST
        -  Fixed CTRL+C and CTRL+V commands when translation table is present
        -  Fixed 'raw value column not showed', in can message form of a not-programmable device, during online debugger
        -  Updated user manual for ST module
        -  Changing background color (text and cursor) into a TYPE remains black
        -  Add presstime event in KNOB device
        -  Fixed problem with alarm_table negative variables
        -  Fixed performance for 'number indicator'
        -  Fixed Error compiling an empty  project for TERA12
        -  FBD and Ladder  editor: local search/replace improved
        -  Alarm table import/export in excel format: remember the last excel filename
                
    NEW INTEGRATED DEVICES:
        -  TERA7FLEX
        -  TERA7FLEX_L
        -  Dashboard_Moto_TFT    
        -  T_BOX
    
    DEVICE FIX:
        TERA:
            -  New TERA_Lib - 1.0.2.0
    

       TERA12_QT: (Use it if you need to implement ISOBUS communication)
            -  Added custom splash screen functionality                    
            -  Upgrade camera management: ability to view two cameras simultaneously in one screen (only with specific Tera Model)
            -  Built-in run-time "LcdSetBlank" function (power on/off backlight) available into Tera Library
            -  Fixed font aligmnent.
            
        MC2M, MC2M_LMI e MC2M_Master:
            -  Fixed bug that caused resetting device if you create 3 tasks           
            
        IO_CABIN:           
            -  Fixed upload and on-line at 500kbit/s and at 1Mbit/s
            
        POWERBRIDGE:        
            -  Implemented stopped mode for H-bridge
            
        ECOMATRIX:          
            -  Added subscreen object.
            
        MC2M_LIM:           
            -  Modified Standard_linker.prm file, reserving two entire pages to load tables
            
        CLS2 and CLS2_LMI:    
            -  Fix PIN_HI_CURRFEEDB_PWMOUT_D mode if "param" field is blank
            -  New release CLS2_Lib (1.0.0.7)
            
        MGBRIDGE:           
            -  Added PWM software menagement and update PWM hardware    
            
        UAV:                
            -  Replaced PIN_LO_DIGITALIN mode with PIN_HI_DIGITALIN mode for input (starting from pin 0 to 15)

1) VT3 IDE:        
           - UPDATE: 

                    Increased timeout for CAN messages from 10000ms to 60000ms;

2) POWER_BRIDGE:

           - UPDATE:
                    Implemented new modes pin and added check for overload and short-circuit;

3) LE70:
           - BUG FIX:
                    Fixed delay save_bytearray_R that caused slowdown in output management;
4) TERA:
           - UPDATE:
                    Added feature to disable the control of size 4/3 on camera;

    LIBRARIES:
                    TERA_Lib - 1.0.1.6 - Add TERA7FLEX;

5) ECOMATRIX:
           - UPDATE:
                    Added new mode pin "PIN_ADC_ANALOGIN" for "ANALOG1" and "ANALOG2" inputs;

6) CLS2:
           - LIBRARIES:
                    CLS2_Lib - 1.0.0.7 -  Changed function names into directory S_TYPE;

7) EXAMPLE:        
           - UPDATED CLS2_serial_test project for use new library CLS2_Lib v1.0.0.7

 1) VT3 IDE:        
           - New max value 255 for field "count" of the "MultiBitmap" object;
           - VT3 user manual moved into "resources\documents";
                
     2) New integrated devices :
    POWER_BRIDGE :
           - Library UTILITY_Lib:               - 1.0.0.6 - Implemented utility for POWER_BRIDGE;      
           - Library POWER_BRIDGE_Lib:   - 1.0.0.0 - Implemented function for management WDO;

    LIBERTY_LINK :
           - Library UTILITY_LIMITED:    - 1.0.0.0 - Implemented utility for LIBERTY_LINK;   
           - Library LIBERTY_LINK_Lib:   - 1.0.0.0 - Implemented function for management OUT;

    TERA7FLEX :
           - Library UTILITY_Lib:        - 1.0.0.6 - Implemented utility for TERA_FLEX; 

    IO_EASY : 
           - Library UTILITY_LIMITED:    - 1.0.0.0 - Implemented utility for IO_EASY;    
           - Library IO_EASY_Lib:        - 1.0.0.0 - Implemented function for management WDO;

    IO_EXT:
           - Library UTILITY_LIMITED:    - 1.0.0.0 - Implemented utility for IO_EXT;    
           - Library IO_EXT_Lib:         - 1.0.0.0 - Implemented function for management WDO; 
   
    3) Updated Libraries
    GIGA_0560000_01 :                
           - Library UTILITY_Lib:        - 1.0.0.6 - Implemented utility for GIGA_0560000_01;

    MGBRIDGE:                
           - Library UTILITY_Lib:        - 1.0.0.6 - Implemented utility for MGBRIDGE;                     
    CLS2 e CLS2_LMI :                
           - Library  CLS2/CLS2_LMI:      - 1.0.0.6 - Implemented function for the serial management; 
        EXAMPLE:
           - Added an example in "resources\examples\CLS2_Serial_Test" for CLS2/CLS2_LMI;

    IO_BRIDGE (have been updated):                
           - Library UTILITY_LIMITED:    - 1.0.0.0 - Implemented utility for IO_BRIDGE;    
       BUG FIX 
           - Changed size of %P memory area from 200 byte to 900 byte;
    LE70
        BUG FIX:
            - Corrected bug in current-loop outputs;
        NEW FEATURE:
            - Added quadrature encoders support;
            - Added output diagnostic check of pin shorted to battery;

    CANVIEW3 and CANVIEW3+ :                
            - Library UTILITY_Lib:        - 1.0.0.6 - Implemented utility for CANVIEW3+;  
        BUG FIX:
        - Have been disabled the following graphic objects not supported (grid, circular_gauge, alarm_quick, alarm_summary, alarm_log_table e alarm_log_detail);
         
      PC_TARGET :                
            - Library PC_TARGET:          - 1.0.0.1 - Implemented function for management (EOL_StartUpdate and EOL_Abort);
        EXAMPLE:
            - Added an example in "resources\examples\TARGET_PC_Eoloader" for TERGET_PC;
            
        BUG FIX:
            - Can connection terminated on application exit;
            - Bitmaps with chromakey;
            - Alarmquick singleline alignment;
 
    MC2M and MC2M_LIM :      
            - Updated runtime library MC2M and MC2M_LIM;

 IDE VT3:
         -  Added Arabic support for HC12, TERA and PC-target;
         -  Added folder "resources\vt3_update" containing "vt3_app update" to allow update of VT3 application from USB.
             See example in "resources\examples\TERA_UserUpdateVT3";
          
    LIBRARY:     
        -  Updated the following libraries:
                CLS2_LMI:       1.0.0.1 - improved library CHECK_MEMORY_T_F_EL comments;
                RECALL:         1.0.0.3 - implemented functions to check the memory EL;
            
    DEVICE:             
        -  CLS2 e CLS2_LMI:   
                1)  Added mode PIN_HI_DIGITALIN and PIN_LO_DIGITALIN into connector pin INP11 and INP12;
               
        -  CLS2_LMI:           
                1)  Flash-spi main/mirrors (%M, %T and event_log) automatic alignment after 10 seconds since application startup;
                       
        -  RECALL:
                1)  Flash-spi main/mirror (event_log) added and improved control through automatic alignment after 10 seconds since application startup;
               ATTENTION MAIN/MIRROR MANAGEMENT caused an event log reduction from 8190 records to 4095 records;
               
        -  POWER_NODE:
                1)  Device runtime updated;
       
        -  HI_POWER_NODE:
                1)  Device runtime updated;

        -  GIGA_05600011:   
                1)  New device added;

 1)  POWER_NODE:            
            - Set pin mode PIN_HI_DIGITALIN on KEY_ON;            
            - Set pin mode PIN_LO_DIGOUT_D on pin 18 and 20;            
            - Add internal variable VBatt into I/O table;
    
    2)  HI_POWER_NODE:    
            - Add internal variable VBatt into I/O table;
    3)  ALGA EVO;
            - Completed integration ;       
            - Added alarm, Still in test mode; 
    
    4)  ECOMATRIX:    
            - Added alarm, Still in test mode;     
            
    5)  VT3:    
            - Fixed problem "Unable to download EventLog from VT3 IDE";
            - Fixed problem "Not possible to debug: please upload software";
            - Fixed problem "LINT not declared";
            - Fixed problem minimal image width supported by VT3;
            - Added notification message if developer tries to use a variable name into globaldata field, instead of a specific value;
            - Updated alarm words for INT numbers;

 1)  POWER_NODE:            
            - Set pin mode PIN_HI_DIGITALIN on KEY_ON;            
            - Set pin mode PIN_LO_DIGOUT_D on pin 18 and 20;            
            - Add internal variable VBatt into I/O table;
    
    2)  HI_POWER_NODE:    
            - Add internal variable VBatt into I/O table;
    3)  ALGA EVO;
            - Completed integration ;       
            - Added alarm, Still in test mode; 
    
    4)  ECOMATRIX:    
            - Added alarm, Still in test mode;     
            
    5)  VT3:    
            - Fixed problem "Unable to download EventLog from VT3 IDE";
            - Fixed problem "Not possible to debug: please upload software";
            - Fixed problem "LINT not declared";
            - Fixed problem minimal image width supported by VT3;
            - Added notification message if developer tries to use a variable name into globaldata field, instead of a specific value;
            - Updated alarm words for INT numbers;

1)  VT3 LIBRARIES:
                  - CANVIEW3+:   1.0.0.2 - Implemented function for read NTC value. Temperature between -25° and + 85°;
                                              1.0.0.3 - Add SetTimeoutFast, SetTimeoutSlow and GetPeriod;                        
                   - MGBRIDGE:     1.0.0.4 - Add SetTimeoutFast, SetTimeoutSlow and GetPeriod;
        
             2)  HI_POWER_NODE:
                   -  Added new device: HI_POWER_NODE;
   

    3)  POWER_NODE:
            -  Updated target and library;
   

    4)  ECOMATRIX:
            -  Added alarm, but NOT TESTED; 
   

    5)  CANVIEW3:
            -  Added pin: 
                    IN_UP(P3 - INP_DIG);
                    VBATT_MON (internal - INP_ANALOG);
                    POWER_HOLD (internal - DIG_OUT);
            -  Fixed touch problem of eventDown propagation;
    
    6)  CANVIEW3+:
            -  Fixed touch problem of eventDown propagation;
            -  Updated function for read input signal <1Hz (see CANVIEW3+_lib 1.0.0.3);
    
    7)  MGBRIDGE:
            -  Updated function for read input signal <1Hz (see MGBRIDGE_lib 1.0.0.4);
   

    8)  RECALL:
            -  Fixed load EEPROM(bytearray_P) functionality;
   

    9)  3B2:
            -  Fixed load EEPROM(bytearray_P) functionality;
  

   10) TERA4:
            -  Fixed a bug that causes a  wrong keys mapping and in some cases an application restart.


    11) We're working to complete the integration of following devices:
            -  POWERBRIDGE;
            -  ALGA EVO;

 1)  Integrated input device 'KNOB' for TERA devices;
                 
    2)  Integrated new devices:
        -)  ECOMATRIX - Attention, alarm table not checked;
        -)  MGBRIDGE;
        -)  CANVIEW3+;
        -)  Target_PC - C++ Application that run on a Windows Pc;
        -)  POWER_NODE;  
    
    3)  Fixed Bug:
        -)  Resolved bug to use a subscreen (with a lot of graphic objects) that generate a redraw screen;
        -)  Impossible to visualize first descriptive line of object ALARM QUICK;
        -)  Removed unuseful bitrates from CAN bus line selection;
        -)  Disabled menu items are skipped;
        -)  Decreased visualization time for char "*" (asterisk) in simpletext when password mode is turned on;
        -)  Added properties to personalize content of alarm objects (alarm_quick, alarm_summary, alarm_log_table, alarm_log_detail);

DEVICE POWER-BRIDGE IS STILL UNDER DEVELOPMENT, PLEASE DON'T USE IT.

                  1)     BUGFIX: unformatted event_log locks device.

2)     DEVICE: Integrated device ECOMATRIX     (HC12) into VT3.

DEVICE: Integrated device POWER_NODE  (HC12) into VT3.

DEVICE: Integrated device MGBRIDGE         (HC12) into VT3.

3)  CANVIEW3+:
            1)  Added menagement EEPROM (VT3 %F);            
            2)  Added menagement pin RPM MODE;
        
4)  IO-BRIDGE:
            1)  Upgrade %P vars from 200 to 900 byte;
            2)  Added menagement pin RPM MODE;
            
5)  UAV:    
            1)  Added feedback mode at pin VPE+;    
    
6)  CLS2LE:    
            1)  Update connector pin names:
            
                    Physical Pin       New connetor pin            Old connetor pin
                      INP00                     X1.15                                   J1.15
                      INP01                     X1.16                                   J1.16     
                      INP02                     X1.17                                   J1.17    
                      INP03                     X1.18                                   J1.18     
                      VPWR                      X1.01                                  J1.01     
                      WDOIN                    X1.03                                  J1.03.04.05
                      WDOOUT                X1.06                                  J1.06.07 
                      OUT00                    X1.10                                  J1.10     
                      OUT01                    X1.11                                  J1.11     
                      OUT02                    X1.12                                  J1.12    
                      OUT03                    X1.13                                  J1.13  
            
7)  VT3 LIBRARIES:    
            1)  MGBRIDGE      : added library for management RPM mode pin;
            2)  IO_BRIDGE      : added library for management RPM mode pin;
            3)  CANVIEW3+   : added library for management RPM mode pin;
            4)  VIEW512         : increased allocation memory for internal SD elog management;

  1) DEVICE: Integrated device CANVIEW3+ into VT3.

1)   Fixed "Modifiable lvalue expected" error;

                    2)   CANVIEW3+ still under development, it lacks the EEPROM management;

1) Found and fixed a bug that prevented WinscopeNet to be used.
    Symptom: in WinscopeNet tables all variables with status locked in "TIMEOUT".

 1)  TERA:
                         1)  Added update from USB KEY (only of Tera itself);
                         2)  New feature disable touch and keyboard when lowpower mode;
                         3)  Fixed problem for TERA (imx356) vertical using camera driver.

    2)  VIEW512:
            1)  Fixed bug in VT3 runtime clock management for VIEW512. 
    
    3)  ALGA-TFT:
            1)  Updated VT3 runtime for problem 'black & white' screen.             
    
    4)  CANVIEW3:
            1)  Fixed bug touch with a trasparent bmp;
            2)  Fixed bug for dichromatic bmp alignment;
            3)  Optimized memory management of device: reduced area for code and extended area for graphics;
    
    5)  CLS2:
            1)  Fixed bug for PIN V5VP;
        
    6)  VT3:
            1)  Updated VT3 protocol for reading vt3 HWversion and project version without login (only for HC12)
    
    7)  VT3 LIBRARIES:
            1)  Updated SD card FAT16 Library for CLS35 and CLS2_LMI (CLS2_Lib 1.0.0.5)
            2)  Updated SD card FAT16 Library for VIEW2 and VIEW512 (VIEW2_512_Lib 1.0.0.3)
            3)  Optimized internal function WRITE_EL for TERA (TERA_Lib 1.0.1.1)

                   6)  CANVIEW3+:
                          1)  Still in testing phase and development (Do Not Use)

            1) ALGA_TFT: Solved problem white/black screen on startup;     
            2) TERA: Occasionally a delay when vt3_app restart (after application Upload);    
            3) CANVIEW3: Implemented %P vartype in E2PROM;

1) DEVICE: Integrated device IO_BRIDGE into VT3.

     For building you need the correct version 10 of Freescale's CodeWarrior;             

2) DEVICE: Integrated device ALGA EVO into VT3 (under development for DEMO/TEST only)

            
3)  Added new object PDF-VIEWER for TERA devices;
            
4)  Removed the following libraries in all target: "vt3_can_set_rx_callback" and "vt3_can_get_rx_msg";
            
5)  Implemented atomic access for variables received by CAN-BUS

      (with size greater than processor architecture Example: LReal on 32bit CPU).
      This implementation applies only on IEC61131 languages (FBD, ST and Ladder);

DEVICE:      
      MIDAC+:     

1)  Added library "MIDAC_Lib", (..\resources\library\MIDAC_Lib\MIDAC_Lib_1_0_0_5.vt3_lib) about the management of LOAD CELL connected to the LIN bus of the MIDAC+;
2) Added example "MIDAC_Load_Call_Lib_Test", (..\resources\examples\MIDAC_Load_Call_Lib_Test\MIDAC_Load_Call_Lib_Test.vt3) about use of library "MIDAC_Lib"

DEVICE:          
    CANVIEW3:   
           1)  Added library "CANVIEW3_Lib", (..\resources\library\CANVIEW3_Lib\CANVIEW3_Lib_1_0_0_1.vt3_lib)
                to change mode backlight of the display; 
            2)  Added PWM mode backlight of the display;
            3)  Added target CANVIEW3 horizontal and vertical with lcd-green mode and lcd-white mode;

DEVICE:                           
    TERA:
           1)  Increased the number of visible records in LogTable object;
           2)  Corrected the mapping of physical TERA4 keys into the SCREEN_FRAME ;

DEVICES:                     

    RECALL & 3B2:     

            1)  Added %R handling (size 112 bytes);

DEVICE:                    

    ALGA TFT:

                    1)  Improved EMC performance;
                    2)  Resolved bug of CAN errors handling during PARTIAL_SLEEP mode;
                    3)  Resolved bug of "white screen" at start up;
                    4)  Added possibility to call EnterStandBy with key ON;
                    5)  Updated FPGA code to move camera vertically;

DEVICE:       

       1) New device integrated CANVIEW3P: portrait mode of CANVIEW3.

VT3 LIBRARY:
    1) TERA_Lib:
      Now, when you try to download in USB or SD device a not existing Event Log, your application doesn't restart.

NOTE:

     1) Now the installer generates in the Start menu two shortcut for Examples folder and Librariesfolder

         that are located in the installation path of VT3.

Maintenance release.

  • MC2M_2CPU baudrate bugfix (2nd and 3th CAN-BUS at 500 Kb/s )
  • input indicators in subscreen bugfix
  • input indicators binary input mask bugfix
  • input indicators uppercase input mask bugfix
  • HC12 device bootloader baudrate setting bugfix
  • user manual updated

Maintenance release

This version fixes the following issues introduced in VT3 5.2.2.

CANVIEW3 touch screen

UAV CAN bus

It also fixes MC2M_2CPU with the possibility to set the baudrate (at 500 Kb/s) on 2nd and 3th CAN-BUS

  • video input in GIGA device (only fullscreen mode )
  • increased CANVIEW3 heap size
  • user manual update
  • TERA7 screen_frame image update

Maintenance release

  • ALGA_TFT: improved gauges 'return to zero' and standby management
  • Possibility to send the same CAN message from multiple controllers
  • MIDAC+ reset bugfix using SET_WDO; updated MIDAC VT3 library (MIDAC_Lib_1_0_0_4)

Maintenance release

  • multiple subscreen on the same screen bugfix (only in HC12 devices; ALGA_TFT, GIGA,...)
  • subscreen bugfix in CANVIEW device
  • IO_Cabin renamed to  IO_CAB
  • increased stack size for GIGA scheduled task (300 -> 500 bytes)
  • improved GIGA internal watchdog management
  • CLS2 and CLS2_LMI linker optimization (changes in PRM files)

TARGET:
    1)  Add new device: IO_Cabin

BUGFIX:
    1)  Fixed some problems related to the Input Text: 
                -) Verified string length and mask length, now they must be the same;
                -) Improved the modification of an initialized string, assigned to an input text;

VT3_LIBRARY:

    1)  UTILITY:
            -)  Adding into the library 'UTILITY_Lib' (..\resources\Library\UTILITY_Lib\UTILITY_Lib_1_0_0_1.vt3_lib)
                 the function of converting a byte in an ASCII character (BYTE_TO_ASCII).
                 It has been also updated the example of use the library (..\resources\examples\UTILITY_Lib_Test\UTILITY_Lib_Test.vt3)
    
    2)  RECALL:
            -)  Updated the library of the SERIAL, and the example of use the library: 
                
                    SERIAL:
                        1) initCOM:                    initialize SERIAL;
                        2) writeCOM:                  write on SERIAL;
                        3) readCOM:                   read to SERIAL;
                        4) resetBufferCOM:         reset buffer SERIAL (in the previous version was "resetCOM");
                
    3)  UAV:
            -)  Updated the library of the SERIAL, and the example of use the library: 
            
                    SERIAL:
                        1) initCOM:                    initialize SERIAL;
                        2) writeCOM:                  write on SERIAL;
                        3) readCOM:                   read to SERIAL;
                        4) resetBufferCOM:         reset buffer SERIAL (in the previous version was "resetCOM");

ATTENTION PLEASE

SOLUTION FOR THE COMPILING ERROR "Cannot use trasparent color in subscreen":
    1)  Starting from version 5.2.0.1 you can't use "transparent" color in the subscreen object, instead you have to use the "NULL" color.

TERA:

    1)  Solving problem with TERA devices.

RELEASE NOTES

SOLVED PROBLEMS:
    1)  Insertion of a decimal value in an InputText;
    2)  Can_callback not called for an extended message;
    3)  Menu navigation, making possible to go out from a sub menu with all items disabled.
    
BUG FIXED:
    1)  Implemented TIME_TO_DWORD and TIME_TO_WORD;
    2)  Implemented the history in the menu ( menu persist ) that is the possibility to return to the last selected submenu.
    
VT3 LIBRARY:
    1)  Created the VT3 library into \resources\library\UTILITY_Lib\UTILITY_Lib_1_0_0_0.vt3_lib :
      -)  Implemented the function "get_prj_version" that returns a string with the version of the VT3 project.
           
DEVICE:         
    1)  ALGA:
            -)  Improved initialization function of GET_CURRENT_DATE_AND_TIME.
     
    2)  CANVIEW3:
            -)  Integrated the touch with the new features of VT3 ver.5 .

    3)  MIDAC+:
            -)  Updated firmware for MIDAC+ CPU0 and CPU1;
            -)  Available S19-CPU1 on site "Home\Downloads\VT3\Extra\S19-MIDAC+_CPU1.zip".

The VT3 version 5.1.7.2 got a problem for Tera devices on function SAVE_BYTEARRAY_R()

Please use the previous version (5.1.6.3) if you develop on TERA devices.

No problem for HC12 devices, don't worry about this.

We are working on a new release that will fix this problem.

Added a new device: CLS2_LMI

  • Feature: Add memory management %T and %F ; 
  • Library: <vt3 installation folder>\resources\library\CLS2_LIM_Lib\CLS2_LMI_Lib_1_0_0_0.vt3_lib;

ATTENTION PLEASE:

          Stable version of TERA4

Added a new device: RECALL

  • Feature: Serial communication; 
  • Library: <vt3 installation folder>\resources\library\RECALL_Lib\RECALL_LIB_1_0_0_1.vt3_lib

Added new features for: UAV

  • Feature: Serial communication; 
  • Library: <vt3 installation folder>\resources\library\UAV_Lib\UAV_LIB_1_0_0_1.vt3_lib

ATTENTION PLEASE:

  • Resolved ALGA-TFT random reboot (xgate stack);
  • Added a new device: UAV

LCD write: <vt3 installation folder>\resources\library\UAV_Lib\UAV_LIB_1_0_0_0.vt3_lib

ATTENTION PLEASE::

we made a change in the order of the keys in the device named "Tera7 Vertical 15keys".

Warning !
Make a backup copy of your project before open it with VT3 5 version.
Using the new VT3 5 features, the project could become incompatible with VT3 version 4.

Derived from VT3 4.6.2.5, the VT3 version 5 brings inprovements a lot of new features:

  • Resources optimizations
  • New inputs/outputs indicators

To reduce RAM memory usage, some graphical indicators properties have been placed in ROM intead of RAM.
The indicator structure has changed, if you are referring to a property in this way:


int trash_width = ind_screen1_mb_trash.width;

Now you have to change your code in this way:

int trash_width = ind_screen1_mb_trash.rom->width;

To reduce RAM memory usage, only the variables rapresenting the current screen and his indicators are available at runtime.
Due to this implementation, now is not allowed referring to a screen or indicators from a different screen.
For example, in screen1 is not possible referring to and indicator of screen2:

(screen 1 indicator event)
{
    ind_screen2_mb_movement.x = 0;    // error !
}

New input indicators implemented are:

  • Text input
  • Numeric input
  • Menu
  • Virtual button


New output indicators implemented are:

  • Data grid
  • Simple text multiline

Input and output indicators can be used only where display resources (screen resolution, physical keys, touchscreen) are suitable for manage indicators features.
For new indicator usage, take a look at VT3 documentation.

Some useful examples can be found in <vt3 installation folder>\resources\examples, from which indicator implementation can be copied and pasted into another project (e.g. the TERA on_screen keyboard)

TERA_Lib (\<vt3 installation folder\resources\library\TERA_Lib) has been also updated with POU's to initialize %P and %R memory varibles.

  • In this release the new TERA4 has been added (under development, for demo purpose only).
  • Single gauge ALGA_TFT (1_1, 1_2, 2_1 models) driver upgrade.
  • In this release the new TERA7-vertical has been added.

Maintenance release, it brings some bug fixes:

  1. - VIEW2/VIEW512 SD-HC card compatibility
  2. - removed unused IO_CFG pin status (GD_STATUS_PIN_IO)
  3. - issues using STRING and SimpleText indicator in ALGA devices
  • Device library (<vt3 installation folder>\resources\library) have been updated introducing the <IO_variable>_status values and descriptions.
  • (<IO_variable>_status variables are those automatically generated from VT3 when in IO_CFG the I/O is defined with diagnostic mode <IO_mode>_D).
  • Integrated new CANVIEW3 device (under development).

The following issues have been fixed:

  1. - TERA family internal relè 'flickering' when KEY is switched off
  2. - TERA family build error "error: variable xxxx has wrong size (expected 4 bytes)" with 'temp' REAL variable
  3. - VT3 debugger error "CAN error: function 'SetWatchList' , 'NACK: [10, 1, 42, 1]' , CAN-bus disconnected" with MIDAC+ and LE70 devices
  4. - issue re-importing a font already present in project
  5. - extended CAN messages not received by the device with CAN-id < 0x7FF
  6. - build warning "WARNING C1805: Non standard conversion used" with MIDAC+ devices
  7. - VT3 debugger error "NameError: global name 'retDate' is not defined" reading an invalid DATE_AND_TIME from the device
  8. - build error "SCons timeout " on slow PC

New features are:

  • Remote_IO library: it's a library of preconfigured CAN messages to manage (configure, read an write) AMU CBL, AMU CBP-CBS, AMU CBO, IOEXT2 devices; see <vt3 installation folder>/resources/library/Remote_IO.vt3
  • new WRITE_EL_TO_SD and WRITE_EL_TO_USB POUs (where SD reader or USB connection are available) to save event-log in binary format to SD/USB on the device; written binary file can be read with ElogViewer tool on a PC; this functions are available in device specifics library in <vt3 installation folder>/resources/library
  • new TERA-runtime compatible with fast boot TERA devices

Very important note
From this release, if you rebuild a VIEW2 or VIEW512 project created with a previous VT3 version, after the upload to the device, 
date and time must be set on VIEW2 and VIEW512 display device with SET_CURRENT_DATE_AND_TIME

  • New device target CLS2LE

Bugfix:

  1. data block variables initialization issue
  2. PCAN Explorer CAN messages export issue with comments with characters like òéìù....

From this release is also available a VT3 setup including TERA devices toolchain (vt3_setup_n.n.n.n_TERA_toolchain.exe).

New TERA library to manage power fail (<VT3 installation path>/resources/library/TERA_Lib)
- GET_POWER_FAIL
- SET_POWER_FAIL_SHUTDOWN
- SHUTDOWN

  • Added a DM1 j1939 decode example in J1939 library (<VT3 installation path>/resources/library/J1939)
  • Now is possible switch on/off TERA6/TERA7 keys backlight (see keys_backlight on screen_frame)
  • All unicode chars are accepted in comments in all languages

Bugfix:

  1.  wrong variables type declared in IO_CFG with mode xxxxx_TIMERIN  (from this version, the variables type is changed from UINT to DINT);
  2. changes made in the following devices: ALGA_TFT models, CLS06, CLS2 models, I_TOP, VIEW models
  3. J1939 DM1 message not received with dlc <= 8, and not received with dlc > 8 on CAN port > 0
  4. unicode fonts issue in translation table

This release includes support for new devices VIEW512 and CLS2_LMI (CLS2_LMI is under development).

Now is possible using elements of array of STRING and STRING fields of struct in SimpleText indicator.
CAN line renaming automatically adjusts all CAN interfaces references.

Most important bugfix:
- LE70: wrong current feedback value in PWM outputs

  • This release includes support for new devices TERA8-portraitTERA7 and LE70.
  • New language constant LANGUAGE_<language name> can be assigned to vt3_language global variable.
  • The checkbox 'start device when done' upload option mantains the state across sessions.
  • The vt3_error_EL_<event log name> variable has become an INT variable (see EL_ERR_xxxx error codes).
  • The CLS35 programmable device has been renamed to CLS2 (nothing you have to do in your project).

Most important bugfix:

  1. "the application seems to freeze at startup on TERA devices"
  2. TERA6 screen flickering
  3. event-log download error from MIDAC+ devices

This is a maintenance release with bug fixes.

The most important bugs-fix are:

  • "screen_frame events written in ST language are not saved"
  • "problems during vt3-library creation"


Moreover,
the tree-project icons are restored to the original size (prior 4.5.0.0 version) and 
some device specifc library are available in <vt3 path>\resources\library

In addition to many bug-fixes, this release introduces the following new implementations:

  • single zipped-executable setup file for Windows XP-32bit, Windows Vista-32/64bit and Windows 7-32/64bit
  • autocomplete can be enabled/disabled from preferences window
  • conversion functions to/from STRING (<ANY>_TO_STRING and STRING_TO_<ANY>)
  • "Find and Replace" in text editors
  • new targets:
    • CLS35
    • TERA8
    • VIEW2 (4 models) + SD card library (SD_Lib is located in <vt3 installation path>\resources\library\SD_Lib folder while the usage example project SD_Lib_Test in <vt3 installation path>\resources\example\SD_Lib_Test)
  • j1939.vt3 project has been moved from <vt3 installation path>\resources\example to <vt3 installation path>\resources\library folder
  • CodeSys project POUs import
  • new functions ALM_seek_local_AGUID, ALM_seek_local_SPN_FMI to retrieve the alarm index in order to set/get the alarm status programmatically (other function are also available; take a look to the manual)
  • now the alarm inhibitions are local and indipendent to the device
  • TERA6 buzzer managed by screen_frame (you have to remove all SetBuzzer function calls from your application)
  • some user interface changes


Also we suggest you :

  • replace the vt3_can_set_rx_callback function calls with the CAN callback management (see "Receive callback functions" in the manual)
  • port your application from 'MC2M_Master' to 'MC2M_2CPU'

First refer to News "VT3 release 3.2.0.0 has been released ".

- New ribbon-bar user interface

- TERA6/12 backlight, fan, buzzer (where available) managed by screen_frame; 
you should remove LcdSetBacklight, SetFan, SetBuzzer function calls from your application

- new library management

- TERA6 backlight bugfix (permanently off issue)

- new Al-Ga TFT devices

- J1939

VT3 setup 32bit

- new MC2M_2CPU programmable device to develop on CPU0 and CPU1 (MC2M_Master is still present for compatibility reason, will be removed in next VT3 release)

- new MIDAC+, CLS06, VIEW Vertical and ITOP programmable devices

- 'black box' now is called 'event log'

- VT3 not locked during upload

- read and write remote variables (see REMOTE_READ and REMOTE_WRITE in VT3 documentation)

- big/little endian CAN messages

- one shot and variable transmit rate CAN messages

- MultiText item color

- C/ST/LD/FBD editors colors

- other bugfix

Very important notes:

In order to enable this VT3 version, the USB-license dongle (iKey1000) should be reconfigured with the VT3_Activation tool.

VT3_Activation tool needs Microsoft NET Framework and an internet connection.

tool is available for download from http://www.vt3-tool.com, Downloads section -> VT3 Customer -> Tools

Only for TERA6/12 devices

Applications developed with this VT3 version require a can_daemon upgrade to 1.9.1 version (can_daemon is the VT3 bootloader).

The upgraded devices will become incompatible with the applications developed with previous VT3 versions.

In this case, simply rebuild the project with this VT3 release.

At the first upload, VT3 will automatically update the can_daemon and reboot the TERA device.

Whereas VT3 is not available for upload the device, the can_daemon upgrade can be done withWinLoaderTera.

Run WinLoaderTera, select the unit, press upgrade and select tera_can_daemon_upg-0.9.1.zip file.