📄 wmb_fwwebsample.c
字号:
status = wmbObjectImport(obj,NULL,4,DATATYPE_INTEGER_K); /* Perform NEXT on instance */ break; case CMD_TEST_K: /* Insert validate test here */ if (OK != status) { wmbObjectStatusSet(obj,ERROR_GENERAL_OUT_OF_RANGE); return ERROR; } /* Attach undo information to transaction */ wmbObjectSavedSet(obj,NULL,4,DATATYPE_INTEGER_K); break; case CMD_COMMIT_K: status = wmbObjectExport(obj,NULL,4,DATATYPE_INTEGER_K,&nSize); break; case CMD_UNDO_K: /* Retrieve undo information from transaction */ wmbObjectSavedGet(obj,NULL,4,DATATYPE_INTEGER_K); break; case CMD_COMPLETE_K: /* Retrieve undo information from transaction */ wmbObjectSavedFree(obj); break; default: wmbObjectStatusSet(obj,ERROR_TM_BAD_CMD); return ERROR; break; } /* %%EndUserCode REPEAT_Body */ } break; /* ================================================================= */ case WMID_fwWebAction : /* integer (DATATYPE_INTEGER_K) : read-write */ { /* %%BeginUserCode fwWebAction_Body */ /* Note: Locking is indicated as being handled by the user */ switch (command) { case CMD_GET_K: status = wmbObjectImport(obj,&fwWebAction,4,DATATYPE_INTEGER_K); break; case CMD_NVMSET_K: status = wmbObjectExport(obj,&fwWebAction,4,DATATYPE_INTEGER_K,&nSize); break; case CMD_GET_NEXT_K: /* Insert Instance Increment Code here */ status = wmbObjectImport(obj,&fwWebAction,4,DATATYPE_INTEGER_K); /* Perform NEXT on instance */ break; case CMD_TEST_K: /* Insert validate test here */ if (OK != status) { wmbObjectStatusSet(obj,ERROR_GENERAL_OUT_OF_RANGE); return ERROR; } /* Attach undo information to transaction */ wmbObjectSavedSet(obj,&fwWebAction,4,DATATYPE_INTEGER_K); break; case CMD_COMMIT_K: status = wmbObjectExport(obj,&fwWebAction,4,DATATYPE_INTEGER_K,&nSize); break; case CMD_UNDO_K: /* Retrieve undo information from transaction */ wmbObjectSavedGet(obj,&fwWebAction,4,DATATYPE_INTEGER_K); break; case CMD_COMPLETE_K: /* Retrieve undo information from transaction */ wmbObjectSavedFree(obj); break; default: wmbObjectStatusSet(obj,ERROR_TM_BAD_CMD); return ERROR; break; } /* %%EndUserCode fwWebAction_Body */ } break; /* ================================================================= */ case WMID_fwWebActionDisplay : /* string (DATATYPE_STRING_K) : read-write */ { /* %%BeginUserCode fwWebActionDisplay_Body */ /* Note: Locking is indicated as being handled by the user */ switch (command) { case CMD_GET_K: if( (status = fwWebActionDisplayGet()) != OK) return ERROR; status = wmbObjectImport(obj,fwWebActionDisplay,256,DATATYPE_STRING_K); break; case CMD_NVMSET_K: status = wmbObjectExport(obj,fwWebActionDisplay,256,DATATYPE_STRING_K,&nSize); break; case CMD_GET_NEXT_K: /* Insert Instance Increment Code here */ status = wmbObjectImport(obj,fwWebActionDisplay,256,DATATYPE_STRING_K); /* Perform NEXT on instance */ break; case CMD_TEST_K: /* Insert validate test here */ if (OK != status) { wmbObjectStatusSet(obj,ERROR_GENERAL_OUT_OF_RANGE); return ERROR; } if( (status = fwWebActionDisplayGet()) != OK) return ERROR; /* Attach undo information to transaction */ wmbObjectSavedSet(obj,fwWebActionDisplay,256,DATATYPE_STRING_K); break; case CMD_COMMIT_K: status = wmbObjectExport(obj,fwWebActionDisplay,256,DATATYPE_STRING_K,&nSize); if( (status = fwWebActionDisplaySet()) != OK) return ERROR; break; case CMD_UNDO_K: /* Retrieve undo information from transaction */ wmbObjectSavedGet(obj,fwWebActionDisplay,256,DATATYPE_STRING_K); if( (status = fwWebActionDisplaySet()) != OK) return ERROR; break; case CMD_COMPLETE_K: /* Retrieve undo information from transaction */ wmbObjectSavedFree(obj); break; default: wmbObjectStatusSet(obj,ERROR_TM_BAD_CMD); return ERROR; break; } /* %%EndUserCode fwWebActionDisplay_Body */ } break; /* ================================================================= */ case WMID_fwWebCheckV6 : /* integer (DATATYPE_INTEGER_K) : read-only */ { /* %%BeginUserCode fwWebCheckV6_Body */ /* Note: Locking is indicated as being handled by the user */ switch (command) { case CMD_GET_K: status = wmbObjectImport(obj,&fwWebCheckV6,4,DATATYPE_INTEGER_K); break; case CMD_NVMSET_K: status = wmbObjectExport(obj,&fwWebCheckV6,4,DATATYPE_INTEGER_K,&nSize); break; case CMD_GET_NEXT_K: /* Insert Instance Increment Code here */ status = wmbObjectImport(obj,&fwWebCheckV6,4,DATATYPE_INTEGER_K); /* Perform NEXT on instance */ break; case CMD_TEST_K: /* (validation string: "NULL") */ /* status = wmbObjectSetRangeTest(obj); */ /* Insert additional validate code here */ if (OK != status) { error = ERROR_GENERAL_OUT_OF_RANGE; break; } /* Attach undo information to transaction */ wmbObjectSavedSet(obj,&fwWebCheckV6,4,DATATYPE_INTEGER_K); break; case CMD_COMMIT_K: status = wmbObjectExport(obj,&fwWebCheckV6,4,DATATYPE_INTEGER_K,&nSize); break; case CMD_UNDO_K: /* Retrieve undo information from transaction */ wmbObjectSavedGet(obj,&fwWebCheckV6,4,DATATYPE_INTEGER_K); break; case CMD_COMPLETE_K: /* Retrieve undo information from transaction */ wmbObjectSavedFree(obj); break; default: error = ERROR_TM_BAD_CMD; break; } /* %%EndUserCode fwWebCheckV6_Body */ } break; /* ================================================================= */ case WMID_fwWebCurrentIndex : /* integer (DATATYPE_INTEGER_K) : read-only */ { /* %%BeginUserCode fwWebCurrentIndex_Body */ /* Note: Locking is indicated as being handled by the user */ switch (command) { case CMD_GET_K: status = wmbObjectImport(obj,&fwWebMoveIndex,4,DATATYPE_INTEGER_K); break; case CMD_NVMSET_K: status = wmbObjectExport(obj,&fwWebMoveIndex,4,DATATYPE_INTEGER_K,&nSize); break; case CMD_GET_NEXT_K: /* Insert Instance Increment Code here */ status = wmbObjectImport(obj,&fwWebMoveIndex,4,DATATYPE_INTEGER_K); /* Perform NEXT on instance */ break; case CMD_TEST_K: /* Insert validate test here */ if (OK != status) { wmbObjectStatusSet(obj,ERROR_GENERAL_OUT_OF_RANGE); return ERROR; } /* Attach undo information to transaction */ wmbObjectSavedSet(obj,&fwWebMoveIndex,4,DATATYPE_INTEGER_K); break; case CMD_COMMIT_K: status = wmbObjectExport(obj,&fwWebMoveIndex,4,DATATYPE_INTEGER_K,&nSize); break; case CMD_UNDO_K: /* Retrieve undo information from transaction */ wmbObjectSavedGet(obj,&fwWebMoveIndex,4,DATATYPE_INTEGER_K); break; case CMD_COMPLETE_K: /* Retrieve undo information from transaction */ wmbObjectSavedFree(obj); break; default: wmbObjectStatusSet(obj,ERROR_TM_BAD_CMD); return ERROR; break; } /* %%EndUserCode fwWebCurrentIndex_Body */ } break; /* ================================================================= */ case WMID_fwWebDefaultIn : /* unsigned integer (DATATYPE_UINTEGER_K) : read-write */ { /* %%BeginUserCode fwWebDefaultIn_Body */ /* Note: Locking is indicated as being handled by the user */ switch (command) { case CMD_GET_K: status = wmbObjectImport(obj,&fwWebDefaultIn,4,DATATYPE_UINTEGER_K); break; case CMD_NVMSET_K: status = wmbObjectExport(obj,&fwWebDefaultIn,4,DATATYPE_UINTEGER_K,&nSize); break; case CMD_GET_NEXT_K: /* Insert Instance Increment Code here */ status = wmbObjectImport(obj,&fwWebDefaultIn,4,DATATYPE_UINTEGER_K); /* Perform NEXT on instance */ break; case CMD_TEST_K: /* Insert validate test here */ if (OK != status) { wmbObjectStatusSet(obj,ERROR_GENERAL_OUT_OF_RANGE); return ERROR; } /* Attach undo information to transaction */ wmbObjectSavedSet(obj,&fwWebDefaultIn,4,DATATYPE_UINTEGER_K);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -