#include <P_ClusterInternal.h>
Inherits ClusterMessageHeader.
Public Types | |
enum | { MIN_VERSION = 1, MAX_VERSION = 1, SET_CHANNEL_PIN_MESSAGE_VERSION = MAX_VERSION } |
Public Member Functions | |
SetChanPinMessage (uint16_t vers=SET_CHANNEL_PIN_MESSAGE_VERSION) | |
void | init (uint16_t vers=SET_CHANNEL_PIN_MESSAGE_VERSION) |
void | SwapBytes () |
Static Public Member Functions | |
static int | protoToVersion (int protoMajor) |
static int | sizeof_fixedlen_msg () |
Data Fields | |
uint32_t | channel |
uint32_t | sequence_number |
uint32_t | pin_time |
Definition at line 352 of file P_ClusterInternal.h.
anonymous enum |
Definition at line 358 of file P_ClusterInternal.h.
SetChanPinMessage::SetChanPinMessage | ( | uint16_t | vers = SET_CHANNEL_PIN_MESSAGE_VERSION |
) | [inline] |
Definition at line 365 of file P_ClusterInternal.h.
void SetChanPinMessage::init | ( | uint16_t | vers = SET_CHANNEL_PIN_MESSAGE_VERSION |
) | [inline] |
Definition at line 378 of file P_ClusterInternal.h.
References ClusterMessageHeader::_init().
static int SetChanPinMessage::protoToVersion | ( | int | protoMajor | ) | [inline, static] |
Definition at line 369 of file P_ClusterInternal.h.
Referenced by ClusterVConnection::set_pin_in_cache().
static int SetChanPinMessage::sizeof_fixedlen_msg | ( | ) | [inline, static] |
Definition at line 374 of file P_ClusterInternal.h.
Referenced by ClusterVConnection::set_pin_in_cache().
void SetChanPinMessage::SwapBytes | ( | ) | [inline] |
Definition at line 381 of file P_ClusterInternal.h.
References ats_swap32(), channel, ClusterMessageHeader::NeedByteSwap(), pin_time, and sequence_number.
Referenced by set_channel_pin_ClusterFunction().
uint32_t SetChanPinMessage::channel |
Definition at line 354 of file P_ClusterInternal.h.
Referenced by post_setchan_pin_ClusterFunction(), set_channel_pin_ClusterFunction(), ClusterVConnection::set_pin_in_cache(), and SwapBytes().
uint32_t SetChanPinMessage::pin_time |
Definition at line 356 of file P_ClusterInternal.h.
Referenced by set_channel_pin_ClusterFunction(), ClusterVConnection::set_pin_in_cache(), and SwapBytes().
uint32_t SetChanPinMessage::sequence_number |
Definition at line 355 of file P_ClusterInternal.h.
Referenced by set_channel_pin_ClusterFunction(), ClusterVConnection::set_pin_in_cache(), and SwapBytes().