Page History
...
This example adds a main() function to Example 2.
Code Block |
---|
#include "IzotDev.h" |
...
SFPTnodeObject(node) myNodeObject; //IzoT block SFPTboilerController(boiler) myboiler[5]; //@IzoT block int main(void) { |
...
IzotInit(); |
...
|
...
while (1) { |
...
IzotEventPump(); |
...
your_algorithm(); } |
...
|
...
return 0; } |
You can use IML to implement blocks, device datapoints, device properties, and message tags. You can also specify a number of options which you can use to control details of the generated interface.
The following topics will guide you through the process of creating an application with IML: Children Display
- Specifying IML Device Options
- Specifying the Program ID
- Accessing the IzoT Device Interface
- Implementing a Block
- Implementing a Device Datapoint
- Handling a Datapoint Event
- Implementing a Device Property
- Handling a Device Event
- Using a Union Data Type
- Communicating using Application Messages
- Defining a User Profile or Data Type
- IML Syntax Summary
- IML Errors and Warnings
...
Overview
Content Tools