Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartCommunication ¶
func StartCommunication(ctx context.Context, transceiver osdp.OSDPTransceiver, osdpHandler OSDPMessageHandler, outgoingMessageChan chan *osdp.OSDPMessage, errorHandler ErrorHandler, peripheralAddress byte)
Types ¶
type ErrorHandler ¶
type ErrorHandler func(err error)
type ExampleTransceiver ¶
type ExampleTransceiver struct{}
func NewTransceiver ¶
func NewTransceiver() *ExampleTransceiver
func (*ExampleTransceiver) Receive ¶
func (transceiver *ExampleTransceiver) Receive() ([]byte, error)
func (*ExampleTransceiver) Transmit ¶
func (transceiver *ExampleTransceiver) Transmit(payload []byte) error
type OSDPMessageHandler ¶
type OSDPMessageHandler func(osdpMessage *osdp.OSDPMessage)
Click to show internal directories.
Click to hide internal directories.