Critical Application Monitoring (CAM)
v1.0
  • Overview
    • Introduction
    • Principle of Operation
    • Components
      • Build System
      • Documentation
      • cam-uuid
      • cam-app-example
      • libcam
      • cam-service
      • cam-tool
      • Test Suites
    • Contributions and Issue Reporting
    • Feedback and Support
  • Getting Started
    • Build Host Environment Setup
      • System Requirements
      • Install Dependencies
    • Download
    • Build
    • Setup terminal environment
    • Run
    • CAM Integration with Kronos
  • Development Manual
    • libcam API
    • Message Protocol
      • Message Header
      • Stream Initialization Message
        • Critical Application to cam-service
        • cam-service to Critical Application
      • Stream Start Message
        • Critical Application to cam-service
      • Stream Stop Message
        • Critical Application to cam-service
      • Stream Event Message
        • Critical Application to cam-service
      • Stream Deploy Message
        • Deployment Application to cam-service
        • cam-service to Deployment Application
    • Stream Event Log File Format
      • Header Section
      • Metadata Section
      • State Control Section
      • Log Entries Section
        • Start
        • Stop
        • End
        • Event
    • Stream Configuration File Format
      • Header Section
      • Metadata block
      • State control block
      • Event alarms block
      • Example
    • Stream Deployment File Format
      • Header Section
      • Metadata Section
      • State Control Section
      • Event Alarms Section
  • Development Guidelines
    • Coding Style
      • Source Code
        • Unicode
        • License Headers
      • C Code Style
        • Clang Format
        • Braces
        • Operators
        • Operator Precedence
        • Header Guards
        • Inclusion Policy
        • Macros and Constants
        • Symbol Naming
        • Loop Indices
        • Types
        • Comments
        • Initialization
        • Doxygen Comments
      • Python
      • Sphinx-based Documents
        • Headings
        • Code blocks
        • Alignment and Indentation
    • Validation
      • Unit Tests
        • C based CAM components
        • Python based CAM component
      • Integration Tests
  • License
    • SPDX Identifiers
  • Release Notes
    • v1.0
      • New Features
      • Changed
      • Limitations
      • Known Issues
Critical Application Monitoring (CAM)
  • Development Manual
  • View page source
Previous Next

Development Manual

  • libcam API
  • Message Protocol
    • Message Header
    • Stream Initialization Message
    • Stream Start Message
    • Stream Stop Message
    • Stream Event Message
    • Stream Deploy Message
  • Stream Event Log File Format
    • Header Section
    • Metadata Section
    • State Control Section
    • Log Entries Section
  • Stream Configuration File Format
    • Header Section
    • Metadata block
    • State control block
    • Event alarms block
    • Example
  • Stream Deployment File Format
    • Header Section
    • Metadata Section
    • State Control Section
    • Event Alarms Section
Previous Next

© Copyright 2023-2024, Arm Limited and/or its affiliates <[email protected]>. Revision e42e4383.