46 #if (MMS_FILE_SERVICE == 1)
48 #ifndef CONFIG_MMS_MAX_NUMBER_OF_OPEN_FILES_PER_CONNECTION
49 #define CONFIG_MMS_MAX_NUMBER_OF_OPEN_FILES_PER_CONNECTION 5
56 uint32_t readPosition;
59 } MmsFileReadStateMachine;
63 typedef struct sMmsServerConnection {
74 #if (MMS_FILE_SERVICE == 1)
76 MmsFileReadStateMachine frsms[CONFIG_MMS_MAX_NUMBER_OF_OPEN_FILES_PER_CONNECTION];
81 typedef MmsValue* (*MmsReadVariableHandler)(
void* parameter, MmsDomain* domain,
88 MmsDomain* domain,
char* variableId,
MmsValue* value,
273 #define MMS_LOGICAL_STATE_STATE_CHANGES_ALLOWED 0
274 #define MMS_LOGICAL_STATE_NO_STATE_CHANGES_ALLOWED 1
275 #define MMS_LOGICAL_STATE_LIMITED_SERVICES_PERMITTED 2
276 #define MMS_LOGICAL_STATE_SUPPORT_SERVICES_ALLOWED 3
278 #define MMS_PHYSICAL_STATE_OPERATIONAL 0
279 #define MMS_PHYSICAL_STATE_PARTIALLY_OPERATIONAL 1
280 #define MMS_PHYSICAL_STATE_INOPERATIONAL 2
281 #define MMS_PHYSICAL_STATE_NEEDS_COMMISSIONING 3