24 if(pDescriptor == NULL){
50 if(pDescriptor == NULL){
70 return dm_device_write(pDevHdl, startAddress, apWriteBuffer, aNbyteWrite, aNbyteWrite);
85 return dm_device_read(pDevHdl, startAddress, apReadBuffer, aNbyteRead, aNbyteRead);
isf_status_t dm_channel_start(dm_ChannelDescriptor_t *apChannelDescriptor)
This function starts a channel.
isf_status_t isf_rli_deint(RLI_CHANNEL_HANDLE *pHdl)
This function de-initialize the RLI channel.
unsigned char uint8
This defines uint8 as unsigned char.
isf_status_t dm_device_open(dm_ChannelDescriptor_t *apChannelDescriptor, void *apDevice, dm_DeviceDescriptor_t *apDeviceDescriptor)
This function creates a device handle for a device at a specified channel address.
RLI_DEV_HANDLE * isf_rli_open(RLI_CHANNEL_HANDLE *pHdl, void *pSlaveInfo)
This function creates a RLI connection handle at a specified device address.
RLI_CHANNEL_HANDLE * isf_rli_init(uint32 channelID)
This function initializes a register level interface.
unsigned long uint32
This defines uint32 as unsigned long.
isf_status_t dm_device_write(dm_DeviceDescriptor_t *apDeviceDescriptor, int32 aOffset, uint8 *apWriteBuffer, uint32 aBuffsize, uint32 aNbyteWrite)
This function writes to a device.
isf_status_t isf_rli_write(RLI_DEV_HANDLE *pDevHdl, int32 startAddress, uint32 aNbyteWrite, uint8 *apWriteBuffer)
This function writes to the device registers.
isf_status_t isf_rli_read(RLI_DEV_HANDLE *pDevHdl, int32 startAddress, uint32 aNbyteRead, uint8 *apReadBuffer)
This function reads from the device registers.
isf_status_t dm_channel_init(dm_ChannelId_t aChannelId, dm_ChannelDescriptor_t *apChannelDescriptor)
This function initializes a channel.
isf_status_t isf_rli_close(RLI_DEV_HANDLE *pDevHdl)
This function closes the RLI connection.
long int32
This defines int32 as long.
Main ISF header file. Contains code common to all ISF components.
isf_status_t dm_device_read(dm_DeviceDescriptor_t *apDeviceDescriptor, int32 aOffset, uint8 *apReadBuffer, uint32 aBuffsize, uint32 aNbyteRead)
This function reads from a device.
int32 isf_status_t
ISF return status type.
This structure defines a handle for the device.
isf_devmsg.h defines the API definitions and types for the Intelligent Sensing (ISF) Device Messaging...
This structure is a declaration of a channel descriptor type.