template<class A, class B>
class PJONSwitch2< A, B >
Definition at line 91 of file PJONSwitch.h.
|
| PJONSwitch2 (uint8_t default_gateway=PJON_NOT_ASSIGNED) |
|
PJONAny & | get_bus (const uint8_t ix) |
|
A & | get_strategy_0 () |
|
B & | get_strategy_1 () |
|
| PJONSwitch (uint8_t bus_count, PJONAny *const bus_list[], uint8_t default_gateway=PJON_NOT_ASSIGNED) |
|
| PJONSimpleSwitch (uint8_t bus_count, PJON< Any > *const buses[], uint8_t default_gateway=PJON_NOT_ASSIGNED) |
|
| PJONSimpleSwitch (PJON< Any > &bus0, PJON< Any > &bus1, uint8_t default_gateway=PJON_NOT_ASSIGNED) |
|
| PJONSimpleSwitch (PJON< Any > &bus0, PJON< Any > &bus1, PJON< Any > &bus2, uint8_t default_gateway=PJON_NOT_ASSIGNED) |
|
void | begin () |
|
void | loop () |
|
void | connect_buses (uint8_t bus_count_in, PJON< Any > *const buses_in[], uint8_t default_gateway_in=PJON_NOT_ASSIGNED) |
|
uint8_t | get_callback_bus () const |
|
PJON< Any > & | get_bus (const uint8_t ix) |
|
|
static void | receiver_function (uint8_t *payload, uint16_t length, const PJON_Packet_Info &packet_info) |
|
static void | error_function (uint8_t code, uint16_t data, void *custom_pointer) |
|
void | connect (uint8_t bus_count_in, PJON< Any > *const buses_in[], uint8_t default_gateway_in, void *custom_pointer, PJON_Receiver receiver, PJON_Error error) |
|
uint8_t | find_attached_bus_with_id (const uint8_t *bus_id, const uint8_t, uint8_t &start_bus) |
|
void | send_packet (const uint8_t *payload, const uint16_t length, const uint8_t receiver_bus, const uint8_t sender_bus, bool &ack_sent, const PJON_Packet_Info &packet_info) |
|
void | forward_packet (const uint8_t *payload, const uint16_t length, const uint8_t receiver_bus, const uint8_t sender_bus, bool &ack_sent, const PJON_Packet_Info &packet_info) |
|
uint8_t | find_bus_with_id (const uint8_t bus_id[], const uint8_t device_id, uint8_t &start_bus) |
|
void | dynamic_receiver_function (uint8_t *payload, uint16_t length, const PJON_Packet_Info &packet_info) |
|
void | dynamic_error_function (uint8_t code, uint16_t data) |
|
uint8_t | bus_count |
|
uint8_t | default_gateway |
|
uint8_t | current_bus |
|
PJON< Any > * | buses [PJON_ROUTER_MAX_BUSES] |
|
The documentation for this class was generated from the following file: