|
NetBurner 3.5.6
PDF Version |
| ▼NcanMCF5441x | CanMCF5441x namespace |
| CCanRxMessage | Class to hold received CAN messages |
| ▼NDHCP | DHCP Namespace |
| CBlockAllocator | Basic allocator that handles multiple leases in a contiguous IP block |
| CDhcpInfo | DHCP Info |
| CDhcpLeaseData | Lease Data |
| CDhcpLeaseRequest | Lease Request |
| CLeaseAllocator | Base class/interface for lease allocators for the DHCP server |
| CMacPrefixAllocator | Derived from BlockAllocator Has the ability to whitelist/blacklist certain mac address ranges based on a mask. Useful for allocating addresses based on device manufacturer |
| CServer | DHCP Server class Requires a lease allocator to be added in order to function |
| CSingleAllocator | Stripped down allocator Fails to conform to many standard behaviors, but shows the basics of what needs to be implemented |
| ▼NmcanMODM7AE70 | McanMODM7AE70 namespace |
| CCanRxMessage | Class to hold received CAN messages |
| Cmcan_config | MCAN configuration structure |
| Cmcan_module | MCAN Module Class |
| ▼NMQTT | MQTT Namespace |
| ▼NPacketInfo | MQTT PacketInfo Namespace |
| CMsg | PacketInfo::Msg message data structure |
| CClient | Advanced low-level MQTT Client for interacting with Mqtt Brokers. The client handles all network communications with the Broker and handles local message queueing and dispatching to topic handlers |
| CConfigExposer | Easy MqttObj class for automatically publishing and subscribing NetBurner Config system objects to/from an MQTT topic. Use like a normal ConfigObj |
| CConfiguredClient | Easy MQTT Client wrapper for interacting with MQTT brokers. The client handles all network communications with the Broker and handles local message queueing and dispatching to topic handlers. Adds ConfigObj for automatically configuring all Client settings via the Config System |
| CConnectRequest | Structure used to specify details for a Publish call |
| Cmqtt_bool | Easy MqttObj class for automatically publishing and subscribing boolean values to/from an MQTT topic. Use like a normal bool |
| Cmqtt_float | Easy MqttObj class for automatically publishing and subscribing floating point values to/from an MQTT topic. Use like a normal double |
| Cmqtt_int | Easy MqttObj class for automatically publishing and subscribing unsigned integer values to/from an MQTT topic. Use like a normal int32_t |
| Cmqtt_IO | Easy MqttObj class for automatically publishing and subscribing hardware GPIO pins to/from an MQTT topic. Use like a normal PinIO |
| Cmqtt_IO_Input | MqttObj connecting hardware GPIO pins to an Mqtt Broker. This class defaults the pin to an Input state |
| Cmqtt_IO_Output | MqttObj connecting hardware GPIO pins to an Mqtt Broker. This class defaults the pin to an Output state |
| Cmqtt_leaf | Base class for all Mqtt Objects (MqttObj). Mqtt Objects provide a seamless bridge/synchronization to communicate information through an MQTT Broker via a Client object |
| Cmqtt_obj | Base class for easy MQTT Objects (MqttObj). mqtt_obj are comprised of higher order parent objects that contain registered child objects |
| Cmqtt_string | Easy MqttObj class for automatically publishing and subscribing string values to/from an MQTT topic. Use like a normal NBString |
| Cmqtt_uint | Easy MqttObj class for automatically publishing and subscribing unsigned integer values to/from an MQTT topic. Use like a normal uint32_t |
| CPublishRequest | Structure used to specify details for a Publish call |
| CSubHandler | Easy class for registering a callback function that receives messages on an MQTT topic and handles them appropriately. Behaves similarly to HttpResponseHandler |
| CSubscribeFilter | Structure used to specify a topic filter for subscriptions |
| CSubscribeFilter_NbStr | Structure used to specify a topic filter for subscriptions |
| CSubscribeRequest | Structure used to specify details for a Subscribe call |
| CTopicHandler | TopicHandler context definition |
| NReceiveUDP |