Application Subroutines for Field Definitions: Alarm Management API

The application subroutines are used to communicate with the Alarm Manager and send and receive alarm messages.

  • amaru_init
  • Initialize the interface with Alarm Manager
  • amaru_add_gen
  • Add alarm generation information to datagram buffer
  • amaru_add_gen_stamp
  • Add alarm generation information and timestamp to datagram buffer
  • amaru_add_update
  • Add alarm update information to IPC buffer
  • amaru_add_update_ca
  • Add alarm update information to the current IPC buffer with Change approval Information.
  • amaru_add_update_stamp
  • Add alarm update information and timestamp to datagram buffer
  • amaru_send_msg
  • Send datagram buffer with alarm messages to Alarm Manager
  • amaru_alloc_buffer
  • Create datagram buffer for alarm messages
  • amaru_num_messages
  • Find the number of messages in a datagram response buffer
  • amaru_get_resp
  • Retrieve the nth  message from the datagram response buffer
  • amaru_free_buffer
  • Deallocate the datagram buffer
  • amaru_terminate
  • Terminate the interface with Alarm Manager