Map27
 All Classes Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
MyApplication Class Reference
Inheritance diagram for MyApplication:
Map27ApplicationLayer

Public Member Functions

void link_ready ()
 
void receiveRadioPersonality (Map27Address &address, uint8_t manufacturers_code, uint8_t model, uint32_t serial, uint8_t facilities_a, uint8_t facilities_b, uint8_t facilities_c, uint8_t codings)
 
void link_failure ()
 
- Public Member Functions inherited from Map27ApplicationLayer
 Map27ApplicationLayer ()
 Constructor.
 
void setNetworkLayer (Map27NetworkLayer *networkLayer)
 
Map27NetworkLayernetworkLayer ()
 
void power_on ()
 
void poll ()
 
virtual void error (uint8_t type)
 
virtual void receiveStatus (Map27Address &address, uint8_t status)
 
virtual void receiveStatusAck (Map27Address &address, uint8_t cause)
 
virtual void receiveCleared (Map27Address &address, uint8_t cause)
 
virtual void receiveSST (Map27Address &address, uint8_t *buf, uint8_t bufLen)
 
virtual void receiveSSTAck (Map27Address &address, uint8_t cause)
 
virtual void receiveMST (Map27Address &address, uint8_t *buf, uint8_t bufLen)
 
virtual void receiveMSTAck (Map27Address &address, uint8_t cause)
 
virtual void receiveSetupProgress (Map27Address &address, uint8_t cause)
 
virtual void receiveIncomingVoiceModem (Map27Address &address, uint8_t details, uint8_t *buf, uint8_t bufLen)
 
virtual void receiveProgress (Map27Address &address, uint8_t cause)
 
virtual void receiveModemData (uint8_t *buf, uint8_t bufLen)
 
virtual void receiveProtocolInfo (uint8_t reason)
 
virtual void receiveNumberingInfo (Map27Address &address, uint16_t individual_base, bool individual_base_3digit, uint16_t highest_ident, uint16_t group_base, bool group_base_3digit, uint16_t highest_group)
 
virtual void receiveRadioSettings (uint8_t controls_a, uint8_t controls_b, uint8_t controls_c, uint8_t codings)
 
virtual void receiveOperatingCondition (uint8_t conditions, uint8_t field_strength, uint8_t max_call_duration)
 
virtual void receiveNetworkInformation (uint16_t channel, uint16_t sys_ident)
 
virtual void receiveRadioTestResult (uint8_t *buf, uint8_t bufLen)
 
virtual void packet_accepted ()
 
virtual void packet_rejected ()
 

Detailed Description

Examples:
test3.cpp.

Member Function Documentation

void MyApplication::link_failure ( )
inlinevirtual

Called by the Network Layer when the RS232 link to the Radio is lost

Reimplemented from Map27ApplicationLayer.

Examples:
test3.cpp.
void MyApplication::link_ready ( )
inlinevirtual

Called by the Network Layer when the RS232 link to the Radio is established or re-established

Reimplemented from Map27ApplicationLayer.

Examples:
test3.cpp.
void MyApplication::receiveRadioPersonality ( Map27Address address,
uint8_t  manufacturers_code,
uint8_t  model,
uint32_t  serial,
uint8_t  facilities_a,
uint8_t  facilities_b,
uint8_t  facilities_c,
uint8_t  codings 
)
inlinevirtual

Called by Network Layer when a RADIO PERSONALITY (5.2.2.8.2) message is received.

Parameters
[in]addressRadio unit address
[in]manufacturers_codeManufacturers code
[in]modelRadio model number
[in]serialRadio serial number
[in]facilities_aList of supported facilities. Mask of MAP27_NETWORK_MESSAGE_RADIO_PERSONALITY_FACILITIESA_*
[in]facilities_bReserved
[in]facilities_cReserved
[in]codingsSupported codings. Mask of MAP27_NETWORK_MESSAGE_RADIO_PERSONALITY_CODINGS_

Reimplemented from Map27ApplicationLayer.

Examples:
test3.cpp.

The documentation for this class was generated from the following file: