itemis AG
  • Services
  • Products
    • YAKINDU Model Viewer
      • Home
      • Features
      • Documentation
        • Blog
      • Licenses
      • Download
    • itemis SECURE
      • Home
      • Documentation
    • itemis CREATE
      • Home
      • Documentation
        • User guide
        • Tutorials & videos
        • Examples
      • Licenses
      • Services & Trainings
        • itemis CREATE for Universities
        • Basis Training
      • Community
        • Support forum
        • Report a bug
        • Blog
        • Team
      • Download
    • itemis ANALYZE
      • Home
      • Documentation
        • User Guide
        • Blog
      • Download
    • YAKINDU EA-Bridge
      • Home
      • Documentation
        • FAQ
      • Licenses
      • Download
    • More products
      • mbeddr
  • Blog
    • Authors
  • Contact
  • DE
  • EN
itemis_CREATE_Logo_h_Verlauf_RGB itemis_CREATE_Logo_h_Verlauf_RGB

User Guide

  1. What is a state machine?
  2. What is itemis CREATE?
  3. Quick reference
  4. Editing statecharts
  5. Simulating statecharts
  6. Generating state machine code
  7. Testing state machines
  8. Using C/C++ code in statecharts
    1. What can you do with Deep C/C++ Integration?
    2. How to use Deep C/C++ Integration
    3. Using C types in a statechart
    4. Imports and includes
    5. Data structure traversal via dot notation
    6. Pointers
    7. Arrays
    8. Enums
    9. Operations
    10. C++ classes
    11. C++ template classes and functions
    12. Namespaces
    13. Simulation
    14. Looking up a type definition
    15. Generating C source code
    16. The @ShortCIdentifiers annotation
    17. Currently supported primitive types
    18. Current restrictions
  9. SCXML domain
  10. Statechart language reference
  11. Multi state machine modeling
  12. Embedded Systems Integration Guide
  13. YET debugging and testing state machines on target using execution traces
  14. Lab features
  15. Installing itemis CREATE
  16. Migration guide to 4.x
  17. Release notes
  18. Appendix Release 3.x specific topics

Currently supported primitive types Copy link to clipboard

Deep C/C++ Integration natively supports the following primitive C types. That is, in a statechart without any additional data type definitions, the following types are readily available:

  • bool
  • double
  • float
  • int16_t
  • int32_t
  • int64_t
  • int8_t
  • string
  • uint16_t
  • uint32_t
  • uint64_t
  • uint8_t
  • void

The @ShortCIdentifiers annotation Current restrictions

itemis AG Am Brambusch 15 44536 Lünen +49 231 9860-606 info@itemis.com
  • Imprint
  • Privacy Policy
  • Terms & Conditions
  • Sitemap
© 2023 All Rights Reserved

itemis AG
Am Brambusch 15
Lünen NRW 44536
+49 231 9860-606
info@itemis.com

Follow us

Copyright 2023. All Rights Reserved
  • Impressum / Imprint
  • Datenschutz / Privacy Policy
  • AGB / Terms & Conditions