Documentation
¶
Index ¶
- func DataFormatId() byte
- type Client
- func (c *Client) Change_session(session int) string
- func (c *Client) Read_data_by_id(data []int) *Response
- func (c *Client) Request_download(ml MemoryLocation) int
- func (c *Client) Request_transfer_exit(crc int) string
- func (c *Client) Simple_read_data_by_id(did, length int, flavor string) string
- func (c *Client) Transfer_data(i int, data []byte) string
- func (c *Client) Unlock_security_access(level int, algo func(seed []byte, params int) []byte) string
- type MemoryLocation
- type QueueConnection
- func (q *QueueConnection) Empty_rxqueue()
- func (q *QueueConnection) Empty_txqueue()
- func (q *QueueConnection) Send(payload []byte)
- func (q *QueueConnection) Send_and_grant_flow_request(payload []byte, length int) []byte
- func (q *QueueConnection) Send_and_no_wait_for_reply(payload []byte) []byte
- func (q *QueueConnection) Send_and_wait_for_reply(payload []byte) []byte
- func (q *QueueConnection) Wait_frame() []byte
- type Request
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataFormatId ¶ added in v0.0.31
func DataFormatId() byte
Types ¶
type Client ¶
type Client struct { Data_identifiers map[int]int Release func() int // contains filtered or unexported fields }
func (*Client) Change_session ¶ added in v0.0.29
func (*Client) Read_data_by_id ¶ added in v0.0.29
func (*Client) Request_download ¶ added in v0.0.29
func (c *Client) Request_download(ml MemoryLocation) int
func (*Client) Request_transfer_exit ¶ added in v0.0.29
func (*Client) Simple_read_data_by_id ¶ added in v0.0.29
func (*Client) Transfer_data ¶ added in v0.0.29
type MemoryLocation ¶ added in v0.0.29
type MemoryLocation struct {
// contains filtered or unexported fields
}
func NewMemoryLocation ¶ added in v0.0.29
func NewMemoryLocation(address, length, address_format, memorysize_format int) *MemoryLocation
func (*MemoryLocation) AlfidByte ¶ added in v0.0.29
func (m *MemoryLocation) AlfidByte() byte
func (*MemoryLocation) GetAddressBytes ¶ added in v0.0.31
func (m *MemoryLocation) GetAddressBytes() []byte
func (*MemoryLocation) GetMemorySizeBytes ¶ added in v0.0.31
func (m *MemoryLocation) GetMemorySizeBytes() []byte
type QueueConnection ¶
type QueueConnection struct {
// contains filtered or unexported fields
}
func NewQueueConnection ¶
func NewQueueConnection(name string, mtu int) *QueueConnection
func (*QueueConnection) Empty_rxqueue ¶ added in v0.0.20
func (q *QueueConnection) Empty_rxqueue()
func (*QueueConnection) Empty_txqueue ¶ added in v0.0.20
func (q *QueueConnection) Empty_txqueue()
func (*QueueConnection) Send ¶ added in v0.0.20
func (q *QueueConnection) Send(payload []byte)
func (*QueueConnection) Send_and_grant_flow_request ¶ added in v0.0.29
func (q *QueueConnection) Send_and_grant_flow_request(payload []byte, length int) []byte
func (*QueueConnection) Send_and_no_wait_for_reply ¶ added in v0.0.31
func (q *QueueConnection) Send_and_no_wait_for_reply(payload []byte) []byte
func (*QueueConnection) Send_and_wait_for_reply ¶ added in v0.0.29
func (q *QueueConnection) Send_and_wait_for_reply(payload []byte) []byte
func (*QueueConnection) Wait_frame ¶ added in v0.0.20
func (q *QueueConnection) Wait_frame() []byte
Click to show internal directories.
Click to hide internal directories.